Class: TencentCloud::Tse::V20201207::DescribeSREInstanceAccessAddressResponse

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

Overview

DescribeSREInstanceAccessAddress返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(intranetaddress = nil, internetaddress = nil, envaddressinfos = nil, consoleinternetaddress = nil, consoleintranetaddress = nil, internetbandwidth = nil, consoleinternetbandwidth = nil, limiteraddressinfos = nil, clbmultiregion = nil, requestid = nil) ⇒ DescribeSREInstanceAccessAddressResponse

Returns a new instance of DescribeSREInstanceAccessAddressResponse.



7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
# File 'lib/v20201207/models.rb', line 7047

def initialize(intranetaddress=nil, internetaddress=nil, envaddressinfos=nil, consoleinternetaddress=nil, consoleintranetaddress=nil, internetbandwidth=nil, consoleinternetbandwidth=nil, limiteraddressinfos=nil, clbmultiregion=nil, requestid=nil)
  @IntranetAddress = intranetaddress
  @InternetAddress = internetaddress
  @EnvAddressInfos = envaddressinfos
  @ConsoleInternetAddress = consoleinternetaddress
  @ConsoleIntranetAddress = consoleintranetaddress
  @InternetBandWidth = internetbandwidth
  @ConsoleInternetBandWidth = consoleinternetbandwidth
  @LimiterAddressInfos = limiteraddressinfos
  @CLBMultiRegion = clbmultiregion
  @RequestId = requestid
end

Instance Attribute Details

#CLBMultiRegionObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IntranetAddress:

    内网访问地址

  • InternetAddress:

    公网访问地址

  • EnvAddressInfos:

    apollo多环境公网ip

  • ConsoleInternetAddress:

    控制台公网访问地址

  • ConsoleIntranetAddress:

    控制台内网访问地址

  • InternetBandWidth:

    客户端公网带宽

  • ConsoleInternetBandWidth:

    控制台公网带宽

  • LimiterAddressInfos:

    北极星限流server节点接入IP

  • CLBMultiRegion:

    InternetAddress 的公网 CLB 多可用区信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7045
7046
7047
# File 'lib/v20201207/models.rb', line 7045

def CLBMultiRegion
  @CLBMultiRegion
end

#ConsoleInternetAddressObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IntranetAddress:

    内网访问地址

  • InternetAddress:

    公网访问地址

  • EnvAddressInfos:

    apollo多环境公网ip

  • ConsoleInternetAddress:

    控制台公网访问地址

  • ConsoleIntranetAddress:

    控制台内网访问地址

  • InternetBandWidth:

    客户端公网带宽

  • ConsoleInternetBandWidth:

    控制台公网带宽

  • LimiterAddressInfos:

    北极星限流server节点接入IP

  • CLBMultiRegion:

    InternetAddress 的公网 CLB 多可用区信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7045
7046
7047
# File 'lib/v20201207/models.rb', line 7045

def ConsoleInternetAddress
  @ConsoleInternetAddress
end

#ConsoleInternetBandWidthObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IntranetAddress:

    内网访问地址

  • InternetAddress:

    公网访问地址

  • EnvAddressInfos:

    apollo多环境公网ip

  • ConsoleInternetAddress:

    控制台公网访问地址

  • ConsoleIntranetAddress:

    控制台内网访问地址

  • InternetBandWidth:

    客户端公网带宽

  • ConsoleInternetBandWidth:

    控制台公网带宽

  • LimiterAddressInfos:

    北极星限流server节点接入IP

  • CLBMultiRegion:

    InternetAddress 的公网 CLB 多可用区信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7045
7046
7047
# File 'lib/v20201207/models.rb', line 7045

def ConsoleInternetBandWidth
  @ConsoleInternetBandWidth
end

#ConsoleIntranetAddressObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IntranetAddress:

    内网访问地址

  • InternetAddress:

    公网访问地址

  • EnvAddressInfos:

    apollo多环境公网ip

  • ConsoleInternetAddress:

    控制台公网访问地址

  • ConsoleIntranetAddress:

    控制台内网访问地址

  • InternetBandWidth:

    客户端公网带宽

  • ConsoleInternetBandWidth:

    控制台公网带宽

  • LimiterAddressInfos:

    北极星限流server节点接入IP

  • CLBMultiRegion:

    InternetAddress 的公网 CLB 多可用区信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7045
7046
7047
# File 'lib/v20201207/models.rb', line 7045

def ConsoleIntranetAddress
  @ConsoleIntranetAddress
end

#EnvAddressInfosObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IntranetAddress:

    内网访问地址

  • InternetAddress:

    公网访问地址

  • EnvAddressInfos:

    apollo多环境公网ip

  • ConsoleInternetAddress:

    控制台公网访问地址

  • ConsoleIntranetAddress:

    控制台内网访问地址

  • InternetBandWidth:

    客户端公网带宽

  • ConsoleInternetBandWidth:

    控制台公网带宽

  • LimiterAddressInfos:

    北极星限流server节点接入IP

  • CLBMultiRegion:

    InternetAddress 的公网 CLB 多可用区信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7045
