Class: TencentCloud::Ssm::V20190923::DescribeSecretResponse

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

Overview

DescribeSecret返回参数结构体

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, secrettype = nil, productname = nil, resourceid = nil, rotationstatus = nil, rotationfrequency = nil, resourcename = nil, projectid = nil, associatedinstanceids = nil, targetuin = nil, additionalconfig = nil, requestid = nil) ⇒ DescribeSecretResponse

Returns a new instance of DescribeSecretResponse.



598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
# File 'lib/v20190923/models.rb', line 598

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

Instance Attribute Details

#AdditionalConfigObject

Parameters:

  • SecretName:

    凭据名称。

  • Description:

    凭据描述信息。

  • KmsKeyId:

    用于加密的KMS CMK ID。

  • CreateUin:

    创建者UIN。

  • Status:

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

  • DeleteTime:

    删除日期,uinx 时间戳,非计划删除状态的凭据为0。

  • CreateTime:

    创建日期。

  • SecretType:

    0 – 用户自定义凭据类型;1 – 数据库凭据类型;2 – SSH密钥对凭据类型;3 – 云API密钥(AKSK)凭据类型(使用此功能需要联系云助手单独开启白名单);4 – Redis类型凭据。

  • ProductName:

    云产品名称。

  • ResourceID:

    云产品实例ID。

  • RotationStatus:

    是否开启轮转:True – 开启轮转;False – 关闭轮转。

  • RotationFrequency:

    轮转周期,默认以天为单位。

  • ResourceName:

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

  • ProjectID:

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

  • AssociatedInstanceIDs:

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

  • TargetUin:

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

  • AdditionalConfig:

    凭据额外配置

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



596
597
598
# File 'lib/v20190923/models.rb', line 596

def AdditionalConfig
  @AdditionalConfig
end

#AssociatedInstanceIDsObject

Parameters:

  • SecretName:

    凭据名称。

  • Description:

    凭据描述信息。

  • KmsKeyId:

    用于加密的KMS CMK ID。

  • CreateUin:

    创建者UIN。

  • Status:

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

  • DeleteTime:

    删除日期,uinx 时间戳,非计划删除状态的凭据为0。

  • CreateTime:

    创建日期。

  • SecretType:

    0 – 用户自定义凭据类型;1 – 数据库凭据类型;2 – SSH密钥对凭据类型;3 – 云API密钥(AKSK)凭据类型(使用此功能需要联系云助手单独开启白名单);4 – Redis类型凭据。

  • ProductName:

    云产品名称。

  • ResourceID:

    云产品实例ID。

  • RotationStatus:

    是否开启轮转:True – 开启轮转;False – 关闭轮转。

  • RotationFrequency:

    轮转周期,默认以天为单位。

  • ResourceName:

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

  • ProjectID:

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

  • AssociatedInstanceIDs:

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

  • TargetUin:

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

  • AdditionalConfig:

    凭据额外配置

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



596
597
598
# File 'lib/v20190923/models.rb', line 596

def AssociatedInstanceIDs
  @AssociatedInstanceIDs
end

#CreateTimeObject

Parameters:

  • SecretName:

    凭据名称。

  • Description:

    凭据描述信息。

  • KmsKeyId:

    用于加密的KMS CMK ID。

  • CreateUin:

    创建者UIN。

  • Status:

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

  • DeleteTime:

    删除日期,uinx 时间戳,非计划删除状态的凭据为0。

  • CreateTime:

    创建日期。

  • SecretType:

    0 – 用户自定义凭据类型;1 – 数据库凭据类型;2 – SSH密钥对凭据类型;3 – 云API密钥(AKSK)凭据类型(使用此功能需要联系云助手单独开启白名单);4 – Redis类型凭据。

  • ProductName:

    云产品名称。

  • ResourceID:

    云产品实例ID。

  • RotationStatus:

    是否开启轮转:True – 开启轮转;False – 关闭轮转。

  • RotationFrequency:

    轮转周期,默认以天为单位。

  • ResourceName:

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

  • ProjectID:

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

  • AssociatedInstanceIDs:

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

  • TargetUin:

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

  • AdditionalConfig:

    凭据额外配置

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



596
597
598
# File 'lib/v20190923/models.rb', line 596

def CreateTime
  @CreateTime
end

#CreateUinObject

