Class: TencentCloud::Organization::V20210331::OrganizationServiceAssign

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

Overview

集团服务设置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(serviceid = nil, productname = nil, isassign = nil, description = nil, membernum = nil, document = nil, consoleurl = nil, isusagestatus = nil, canassigncount = nil, product = nil, servicegrant = nil, grantstatus = nil, issetmanagementscope = nil) ⇒ OrganizationServiceAssign

Returns a new instance of OrganizationServiceAssign.



6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
# File 'lib/v20210331/models.rb', line 6619

def initialize(serviceid=nil, productname=nil, isassign=nil, description=nil, membernum=nil, document=nil, consoleurl=nil, isusagestatus=nil, canassigncount=nil, product=nil, servicegrant=nil, grantstatus=nil, issetmanagementscope=nil)
  @ServiceId = serviceid
  @ProductName = productname
  @IsAssign = isassign
  @Description = description
  @MemberNum = membernum
  @Document = document
  @ConsoleUrl = consoleurl
  @IsUsageStatus = isusagestatus
  @CanAssignCount = canassigncount
  @Product = product
  @ServiceGrant = servicegrant
  @GrantStatus = grantstatus
  @IsSetManagementScope = issetmanagementscope
end

Instance Attribute Details

#CanAssignCountObject

Parameters:

  • ServiceId:

    集团服务ID。

  • ProductName:

    集团服务产品名称。

  • IsAssign:

    是否支持委派。取值: 1-是 2-否

  • Description:

    集团服务描述。

  • MemberNum:

    当前委派管理员数。

  • Document:

    帮助文档。

  • ConsoleUrl:

    集团服务产品控制台路径。

  • IsUsageStatus:

    是否接入使用状态。取值: 1-是 2-否

  • CanAssignCount:

    委派管理员数量限制。

  • Product:

    集团服务产品标识。

  • ServiceGrant:

    是否支持集团服务授权。取值 1-是、2-否

  • GrantStatus:

    集团服务授权启用状态。ServiceGrant值为1时该字段有效 ,取值:Enabled-开启 Disabled-关闭

  • IsSetManagementScope:

    是否支持设置委派管理范围。取值: 1-是 2-否



6617
6618
6619
# File 'lib/v20210331/models.rb', line 6617

def CanAssignCount
  @CanAssignCount
end

#ConsoleUrlObject

Parameters:

  • ServiceId:

    集团服务ID。

  • ProductName:

    集团服务产品名称。

  • IsAssign:

    是否支持委派。取值: 1-是 2-否

  • Description:

    集团服务描述。

  • MemberNum:

    当前委派管理员数。

  • Document:

    帮助文档。

  • ConsoleUrl:

    集团服务产品控制台路径。

  • IsUsageStatus:

    是否接入使用状态。取值: 1-是 2-否

  • CanAssignCount:

    委派管理员数量限制。

  • Product:

    集团服务产品标识。

  • ServiceGrant:

    是否支持集团服务授权。取值 1-是、2-否

  • GrantStatus:

    集团服务授权启用状态。ServiceGrant值为1时该字段有效 ,取值:Enabled-开启 Disabled-关闭

  • IsSetManagementScope:

    是否支持设置委派管理范围。取值: 1-是 2-否



6617
6618
6619
# File 'lib/v20210331/models.rb', line 6617

def ConsoleUrl
  @ConsoleUrl
end

#DescriptionObject

Parameters:

  • ServiceId:

    集团服务ID。

  • ProductName:

    集团服务产品名称。

  • IsAssign:

    是否支持委派。取值: 1-是 2-否

  • Description:

    集团服务描述。

  • MemberNum:

    当前委派管理员数。

  • Document:

    帮助文档。

  • ConsoleUrl:

    集团服务产品控制台路径。

  • IsUsageStatus:

    是否接入使用状态。取值: 1-是 2-否

  • CanAssignCount:

    委派管理员数量限制。

  • Product:

    集团服务产品标识。

  • ServiceGrant:

    是否支持集团服务授权。取值 1-是、2-否

  • GrantStatus:

    集团服务授权启用状态。ServiceGrant值为1时该字段有效 ,取值:Enabled-开启 Disabled-关闭

  • IsSetManagementScope:

    是否支持设置委派管理范围。取值: 1-是 2-否



