Class: TencentCloud::Ssm::V20190923::SecretMetadata
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ssm::V20190923::SecretMetadata
- Defined in:
- lib/v20190923/models.rb
Overview
凭据的基础信息
Instance Attribute Summary collapse
-
#AssociatedInstanceIDs ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;.
-
#CreateTime ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;.
-
#CreateUin ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;.
-
#DeleteTime ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;.
-
#Description ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;.
-
#KmsKeyId ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;.
-
#KmsKeyType ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;.
-
#NextRotationTime ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;.
-
#ProductName ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;.
-
#ProjectID ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;.
-
#ResourceID ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;.
-
#ResourceName ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;.
-
#RotationBeginTime ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;.
-
#RotationFrequency ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;.
-
#RotationStatus ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;.
-
#SecretName ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;.
-
#SecretType ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;.
-
#Status ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;.
-
#TargetUin ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#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
constructor
A new instance of SecretMetadata.
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.
1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 |
# File 'lib/v20190923/models.rb', line 1381 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
#AssociatedInstanceIDs ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;
1379 1380 1381 |
# File 'lib/v20190923/models.rb', line 1379 def AssociatedInstanceIDs @AssociatedInstanceIDs end |
#CreateTime ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;
1379 1380 1381 |
# File 'lib/v20190923/models.rb', line 1379 def CreateTime @CreateTime end |
#CreateUin ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;
1379 1380 1381 |
# File 'lib/v20190923/models.rb', line 1379 def CreateUin @CreateUin end |
#DeleteTime ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;
1379 1380 1381 |
# File 'lib/v20190923/models.rb', line 1379 def DeleteTime @DeleteTime end |
#Description ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;
1379 1380 1381 |
# File 'lib/v20190923/models.rb', line 1379 def Description @Description end |
#KmsKeyId ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;
1379 1380 1381 |
# File 'lib/v20190923/models.rb', line 1379 def KmsKeyId @KmsKeyId end |
#KmsKeyType ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;
1379 1380 1381 |
# File 'lib/v20190923/models.rb', line 1379 def KmsKeyType @KmsKeyType end |
#NextRotationTime ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;
1379 1380 1381 |
# File 'lib/v20190923/models.rb', line 1379 def NextRotationTime @NextRotationTime end |
#ProductName ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;
1379 1380 1381 |
# File 'lib/v20190923/models.rb', line 1379 def ProductName @ProductName end |
#ProjectID ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;
1379 1380 1381 |
# File 'lib/v20190923/models.rb', line 1379 def ProjectID @ProjectID end |
#ResourceID ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;
1379 1380 1381 |
# File 'lib/v20190923/models.rb', line 1379 def ResourceID @ResourceID end |
#ResourceName ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;
1379 1380 1381 |
# File 'lib/v20190923/models.rb', line 1379 def ResourceName @ResourceName end |
#RotationBeginTime ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;
1379 1380 1381 |
# File 'lib/v20190923/models.rb', line 1379 def RotationBeginTime @RotationBeginTime end |
#RotationFrequency ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;
1379 1380 1381 |
# File 'lib/v20190923/models.rb', line 1379 def RotationFrequency @RotationFrequency end |
#RotationStatus ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;
1379 1380 1381 |
# File 'lib/v20190923/models.rb', line 1379 def RotationStatus @RotationStatus end |
#SecretName ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;
1379 1380 1381 |
# File 'lib/v20190923/models.rb', line 1379 def SecretName @SecretName end |
#SecretType ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;
1379 1380 1381 |
# File 'lib/v20190923/models.rb', line 1379 def SecretType @SecretType end |
#Status ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;
1379 1380 1381 |
# File 'lib/v20190923/models.rb', line 1379 def Status @Status end |
#TargetUin ⇒ Object
1 -- 云产品凭据; 2 -- SSH密钥对凭据; 3 -- 云API密钥对凭据; 4 -- Redis类型凭据;
1379 1380 1381 |
# File 'lib/v20190923/models.rb', line 1379 def TargetUin @TargetUin end |
Instance Method Details
#deserialize(params) ⇒ Object
1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 |
# File 'lib/v20190923/models.rb', line 1403 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 |