Access a secret's version using the secret's ID. Access sensitive data in a
secret's version specified by the region
, secret_id
and revision
parameters.
The request AccessSecretVersionRequest
A Promise of AccessSecretVersionResponse
Access a secret's version using the secret's name. Access sensitive data in
a secret's version specified by the region
, secret_name
, revision
and
project_id
parameters.
This method is deprecated.
Scaleway recommends that you use the ListSecrets
request with the name
filter to specify the secret version desired, then use the
AccessSecretVersion
request.
The request AccessSecretVersionByNameRequest
A Promise of AccessSecretVersionResponse
Allow a product to use the secret.
The request AddSecretOwnerRequest
Create folder.
The request CreateFolderRequest
A Promise of Folder
Create a secret. You must specify the region
to create a secret.
The request CreateSecretRequest
A Promise of Secret
Create a version. Create a version of a given secret specified by the
region
and secret_id
parameters.
The request CreateSecretVersionRequest
A Promise of SecretVersion
Delete a given folder specified by the region
and folder_id
parameters.
The request DeleteFolderRequest
Delete a secret. Delete a given secret specified by the region
and
secret_id
parameters.
The request DeleteSecretRequest
Delete a version. Delete a secret's version and the sensitive data contained in it. Deleting a version is permanent and cannot be undone.
The request DestroySecretVersionRequest
A Promise of SecretVersion
Disable a version. Make a specific version inaccessible. You must specify
the region
, secret_id
and revision
parameters.
The request DisableSecretVersionRequest
A Promise of SecretVersion
Enable a version. Make a specific version accessible. You must specify the
region
, secret_id
and revision
parameters.
The request EnableSecretVersionRequest
A Promise of SecretVersion
Generate a password in a new version. Generate a password for the given
secret specified by the region
and secret_id
parameters. This will also
create a new version of the secret that will store the password.
The request GeneratePasswordRequest
A Promise of SecretVersion
Get metadata using the secret's ID. Retrieve the metadata of a secret
specified by the region
and secret_id
parameters.
The request GetSecretRequest
A Promise of Secret
Get metadata using the secret's name. Retrieve the metadata of a secret
specified by the region
and secret_name
parameters.
GetSecretByName usage is now deprecated.
Scaleway recommends that you use the ListSecrets
request with the name
filter.
The request GetSecretByNameRequest
A Promise of Secret
Get metadata of a secret's version using the secret's ID. Retrieve the
metadata of a secret's given version specified by the region
, secret_id
and revision
parameters.
The request GetSecretVersionRequest
A Promise of SecretVersion
Get metadata of a secret's version using the secret's name. Retrieve the
metadata of a secret's given version specified by the region
,
secret_name
, revision
and project_id
parameters.
This method is deprecated.
Scaleway recommends that you use the ListSecrets
request with the name
filter to specify the secret version desired, then use the
GetSecretVersion
request.
The request GetSecretVersionByNameRequest
A Promise of SecretVersion
List folders. Retrieve the list of folders created within a Project.
The request ListFoldersRequest
A Promise of ListFoldersResponse
List versions of a secret using the secret's ID. Retrieve the list of a
given secret's versions specified by the secret_id
and region
parameters.
The request ListSecretVersionsRequest
A Promise of ListSecretVersionsResponse
List versions of a secret using the secret's name. Retrieve the list of a
given secret's versions specified by the secret_name
,region
and
project_id
parameters.
This method is deprecated.
Scaleway recommends that you use the ListSecrets
request with the name
filter to specify the secret version desired, then use the
ListSecretVersions
request.
The request ListSecretVersionsByNameRequest
A Promise of ListSecretVersionsResponse
List secrets. Retrieve the list of secrets created within an Organization
and/or Project. You must specify either the organization_id
or the
project_id
and the region
.
The request ListSecretsRequest
A Promise of ListSecretsResponse
List tags. List all tags associated with secrets within a given Project.
The request ListTagsRequest
A Promise of ListTagsResponse
Protect a secret. Protect a given secret specified by the secret_id
parameter. A protected secret can be read and modified but cannot be
deleted.
The request ProtectSecretRequest
A Promise of Secret
Unprotect a secret. Unprotect a given secret specified by the secret_id
parameter. An unprotected secret can be read, modified and deleted.
The request UnprotectSecretRequest
A Promise of Secret
Update metadata of a secret. Edit a secret's metadata such as name, tag(s),
description and ephemeral policy. The secret to update is specified by the
secret_id
and region
parameters.
The request UpdateSecretRequest
A Promise of Secret
Update metadata of a version. Edit the metadata of a secret's given
version, specified by the region
, secret_id
and revision
parameters.
The request UpdateSecretVersionRequest
A Promise of SecretVersion
Secret Manager API.
This API allows you to manage your Secret Manager services, for storing, accessing and sharing sensitive data such as passwords, API keys and certificates.