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.



3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
# File 'lib/v20201207/models.rb', line 3263

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

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

Parameters:

  • EngineRegion:

    引擎部署地域信息

  • Replica:

    引擎在该地域的副本数

  • SpecId:

    引擎在该地域的规格id

  • IntranetVpcInfos:

    客户端内网的网络信息

  • ConsoleIntranetVpcInfos:

    控制台内网的网络信息

  • EnableClientInternet:

    是否开公网

  • LimiterIntranetVpcInfos:

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

  • MainRegion:

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

  • EKSClusterID:

    该地域所在的EKS集群



3261
3262
3263
# File 'lib/v20201207/models.rb', line 3261

def ConsoleIntranetVpcInfos
  @ConsoleIntranetVpcInfos
end

#EKSClusterIDObject

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

Parameters:

  • EngineRegion:

    引擎部署地域信息

  • Replica:

    引擎在该地域的副本数

  • SpecId:

    引擎在该地域的规格id

  • IntranetVpcInfos:

    客户端内网的网络信息

  • ConsoleIntranetVpcInfos:

    控制台内网的网络信息

  • EnableClientInternet:

    是否开公网

  • LimiterIntranetVpcInfos:

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

  • MainRegion:

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

  • EKSClusterID:

    该地域所在的EKS集群



3261
3262
3263
# File 'lib/v20201207/models.rb', line 3261

def EKSClusterID
  @EKSClusterID
end

#EnableClientInternetObject

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

Parameters:

  • EngineRegion:

    引擎部署地域信息

  • Replica:

    引擎在该地域的副本数

  • SpecId:

    引擎在该地域的规格id

  • IntranetVpcInfos:

    客户端内网的网络信息

  • ConsoleIntranetVpcInfos:

    控制台内网的网络信息

  • EnableClientInternet:

    是否开公网

  • LimiterIntranetVpcInfos:

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

  • MainRegion:

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

  • EKSClusterID:

    该地域所在的EKS集群



3261
3262
3263
# File 'lib/v20201207/models.rb', line 3261

def EnableClientInternet
  @EnableClientInternet
end

#EngineRegionObject

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

Parameters:

  • EngineRegion:

    引擎部署地域信息

  • Replica:

    引擎在该地域的副本数

  • SpecId:

    引擎在该地域的规格id

  • IntranetVpcInfos:

    客户端内网的网络信息

  • ConsoleIntranetVpcInfos:

    控制台内网的网络信息

  • EnableClientInternet:

    是否开公网

  • LimiterIntranetVpcInfos:

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

  • MainRegion:

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

  • EKSClusterID:

    该地域所在的EKS集群



3261
3262
3263
# File 'lib/v20201207/models.rb', line 3261

def EngineRegion
  @EngineRegion
end

#IntranetVpcInfosObject

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

Parameters:

  • EngineRegion:

    引擎部署地域信息

  • Replica:

    引擎在该地域的副本数

  • SpecId:

    引擎在该地域的规格id

  • IntranetVpcInfos:

    客户端内网的网络信息

  • ConsoleIntranetVpcInfos:

    控制台内网的网络信息

  • EnableClientInternet:

    是否开公网

  • LimiterIntranetVpcInfos:

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

  • MainRegion:

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

  • EKSClusterID:

    该地域所在的EKS集群



3261
3262
3263
# File 'lib/v20201207/models.rb', line 3261

def IntranetVpcInfos
  @IntranetVpcInfos
end

#LimiterIntranetVpcInfosObject

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

Parameters:

  • EngineRegion:

    引擎部署地域信息

  • Replica:

    引擎在该地域的副本数

  • SpecId:

    引擎在该地域的规格id

  • IntranetVpcInfos:

    客户端内网的网络信息

  • ConsoleIntranetVpcInfos:

    控制台内网的网络信息

  • EnableClientInternet:

    是否开公网

  • LimiterIntranetVpcInfos:

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

  • MainRegion:

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

  • EKSClusterID:

    该地域所在的EKS集群



3261
3262
3263
# File 'lib/v20201207/models.rb', line 3261

def LimiterIntranetVpcInfos
  @LimiterIntranetVpcInfos
end

#MainRegionObject

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

Parameters:

  • EngineRegion:

    引擎部署地域信息

  • Replica:

    引擎在该地域的副本数

  • SpecId:

    引擎在该地域的规格id

  • IntranetVpcInfos:

    客户端内网的网络信息

  • ConsoleIntranetVpcInfos:

    控制台内网的网络信息

  • EnableClientInternet:

    是否开公网

  • LimiterIntranetVpcInfos:

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

  • MainRegion:

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

  • EKSClusterID:

    该地域所在的EKS集群



3261
3262
3263
# File 'lib/v20201207/models.rb', line 3261

def MainRegion
  @MainRegion
end

#ReplicaObject

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

Parameters:

  • EngineRegion:

    引擎部署地域信息

  • Replica:

    引擎在该地域的副本数

  • SpecId:

    引擎在该地域的规格id

  • IntranetVpcInfos:

    客户端内网的网络信息

  • ConsoleIntranetVpcInfos:

    控制台内网的网络信息

  • EnableClientInternet:

    是否开公网

  • LimiterIntranetVpcInfos:

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

  • MainRegion:

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

  • EKSClusterID:

    该地域所在的EKS集群



3261
3262
3263
# File 'lib/v20201207/models.rb', line 3261

def Replica
  @Replica
end

#SpecIdObject

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

Parameters:

  • EngineRegion:

    引擎部署地域信息

  • Replica:

    引擎在该地域的副本数

  • SpecId:

    引擎在该地域的规格id

  • IntranetVpcInfos:

    客户端内网的网络信息

  • ConsoleIntranetVpcInfos:

    控制台内网的网络信息

  • EnableClientInternet:

    是否开公网

  • LimiterIntranetVpcInfos:

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

  • MainRegion:

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

  • EKSClusterID:

    该地域所在的EKS集群



3261
3262
3263
# File 'lib/v20201207/models.rb', line 3261

def SpecId
  @SpecId
end

Instance Method Details

#deserialize(params) ⇒ Object



3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
# File 'lib/v20201207/models.rb', line 3275

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