Class: TencentCloud::Organization::V20210331::CreateRoleConfigurationRequest

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

Overview

CreateRoleConfiguration请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zoneid = nil, roleconfigurationname = nil, description = nil, sessionduration = nil, relaystate = nil) ⇒ CreateRoleConfigurationRequest

Returns a new instance of CreateRoleConfigurationRequest.



1284
1285
1286
1287
1288
1289
1290
# File 'lib/v20210331/models.rb', line 1284

def initialize(zoneid=nil, roleconfigurationname=nil, description=nil, sessionduration=nil, relaystate=nil)
  @ZoneId = zoneid
  @RoleConfigurationName = roleconfigurationname
  @Description = description
  @SessionDuration = sessionduration
  @RelayState = relaystate
end

Instance Attribute Details

#DescriptionObject

Parameters:

  • ZoneId:

    空间 ID。

  • RoleConfigurationName:

    权限配置名称。格式:包含英文字母、数字或短划线(-)。 长度:最大 128 个字符。

  • Description:

    权限配置的描述。 长度:最大 1024 个字符。

  • SessionDuration:

    会话持续时间。 CIC用户使用权限配置访问集团账号目标账号时,会话最多保持的时间。 单位:秒。 取值范围:900 ~ 43200(15 分钟~12 小时)。 默认值:3600(1 小时)。

  • RelayState:

    初始访问页面。 CIC用户使用权限配置访问集团账号目标账号时,初始访问的页面地址。 该页面必须是腾讯云控制台页面。默认为空,表示跳转到腾讯云控制台首页。



1282
1283
1284
# File 'lib/v20210331/models.rb', line 1282

def Description
  @Description
end

#RelayStateObject

Parameters:

  • ZoneId:

    空间 ID。

  • RoleConfigurationName:

    权限配置名称。格式:包含英文字母、数字或短划线(-)。 长度:最大 128 个字符。

  • Description:

    权限配置的描述。 长度:最大 1024 个字符。

  • SessionDuration:

    会话持续时间。 CIC用户使用权限配置访问集团账号目标账号时,会话最多保持的时间。 单位:秒。 取值范围:900 ~ 43200(15 分钟~12 小时)。 默认值:3600(1 小时)。

  • RelayState:

    初始访问页面。 CIC用户使用权限配置访问集团账号目标账号时,初始访问的页面地址。 该页面必须是腾讯云控制台页面。默认为空,表示跳转到腾讯云控制台首页。



1282
1283
1284
# File 'lib/v20210331/models.rb', line 1282

def RelayState
  @RelayState
end

#RoleConfigurationNameObject

Parameters:

  • ZoneId:

    空间 ID。

  • RoleConfigurationName:

    权限配置名称。格式:包含英文字母、数字或短划线(-)。 长度:最大 128 个字符。

  • Description:

    权限配置的描述。 长度:最大 1024 个字符。

  • SessionDuration:

    会话持续时间。 CIC用户使用权限配置访问集团账号目标账号时,会话最多保持的时间。 单位:秒。 取值范围:900 ~ 43200(15 分钟~12 小时)。 默认值:3600(1 小时)。

  • RelayState:

    初始访问页面。 CIC用户使用权限配置访问集团账号目标账号时,初始访问的页面地址。 该页面必须是腾讯云控制台页面。默认为空,表示跳转到腾讯云控制台首页。



1282
1283
1284
# File 'lib/v20210331/models.rb', line 1282

def RoleConfigurationName
  @RoleConfigurationName
end

#SessionDurationObject

Parameters:

  • ZoneId:

    空间 ID。

  • RoleConfigurationName:

    权限配置名称。格式:包含英文字母、数字或短划线(-)。 长度:最大 128 个字符。

  • Description:

    权限配置的描述。 长度:最大 1024 个字符。

  • SessionDuration:

    会话持续时间。 CIC用户使用权限配置访问集团账号目标账号时,会话最多保持的时间。 单位:秒。 取值范围:900 ~ 43200(15 分钟~12 小时)。 默认值:3600(1 小时)。

  • RelayState:

    初始访问页面。 CIC用户使用权限配置访问集团账号目标账号时,初始访问的页面地址。 该页面必须是腾讯云控制台页面。默认为空,表示跳转到腾讯云控制台首页。



1282
1283
1284
# File 'lib/v20210331/models.rb', line 1282

def SessionDuration
  @SessionDuration
end

#ZoneIdObject

Parameters:

  • ZoneId:

    空间 ID。

  • RoleConfigurationName:

    权限配置名称。格式:包含英文字母、数字或短划线(-)。 长度:最大 128 个字符。

  • Description:

    权限配置的描述。 长度:最大 1024 个字符。

  • SessionDuration:

    会话持续时间。 CIC用户使用权限配置访问集团账号目标账号时,会话最多保持的时间。 单位:秒。 取值范围:900 ~ 43200(15 分钟~12 小时)。 默认值:3600(1 小时)。

  • RelayState:

    初始访问页面。 CIC用户使用权限配置访问集团账号目标账号时,初始访问的页面地址。 该页面必须是腾讯云控制台页面。默认为空,表示跳转到腾讯云控制台首页。



1282
1283
1284
# File 'lib/v20210331/models.rb', line 1282

def ZoneId
  @ZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



1292
1293
1294
1295
1296
1297
1298
# File 'lib/v20210331/models.rb', line 1292

def deserialize(params)
  @ZoneId = params['ZoneId']
  @RoleConfigurationName = params['RoleConfigurationName']
  @Description = params['Description']
  @SessionDuration = params['SessionDuration']
  @RelayState = params['RelayState']
end