public interface AutokeyConfigOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
String |
getKeyProject()
Optional.
|
com.google.protobuf.ByteString |
getKeyProjectBytes()
Optional.
|
String |
getName()
Identifier.
|
com.google.protobuf.ByteString |
getNameBytes()
Identifier.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getName()
Identifier. Name of the [AutokeyConfig][google.cloud.kms.v1.AutokeyConfig]
resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig`.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];com.google.protobuf.ByteString getNameBytes()
Identifier. Name of the [AutokeyConfig][google.cloud.kms.v1.AutokeyConfig]
resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig`.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];String getKeyProject()
Optional. Name of the key project, e.g. `projects/{PROJECT_ID}` or
`projects/{PROJECT_NUMBER}`, where Cloud KMS Autokey will provision a new
[CryptoKey][google.cloud.kms.v1.CryptoKey] when a
[KeyHandle][google.cloud.kms.v1.KeyHandle] is created. On
[UpdateAutokeyConfig][google.cloud.kms.v1.AutokeyAdmin.UpdateAutokeyConfig],
the caller will require `cloudkms.cryptoKeys.setIamPolicy` permission on
this key project. Once configured, for Cloud KMS Autokey to function
properly, this key project must have the Cloud KMS API activated and the
Cloud KMS Service Agent for this key project must be granted the
`cloudkms.admin` role (or pertinent permissions). A request with an empty
key project field will clear the configuration.
string key_project = 2 [(.google.api.field_behavior) = OPTIONAL];com.google.protobuf.ByteString getKeyProjectBytes()
Optional. Name of the key project, e.g. `projects/{PROJECT_ID}` or
`projects/{PROJECT_NUMBER}`, where Cloud KMS Autokey will provision a new
[CryptoKey][google.cloud.kms.v1.CryptoKey] when a
[KeyHandle][google.cloud.kms.v1.KeyHandle] is created. On
[UpdateAutokeyConfig][google.cloud.kms.v1.AutokeyAdmin.UpdateAutokeyConfig],
the caller will require `cloudkms.cryptoKeys.setIamPolicy` permission on
this key project. Once configured, for Cloud KMS Autokey to function
properly, this key project must have the Cloud KMS API activated and the
Cloud KMS Service Agent for this key project must be granted the
`cloudkms.admin` role (or pertinent permissions). A request with an empty
key project field will clear the configuration.
string key_project = 2 [(.google.api.field_behavior) = OPTIONAL];Copyright © 2024 Google LLC. All rights reserved.