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.
Provides the configuration for logging a type of permissions.
Example:
Associates members
with a role
.
Write a Cloud Audit log
Central instance to access all CloudKMS related resource activities
A condition to be met.
Options for counters
A CryptoKey represents a logical key that can be used for cryptographic
operations.
A CryptoKeyVersion represents an individual cryptographic key, and the
associated key material.
Write a Data Access (Gin) log
Request message for KeyManagementService.Decrypt.
Response message for KeyManagementService.Decrypt.
Request message for KeyManagementService.DestroyCryptoKeyVersion.
Request message for KeyManagementService.Encrypt.
Response message for KeyManagementService.Encrypt.
A KeyRing is a toplevel logical grouping of CryptoKeys.
Response message for KeyManagementService.ListCryptoKeyVersions.
Response message for KeyManagementService.ListCryptoKeys.
Response message for KeyManagementService.ListKeyRings.
The response message for Locations.ListLocations.
A resource that represents Google Cloud Platform location.
Specifies what kind of log the caller must write
Defines an Identity and Access Management (IAM) policy. It is used to
specify access control policies for Cloud Platform resources.
Get information about a location.
Create a new KeyRing in a given Project and Location.
Create a new CryptoKey within a KeyRing.
Create a new CryptoKeyVersion in a CryptoKey.
Schedule a CryptoKeyVersion for destruction.
Returns metadata for a given CryptoKeyVersion.
Lists CryptoKeyVersions.
Update a CryptoKeyVersion’s metadata.
Restore a CryptoKeyVersion in the
DESTROY_SCHEDULED,
state.
Decrypt data that was protected by Encrypt.
Encrypt data, so that it can only be recovered by a call to Decrypt.
Returns metadata for a given CryptoKey, as well as its
primary CryptoKeyVersion.
Gets the access control policy for a resource.
Returns an empty policy if the resource exists and does not have a policy
set.
Lists CryptoKeys.
Update a CryptoKey.
Sets the access control policy on the specified resource. Replaces any
existing policy.
Returns permissions that a caller has on the specified resource.
If the resource does not exist, this will return an empty set of
permissions, not a NOT_FOUND error.
Update the version of a CryptoKey that will be used in Encrypt
Returns metadata for a given KeyRing.
Gets the access control policy for a resource.
Returns an empty policy if the resource exists and does not have a policy
set.
Lists KeyRings.
Sets the access control policy on the specified resource. Replaces any
existing policy.
Returns permissions that a caller has on the specified resource.
If the resource does not exist, this will return an empty set of
permissions, not a NOT_FOUND error.
Lists information about the supported locations for this service.
A builder providing access to all methods supported on
project resources.
It is not used directly, but through the
CloudKMS
hub.
Request message for KeyManagementService.RestoreCryptoKeyVersion.
A rule to be applied in a Policy.
Request message for SetIamPolicy
method.
Request message for TestIamPermissions
method.
Response message for TestIamPermissions
method.
Request message for KeyManagementService.UpdateCryptoKeyPrimaryVersion.