Class: TencentCloud::Ssm::V20190923::SecretMetadata

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190923/models.rb

Overview

凭据的基础信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(secretname = nil, description = nil, kmskeyid = nil, createuin = nil, status = nil, deletetime = nil, createtime = nil, kmskeytype = nil, rotationstatus = nil, nextrotationtime = nil, secrettype = nil, productname = nil, resourcename = nil, projectid = nil, associatedinstanceids = nil, targetuin = nil, rotationfrequency = nil, resourceid = nil, rotationbegintime = nil) ⇒ SecretMetadata

Returns a new instance of SecretMetadata.



1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
# File 'lib/v20190923/models.rb', line 1342

def initialize(secretname=nil, description=nil, kmskeyid=nil, createuin=nil, status=nil, deletetime=nil, createtime=nil, kmskeytype=nil, rotationstatus=nil, nextrotationtime=nil, secrettype=nil, productname=nil, resourcename=nil, projectid=nil, associatedinstanceids=nil, targetuin=nil, rotationfrequency=nil, resourceid=nil, rotationbegintime=nil)
  @SecretName = secretname
  @Description = description
  @KmsKeyId = kmskeyid
  @CreateUin = createuin
  @Status = status
  @DeleteTime = deletetime
  @CreateTime = createtime
  @KmsKeyType = kmskeytype
  @RotationStatus = rotationstatus
  @NextRotationTime = nextrotationtime
  @SecretType = secrettype
  @ProductName = productname
  @ResourceName = resourcename
  @ProjectID = projectid
  @AssociatedInstanceIDs = associatedinstanceids
  @TargetUin = targetuin
  @RotationFrequency = rotationfrequency
  @ResourceID = resourceid
  @RotationBeginTime = rotationbegintime
end

Instance Attribute Details

#AssociatedInstanceIDsObject

1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;

Parameters:

  • SecretName:

    凭据名称

  • Description:

    凭据的描述信息

  • KmsKeyId:

    用于加密凭据的KMS KeyId

  • CreateUin:

    创建者UIN

  • Status:

    凭据状态:Enabled、Disabled、PendingDelete、Creating、Failed

  • DeleteTime:

    凭据删除日期,对于status为PendingDelete 的有效,unix时间戳

  • CreateTime:

    凭据创建时间,unix时间戳

  • KmsKeyType:

    用于加密凭据的KMS CMK类型,DEFAULT 表示SecretsManager 创建的默认密钥, CUSTOMER 表示用户指定的密钥

  • RotationStatus:

    1:–开启轮转;0–禁止轮转

  • NextRotationTime:

    下一次轮转开始时间,uinx 时间戳

  • SecretType:

    0 – 用户自定义凭据;

  • ProductName:

    云产品名称,仅在SecretType为1,即凭据类型为云产品凭据时生效

  • ResourceName:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对凭据的名称。

  • ProjectID:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所属的项目ID。

  • AssociatedInstanceIDs:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所关联的CVM实例ID。

  • TargetUin:

    当凭据类型为云API密钥对凭据时,此字段有效,用于表示云API密钥对所属的用户UIN。

  • RotationFrequency:

    轮转的频率,以天作为单位,在轮转开启状态下生效。

  • ResourceID:

    云产品凭据对应的云产品实例 ID 号。

  • RotationBeginTime:

    用户指定的轮转开始时间。



1340
1341
1342
# File 'lib/v20190923/models.rb', line 1340

def AssociatedInstanceIDs
  @AssociatedInstanceIDs
end

#CreateTimeObject

1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;

Parameters:

  • SecretName:

    凭据名称

  • Description:

    凭据的描述信息

  • KmsKeyId:

    用于加密凭据的KMS KeyId

  • CreateUin:

    创建者UIN

  • Status:

    凭据状态:Enabled、Disabled、PendingDelete、Creating、Failed

  • DeleteTime:

    凭据删除日期,对于status为PendingDelete 的有效,unix时间戳

  • CreateTime:

    凭据创建时间,unix时间戳

  • KmsKeyType:

    用于加密凭据的KMS CMK类型,DEFAULT 表示SecretsManager 创建的默认密钥, CUSTOMER 表示用户指定的密钥

  • RotationStatus:

    1:–开启轮转;0–禁止轮转

  • NextRotationTime:

    下一次轮转开始时间,uinx 时间戳

  • SecretType:

    0 – 用户自定义凭据;

  • ProductName:

    云产品名称,仅在SecretType为1,即凭据类型为云产品凭据时生效

  • ResourceName:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对凭据的名称。

  • ProjectID:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所属的项目ID。

  • AssociatedInstanceIDs:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所关联的CVM实例ID。

  • TargetUin:

    当凭据类型为云API密钥对凭据时,此字段有效,用于表示云API密钥对所属的用户UIN。

  • RotationFrequency:

    轮转的频率,以天作为单位,在轮转开启状态下生效。

  • ResourceID:

    云产品凭据对应的云产品实例 ID 号。

  • RotationBeginTime:

    用户指定的轮转开始时间。



