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/cloudkms_v1.projects.locations.ekmConnections.html
+12
Original file line number
Diff line number
Diff line change
@@ -118,7 +118,9 @@ <h3>Method Details</h3>
118
118
119
119
{ # An EkmConnection represents an individual EKM connection. It can be used for creating CryptoKeys and CryptoKeyVersions with a ProtectionLevel of EXTERNAL_VPC, as well as performing cryptographic operations using keys created within the EkmConnection.
120
120
"createTime": "A String", # Output only. The time at which the EkmConnection was created.
121
+
"cryptoSpacePath": "A String", # Optional. Identifies the EKM Crypto Space that this EkmConnection maps to. Note: This field is required if KeyManagementMode is CLOUD_KMS.
121
122
"etag": "A String", # Optional. Etag of the currently stored EkmConnection.
123
+
"keyManagementMode": "A String", # Optional. Describes who can perform control plane operations on the EKM. If unset, this defaults to MANUAL.
122
124
"name": "A String", # Output only. The resource name for the EkmConnection in the format `projects/*/locations/*/ekmConnections/*`.
123
125
"serviceResolvers": [ # A list of ServiceResolvers where the EKM can be reached. There should be one ServiceResolver per EKM replica. Currently, only a single ServiceResolver is supported.
124
126
{ # A ServiceResolver represents an EKM replica that can be reached within an EkmConnection.
@@ -155,7 +157,9 @@ <h3>Method Details</h3>
155
157
156
158
{ # An EkmConnection represents an individual EKM connection. It can be used for creating CryptoKeys and CryptoKeyVersions with a ProtectionLevel of EXTERNAL_VPC, as well as performing cryptographic operations using keys created within the EkmConnection.
157
159
"createTime": "A String", # Output only. The time at which the EkmConnection was created.
160
+
"cryptoSpacePath": "A String", # Optional. Identifies the EKM Crypto Space that this EkmConnection maps to. Note: This field is required if KeyManagementMode is CLOUD_KMS.
158
161
"etag": "A String", # Optional. Etag of the currently stored EkmConnection.
162
+
"keyManagementMode": "A String", # Optional. Describes who can perform control plane operations on the EKM. If unset, this defaults to MANUAL.
159
163
"name": "A String", # Output only. The resource name for the EkmConnection in the format `projects/*/locations/*/ekmConnections/*`.
160
164
"serviceResolvers": [ # A list of ServiceResolvers where the EKM can be reached. There should be one ServiceResolver per EKM replica. Currently, only a single ServiceResolver is supported.
161
165
{ # A ServiceResolver represents an EKM replica that can be reached within an EkmConnection.
@@ -198,7 +202,9 @@ <h3>Method Details</h3>
198
202
199
203
{ # An EkmConnection represents an individual EKM connection. It can be used for creating CryptoKeys and CryptoKeyVersions with a ProtectionLevel of EXTERNAL_VPC, as well as performing cryptographic operations using keys created within the EkmConnection.
200
204
"createTime": "A String", # Output only. The time at which the EkmConnection was created.
205
+
"cryptoSpacePath": "A String", # Optional. Identifies the EKM Crypto Space that this EkmConnection maps to. Note: This field is required if KeyManagementMode is CLOUD_KMS.
201
206
"etag": "A String", # Optional. Etag of the currently stored EkmConnection.
207
+
"keyManagementMode": "A String", # Optional. Describes who can perform control plane operations on the EKM. If unset, this defaults to MANUAL.
202
208
"name": "A String", # Output only. The resource name for the EkmConnection in the format `projects/*/locations/*/ekmConnections/*`.
203
209
"serviceResolvers": [ # A list of ServiceResolvers where the EKM can be reached. There should be one ServiceResolver per EKM replica. Currently, only a single ServiceResolver is supported.
204
210
{ # A ServiceResolver represents an EKM replica that can be reached within an EkmConnection.
@@ -295,7 +301,9 @@ <h3>Method Details</h3>
295
301
"ekmConnections": [ # The list of EkmConnections.
296
302
{ # An EkmConnection represents an individual EKM connection. It can be used for creating CryptoKeys and CryptoKeyVersions with a ProtectionLevel of EXTERNAL_VPC, as well as performing cryptographic operations using keys created within the EkmConnection.
297
303
"createTime": "A String", # Output only. The time at which the EkmConnection was created.
304
+
"cryptoSpacePath": "A String", # Optional. Identifies the EKM Crypto Space that this EkmConnection maps to. Note: This field is required if KeyManagementMode is CLOUD_KMS.
298
305
"etag": "A String", # Optional. Etag of the currently stored EkmConnection.
306
+
"keyManagementMode": "A String", # Optional. Describes who can perform control plane operations on the EKM. If unset, this defaults to MANUAL.
299
307
"name": "A String", # Output only. The resource name for the EkmConnection in the format `projects/*/locations/*/ekmConnections/*`.
300
308
"serviceResolvers": [ # A list of ServiceResolvers where the EKM can be reached. There should be one ServiceResolver per EKM replica. Currently, only a single ServiceResolver is supported.
301
309
{ # A ServiceResolver represents an EKM replica that can be reached within an EkmConnection.
@@ -351,7 +359,9 @@ <h3>Method Details</h3>
351
359
352
360
{ # An EkmConnection represents an individual EKM connection. It can be used for creating CryptoKeys and CryptoKeyVersions with a ProtectionLevel of EXTERNAL_VPC, as well as performing cryptographic operations using keys created within the EkmConnection.
353
361
"createTime": "A String", # Output only. The time at which the EkmConnection was created.
362
+
"cryptoSpacePath": "A String", # Optional. Identifies the EKM Crypto Space that this EkmConnection maps to. Note: This field is required if KeyManagementMode is CLOUD_KMS.
354
363
"etag": "A String", # Optional. Etag of the currently stored EkmConnection.
364
+
"keyManagementMode": "A String", # Optional. Describes who can perform control plane operations on the EKM. If unset, this defaults to MANUAL.
355
365
"name": "A String", # Output only. The resource name for the EkmConnection in the format `projects/*/locations/*/ekmConnections/*`.
356
366
"serviceResolvers": [ # A list of ServiceResolvers where the EKM can be reached. There should be one ServiceResolver per EKM replica. Currently, only a single ServiceResolver is supported.
357
367
{ # A ServiceResolver represents an EKM replica that can be reached within an EkmConnection.
@@ -388,7 +398,9 @@ <h3>Method Details</h3>
388
398
389
399
{ # An EkmConnection represents an individual EKM connection. It can be used for creating CryptoKeys and CryptoKeyVersions with a ProtectionLevel of EXTERNAL_VPC, as well as performing cryptographic operations using keys created within the EkmConnection.
390
400
"createTime": "A String", # Output only. The time at which the EkmConnection was created.
401
+
"cryptoSpacePath": "A String", # Optional. Identifies the EKM Crypto Space that this EkmConnection maps to. Note: This field is required if KeyManagementMode is CLOUD_KMS.
391
402
"etag": "A String", # Optional. Etag of the currently stored EkmConnection.
403
+
"keyManagementMode": "A String", # Optional. Describes who can perform control plane operations on the EKM. If unset, this defaults to MANUAL.
392
404
"name": "A String", # Output only. The resource name for the EkmConnection in the format `projects/*/locations/*/ekmConnections/*`.
393
405
"serviceResolvers": [ # A list of ServiceResolvers where the EKM can be reached. There should be one ServiceResolver per EKM replica. Currently, only a single ServiceResolver is supported.
394
406
{ # A ServiceResolver represents an EKM replica that can be reached within an EkmConnection.
<pre>Returns the EkmConfig singleton resource for a given project and location.
177
+
178
+
Args:
179
+
name: string, Required. The name of the EkmConfig to get. (required)
180
+
x__xgafv: string, V1 error format.
181
+
Allowed values
182
+
1 - v1 error format
183
+
2 - v2 error format
184
+
185
+
Returns:
186
+
An object of the form:
187
+
188
+
{ # An EkmConfig is a singleton resource that represents configuration parameters that apply to all CryptoKeys and CryptoKeyVersions with a ProtectionLevel of EXTERNAL_VPC in a given project and location.
189
+
"defaultEkmConnection": "A String", # Optional. Resource name of the default EkmConnection. Setting this field to the empty string removes the default.
190
+
"name": "A String", # Output only. The resource name for the EkmConfig in the format `projects/*/locations/*/ekmConfig`.
<pre>Updates the EkmConfig singleton resource for a given project and location.
246
+
247
+
Args:
248
+
name: string, Output only. The resource name for the EkmConfig in the format `projects/*/locations/*/ekmConfig`. (required)
249
+
body: object, The request body.
250
+
The object takes the form of:
251
+
252
+
{ # An EkmConfig is a singleton resource that represents configuration parameters that apply to all CryptoKeys and CryptoKeyVersions with a ProtectionLevel of EXTERNAL_VPC in a given project and location.
253
+
"defaultEkmConnection": "A String", # Optional. Resource name of the default EkmConnection. Setting this field to the empty string removes the default.
254
+
"name": "A String", # Output only. The resource name for the EkmConfig in the format `projects/*/locations/*/ekmConfig`.
255
+
}
256
+
257
+
updateMask: string, Required. List of fields to be updated in this request.
258
+
x__xgafv: string, V1 error format.
259
+
Allowed values
260
+
1 - v1 error format
261
+
2 - v2 error format
262
+
263
+
Returns:
264
+
An object of the form:
265
+
266
+
{ # An EkmConfig is a singleton resource that represents configuration parameters that apply to all CryptoKeys and CryptoKeyVersions with a ProtectionLevel of EXTERNAL_VPC in a given project and location.
267
+
"defaultEkmConnection": "A String", # Optional. Resource name of the default EkmConnection. Setting this field to the empty string removes the default.
268
+
"name": "A String", # Output only. The resource name for the EkmConfig in the format `projects/*/locations/*/ekmConfig`.
0 commit comments