Class: TencentCloud::Tke::V20180525::UpdateTKEEdgeClusterRequest

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

Overview

UpdateTKEEdgeCluster请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusterid = nil, clustername = nil, clusterdesc = nil, podcidr = nil, servicecidr = nil, publiclb = nil, internallb = nil, coredns = nil, healthregion = nil, health = nil, griddaemon = nil, autoupgradeclusterlevel = nil, clusterlevel = nil) ⇒ UpdateTKEEdgeClusterRequest

Returns a new instance of UpdateTKEEdgeClusterRequest.



19246
19247
19248
19249
19250
19251
19252
19253
19254
19255
19256
19257
19258
19259
19260
# File 'lib/v20180525/models.rb', line 19246

def initialize(clusterid=nil, clustername=nil, clusterdesc=nil, podcidr=nil, servicecidr=nil, publiclb=nil, internallb=nil, coredns=nil, healthregion=nil, health=nil, griddaemon=nil, autoupgradeclusterlevel=nil, clusterlevel=nil)
  @ClusterId = clusterid
  @ClusterName = clustername
  @ClusterDesc = clusterdesc
  @PodCIDR = podcidr
  @ServiceCIDR = servicecidr
  @PublicLB = publiclb
  @InternalLB = internallb
  @CoreDns = coredns
  @HealthRegion = healthregion
  @Health = health
  @GridDaemon = griddaemon
  @AutoUpgradeClusterLevel = autoupgradeclusterlevel
  @ClusterLevel = clusterlevel
end

Instance Attribute Details

#AutoUpgradeClusterLevelObject

Parameters:

  • ClusterId:

    边缘计算集群ID

  • ClusterName:

    边缘计算集群名称

  • ClusterDesc:

    边缘计算集群描述信息

  • PodCIDR:

    边缘计算集群的pod cidr

  • ServiceCIDR:

    边缘计算集群的service cidr

  • PublicLB:

    边缘计算集群公网访问LB信息

  • InternalLB:

    边缘计算集群内网访问LB信息

  • CoreDns:

    边缘计算集群的CoreDns部署信息

  • HealthRegion:

    边缘计算集群的健康检查多地域部署信息

  • Health:

    边缘计算集群的健康检查部署信息

  • GridDaemon:

    边缘计算集群的GridDaemon部署信息

  • AutoUpgradeClusterLevel:

    边缘集群开启自动升配

  • ClusterLevel:

    边缘集群的集群规模



19244
19245
19246
# File 'lib/v20180525/models.rb', line 19244

def AutoUpgradeClusterLevel
  @AutoUpgradeClusterLevel
end

#ClusterDescObject

Parameters:

  • ClusterId:

    边缘计算集群ID

  • ClusterName:

    边缘计算集群名称

  • ClusterDesc:

    边缘计算集群描述信息

  • PodCIDR:

    边缘计算集群的pod cidr

  • ServiceCIDR:

    边缘计算集群的service cidr

  • PublicLB:

    边缘计算集群公网访问LB信息

  • InternalLB:

    边缘计算集群内网访问LB信息

  • CoreDns:

    边缘计算集群的CoreDns部署信息

  • HealthRegion:

    边缘计算集群的健康检查多地域部署信息

  • Health:

    边缘计算集群的健康检查部署信息

  • GridDaemon:

    边缘计算集群的GridDaemon部署信息

  • AutoUpgradeClusterLevel:

    边缘集群开启自动升配

  • ClusterLevel:

    边缘集群的集群规模



19244
19245
19246
# File 'lib/v20180525/models.rb', line 19244

def ClusterDesc
  @ClusterDesc
end

#ClusterIdObject

Parameters:

  • ClusterId:

    边缘计算集群ID

  • ClusterName:

    边缘计算集群名称

  • ClusterDesc:

    边缘计算集群描述信息

  • PodCIDR:

    边缘计算集群的pod cidr

  • ServiceCIDR:

    边缘计算集群的service cidr

  • PublicLB:

    边缘计算集群公网访问LB信息

  • InternalLB:

    边缘计算集群内网访问LB信息

  • CoreDns:

    边缘计算集群的CoreDns部署信息

  • HealthRegion:

    边缘计算集群的健康检查多地域部署信息

  • Health:

    边缘计算集群的健康检查部署信息

  • GridDaemon:

    边缘计算集群的GridDaemon部署信息

  • AutoUpgradeClusterLevel:

    边缘集群开启自动升配

  • ClusterLevel:

    边缘集群的集群规模



19244
19245
19246
# File 'lib/v20180525/models.rb', line 19244

def ClusterId
  @ClusterId
end

#ClusterLevelObject

Parameters:

  • ClusterId:

    边缘计算集群ID

  • ClusterName:

    边缘计算集群名称

  • ClusterDesc:

    边缘计算集群描述信息

  • PodCIDR:

    边缘计算集群的pod cidr

  • ServiceCIDR:

    边缘计算集群的service cidr

  • PublicLB:

    边缘计算集群公网访问LB信息

  • InternalLB:

    边缘计算集群内网访问LB信息

  • CoreDns:

    边缘计算集群的CoreDns部署信息

  • HealthRegion:

    边缘计算集群的健康检查多地域部署信息

  • Health:

    边缘计算集群的健康检查部署信息

  • GridDaemon:

    边缘计算集群的GridDaemon部署信息

  • AutoUpgradeClusterLevel:

    边缘集群开启自动升配

  • ClusterLevel:

    边缘集群的集群规模



