Class: TencentCloud::Ess::V20201111::ModifyIntegrationRoleRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ess::V20201111::ModifyIntegrationRoleRequest
- Defined in:
- lib/v20201111/models.rb
Overview
ModifyIntegrationRole请求参数结构体
Instance Attribute Summary collapse
-
#Agent ⇒ Object
注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。.
-
#Description ⇒ Object
注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。.
-
#Name ⇒ Object
注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。.
-
#Operator ⇒ Object
注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。.
-
#PermissionGroups ⇒ Object
注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。.
-
#RoleId ⇒ Object
注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。.
-
#SubOrganizationIds ⇒ Object
注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(roleid = nil, name = nil, operator = nil, description = nil, permissiongroups = nil, suborganizationids = nil, agent = nil) ⇒ ModifyIntegrationRoleRequest
constructor
A new instance of ModifyIntegrationRoleRequest.
Constructor Details
#initialize(roleid = nil, name = nil, operator = nil, description = nil, permissiongroups = nil, suborganizationids = nil, agent = nil) ⇒ ModifyIntegrationRoleRequest
Returns a new instance of ModifyIntegrationRoleRequest.
15339 15340 15341 15342 15343 15344 15345 15346 15347 |
# File 'lib/v20201111/models.rb', line 15339 def initialize(roleid=nil, name=nil, operator=nil, description=nil, =nil, suborganizationids=nil, agent=nil) @RoleId = roleid @Name = name @Operator = operator @Description = description @PermissionGroups = @SubOrganizationIds = suborganizationids @Agent = agent end |
Instance Attribute Details
#Agent ⇒ Object
注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。
15337 15338 15339 |
# File 'lib/v20201111/models.rb', line 15337 def Agent @Agent end |
#Description ⇒ Object
注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。
15337 15338 15339 |
# File 'lib/v20201111/models.rb', line 15337 def Description @Description end |
#Name ⇒ Object
注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。
15337 15338 15339 |
# File 'lib/v20201111/models.rb', line 15337 def Name @Name end |
#Operator ⇒ Object
注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。
15337 15338 15339 |
# File 'lib/v20201111/models.rb', line 15337 def Operator @Operator end |
#PermissionGroups ⇒ Object
注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。
15337 15338 15339 |
# File 'lib/v20201111/models.rb', line 15337 def PermissionGroups @PermissionGroups end |
#RoleId ⇒ Object
注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。
15337 15338 15339 |
# File 'lib/v20201111/models.rb', line 15337 def RoleId @RoleId end |
#SubOrganizationIds ⇒ Object
注: 在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。
15337 15338 15339 |
# File 'lib/v20201111/models.rb', line 15337 def SubOrganizationIds @SubOrganizationIds end |
Instance Method Details
#deserialize(params) ⇒ Object
15349 15350 15351 15352 15353 15354 15355 15356 15357 15358 15359 15360 15361 15362 15363 15364 15365 15366 15367 15368 15369 15370 |
# File 'lib/v20201111/models.rb', line 15349 def deserialize(params) @RoleId = params['RoleId'] @Name = params['Name'] unless params['Operator'].nil? @Operator = UserInfo.new @Operator.deserialize(params['Operator']) end @Description = params['Description'] unless params['PermissionGroups'].nil? @PermissionGroups = [] params['PermissionGroups'].each do |i| = PermissionGroup.new .deserialize(i) @PermissionGroups << end end @SubOrganizationIds = params['SubOrganizationIds'] unless params['Agent'].nil? @Agent = Agent.new @Agent.deserialize(params['Agent']) end end |