1340
1341
1342
# File 'lib/v20190923/models.rb', line 1340

def CreateTime
  @CreateTime
end

#CreateUinObject

1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;

Parameters:

  • SecretName:

    凭据名称

  • Description:

    凭据的描述信息

  • KmsKeyId:

    用于加密凭据的KMS KeyId

  • CreateUin:

    创建者UIN

  • Status:

    凭据状态:Enabled、Disabled、PendingDelete、Creating、Failed

  • DeleteTime:

    凭据删除日期,对于status为PendingDelete 的有效,unix时间戳

  • CreateTime:

    凭据创建时间,unix时间戳

  • KmsKeyType:

    用于加密凭据的KMS CMK类型,DEFAULT 表示SecretsManager 创建的默认密钥, CUSTOMER 表示用户指定的密钥

  • RotationStatus:

    1:–开启轮转;0–禁止轮转

  • NextRotationTime:

    下一次轮转开始时间,uinx 时间戳

  • SecretType:

    0 – 用户自定义凭据;

  • ProductName:

    云产品名称,仅在SecretType为1,即凭据类型为云产品凭据时生效

  • ResourceName:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对凭据的名称。

  • ProjectID:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所属的项目ID。

  • AssociatedInstanceIDs:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所关联的CVM实例ID。

  • TargetUin:

    当凭据类型为云API密钥对凭据时,此字段有效,用于表示云API密钥对所属的用户UIN。

  • RotationFrequency:

    轮转的频率,以天作为单位,在轮转开启状态下生效。

  • ResourceID:

    云产品凭据对应的云产品实例 ID 号。

  • RotationBeginTime:

    用户指定的轮转开始时间。



1340
1341
1342
# File 'lib/v20190923/models.rb', line 1340

def CreateUin
  @CreateUin
end

#DeleteTimeObject

1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;

Parameters:

  • SecretName:

    凭据名称

  • Description:

    凭据的描述信息

  • KmsKeyId:

    用于加密凭据的KMS KeyId

  • CreateUin:

    创建者UIN

  • Status:

    凭据状态:Enabled、Disabled、PendingDelete、Creating、Failed

  • DeleteTime:

    凭据删除日期,对于status为PendingDelete 的有效,unix时间戳

  • CreateTime:

    凭据创建时间,unix时间戳

  • KmsKeyType:

    用于加密凭据的KMS CMK类型,DEFAULT 表示SecretsManager 创建的默认密钥, CUSTOMER 表示用户指定的密钥

  • RotationStatus:

    1:–开启轮转;0–禁止轮转

  • NextRotationTime:

    下一次轮转开始时间,uinx 时间戳

  • SecretType:

    0 – 用户自定义凭据;

  • ProductName:

    云产品名称,仅在SecretType为1,即凭据类型为云产品凭据时生效

  • ResourceName:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对凭据的名称。

  • ProjectID:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所属的项目ID。

  • AssociatedInstanceIDs:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所关联的CVM实例ID。

  • TargetUin:

    当凭据类型为云API密钥对凭据时,此字段有效,用于表示云API密钥对所属的用户UIN。

  • RotationFrequency:

    轮转的频率,以天作为单位,在轮转开启状态下生效。

  • ResourceID:

    云产品凭据对应的云产品实例 ID 号。

  • RotationBeginTime:

    用户指定的轮转开始时间。



1340
1341
1342
# File 'lib/v20190923/models.rb', line 1340

def DeleteTime
  @DeleteTime
end

#DescriptionObject

1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;

