Required permission
Account > Admin > Encryption > Manage
Path parameters
encryptionConfigurationId
string requiredName-derived ID of the encryption configuration.
Response body
- {object}Response object.
data
{object} requiredResult data.id
string requiredThe name-derived ID of the encryption configuration.name
string requireddescription
stringcreatedAt
string requiredactive
boolean requiredfirstActivatedAt
stringTime of first activation; absent for unused configurations.envelope
(multiple options: anyOf)- {object}
provider
string requiredone ofawsregion
string requiredkeyId
string requiredexternalId
stringExternal ID used for cross-account role assumption.options
{object}Data-key rotation and cache overrides, subject to platform-configured bounds.maxUses
integerMaximum encryption uses per data key.min1maxAgeMs
integerMaximum data-key lifetime in milliseconds.min1cacheTtlSeconds
integerDecrypted data-key cache TTL in seconds.min1- {object}
provider
string requiredone ofgcpprojectId
string requiredlocation
string requiredkeyRing
string requiredcryptoKey
string requiredserviceAccountEmail
stringNorthflank-generated identity to grant access to the KMS key.keyfileServiceAccountEmail
stringService-account email from the supplied key file.options
{object}Data-key rotation and cache overrides, subject to platform-configured bounds.maxUses
integerMaximum encryption uses per data key.min1maxAgeMs
integerMaximum data-key lifetime in milliseconds.min1cacheTtlSeconds
integerDecrypted data-key cache TTL in seconds.min1- {object}
provider
string requiredone ofazurekeyId
string requiredoptions
{object}Data-key rotation and cache overrides, subject to platform-configured bounds.maxUses
integerMaximum encryption uses per data key.min1maxAgeMs
integerMaximum data-key lifetime in milliseconds.min1cacheTtlSeconds
integerDecrypted data-key cache TTL in seconds.min1- {object}
provider
string requiredone ofvault-transitaddress
string requiredmountPath
stringnamespace
stringkeyName
string requiredoptions
{object}Data-key rotation and cache overrides, subject to platform-configured bounds.maxUses
integerMaximum encryption uses per data key.min1maxAgeMs
integerMaximum data-key lifetime in milliseconds.min1cacheTtlSeconds
integerDecrypted data-key cache TTL in seconds.min1vault
{object}Legacy Vault configuration.version
string required
OR
OR
OR
POST /v1/encryption/configurations/{encryptionConfigurationId}/activate
POST /v1/teams/{teamId}/encryption/configurations/{encryptionConfigurationId}/activate
Example response
200 OK
JSON
{
"data": {
"id": "production-kms"
}
}Example response
400 Bad Request
Example response
404 Not Found
Example response
409 Conflict