Interface ExternalProtectionLevelOptionsOrBuilder (2.102.0)

public interface ExternalProtectionLevelOptionsOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

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.