6617
6618
6619
# File 'lib/v20210331/models.rb', line 6617

def Description
  @Description
end

#DocumentObject

Parameters:

  • ServiceId:

    集团服务ID。

  • ProductName:

    集团服务产品名称。

  • IsAssign:

    是否支持委派。取值: 1-是 2-否

  • Description:

    集团服务描述。

  • MemberNum:

    当前委派管理员数。

  • Document:

    帮助文档。

  • ConsoleUrl:

    集团服务产品控制台路径。

  • IsUsageStatus:

    是否接入使用状态。取值: 1-是 2-否

  • CanAssignCount:

    委派管理员数量限制。

  • Product:

    集团服务产品标识。

  • ServiceGrant:

    是否支持集团服务授权。取值 1-是、2-否

  • GrantStatus:

    集团服务授权启用状态。ServiceGrant值为1时该字段有效 ,取值:Enabled-开启 Disabled-关闭

  • IsSetManagementScope:

    是否支持设置委派管理范围。取值: 1-是 2-否



6617
6618
6619
# File 'lib/v20210331/models.rb', line 6617

def Document
  @Document
end

#GrantStatusObject

Parameters:

  • ServiceId:

    集团服务ID。

  • ProductName:

    集团服务产品名称。

  • IsAssign:

    是否支持委派。取值: 1-是 2-否

  • Description:

    集团服务描述。

  • MemberNum:

    当前委派管理员数。

  • Document:

    帮助文档。

  • ConsoleUrl:

    集团服务产品控制台路径。

  • IsUsageStatus:

    是否接入使用状态。取值: 1-是 2-否

  • CanAssignCount:

    委派管理员数量限制。

  • Product:

    集团服务产品标识。

  • ServiceGrant:

    是否支持集团服务授权。取值 1-是、2-否

  • GrantStatus:

    集团服务授权启用状态。ServiceGrant值为1时该字段有效 ,取值:Enabled-开启 Disabled-关闭

  • IsSetManagementScope:

    是否支持设置委派管理范围。取值: 1-是 2-否



6617
6618
6619
# File 'lib/v20210331/models.rb', line 6617

def GrantStatus
  @GrantStatus
end

#IsAssignObject

Parameters:

  • ServiceId:

    集团服务ID。

  • ProductName:

    集团服务产品名称。

  • IsAssign:

    是否支持委派。取值: 1-是 2-否

  • Description:

    集团服务描述。

  • MemberNum:

    当前委派管理员数。

  • Document:

    帮助文档。

  • ConsoleUrl:

    集团服务产品控制台路径。

  • IsUsageStatus:

    是否接入使用状态。取值: 1-是 2-否

  • CanAssignCount:

    委派管理员数量限制。

  • Product:

    集团服务产品标识。

  • ServiceGrant:

    是否支持集团服务授权。取值 1-是、2-否

  • GrantStatus:

    集团服务授权启用状态。ServiceGrant值为1时该字段有效 ,取值:Enabled-开启 Disabled-关闭

  • IsSetManagementScope:

    是否支持设置委派管理范围。取值: 1-是 2-否



6617
6618
6619
# File 'lib/v20210331/models.rb', line 6617

def IsAssign
  @IsAssign
end

#IsSetManagementScopeObject