Parameters:

  • SecretName:

    凭据名称

  • Description:

    凭据的描述信息

  • KmsKeyId:

    用于加密凭据的KMS KeyId

  • CreateUin:

    创建者UIN

  • Status:

    凭据状态:Enabled、Disabled、PendingDelete、Creating、Failed

  • DeleteTime:

    凭据删除日期,对于status为PendingDelete 的有效,unix时间戳

  • CreateTime:

    凭据创建时间,unix时间戳

  • KmsKeyType:

    用于加密凭据的KMS CMK类型,DEFAULT 表示SecretsManager 创建的默认密钥, CUSTOMER 表示用户指定的密钥

  • RotationStatus:

    1:–开启轮转;0–禁止轮转

  • NextRotationTime:

    下一次轮转开始时间,uinx 时间戳

  • SecretType:

    0 – 用户自定义凭据;

  • ProductName:

    云产品名称,仅在SecretType为1,即凭据类型为云产品凭据时生效

  • ResourceName:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对凭据的名称。

  • ProjectID:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所属的项目ID。

  • AssociatedInstanceIDs:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所关联的CVM实例ID。

  • TargetUin:

    当凭据类型为云API密钥对凭据时,此字段有效,用于表示云API密钥对所属的用户UIN。

  • RotationFrequency:

    轮转的频率,以天作为单位,在轮转开启状态下生效。

  • ResourceID:

    云产品凭据对应的云产品实例 ID 号。

  • RotationBeginTime:

    用户指定的轮转开始时间。



1340
1341
1342
# File 'lib/v20190923/models.rb', line 1340

def Description
  @Description
end

#KmsKeyIdObject

1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;

Parameters:

  • SecretName:

    凭据名称

  • Description:

    凭据的描述信息

  • KmsKeyId:

    用于加密凭据的KMS KeyId

  • CreateUin:

    创建者UIN

  • Status:

    凭据状态:Enabled、Disabled、PendingDelete、Creating、Failed

  • DeleteTime:

    凭据删除日期,对于status为PendingDelete 的有效,unix时间戳

  • CreateTime:

    凭据创建时间,unix时间戳

  • KmsKeyType:

    用于加密凭据的KMS CMK类型,DEFAULT 表示SecretsManager 创建的默认密钥, CUSTOMER 表示用户指定的密钥

  • RotationStatus:

    1:–开启轮转;0–禁止轮转

  • NextRotationTime:

    下一次轮转开始时间,uinx 时间戳

  • SecretType:

    0 – 用户自定义凭据;

  • ProductName:

    云产品名称,仅在SecretType为1,即凭据类型为云产品凭据时生效

  • ResourceName:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对凭据的名称。

  • ProjectID:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所属的项目ID。

  • AssociatedInstanceIDs:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所关联的CVM实例ID。

  • TargetUin:

    当凭据类型为云API密钥对凭据时,此字段有效,用于表示云API密钥对所属的用户UIN。

  • RotationFrequency:

    轮转的频率,以天作为单位,在轮转开启状态下生效。

  • ResourceID:

    云产品凭据对应的云产品实例 ID 号。

  • RotationBeginTime:

    用户指定的轮转开始时间。



1340
1341
1342
# File 'lib/v20190923/models.rb', line 1340

def KmsKeyId
  @KmsKeyId
end

#KmsKeyTypeObject

1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;

Parameters:

  • SecretName:

    凭据名称

  • Description:

    凭据的描述信息

  • KmsKeyId:

    用于加密凭据的KMS KeyId

  • CreateUin:

    创建者UIN

  • Status:

    凭据状态:Enabled、Disabled、PendingDelete、Creating、Failed

  • DeleteTime:

    凭据删除日期,对于status为PendingDelete 的有效,unix时间戳

  • CreateTime:

    凭据创建时间,unix时间戳

  • KmsKeyType:

    用于加密凭据的KMS CMK类型,DEFAULT 表示SecretsManager 创建的默认密钥, CUSTOMER 表示用户指定的密钥

  • RotationStatus:

    1:–开启轮转;0–禁止轮转

  • NextRotationTime:

    下一次轮转开始时间,uinx 时间戳

  • SecretType:

    0 – 用户自定义凭据;

  • ProductName:

    云产品名称,仅在SecretType为1,即凭据类型为云产品凭据时生效

  • ResourceName:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对凭据的名称。

  • ProjectID:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所属的项目ID。

  • AssociatedInstanceIDs:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所关联的CVM实例ID。

  • TargetUin:

    当凭据类型为云API密钥对凭据时,此字段有效,用于表示云API密钥对所属的用户UIN。

  • RotationFrequency:

    轮转的频率,以天作为单位,在轮转开启状态下生效。

  • ResourceID:

    云产品凭据对应的云产品实例 ID 号。

  • RotationBeginTime:

    用户指定的轮转开始时间。