Parameters:

  • SecretName:

    凭据名称。

  • Description:

    凭据描述信息。

  • KmsKeyId:

    用于加密的KMS CMK ID。

  • CreateUin:

    创建者UIN。

  • Status:

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

  • DeleteTime:

    删除日期,uinx 时间戳,非计划删除状态的凭据为0。

  • CreateTime:

    创建日期。

  • SecretType:

    0 – 用户自定义凭据类型;1 – 数据库凭据类型;2 – SSH密钥对凭据类型;3 – 云API密钥(AKSK)凭据类型(使用此功能需要联系云助手单独开启白名单);4 – Redis类型凭据。

  • ProductName:

    云产品名称。

  • ResourceID:

    云产品实例ID。

  • RotationStatus:

    是否开启轮转:True – 开启轮转;False – 关闭轮转。

  • RotationFrequency:

    轮转周期,默认以天为单位。

  • ResourceName:

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

  • ProjectID:

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

  • AssociatedInstanceIDs:

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

  • TargetUin:

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

  • AdditionalConfig:

    凭据额外配置

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



596
597
598
# File 'lib/v20190923/models.rb', line 596

def CreateUin
  @CreateUin
end

#DeleteTimeObject

Parameters:

  • SecretName:

    凭据名称。

  • Description:

    凭据描述信息。

  • KmsKeyId:

    用于加密的KMS CMK ID。

  • CreateUin:

    创建者UIN。

  • Status:

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

  • DeleteTime:

    删除日期,uinx 时间戳,非计划删除状态的凭据为0。

  • CreateTime:

    创建日期。

  • SecretType:

    0 – 用户自定义凭据类型;1 – 数据库凭据类型;2 – SSH密钥对凭据类型;3 – 云API密钥(AKSK)凭据类型(使用此功能需要联系云助手单独开启白名单);4 – Redis类型凭据。

  • ProductName:

    云产品名称。

  • ResourceID:

    云产品实例ID。

  • RotationStatus:

    是否开启轮转:True – 开启轮转;False – 关闭轮转。

  • RotationFrequency:

    轮转周期,默认以天为单位。

  • ResourceName:

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

  • ProjectID:

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

  • AssociatedInstanceIDs:

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

  • TargetUin:

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

  • AdditionalConfig:

    凭据额外配置

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



596
597
598
# File 'lib/v20190923/models.rb', line 596

def DeleteTime
  @DeleteTime
end

#DescriptionObject

Parameters:

  • SecretName:

    凭据名称。

  • Description:

    凭据描述信息。

  • KmsKeyId:

    用于加密的KMS CMK ID。

  • CreateUin:

    创建者UIN。

  • Status:

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

  • DeleteTime:

    删除日期,uinx 时间戳,非计划删除状态的凭据为0。

  • CreateTime:

    创建日期。

  • SecretType:

    0 – 用户自定义凭据类型;1 – 数据库凭据类型;2 – SSH密钥对凭据类型;3 – 云API密钥(AKSK)凭据类型(使用此功能需要联系云助手单独开启白名单);4 – Redis类型凭据。

  • ProductName:

    云产品名称。

  • ResourceID:

    云产品实例ID。

  • RotationStatus:

    是否开启轮转:True – 开启轮转;False – 关闭轮转。

  • RotationFrequency:

    轮转周期,默认以天为单位。

  • ResourceName:

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

  • ProjectID:

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

  • AssociatedInstanceIDs:

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

  • TargetUin:

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

  • AdditionalConfig:

    凭据额外配置

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



596
597
598
# File 'lib/v20190923/models.rb', line 596

def Description
  @Description
end

#KmsKeyIdObject

Parameters:

  • SecretName:

    凭据名称。

  • Description:

    凭据描述信息。

  • KmsKeyId:

    用于加密的KMS CMK ID。

  • CreateUin:

    创建者UIN。

  • Status:

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

  • DeleteTime:

    删除日期,uinx 时间戳,非计划删除状态的凭据为0。

  • CreateTime:

    创建日期。

  • SecretType:

    0 – 用户自定义凭据类型;1 – 数据库凭据类型;2 – SSH密钥对凭据类型;3 – 云API密钥(AKSK)凭据类型(使用此功能需要联系云助手单独开启白名单);4 – Redis类型凭据。

  • ProductName:

    云产品名称。

  • ResourceID:

    云产品实例ID。

  • RotationStatus:

    是否开启轮转:True – 开启轮转;False – 关闭轮转。

  • RotationFrequency:

    轮转周期,默认以天为单位。

  • ResourceName:

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

  • ProjectID:

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

  • AssociatedInstanceIDs:

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

  • TargetUin:

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

  • AdditionalConfig:

    凭据额外配置

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



