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.
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
#AssociatedInstanceIDs ⇒ Object
1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;
1340 1341 1342 |
# File 'lib/v20190923/models.rb', line 1340 def AssociatedInstanceIDs @AssociatedInstanceIDs end |
#CreateTime ⇒ Object
1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;
1340 1341 1342 |
# File 'lib/v20190923/models.rb', line 1340 def CreateTime @CreateTime end |
#CreateUin ⇒ Object
1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;
1340 1341 1342 |
# File 'lib/v20190923/models.rb', line 1340 def CreateUin @CreateUin end |
#DeleteTime ⇒ Object
1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;
1340 1341 1342 |
# File 'lib/v20190923/models.rb', line 1340 def DeleteTime @DeleteTime end |
#Description ⇒ Object
1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;
1340 1341 1342 |
# File 'lib/v20190923/models.rb', line 1340 def Description @Description end |
#KmsKeyId ⇒ Object
1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;
1340 1341 1342 |
# File 'lib/v20190923/models.rb', line 1340 def KmsKeyId @KmsKeyId end |
#KmsKeyType ⇒ Object
1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;
1340 1341 1342 |
# File 'lib/v20190923/models.rb', line 1340 def KmsKeyType @KmsKeyType end |
#NextRotationTime ⇒ Object
1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;
1340 1341 1342 |
# File 'lib/v20190923/models.rb', line 1340 def NextRotationTime @NextRotationTime end |
#ProductName ⇒ Object
1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;
1340 1341 1342 |
# File 'lib/v20190923/models.rb', line 1340 def ProductName @ProductName end |
#ProjectID ⇒ Object
1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;
1340 1341 1342 |
# File 'lib/v20190923/models.rb', line 1340 def ProjectID @ProjectID end |
#ResourceID ⇒ Object
1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;
1340 1341 1342 |
# File 'lib/v20190923/models.rb', line 1340 def ResourceID @ResourceID end |
#ResourceName ⇒ Object
1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;
1340 1341 1342 |
# File 'lib/v20190923/models.rb', line 1340 def ResourceName @ResourceName end |
#RotationBeginTime ⇒ Object
1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;
1340 1341 1342 |
# File 'lib/v20190923/models.rb', line 1340 def RotationBeginTime @RotationBeginTime end |
#RotationFrequency ⇒ Object
1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;
1340 1341 1342 |
# File 'lib/v20190923/models.rb', line 1340 def RotationFrequency @RotationFrequency end |
#RotationStatus ⇒ Object
1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;
1340 1341 1342 |
# File 'lib/v20190923/models.rb', line 1340 def RotationStatus @RotationStatus end |
#SecretName ⇒ Object
1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;
1340 1341 1342 |
# File 'lib/v20190923/models.rb', line 1340 def SecretName @SecretName end |
#SecretType ⇒ Object
1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;
1340 1341 1342 |
# File 'lib/v20190923/models.rb', line 1340 def SecretType @SecretType end |
#Status ⇒ Object
1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;
1340 1341 1342 |
# File 'lib/v20190923/models.rb', line 1340 def Status @Status end |
#TargetUin ⇒ Object
1 – 云产品凭据;2 – SSH密钥对凭据;3 – 云API密钥对凭据;4 – Redis类型凭据;
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 |