Class: TencentCloud::Cbs::V20170312::ModifySnapshotsSharePermissionRequest

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

Overview

ModifySnapshotsSharePermission请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(snapshotids = nil, accountids = nil, permission = nil) ⇒ ModifySnapshotsSharePermissionRequest

Returns a new instance of ModifySnapshotsSharePermissionRequest.



2928
2929
2930
2931
2932
# File 'lib/v20170312/models.rb', line 2928

def initialize(snapshotids=nil, accountids=nil, permission=nil)
  @SnapshotIds = snapshotids
  @AccountIds = accountids
  @Permission = permission
end

Instance Attribute Details

#AccountIdsObject

Parameters:



2926
2927
2928
# File 'lib/v20170312/models.rb', line 2926

def AccountIds
  @AccountIds
end

#PermissionObject

Parameters:



2926
2927
2928
# File 'lib/v20170312/models.rb', line 2926

def Permission
  @Permission
end

#SnapshotIdsObject

Parameters:



2926
2927
2928
# File 'lib/v20170312/models.rb', line 2926

def SnapshotIds
  @SnapshotIds
end

Instance Method Details

#deserialize(params) ⇒ Object



2934
2935
2936
2937
2938
# File 'lib/v20170312/models.rb', line 2934

def deserialize(params)
  @SnapshotIds = params['SnapshotIds']
  @AccountIds = params['AccountIds']
  @Permission = params['Permission']
end