1340
1341
1342
# File 'lib/v20190923/models.rb', line 1340

def KmsKeyType
  @KmsKeyType
end

#NextRotationTimeObject

1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;

Parameters:

  • SecretName:

    凭据名称

  • Description:

    凭据的描述信息

  • KmsKeyId:

    用于加密凭据的KMS KeyId

  • CreateUin:

    创建者UIN

  • Status:

    凭据状态:Enabled、Disabled、PendingDelete、Creating、Failed

  • DeleteTime:

    凭据删除日期,对于status为PendingDelete 的有效,unix时间戳

  • CreateTime:

    凭据创建时间,unix时间戳

  • KmsKeyType:

    用于加密凭据的KMS CMK类型,DEFAULT 表示SecretsManager 创建的默认密钥, CUSTOMER 表示用户指定的密钥

  • RotationStatus:

    1:–开启轮转;0–禁止轮转

  • NextRotationTime:

    下一次轮转开始时间,uinx 时间戳

  • SecretType:

    0 – 用户自定义凭据;

  • ProductName:

    云产品名称,仅在SecretType为1,即凭据类型为云产品凭据时生效

  • ResourceName:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对凭据的名称。

  • ProjectID:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所属的项目ID。

  • AssociatedInstanceIDs:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所关联的CVM实例ID。

  • TargetUin:

    当凭据类型为云API密钥对凭据时,此字段有效,用于表示云API密钥对所属的用户UIN。

  • RotationFrequency:

    轮转的频率,以天作为单位,在轮转开启状态下生效。

  • ResourceID:

    云产品凭据对应的云产品实例 ID 号。

  • RotationBeginTime:

    用户指定的轮转开始时间。



1340
1341
1342
# File 'lib/v20190923/models.rb', line 1340

def NextRotationTime
  @NextRotationTime
end

#ProductNameObject

1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;

Parameters:

  • SecretName:

    凭据名称

  • Description:

    凭据的描述信息

  • KmsKeyId:

    用于加密凭据的KMS KeyId

  • CreateUin:

    创建者UIN

  • Status:

    凭据状态:Enabled、Disabled、PendingDelete、Creating、Failed

  • DeleteTime:

    凭据删除日期,对于status为PendingDelete 的有效,unix时间戳

  • CreateTime:

    凭据创建时间,unix时间戳

  • KmsKeyType:

    用于加密凭据的KMS CMK类型,DEFAULT 表示SecretsManager 创建的默认密钥, CUSTOMER 表示用户指定的密钥

  • RotationStatus:

    1:–开启轮转;0–禁止轮转

  • NextRotationTime:

    下一次轮转开始时间,uinx 时间戳

  • SecretType:

    0 – 用户自定义凭据;

  • ProductName:

    云产品名称,仅在SecretType为1,即凭据类型为云产品凭据时生效

  • ResourceName:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对凭据的名称。

  • ProjectID:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所属的项目ID。

  • AssociatedInstanceIDs:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所关联的CVM实例ID。

  • TargetUin:

    当凭据类型为云API密钥对凭据时,此字段有效,用于表示云API密钥对所属的用户UIN。

  • RotationFrequency:

    轮转的频率,以天作为单位,在轮转开启状态下生效。

  • ResourceID:

    云产品凭据对应的云产品实例 ID 号。

  • RotationBeginTime:

    用户指定的轮转开始时间。



1340
1341
1342
# File 'lib/v20190923/models.rb', line 1340

def ProductName
  @ProductName
end

#ProjectIDObject

1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;