19244
19245
19246
# File 'lib/v20180525/models.rb', line 19244

def ClusterLevel
  @ClusterLevel
end

#ClusterNameObject

Parameters:

  • ClusterId:

    边缘计算集群ID

  • ClusterName:

    边缘计算集群名称

  • ClusterDesc:

    边缘计算集群描述信息

  • PodCIDR:

    边缘计算集群的pod cidr

  • ServiceCIDR:

    边缘计算集群的service cidr

  • PublicLB:

    边缘计算集群公网访问LB信息

  • InternalLB:

    边缘计算集群内网访问LB信息

  • CoreDns:

    边缘计算集群的CoreDns部署信息

  • HealthRegion:

    边缘计算集群的健康检查多地域部署信息

  • Health:

    边缘计算集群的健康检查部署信息

  • GridDaemon:

    边缘计算集群的GridDaemon部署信息

  • AutoUpgradeClusterLevel:

    边缘集群开启自动升配

  • ClusterLevel:

    边缘集群的集群规模



19244
19245
19246
# File 'lib/v20180525/models.rb', line 19244

def ClusterName
  @ClusterName
end

#CoreDnsObject

Parameters:

  • ClusterId:

    边缘计算集群ID

  • ClusterName:

    边缘计算集群名称

  • ClusterDesc:

    边缘计算集群描述信息

  • PodCIDR:

    边缘计算集群的pod cidr

  • ServiceCIDR:

    边缘计算集群的service cidr

  • PublicLB:

    边缘计算集群公网访问LB信息

  • InternalLB:

    边缘计算集群内网访问LB信息

  • CoreDns:

    边缘计算集群的CoreDns部署信息

  • HealthRegion:

    边缘计算集群的健康检查多地域部署信息

  • Health:

    边缘计算集群的健康检查部署信息

  • GridDaemon:

    边缘计算集群的GridDaemon部署信息

  • AutoUpgradeClusterLevel:

    边缘集群开启自动升配

  • ClusterLevel:

    边缘集群的集群规模



19244
19245
19246
# File 'lib/v20180525/models.rb', line 19244

def CoreDns
  @CoreDns
end

#GridDaemonObject

Parameters:

  • ClusterId:

    边缘计算集群ID

  • ClusterName:

    边缘计算集群名称

  • ClusterDesc:

    边缘计算集群描述信息

  • PodCIDR:

    边缘计算集群的pod cidr

  • ServiceCIDR:

    边缘计算集群的service cidr

  • PublicLB:

    边缘计算集群公网访问LB信息

  • InternalLB:

    边缘计算集群内网访问LB信息

  • CoreDns:

    边缘计算集群的CoreDns部署信息

  • HealthRegion:

    边缘计算集群的健康检查多地域部署信息

  • Health:

    边缘计算集群的健康检查部署信息

  • GridDaemon:

    边缘计算集群的GridDaemon部署信息

  • AutoUpgradeClusterLevel:

    边缘集群开启自动升配

  • ClusterLevel:

    边缘集群的集群规模



19244
19245
19246
# File 'lib/v20180525/models.rb', line 19244

def GridDaemon
  @GridDaemon
end

#HealthObject

Parameters:

  • ClusterId:

    边缘计算集群ID

  • ClusterName:

    边缘计算集群名称

  • ClusterDesc:

    边缘计算集群描述信息

  • PodCIDR:

    边缘计算集群的pod cidr

  • ServiceCIDR:

    边缘计算集群的service cidr

  • PublicLB:

    边缘计算集群公网访问LB信息

  • InternalLB:

    边缘计算集群内网访问LB信息

  • CoreDns:

    边缘计算集群的CoreDns部署信息

  • HealthRegion:

    边缘计算集群的健康检查多地域部署信息

  • Health:

    边缘计算集群的健康检查部署信息

  • GridDaemon:

    边缘计算集群的GridDaemon部署信息

  • AutoUpgradeClusterLevel:

    边缘集群开启自动升配

  • ClusterLevel:

    边缘集群的集群规模



19244
19245
19246
# File 'lib/v20180525/models.rb', line 19244

def Health
  @Health
end

#HealthRegionObject

Parameters:

  • ClusterId:

    边缘计算集群ID

  • ClusterName:

    边缘计算集群名称

  • ClusterDesc:

    边缘计算集群描述信息

  • PodCIDR:

    边缘计算集群的pod cidr

  • ServiceCIDR:

    边缘计算集群的service cidr

  • PublicLB:

    边缘计算集群公网访问LB信息

  • InternalLB:

    边缘计算集群内网访问LB信息

  • CoreDns:

    边缘计算集群的CoreDns部署信息

  • HealthRegion:

    边缘计算集群的健康检查多地域部署信息

  • Health:

    边缘计算集群的健康检查部署信息

  • GridDaemon:

    边缘计算集群的GridDaemon部署信息

  • AutoUpgradeClusterLevel:

    边缘集群开启自动升配

  • ClusterLevel:

    边缘集群的集群规模



