Class: TencentCloud::Tke::V20180525::DescribeTKEEdgeClusterCredentialResponse

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

Overview

DescribeTKEEdgeClusterCredential返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(addresses = nil, credential = nil, publiclb = nil, internallb = nil, coredns = nil, healthregion = nil, health = nil, griddaemon = nil, unitcluster = nil, requestid = nil) ⇒ DescribeTKEEdgeClusterCredentialResponse

Returns a new instance of DescribeTKEEdgeClusterCredentialResponse.



10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
# File 'lib/v20180525/models.rb', line 10327

def initialize(addresses=nil, credential=nil, publiclb=nil, internallb=nil, coredns=nil, healthregion=nil, health=nil, griddaemon=nil, unitcluster=nil, requestid=nil)
  @Addresses = addresses
  @Credential = credential
  @PublicLB = publiclb
  @InternalLB = internallb
  @CoreDns = coredns
  @HealthRegion = healthregion
  @Health = health
  @GridDaemon = griddaemon
  @UnitCluster = unitcluster
  @RequestId = requestid
end

Instance Attribute Details

#AddressesObject

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

Parameters:

  • Addresses:

    集群的接入地址信息

  • Credential:

    集群的认证信息

  • PublicLB:

    集群的公网访问信息

  • InternalLB:

    集群的内网访问信息

  • CoreDns:

    集群的CoreDns部署信息

  • HealthRegion:

    集群的健康检查多地域部署信息

  • Health:

    集群的健康检查部署信息

  • GridDaemon:

    是否部署GridDaemon以支持headless service

  • UnitCluster:

    公网访问kins集群

  • RequestId:

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



10325
10326
10327
# File 'lib/v20180525/models.rb', line 10325

def Addresses
  @Addresses
end

#CoreDnsObject

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

Parameters:

  • Addresses:

    集群的接入地址信息

  • Credential:

    集群的认证信息

  • PublicLB:

    集群的公网访问信息

  • InternalLB:

    集群的内网访问信息

  • CoreDns:

    集群的CoreDns部署信息

  • HealthRegion:

    集群的健康检查多地域部署信息

  • Health:

    集群的健康检查部署信息

  • GridDaemon:

    是否部署GridDaemon以支持headless service

  • UnitCluster:

    公网访问kins集群

  • RequestId:

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



10325
10326
10327
# File 'lib/v20180525/models.rb', line 10325

def CoreDns
  @CoreDns
end

#CredentialObject

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

Parameters:

  • Addresses:

    集群的接入地址信息

  • Credential:

    集群的认证信息

  • PublicLB:

    集群的公网访问信息

  • InternalLB:

    集群的内网访问信息

  • CoreDns:

    集群的CoreDns部署信息

  • HealthRegion:

    集群的健康检查多地域部署信息

  • Health:

    集群的健康检查部署信息

  • GridDaemon:

    是否部署GridDaemon以支持headless service

  • UnitCluster:

    公网访问kins集群

  • RequestId:

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



10325
10326
10327
# File 'lib/v20180525/models.rb', line 10325

def Credential
  @Credential
end

#GridDaemonObject

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

Parameters:

  • Addresses:

    集群的接入地址信息

  • Credential:

    集群的认证信息

  • PublicLB:

    集群的公网访问信息

  • InternalLB:

    集群的内网访问信息

  • CoreDns:

    集群的CoreDns部署信息

  • HealthRegion:

    集群的健康检查多地域部署信息

  • Health:

    集群的健康检查部署信息

  • GridDaemon:

    是否部署GridDaemon以支持headless service

  • UnitCluster:

    公网访问kins集群

  • RequestId:

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



10325
10326
10327
# File 'lib/v20180525/models.rb', line 10325

def GridDaemon
  @GridDaemon
end

#HealthObject

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

Parameters:

  • Addresses:

    集群的接入地址信息

  • Credential:

    集群的认证信息

  • PublicLB:

    集群的公网访问信息

  • InternalLB:

    集群的内网访问信息

  • CoreDns:

    集群的CoreDns部署信息

  • HealthRegion:

    集群的健康检查多地域部署信息

  • Health:

    集群的健康检查部署信息

  • GridDaemon:

    是否部署GridDaemon以支持headless service

  • UnitCluster:

    公网访问kins集群

  • RequestId:

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



10325
10326
10327
# File 'lib/v20180525/models.rb', line 10325

def Health
  @Health
end

#HealthRegionObject

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

