CloudAiPlatformTenantresourceCloudSqlInstanceConfig

GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatformTenantresourceCloudSqlInstanceConfig


Table of Contents ▼

Jump to a specific part of the page:

Description

The identity to configure a CloudSQL instance provisioned via SLM Terraform.

Attributes List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. cloudSqlInstanceConnectionName (type: String.t, default: nil)
    - Output only. The CloudSQL instance connection name.
  2. cloudSqlInstanceName (type: String.t, default: nil)
    - Input/Output [Optional]. The CloudSQL instance name within SLM instance. If not set, a random UUIC will be generated as instance name.
  3. kmsKeyReference (type: String.t, default: nil)
    - Input [Optional]. The KMS key name or the KMS grant name used for CMEK encryption. Only set this field when provisioning new CloudSQL instances. For existing CloudSQL instances, this field will be ignored because CMEK re-encryption is not supported.
  4. mdbRolesForCorpAccess (type: list(String.t), default: nil)
    - Input [Optional]. MDB roles for corp access to CloudSQL instance.
  5. slmInstanceName (type: String.t, default: nil)
    - Output only. The SLM instance's full resource name.
  6. slmInstanceTemplate (type: String.t, default: nil)
    - Input [Required]. The SLM instance template to provision CloudSQL.
  7. slmInstanceType (type: String.t, default: nil)
    - Input [Required]. The SLM instance type to provision CloudSQL.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatformTenantresourceCloudSqlInstanceConfig{
cloudSqlInstanceConnectionName: String.t() | nil,
cloudSqlInstanceName: String.t() | nil,
kmsKeyReference: String.t() | nil,
mdbRolesForCorpAccess: [String.t()] | nil,
slmInstanceName: String.t() | nil,
slmInstanceTemplate: String.t() | nil,
slmInstanceType: String.t() | nil
}

Function

@spec decode(struct(), keyword()) :: struct()

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatformTenantresourceCloudSqlInstanceConfig