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
update for support of CMEK for vertex ai resource (#6460) (#4643)
* update for support of CMEK for vertex ai resource
* kms key as a resource added
* Bootstrapped kms-key-name
Signed-off-by: Modular Magician <[email protected]>
Signed-off-by: Modular Magician <[email protected]>
Description: `Required. The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource.
64
+
Description: `Required. The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource.
65
65
Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. The key needs to be in the same region as where the resource is created.`,
Description: `If set, both of the online and offline data storage will be secured by this key.`,
49
+
MaxItems: 1,
50
+
Elem: &schema.Resource{
51
+
Schema: map[string]*schema.Schema{
52
+
"kms_key_name": {
53
+
Type: schema.TypeString,
54
+
Required: true,
55
+
Description: `The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. The key needs to be in the same region as where the compute resource is created.`,
56
+
},
57
+
},
58
+
},
59
+
},
45
60
"labels": {
46
61
Type: schema.TypeMap,
47
62
Optional: true,
@@ -127,6 +142,12 @@ func resourceVertexAIFeaturestoreCreate(d *schema.ResourceData, meta interface{}
Description: `Required. The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource.
60
+
Description: `Required. The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource.
61
61
Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. The key needs to be in the same region as where the resource is created.`,
Copy file name to clipboardExpand all lines: website/docs/r/vertex_ai_dataset.html.markdown
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -83,7 +83,7 @@ The following arguments are supported:
83
83
84
84
*`kms_key_name` -
85
85
(Optional)
86
-
Required. The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource.
86
+
Required. The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource.
87
87
Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. The key needs to be in the same region as where the resource is created.
@@ -76,6 +74,11 @@ The following arguments are supported:
76
74
Config for online serving resources.
77
75
Structure is [documented below](#nested_online_serving_config).
78
76
77
+
*`encryption_spec` -
78
+
(Optional)
79
+
If set, both of the online and offline data storage will be secured by this key.
80
+
Structure is [documented below](#nested_encryption_spec).
81
+
79
82
*`region` -
80
83
(Optional)
81
84
The region of the dataset. eg us-central1
@@ -91,6 +94,12 @@ The following arguments are supported:
91
94
(Required)
92
95
The number of nodes for each cluster. The number of nodes will not scale automatically but can be scaled manually by providing different values when updating.
The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. The key needs to be in the same region as where the compute resource is created.
102
+
94
103
## Attributes Reference
95
104
96
105
In addition to the arguments listed above, the following computed attributes are exported:
Copy file name to clipboardExpand all lines: website/docs/r/vertex_ai_metadata_store.html.markdown
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -76,7 +76,7 @@ The following arguments are supported:
76
76
77
77
*`kms_key_name` -
78
78
(Optional)
79
-
Required. The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource.
79
+
Required. The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource.
80
80
Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. The key needs to be in the same region as where the resource is created.
0 commit comments