Class: TencentCloud::Kms::V20190118::EnableKeyRotationRequest

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

Overview

EnableKeyRotation请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(keyid = nil, rotatedays = nil) ⇒ EnableKeyRotationRequest

Returns a new instance of EnableKeyRotationRequest.



1083
1084
1085
1086
# File 'lib/v20190118/models.rb', line 1083

def initialize(keyid=nil, rotatedays=nil)
  @KeyId = keyid
  @RotateDays = rotatedays
end

Instance Attribute Details

#KeyIdObject

Parameters:

  • KeyId:

    CMK唯一标识符

  • RotateDays:

    密钥轮转周期,单位天,允许范围 7 ~ 365,默认值 365。



1081
1082
1083
# File 'lib/v20190118/models.rb', line 1081

def KeyId
  @KeyId
end

#RotateDaysObject

Parameters:

  • KeyId:

    CMK唯一标识符

  • RotateDays:

    密钥轮转周期,单位天,允许范围 7 ~ 365,默认值 365。



1081
1082
1083
# File 'lib/v20190118/models.rb', line 1081

def RotateDays
  @RotateDays
end

Instance Method Details

#deserialize(params) ⇒ Object



1088
1089
1090
1091
# File 'lib/v20190118/models.rb', line 1088

def deserialize(params)
  @KeyId = params['KeyId']
  @RotateDays = params['RotateDays']
end