Class: TencentCloud::Organization::V20210331::RoleProvisioningsTask

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

Overview

同步部署角色任务状态信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, roleconfigurationid = nil, roleconfigurationname = nil, targetuin = nil, targettype = nil, tasktype = nil, taskstatus = nil) ⇒ RoleProvisioningsTask

Returns a new instance of RoleProvisioningsTask.



7039
7040
7041
7042
7043
7044
7045
7046
7047
# File 'lib/v20210331/models.rb', line 7039

def initialize(taskid=nil, roleconfigurationid=nil, roleconfigurationname=nil, targetuin=nil, targettype=nil, tasktype=nil, taskstatus=nil)
  @TaskId = taskid
  @RoleConfigurationId = roleconfigurationid
  @RoleConfigurationName = roleconfigurationname
  @TargetUin = targetuin
  @TargetType = targettype
  @TaskType = tasktype
  @TaskStatus = taskstatus
end

Instance Attribute Details

#RoleConfigurationIdObject

Parameters:

  • TaskId:

    任务ID。

  • RoleConfigurationId:

    权限配置ID。

  • RoleConfigurationName:

    权限配置名称。

  • TargetUin:

    授权的集团账号目标账号的UIN

  • TargetType:

    同步的集团账号目标账号的类型,ManagerUin管理账号;MemberUin成员账号

  • TaskType:

    任务类型。

  • TaskStatus:

    任务状态:InProgress: 进行中,Failed: 失败 3:Success: 成功



7037
7038
7039
# File 'lib/v20210331/models.rb', line 7037

def RoleConfigurationId
  @RoleConfigurationId
end

#RoleConfigurationNameObject

Parameters:

  • TaskId:

    任务ID。

  • RoleConfigurationId:

    权限配置ID。

  • RoleConfigurationName:

    权限配置名称。

  • TargetUin:

    授权的集团账号目标账号的UIN

  • TargetType:

    同步的集团账号目标账号的类型,ManagerUin管理账号;MemberUin成员账号

  • TaskType:

    任务类型。

  • TaskStatus:

    任务状态:InProgress: 进行中,Failed: 失败 3:Success: 成功



7037
7038
7039
# File 'lib/v20210331/models.rb', line 7037

def RoleConfigurationName
  @RoleConfigurationName
end

#TargetTypeObject

Parameters:

  • TaskId:

    任务ID。

  • RoleConfigurationId:

    权限配置ID。

  • RoleConfigurationName:

    权限配置名称。

  • TargetUin:

    授权的集团账号目标账号的UIN

  • TargetType:

    同步的集团账号目标账号的类型,ManagerUin管理账号;MemberUin成员账号

  • TaskType:

    任务类型。

  • TaskStatus:

    任务状态:InProgress: 进行中,Failed: 失败 3:Success: 成功



7037
7038
7039
# File 'lib/v20210331/models.rb', line 7037

def TargetType
  @TargetType
end

#TargetUinObject

Parameters:

  • TaskId:

    任务ID。

  • RoleConfigurationId:

    权限配置ID。

  • RoleConfigurationName:

    权限配置名称。

  • TargetUin:

    授权的集团账号目标账号的UIN

  • TargetType:

    同步的集团账号目标账号的类型,ManagerUin管理账号;MemberUin成员账号

  • TaskType:

    任务类型。

  • TaskStatus:

    任务状态:InProgress: 进行中,Failed: 失败 3:Success: 成功



7037
7038
7039
# File 'lib/v20210331/models.rb', line 7037

def TargetUin
  @TargetUin
end

#TaskIdObject

Parameters:

  • TaskId:

    任务ID。

  • RoleConfigurationId:

    权限配置ID。

  • RoleConfigurationName:

    权限配置名称。

  • TargetUin:

    授权的集团账号目标账号的UIN

  • TargetType:

    同步的集团账号目标账号的类型,ManagerUin管理账号;MemberUin成员账号

  • TaskType:

    任务类型。

  • TaskStatus:

    任务状态:InProgress: 进行中,Failed: 失败 3:Success: 成功



7037
7038
7039
# File 'lib/v20210331/models.rb', line 7037

def TaskId
  @TaskId
end

#TaskStatusObject

Parameters:

  • TaskId:

    任务ID。

  • RoleConfigurationId:

    权限配置ID。

  • RoleConfigurationName:

    权限配置名称。

  • TargetUin:

    授权的集团账号目标账号的UIN

  • TargetType:

    同步的集团账号目标账号的类型,ManagerUin管理账号;MemberUin成员账号

  • TaskType:

    任务类型。

  • TaskStatus:

    任务状态:InProgress: 进行中,Failed: 失败 3:Success: 成功



7037
7038
7039
# File 'lib/v20210331/models.rb', line 7037

def TaskStatus
  @TaskStatus
end

#TaskTypeObject

Parameters:

  • TaskId:

    任务ID。

  • RoleConfigurationId:

    权限配置ID。

  • RoleConfigurationName:

    权限配置名称。

  • TargetUin:

    授权的集团账号目标账号的UIN

  • TargetType:

    同步的集团账号目标账号的类型,ManagerUin管理账号;MemberUin成员账号

  • TaskType:

    任务类型。

  • TaskStatus:

    任务状态:InProgress: 进行中,Failed: 失败 3:Success: 成功



7037
7038
7039
# File 'lib/v20210331/models.rb', line 7037

def TaskType
  @TaskType
end

Instance Method Details

#deserialize(params) ⇒ Object



7049
7050
7051
7052
7053
7054
7055
7056
7057
# File 'lib/v20210331/models.rb', line 7049

def deserialize(params)
  @TaskId = params['TaskId']
  @RoleConfigurationId = params['RoleConfigurationId']
  @RoleConfigurationName = params['RoleConfigurationName']
  @TargetUin = params['TargetUin']
  @TargetType = params['TargetType']
  @TaskType = params['TaskType']
  @TaskStatus = params['TaskStatus']
end