AlloyDbSettingsResponse class

Settings for creating an AlloyDB cluster.

Constructors

AlloyDbSettingsResponse({required Input<String> databaseVersion, required Input<EncryptionConfigResponse> encryptionConfig, required Input<UserPasswordResponse> initialUser, required Input<Map<String, String>> labels, required Input<PrimaryInstanceSettingsResponse> primaryInstanceSettings, required Input<String> vpcNetwork})
Creates a new AlloyDbSettingsResponse. 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. 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. initialUser Input only. Initial user to setup during cluster creation. Required. labels Labels for the AlloyDB cluster created by DMS. An object containing a list of 'key', 'value' pairs. primaryInstanceSettings Required. vpcNetwork 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.
const
AlloyDbSettingsResponse.fromMap(Map<String, dynamic> map)
factory

Properties

databaseVersion → Input<String>
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.
final
encryptionConfig → Input<EncryptionConfigResponse>
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.
final
hashCode → int
The hash code for this object.
no setterinherited
initialUser → Input<UserPasswordResponse>
Input only. Initial user to setup during cluster creation. Required.
final
labels → Input<Map<String, String>>
Labels for the AlloyDB cluster created by DMS. An object containing a list of 'key', 'value' pairs.
final
primaryInstanceSettings → Input<PrimaryInstanceSettingsResponse>
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
vpcNetwork → Input<String>
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.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited