@Generated(value="by gapic-generator-java")
See: Description
Class | Description |
---|---|
AsymmetricDecryptRequest |
Request message for
[KeyManagementService.AsymmetricDecrypt][google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt].
|
AsymmetricDecryptRequest.Builder |
Request message for
[KeyManagementService.AsymmetricDecrypt][google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt].
|
AsymmetricDecryptResponse |
Response message for
[KeyManagementService.AsymmetricDecrypt][google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt].
|
AsymmetricDecryptResponse.Builder |
Response message for
[KeyManagementService.AsymmetricDecrypt][google.cloud.kms.v1.KeyManagementService.AsymmetricDecrypt].
|
AsymmetricSignRequest |
Request message for
[KeyManagementService.AsymmetricSign][google.cloud.kms.v1.KeyManagementService.AsymmetricSign].
|
AsymmetricSignRequest.Builder |
Request message for
[KeyManagementService.AsymmetricSign][google.cloud.kms.v1.KeyManagementService.AsymmetricSign].
|
AsymmetricSignResponse |
Response message for
[KeyManagementService.AsymmetricSign][google.cloud.kms.v1.KeyManagementService.AsymmetricSign].
|
AsymmetricSignResponse.Builder |
Response message for
[KeyManagementService.AsymmetricSign][google.cloud.kms.v1.KeyManagementService.AsymmetricSign].
|
Certificate |
A [Certificate][google.cloud.kms.v1.Certificate] represents an X.509
certificate used to authenticate HTTPS connections to EKM replicas.
|
Certificate.Builder |
A [Certificate][google.cloud.kms.v1.Certificate] represents an X.509
certificate used to authenticate HTTPS connections to EKM replicas.
|
CreateCryptoKeyRequest |
Request message for
[KeyManagementService.CreateCryptoKey][google.cloud.kms.v1.KeyManagementService.CreateCryptoKey].
|
CreateCryptoKeyRequest.Builder |
Request message for
[KeyManagementService.CreateCryptoKey][google.cloud.kms.v1.KeyManagementService.CreateCryptoKey].
|
CreateCryptoKeyVersionRequest |
Request message for
[KeyManagementService.CreateCryptoKeyVersion][google.cloud.kms.v1.KeyManagementService.CreateCryptoKeyVersion].
|
CreateCryptoKeyVersionRequest.Builder |
Request message for
[KeyManagementService.CreateCryptoKeyVersion][google.cloud.kms.v1.KeyManagementService.CreateCryptoKeyVersion].
|
CreateEkmConnectionRequest |
Request message for [KeyManagementService.CreateEkmConnection][].
|
CreateEkmConnectionRequest.Builder |
Request message for [KeyManagementService.CreateEkmConnection][].
|
CreateImportJobRequest |
Request message for
[KeyManagementService.CreateImportJob][google.cloud.kms.v1.KeyManagementService.CreateImportJob].
|
CreateImportJobRequest.Builder |
Request message for
[KeyManagementService.CreateImportJob][google.cloud.kms.v1.KeyManagementService.CreateImportJob].
|
CreateKeyRingRequest |
Request message for
[KeyManagementService.CreateKeyRing][google.cloud.kms.v1.KeyManagementService.CreateKeyRing].
|
CreateKeyRingRequest.Builder |
Request message for
[KeyManagementService.CreateKeyRing][google.cloud.kms.v1.KeyManagementService.CreateKeyRing].
|
CryptoKey |
A [CryptoKey][google.cloud.kms.v1.CryptoKey] represents a logical key that
can be used for cryptographic operations.
|
CryptoKey.Builder |
A [CryptoKey][google.cloud.kms.v1.CryptoKey] represents a logical key that
can be used for cryptographic operations.
|
CryptoKeyName | |
CryptoKeyName.Builder |
Builder for
projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}.
|
CryptoKeyPathName |
AUTO-GENERATED DOCUMENTATION AND CLASS
|
CryptoKeyPathName.Builder |
Builder for CryptoKeyPathName.
|
CryptoKeyVersion |
A [CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion] represents an
individual cryptographic key, and the associated key material.
|
CryptoKeyVersion.Builder |
A [CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion] represents an
individual cryptographic key, and the associated key material.
|
CryptoKeyVersionName | |
CryptoKeyVersionName.Builder |
Builder for
projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}.
|
CryptoKeyVersionTemplate |
A [CryptoKeyVersionTemplate][google.cloud.kms.v1.CryptoKeyVersionTemplate]
specifies the properties to use when creating a new
[CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion], either manually
with
[CreateCryptoKeyVersion][google.cloud.kms.v1.KeyManagementService.CreateCryptoKeyVersion]
or automatically as a result of auto-rotation.
|
CryptoKeyVersionTemplate.Builder |
A [CryptoKeyVersionTemplate][google.cloud.kms.v1.CryptoKeyVersionTemplate]
specifies the properties to use when creating a new
[CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion], either manually
with
[CreateCryptoKeyVersion][google.cloud.kms.v1.KeyManagementService.CreateCryptoKeyVersion]
or automatically as a result of auto-rotation.
|
DecryptRequest |
Request message for
[KeyManagementService.Decrypt][google.cloud.kms.v1.KeyManagementService.Decrypt].
|
DecryptRequest.Builder |
Request message for
[KeyManagementService.Decrypt][google.cloud.kms.v1.KeyManagementService.Decrypt].
|
DecryptResponse |
Response message for
[KeyManagementService.Decrypt][google.cloud.kms.v1.KeyManagementService.Decrypt].
|
DecryptResponse.Builder |
Response message for
[KeyManagementService.Decrypt][google.cloud.kms.v1.KeyManagementService.Decrypt].
|
DestroyCryptoKeyVersionRequest |
Request message for
[KeyManagementService.DestroyCryptoKeyVersion][google.cloud.kms.v1.KeyManagementService.DestroyCryptoKeyVersion].
|
DestroyCryptoKeyVersionRequest.Builder |
Request message for
[KeyManagementService.DestroyCryptoKeyVersion][google.cloud.kms.v1.KeyManagementService.DestroyCryptoKeyVersion].
|
Digest |
A [Digest][google.cloud.kms.v1.Digest] holds a cryptographic message digest.
|
Digest.Builder |
A [Digest][google.cloud.kms.v1.Digest] holds a cryptographic message digest.
|
EkmConnection |
An [EkmConnection][google.cloud.kms.v1.EkmConnection] represents an
individual EKM connection.
|
EkmConnection.Builder |
An [EkmConnection][google.cloud.kms.v1.EkmConnection] represents an
individual EKM connection.
|
EkmConnection.ServiceResolver |
A [ServiceResolver][google.cloud.kms.v1.EkmConnection.ServiceResolver]
represents an EKM replica that can be reached within an
[EkmConnection][google.cloud.kms.v1.EkmConnection].
|
EkmConnection.ServiceResolver.Builder |
A [ServiceResolver][google.cloud.kms.v1.EkmConnection.ServiceResolver]
represents an EKM replica that can be reached within an
[EkmConnection][google.cloud.kms.v1.EkmConnection].
|
EkmConnectionName | |
EkmConnectionName.Builder |
Builder for projects/{project}/locations/{location}/ekmConnections/{ekm_connection}.
|
EkmServiceClient |
Service Description: Google Cloud Key Management EKM Service
|
EkmServiceClient.ListEkmConnectionsFixedSizeCollection | |
EkmServiceClient.ListEkmConnectionsPage | |
EkmServiceClient.ListEkmConnectionsPagedResponse | |
EkmServiceGrpc |
Google Cloud Key Management EKM Service
Manages external cryptographic keys and operations using those keys.
|
EkmServiceGrpc.EkmServiceBlockingStub |
Google Cloud Key Management EKM Service
Manages external cryptographic keys and operations using those keys.
|
EkmServiceGrpc.EkmServiceFutureStub |
Google Cloud Key Management EKM Service
Manages external cryptographic keys and operations using those keys.
|
EkmServiceGrpc.EkmServiceImplBase |
Google Cloud Key Management EKM Service
Manages external cryptographic keys and operations using those keys.
|
EkmServiceGrpc.EkmServiceStub |
Google Cloud Key Management EKM Service
Manages external cryptographic keys and operations using those keys.
|
EkmServiceProto | |
EkmServiceSettings |
Settings class to configure an instance of
EkmServiceClient . |
EkmServiceSettings.Builder |
Builder for EkmServiceSettings.
|
EncryptRequest |
Request message for
[KeyManagementService.Encrypt][google.cloud.kms.v1.KeyManagementService.Encrypt].
|
EncryptRequest.Builder |
Request message for
[KeyManagementService.Encrypt][google.cloud.kms.v1.KeyManagementService.Encrypt].
|
EncryptResponse |
Response message for
[KeyManagementService.Encrypt][google.cloud.kms.v1.KeyManagementService.Encrypt].
|
EncryptResponse.Builder |
Response message for
[KeyManagementService.Encrypt][google.cloud.kms.v1.KeyManagementService.Encrypt].
|
ExternalProtectionLevelOptions |
ExternalProtectionLevelOptions stores a group of additional fields for
configuring a [CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion] that
are specific to the [EXTERNAL][google.cloud.kms.v1.ProtectionLevel.EXTERNAL]
protection level and
[EXTERNAL_VPC][google.cloud.kms.v1.ProtectionLevel.EXTERNAL_VPC] protection
levels.
|
ExternalProtectionLevelOptions.Builder |
ExternalProtectionLevelOptions stores a group of additional fields for
configuring a [CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion] that
are specific to the [EXTERNAL][google.cloud.kms.v1.ProtectionLevel.EXTERNAL]
protection level and
[EXTERNAL_VPC][google.cloud.kms.v1.ProtectionLevel.EXTERNAL_VPC] protection
levels.
|
GenerateRandomBytesRequest |
Request message for
[KeyManagementService.GenerateRandomBytes][google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes].
|
GenerateRandomBytesRequest.Builder |
Request message for
[KeyManagementService.GenerateRandomBytes][google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes].
|
GenerateRandomBytesResponse |
Response message for
[KeyManagementService.GenerateRandomBytes][google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes].
|
GenerateRandomBytesResponse.Builder |
Response message for
[KeyManagementService.GenerateRandomBytes][google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes].
|
GetCryptoKeyRequest |
Request message for
[KeyManagementService.GetCryptoKey][google.cloud.kms.v1.KeyManagementService.GetCryptoKey].
|
GetCryptoKeyRequest.Builder |
Request message for
[KeyManagementService.GetCryptoKey][google.cloud.kms.v1.KeyManagementService.GetCryptoKey].
|
GetCryptoKeyVersionRequest |
Request message for
[KeyManagementService.GetCryptoKeyVersion][google.cloud.kms.v1.KeyManagementService.GetCryptoKeyVersion].
|
GetCryptoKeyVersionRequest.Builder |
Request message for
[KeyManagementService.GetCryptoKeyVersion][google.cloud.kms.v1.KeyManagementService.GetCryptoKeyVersion].
|
GetEkmConnectionRequest |
Request message for [KeyManagementService.GetEkmConnection][].
|
GetEkmConnectionRequest.Builder |
Request message for [KeyManagementService.GetEkmConnection][].
|
GetImportJobRequest |
Request message for
[KeyManagementService.GetImportJob][google.cloud.kms.v1.KeyManagementService.GetImportJob].
|
GetImportJobRequest.Builder |
Request message for
[KeyManagementService.GetImportJob][google.cloud.kms.v1.KeyManagementService.GetImportJob].
|
GetKeyRingRequest |
Request message for
[KeyManagementService.GetKeyRing][google.cloud.kms.v1.KeyManagementService.GetKeyRing].
|
GetKeyRingRequest.Builder |
Request message for
[KeyManagementService.GetKeyRing][google.cloud.kms.v1.KeyManagementService.GetKeyRing].
|
GetPublicKeyRequest |
Request message for
[KeyManagementService.GetPublicKey][google.cloud.kms.v1.KeyManagementService.GetPublicKey].
|
GetPublicKeyRequest.Builder |
Request message for
[KeyManagementService.GetPublicKey][google.cloud.kms.v1.KeyManagementService.GetPublicKey].
|
ImportCryptoKeyVersionRequest |
Request message for
[KeyManagementService.ImportCryptoKeyVersion][google.cloud.kms.v1.KeyManagementService.ImportCryptoKeyVersion].
|
ImportCryptoKeyVersionRequest.Builder |
Request message for
[KeyManagementService.ImportCryptoKeyVersion][google.cloud.kms.v1.KeyManagementService.ImportCryptoKeyVersion].
|
ImportJob |
An [ImportJob][google.cloud.kms.v1.ImportJob] can be used to create
[CryptoKeys][google.cloud.kms.v1.CryptoKey] and
[CryptoKeyVersions][google.cloud.kms.v1.CryptoKeyVersion] using pre-existing
key material, generated outside of Cloud KMS.
|
ImportJob.Builder |
An [ImportJob][google.cloud.kms.v1.ImportJob] can be used to create
[CryptoKeys][google.cloud.kms.v1.CryptoKey] and
[CryptoKeyVersions][google.cloud.kms.v1.CryptoKeyVersion] using pre-existing
key material, generated outside of Cloud KMS.
|
ImportJob.WrappingPublicKey |
The public key component of the wrapping key.
|
ImportJob.WrappingPublicKey.Builder |
The public key component of the wrapping key.
|
ImportJobName | |
ImportJobName.Builder |
Builder for
projects/{project}/locations/{location}/keyRings/{key_ring}/importJobs/{import_job}.
|
KeyManagementServiceClient |
Service Description: Google Cloud Key Management Service
|
KeyManagementServiceClient.ListCryptoKeysFixedSizeCollection | |
KeyManagementServiceClient.ListCryptoKeysPage | |
KeyManagementServiceClient.ListCryptoKeysPagedResponse | |
KeyManagementServiceClient.ListCryptoKeyVersionsFixedSizeCollection | |
KeyManagementServiceClient.ListCryptoKeyVersionsPage | |
KeyManagementServiceClient.ListCryptoKeyVersionsPagedResponse | |
KeyManagementServiceClient.ListImportJobsFixedSizeCollection | |
KeyManagementServiceClient.ListImportJobsPage | |
KeyManagementServiceClient.ListImportJobsPagedResponse | |
KeyManagementServiceClient.ListKeyRingsFixedSizeCollection | |
KeyManagementServiceClient.ListKeyRingsPage | |
KeyManagementServiceClient.ListKeyRingsPagedResponse | |
KeyManagementServiceGrpc |
Google Cloud Key Management Service
Manages cryptographic keys and operations using those keys.
|
KeyManagementServiceGrpc.KeyManagementServiceBlockingStub |
Google Cloud Key Management Service
Manages cryptographic keys and operations using those keys.
|
KeyManagementServiceGrpc.KeyManagementServiceFutureStub |
Google Cloud Key Management Service
Manages cryptographic keys and operations using those keys.
|
KeyManagementServiceGrpc.KeyManagementServiceImplBase |
Google Cloud Key Management Service
Manages cryptographic keys and operations using those keys.
|
KeyManagementServiceGrpc.KeyManagementServiceStub |
Google Cloud Key Management Service
Manages cryptographic keys and operations using those keys.
|
KeyManagementServiceSettings |
Settings class to configure an instance of
KeyManagementServiceClient . |
KeyManagementServiceSettings.Builder |
Builder for KeyManagementServiceSettings.
|
KeyName |
AUTO-GENERATED DOCUMENTATION AND CLASS
|
KeyNames | Deprecated
This resource name class will be removed in the next major version.
|
KeyOperationAttestation |
Contains an HSM-generated attestation about a key operation.
|
KeyOperationAttestation.Builder |
Contains an HSM-generated attestation about a key operation.
|
KeyOperationAttestation.CertificateChains |
Certificate chains needed to verify the attestation.
|
KeyOperationAttestation.CertificateChains.Builder |
Certificate chains needed to verify the attestation.
|
KeyRing |
A [KeyRing][google.cloud.kms.v1.KeyRing] is a toplevel logical grouping of
[CryptoKeys][google.cloud.kms.v1.CryptoKey].
|
KeyRing.Builder |
A [KeyRing][google.cloud.kms.v1.KeyRing] is a toplevel logical grouping of
[CryptoKeys][google.cloud.kms.v1.CryptoKey].
|
KeyRingName | |
KeyRingName.Builder |
Builder for projects/{project}/locations/{location}/keyRings/{key_ring}.
|
KmsProto | |
KmsResourcesProto | |
ListCryptoKeysRequest |
Request message for
[KeyManagementService.ListCryptoKeys][google.cloud.kms.v1.KeyManagementService.ListCryptoKeys].
|
ListCryptoKeysRequest.Builder |
Request message for
[KeyManagementService.ListCryptoKeys][google.cloud.kms.v1.KeyManagementService.ListCryptoKeys].
|
ListCryptoKeysResponse |
Response message for
[KeyManagementService.ListCryptoKeys][google.cloud.kms.v1.KeyManagementService.ListCryptoKeys].
|
ListCryptoKeysResponse.Builder |
Response message for
[KeyManagementService.ListCryptoKeys][google.cloud.kms.v1.KeyManagementService.ListCryptoKeys].
|
ListCryptoKeyVersionsRequest |
Request message for
[KeyManagementService.ListCryptoKeyVersions][google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions].
|
ListCryptoKeyVersionsRequest.Builder |
Request message for
[KeyManagementService.ListCryptoKeyVersions][google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions].
|
ListCryptoKeyVersionsResponse |
Response message for
[KeyManagementService.ListCryptoKeyVersions][google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions].
|
ListCryptoKeyVersionsResponse.Builder |
Response message for
[KeyManagementService.ListCryptoKeyVersions][google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions].
|
ListEkmConnectionsRequest |
Request message for [KeyManagementService.ListEkmConnections][].
|
ListEkmConnectionsRequest.Builder |
Request message for [KeyManagementService.ListEkmConnections][].
|
ListEkmConnectionsResponse |
Response message for [KeyManagementService.ListEkmConnections][].
|
ListEkmConnectionsResponse.Builder |
Response message for [KeyManagementService.ListEkmConnections][].
|
ListImportJobsRequest |
Request message for
[KeyManagementService.ListImportJobs][google.cloud.kms.v1.KeyManagementService.ListImportJobs].
|
ListImportJobsRequest.Builder |
Request message for
[KeyManagementService.ListImportJobs][google.cloud.kms.v1.KeyManagementService.ListImportJobs].
|
ListImportJobsResponse |
Response message for
[KeyManagementService.ListImportJobs][google.cloud.kms.v1.KeyManagementService.ListImportJobs].
|
ListImportJobsResponse.Builder |
Response message for
[KeyManagementService.ListImportJobs][google.cloud.kms.v1.KeyManagementService.ListImportJobs].
|
ListKeyRingsRequest |
Request message for
[KeyManagementService.ListKeyRings][google.cloud.kms.v1.KeyManagementService.ListKeyRings].
|
ListKeyRingsRequest.Builder |
Request message for
[KeyManagementService.ListKeyRings][google.cloud.kms.v1.KeyManagementService.ListKeyRings].
|
ListKeyRingsResponse |
Response message for
[KeyManagementService.ListKeyRings][google.cloud.kms.v1.KeyManagementService.ListKeyRings].
|
ListKeyRingsResponse.Builder |
Response message for
[KeyManagementService.ListKeyRings][google.cloud.kms.v1.KeyManagementService.ListKeyRings].
|
LocationMetadata |
Cloud KMS metadata for the given
[google.cloud.location.Location][google.cloud.location.Location].
|
LocationMetadata.Builder |
Cloud KMS metadata for the given
[google.cloud.location.Location][google.cloud.location.Location].
|
LocationName | |
LocationName.Builder |
Builder for projects/{project}/locations/{location}.
|
MacSignRequest |
Request message for
[KeyManagementService.MacSign][google.cloud.kms.v1.KeyManagementService.MacSign].
|
MacSignRequest.Builder |
Request message for
[KeyManagementService.MacSign][google.cloud.kms.v1.KeyManagementService.MacSign].
|
MacSignResponse |
Response message for
[KeyManagementService.MacSign][google.cloud.kms.v1.KeyManagementService.MacSign].
|
MacSignResponse.Builder |
Response message for
[KeyManagementService.MacSign][google.cloud.kms.v1.KeyManagementService.MacSign].
|
MacVerifyRequest |
Request message for
[KeyManagementService.MacVerify][google.cloud.kms.v1.KeyManagementService.MacVerify].
|
MacVerifyRequest.Builder |
Request message for
[KeyManagementService.MacVerify][google.cloud.kms.v1.KeyManagementService.MacVerify].
|
MacVerifyResponse |
Response message for
[KeyManagementService.MacVerify][google.cloud.kms.v1.KeyManagementService.MacVerify].
|
MacVerifyResponse.Builder |
Response message for
[KeyManagementService.MacVerify][google.cloud.kms.v1.KeyManagementService.MacVerify].
|
PublicKey |
The public key for a given
[CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion].
|
PublicKey.Builder |
The public key for a given
[CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion].
|
RestoreCryptoKeyVersionRequest |
Request message for
[KeyManagementService.RestoreCryptoKeyVersion][google.cloud.kms.v1.KeyManagementService.RestoreCryptoKeyVersion].
|
RestoreCryptoKeyVersionRequest.Builder |
Request message for
[KeyManagementService.RestoreCryptoKeyVersion][google.cloud.kms.v1.KeyManagementService.RestoreCryptoKeyVersion].
|
UntypedKeyName | Deprecated
This resource name class will be removed in the next major version.
|
UpdateCryptoKeyPrimaryVersionRequest |
Request message for
[KeyManagementService.UpdateCryptoKeyPrimaryVersion][google.cloud.kms.v1.KeyManagementService.UpdateCryptoKeyPrimaryVersion].
|
UpdateCryptoKeyPrimaryVersionRequest.Builder |
Request message for
[KeyManagementService.UpdateCryptoKeyPrimaryVersion][google.cloud.kms.v1.KeyManagementService.UpdateCryptoKeyPrimaryVersion].
|
UpdateCryptoKeyRequest |
Request message for
[KeyManagementService.UpdateCryptoKey][google.cloud.kms.v1.KeyManagementService.UpdateCryptoKey].
|
UpdateCryptoKeyRequest.Builder |
Request message for
[KeyManagementService.UpdateCryptoKey][google.cloud.kms.v1.KeyManagementService.UpdateCryptoKey].
|
UpdateCryptoKeyVersionRequest |
Request message for
[KeyManagementService.UpdateCryptoKeyVersion][google.cloud.kms.v1.KeyManagementService.UpdateCryptoKeyVersion].
|
UpdateCryptoKeyVersionRequest.Builder |
Request message for
[KeyManagementService.UpdateCryptoKeyVersion][google.cloud.kms.v1.KeyManagementService.UpdateCryptoKeyVersion].
|
UpdateEkmConnectionRequest |
Request message for [KeyManagementService.UpdateEkmConnection][].
|
UpdateEkmConnectionRequest.Builder |
Request message for [KeyManagementService.UpdateEkmConnection][].
|
Enum | Description |
---|---|
CryptoKey.CryptoKeyPurpose |
[CryptoKeyPurpose][google.cloud.kms.v1.CryptoKey.CryptoKeyPurpose]
describes the cryptographic capabilities of a
[CryptoKey][google.cloud.kms.v1.CryptoKey].
|
CryptoKey.RotationScheduleCase | |
CryptoKeyVersion.CryptoKeyVersionAlgorithm |
The algorithm of the
[CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion], indicating what
parameters must be used for each cryptographic operation.
|
CryptoKeyVersion.CryptoKeyVersionState |
The state of a [CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion],
indicating if it can be used.
|
CryptoKeyVersion.CryptoKeyVersionView |
A view for [CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion]s.
|
Digest.DigestCase | |
ImportCryptoKeyVersionRequest.WrappedKeyMaterialCase | |
ImportJob.ImportJobState |
The state of the [ImportJob][google.cloud.kms.v1.ImportJob], indicating if
it can be used.
|
ImportJob.ImportMethod |
[ImportMethod][google.cloud.kms.v1.ImportJob.ImportMethod] describes the
key wrapping method chosen for this
[ImportJob][google.cloud.kms.v1.ImportJob].
|
KeyOperationAttestation.AttestationFormat |
Attestation formats provided by the HSM.
|
ProtectionLevel |
[ProtectionLevel][google.cloud.kms.v1.ProtectionLevel] specifies how
cryptographic operations are performed.
|
The interfaces provided are listed below, along with usage samples.
======================= EkmServiceClient =======================
Service Description: Google Cloud Key Management EKM Service
Manages external cryptographic keys and operations using those keys. Implements a REST model with the following objects:
Sample for EkmServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (EkmServiceClient ekmServiceClient = EkmServiceClient.create()) {
EkmConnectionName name = EkmConnectionName.of("[PROJECT]", "[LOCATION]", "[EKM_CONNECTION]");
EkmConnection response = ekmServiceClient.getEkmConnection(name);
}
======================= KeyManagementServiceClient =======================
Service Description: Google Cloud Key Management Service
Manages cryptographic keys and operations using those keys. Implements a REST model with the following objects:
If you are using manual gRPC libraries, see [Using gRPC with Cloud KMS](https://cloud.google.com/kms/docs/grpc).
Sample for KeyManagementServiceClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (KeyManagementServiceClient keyManagementServiceClient =
KeyManagementServiceClient.create()) {
KeyRingName name = KeyRingName.of("[PROJECT]", "[LOCATION]", "[KEY_RING]");
KeyRing response = keyManagementServiceClient.getKeyRing(name);
}
Copyright © 2022 Google LLC. All rights reserved.