Class: TencentCloud::Lighthouse::V20200324::ModifyImageSharePermissionRequest

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

Overview

ModifyImageSharePermission请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(imageid = nil, permission = nil) ⇒ ModifyImageSharePermissionRequest

Returns a new instance of ModifyImageSharePermissionRequest.



6993
6994
6995
6996
# File 'lib/v20200324/models.rb', line 6993

def initialize(imageid=nil, permission=nil)
  @ImageId = imageid
  @Permission = permission
end

Instance Attribute Details

#ImageIdObject

Parameters:

  • ImageId:

    镜像 ID。可通过DescribeImages接口返回值中的ImageId获取。

  • Permission:

    共享属性,包括 SHARE,CANCEL。其中SHARE代表共享,CANCEL代表取消共享。



6991
6992
6993
# File 'lib/v20200324/models.rb', line 6991

def ImageId
  @ImageId
end

#PermissionObject

Parameters:

  • ImageId:

    镜像 ID。可通过DescribeImages接口返回值中的ImageId获取。

  • Permission:

    共享属性,包括 SHARE,CANCEL。其中SHARE代表共享,CANCEL代表取消共享。



6991
6992
6993
# File 'lib/v20200324/models.rb', line 6991

def Permission
  @Permission
end

Instance Method Details

#deserialize(params) ⇒ Object



6998
6999
7000
7001
# File 'lib/v20200324/models.rb', line 6998

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