googleapis.cloudkms.v1 library

Classes

AsymmetricDecryptRequest
Request message for KeyManagementService.AsymmetricDecrypt.
AsymmetricDecryptResponse
Response message for KeyManagementService.AsymmetricDecrypt.
AsymmetricSignRequest
Request message for KeyManagementService.AsymmetricSign.
AsymmetricSignResponse
Response message for KeyManagementService.AsymmetricSign.
AuditConfig
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. [...]
AuditLogConfig
Provides the configuration for logging a type of permissions. Example: [...]
Binding
Associates members with a role.
CloudkmsApi
Manages keys and performs cryptographic operations in a central cloud service, for direct use by other cloud resources and applications.
CryptoKey
A CryptoKey represents a logical key that can be used for cryptographic operations. [...]
CryptoKeyVersion
A CryptoKeyVersion represents an individual cryptographic key, and the associated key material. [...]
CryptoKeyVersionTemplate
A CryptoKeyVersionTemplate specifies the properties to use when creating a new CryptoKeyVersion, either manually with CreateCryptoKeyVersion or automatically as a result of auto-rotation.
DecryptRequest
Request message for KeyManagementService.Decrypt.
DecryptResponse
Response message for KeyManagementService.Decrypt.
DestroyCryptoKeyVersionRequest
Request message for KeyManagementService.DestroyCryptoKeyVersion.
Digest
A Digest holds a cryptographic message digest.
EncryptRequest
Request message for KeyManagementService.Encrypt.
EncryptResponse
Response message for KeyManagementService.Encrypt.
Expr
Represents an expression text. Example: [...]
ImportCryptoKeyVersionRequest
Request message for KeyManagementService.ImportCryptoKeyVersion.
ImportJob
An ImportJob can be used to create CryptoKeys and CryptoKeyVersions using pre-existing key material, generated outside of Cloud KMS. [...]
KeyOperationAttestation
Contains an HSM-generated attestation about a key operation. For more information, see Verifying attestations (https://cloud.google.com/kms/docs/attest-key).
KeyRing
A KeyRing is a toplevel logical grouping of CryptoKeys.
ListCryptoKeysResponse
Response message for KeyManagementService.ListCryptoKeys.
ListCryptoKeyVersionsResponse
Response message for KeyManagementService.ListCryptoKeyVersions.
ListImportJobsResponse
Response message for KeyManagementService.ListImportJobs.
ListKeyRingsResponse
Response message for KeyManagementService.ListKeyRings.
ListLocationsResponse
The response message for Locations.ListLocations.
Location
A resource that represents Google Cloud Platform location.
LocationMetadata
Cloud KMS metadata for the given google.cloud.location.Location.
Policy
Defines an Identity and Access Management (IAM) policy. It is used to specify access control policies for Cloud Platform resources. [...]
ProjectsLocationsKeyRingsCryptoKeysCryptoKeyVersionsResourceApi
ProjectsLocationsKeyRingsCryptoKeysResourceApi
ProjectsLocationsKeyRingsImportJobsResourceApi
ProjectsLocationsKeyRingsResourceApi
ProjectsLocationsResourceApi
ProjectsResourceApi
PublicKey
The public key for a given CryptoKeyVersion. Obtained via GetPublicKey.
RestoreCryptoKeyVersionRequest
Request message for KeyManagementService.RestoreCryptoKeyVersion.
SetIamPolicyRequest
Request message for SetIamPolicy method.
TestIamPermissionsRequest
Request message for TestIamPermissions method.
TestIamPermissionsResponse
Response message for TestIamPermissions method.
UpdateCryptoKeyPrimaryVersionRequest
Request message for KeyManagementService.UpdateCryptoKeyPrimaryVersion.
WrappingPublicKey
The public key component of the wrapping key. For details of the type of key this public key corresponds to, see the ImportMethod.

Constants

USER_AGENT → const String
'dart-api-client cloudkms/v1'

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.