596
597
598
# File 'lib/v20190923/models.rb', line 596

def KmsKeyId
  @KmsKeyId
end

#ProductNameObject

Parameters:

  • SecretName:

    凭据名称。

  • Description:

    凭据描述信息。

  • KmsKeyId:

    用于加密的KMS CMK ID。

  • CreateUin:

    创建者UIN。

  • Status:

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

  • DeleteTime:

    删除日期,uinx 时间戳,非计划删除状态的凭据为0。

  • CreateTime:

    创建日期。

  • SecretType:

    0 – 用户自定义凭据类型;1 – 数据库凭据类型;2 – SSH密钥对凭据类型;3 – 云API密钥(AKSK)凭据类型(使用此功能需要联系云助手单独开启白名单);4 – Redis类型凭据。

  • ProductName:

    云产品名称。

  • ResourceID:

    云产品实例ID。

  • RotationStatus:

    是否开启轮转:True – 开启轮转;False – 关闭轮转。

  • RotationFrequency:

    轮转周期,默认以天为单位。

  • ResourceName:

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

  • ProjectID:

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

  • AssociatedInstanceIDs:

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

  • TargetUin:

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

  • AdditionalConfig:

    凭据额外配置

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



596
597
598
# File 'lib/v20190923/models.rb', line 596

def ProductName
  @ProductName
end

#ProjectIDObject

Parameters:

  • SecretName:

    凭据名称。

  • Description:

    凭据描述信息。

  • KmsKeyId:

    用于加密的KMS CMK ID。

  • CreateUin:

    创建者UIN。

  • Status:

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

  • DeleteTime:

    删除日期,uinx 时间戳,非计划删除状态的凭据为0。

  • CreateTime:

    创建日期。

  • SecretType:

    0 – 用户自定义凭据类型;1 – 数据库凭据类型;2 – SSH密钥对凭据类型;3 – 云API密钥(AKSK)凭据类型(使用此功能需要联系云助手单独开启白名单);4 – Redis类型凭据。

  • ProductName:

    云产品名称。

  • ResourceID:

    云产品实例ID。

  • RotationStatus:

    是否开启轮转:True – 开启轮转;False – 关闭轮转。

  • RotationFrequency:

    轮转周期,默认以天为单位。

  • ResourceName:

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

  • ProjectID:

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

  • AssociatedInstanceIDs:

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

  • TargetUin:

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

  • AdditionalConfig:

    凭据额外配置

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



596
597
598
# File 'lib/v20190923/models.rb', line 596

def ProjectID
  @ProjectID
end

#RequestIdObject

Parameters:

  • SecretName:

    凭据名称。

  • Description:

    凭据描述信息。

  • KmsKeyId:

    用于加密的KMS CMK ID。

  • CreateUin:

    创建者UIN。

  • Status:

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

  • DeleteTime:

    删除日期,uinx 时间戳,非计划删除状态的凭据为0。

  • CreateTime:

    创建日期。

  • SecretType:

    0 – 用户自定义凭据类型;1 – 数据库凭据类型;2 – SSH密钥对凭据类型;3 – 云API密钥(AKSK)凭据类型(使用此功能需要联系云助手单独开启白名单);4 – Redis类型凭据。

  • ProductName:

    云产品名称。

  • ResourceID:

    云产品实例ID。

  • RotationStatus:

    是否开启轮转:True – 开启轮转;False – 关闭轮转。

  • RotationFrequency:

    轮转周期,默认以天为单位。

  • ResourceName:

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

  • ProjectID:

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

  • AssociatedInstanceIDs:

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

  • TargetUin:

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

  • AdditionalConfig:

    凭据额外配置

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



596
597
598
# File 'lib/v20190923/models.rb', line 596

def RequestId
  @RequestId
end

#ResourceIDObject

Parameters:

  • SecretName:

    凭据名称。

  • Description:

    凭据描述信息。

  • KmsKeyId:

    用于加密的KMS CMK ID。

  • CreateUin:

    创建者UIN。

  • Status:

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

  • DeleteTime:

    删除日期,uinx 时间戳,非计划删除状态的凭据为0。

  • CreateTime:

    创建日期。

  • SecretType:

    0 – 用户自定义凭据类型;1 – 数据库凭据类型;2 – SSH密钥对凭据类型;3 – 云API密钥(AKSK)凭据类型(使用此功能需要联系云助手单独开启白名单);4 – Redis类型凭据。

  • ProductName:

    云产品名称。

  • ResourceID:

    云产品实例ID。

  • RotationStatus:

    是否开启轮转:True – 开启轮转;False – 关闭轮转。

  • RotationFrequency:

    轮转周期,默认以天为单位。

  • ResourceName:

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

  • ProjectID:

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

  • AssociatedInstanceIDs:

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

  • TargetUin:

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

  • AdditionalConfig:

    凭据额外配置

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



