Class: TencentCloud::Organization::V20210331::TaskInfo

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, principalid = nil, principaltype = nil, tasktype = nil, status = nil, failurereason = nil) ⇒ TaskInfo

Returns a new instance of TaskInfo.



7516
7517
7518
7519
7520
7521
7522
7523
7524
7525
7526
7527
# File 'lib/v20210331/models.rb', line 7516

def initialize(taskid=nil, roleconfigurationid=nil, roleconfigurationname=nil, targetuin=nil, targettype=nil, principalid=nil, principaltype=nil, tasktype=nil, status=nil, failurereason=nil)
  @TaskId = taskid
  @RoleConfigurationId = roleconfigurationid
  @RoleConfigurationName = roleconfigurationname
  @TargetUin = targetuin
  @TargetType = targettype
  @PrincipalId = principalid
  @PrincipalType = principaltype
  @TaskType = tasktype
  @Status = status
  @FailureReason = failurereason
end

Instance Attribute Details

#FailureReasonObject

Parameters:

  • TaskId:

    任务ID。

  • RoleConfigurationId:

    权限配置ID。

  • RoleConfigurationName:

    权限配置名称。

  • TargetUin:

    授权的目标成员账号的UIN

  • TargetType:

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

  • PrincipalId:

    用户授权的身份ID,如果是身份类型是CIC用户,则为用户ID; 如果是用户组,则为用户组ID;

  • PrincipalType:

    用户授权的身份类型, User代表CIC用户, Group代表CIC用户组

  • TaskType:

    任务类型。

  • Status:

    InProgress:任务执行中。 Success:任务执行成功。 Failed:任务执行失败。

  • FailureReason:

    失败原因



7514
7515
7516
# File 'lib/v20210331/models.rb', line 7514

def FailureReason
  @FailureReason
end

#PrincipalIdObject

Parameters:

  • TaskId:

    任务ID。

  • RoleConfigurationId:

    权限配置ID。

  • RoleConfigurationName:

    权限配置名称。

  • TargetUin:

    授权的目标成员账号的UIN

  • TargetType:

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

  • PrincipalId:

    用户授权的身份ID,如果是身份类型是CIC用户,则为用户ID; 如果是用户组,则为用户组ID;

  • PrincipalType:

    用户授权的身份类型, User代表CIC用户, Group代表CIC用户组

  • TaskType:

    任务类型。

  • Status:

    InProgress:任务执行中。 Success:任务执行成功。 Failed:任务执行失败。

  • FailureReason:

    失败原因



7514
7515
7516
# File 'lib/v20210331/models.rb', line 7514

def PrincipalId
  @PrincipalId
end

#PrincipalTypeObject

Parameters:

  • TaskId:

    任务ID。

  • RoleConfigurationId:

    权限配置ID。

  • RoleConfigurationName:

    权限配置名称。

  • TargetUin:

    授权的目标成员账号的UIN

  • TargetType:

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

  • PrincipalId:

    用户授权的身份ID,如果是身份类型是CIC用户,则为用户ID; 如果是用户组,则为用户组ID;

  • PrincipalType:

    用户授权的身份类型, User代表CIC用户, Group代表CIC用户组

  • TaskType:

    任务类型。

  • Status:

    InProgress:任务执行中。 Success:任务执行成功。 Failed:任务执行失败。

  • FailureReason:

    失败原因



7514
7515
7516
# File 'lib/v20210331/models.rb', line 7514

def PrincipalType
  @PrincipalType
end

#RoleConfigurationIdObject

Parameters:

  • TaskId:

    任务ID。

  • RoleConfigurationId:

    权限配置ID。

  • RoleConfigurationName:

    权限配置名称。

  • TargetUin:

    授权的目标成员账号的UIN

  • TargetType:

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

  • PrincipalId:

    用户授权的身份ID,如果是身份类型是CIC用户,则为用户ID; 如果是用户组,则为用户组ID;

  • PrincipalType:

    用户授权的身份类型, User代表CIC用户, Group代表CIC用户组

  • TaskType:

    任务类型。

  • Status:

    InProgress:任务执行中。 Success:任务执行成功。 Failed:任务执行失败。

  • FailureReason:

    失败原因



7514
7515
7516
# File 'lib/v20210331/models.rb', line 7514

def RoleConfigurationId
  @RoleConfigurationId
end

#RoleConfigurationNameObject

Parameters:

  • TaskId:

    任务ID。

  • RoleConfigurationId:

    权限配置ID。

  • RoleConfigurationName:

    权限配置名称。

  • TargetUin:

    授权的目标成员账号的UIN

  • TargetType:

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

  • PrincipalId:

    用户授权的身份ID,如果是身份类型是CIC用户,则为用户ID; 如果是用户组,则为用户组ID;

  • PrincipalType:

    用户授权的身份类型, User代表CIC用户, Group代表CIC用户组

  • TaskType:

    任务类型。

  • Status:

    InProgress:任务执行中。 Success:任务执行成功。 Failed:任务执行失败。

  • FailureReason:

    失败原因



