Class: TencentCloud::Lighthouse::V20200324::SnapshotDeniedActions
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Lighthouse::V20200324::SnapshotDeniedActions
- Defined in:
- lib/v20200324/models.rb
Overview
快照操作限制列表。
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(snapshotid = nil, deniedactions = nil) ⇒ SnapshotDeniedActions
constructor
A new instance of SnapshotDeniedActions.
Constructor Details
#initialize(snapshotid = nil, deniedactions = nil) ⇒ SnapshotDeniedActions
Returns a new instance of SnapshotDeniedActions.
8246 8247 8248 8249 |
# File 'lib/v20200324/models.rb', line 8246 def initialize(snapshotid=nil, deniedactions=nil) @SnapshotId = snapshotid @DeniedActions = deniedactions end |
Instance Attribute Details
#DeniedActions ⇒ Object
8244 8245 8246 |
# File 'lib/v20200324/models.rb', line 8244 def DeniedActions @DeniedActions end |
#SnapshotId ⇒ Object
8244 8245 8246 |
# File 'lib/v20200324/models.rb', line 8244 def SnapshotId @SnapshotId end |
Instance Method Details
#deserialize(params) ⇒ Object
8251 8252 8253 8254 8255 8256 8257 8258 8259 8260 8261 |
# File 'lib/v20200324/models.rb', line 8251 def deserialize(params) @SnapshotId = params['SnapshotId'] unless params['DeniedActions'].nil? @DeniedActions = [] params['DeniedActions'].each do |i| deniedaction_tmp = DeniedAction.new deniedaction_tmp.deserialize(i) @DeniedActions << deniedaction_tmp end end end |