Parameters:

  • Addresses:

    集群的接入地址信息

  • Credential:

    集群的认证信息

  • PublicLB:

    集群的公网访问信息

  • InternalLB:

    集群的内网访问信息

  • CoreDns:

    集群的CoreDns部署信息

  • HealthRegion:

    集群的健康检查多地域部署信息

  • Health:

    集群的健康检查部署信息

  • GridDaemon:

    是否部署GridDaemon以支持headless service

  • UnitCluster:

    公网访问kins集群

  • RequestId:

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



10325
10326
10327
# File 'lib/v20180525/models.rb', line 10325

def HealthRegion
  @HealthRegion
end

#InternalLBObject

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

Parameters:

  • Addresses:

    集群的接入地址信息

  • Credential:

    集群的认证信息

  • PublicLB:

    集群的公网访问信息

  • InternalLB:

    集群的内网访问信息

  • CoreDns:

    集群的CoreDns部署信息

  • HealthRegion:

    集群的健康检查多地域部署信息

  • Health:

    集群的健康检查部署信息

  • GridDaemon:

    是否部署GridDaemon以支持headless service

  • UnitCluster:

    公网访问kins集群

  • RequestId:

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



10325
10326
10327
# File 'lib/v20180525/models.rb', line 10325

def InternalLB
  @InternalLB
end

#PublicLBObject

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

Parameters:

  • Addresses:

    集群的接入地址信息

  • Credential:

    集群的认证信息

  • PublicLB:

    集群的公网访问信息

  • InternalLB:

    集群的内网访问信息

  • CoreDns:

    集群的CoreDns部署信息

  • HealthRegion:

    集群的健康检查多地域部署信息

  • Health:

    集群的健康检查部署信息

  • GridDaemon:

    是否部署GridDaemon以支持headless service

  • UnitCluster:

    公网访问kins集群

  • RequestId:

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



10325
10326
10327
# File 'lib/v20180525/models.rb', line 10325

def PublicLB
  @PublicLB
end

#RequestIdObject

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

Parameters:

  • Addresses:

    集群的接入地址信息

  • Credential:

    集群的认证信息

  • PublicLB:

    集群的公网访问信息

  • InternalLB:

    集群的内网访问信息

  • CoreDns:

    集群的CoreDns部署信息

  • HealthRegion:

    集群的健康检查多地域部署信息

  • Health:

    集群的健康检查部署信息

  • GridDaemon:

    是否部署GridDaemon以支持headless service

  • UnitCluster:

    公网访问kins集群

  • RequestId:

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



10325
10326
10327
# File 'lib/v20180525/models.rb', line 10325

def RequestId
  @RequestId
end

#UnitClusterObject

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

Parameters:

  • Addresses:

    集群的接入地址信息

  • Credential:

    集群的认证信息

  • PublicLB:

    集群的公网访问信息

  • InternalLB:

    集群的内网访问信息

  • CoreDns:

    集群的CoreDns部署信息

  • HealthRegion:

    集群的健康检查多地域部署信息

  • Health:

    集群的健康检查部署信息

  • GridDaemon:

    是否部署GridDaemon以支持headless service

  • UnitCluster:

    公网访问kins集群

  • RequestId:

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



10325
10326
10327
# File 'lib/v20180525/models.rb', line 10325

def UnitCluster
  @UnitCluster
end

Instance Method Details

#deserialize(params) ⇒ Object



10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
# File 'lib/v20180525/models.rb', line 10340

def deserialize(params)
  unless params['Addresses'].nil?
    @Addresses = []
    params['Addresses'].each do |i|
      ipaddress_tmp = IPAddress.new
      ipaddress_tmp.deserialize(i)
      @Addresses << ipaddress_tmp
    end
  end
  unless params['Credential'].nil?
    @Credential = ClusterCredential.new
    @Credential.deserialize(params['Credential'])
  end
  unless params['PublicLB'].nil?
    @PublicLB = EdgeClusterPublicLB.new
    @PublicLB.deserialize(params['PublicLB'])
  end
  unless params['InternalLB'].nil?
    @InternalLB = EdgeClusterInternalLB.new
    @InternalLB.deserialize(params['InternalLB'])
  end
  @CoreDns = params['CoreDns']
  @HealthRegion = params['HealthRegion']
  @Health = params['Health']
  @GridDaemon = params['GridDaemon']
  @UnitCluster = params['UnitCluster']
  @RequestId = params['RequestId']
end