Class AlloyDbSettings
Settings for creating an AlloyDB cluster.
Implements
Inherited Members
Namespace: Google.Apis.DatabaseMigrationService.v1.Data
Assembly: Google.Apis.DatabaseMigrationService.v1.dll
Syntax
public class AlloyDbSettings : IDirectResponseSchema
Properties
DatabaseVersion
Optional. The database engine major version. This is an optional field. If a database version is not supplied at cluster creation time, then a default database version will be used.
Declaration
[JsonProperty("databaseVersion")]
public virtual string DatabaseVersion { 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 |
EncryptionConfig
Optional. The encryption config can be specified to encrypt the data disks and other persistent data resources of a cluster with a customer-managed encryption key (CMEK). When this field is not specified, the cluster will then use default encryption scheme to protect the user data.
Declaration
[JsonProperty("encryptionConfig")]
public virtual EncryptionConfig EncryptionConfig { get; set; }
Property Value
Type | Description |
---|---|
EncryptionConfig |
InitialUser
Required. Input only. Initial user to setup during cluster creation. Required.
Declaration
[JsonProperty("initialUser")]
public virtual UserPassword InitialUser { get; set; }
Property Value
Type | Description |
---|---|
UserPassword |
Labels
Labels for the AlloyDB cluster created by DMS. An object containing a list of 'key', 'value' pairs.
Declaration
[JsonProperty("labels")]
public virtual IDictionary<string, string> Labels { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, string> |
PrimaryInstanceSettings
Declaration
[JsonProperty("primaryInstanceSettings")]
public virtual PrimaryInstanceSettings PrimaryInstanceSettings { get; set; }
Property Value
Type | Description |
---|---|
PrimaryInstanceSettings |
VpcNetwork
Required. The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: "projects/{project_number}/global/networks/{network_id}". This is required to create a cluster.
Declaration
[JsonProperty("vpcNetwork")]
public virtual string VpcNetwork { get; set; }
Property Value
Type | Description |
---|---|
string |