Class: TencentCloud::Tse::V20201207::DescribeInstanceRegionInfo

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

Overview

实例地域信息描述

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(engineregion = nil, replica = nil, specid = nil, intranetvpcinfos = nil, consoleintranetvpcinfos = nil, enableclientinternet = nil, limiterintranetvpcinfos = nil, mainregion = nil, eksclusterid = nil) ⇒ DescribeInstanceRegionInfo

Returns a new instance of DescribeInstanceRegionInfo.



6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
# File 'lib/v20201207/models.rb', line 6446

def initialize(engineregion=nil, replica=nil, specid=nil, intranetvpcinfos=nil, consoleintranetvpcinfos=nil, enableclientinternet=nil, limiterintranetvpcinfos=nil, mainregion=nil, eksclusterid=nil)
  @EngineRegion = engineregion
  @Replica = replica
  @SpecId = specid
  @IntranetVpcInfos = intranetvpcinfos
  @ConsoleIntranetVpcInfos = consoleintranetvpcinfos
  @EnableClientInternet = enableclientinternet
  @LimiterIntranetVpcInfos = limiterintranetvpcinfos
  @MainRegion = mainregion
  @EKSClusterID = eksclusterid
end

Instance Attribute Details

#ConsoleIntranetVpcInfosObject

Parameters:

  • EngineRegion:

    引擎部署地域信息

  • Replica:

    引擎在该地域的副本数

  • SpecId:

    引擎在该地域的规格id

  • IntranetVpcInfos:

    客户端内网的网络信息

  • ConsoleIntranetVpcInfos:

    控制台内网的网络信息

  • EnableClientInternet:

    是否开公网

  • LimiterIntranetVpcInfos:

    限流客户端内网的网络信息

  • MainRegion:

    是否为主地域,仅在服务治理中心多地域有效

  • EKSClusterID:

    该地域所在的EKS集群



6444
6445
6446
# File 'lib/v20201207/models.rb', line 6444

def ConsoleIntranetVpcInfos
  @ConsoleIntranetVpcInfos
end

#EKSClusterIDObject

Parameters:

  • EngineRegion:

    引擎部署地域信息

  • Replica:

    引擎在该地域的副本数

  • SpecId:

    引擎在该地域的规格id

  • IntranetVpcInfos:

    客户端内网的网络信息

  • ConsoleIntranetVpcInfos:

    控制台内网的网络信息

  • EnableClientInternet:

    是否开公网

  • LimiterIntranetVpcInfos:

    限流客户端内网的网络信息

  • MainRegion:

    是否为主地域,仅在服务治理中心多地域有效

  • EKSClusterID:

    该地域所在的EKS集群



6444
6445
6446
# File 'lib/v20201207/models.rb', line 6444

def EKSClusterID
  @EKSClusterID
end

#EnableClientInternetObject

Parameters:

  • EngineRegion:

    引擎部署地域信息

  • Replica:

    引擎在该地域的副本数

  • SpecId:

    引擎在该地域的规格id

  • IntranetVpcInfos:

    客户端内网的网络信息

  • ConsoleIntranetVpcInfos:

    控制台内网的网络信息

  • EnableClientInternet:

    是否开公网

  • LimiterIntranetVpcInfos:

    限流客户端内网的网络信息

  • MainRegion:

    是否为主地域,仅在服务治理中心多地域有效

  • EKSClusterID:

    该地域所在的EKS集群



6444
6445
6446
# File 'lib/v20201207/models.rb', line 6444

def EnableClientInternet
  @EnableClientInternet
end

#EngineRegionObject

Parameters:

  • EngineRegion:

    引擎部署地域信息

  • Replica:

    引擎在该地域的副本数

  • SpecId:

    引擎在该地域的规格id

  • IntranetVpcInfos:

    客户端内网的网络信息

  • ConsoleIntranetVpcInfos:

    控制台内网的网络信息

  • EnableClientInternet:

    是否开公网

  • LimiterIntranetVpcInfos:

    限流客户端内网的网络信息

  • MainRegion:

    是否为主地域,仅在服务治理中心多地域有效

  • EKSClusterID:

    该地域所在的EKS集群



6444
6445
6446
# File 'lib/v20201207/models.rb', line 6444

def EngineRegion
  @EngineRegion
end

#IntranetVpcInfosObject

Parameters:

  • EngineRegion:

    引擎部署地域信息

  • Replica:

    引擎在该地域的副本数

  • SpecId:

    引擎在该地域的规格id

  • IntranetVpcInfos:

    客户端内网的网络信息

  • ConsoleIntranetVpcInfos:

    控制台内网的网络信息

  • EnableClientInternet:

    是否开公网

  • LimiterIntranetVpcInfos:

    限流客户端内网的网络信息

  • MainRegion:

    是否为主地域,仅在服务治理中心多地域有效

  • EKSClusterID:

    该地域所在的EKS集群



