Class: TencentCloud::Organization::V20210331::UpdateShareUnitRequest

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

Overview

UpdateShareUnit请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(unitid = nil, name = nil, description = nil, sharescope = nil) ⇒ UpdateShareUnitRequest

Returns a new instance of UpdateShareUnitRequest.



8365
8366
8367
8368
8369
8370
# File 'lib/v20210331/models.rb', line 8365

def initialize(unitid=nil, name=nil, description=nil, sharescope=nil)
  @UnitId = unitid
  @Name = name
  @Description = description
  @ShareScope = sharescope
end

Instance Attribute Details

#DescriptionObject

Parameters:

  • UnitId:

    共享单元ID。

  • Name:

    共享单元名称。仅支持大小写字母、数字、-、以及_的组合,3-128个字符。

  • Description:

    共享单元描述。最大128个字符。

  • ShareScope:

    共享范围。取值:1-仅允许集团组织内共享 2-允许共享给任意账号,默认值:1



8363
8364
8365
# File 'lib/v20210331/models.rb', line 8363

def Description
  @Description
end

#NameObject

Parameters:

  • UnitId:

    共享单元ID。

  • Name:

    共享单元名称。仅支持大小写字母、数字、-、以及_的组合,3-128个字符。

  • Description:

    共享单元描述。最大128个字符。

  • ShareScope:

    共享范围。取值:1-仅允许集团组织内共享 2-允许共享给任意账号,默认值:1



8363
8364
8365
# File 'lib/v20210331/models.rb', line 8363

def Name
  @Name
end

#ShareScopeObject

Parameters:

  • UnitId:

    共享单元ID。

  • Name:

    共享单元名称。仅支持大小写字母、数字、-、以及_的组合,3-128个字符。

  • Description:

    共享单元描述。最大128个字符。

  • ShareScope:

    共享范围。取值:1-仅允许集团组织内共享 2-允许共享给任意账号,默认值:1



8363
8364
8365
# File 'lib/v20210331/models.rb', line 8363

def ShareScope
  @ShareScope
end

#UnitIdObject

Parameters:

  • UnitId:

    共享单元ID。

  • Name:

    共享单元名称。仅支持大小写字母、数字、-、以及_的组合,3-128个字符。

  • Description:

    共享单元描述。最大128个字符。

  • ShareScope:

    共享范围。取值:1-仅允许集团组织内共享 2-允许共享给任意账号,默认值:1



8363
8364
8365
# File 'lib/v20210331/models.rb', line 8363

def UnitId
  @UnitId
end

Instance Method Details

#deserialize(params) ⇒ Object



8372
8373
8374
8375
8376
8377
# File 'lib/v20210331/models.rb', line 8372

def deserialize(params)
  @UnitId = params['UnitId']
  @Name = params['Name']
  @Description = params['Description']
  @ShareScope = params['ShareScope']
end