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.



10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
# File 'lib/v20180525/models.rb', line 10177

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。



10175
10176
10177
# File 'lib/v20180525/models.rb', line 10175

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。



10175
10176
10177
# File 'lib/v20180525/models.rb', line 10175

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。



10175
10176
10177
# File 'lib/v20180525/models.rb', line 10175

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。



10175
10176
10177
# File 'lib/v20180525/models.rb', line 10175

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。



10175
10176
10177
# File 'lib/v20180525/models.rb', line 10175

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。



10175
10176
10177
# File 'lib/v20180525/models.rb', line 10175

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。



10175
10176
10177
# File 'lib/v20180525/models.rb', line 10175

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。



10175
10176
10177
# File 'lib/v20180525/models.rb', line 10175

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。



10175
10176
10177
# File 'lib/v20180525/models.rb', line 10175

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。



10175
10176
10177
# File 'lib/v20180525/models.rb', line 10175

def UnitCluster
  @UnitCluster
end

Instance Method Details

#deserialize(params) ⇒ Object



10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
# File 'lib/v20180525/models.rb', line 10190

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