Class: TencentCloud::Lighthouse::V20200324::DiskDeniedActions

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

Overview

磁盘操作限制列表详细信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(diskid = nil, deniedactions = nil) ⇒ DiskDeniedActions

Returns a new instance of DiskDeniedActions.



4717
4718
4719
4720
# File 'lib/v20200324/models.rb', line 4717

def initialize(diskid=nil, deniedactions=nil)
  @DiskId = diskid
  @DeniedActions = deniedactions
end

Instance Attribute Details

#DeniedActionsObject

Parameters:

  • DiskId:

    云硬盘ID。

  • DeniedActions:

    操作限制列表。



4715
4716
4717
# File 'lib/v20200324/models.rb', line 4715

def DeniedActions
  @DeniedActions
end

#DiskIdObject

Parameters:

  • DiskId:

    云硬盘ID。

  • DeniedActions:

    操作限制列表。



4715
4716
4717
# File 'lib/v20200324/models.rb', line 4715

def DiskId
  @DiskId
end

Instance Method Details

#deserialize(params) ⇒ Object



4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
# File 'lib/v20200324/models.rb', line 4722

def deserialize(params)
  @DiskId = params['DiskId']
  unless params['DeniedActions'].nil?
    @DeniedActions = []
    params['DeniedActions'].each do |i|
      deniedaction_tmp = DeniedAction.new
      deniedaction_tmp.deserialize(i)
      @DeniedActions << deniedaction_tmp
    end
  end
end