Parameters:

  • SecretName:

    凭据名称

  • Description:

    凭据的描述信息

  • KmsKeyId:

    用于加密凭据的KMS KeyId

  • CreateUin:

    创建者UIN

  • Status:

    凭据状态:Enabled、Disabled、PendingDelete、Creating、Failed

  • DeleteTime:

    凭据删除日期,对于status为PendingDelete 的有效,unix时间戳

  • CreateTime:

    凭据创建时间,unix时间戳

  • KmsKeyType:

    用于加密凭据的KMS CMK类型,DEFAULT 表示SecretsManager 创建的默认密钥, CUSTOMER 表示用户指定的密钥

  • RotationStatus:

    1:–开启轮转;0–禁止轮转

  • NextRotationTime:

    下一次轮转开始时间,uinx 时间戳

  • SecretType:

    0 – 用户自定义凭据;

  • ProductName:

    云产品名称,仅在SecretType为1,即凭据类型为云产品凭据时生效

  • ResourceName:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对凭据的名称。

  • ProjectID:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所属的项目ID。

  • AssociatedInstanceIDs:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所关联的CVM实例ID。

  • TargetUin:

    当凭据类型为云API密钥对凭据时,此字段有效,用于表示云API密钥对所属的用户UIN。

  • RotationFrequency:

    轮转的频率,以天作为单位,在轮转开启状态下生效。

  • ResourceID:

    云产品凭据对应的云产品实例 ID 号。

  • RotationBeginTime:

    用户指定的轮转开始时间。



1340
1341
1342
# File 'lib/v20190923/models.rb', line 1340

def ProjectID
  @ProjectID
end

#ResourceIDObject

1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;

Parameters:

  • SecretName:

    凭据名称

  • Description:

    凭据的描述信息

  • KmsKeyId:

    用于加密凭据的KMS KeyId

  • CreateUin:

    创建者UIN

  • Status:

    凭据状态:Enabled、Disabled、PendingDelete、Creating、Failed

  • DeleteTime:

    凭据删除日期,对于status为PendingDelete 的有效,unix时间戳

  • CreateTime:

    凭据创建时间,unix时间戳

  • KmsKeyType:

    用于加密凭据的KMS CMK类型,DEFAULT 表示SecretsManager 创建的默认密钥, CUSTOMER 表示用户指定的密钥

  • RotationStatus:

    1:–开启轮转;0–禁止轮转

  • NextRotationTime:

    下一次轮转开始时间,uinx 时间戳

  • SecretType:

    0 – 用户自定义凭据;

  • ProductName:

    云产品名称,仅在SecretType为1,即凭据类型为云产品凭据时生效

  • ResourceName:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对凭据的名称。

  • ProjectID:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所属的项目ID。

  • AssociatedInstanceIDs:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所关联的CVM实例ID。

  • TargetUin:

    当凭据类型为云API密钥对凭据时,此字段有效,用于表示云API密钥对所属的用户UIN。

  • RotationFrequency:

    轮转的频率,以天作为单位,在轮转开启状态下生效。

  • ResourceID:

    云产品凭据对应的云产品实例 ID 号。

  • RotationBeginTime:

    用户指定的轮转开始时间。



1340
1341
1342
# File 'lib/v20190923/models.rb', line 1340

def ResourceID
  @ResourceID
end

#ResourceNameObject

1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;

Parameters:

  • SecretName:

    凭据名称

  • Description:

    凭据的描述信息

  • KmsKeyId:

    用于加密凭据的KMS KeyId

  • CreateUin:

    创建者UIN

  • Status:

    凭据状态:Enabled、Disabled、PendingDelete、Creating、Failed

  • DeleteTime:

    凭据删除日期,对于status为PendingDelete 的有效,unix时间戳

  • CreateTime:

    凭据创建时间,unix时间戳

  • KmsKeyType:

    用于加密凭据的KMS CMK类型,DEFAULT 表示SecretsManager 创建的默认密钥, CUSTOMER 表示用户指定的密钥

  • RotationStatus:

    1:–开启轮转;0–禁止轮转

  • NextRotationTime:

    下一次轮转开始时间,uinx 时间戳

  • SecretType:

    0 – 用户自定义凭据;

  • ProductName:

    云产品名称,仅在SecretType为1,即凭据类型为云产品凭据时生效

  • ResourceName:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对凭据的名称。

  • ProjectID:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所属的项目ID。

  • AssociatedInstanceIDs:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所关联的CVM实例ID。

  • TargetUin:

    当凭据类型为云API密钥对凭据时,此字段有效,用于表示云API密钥对所属的用户UIN。

  • RotationFrequency:

    轮转的频率,以天作为单位,在轮转开启状态下生效。

  • ResourceID:

    云产品凭据对应的云产品实例 ID 号。

  • RotationBeginTime:

    用户指定的轮转开始时间。