596
597
598
# File 'lib/v20190923/models.rb', line 596

def ResourceID
  @ResourceID
end

#ResourceNameObject

Parameters:

  • SecretName:

    凭据名称。

  • Description:

    凭据描述信息。

  • KmsKeyId:

    用于加密的KMS CMK ID。

  • CreateUin:

    创建者UIN。

  • Status:

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

  • DeleteTime:

    删除日期,uinx 时间戳,非计划删除状态的凭据为0。

  • CreateTime:

    创建日期。

  • SecretType:

    0 – 用户自定义凭据类型;1 – 数据库凭据类型;2 – SSH密钥对凭据类型;3 – 云API密钥(AKSK)凭据类型(使用此功能需要联系云助手单独开启白名单);4 – Redis类型凭据。

  • ProductName:

    云产品名称。

  • ResourceID:

    云产品实例ID。

  • RotationStatus:

    是否开启轮转:True – 开启轮转;False – 关闭轮转。

  • RotationFrequency:

    轮转周期,默认以天为单位。

  • ResourceName:

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

  • ProjectID:

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

  • AssociatedInstanceIDs:

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

  • TargetUin:

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

  • AdditionalConfig:

    凭据额外配置

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



596
597
598
# File 'lib/v20190923/models.rb', line 596

def ResourceName
  @ResourceName
end

#RotationFrequencyObject

Parameters:

  • SecretName:

    凭据名称。

  • Description:

    凭据描述信息。

  • KmsKeyId:

    用于加密的KMS CMK ID。

  • CreateUin:

    创建者UIN。

  • Status:

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

  • DeleteTime:

    删除日期,uinx 时间戳,非计划删除状态的凭据为0。

  • CreateTime:

    创建日期。

  • SecretType:

    0 – 用户自定义凭据类型;1 – 数据库凭据类型;2 – SSH密钥对凭据类型;3 – 云API密钥(AKSK)凭据类型(使用此功能需要联系云助手单独开启白名单);4 – Redis类型凭据。

  • ProductName:

    云产品名称。

  • ResourceID:

    云产品实例ID。

  • RotationStatus:

    是否开启轮转:True – 开启轮转;False – 关闭轮转。

  • RotationFrequency:

    轮转周期,默认以天为单位。

  • ResourceName:

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

  • ProjectID:

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

  • AssociatedInstanceIDs:

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

  • TargetUin:

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

  • AdditionalConfig:

    凭据额外配置

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



596
597
598
# File 'lib/v20190923/models.rb', line 596

def RotationFrequency
  @RotationFrequency
end

#RotationStatusObject

Parameters:

  • SecretName:

    凭据名称。

  • Description:

    凭据描述信息。

  • KmsKeyId:

    用于加密的KMS CMK ID。

  • CreateUin:

    创建者UIN。

  • Status:

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

  • DeleteTime:

    删除日期,uinx 时间戳,非计划删除状态的凭据为0。

  • CreateTime:

    创建日期。

  • SecretType:

    0 – 用户自定义凭据类型;1 – 数据库凭据类型;2 – SSH密钥对凭据类型;3 – 云API密钥(AKSK)凭据类型(使用此功能需要联系云助手单独开启白名单);4 – Redis类型凭据。

  • ProductName:

    云产品名称。

  • ResourceID:

    云产品实例ID。

  • RotationStatus:

    是否开启轮转:True – 开启轮转;False – 关闭轮转。

  • RotationFrequency:

    轮转周期,默认以天为单位。

  • ResourceName:

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

  • ProjectID:

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

  • AssociatedInstanceIDs:

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

  • TargetUin:

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

  • AdditionalConfig:

    凭据额外配置

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



596
597
598
# File 'lib/v20190923/models.rb', line 596

def RotationStatus
  @RotationStatus
end

#SecretNameObject

