A base abstract class for CloudKMS requests.
CloudKMSServiceThe CloudKMS Service.
CloudKMSService.ScopeAvailable OAuth 2.0 scopes for use with the Cloud Key Management Service (KMS) API.
CloudKMSService.ScopeConstantsAvailable OAuth 2.0 scope constants for use with the Cloud Key Management Service (KMS) API.
FoldersResourceThe "folders" collection of methods.
FoldersResource.GetAutokeyConfigRequestReturns the AutokeyConfig for a folder.
FoldersResource.GetKajPolicyConfigRequestGets the KeyAccessJustificationsPolicyConfig for a given organization/folder/projects.
FoldersResource.UpdateAutokeyConfigRequestUpdates the AutokeyConfig for a folder. The caller must have both cloudkms.autokeyConfigs.update
permission on the parent folder and cloudkms.cryptoKeys.setIamPolicy
permission on the provided key project. A KeyHandle creation in the folder's descendant projects will use this configuration to determine where to create the resulting CryptoKey.
Updates the KeyAccessJustificationsPolicyConfig for a given organization/folder/projects.
OrganizationsResourceThe "organizations" collection of methods.
OrganizationsResource.GetKajPolicyConfigRequestGets the KeyAccessJustificationsPolicyConfig for a given organization/folder/projects.
OrganizationsResource.UpdateKajPolicyConfigRequestUpdates the KeyAccessJustificationsPolicyConfig for a given organization/folder/projects.
ProjectsResourceThe "projects" collection of methods.
ProjectsResource.GetKajPolicyConfigRequestGets the KeyAccessJustificationsPolicyConfig for a given organization/folder/projects.
ProjectsResource.LocationsResourceThe "locations" collection of methods.
ProjectsResource.LocationsResource.EkmConfigResourceThe "ekmConfig" collection of methods.
ProjectsResource.LocationsResource.EkmConfigResource.GetIamPolicyRequestGets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
ProjectsResource.LocationsResource.EkmConfigResource.SetIamPolicyRequestSets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND
, INVALID_ARGUMENT
, and PERMISSION_DENIED
errors.
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. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
The "ekmConnections" collection of methods.
ProjectsResource.LocationsResource.EkmConnectionsResource.CreateRequestCreates a new EkmConnection in a given Project and Location.
ProjectsResource.LocationsResource.EkmConnectionsResource.GetIamPolicyRequestGets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
ProjectsResource.LocationsResource.EkmConnectionsResource.GetRequestReturns metadata for a given EkmConnection.
ProjectsResource.LocationsResource.EkmConnectionsResource.ListRequestLists EkmConnections.
ProjectsResource.LocationsResource.EkmConnectionsResource.PatchRequestUpdates an EkmConnection's metadata.
ProjectsResource.LocationsResource.EkmConnectionsResource.SetIamPolicyRequestSets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND
, INVALID_ARGUMENT
, and PERMISSION_DENIED
errors.
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. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
Verifies that Cloud KMS can successfully connect to the external key manager specified by an EkmConnection. If there is an error connecting to the EKM, this method returns a FAILED_PRECONDITION status containing structured information as described at https://cloud.google.com/kms/docs/reference/ekm_errors.
ProjectsResource.LocationsResource.GenerateRandomBytesRequestGenerate random bytes using the Cloud KMS randomness source in the provided location.
ProjectsResource.LocationsResource.GetEkmConfigRequestReturns the EkmConfig singleton resource for a given project and location.
ProjectsResource.LocationsResource.GetRequestGets information about a location.
ProjectsResource.LocationsResource.KeyHandlesResourceThe "keyHandles" collection of methods.
ProjectsResource.LocationsResource.KeyHandlesResource.CreateRequestCreates a new KeyHandle, triggering the provisioning of a new CryptoKey for CMEK use with the given resource type in the configured key project and the same location. GetOperation should be used to resolve the resulting long-running operation and get the resulting KeyHandle and CryptoKey.
ProjectsResource.LocationsResource.KeyHandlesResource.GetRequestReturns the KeyHandle.
ProjectsResource.LocationsResource.KeyHandlesResource.ListRequestLists KeyHandles.
ProjectsResource.LocationsResource.KeyRingsResourceThe "keyRings" collection of methods.
ProjectsResource.LocationsResource.KeyRingsResource.CreateRequestCreate a new KeyRing in a given Project and Location.
ProjectsResource.LocationsResource.KeyRingsResource.CryptoKeysResourceThe "cryptoKeys" collection of methods.
ProjectsResource.LocationsResource.KeyRingsResource.CryptoKeysResource.CreateRequestCreate a new CryptoKey within a KeyRing. CryptoKey.purpose and CryptoKey.version_template.algorithm are required.
ProjectsResource.LocationsResource.KeyRingsResource.CryptoKeysResource.CryptoKeyVersionsResourceThe "cryptoKeyVersions" collection of methods.
ProjectsResource.LocationsResource.KeyRingsResource.CryptoKeysResource.CryptoKeyVersionsResource.AsymmetricDecryptRequestDecrypts data that was encrypted with a public key retrieved from GetPublicKey corresponding to a CryptoKeyVersion with CryptoKey.purpose ASYMMETRIC_DECRYPT.
ProjectsResource.LocationsResource.KeyRingsResource.CryptoKeysResource.CryptoKeyVersionsResource.AsymmetricSignRequestSigns data using a CryptoKeyVersion with CryptoKey.purpose ASYMMETRIC_SIGN, producing a signature that can be verified with the public key retrieved from GetPublicKey.
ProjectsResource.LocationsResource.KeyRingsResource.CryptoKeysResource.CryptoKeyVersionsResource.CreateRequestCreate a new CryptoKeyVersion in a CryptoKey. The server will assign the next sequential id. If unset, state will be set to ENABLED.
ProjectsResource.LocationsResource.KeyRingsResource.CryptoKeysResource.CryptoKeyVersionsResource.DestroyRequestSchedule a CryptoKeyVersion for destruction. Upon calling this method, CryptoKeyVersion.state will be set to DESTROY_SCHEDULED, and destroy_time will be set to the time destroy_scheduled_duration in the future. At that time, the state will automatically change to DESTROYED, and the key material will be irrevocably destroyed. Before the destroy_time is reached, RestoreCryptoKeyVersion may be called to reverse the process.
ProjectsResource.LocationsResource.KeyRingsResource.CryptoKeysResource.CryptoKeyVersionsResource.GetPublicKeyRequestReturns the public key for the given CryptoKeyVersion. The CryptoKey.purpose must be ASYMMETRIC_SIGN or ASYMMETRIC_DECRYPT.
ProjectsResource.LocationsResource.KeyRingsResource.CryptoKeysResource.CryptoKeyVersionsResource.GetRequestReturns metadata for a given CryptoKeyVersion.
ProjectsResource.LocationsResource.KeyRingsResource.CryptoKeysResource.CryptoKeyVersionsResource.ImportRequestImport wrapped key material into a CryptoKeyVersion. All requests must specify a CryptoKey. If a CryptoKeyVersion is additionally specified in the request, key material will be reimported into that version. Otherwise, a new version will be created, and will be assigned the next sequential id within the CryptoKey.
ProjectsResource.LocationsResource.KeyRingsResource.CryptoKeysResource.CryptoKeyVersionsResource.ListRequestLists CryptoKeyVersions.
ProjectsResource.LocationsResource.KeyRingsResource.CryptoKeysResource.CryptoKeyVersionsResource.MacSignRequestSigns data using a CryptoKeyVersion with CryptoKey.purpose MAC, producing a tag that can be verified by another source with the same key.
ProjectsResource.LocationsResource.KeyRingsResource.CryptoKeysResource.CryptoKeyVersionsResource.MacVerifyRequestVerifies MAC tag using a CryptoKeyVersion with CryptoKey.purpose MAC, and returns a response that indicates whether or not the verification was successful.
ProjectsResource.LocationsResource.KeyRingsResource.CryptoKeysResource.CryptoKeyVersionsResource.PatchRequestUpdate a CryptoKeyVersion's metadata. state may be changed between ENABLED and DISABLED using this method. See DestroyCryptoKeyVersion and RestoreCryptoKeyVersion to move between other states.
ProjectsResource.LocationsResource.KeyRingsResource.CryptoKeysResource.CryptoKeyVersionsResource.RawDecryptRequestDecrypts data that was originally encrypted using a raw cryptographic mechanism. The CryptoKey.purpose must be RAW_ENCRYPT_DECRYPT.
ProjectsResource.LocationsResource.KeyRingsResource.CryptoKeysResource.CryptoKeyVersionsResource.RawEncryptRequestEncrypts data using portable cryptographic primitives. Most users should choose Encrypt and Decrypt rather than their raw counterparts. The CryptoKey.purpose must be RAW_ENCRYPT_DECRYPT.
ProjectsResource.LocationsResource.KeyRingsResource.CryptoKeysResource.CryptoKeyVersionsResource.RestoreRequestRestore a CryptoKeyVersion in the DESTROY_SCHEDULED state. Upon restoration of the CryptoKeyVersion, state will be set to DISABLED, and destroy_time will be cleared.
ProjectsResource.LocationsResource.KeyRingsResource.CryptoKeysResource.DecryptRequestDecrypts data that was protected by Encrypt. The CryptoKey.purpose must be ENCRYPT_DECRYPT.
ProjectsResource.LocationsResource.KeyRingsResource.CryptoKeysResource.EncryptRequestEncrypts data, so that it can only be recovered by a call to Decrypt. The CryptoKey.purpose must be ENCRYPT_DECRYPT.
ProjectsResource.LocationsResource.KeyRingsResource.CryptoKeysResource.GetIamPolicyRequestGets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
ProjectsResource.LocationsResource.KeyRingsResource.CryptoKeysResource.GetRequestReturns metadata for a given CryptoKey, as well as its primary CryptoKeyVersion.
ProjectsResource.LocationsResource.KeyRingsResource.CryptoKeysResource.ListRequestLists CryptoKeys.
ProjectsResource.LocationsResource.KeyRingsResource.CryptoKeysResource.PatchRequestUpdate a CryptoKey.
ProjectsResource.LocationsResource.KeyRingsResource.CryptoKeysResource.SetIamPolicyRequestSets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND
, INVALID_ARGUMENT
, and PERMISSION_DENIED
errors.
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. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
Update the version of a CryptoKey that will be used in Encrypt. Returns an error if called on a key whose purpose is not ENCRYPT_DECRYPT.
ProjectsResource.LocationsResource.KeyRingsResource.GetIamPolicyRequestGets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
ProjectsResource.LocationsResource.KeyRingsResource.GetRequestReturns metadata for a given KeyRing.
ProjectsResource.LocationsResource.KeyRingsResource.ImportJobsResourceThe "importJobs" collection of methods.
ProjectsResource.LocationsResource.KeyRingsResource.ImportJobsResource.CreateRequestCreate a new ImportJob within a KeyRing. ImportJob.import_method is required.
ProjectsResource.LocationsResource.KeyRingsResource.ImportJobsResource.GetIamPolicyRequestGets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
ProjectsResource.LocationsResource.KeyRingsResource.ImportJobsResource.GetRequestReturns metadata for a given ImportJob.
ProjectsResource.LocationsResource.KeyRingsResource.ImportJobsResource.ListRequestLists ImportJobs.
ProjectsResource.LocationsResource.KeyRingsResource.ImportJobsResource.SetIamPolicyRequestSets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND
, INVALID_ARGUMENT
, and PERMISSION_DENIED
errors.
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. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
Lists KeyRings.
ProjectsResource.LocationsResource.KeyRingsResource.SetIamPolicyRequestSets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND
, INVALID_ARGUMENT
, and PERMISSION_DENIED
errors.
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. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
Lists information about the supported locations for this service.
ProjectsResource.LocationsResource.OperationsResourceThe "operations" collection of methods.
ProjectsResource.LocationsResource.OperationsResource.GetRequestGets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
ProjectsResource.LocationsResource.UpdateEkmConfigRequestUpdates the EkmConfig singleton resource for a given project and location.
ProjectsResource.ShowEffectiveAutokeyConfigRequestReturns the effective Cloud KMS Autokey configuration for a given project.
ProjectsResource.ShowEffectiveKeyAccessJustificationsEnrollmentConfigRequestReturns the KeyAccessJustificationsEnrollmentConfig of the resource closest to the given project in hierarchy.
ProjectsResource.ShowEffectiveKeyAccessJustificationsPolicyConfigRequestReturns the KeyAccessJustificationsPolicyConfig of the resource closest to the given project in hierarchy.
ProjectsResource.UpdateKajPolicyConfigRequestUpdates the KeyAccessJustificationsPolicyConfig for a given organization/folder/projects.
Enums CloudKMSBaseServiceRequest<TResponse>.AltEnumData format for response.
CloudKMSBaseServiceRequest<TResponse>.XgafvEnumV1 error format.
ProjectsResource.LocationsResource.KeyRingsResource.CryptoKeysResource.CryptoKeyVersionsResource.GetPublicKeyRequest.PublicKeyFormatEnumOptional. The PublicKey format specified by the user. This field is required for PQC algorithms. If specified, the public key will be exported through the public_key field in the requested format. Otherwise, the pem field will be populated for non-PQC algorithms, and an error will be returned for PQC algorithms.
ProjectsResource.LocationsResource.KeyRingsResource.CryptoKeysResource.CryptoKeyVersionsResource.ListRequest.ViewEnumThe fields to include in the response.
ProjectsResource.LocationsResource.KeyRingsResource.CryptoKeysResource.ListRequest.VersionViewEnumThe fields of the primary version to include in the response.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4