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.



8104
8105
8106
8107
8108
8109
# File 'lib/v20210331/models.rb', line 8104

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



8102
8103
8104
# File 'lib/v20210331/models.rb', line 8102

def Description
  @Description
end

#NameObject

Parameters:

  • UnitId:

    共享单元ID。

  • Name:

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

  • Description:

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

  • ShareScope:

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



8102
8103
8104
# File 'lib/v20210331/models.rb', line 8102

def Name
  @Name
end

#ShareScopeObject

Parameters:

  • UnitId:

    共享单元ID。

  • Name:

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

  • Description:

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

  • ShareScope:

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



8102
8103
8104
# File 'lib/v20210331/models.rb', line 8102

def ShareScope
  @ShareScope
end

#UnitIdObject

Parameters:

  • UnitId:

    共享单元ID。

  • Name:

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

  • Description:

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

  • ShareScope:

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



8102
8103
8104
# File 'lib/v20210331/models.rb', line 8102

def UnitId
  @UnitId
end

Instance Method Details

#deserialize(params) ⇒ Object



8111
8112
8113
8114
8115
8116
# File 'lib/v20210331/models.rb', line 8111

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