Class: TencentCloud::Organization::V20210331::UpdateRoleConfigurationRequest

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

Overview

UpdateRoleConfiguration请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zoneid = nil, roleconfigurationid = nil, newdescription = nil, newsessionduration = nil, newrelaystate = nil) ⇒ UpdateRoleConfigurationRequest

Returns a new instance of UpdateRoleConfigurationRequest.



7975
7976
7977
7978
7979
7980
7981
# File 'lib/v20210331/models.rb', line 7975

def initialize(zoneid=nil, roleconfigurationid=nil, newdescription=nil, newsessionduration=nil, newrelaystate=nil)
  @ZoneId = zoneid
  @RoleConfigurationId = roleconfigurationid
  @NewDescription = newdescription
  @NewSessionDuration = newsessionduration
  @NewRelayState = newrelaystate
end

Instance Attribute Details

#NewDescriptionObject

Parameters:

  • ZoneId:

    空间 ID

  • RoleConfigurationId:

    权限配置 ID

  • NewDescription:

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

  • NewSessionDuration:

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

  • NewRelayState:

    新的初始访问页面。 CIC 用户使用权限配置访问集团账号目标账号时,初始访问的页面地址。 该页面必须是腾讯云控制台页面。



7973
7974
7975
# File 'lib/v20210331/models.rb', line 7973

def NewDescription
  @NewDescription
end

#NewRelayStateObject

Parameters:

  • ZoneId:

    空间 ID

  • RoleConfigurationId:

    权限配置 ID

  • NewDescription:

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

  • NewSessionDuration:

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

  • NewRelayState:

    新的初始访问页面。 CIC 用户使用权限配置访问集团账号目标账号时,初始访问的页面地址。 该页面必须是腾讯云控制台页面。



7973
7974
7975
# File 'lib/v20210331/models.rb', line 7973

def NewRelayState
  @NewRelayState
end

#NewSessionDurationObject

Parameters:

  • ZoneId:

    空间 ID

  • RoleConfigurationId:

    权限配置 ID

  • NewDescription:

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

  • NewSessionDuration:

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

  • NewRelayState:

    新的初始访问页面。 CIC 用户使用权限配置访问集团账号目标账号时,初始访问的页面地址。 该页面必须是腾讯云控制台页面。



7973
7974
7975
# File 'lib/v20210331/models.rb', line 7973

def NewSessionDuration
  @NewSessionDuration
end

#RoleConfigurationIdObject

Parameters:

  • ZoneId:

    空间 ID

  • RoleConfigurationId:

    权限配置 ID

  • NewDescription:

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

  • NewSessionDuration:

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

  • NewRelayState:

    新的初始访问页面。 CIC 用户使用权限配置访问集团账号目标账号时,初始访问的页面地址。 该页面必须是腾讯云控制台页面。



7973
7974
7975
# File 'lib/v20210331/models.rb', line 7973

def RoleConfigurationId
  @RoleConfigurationId
end

#ZoneIdObject

Parameters:

  • ZoneId:

    空间 ID

  • RoleConfigurationId:

    权限配置 ID

  • NewDescription:

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

  • NewSessionDuration:

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

  • NewRelayState:

    新的初始访问页面。 CIC 用户使用权限配置访问集团账号目标账号时,初始访问的页面地址。 该页面必须是腾讯云控制台页面。



7973
7974
7975
# File 'lib/v20210331/models.rb', line 7973

def ZoneId
  @ZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



7983
7984
7985
7986
7987
7988
7989
# File 'lib/v20210331/models.rb', line 7983

def deserialize(params)
  @ZoneId = params['ZoneId']
  @RoleConfigurationId = params['RoleConfigurationId']
  @NewDescription = params['NewDescription']
  @NewSessionDuration = params['NewSessionDuration']
  @NewRelayState = params['NewRelayState']
end