Class CloudAiPlatformTenantresourceInfraSpannerConfig
The configuration for a spanner database provisioning. Next ID: 8
Inheritance
CloudAiPlatformTenantresourceInfraSpannerConfig
Assembly: Google.Apis.Contentwarehouse.v1.dll
Syntax
public class CloudAiPlatformTenantresourceInfraSpannerConfig : IDirectResponseSchema
Properties
CreateDatabaseOptions
Input [Optional]. The options to create a spanner database. Note: give the right options to ensure the right
KMS key access audit logging and AxT logging in expected logging category.
Declaration
[JsonProperty("createDatabaseOptions")]
public virtual CloudAiPlatformTenantresourceInfraSpannerConfigCreateDatabaseOptions CreateDatabaseOptions { get; set; }
Property Value
ETag
Declaration
public virtual string ETag { get; set; }
Property Value
KmsKeyReference
Input [Optional]. The KMS key name or the KMS grant name used for CMEK encryption. Only set this field when
provisioning new Infra Spanner databases. For existing Infra Spanner databases, this field will be ignored
because CMEK re-encryption is not supported. For example, projects//locations//keyRings//cryptoKeys/
Declaration
[JsonProperty("kmsKeyReference")]
public virtual string KmsKeyReference { get; set; }
Property Value
SdlBundlePath
Input [Required]. The file path to the spanner SDL bundle.
Declaration
[JsonProperty("sdlBundlePath")]
public virtual string SdlBundlePath { get; set; }
Property Value
SpannerBorgServiceAccount
Input [Optional]. The spanner borg service account for delegating the kms key to. For example,
spanner-infra-cmek-nonprod@system.gserviceaccount.com, for the nonprod universe.
Declaration
[JsonProperty("spannerBorgServiceAccount")]
public virtual string SpannerBorgServiceAccount { get; set; }
Property Value
SpannerLocalNamePrefix
Declaration
[JsonProperty("spannerLocalNamePrefix")]
public virtual string SpannerLocalNamePrefix { get; set; }
Property Value
SpannerNamespace
Declaration
[JsonProperty("spannerNamespace")]
public virtual string SpannerNamespace { get; set; }
Property Value
SpannerUniverse
Input [Required]. Every database in Spanner can be identified by the following path name: /span//:
Declaration
[JsonProperty("spannerUniverse")]
public virtual string SpannerUniverse { get; set; }
Property Value
Implements