1340
1341
1342
# File 'lib/v20190923/models.rb', line 1340

def ResourceName
  @ResourceName
end

#RotationBeginTimeObject

1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;

Parameters:

  • SecretName:

    凭据名称

  • Description:

    凭据的描述信息

  • KmsKeyId:

    用于加密凭据的KMS KeyId

  • CreateUin:

    创建者UIN

  • Status:

    凭据状态:Enabled、Disabled、PendingDelete、Creating、Failed

  • DeleteTime:

    凭据删除日期,对于status为PendingDelete 的有效,unix时间戳

  • CreateTime:

    凭据创建时间,unix时间戳

  • KmsKeyType:

    用于加密凭据的KMS CMK类型,DEFAULT 表示SecretsManager 创建的默认密钥, CUSTOMER 表示用户指定的密钥

  • RotationStatus:

    1:–开启轮转;0–禁止轮转

  • NextRotationTime:

    下一次轮转开始时间,uinx 时间戳

  • SecretType:

    0 – 用户自定义凭据;

  • ProductName:

    云产品名称,仅在SecretType为1,即凭据类型为云产品凭据时生效

  • ResourceName:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对凭据的名称。

  • ProjectID:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所属的项目ID。

  • AssociatedInstanceIDs:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所关联的CVM实例ID。

  • TargetUin:

    当凭据类型为云API密钥对凭据时,此字段有效,用于表示云API密钥对所属的用户UIN。

  • RotationFrequency:

    轮转的频率,以天作为单位,在轮转开启状态下生效。

  • ResourceID:

    云产品凭据对应的云产品实例 ID 号。

  • RotationBeginTime:

    用户指定的轮转开始时间。



1340
1341
1342
# File 'lib/v20190923/models.rb', line 1340

def RotationBeginTime
  @RotationBeginTime
end

#RotationFrequencyObject

1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;

Parameters:

  • SecretName:

    凭据名称

  • Description:

    凭据的描述信息

  • KmsKeyId:

    用于加密凭据的KMS KeyId

  • CreateUin:

    创建者UIN

  • Status:

    凭据状态:Enabled、Disabled、PendingDelete、Creating、Failed

  • DeleteTime:

    凭据删除日期,对于status为PendingDelete 的有效,unix时间戳

  • CreateTime:

    凭据创建时间,unix时间戳

  • KmsKeyType:

    用于加密凭据的KMS CMK类型,DEFAULT 表示SecretsManager 创建的默认密钥, CUSTOMER 表示用户指定的密钥

  • RotationStatus:

    1:–开启轮转;0–禁止轮转

  • NextRotationTime:

    下一次轮转开始时间,uinx 时间戳

  • SecretType:

    0 – 用户自定义凭据;

  • ProductName:

    云产品名称,仅在SecretType为1,即凭据类型为云产品凭据时生效

  • ResourceName:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对凭据的名称。

  • ProjectID:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所属的项目ID。

  • AssociatedInstanceIDs:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所关联的CVM实例ID。

  • TargetUin:

    当凭据类型为云API密钥对凭据时,此字段有效,用于表示云API密钥对所属的用户UIN。

  • RotationFrequency:

    轮转的频率,以天作为单位,在轮转开启状态下生效。

  • ResourceID:

    云产品凭据对应的云产品实例 ID 号。

  • RotationBeginTime:

    用户指定的轮转开始时间。



1340
1341
1342
# File 'lib/v20190923/models.rb', line 1340

def RotationFrequency
  @RotationFrequency
end

#RotationStatusObject

1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;

