public interface ExternalProtectionLevelOptionsOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getEkmConnectionBackendOverride()
public abstract String getEkmConnectionBackendOverride() Optional. The resource name of the backend environment where the key
material of CryptoKeyVersions is
associated with. Setting this field overrides the [CryptoKeyBackend][].
This field may be set when
CryptoKeyVersions is set to
EXTERNAL_VPC. Format:
projects/*/locations/*/ekmConnections/*.
string ekm_connection_backend_override = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
String |
The ekmConnectionBackendOverride. |
getEkmConnectionBackendOverrideBytes()
public abstract ByteString getEkmConnectionBackendOverrideBytes() Optional. The resource name of the backend environment where the key
material of CryptoKeyVersions is
associated with. Setting this field overrides the [CryptoKeyBackend][].
This field may be set when
CryptoKeyVersions is set to
EXTERNAL_VPC. Format:
projects/*/locations/*/ekmConnections/*.
string ekm_connection_backend_override = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for ekmConnectionBackendOverride. |
getEkmConnectionKeyPath()
public abstract String getEkmConnectionKeyPath()Optional. The path to the external key material on the EKM when using EkmConnection e.g., "v0/my/key". Set this field instead of external_key_uri when using an EkmConnection.
string ekm_connection_key_path = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
String |
The ekmConnectionKeyPath. |
getEkmConnectionKeyPathBytes()
public abstract ByteString getEkmConnectionKeyPathBytes()Optional. The path to the external key material on the EKM when using EkmConnection e.g., "v0/my/key". Set this field instead of external_key_uri when using an EkmConnection.
string ekm_connection_key_path = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for ekmConnectionKeyPath. |
getExternalKeyUri()
public abstract String getExternalKeyUri()Optional. The URI for an external resource that this CryptoKeyVersion represents.
string external_key_uri = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
String |
The externalKeyUri. |
getExternalKeyUriBytes()
public abstract ByteString getExternalKeyUriBytes()Optional. The URI for an external resource that this CryptoKeyVersion represents.
string external_key_uri = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for externalKeyUri. |