7514
7515
7516
# File 'lib/v20210331/models.rb', line 7514

def RoleConfigurationName
  @RoleConfigurationName
end

#StatusObject

Parameters:

  • TaskId:

    任务ID。

  • RoleConfigurationId:

    权限配置ID。

  • RoleConfigurationName:

    权限配置名称。

  • TargetUin:

    授权的目标成员账号的UIN

  • TargetType:

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

  • PrincipalId:

    用户授权的身份ID,如果是身份类型是CIC用户,则为用户ID; 如果是用户组,则为用户组ID;

  • PrincipalType:

    用户授权的身份类型, User代表CIC用户, Group代表CIC用户组

  • TaskType:

    任务类型。

  • Status:

    InProgress:任务执行中。 Success:任务执行成功。 Failed:任务执行失败。

  • FailureReason:

    失败原因



7514
7515
7516
# File 'lib/v20210331/models.rb', line 7514

def Status
  @Status
end

#TargetTypeObject

Parameters:

  • TaskId:

    任务ID。

  • RoleConfigurationId:

    权限配置ID。

  • RoleConfigurationName:

    权限配置名称。

  • TargetUin:

    授权的目标成员账号的UIN

  • TargetType:

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

  • PrincipalId:

    用户授权的身份ID,如果是身份类型是CIC用户,则为用户ID; 如果是用户组,则为用户组ID;

  • PrincipalType:

    用户授权的身份类型, User代表CIC用户, Group代表CIC用户组

  • TaskType:

    任务类型。

  • Status:

    InProgress:任务执行中。 Success:任务执行成功。 Failed:任务执行失败。

  • FailureReason:

    失败原因



7514
7515
7516
# File 'lib/v20210331/models.rb', line 7514

def TargetType
  @TargetType
end

#TargetUinObject

Parameters:

  • TaskId:

    任务ID。

  • RoleConfigurationId:

    权限配置ID。

  • RoleConfigurationName:

    权限配置名称。

  • TargetUin:

    授权的目标成员账号的UIN

  • TargetType:

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

  • PrincipalId:

    用户授权的身份ID,如果是身份类型是CIC用户,则为用户ID; 如果是用户组,则为用户组ID;

  • PrincipalType:

    用户授权的身份类型, User代表CIC用户, Group代表CIC用户组

  • TaskType:

    任务类型。

  • Status:

    InProgress:任务执行中。 Success:任务执行成功。 Failed:任务执行失败。

  • FailureReason:

    失败原因



7514
7515
7516
# File 'lib/v20210331/models.rb', line 7514

def TargetUin
  @TargetUin
end

#TaskIdObject

Parameters:

  • TaskId:

    任务ID。

  • RoleConfigurationId:

    权限配置ID。

  • RoleConfigurationName:

    权限配置名称。

  • TargetUin:

    授权的目标成员账号的UIN

  • TargetType:

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

  • PrincipalId:

    用户授权的身份ID,如果是身份类型是CIC用户,则为用户ID; 如果是用户组,则为用户组ID;

  • PrincipalType:

    用户授权的身份类型, User代表CIC用户, Group代表CIC用户组

  • TaskType:

    任务类型。

  • Status:

    InProgress:任务执行中。 Success:任务执行成功。 Failed:任务执行失败。

  • FailureReason:

    失败原因



7514
7515
7516
# File 'lib/v20210331/models.rb', line 7514

def TaskId
  @TaskId
end

#TaskTypeObject

Parameters:

  • TaskId:

    任务ID。

  • RoleConfigurationId:

    权限配置ID。

  • RoleConfigurationName:

    权限配置名称。

  • TargetUin:

    授权的目标成员账号的UIN

  • TargetType:

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

  • PrincipalId:

    用户授权的身份ID,如果是身份类型是CIC用户,则为用户ID; 如果是用户组,则为用户组ID;

  • PrincipalType:

    用户授权的身份类型, User代表CIC用户, Group代表CIC用户组

  • TaskType:

    任务类型。

  • Status:

    InProgress:任务执行中。 Success:任务执行成功。 Failed:任务执行失败。

  • FailureReason:

    失败原因



7514
7515
7516
# File 'lib/v20210331/models.rb', line 7514

def TaskType
  @TaskType
end

Instance Method Details

#deserialize(params) ⇒ Object



7529
7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
# File 'lib/v20210331/models.rb', line 7529

def deserialize(params)
  @TaskId = params['TaskId']
  @RoleConfigurationId = params['RoleConfigurationId']
  @RoleConfigurationName = params['RoleConfigurationName']
  @TargetUin = params['TargetUin']
  @TargetType = params['TargetType']
  @PrincipalId = params['PrincipalId']
  @PrincipalType = params['PrincipalType']
  @TaskType = params['TaskType']
  @Status = params['Status']
  @FailureReason = params['FailureReason']
end