Parameters:

  • SecretName:

    凭据名称

  • Description:

    凭据的描述信息

  • KmsKeyId:

    用于加密凭据的KMS KeyId

  • CreateUin:

    创建者UIN

  • Status:

    凭据状态:Enabled、Disabled、PendingDelete、Creating、Failed

  • DeleteTime:

    凭据删除日期,对于status为PendingDelete 的有效,unix时间戳

  • CreateTime:

    凭据创建时间,unix时间戳

  • KmsKeyType:

    用于加密凭据的KMS CMK类型,DEFAULT 表示SecretsManager 创建的默认密钥, CUSTOMER 表示用户指定的密钥

  • RotationStatus:

    1:–开启轮转;0–禁止轮转

  • NextRotationTime:

    下一次轮转开始时间,uinx 时间戳

  • SecretType:

    0 – 用户自定义凭据;

  • ProductName:

    云产品名称,仅在SecretType为1,即凭据类型为云产品凭据时生效

  • ResourceName:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对凭据的名称。

  • ProjectID:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所属的项目ID。

  • AssociatedInstanceIDs:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所关联的CVM实例ID。

  • TargetUin:

    当凭据类型为云API密钥对凭据时,此字段有效,用于表示云API密钥对所属的用户UIN。

  • RotationFrequency:

    轮转的频率,以天作为单位,在轮转开启状态下生效。

  • ResourceID:

    云产品凭据对应的云产品实例 ID 号。

  • RotationBeginTime:

    用户指定的轮转开始时间。



1340
1341
1342
# File 'lib/v20190923/models.rb', line 1340

def RotationStatus
  @RotationStatus
end

#SecretNameObject

1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;

Parameters:

  • SecretName:

    凭据名称

  • Description:

    凭据的描述信息

  • KmsKeyId:

    用于加密凭据的KMS KeyId

  • CreateUin:

    创建者UIN

  • Status:

    凭据状态:Enabled、Disabled、PendingDelete、Creating、Failed

  • DeleteTime:

    凭据删除日期,对于status为PendingDelete 的有效,unix时间戳

  • CreateTime:

    凭据创建时间,unix时间戳

  • KmsKeyType:

    用于加密凭据的KMS CMK类型,DEFAULT 表示SecretsManager 创建的默认密钥, CUSTOMER 表示用户指定的密钥

  • RotationStatus:

    1:–开启轮转;0–禁止轮转

  • NextRotationTime:

    下一次轮转开始时间,uinx 时间戳

  • SecretType:

    0 – 用户自定义凭据;

  • ProductName:

    云产品名称,仅在SecretType为1,即凭据类型为云产品凭据时生效

  • ResourceName:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对凭据的名称。

  • ProjectID:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所属的项目ID。

  • AssociatedInstanceIDs:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所关联的CVM实例ID。

  • TargetUin:

    当凭据类型为云API密钥对凭据时,此字段有效,用于表示云API密钥对所属的用户UIN。

  • RotationFrequency:

    轮转的频率,以天作为单位,在轮转开启状态下生效。

  • ResourceID:

    云产品凭据对应的云产品实例 ID 号。

  • RotationBeginTime:

    用户指定的轮转开始时间。



1340
1341
1342
# File 'lib/v20190923/models.rb', line 1340

def SecretName
  @SecretName
end

#SecretTypeObject

1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;

Parameters:

  • SecretName:

    凭据名称

  • Description:

    凭据的描述信息

  • KmsKeyId:

    用于加密凭据的KMS KeyId

  • CreateUin:

    创建者UIN

  • Status:

    凭据状态:Enabled、Disabled、PendingDelete、Creating、Failed

  • DeleteTime:

    凭据删除日期,对于status为PendingDelete 的有效,unix时间戳

  • CreateTime:

    凭据创建时间,unix时间戳

  • KmsKeyType:

    用于加密凭据的KMS CMK类型,DEFAULT 表示SecretsManager 创建的默认密钥, CUSTOMER 表示用户指定的密钥

  • RotationStatus:

    1:–开启轮转;0–禁止轮转

  • NextRotationTime:

    下一次轮转开始时间,uinx 时间戳

  • SecretType:

    0 – 用户自定义凭据;

  • ProductName:

    云产品名称,仅在SecretType为1,即凭据类型为云产品凭据时生效

  • ResourceName:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对凭据的名称。

  • ProjectID:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所属的项目ID。

  • AssociatedInstanceIDs:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所关联的CVM实例ID。

  • TargetUin:

    当凭据类型为云API密钥对凭据时,此字段有效,用于表示云API密钥对所属的用户UIN。

  • RotationFrequency:

    轮转的频率,以天作为单位,在轮转开启状态下生效。

  • ResourceID:

    云产品凭据对应的云产品实例 ID 号。

  • RotationBeginTime:

    用户指定的轮转开始时间。



1340
1341
1342
# File 'lib/v20190923/models.rb', line 1340

def SecretType
  @SecretType
end

#StatusObject