Parameters:

  • SecretName:

    凭据名称。

  • Description:

    凭据描述信息。

  • KmsKeyId:

    用于加密的KMS CMK ID。

  • CreateUin:

    创建者UIN。

  • Status:

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

  • DeleteTime:

    删除日期,uinx 时间戳,非计划删除状态的凭据为0。

  • CreateTime:

    创建日期。

  • SecretType:

    0 – 用户自定义凭据类型;1 – 数据库凭据类型;2 – SSH密钥对凭据类型;3 – 云API密钥(AKSK)凭据类型(使用此功能需要联系云助手单独开启白名单);4 – Redis类型凭据。

  • ProductName:

    云产品名称。

  • ResourceID:

    云产品实例ID。

  • RotationStatus:

    是否开启轮转:True – 开启轮转;False – 关闭轮转。

  • RotationFrequency:

    轮转周期,默认以天为单位。

  • ResourceName:

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

  • ProjectID:

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

  • AssociatedInstanceIDs:

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

  • TargetUin:

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

  • AdditionalConfig:

    凭据额外配置

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



596
597
598
# File 'lib/v20190923/models.rb', line 596

def SecretName
  @SecretName
end

#SecretTypeObject

Parameters:

  • SecretName:

    凭据名称。

  • Description:

    凭据描述信息。

  • KmsKeyId:

    用于加密的KMS CMK ID。

  • CreateUin:

    创建者UIN。

  • Status:

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

  • DeleteTime:

    删除日期,uinx 时间戳,非计划删除状态的凭据为0。

  • CreateTime:

    创建日期。

  • SecretType:

    0 – 用户自定义凭据类型;1 – 数据库凭据类型;2 – SSH密钥对凭据类型;3 – 云API密钥(AKSK)凭据类型(使用此功能需要联系云助手单独开启白名单);4 – Redis类型凭据。

  • ProductName:

    云产品名称。

  • ResourceID:

    云产品实例ID。

  • RotationStatus:

    是否开启轮转:True – 开启轮转;False – 关闭轮转。

  • RotationFrequency:

    轮转周期,默认以天为单位。

  • ResourceName:

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

  • ProjectID:

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

  • AssociatedInstanceIDs:

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

  • TargetUin:

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

  • AdditionalConfig:

    凭据额外配置

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



596
597
598
# File 'lib/v20190923/models.rb', line 596

def SecretType
  @SecretType
end

#StatusObject

Parameters:

  • SecretName:

    凭据名称。

  • Description:

    凭据描述信息。

  • KmsKeyId:

    用于加密的KMS CMK ID。

  • CreateUin:

    创建者UIN。

  • Status:

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

  • DeleteTime:

    删除日期,uinx 时间戳,非计划删除状态的凭据为0。

  • CreateTime:

    创建日期。

  • SecretType:

    0 – 用户自定义凭据类型;1 – 数据库凭据类型;2 – SSH密钥对凭据类型;3 – 云API密钥(AKSK)凭据类型(使用此功能需要联系云助手单独开启白名单);4 – Redis类型凭据。

  • ProductName:

    云产品名称。

  • ResourceID:

    云产品实例ID。

  • RotationStatus:

    是否开启轮转:True – 开启轮转;False – 关闭轮转。

  • RotationFrequency:

    轮转周期,默认以天为单位。

  • ResourceName:

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

  • ProjectID:

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

  • AssociatedInstanceIDs:

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

  • TargetUin:

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

  • AdditionalConfig:

    凭据额外配置

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



596
597
598
# File 'lib/v20190923/models.rb', line 596

def Status
  @Status
end

#TargetUinObject

Parameters:

  • SecretName:

    凭据名称。

  • Description:

    凭据描述信息。

  • KmsKeyId:

    用于加密的KMS CMK ID。

  • CreateUin:

    创建者UIN。

  • Status:

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

  • DeleteTime:

    删除日期,uinx 时间戳,非计划删除状态的凭据为0。

  • CreateTime:

    创建日期。

  • SecretType:

    0 – 用户自定义凭据类型;1 – 数据库凭据类型;2 – SSH密钥对凭据类型;3 – 云API密钥(AKSK)凭据类型(使用此功能需要联系云助手单独开启白名单);4 – Redis类型凭据。

  • ProductName:

    云产品名称。

  • ResourceID:

    云产品实例ID。

  • RotationStatus:

    是否开启轮转:True – 开启轮转;False – 关闭轮转。

  • RotationFrequency:

    轮转周期,默认以天为单位。

  • ResourceName:

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

  • ProjectID:

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

  • AssociatedInstanceIDs:

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

  • TargetUin:

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

  • AdditionalConfig:

    凭据额外配置

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



596
597
598
# File 'lib/v20190923/models.rb', line 596

def TargetUin
  @TargetUin
end

Instance Method Details

#deserialize(params) ⇒ Object



619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
# File 'lib/v20190923/models.rb', line 619

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