History
Introduction
API Category
Making API Requests
Region APIs
Instance APIs
Cloud Hosting Cluster APIs
Image APIs
Instance Launch Template APIs
Placement Group APIs
Key APIs
Security Group APIs
Network APIs
Data Types
Error Codes
Permission granted when the credential is associated with the service
Used by actions: CreateProductSecret.
| Name | Type | Required | Description |
|---|---|---|---|
| PrivilegeName | String | Yes | Permission name. Valid values: GlobalPrivileges DatabasePrivileges TablePrivileges ColumnPrivileges When the permission is DatabasePrivileges, the database name must be specified by the Database parameter;When the permission is TablePrivileges, the database name and the table name in the database must be specified by the Database and TableName parameters;When the permission is ColumnPrivileges, the database name, table name in the database, and column name in the table must be specified by the Database, TableName, and ColumnName parameters. |
| Privileges | Array of String | Yes | Permission list. For the Mysql service, optional permission values are:1. Valid values of GlobalPrivileges: "SELECT","INSERT","UPDATE","DELETE","CREATE", "PROCESS", "DROP","REFERENCES","INDEX","ALTER","SHOW DATABASES","CREATE TEMPORARY TABLES","LOCK TABLES","EXECUTE","CREATE VIEW","SHOW VIEW","CREATE ROUTINE","ALTER ROUTINE","EVENT","TRIGGER".Note: if this parameter is not passed in, it means to clear the permission. 2. Valid values of DatabasePrivileges: "SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE TEMPORARY TABLES","LOCK TABLES","EXECUTE","CREATE VIEW","SHOW VIEW","CREATE ROUTINE","ALTER ROUTINE","EVENT","TRIGGER".Note: if this parameter is not passed in, it means to clear the permission. 3. Valid values of TablePrivileges: "SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE VIEW","SHOW VIEW", "TRIGGER".Note: if this parameter is not passed in, it means to clear the permission. 4. Valid values of ColumnPrivileges: "SELECT","INSERT","UPDATE","REFERENCES".Note: if this parameter is not passed in, it means to clear the permission. |
| Database | String | No | This value takes effect only when PrivilegeName is DatabasePrivileges. |
| TableName | String | No | This value takes effect only when PrivilegeName is TablePrivileges, and the Database parameter is required in this case to explicitly indicate the database instance. |
| ColumnName | String | No | This value takes effect only when PrivilegeName is ColumnPrivileges, and the following parameters are required in this case:Database: explicitly indicate the database instance. TableName: explicitly indicate the table |
Basic information of the Secret.
Used by actions: ListSecrets.
| Name | Type | Description |
|---|---|---|
| SecretName | String | Credential name |
| Description | String | Credential description |
| KmsKeyId | String | KMS KeyId used to encrypt the credential |
| CreateUin | Integer | Creator UIN |
| Status | String | Credential status: Enabled, Disabled, PendingDelete, Creating, Failed. |
| DeleteTime | Integer | Credential deletion date, which takes effect for credentials in PendingDelete status and is in UNIX timestamp format |
| CreateTime | Integer | Credential creation time in UNIX timestamp format |
| KmsKeyType | String | Type of the KMS CMK used to encrypt the credential. DEFAULT represents the default key created by Secrets Manager, and CUSTOMER represents the user-specified key |
| RotationStatus | Integer | 1: enable rotation; 0: disable rotation Note: this field may return null, indicating that no valid values can be obtained. |
| NextRotationTime | Integer | Start time of the next rotation in UNIX timestamp format Note: this field may return null, indicating that no valid values can be obtained. |
| SecretType | Integer | 0: custom secret;1: database credential;2: SSH key secret;3: cloud API key secret;4: Redis secret;Note: This field may return null, indicating no valid value can be obtained. |
| ProductName | String | Tencent Cloud service name, which takes effect only when SecretType is 1 (Tencent Cloud service credential)Note: this field may return null, indicating that no valid values can be obtained. |
| ResourceName | String | Secret name. This field is only valid when the SecretType is set to 2 (SSH key secret).Note: this field may return null, indicating that no valid values can be obtained. |
| ProjectID | Integer | Project ID. This field is only valid when the SecretType is set to 2 (SSH key secret).Note: this field may return null, indicating that no valid values can be obtained. |
| AssociatedInstanceIDs | Array of String | ID of the CVM instance associated with the SSH key. ID. This field is only valid when the SecretType is set to 2 (SSH key secret).Note: this field may return null, indicating that no valid values can be obtained. |
| TargetUin | Integer | UIN of the Tencent Cloud API key. This field is valid when the secret type is Tencent Cloud API key secret. Note: this field may return null, indicating that no valid values can be obtained. |
| RotationFrequency | Integer | Rotation frequency in days. It takes effect when the rotation feature is enabled. Note: This field may return null, indicating that no valid values can be obtained. |
| ResourceID | String | ID of Tencent Cloud resource corresponding with the Secret. Note: This field may return null, indicating that no valid values can be obtained. |
| RotationBeginTime | String | The rotation start time. Note: This field may return null, indicating that no valid values can be obtained. |
Tag key and tag value.
Used by actions: CreateProductSecret, CreateSSHKeyPairSecret, CreateSecret.
| Name | Type | Required | Description |
|---|---|---|---|
| TagKey | String | Yes | Tag key |
| TagValue | String | Yes | Tag value |
Tag filter.
Used by actions: ListSecrets.
| Name | Type | Required | Description |
|---|---|---|---|
| TagKey | String | Yes | Tag key |
| TagValue | Array of String | No | Tag value |
List of version ID information.
Used by actions: ListSecretVersionIds.
| Name | Type | Description |
|---|---|---|
| VersionId | String | Version ID. |
| CreateTime | Integer | Creation time, formatted as a Unix timestamp. |
피드백