1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;

Parameters:

  • SecretName:

    凭据名称

  • Description:

    凭据的描述信息

  • KmsKeyId:

    用于加密凭据的KMS KeyId

  • CreateUin:

    创建者UIN

  • Status:

    凭据状态:Enabled、Disabled、PendingDelete、Creating、Failed

  • DeleteTime:

    凭据删除日期,对于status为PendingDelete 的有效,unix时间戳

  • CreateTime:

    凭据创建时间,unix时间戳

  • KmsKeyType:

    用于加密凭据的KMS CMK类型,DEFAULT 表示SecretsManager 创建的默认密钥, CUSTOMER 表示用户指定的密钥

  • RotationStatus:

    1:–开启轮转;0–禁止轮转

  • NextRotationTime:

    下一次轮转开始时间,uinx 时间戳

  • SecretType:

    0 – 用户自定义凭据;

  • ProductName:

    云产品名称,仅在SecretType为1,即凭据类型为云产品凭据时生效

  • ResourceName:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对凭据的名称。

  • ProjectID:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所属的项目ID。

  • AssociatedInstanceIDs:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所关联的CVM实例ID。

  • TargetUin:

    当凭据类型为云API密钥对凭据时,此字段有效,用于表示云API密钥对所属的用户UIN。

  • RotationFrequency:

    轮转的频率,以天作为单位,在轮转开启状态下生效。

  • ResourceID:

    云产品凭据对应的云产品实例 ID 号。

  • RotationBeginTime:

    用户指定的轮转开始时间。



1340
1341
1342
# File 'lib/v20190923/models.rb', line 1340

def Status
  @Status
end

#TargetUinObject

1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;

Parameters:

  • SecretName:

    凭据名称

  • Description:

    凭据的描述信息

  • KmsKeyId:

    用于加密凭据的KMS KeyId

  • CreateUin:

    创建者UIN

  • Status:

    凭据状态:Enabled、Disabled、PendingDelete、Creating、Failed

  • DeleteTime:

    凭据删除日期,对于status为PendingDelete 的有效,unix时间戳

  • CreateTime:

    凭据创建时间,unix时间戳

  • KmsKeyType:

    用于加密凭据的KMS CMK类型,DEFAULT 表示SecretsManager 创建的默认密钥, CUSTOMER 表示用户指定的密钥

  • RotationStatus:

    1:–开启轮转;0–禁止轮转

  • NextRotationTime:

    下一次轮转开始时间,uinx 时间戳

  • SecretType:

    0 – 用户自定义凭据;

  • ProductName:

    云产品名称,仅在SecretType为1,即凭据类型为云产品凭据时生效

  • ResourceName:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对凭据的名称。

  • ProjectID:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所属的项目ID。

  • AssociatedInstanceIDs:

    当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所关联的CVM实例ID。

  • TargetUin:

    当凭据类型为云API密钥对凭据时,此字段有效,用于表示云API密钥对所属的用户UIN。

  • RotationFrequency:

    轮转的频率,以天作为单位,在轮转开启状态下生效。

  • ResourceID:

    云产品凭据对应的云产品实例 ID 号。

  • RotationBeginTime:

    用户指定的轮转开始时间。



1340
1341
1342
# File 'lib/v20190923/models.rb', line 1340

def TargetUin
  @TargetUin
end

Instance Method Details

#deserialize(params) ⇒ Object



1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
# File 'lib/v20190923/models.rb', line 1364

def deserialize(params)
  @SecretName = params['SecretName']
  @Description = params['Description']
  @KmsKeyId = params['KmsKeyId']
  @CreateUin = params['CreateUin']
  @Status = params['Status']
  @DeleteTime = params['DeleteTime']
  @CreateTime = params['CreateTime']
  @KmsKeyType = params['KmsKeyType']
  @RotationStatus = params['RotationStatus']
  @NextRotationTime = params['NextRotationTime']
  @SecretType = params['SecretType']
  @ProductName = params['ProductName']
  @ResourceName = params['ResourceName']
  @ProjectID = params['ProjectID']
  @AssociatedInstanceIDs = params['AssociatedInstanceIDs']
  @TargetUin = params['TargetUin']
  @RotationFrequency = params['RotationFrequency']
  @ResourceID = params['ResourceID']
  @RotationBeginTime = params['RotationBeginTime']
end