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
apigee: add support for `api_consumer_data_location`, `api_consumer_data_encryption_key_name`, and `control_plane_encryption_key_name` in `google_apigee_organization`
Description: `Primary GCP region for analytics data storage. For valid values, see [Create an Apigee organization](https://cloud.google.com/apigee/docs/api-platform/get-started/create-org).`,
64
64
},
65
+
"api_consumer_data_encryption_key_name": {
66
+
Type: schema.TypeString,
67
+
Optional: true,
68
+
ForceNew: true,
69
+
Description: `Cloud KMS key name used for encrypting API consumer data.`,
70
+
},
71
+
"api_consumer_data_location": {
72
+
Type: schema.TypeString,
73
+
Optional: true,
74
+
ForceNew: true,
75
+
Description: `This field is needed only for customers using non-default data residency regions.
76
+
Apigee stores some control plane data only in single region.
77
+
This field determines which single region Apigee should use.`,
78
+
},
65
79
"authorized_network": {
66
80
Type: schema.TypeString,
67
81
Optional: true,
@@ -76,6 +90,13 @@ Valid only when 'RuntimeType' is set to CLOUD. The value can be updated only whe
76
90
ForceNew: true,
77
91
Description: `Billing type of the Apigee organization. See [Apigee pricing](https://cloud.google.com/apigee/pricing).`,
78
92
},
93
+
"control_plane_encryption_key_name": {
94
+
Type: schema.TypeString,
95
+
Optional: true,
96
+
ForceNew: true,
97
+
Description: `Cloud KMS key name used for encrypting control plane data that is stored in a multi region.
98
+
Only used for the data residency region "US" or "EU".`,
99
+
},
79
100
"description": {
80
101
Type: schema.TypeString,
81
102
Optional: true,
@@ -205,6 +226,24 @@ func resourceApigeeOrganizationCreate(d *schema.ResourceData, meta interface{})
Copy file name to clipboardExpand all lines: website/docs/r/apigee_organization.html.markdown
+15Lines changed: 15 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -209,6 +209,21 @@ The following arguments are supported:
209
209
(Optional)
210
210
Primary GCP region for analytics data storage. For valid values, see [Create an Apigee organization](https://cloud.google.com/apigee/docs/api-platform/get-started/create-org).
211
211
212
+
*`api_consumer_data_location` -
213
+
(Optional)
214
+
This field is needed only for customers using non-default data residency regions.
215
+
Apigee stores some control plane data only in single region.
216
+
This field determines which single region Apigee should use.
217
+
218
+
*`api_consumer_data_encryption_key_name` -
219
+
(Optional)
220
+
Cloud KMS key name used for encrypting API consumer data.
221
+
222
+
*`control_plane_encryption_key_name` -
223
+
(Optional)
224
+
Cloud KMS key name used for encrypting control plane data that is stored in a multi region.
225
+
Only used for the data residency region "US" or "EU".
226
+
212
227
*`authorized_network` -
213
228
(Optional)
214
229
Compute Engine network used for Service Networking to be peered with Apigee runtime instances.
0 commit comments