6444
6445
6446
# File 'lib/v20201207/models.rb', line 6444

def IntranetVpcInfos
  @IntranetVpcInfos
end

#LimiterIntranetVpcInfosObject

Parameters:

  • EngineRegion:

    引擎部署地域信息

  • Replica:

    引擎在该地域的副本数

  • SpecId:

    引擎在该地域的规格id

  • IntranetVpcInfos:

    客户端内网的网络信息

  • ConsoleIntranetVpcInfos:

    控制台内网的网络信息

  • EnableClientInternet:

    是否开公网

  • LimiterIntranetVpcInfos:

    限流客户端内网的网络信息

  • MainRegion:

    是否为主地域,仅在服务治理中心多地域有效

  • EKSClusterID:

    该地域所在的EKS集群



6444
6445
6446
# File 'lib/v20201207/models.rb', line 6444

def LimiterIntranetVpcInfos
  @LimiterIntranetVpcInfos
end

#MainRegionObject

Parameters:

  • EngineRegion:

    引擎部署地域信息

  • Replica:

    引擎在该地域的副本数

  • SpecId:

    引擎在该地域的规格id

  • IntranetVpcInfos:

    客户端内网的网络信息

  • ConsoleIntranetVpcInfos:

    控制台内网的网络信息

  • EnableClientInternet:

    是否开公网

  • LimiterIntranetVpcInfos:

    限流客户端内网的网络信息

  • MainRegion:

    是否为主地域,仅在服务治理中心多地域有效

  • EKSClusterID:

    该地域所在的EKS集群



6444
6445
6446
# File 'lib/v20201207/models.rb', line 6444

def MainRegion
  @MainRegion
end

#ReplicaObject

Parameters:

  • EngineRegion:

    引擎部署地域信息

  • Replica:

    引擎在该地域的副本数

  • SpecId:

    引擎在该地域的规格id

  • IntranetVpcInfos:

    客户端内网的网络信息

  • ConsoleIntranetVpcInfos:

    控制台内网的网络信息

  • EnableClientInternet:

    是否开公网

  • LimiterIntranetVpcInfos:

    限流客户端内网的网络信息

  • MainRegion:

    是否为主地域,仅在服务治理中心多地域有效

  • EKSClusterID:

    该地域所在的EKS集群



6444
6445
6446
# File 'lib/v20201207/models.rb', line 6444

def Replica
  @Replica
end

#SpecIdObject

Parameters:

  • EngineRegion:

    引擎部署地域信息

  • Replica:

    引擎在该地域的副本数

  • SpecId:

    引擎在该地域的规格id

  • IntranetVpcInfos:

    客户端内网的网络信息

  • ConsoleIntranetVpcInfos:

    控制台内网的网络信息

  • EnableClientInternet:

    是否开公网

  • LimiterIntranetVpcInfos:

    限流客户端内网的网络信息

  • MainRegion:

    是否为主地域,仅在服务治理中心多地域有效

  • EKSClusterID:

    该地域所在的EKS集群



6444
6445
6446
# File 'lib/v20201207/models.rb', line 6444

def SpecId
  @SpecId
end

Instance Method Details

#deserialize(params) ⇒ Object



6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
# File 'lib/v20201207/models.rb', line 6458

def deserialize(params)
  @EngineRegion = params['EngineRegion']
  @Replica = params['Replica']
  @SpecId = params['SpecId']
  unless params['IntranetVpcInfos'].nil?
    @IntranetVpcInfos = []
    params['IntranetVpcInfos'].each do |i|
      vpcinfo_tmp = VpcInfo.new
      vpcinfo_tmp.deserialize(i)
      @IntranetVpcInfos << vpcinfo_tmp
    end
  end
  unless params['ConsoleIntranetVpcInfos'].nil?
    @ConsoleIntranetVpcInfos = []
    params['ConsoleIntranetVpcInfos'].each do |i|
      vpcinfo_tmp = VpcInfo.new
      vpcinfo_tmp.deserialize(i)
      @ConsoleIntranetVpcInfos << vpcinfo_tmp
    end
  end
  @EnableClientInternet = params['EnableClientInternet']
  unless params['LimiterIntranetVpcInfos'].nil?
    @LimiterIntranetVpcInfos = []
    params['LimiterIntranetVpcInfos'].each do |i|
      vpcinfo_tmp = VpcInfo.new
      vpcinfo_tmp.deserialize(i)
      @LimiterIntranetVpcInfos << vpcinfo_tmp
    end
  end
  @MainRegion = params['MainRegion']
  @EKSClusterID = params['EKSClusterID']
end