Class: TencentCloud::Lighthouse::V20200324::DiskBackupDeniedActions

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

Overview

云硬盘备份点操作限制列表。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(diskbackupid = nil, deniedactions = nil) ⇒ DiskBackupDeniedActions

Returns a new instance of DiskBackupDeniedActions.



4618
4619
4620
4621
# File 'lib/v20200324/models.rb', line 4618

def initialize(diskbackupid=nil, deniedactions=nil)
  @DiskBackupId = diskbackupid
  @DeniedActions = deniedactions
end

Instance Attribute Details

#DeniedActionsObject

Parameters:

  • DiskBackupId:

    云硬盘备份点ID。

  • DeniedActions:

    操作限制列表。



4616
4617
4618
# File 'lib/v20200324/models.rb', line 4616

def DeniedActions
  @DeniedActions
end

#DiskBackupIdObject

Parameters:

  • DiskBackupId:

    云硬盘备份点ID。

  • DeniedActions:

    操作限制列表。



4616
4617
4618
# File 'lib/v20200324/models.rb', line 4616

def DiskBackupId
  @DiskBackupId
end

Instance Method Details

#deserialize(params) ⇒ Object



4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
# File 'lib/v20200324/models.rb', line 4623

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