| 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}.
|
| EkmServiceProto | |
| 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}.
|
| 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.
|
Copyright © 2022 Google LLC. All rights reserved.