Parameters:

  • ServiceId:

    集团服务ID。

  • ProductName:

    集团服务产品名称。

  • IsAssign:

    是否支持委派。取值: 1-是 2-否

  • Description:

    集团服务描述。

  • MemberNum:

    当前委派管理员数。

  • Document:

    帮助文档。

  • ConsoleUrl:

    集团服务产品控制台路径。

  • IsUsageStatus:

    是否接入使用状态。取值: 1-是 2-否

  • CanAssignCount:

    委派管理员数量限制。

  • Product:

    集团服务产品标识。

  • ServiceGrant:

    是否支持集团服务授权。取值 1-是、2-否

  • GrantStatus:

    集团服务授权启用状态。ServiceGrant值为1时该字段有效 ,取值:Enabled-开启 Disabled-关闭

  • IsSetManagementScope:

    是否支持设置委派管理范围。取值: 1-是 2-否



6617
6618
6619
# File 'lib/v20210331/models.rb', line 6617

def IsSetManagementScope
  @IsSetManagementScope
end

#IsUsageStatusObject

Parameters:

  • ServiceId:

    集团服务ID。

  • ProductName:

    集团服务产品名称。

  • IsAssign:

    是否支持委派。取值: 1-是 2-否

  • Description:

    集团服务描述。

  • MemberNum:

    当前委派管理员数。

  • Document:

    帮助文档。

  • ConsoleUrl:

    集团服务产品控制台路径。

  • IsUsageStatus:

    是否接入使用状态。取值: 1-是 2-否

  • CanAssignCount:

    委派管理员数量限制。

  • Product:

    集团服务产品标识。

  • ServiceGrant:

    是否支持集团服务授权。取值 1-是、2-否

  • GrantStatus:

    集团服务授权启用状态。ServiceGrant值为1时该字段有效 ,取值:Enabled-开启 Disabled-关闭

  • IsSetManagementScope:

    是否支持设置委派管理范围。取值: 1-是 2-否



6617
6618
6619
# File 'lib/v20210331/models.rb', line 6617

def IsUsageStatus
  @IsUsageStatus
end

#MemberNumObject

Parameters:

  • ServiceId:

    集团服务ID。

  • ProductName:

    集团服务产品名称。

  • IsAssign:

    是否支持委派。取值: 1-是 2-否

  • Description:

    集团服务描述。

  • MemberNum:

    当前委派管理员数。

  • Document:

    帮助文档。

  • ConsoleUrl:

    集团服务产品控制台路径。

  • IsUsageStatus:

    是否接入使用状态。取值: 1-是 2-否

  • CanAssignCount:

    委派管理员数量限制。

  • Product:

    集团服务产品标识。

  • ServiceGrant:

    是否支持集团服务授权。取值 1-是、2-否

  • GrantStatus:

    集团服务授权启用状态。ServiceGrant值为1时该字段有效 ,取值:Enabled-开启 Disabled-关闭

  • IsSetManagementScope:

    是否支持设置委派管理范围。取值: 1-是 2-否



6617
6618
6619
# File 'lib/v20210331/models.rb', line 6617

def MemberNum
  @MemberNum
end

#ProductObject

Parameters:

  • ServiceId:

    集团服务ID。

  • ProductName:

    集团服务产品名称。

  • IsAssign:

    是否支持委派。取值: 1-是 2-否

  • Description:

    集团服务描述。

  • MemberNum:

    当前委派管理员数。

  • Document:

    帮助文档。

  • ConsoleUrl:

    集团服务产品控制台路径。

  • IsUsageStatus:

    是否接入使用状态。取值: 1-是 2-否

  • CanAssignCount:

    委派管理员数量限制。

  • Product:

    集团服务产品标识。

  • ServiceGrant:

    是否支持集团服务授权。取值 1-是、2-否

  • GrantStatus:

    集团服务授权启用状态。ServiceGrant值为1时该字段有效 ,取值:Enabled-开启 Disabled-关闭

  • IsSetManagementScope:

    是否支持设置委派管理范围。取值: 1-是 2-否



6617
6618
6619
# File 'lib/v20210331/models.rb', line 6617

