Class SecretMetadata
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.ssm.v20190923.models.SecretMetadata
-
public class SecretMetadata extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description SecretMetadata()SecretMetadata(SecretMetadata source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String[]getAssociatedInstanceIDs()Get 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所关联的CVM实例ID。 注意:此字段可能返回 null,表示取不到有效值。LonggetCreateTime()Get 凭据创建时间,unix时间戳LonggetCreateUin()Get 创建者UINLonggetDeleteTime()Get 凭据删除日期,对于status为PendingDelete 的有效,unix时间戳StringgetDescription()Get 凭据的描述信息StringgetKmsKeyId()Get 用于加密凭据的KMS KeyIdStringgetKmsKeyType()Get 用于加密凭据的KMS CMK类型,DEFAULT 表示SecretsManager 创建的默认密钥, CUSTOMER 表示用户指定的密钥LonggetNextRotationTime()Get 下一次轮转开始时间,uinx 时间戳 注意:此字段可能返回 null,表示取不到有效值。StringgetProductName()Get 云产品名称,仅在SecretType为1,即凭据类型为云产品凭据时生效 注意:此字段可能返回 null,表示取不到有效值。LonggetProjectID()Get 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所属的项目ID。 注意:此字段可能返回 null,表示取不到有效值。StringgetResourceID()Get 云产品凭据对应的云产品实例 ID 号。 注意:此字段可能返回 null,表示取不到有效值。StringgetResourceName()Get 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对凭据的名称。 注意:此字段可能返回 null,表示取不到有效值。StringgetRotationBeginTime()Get 用户指定的轮转开始时间。 注意:此字段可能返回 null,表示取不到有效值。LonggetRotationFrequency()Get 轮转的频率,以天作为单位,在轮转开启状态下生效。 注意:此字段可能返回 null,表示取不到有效值。LonggetRotationStatus()Get 1:--开启轮转;0--禁止轮转 注意:此字段可能返回 null,表示取不到有效值。StringgetSecretName()Get 凭据名称LonggetSecretType()Get 0 -- 用户自定义凭据; 1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 注意:此字段可能返回 null,表示取不到有效值。StringgetStatus()Get 凭据状态:Enabled、Disabled、PendingDelete、Creating、FailedLonggetTargetUin()Get 当凭据类型为云API密钥对凭据时,此字段有效,用于表示云API密钥对所属的用户UIN。 注意:此字段可能返回 null,表示取不到有效值。voidsetAssociatedInstanceIDs(String[] AssociatedInstanceIDs)Set 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所关联的CVM实例ID。 注意:此字段可能返回 null,表示取不到有效值。voidsetCreateTime(Long CreateTime)Set 凭据创建时间,unix时间戳voidsetCreateUin(Long CreateUin)Set 创建者UINvoidsetDeleteTime(Long DeleteTime)Set 凭据删除日期,对于status为PendingDelete 的有效,unix时间戳voidsetDescription(String Description)Set 凭据的描述信息voidsetKmsKeyId(String KmsKeyId)Set 用于加密凭据的KMS KeyIdvoidsetKmsKeyType(String KmsKeyType)Set 用于加密凭据的KMS CMK类型,DEFAULT 表示SecretsManager 创建的默认密钥, CUSTOMER 表示用户指定的密钥voidsetNextRotationTime(Long NextRotationTime)Set 下一次轮转开始时间,uinx 时间戳 注意:此字段可能返回 null,表示取不到有效值。voidsetProductName(String ProductName)Set 云产品名称,仅在SecretType为1,即凭据类型为云产品凭据时生效 注意:此字段可能返回 null,表示取不到有效值。voidsetProjectID(Long ProjectID)Set 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所属的项目ID。 注意:此字段可能返回 null,表示取不到有效值。voidsetResourceID(String ResourceID)Set 云产品凭据对应的云产品实例 ID 号。 注意:此字段可能返回 null,表示取不到有效值。voidsetResourceName(String ResourceName)Set 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对凭据的名称。 注意:此字段可能返回 null,表示取不到有效值。voidsetRotationBeginTime(String RotationBeginTime)Set 用户指定的轮转开始时间。 注意:此字段可能返回 null,表示取不到有效值。voidsetRotationFrequency(Long RotationFrequency)Set 轮转的频率,以天作为单位,在轮转开启状态下生效。 注意:此字段可能返回 null,表示取不到有效值。voidsetRotationStatus(Long RotationStatus)Set 1:--开启轮转;0--禁止轮转 注意:此字段可能返回 null,表示取不到有效值。voidsetSecretName(String SecretName)Set 凭据名称voidsetSecretType(Long SecretType)Set 0 -- 用户自定义凭据; 1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 注意:此字段可能返回 null,表示取不到有效值。voidsetStatus(String Status)Set 凭据状态:Enabled、Disabled、PendingDelete、Creating、FailedvoidsetTargetUin(Long TargetUin)Set 当凭据类型为云API密钥对凭据时,此字段有效,用于表示云API密钥对所属的用户UIN。 注意:此字段可能返回 null,表示取不到有效值。voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
SecretMetadata
public SecretMetadata()
-
SecretMetadata
public SecretMetadata(SecretMetadata source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
-
Method Detail
-
getSecretName
public String getSecretName()
Get 凭据名称- Returns:
- SecretName 凭据名称
-
setSecretName
public void setSecretName(String SecretName)
Set 凭据名称- Parameters:
SecretName- 凭据名称
-
getDescription
public String getDescription()
Get 凭据的描述信息- Returns:
- Description 凭据的描述信息
-
setDescription
public void setDescription(String Description)
Set 凭据的描述信息- Parameters:
Description- 凭据的描述信息
-
getKmsKeyId
public String getKmsKeyId()
Get 用于加密凭据的KMS KeyId- Returns:
- KmsKeyId 用于加密凭据的KMS KeyId
-
setKmsKeyId
public void setKmsKeyId(String KmsKeyId)
Set 用于加密凭据的KMS KeyId- Parameters:
KmsKeyId- 用于加密凭据的KMS KeyId
-
getCreateUin
public Long getCreateUin()
Get 创建者UIN- Returns:
- CreateUin 创建者UIN
-
setCreateUin
public void setCreateUin(Long CreateUin)
Set 创建者UIN- Parameters:
CreateUin- 创建者UIN
-
getStatus
public String getStatus()
Get 凭据状态:Enabled、Disabled、PendingDelete、Creating、Failed- Returns:
- Status 凭据状态:Enabled、Disabled、PendingDelete、Creating、Failed
-
setStatus
public void setStatus(String Status)
Set 凭据状态:Enabled、Disabled、PendingDelete、Creating、Failed- Parameters:
Status- 凭据状态:Enabled、Disabled、PendingDelete、Creating、Failed
-
getDeleteTime
public Long getDeleteTime()
Get 凭据删除日期,对于status为PendingDelete 的有效,unix时间戳- Returns:
- DeleteTime 凭据删除日期,对于status为PendingDelete 的有效,unix时间戳
-
setDeleteTime
public void setDeleteTime(Long DeleteTime)
Set 凭据删除日期,对于status为PendingDelete 的有效,unix时间戳- Parameters:
DeleteTime- 凭据删除日期,对于status为PendingDelete 的有效,unix时间戳
-
getCreateTime
public Long getCreateTime()
Get 凭据创建时间,unix时间戳- Returns:
- CreateTime 凭据创建时间,unix时间戳
-
setCreateTime
public void setCreateTime(Long CreateTime)
Set 凭据创建时间,unix时间戳- Parameters:
CreateTime- 凭据创建时间,unix时间戳
-
getKmsKeyType
public String getKmsKeyType()
Get 用于加密凭据的KMS CMK类型,DEFAULT 表示SecretsManager 创建的默认密钥, CUSTOMER 表示用户指定的密钥- Returns:
- KmsKeyType 用于加密凭据的KMS CMK类型,DEFAULT 表示SecretsManager 创建的默认密钥, CUSTOMER 表示用户指定的密钥
-
setKmsKeyType
public void setKmsKeyType(String KmsKeyType)
Set 用于加密凭据的KMS CMK类型,DEFAULT 表示SecretsManager 创建的默认密钥, CUSTOMER 表示用户指定的密钥- Parameters:
KmsKeyType- 用于加密凭据的KMS CMK类型,DEFAULT 表示SecretsManager 创建的默认密钥, CUSTOMER 表示用户指定的密钥
-
getRotationStatus
public Long getRotationStatus()
Get 1:--开启轮转;0--禁止轮转 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- RotationStatus 1:--开启轮转;0--禁止轮转 注意:此字段可能返回 null,表示取不到有效值。
-
setRotationStatus
public void setRotationStatus(Long RotationStatus)
Set 1:--开启轮转;0--禁止轮转 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
RotationStatus- 1:--开启轮转;0--禁止轮转 注意:此字段可能返回 null,表示取不到有效值。
-
getNextRotationTime
public Long getNextRotationTime()
Get 下一次轮转开始时间,uinx 时间戳 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- NextRotationTime 下一次轮转开始时间,uinx 时间戳 注意:此字段可能返回 null,表示取不到有效值。
-
setNextRotationTime
public void setNextRotationTime(Long NextRotationTime)
Set 下一次轮转开始时间,uinx 时间戳 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
NextRotationTime- 下一次轮转开始时间,uinx 时间戳 注意:此字段可能返回 null,表示取不到有效值。
-
getSecretType
public Long getSecretType()
Get 0 -- 用户自定义凭据; 1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- SecretType 0 -- 用户自定义凭据; 1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 注意:此字段可能返回 null,表示取不到有效值。
-
setSecretType
public void setSecretType(Long SecretType)
Set 0 -- 用户自定义凭据; 1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
SecretType- 0 -- 用户自定义凭据; 1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 注意:此字段可能返回 null,表示取不到有效值。
-
getProductName
public String getProductName()
Get 云产品名称,仅在SecretType为1,即凭据类型为云产品凭据时生效 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ProductName 云产品名称,仅在SecretType为1,即凭据类型为云产品凭据时生效 注意:此字段可能返回 null,表示取不到有效值。
-
setProductName
public void setProductName(String ProductName)
Set 云产品名称,仅在SecretType为1,即凭据类型为云产品凭据时生效 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ProductName- 云产品名称,仅在SecretType为1,即凭据类型为云产品凭据时生效 注意:此字段可能返回 null,表示取不到有效值。
-
getResourceName
public String getResourceName()
Get 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对凭据的名称。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ResourceName 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对凭据的名称。 注意:此字段可能返回 null,表示取不到有效值。
-
setResourceName
public void setResourceName(String ResourceName)
Set 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对凭据的名称。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ResourceName- 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对凭据的名称。 注意:此字段可能返回 null,表示取不到有效值。
-
getProjectID
public Long getProjectID()
Get 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所属的项目ID。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ProjectID 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所属的项目ID。 注意:此字段可能返回 null,表示取不到有效值。
-
setProjectID
public void setProjectID(Long ProjectID)
Set 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所属的项目ID。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ProjectID- 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所属的项目ID。 注意:此字段可能返回 null,表示取不到有效值。
-
getAssociatedInstanceIDs
public String[] getAssociatedInstanceIDs()
Get 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所关联的CVM实例ID。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- AssociatedInstanceIDs 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所关联的CVM实例ID。 注意:此字段可能返回 null,表示取不到有效值。
-
setAssociatedInstanceIDs
public void setAssociatedInstanceIDs(String[] AssociatedInstanceIDs)
Set 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所关联的CVM实例ID。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
AssociatedInstanceIDs- 当凭据类型为SSH密钥对凭据时,此字段有效,用于表示SSH密钥对所关联的CVM实例ID。 注意:此字段可能返回 null,表示取不到有效值。
-
getTargetUin
public Long getTargetUin()
Get 当凭据类型为云API密钥对凭据时,此字段有效,用于表示云API密钥对所属的用户UIN。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- TargetUin 当凭据类型为云API密钥对凭据时,此字段有效,用于表示云API密钥对所属的用户UIN。 注意:此字段可能返回 null,表示取不到有效值。
-
setTargetUin
public void setTargetUin(Long TargetUin)
Set 当凭据类型为云API密钥对凭据时,此字段有效,用于表示云API密钥对所属的用户UIN。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
TargetUin- 当凭据类型为云API密钥对凭据时,此字段有效,用于表示云API密钥对所属的用户UIN。 注意:此字段可能返回 null,表示取不到有效值。
-
getRotationFrequency
public Long getRotationFrequency()
Get 轮转的频率,以天作为单位,在轮转开启状态下生效。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- RotationFrequency 轮转的频率,以天作为单位,在轮转开启状态下生效。 注意:此字段可能返回 null,表示取不到有效值。
-
setRotationFrequency
public void setRotationFrequency(Long RotationFrequency)
Set 轮转的频率,以天作为单位,在轮转开启状态下生效。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
RotationFrequency- 轮转的频率,以天作为单位,在轮转开启状态下生效。 注意:此字段可能返回 null,表示取不到有效值。
-
getResourceID
public String getResourceID()
Get 云产品凭据对应的云产品实例 ID 号。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ResourceID 云产品凭据对应的云产品实例 ID 号。 注意:此字段可能返回 null,表示取不到有效值。
-
setResourceID
public void setResourceID(String ResourceID)
Set 云产品凭据对应的云产品实例 ID 号。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ResourceID- 云产品凭据对应的云产品实例 ID 号。 注意:此字段可能返回 null,表示取不到有效值。
-
getRotationBeginTime
public String getRotationBeginTime()
Get 用户指定的轮转开始时间。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- RotationBeginTime 用户指定的轮转开始时间。 注意:此字段可能返回 null,表示取不到有效值。
-
setRotationBeginTime
public void setRotationBeginTime(String RotationBeginTime)
Set 用户指定的轮转开始时间。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
RotationBeginTime- 用户指定的轮转开始时间。 注意:此字段可能返回 null,表示取不到有效值。
-
-