Class CloudAiPlatformTenantresourceCloudSqlInstanceConfig
The identity to configure a CloudSQL instance provisioned via SLM Terraform.
Implements
Inherited Members
Namespace: Google.Apis.Contentwarehouse.v1.Data
Assembly: Google.Apis.Contentwarehouse.v1.dll
Syntax
public class CloudAiPlatformTenantresourceCloudSqlInstanceConfig : IDirectResponseSchema
Properties
CloudSqlInstanceConnectionName
Output only. The CloudSQL instance connection name.
Declaration
[JsonProperty("cloudSqlInstanceConnectionName")]
public virtual string CloudSqlInstanceConnectionName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CloudSqlInstanceName
Input/Output [Optional]. The CloudSQL instance name within SLM instance. If not set, a random UUIC will be generated as instance name.
Declaration
[JsonProperty("cloudSqlInstanceName")]
public virtual string CloudSqlInstanceName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
KmsKeyReference
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.
Declaration
[JsonProperty("kmsKeyReference")]
public virtual string KmsKeyReference { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
MdbRolesForCorpAccess
Input [Optional]. MDB roles for corp access to CloudSQL instance.
Declaration
[JsonProperty("mdbRolesForCorpAccess")]
public virtual IList<string> MdbRolesForCorpAccess { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
SlmInstanceName
Output only. The SLM instance's full resource name.
Declaration
[JsonProperty("slmInstanceName")]
public virtual string SlmInstanceName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SlmInstanceTemplate
Input [Required]. The SLM instance template to provision CloudSQL.
Declaration
[JsonProperty("slmInstanceTemplate")]
public virtual string SlmInstanceTemplate { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SlmInstanceType
Input [Required]. The SLM instance type to provision CloudSQL.
Declaration
[JsonProperty("slmInstanceType")]
public virtual string SlmInstanceType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |