有奖捉虫:办公协同&微信生态&物联网文档专题 HOT

ProductPrivilegeUnit

凭据关联产品时被赋予的权限

被如下接口引用:CreateProductSecret。

名称 类型 必选 描述
PrivilegeName String 权限名称,当前可选:
GlobalPrivileges
DatabasePrivileges
TablePrivileges
ColumnPrivileges

当权限为DatabasePrivileges时,必须通过参数Database指定数据库名;

当权限为TablePrivileges时,必须通过参数Database和TableName指定数据库名以及数据库中的表名;

当权限为ColumnPrivileges时,必须通过参数Database、TableName和CoulmnName指定数据库、数据库中的表名以及表中的列名。
示例值:GlobalPrivileges
Privileges Array of String 权限列表。
对于Mysql产品来说,可选权限值为:

1. 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"。
注意,不传该参数表示清除该权限。

2. 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"。
注意,不传该参数表示清除该权限。

3. TablePrivileges 权限的可选值为:权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE VIEW","SHOW VIEW", "TRIGGER"。
注意,不传该参数表示清除该权限。

4. ColumnPrivileges 权限的可选值为:"SELECT","INSERT","UPDATE","REFERENCES"。
注意,不传该参数表示清除该权限。
Database String 仅当PrivilegeName为DatabasePrivileges时这个值才有效。
TableName String 仅当PrivilegeName为TablePrivileges时这个值才有效,并且此时需要填充Database显式指明所在的数据库实例。
ColumnName String 仅当PrivilegeName为ColumnPrivileges时这个值才生效,并且此时必须填充:
Database - 显式指明所在的数据库实例。
TableName - 显式指明所在表

SecretMetadata

凭据的基础信息

被如下接口引用:ListSecrets。

名称 类型 描述
SecretName String 凭据名称
示例值:testName
Description String 凭据的描述信息
示例值:test
KmsKeyId String 用于加密凭据的KMS KeyId
示例值:6cdf26d1-44ff-11eb-841c-5254006d0810
CreateUin Integer 创建者UIN
示例值:12345
Status String 凭据状态:Enabled、Disabled、PendingDelete、Creating、Failed
示例值:Initializing
DeleteTime Integer 凭据删除日期,对于status为PendingDelete 的有效,unix时间戳
示例值:1234
CreateTime Integer 凭据创建时间,unix时间戳
示例值:1234
KmsKeyType String 用于加密凭据的KMS CMK类型,DEFAULT 表示SecretsManager 创建的默认密钥, CUSTOMER 表示用户指定的密钥
示例值:DEFAULT
RotationStatus Integer 1:--开启轮转;0--禁止轮转
注意:此字段可能返回 null,表示取不到有效值。
示例值:Enabled
NextRotationTime Integer 下一次轮转开始时间,uinx 时间戳
注意:此字段可能返回 null,表示取不到有效值。
示例值:1574160561
SecretType Integer 0 -- 用户自定义凭据;
1 -- 云产品凭据;
2 -- SSH密钥对凭据;
3 -- 云API密钥对凭据;
4 -- Redis类型凭据;
注意:此字段可能返回 null,表示取不到有效值。
示例值:CloudProduct
ProductName String 云产品名称,仅在SecretType为1,即凭据类型为云产品凭据时生效
注意:此字段可能返回 null,表示取不到有效值。
示例值:MYSQL
ResourceName String 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对凭据的名称。
注意:此字段可能返回 null,表示取不到有效值。
ProjectID Integer 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所属的项目ID。
注意:此字段可能返回 null,表示取不到有效值。
AssociatedInstanceIDs Array of String 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所关联的CVM实例ID。
注意:此字段可能返回 null,表示取不到有效值。
TargetUin Integer 当凭据类型为云API密钥对凭据时,此字段有效,用于表示云API密钥对所属的用户UIN。
注意:此字段可能返回 null,表示取不到有效值。
RotationFrequency Integer 轮转的频率,以天作为单位,在轮转开启状态下生效。
注意:此字段可能返回 null,表示取不到有效值。
示例值:7
ResourceID String 云产品凭据对应的云产品实例 ID 号。
注意:此字段可能返回 null,表示取不到有效值。
示例值:skey-a1b2c3d4
RotationBeginTime String 用户指定的轮转开始时间。
注意:此字段可能返回 null,表示取不到有效值。
示例值:2022-12-28 15:07:11

Tag

标签键和标签值

被如下接口引用:CreateProductSecret, CreateSSHKeyPairSecret, CreateSecret。

名称 类型 必选 描述
TagKey String 标签键
TagValue String 标签值

TagFilter

标签过滤器

被如下接口引用:ListSecrets。

名称 类型 必选 描述
TagKey String 标签键
TagValue Array of String 标签值

VersionInfo

凭据版本号列表信息

被如下接口引用:ListSecretVersionIds。

名称 类型 描述
VersionId String 版本号。
CreateTime Integer 创建时间,unix时间戳。