Class: TencentCloud::Organization::V20210331::RoleConfiguration

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

Overview

CIC权限配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(roleconfigurationid = nil, roleconfigurationname = nil, description = nil, sessionduration = nil, relaystate = nil, createtime = nil, updatetime = nil, isselected = nil) ⇒ RoleConfiguration

Returns a new instance of RoleConfiguration.



6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
# File 'lib/v20210331/models.rb', line 6921

def initialize(roleconfigurationid=nil, roleconfigurationname=nil, description=nil, sessionduration=nil, relaystate=nil, createtime=nil, updatetime=nil, isselected=nil)
  @RoleConfigurationId = roleconfigurationid
  @RoleConfigurationName = roleconfigurationname
  @Description = description
  @SessionDuration = sessionduration
  @RelayState = relaystate
  @CreateTime = createtime
  @UpdateTime = updatetime
  @IsSelected = isselected
end

Instance Attribute Details

#CreateTimeObject

单位:秒。

Parameters:

  • RoleConfigurationId:

    权限配置配置ID。

  • RoleConfigurationName:

    权限配置配名称。

  • Description:

    权限配置的描述。

  • SessionDuration:

    会话持续时间。CIC 用户使用访问配置访问成员账号时,会话最多保持的时间。

  • RelayState:

    初始访问页面。CIC 用户使用访问配置访问成员账号时,初始访问的页面地址。

  • CreateTime:

    权限配置的创建时间。

  • UpdateTime:

    权限配置的更新时间。

  • IsSelected:

    如果有入参FilterTargets查询成员账号是否配置过权限,配置了返回true,否则返回false。



6919
6920
6921
# File 'lib/v20210331/models.rb', line 6919

def CreateTime
  @CreateTime
end

#DescriptionObject

单位:秒。

Parameters:

  • RoleConfigurationId:

    权限配置配置ID。

  • RoleConfigurationName:

    权限配置配名称。

  • Description:

    权限配置的描述。

  • SessionDuration:

    会话持续时间。CIC 用户使用访问配置访问成员账号时,会话最多保持的时间。

  • RelayState:

    初始访问页面。CIC 用户使用访问配置访问成员账号时,初始访问的页面地址。

  • CreateTime:

    权限配置的创建时间。

  • UpdateTime:

    权限配置的更新时间。

  • IsSelected:

    如果有入参FilterTargets查询成员账号是否配置过权限,配置了返回true,否则返回false。



6919
6920
6921
# File 'lib/v20210331/models.rb', line 6919

def Description
  @Description
end

#IsSelectedObject

单位:秒。

Parameters:

  • RoleConfigurationId:

    权限配置配置ID。

  • RoleConfigurationName:

    权限配置配名称。

  • Description:

    权限配置的描述。

  • SessionDuration:

    会话持续时间。CIC 用户使用访问配置访问成员账号时,会话最多保持的时间。

  • RelayState:

    初始访问页面。CIC 用户使用访问配置访问成员账号时,初始访问的页面地址。

  • CreateTime:

    权限配置的创建时间。

  • UpdateTime:

    权限配置的更新时间。

  • IsSelected:

    如果有入参FilterTargets查询成员账号是否配置过权限,配置了返回true,否则返回false。



6919
6920
6921
# File 'lib/v20210331/models.rb', line 6919

def IsSelected
  @IsSelected
end

#RelayStateObject

单位:秒。

Parameters:

  • RoleConfigurationId:

    权限配置配置ID。

  • RoleConfigurationName:

    权限配置配名称。

  • Description:

    权限配置的描述。

  • SessionDuration:

    会话持续时间。CIC 用户使用访问配置访问成员账号时,会话最多保持的时间。

  • RelayState:

    初始访问页面。CIC 用户使用访问配置访问成员账号时,初始访问的页面地址。

  • CreateTime:

    权限配置的创建时间。

  • UpdateTime:

    权限配置的更新时间。

  • IsSelected:

    如果有入参FilterTargets查询成员账号是否配置过权限,配置了返回true,否则返回false。



