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.



7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
# File 'lib/v20210331/models.rb', line 7138

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。



7136
7137
7138
# File 'lib/v20210331/models.rb', line 7136

def CreateTime
  @CreateTime
end

#DescriptionObject

单位:秒。

Parameters:

  • RoleConfigurationId:

    权限配置配置ID。

  • RoleConfigurationName:

    权限配置配名称。

  • Description:

    权限配置的描述。

  • SessionDuration:

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

  • RelayState:

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

  • CreateTime:

    权限配置的创建时间。

  • UpdateTime:

    权限配置的更新时间。

  • IsSelected:

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



7136
7137
7138
# File 'lib/v20210331/models.rb', line 7136

def Description
  @Description
end

#IsSelectedObject

单位:秒。

Parameters:

  • RoleConfigurationId:

    权限配置配置ID。

  • RoleConfigurationName:

    权限配置配名称。

  • Description:

    权限配置的描述。

  • SessionDuration:

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

  • RelayState:

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

  • CreateTime:

    权限配置的创建时间。

  • UpdateTime:

    权限配置的更新时间。

  • IsSelected:

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



7136
7137
7138
# File 'lib/v20210331/models.rb', line 7136

def IsSelected
  @IsSelected
end

#RelayStateObject

单位:秒。

Parameters:

  • RoleConfigurationId:

    权限配置配置ID。

  • RoleConfigurationName:

    权限配置配名称。

  • Description:

    权限配置的描述。

  • SessionDuration:

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

  • RelayState:

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

  • CreateTime:

    权限配置的创建时间。

  • UpdateTime:

    权限配置的更新时间。

  • IsSelected:

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



7136
7137
7138
# File 'lib/v20210331/models.rb', line 7136

def RelayState
  @RelayState
end

#RoleConfigurationIdObject

单位:秒。

Parameters:

  • RoleConfigurationId:

    权限配置配置ID。

  • RoleConfigurationName:

    权限配置配名称。

  • Description:

    权限配置的描述。

  • SessionDuration:

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

  • RelayState:

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

  • CreateTime:

    权限配置的创建时间。

  • UpdateTime:

    权限配置的更新时间。

  • IsSelected:

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



7136
7137
7138
# File 'lib/v20210331/models.rb', line 7136

def RoleConfigurationId
  @RoleConfigurationId
end

#RoleConfigurationNameObject

单位:秒。

Parameters:

  • RoleConfigurationId:

    权限配置配置ID。

  • RoleConfigurationName:

    权限配置配名称。

  • Description:

    权限配置的描述。

  • SessionDuration:

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

  • RelayState:

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

  • CreateTime:

    权限配置的创建时间。

  • UpdateTime:

    权限配置的更新时间。

  • IsSelected:

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



7136
7137
7138
# File 'lib/v20210331/models.rb', line 7136

def RoleConfigurationName
  @RoleConfigurationName
end

#SessionDurationObject

单位:秒。

Parameters:

  • RoleConfigurationId:

    权限配置配置ID。

  • RoleConfigurationName:

    权限配置配名称。

  • Description:

    权限配置的描述。

  • SessionDuration:

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

  • RelayState:

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

  • CreateTime:

    权限配置的创建时间。

  • UpdateTime:

    权限配置的更新时间。

  • IsSelected:

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



7136
7137
7138
# File 'lib/v20210331/models.rb', line 7136

def SessionDuration
  @SessionDuration
end

#UpdateTimeObject

单位:秒。

Parameters:

  • RoleConfigurationId:

    权限配置配置ID。

  • RoleConfigurationName:

    权限配置配名称。

  • Description:

    权限配置的描述。

  • SessionDuration:

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

  • RelayState:

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

  • CreateTime:

    权限配置的创建时间。

  • UpdateTime:

    权限配置的更新时间。

  • IsSelected:

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



7136
7137
7138
# File 'lib/v20210331/models.rb', line 7136

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
# File 'lib/v20210331/models.rb', line 7149

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