Class: TencentCloud::Organization::V20210331::RoleConfigurationProvisionings

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

Overview

权限配置同步

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(deploymentstatus = nil, roleconfigurationid = nil, roleconfigurationname = nil, targetuin = nil, targetname = nil, createtime = nil, updatetime = nil, targettype = nil) ⇒ RoleConfigurationProvisionings

Returns a new instance of RoleConfigurationProvisionings.



7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
# File 'lib/v20210331/models.rb', line 7182

def initialize(deploymentstatus=nil, roleconfigurationid=nil, roleconfigurationname=nil, targetuin=nil, targetname=nil, createtime=nil, updatetime=nil, targettype=nil)
  @DeploymentStatus = deploymentstatus
  @RoleConfigurationId = roleconfigurationid
  @RoleConfigurationName = roleconfigurationname
  @TargetUin = targetuin
  @TargetName = targetname
  @CreateTime = createtime
  @UpdateTime = updatetime
  @TargetType = targettype
end

Instance Attribute Details

#CreateTimeObject

Parameters:

  • DeploymentStatus:

    Deployed: 部署成功 DeployedRequired:需要重新部署 DeployFailed:部署失败

  • RoleConfigurationId:

    权限配置ID。

  • RoleConfigurationName:

    权限配置名称。

  • TargetUin:

    集团账号目标账号的UIN

  • TargetName:

    集团账号目标账号的名称。

  • CreateTime:

    创建时间,

  • UpdateTime:

    修改时间,

  • TargetType:

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



7180
7181
7182
# File 'lib/v20210331/models.rb', line 7180

def CreateTime
  @CreateTime
end

#DeploymentStatusObject

Parameters:

  • DeploymentStatus:

    Deployed: 部署成功 DeployedRequired:需要重新部署 DeployFailed:部署失败

  • RoleConfigurationId:

    权限配置ID。

  • RoleConfigurationName:

    权限配置名称。

  • TargetUin:

    集团账号目标账号的UIN

  • TargetName:

    集团账号目标账号的名称。

  • CreateTime:

    创建时间,

  • UpdateTime:

    修改时间,

  • TargetType:

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



7180
7181
7182
# File 'lib/v20210331/models.rb', line 7180

def DeploymentStatus
  @DeploymentStatus
end

#RoleConfigurationIdObject

Parameters:

  • DeploymentStatus:

    Deployed: 部署成功 DeployedRequired:需要重新部署 DeployFailed:部署失败

  • RoleConfigurationId:

    权限配置ID。

  • RoleConfigurationName:

    权限配置名称。

  • TargetUin:

    集团账号目标账号的UIN

  • TargetName:

    集团账号目标账号的名称。

  • CreateTime:

    创建时间,

  • UpdateTime:

    修改时间,

  • TargetType:

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



7180
7181
7182
# File 'lib/v20210331/models.rb', line 7180

def RoleConfigurationId
  @RoleConfigurationId
end

#RoleConfigurationNameObject

Parameters:

  • DeploymentStatus:

    Deployed: 部署成功 DeployedRequired:需要重新部署 DeployFailed:部署失败

  • RoleConfigurationId:

    权限配置ID。

  • RoleConfigurationName:

    权限配置名称。

  • TargetUin:

    集团账号目标账号的UIN

  • TargetName:

    集团账号目标账号的名称。

  • CreateTime:

    创建时间,

  • UpdateTime:

    修改时间,

  • TargetType:

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



7180
7181
7182
# File 'lib/v20210331/models.rb', line 7180

def RoleConfigurationName
  @RoleConfigurationName
end

#TargetNameObject

Parameters:

  • DeploymentStatus:

    Deployed: 部署成功 DeployedRequired:需要重新部署 DeployFailed:部署失败

  • RoleConfigurationId:

    权限配置ID。

  • RoleConfigurationName:

    权限配置名称。

  • TargetUin:

    集团账号目标账号的UIN

  • TargetName:

    集团账号目标账号的名称。

  • CreateTime:

    创建时间,

  • UpdateTime:

    修改时间,

  • TargetType:

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



7180
7181
7182
# File 'lib/v20210331/models.rb', line 7180

def TargetName
  @TargetName
end

#TargetTypeObject

Parameters:

  • DeploymentStatus:

    Deployed: 部署成功 DeployedRequired:需要重新部署 DeployFailed:部署失败

  • RoleConfigurationId:

    权限配置ID。

  • RoleConfigurationName:

    权限配置名称。

  • TargetUin:

    集团账号目标账号的UIN

  • TargetName:

    集团账号目标账号的名称。

  • CreateTime:

    创建时间,

  • UpdateTime:

    修改时间,

  • TargetType:

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



7180
7181
7182
# File 'lib/v20210331/models.rb', line 7180

def TargetType
  @TargetType
end

#TargetUinObject

Parameters:

  • DeploymentStatus:

    Deployed: 部署成功 DeployedRequired:需要重新部署 DeployFailed:部署失败

  • RoleConfigurationId:

    权限配置ID。

  • RoleConfigurationName:

    权限配置名称。

  • TargetUin:

    集团账号目标账号的UIN

  • TargetName:

    集团账号目标账号的名称。

  • CreateTime:

    创建时间,

  • UpdateTime:

    修改时间,

  • TargetType:

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



7180
7181
7182
# File 'lib/v20210331/models.rb', line 7180

def TargetUin
  @TargetUin
end

#UpdateTimeObject

Parameters:

  • DeploymentStatus:

    Deployed: 部署成功 DeployedRequired:需要重新部署 DeployFailed:部署失败

  • RoleConfigurationId:

    权限配置ID。

  • RoleConfigurationName:

    权限配置名称。

  • TargetUin:

    集团账号目标账号的UIN

  • TargetName:

    集团账号目标账号的名称。

  • CreateTime:

    创建时间,

  • UpdateTime:

    修改时间,

  • TargetType:

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



7180
7181
7182
# File 'lib/v20210331/models.rb', line 7180

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
# File 'lib/v20210331/models.rb', line 7193

def deserialize(params)
  @DeploymentStatus = params['DeploymentStatus']
  @RoleConfigurationId = params['RoleConfigurationId']
  @RoleConfigurationName = params['RoleConfigurationName']
  @TargetUin = params['TargetUin']
  @TargetName = params['TargetName']
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
  @TargetType = params['TargetType']
end