6919
6920
6921
# File 'lib/v20210331/models.rb', line 6919

def RelayState
  @RelayState
end

#RoleConfigurationIdObject

单位:秒。

Parameters:

  • RoleConfigurationId:

    权限配置配置ID。

  • RoleConfigurationName:

    权限配置配名称。

  • Description:

    权限配置的描述。

  • SessionDuration:

    会话持续时间。CIC 用户使用访问配置访问成员账号时,会话最多保持的时间。

  • RelayState:

    初始访问页面。CIC 用户使用访问配置访问成员账号时,初始访问的页面地址。

  • CreateTime:

    权限配置的创建时间。

  • UpdateTime:

    权限配置的更新时间。

  • IsSelected:

    如果有入参FilterTargets查询成员账号是否配置过权限,配置了返回true,否则返回false。



6919
6920
6921
# File 'lib/v20210331/models.rb', line 6919

def RoleConfigurationId
  @RoleConfigurationId
end

#RoleConfigurationNameObject

单位:秒。

Parameters:

  • RoleConfigurationId:

    权限配置配置ID。

  • RoleConfigurationName:

    权限配置配名称。

  • Description:

    权限配置的描述。

  • SessionDuration:

    会话持续时间。CIC 用户使用访问配置访问成员账号时,会话最多保持的时间。

  • RelayState:

    初始访问页面。CIC 用户使用访问配置访问成员账号时,初始访问的页面地址。

  • CreateTime:

    权限配置的创建时间。

  • UpdateTime:

    权限配置的更新时间。

  • IsSelected:

    如果有入参FilterTargets查询成员账号是否配置过权限,配置了返回true,否则返回false。



6919
6920
6921
# File 'lib/v20210331/models.rb', line 6919

def RoleConfigurationName
  @RoleConfigurationName
end

#SessionDurationObject

单位:秒。

Parameters:

  • RoleConfigurationId:

    权限配置配置ID。

  • RoleConfigurationName:

    权限配置配名称。

  • Description:

    权限配置的描述。

  • SessionDuration:

    会话持续时间。CIC 用户使用访问配置访问成员账号时,会话最多保持的时间。

  • RelayState:

    初始访问页面。CIC 用户使用访问配置访问成员账号时,初始访问的页面地址。

  • CreateTime:

    权限配置的创建时间。

  • UpdateTime:

    权限配置的更新时间。

  • IsSelected:

    如果有入参FilterTargets查询成员账号是否配置过权限,配置了返回true,否则返回false。



6919
6920
6921
# File 'lib/v20210331/models.rb', line 6919

def SessionDuration
  @SessionDuration
end

#UpdateTimeObject

单位:秒。

Parameters:

  • RoleConfigurationId:

    权限配置配置ID。

  • RoleConfigurationName:

    权限配置配名称。

  • Description:

    权限配置的描述。

  • SessionDuration:

    会话持续时间。CIC 用户使用访问配置访问成员账号时,会话最多保持的时间。

  • RelayState:

    初始访问页面。CIC 用户使用访问配置访问成员账号时,初始访问的页面地址。

  • CreateTime:

    权限配置的创建时间。

  • UpdateTime:

    权限配置的更新时间。

  • IsSelected:

    如果有入参FilterTargets查询成员账号是否配置过权限,配置了返回true,否则返回false。



6919
6920
6921
# File 'lib/v20210331/models.rb', line 6919

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
# File 'lib/v20210331/models.rb', line 6932

def deserialize(params)
  @RoleConfigurationId = params['RoleConfigurationId']
  @RoleConfigurationName = params['RoleConfigurationName']
  @Description = params['Description']
  @SessionDuration = params['SessionDuration']
  @RelayState = params['RelayState']
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
  @IsSelected = params['IsSelected']
end