Schemas
scaleway.key_manager.v1alpha1.DataKey
key_idID of the data encryption key. (UUID format)
algorithmSymmetric encryption algorithm of the data encryption key (AES-256-GCM).
ciphertextData encryption key ciphertext. Your data encryption key's ciphertext can be stored safely. It can only be decrypted through the keys you create in Key Manager, using the relevant key ID.
Data encryption key plaintext. (Optional) Your data encryption key's plaintext allows you to use the key immediately upon creation. It must neither be stored or shared.
created_atData encryption key creation date. (RFC 3339 format)
scaleway.key_manager.v1alpha1.DataKey.Algorithm.SymmetricEncryption
scaleway.key_manager.v1alpha1.DecryptResponse
key_idID of the key used for decryption. (UUID format)
plaintextKey's decrypted data.
(Optional) Data encrypted with the latest key rotation. If the data was already encrypted with the latest key rotation, no output will be returned in the response object.
scaleway.key_manager.v1alpha1.EncryptResponse
key_idID of the key used for encryption. (UUID format)
ciphertextKey's encrypted data.
scaleway.key_manager.v1alpha1.Key
idID of the key. (UUID format)
srnThe SRN of the key.
project_idID of the Project containing the key. (UUID format)
nameName of the key.
Key usage.
See the Key.Usage enum for a description of possible values.
stateKey state.
See the Key.State enum for a description of possible values.
rotation_countNumber of key rotations. The rotation count tracks the number of times the key has been rotated.
created_atKey creation date. (RFC 3339 format)
updated_atKey last modification date. (RFC 3339 format)
protectedReturns true if key protection is applied to the key.
lockedReturns true if the key is locked.
descriptionDescription of the key.
tagsList of the key's tags.
rotated_atKey last rotation date. (RFC 3339 format)
Key rotation policy.
originKey origin.
Refer to the Key.Origin enum for a description of values.
deletion_requested_atReturns the time at which deletion was requested. (RFC 3339 format)
regionRegion where the key is stored.
scaleway.key_manager.v1alpha1.Key.Algorithm.AsymmetricEncryption
scaleway.key_manager.v1alpha1.Key.Algorithm.AsymmetricSigning
scaleway.key_manager.v1alpha1.Key.Algorithm.KeyEncapsulation
scaleway.key_manager.v1alpha1.Key.Algorithm.SymmetricEncryption
scaleway.key_manager.v1alpha1.Key.Origin
scaleway.key_manager.v1alpha1.Key.RotationPolicy
rotation_periodRotation period. Time interval between two key rotations. The minimum duration is 24 hours and the maximum duration is 1 year (876000 hours). (in seconds)
next_rotation_atKey next rotation date. Timestamp indicating the next scheduled rotation. (RFC 3339 format)
scaleway.key_manager.v1alpha1.Key.State
scaleway.key_manager.v1alpha1.Key.Usage
Encrypt and decrypt arbitrary payloads using a symmetric encryption algorithm.
See the Key.Algorithm.SymmetricEncryption enum for a description of values.
Encrypt and decrypt arbitrary payloads using an asymmetric encryption algorithm.
See the Key.Algorithm.AsymmetricEncryption enum for a description of values.
Sign and verify arbitrary messages using an asymmetric signing algorithm.
See the Key.Algorithm.AsymmetricSigning enum for a description of values.
Wrap and unwrap key using a key encapsulation algorithm.
See the Key.Algorithm.KeyEncapulation enum for a description of values.
scaleway.key_manager.v1alpha1.KeyRotation
key_idID of the associated key. (UUID format)
indexIndex of the key rotation. The rotation index tracks the specific version of the key material.
statusStatus of the key rotation.
See the KeyRotation.Status enum for a description of possible values.
manually_rotatedReturns true if the key was rotated manually, or false if it was rotated automatically by a rotation policy.
created_atKey rotation creation date. (RFC 3339 format)
updated_atKey rotation last modification date. (RFC 3339 format)
deleted_atKey rotation deletion date. (RFC 3339 format)
scaleway.key_manager.v1alpha1.KeyRotation.Status
scaleway.key_manager.v1alpha1.ListAlgorithmsRequest.Usage
scaleway.key_manager.v1alpha1.ListAlgorithmsResponse
Returns a list of algorithms matching the requested criteria.
scaleway.key_manager.v1alpha1.ListAlgorithmsResponse.Algorithm
usagenamerecommendedscaleway.key_manager.v1alpha1.ListKeyRotationsRequest.OrderBy
scaleway.key_manager.v1alpha1.ListKeyRotationsResponse
Single page of key rotations matching the requested criteria.
total_countTotal count of key rotations matching the requested criteria.
scaleway.key_manager.v1alpha1.ListKeysRequest.OrderBy
scaleway.key_manager.v1alpha1.ListKeysRequest.Usage
scaleway.key_manager.v1alpha1.ListKeysResponse
Single page of keys matching the requested criteria.
total_countTotal count of keys matching the requested criteria.
scaleway.key_manager.v1alpha1.SignResponse
key_idID of the key used to generate the signature. (UUID format)
signatureThe message signature.