7046
7047
# File 'lib/v20201207/models.rb', line 7045

def EnvAddressInfos
  @EnvAddressInfos
end

#InternetAddressObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IntranetAddress:

    内网访问地址

  • InternetAddress:

    公网访问地址

  • EnvAddressInfos:

    apollo多环境公网ip

  • ConsoleInternetAddress:

    控制台公网访问地址

  • ConsoleIntranetAddress:

    控制台内网访问地址

  • InternetBandWidth:

    客户端公网带宽

  • ConsoleInternetBandWidth:

    控制台公网带宽

  • LimiterAddressInfos:

    北极星限流server节点接入IP

  • CLBMultiRegion:

    InternetAddress 的公网 CLB 多可用区信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7045
7046
7047
# File 'lib/v20201207/models.rb', line 7045

def InternetAddress
  @InternetAddress
end

#InternetBandWidthObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IntranetAddress:

    内网访问地址

  • InternetAddress:

    公网访问地址

  • EnvAddressInfos:

    apollo多环境公网ip

  • ConsoleInternetAddress:

    控制台公网访问地址

  • ConsoleIntranetAddress:

    控制台内网访问地址

  • InternetBandWidth:

    客户端公网带宽

  • ConsoleInternetBandWidth:

    控制台公网带宽

  • LimiterAddressInfos:

    北极星限流server节点接入IP

  • CLBMultiRegion:

    InternetAddress 的公网 CLB 多可用区信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7045
7046
7047
# File 'lib/v20201207/models.rb', line 7045

def InternetBandWidth
  @InternetBandWidth
end

#IntranetAddressObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IntranetAddress:

    内网访问地址

  • InternetAddress:

    公网访问地址

  • EnvAddressInfos:

    apollo多环境公网ip

  • ConsoleInternetAddress:

    控制台公网访问地址

  • ConsoleIntranetAddress:

    控制台内网访问地址

  • InternetBandWidth:

    客户端公网带宽

  • ConsoleInternetBandWidth:

    控制台公网带宽

  • LimiterAddressInfos:

    北极星限流server节点接入IP

  • CLBMultiRegion:

    InternetAddress 的公网 CLB 多可用区信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7045
7046
7047
# File 'lib/v20201207/models.rb', line 7045

def IntranetAddress
  @IntranetAddress
end

#LimiterAddressInfosObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IntranetAddress:

    内网访问地址

  • InternetAddress:

    公网访问地址

  • EnvAddressInfos:

    apollo多环境公网ip

  • ConsoleInternetAddress:

    控制台公网访问地址

  • ConsoleIntranetAddress:

    控制台内网访问地址

  • InternetBandWidth:

    客户端公网带宽

  • ConsoleInternetBandWidth:

    控制台公网带宽

  • LimiterAddressInfos:

    北极星限流server节点接入IP

  • CLBMultiRegion:

    InternetAddress 的公网 CLB 多可用区信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7045
7046
7047
# File 'lib/v20201207/models.rb', line 7045

def LimiterAddressInfos
  @LimiterAddressInfos
end

#RequestIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • IntranetAddress:

    内网访问地址

  • InternetAddress:

    公网访问地址

  • EnvAddressInfos:

    apollo多环境公网ip

  • ConsoleInternetAddress:

    控制台公网访问地址

  • ConsoleIntranetAddress:

    控制台内网访问地址

  • InternetBandWidth:

    客户端公网带宽

  • ConsoleInternetBandWidth:

    控制台公网带宽

  • LimiterAddressInfos:

    北极星限流server节点接入IP

  • CLBMultiRegion:

    InternetAddress 的公网 CLB 多可用区信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7045
7046
7047
# File 'lib/v20201207/models.rb', line 7045

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
# File 'lib/v20201207/models.rb', line 7060

def deserialize(params)
  @IntranetAddress = params['IntranetAddress']
  @InternetAddress = params['InternetAddress']
  unless params['EnvAddressInfos'].nil?
    @EnvAddressInfos = []
    params['EnvAddressInfos'].each do |i|
      envaddressinfo_tmp = EnvAddressInfo.new
      envaddressinfo_tmp.deserialize(i)
      @EnvAddressInfos << envaddressinfo_tmp
    end
  end
  @ConsoleInternetAddress = params['ConsoleInternetAddress']
  @ConsoleIntranetAddress = params['ConsoleIntranetAddress']
  @InternetBandWidth = params['InternetBandWidth']
  @ConsoleInternetBandWidth = params['ConsoleInternetBandWidth']
  unless params['LimiterAddressInfos'].nil?
    @LimiterAddressInfos = []
    params['LimiterAddressInfos'].each do |i|
      polarislimiteraddress_tmp = PolarisLimiterAddress.new
      polarislimiteraddress_tmp.deserialize(i)
      @LimiterAddressInfos << polarislimiteraddress_tmp
    end
  end
  unless params['CLBMultiRegion'].nil?
    @CLBMultiRegion = CLBMultiRegion.new
    @CLBMultiRegion.deserialize(params['CLBMultiRegion'])
  end
  @RequestId = params['RequestId']
end