19244
19245
19246
# File 'lib/v20180525/models.rb', line 19244

def HealthRegion
  @HealthRegion
end

#InternalLBObject

Parameters:

  • ClusterId:

    边缘计算集群ID

  • ClusterName:

    边缘计算集群名称

  • ClusterDesc:

    边缘计算集群描述信息

  • PodCIDR:

    边缘计算集群的pod cidr

  • ServiceCIDR:

    边缘计算集群的service cidr

  • PublicLB:

    边缘计算集群公网访问LB信息

  • InternalLB:

    边缘计算集群内网访问LB信息

  • CoreDns:

    边缘计算集群的CoreDns部署信息

  • HealthRegion:

    边缘计算集群的健康检查多地域部署信息

  • Health:

    边缘计算集群的健康检查部署信息

  • GridDaemon:

    边缘计算集群的GridDaemon部署信息

  • AutoUpgradeClusterLevel:

    边缘集群开启自动升配

  • ClusterLevel:

    边缘集群的集群规模



19244
19245
19246
# File 'lib/v20180525/models.rb', line 19244

def InternalLB
  @InternalLB
end

#PodCIDRObject

Parameters:

  • ClusterId:

    边缘计算集群ID

  • ClusterName:

    边缘计算集群名称

  • ClusterDesc:

    边缘计算集群描述信息

  • PodCIDR:

    边缘计算集群的pod cidr

  • ServiceCIDR:

    边缘计算集群的service cidr

  • PublicLB:

    边缘计算集群公网访问LB信息

  • InternalLB:

    边缘计算集群内网访问LB信息

  • CoreDns:

    边缘计算集群的CoreDns部署信息

  • HealthRegion:

    边缘计算集群的健康检查多地域部署信息

  • Health:

    边缘计算集群的健康检查部署信息

  • GridDaemon:

    边缘计算集群的GridDaemon部署信息

  • AutoUpgradeClusterLevel:

    边缘集群开启自动升配

  • ClusterLevel:

    边缘集群的集群规模



19244
19245
19246
# File 'lib/v20180525/models.rb', line 19244

def PodCIDR
  @PodCIDR
end

#PublicLBObject

Parameters:

  • ClusterId:

    边缘计算集群ID

  • ClusterName:

    边缘计算集群名称

  • ClusterDesc:

    边缘计算集群描述信息

  • PodCIDR:

    边缘计算集群的pod cidr

  • ServiceCIDR:

    边缘计算集群的service cidr

  • PublicLB:

    边缘计算集群公网访问LB信息

  • InternalLB:

    边缘计算集群内网访问LB信息

  • CoreDns:

    边缘计算集群的CoreDns部署信息

  • HealthRegion:

    边缘计算集群的健康检查多地域部署信息

  • Health:

    边缘计算集群的健康检查部署信息

  • GridDaemon:

    边缘计算集群的GridDaemon部署信息

  • AutoUpgradeClusterLevel:

    边缘集群开启自动升配

  • ClusterLevel:

    边缘集群的集群规模



19244
19245
19246
# File 'lib/v20180525/models.rb', line 19244

def PublicLB
  @PublicLB
end

#ServiceCIDRObject

Parameters:

  • ClusterId:

    边缘计算集群ID

  • ClusterName:

    边缘计算集群名称

  • ClusterDesc:

    边缘计算集群描述信息

  • PodCIDR:

    边缘计算集群的pod cidr

  • ServiceCIDR:

    边缘计算集群的service cidr

  • PublicLB:

    边缘计算集群公网访问LB信息

  • InternalLB:

    边缘计算集群内网访问LB信息

  • CoreDns:

    边缘计算集群的CoreDns部署信息

  • HealthRegion:

    边缘计算集群的健康检查多地域部署信息

  • Health:

    边缘计算集群的健康检查部署信息

  • GridDaemon:

    边缘计算集群的GridDaemon部署信息

  • AutoUpgradeClusterLevel:

    边缘集群开启自动升配

  • ClusterLevel:

    边缘集群的集群规模



19244
19245
19246
# File 'lib/v20180525/models.rb', line 19244

def ServiceCIDR
  @ServiceCIDR
end

Instance Method Details

#deserialize(params) ⇒ Object



19262
19263
19264
19265
19266
19267
19268
19269
19270
19271
19272
19273
19274
19275
19276
19277
19278
19279
19280
19281
19282
# File 'lib/v20180525/models.rb', line 19262

def deserialize(params)
  @ClusterId = params['ClusterId']
  @ClusterName = params['ClusterName']
  @ClusterDesc = params['ClusterDesc']
  @PodCIDR = params['PodCIDR']
  @ServiceCIDR = params['ServiceCIDR']
  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']
  @AutoUpgradeClusterLevel = params['AutoUpgradeClusterLevel']
  @ClusterLevel = params['ClusterLevel']
end