def Product
  @Product
end

#ProductNameObject

Parameters:

  • ServiceId:

    集团服务ID。

  • ProductName:

    集团服务产品名称。

  • IsAssign:

    是否支持委派。取值: 1-是 2-否

  • Description:

    集团服务描述。

  • MemberNum:

    当前委派管理员数。

  • Document:

    帮助文档。

  • ConsoleUrl:

    集团服务产品控制台路径。

  • IsUsageStatus:

    是否接入使用状态。取值: 1-是 2-否

  • CanAssignCount:

    委派管理员数量限制。

  • Product:

    集团服务产品标识。

  • ServiceGrant:

    是否支持集团服务授权。取值 1-是、2-否

  • GrantStatus:

    集团服务授权启用状态。ServiceGrant值为1时该字段有效 ,取值:Enabled-开启 Disabled-关闭

  • IsSetManagementScope:

    是否支持设置委派管理范围。取值: 1-是 2-否



6617
6618
6619
# File 'lib/v20210331/models.rb', line 6617

def ProductName
  @ProductName
end

#ServiceGrantObject

Parameters:

  • ServiceId:

    集团服务ID。

  • ProductName:

    集团服务产品名称。

  • IsAssign:

    是否支持委派。取值: 1-是 2-否

  • Description:

    集团服务描述。

  • MemberNum:

    当前委派管理员数。

  • Document:

    帮助文档。

  • ConsoleUrl:

    集团服务产品控制台路径。

  • IsUsageStatus:

    是否接入使用状态。取值: 1-是 2-否

  • CanAssignCount:

    委派管理员数量限制。

  • Product:

    集团服务产品标识。

  • ServiceGrant:

    是否支持集团服务授权。取值 1-是、2-否

  • GrantStatus:

    集团服务授权启用状态。ServiceGrant值为1时该字段有效 ,取值:Enabled-开启 Disabled-关闭

  • IsSetManagementScope:

    是否支持设置委派管理范围。取值: 1-是 2-否



6617
6618
6619
# File 'lib/v20210331/models.rb', line 6617

def ServiceGrant
  @ServiceGrant
end

#ServiceIdObject

Parameters:

  • ServiceId:

    集团服务ID。

  • ProductName:

    集团服务产品名称。

  • IsAssign:

    是否支持委派。取值: 1-是 2-否

  • Description:

    集团服务描述。

  • MemberNum:

    当前委派管理员数。

  • Document:

    帮助文档。

  • ConsoleUrl:

    集团服务产品控制台路径。

  • IsUsageStatus:

    是否接入使用状态。取值: 1-是 2-否

  • CanAssignCount:

    委派管理员数量限制。

  • Product:

    集团服务产品标识。

  • ServiceGrant:

    是否支持集团服务授权。取值 1-是、2-否

  • GrantStatus:

    集团服务授权启用状态。ServiceGrant值为1时该字段有效 ,取值:Enabled-开启 Disabled-关闭

  • IsSetManagementScope:

    是否支持设置委派管理范围。取值: 1-是 2-否



6617
6618
6619
# File 'lib/v20210331/models.rb', line 6617

def ServiceId
  @ServiceId
end

Instance Method Details

#deserialize(params) ⇒ Object



6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
# File 'lib/v20210331/models.rb', line 6635

def deserialize(params)
  @ServiceId = params['ServiceId']
  @ProductName = params['ProductName']
  @IsAssign = params['IsAssign']
  @Description = params['Description']
  @MemberNum = params['MemberNum']
  @Document = params['Document']
  @ConsoleUrl = params['ConsoleUrl']
  @IsUsageStatus = params['IsUsageStatus']
  @CanAssignCount = params['CanAssignCount']
  @Product = params['Product']
  @ServiceGrant = params['ServiceGrant']
  @GrantStatus = params['GrantStatus']
  @IsSetManagementScope = params['IsSetManagementScope']
end