Show / Hide Table of Contents

Class CloudAiPlatformTenantresourceInfraSpannerConfig

The configuration for a spanner database provisioning. Next ID: 8

Inheritance
object
CloudAiPlatformTenantresourceInfraSpannerConfig
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Contentwarehouse.v1.Data
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
Type Description
CloudAiPlatformTenantresourceInfraSpannerConfigCreateDatabaseOptions

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 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
Type Description
string

SdlBundlePath

Input [Required]. The file path to the spanner SDL bundle.

Declaration
[JsonProperty("sdlBundlePath")]
public virtual string SdlBundlePath { get; set; }
Property Value
Type Description
string

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
Type Description
string

SpannerLocalNamePrefix

Declaration
[JsonProperty("spannerLocalNamePrefix")]
public virtual string SpannerLocalNamePrefix { get; set; }
Property Value
Type Description
string

SpannerNamespace

Declaration
[JsonProperty("spannerNamespace")]
public virtual string SpannerNamespace { get; set; }
Property Value
Type Description
string

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
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX