Updated on 2026-10-12 GMT+08:00

Secret Management

Permission

API

Action

Dependent Permission

IAM Project

Enterprise Project

Deleting secrets in batches

/v1/{project_id}/secrets/batch-delete

csms:secret:delete

√

×

×

Creating a secret

/v1/{project_id}/secrets

csms:secret:create

√

√

√

Deleting a secret immediately

/v1/{project_id}/secrets/{secret_name}

csms:secret:delete

√

√

√

Creating a scheduled secret deletion task

/v1/{project_id}/secrets/{secret_name}/scheduled-deleted-tasks/create

csms:secret:deleteScheduled

√

√

√

Downloading a secret backup

/v1/{project_id}/secrets/{secret_name}/backup

csms:secret:get

√

√

√

Obtaining the secret list

/v1/{project_id}/secrets

csms:secret:list

√

√

×

Canceling a scheduled secret deletion task

/v1/{project_id}/secrets/{secret_name}/scheduled-deleted-tasks/cancel

csms:secret:deleteCancelled

√

√

√

Secret rotation

/v1/{project_id}/secrets/{secret_name}/rotate

csms:secret:rotate

√

√

√

Querying a secret

/v1/{project_id}/secrets/{secret_name}

csms:secret:get

√

√

√

Updating a secret

/v1/{project_id}/secrets/{secret_name}

csms:secret:update

√

√

√

Restoring a secret object

/v1/{project_id}/secrets/restore

csms:secret:create

√

×

×

Creating a secret version

/v1/{project_id}/secrets/{secret_name}/versions

csms:secretVersion:create

√

√

√

Obtaining the secret version list

/v1/{project_id}/secrets/{secret_name}/versions

csms:secretVersion:list

√

√

√

Querying the secret version and value

/v1/{project_id}/secrets/{secret_name}/versions/{version_id}

csms:secretVersion:get

√

√

√

Updating a secret version

/v1/{project_id}/secrets/{secret_name}/versions/{version_id}

csms:secretVersion:update

√

√

√

Creating a secret version status

/v1/{project_id}/secrets/{secret_name}/stages

csms:secretStage:create

√

√

√

Querying the version status of a secret

/v1/{project_id}/secrets/{secret_name}/stages/{stage_name}

csms:secretStage:get

√

√

√

Deleting the version status of a secret

/v1/{project_id}/secrets/{secret_name}/stages/{stage_name}

csms:secretStage:delete

√

√

√

Updating the version status of a secret

/v1/{project_id}/secrets/{secret_name}/stages/{stage_name}

csms:secretStage:update

√

√

√

Adding or deleting secret tags in batches

/v1/{project_id}/csms/{secret_id}/tags/action

csms:tag:batch

√

√

√

Adding a secret tag

/v1/{project_id}/csms/{secret_id}/tags

csms:tag:create

√

√

√

Deleting a secret tag

/v1/{project_id}/csms/{secret_id}/tags/{key}

csms:tag:delete

√

√

√

Querying project tags

/v1/{project_id}/csms/tags

csms:tag:getAll

√

×

×

Querying a secret instance

/v1/{project_id}/csms/{resource_instances}/action

csms:tag:getSecretByTag

√

×

×

Querying secret tags

/v1/{project_id}/csms/{secret_id}/tags

csms:tag:getBySecret

√

√

√

Creating an event

/v1/{project_id}/csms/events

csms:event:create

√

×

×

Deleting an event immediately

/v1/{project_id}/csms/events/{event_name}

csms:event:delete

√

×

×

Querying the record of triggered event notifications

/v1/{project_id}/csms/notification-records

csms:event:listNotificationRecords

√

×

×

Obtaining the event list

/v1/{project_id}/csms/events

csms:event:list

√

×

×

Querying an event

/v1/{project_id}/csms/events/{event_name}

csms:event:get

√

×

×

Updating an event

/v1/{project_id}/csms/events/{event_name}

csms:event:update

√

×

×

Creating a service agency

/v1/csms/agencies

N/A

√

×

×

Obtaining the secret rotation function template

/v1/csms/function-templates

N/A

√

×

×

Checking whether a service agency exists

/v1/csms/agencies

N/A

√

×

×

Querying the task list

/v1/{project_id}/csms/tasks

csms:task:list

√

×

×