Cloud Key Management Service (KMS)


Manages keys and performs cryptographic operations in a central cloud service, for direct use by other cloud resources and applications.


License: Creative Commons Attribution 3.0

Resources

projects
GET
/v1/{name}/locations
GET
/v1/{name}/publicKey
POST
/v1/{name}:asymmetricDecrypt
POST
/v1/{name}:asymmetricSign
POST
/v1/{name}:decrypt
POST
/v1/{name}:destroy
POST
/v1/{name}:encrypt
POST
/v1/{name}:restore
POST
/v1/{name}:updatePrimaryVersion
GET
/v1/{name}
PATCH
/v1/{name}
POST
/v1/{parent}/cryptoKeyVersions:import
GET
/v1/{parent}/cryptoKeyVersions
POST
/v1/{parent}/cryptoKeyVersions
GET
/v1/{parent}/cryptoKeys
POST
/v1/{parent}/cryptoKeys
GET
/v1/{parent}/importJobs
POST
/v1/{parent}/importJobs
GET
/v1/{parent}/keyRings
POST
/v1/{parent}/keyRings
GET
/v1/{resource}:getIamPolicy
POST
/v1/{resource}:setIamPolicy
POST
/v1/{resource}:testIamPermissions

Models

AsymmetricDecryptRequest
AsymmetricDecryptResponse
AsymmetricSignRequest
AsymmetricSignResponse
AuditConfig
AuditLogConfig
Binding
CryptoKey
CryptoKeyVersion
CryptoKeyVersionTemplate
DecryptRequest
DecryptResponse
DestroyCryptoKeyVersionRequest
Digest
EncryptRequest
EncryptResponse
Expr
ExternalProtectionLevelOptions
ImportCryptoKeyVersionRequest
ImportJob
KeyOperationAttestation
KeyRing
ListCryptoKeyVersionsResponse
ListCryptoKeysResponse
ListImportJobsResponse
ListKeyRingsResponse
ListLocationsResponse
Location
LocationMetadata
Policy
PublicKey
RestoreCryptoKeyVersionRequest
SetIamPolicyRequest
TestIamPermissionsRequest
TestIamPermissionsResponse
UpdateCryptoKeyPrimaryVersionRequest
WrappingPublicKey

Authentication

Oauth2

'OAuth' Authentication Scheme
Reference: RFC5849, Section 3.5.1

Oauth 2.0 accessCode authentication

Flow: authorizationCode
Authorization URL: https://accounts.google.com/o/oauth2/auth
Token URL: https://accounts.google.com/o/oauth2/token
Scopes:
  • https://www.googleapis.com/auth/cloudkms: View and manage your keys and secrets stored in Cloud Key Management Service
  • https://www.googleapis.com/auth/cloud-platform: View and manage your data across Google Cloud Platform services
Oauth2

'OAuth' Authentication Scheme
Reference: RFC5849, Section 3.5.1

Oauth 2.0 implicit authentication

Flow: implicit
Authorization URL: https://accounts.google.com/o/oauth2/auth
Scopes:
  • https://www.googleapis.com/auth/cloudkms: View and manage your keys and secrets stored in Cloud Key Management Service
  • https://www.googleapis.com/auth/cloud-platform: View and manage your data across Google Cloud Platform services

Contact

Name Google
External URL https://google.com

Metadata (Technical Details)

OAS (OpenAPI Specification) v3.0.0

Comments

Loading comments ...