You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: docs/dyn/datamigration_v1.projects.locations.connectionProfiles.html
+12
Original file line number
Diff line number
Diff line change
@@ -123,6 +123,9 @@ <h3>Method Details</h3>
123
123
"alloydb": { # Specifies required connection parameters, and the parameters required to create an AlloyDB destination cluster. # An AlloyDB cluster connection profile.
124
124
"clusterId": "A String", # Required. The AlloyDB cluster ID that this connection profile is associated with.
125
125
"settings": { # Settings for creating an AlloyDB cluster. # Immutable. Metadata used to create the destination AlloyDB cluster.
126
+
"encryptionConfig": { # EncryptionConfig describes the encryption config of a cluster that is encrypted with a CMEK (customer-managed encryption key). # 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.
127
+
"kmsKeyName": "A String", # The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME]
128
+
},
126
129
"initialUser": { # The username/password for a database user. Used for specifying initial users at cluster creation time. # Required. Input only. Initial user to setup during cluster creation. Required.
127
130
"password": "A String", # The initial password for the user.
128
131
"passwordSet": True or False, # Output only. Indicates if the initial_user.password field has been set.
@@ -351,6 +354,9 @@ <h3>Method Details</h3>
351
354
"alloydb": { # Specifies required connection parameters, and the parameters required to create an AlloyDB destination cluster. # An AlloyDB cluster connection profile.
352
355
"clusterId": "A String", # Required. The AlloyDB cluster ID that this connection profile is associated with.
353
356
"settings": { # Settings for creating an AlloyDB cluster. # Immutable. Metadata used to create the destination AlloyDB cluster.
357
+
"encryptionConfig": { # EncryptionConfig describes the encryption config of a cluster that is encrypted with a CMEK (customer-managed encryption key). # 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.
358
+
"kmsKeyName": "A String", # The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME]
359
+
},
354
360
"initialUser": { # The username/password for a database user. Used for specifying initial users at cluster creation time. # Required. Input only. Initial user to setup during cluster creation. Required.
355
361
"password": "A String", # The initial password for the user.
356
362
"passwordSet": True or False, # Output only. Indicates if the initial_user.password field has been set.
@@ -564,6 +570,9 @@ <h3>Method Details</h3>
564
570
"alloydb": { # Specifies required connection parameters, and the parameters required to create an AlloyDB destination cluster. # An AlloyDB cluster connection profile.
565
571
"clusterId": "A String", # Required. The AlloyDB cluster ID that this connection profile is associated with.
566
572
"settings": { # Settings for creating an AlloyDB cluster. # Immutable. Metadata used to create the destination AlloyDB cluster.
573
+
"encryptionConfig": { # EncryptionConfig describes the encryption config of a cluster that is encrypted with a CMEK (customer-managed encryption key). # 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.
574
+
"kmsKeyName": "A String", # The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME]
575
+
},
567
576
"initialUser": { # The username/password for a database user. Used for specifying initial users at cluster creation time. # Required. Input only. Initial user to setup during cluster creation. Required.
568
577
"password": "A String", # The initial password for the user.
569
578
"passwordSet": True or False, # Output only. Indicates if the initial_user.password field has been set.
@@ -738,6 +747,9 @@ <h3>Method Details</h3>
738
747
"alloydb": { # Specifies required connection parameters, and the parameters required to create an AlloyDB destination cluster. # An AlloyDB cluster connection profile.
739
748
"clusterId": "A String", # Required. The AlloyDB cluster ID that this connection profile is associated with.
740
749
"settings": { # Settings for creating an AlloyDB cluster. # Immutable. Metadata used to create the destination AlloyDB cluster.
750
+
"encryptionConfig": { # EncryptionConfig describes the encryption config of a cluster that is encrypted with a CMEK (customer-managed encryption key). # 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.
751
+
"kmsKeyName": "A String", # The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME]
752
+
},
741
753
"initialUser": { # The username/password for a database user. Used for specifying initial users at cluster creation time. # Required. Input only. Initial user to setup during cluster creation. Required.
742
754
"password": "A String", # The initial password for the user.
743
755
"passwordSet": True or False, # Output only. Indicates if the initial_user.password field has been set.
"description": "Settings for creating an AlloyDB cluster.",
1854
1854
"id": "AlloyDbSettings",
1855
1855
"properties": {
1856
+
"encryptionConfig": {
1857
+
"$ref": "EncryptionConfig",
1858
+
"description": "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."
1859
+
},
1856
1860
"initialUser": {
1857
1861
"$ref": "UserPassword",
1858
1862
"description": "Required. Input only. Initial user to setup during cluster creation. Required."
@@ -2823,6 +2827,17 @@
2823
2827
"properties": {},
2824
2828
"type": "object"
2825
2829
},
2830
+
"EncryptionConfig": {
2831
+
"description": "EncryptionConfig describes the encryption config of a cluster that is encrypted with a CMEK (customer-managed encryption key).",
2832
+
"id": "EncryptionConfig",
2833
+
"properties": {
2834
+
"kmsKeyName": {
2835
+
"description": "The fully-qualified resource name of the KMS key. Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME]",
2836
+
"type": "string"
2837
+
}
2838
+
},
2839
+
"type": "object"
2840
+
},
2826
2841
"EntityMapping": {
2827
2842
"description": "Details of the mappings of a database entity.",
0 commit comments