Class: TencentCloud::Iecp::V20210914::CreateEdgeUnitCloudRequest

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

Overview

CreateEdgeUnitCloud请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, k8sversion = nil, vpcid = nil, description = nil, podcidr = nil, servicecidr = nil, opencloudmonitor = nil) ⇒ CreateEdgeUnitCloudRequest

Returns a new instance of CreateEdgeUnitCloudRequest.



650
651
652
653
654
655
656
657
658
# File 'lib/v20210914/models.rb', line 650

def initialize(name=nil, k8sversion=nil, vpcid=nil, description=nil, podcidr=nil, servicecidr=nil, opencloudmonitor=nil)
  @Name = name
  @K8sVersion = k8sversion
  @VpcId = vpcid
  @Description = description
  @PodCIDR = podcidr
  @ServiceCIDR = servicecidr
  @OpenCloudMonitor = opencloudmonitor
end

Instance Attribute Details

#DescriptionObject

Parameters:

  • Name:

    集群名称,长度小于32

  • K8sVersion:

    k8s版本,仅支持1.16.7 和 1.18.2

  • VpcId:

    私有网络ID

  • Description:

    集群描述

  • PodCIDR:

    集群pod cidr, 默认 10.1.0.0/16

  • ServiceCIDR:

    集群service cidr, 默认 10.2.0.0/16

  • OpenCloudMonitor:

    是否开启监控。目前内存中权限开启联系产品开通白名单



648
649
650
# File 'lib/v20210914/models.rb', line 648

def Description
  @Description
end

#K8sVersionObject

Parameters:

  • Name:

    集群名称,长度小于32

  • K8sVersion:

    k8s版本,仅支持1.16.7 和 1.18.2

  • VpcId:

    私有网络ID

  • Description:

    集群描述

  • PodCIDR:

    集群pod cidr, 默认 10.1.0.0/16

  • ServiceCIDR:

    集群service cidr, 默认 10.2.0.0/16

  • OpenCloudMonitor:

    是否开启监控。目前内存中权限开启联系产品开通白名单



648
649
650
# File 'lib/v20210914/models.rb', line 648

def K8sVersion
  @K8sVersion
end

#NameObject

Parameters:

  • Name:

    集群名称,长度小于32

  • K8sVersion:

    k8s版本,仅支持1.16.7 和 1.18.2

  • VpcId:

    私有网络ID

  • Description:

    集群描述

  • PodCIDR:

    集群pod cidr, 默认 10.1.0.0/16

  • ServiceCIDR:

    集群service cidr, 默认 10.2.0.0/16

  • OpenCloudMonitor:

    是否开启监控。目前内存中权限开启联系产品开通白名单



648
649
650
# File 'lib/v20210914/models.rb', line 648

def Name
  @Name
end

#OpenCloudMonitorObject

Parameters:

  • Name:

    集群名称,长度小于32

  • K8sVersion:

    k8s版本,仅支持1.16.7 和 1.18.2

  • VpcId:

    私有网络ID

  • Description:

    集群描述

  • PodCIDR:

    集群pod cidr, 默认 10.1.0.0/16

  • ServiceCIDR:

    集群service cidr, 默认 10.2.0.0/16

  • OpenCloudMonitor:

    是否开启监控。目前内存中权限开启联系产品开通白名单



648
649
650
# File 'lib/v20210914/models.rb', line 648

def OpenCloudMonitor
  @OpenCloudMonitor
end

#PodCIDRObject

Parameters:

  • Name:

    集群名称,长度小于32

  • K8sVersion:

    k8s版本,仅支持1.16.7 和 1.18.2

  • VpcId:

    私有网络ID

  • Description:

    集群描述

  • PodCIDR:

    集群pod cidr, 默认 10.1.0.0/16

  • ServiceCIDR:

    集群service cidr, 默认 10.2.0.0/16

  • OpenCloudMonitor:

    是否开启监控。目前内存中权限开启联系产品开通白名单



648
649
650
# File 'lib/v20210914/models.rb', line 648

def PodCIDR
  @PodCIDR
end

#ServiceCIDRObject

Parameters:

  • Name:

    集群名称,长度小于32

  • K8sVersion:

    k8s版本,仅支持1.16.7 和 1.18.2

  • VpcId:

    私有网络ID

  • Description:

    集群描述

  • PodCIDR:

    集群pod cidr, 默认 10.1.0.0/16

  • ServiceCIDR:

    集群service cidr, 默认 10.2.0.0/16

  • OpenCloudMonitor:

    是否开启监控。目前内存中权限开启联系产品开通白名单



648
649
650
# File 'lib/v20210914/models.rb', line 648

def ServiceCIDR
  @ServiceCIDR
end

#VpcIdObject

Parameters:

  • Name:

    集群名称,长度小于32

  • K8sVersion:

    k8s版本,仅支持1.16.7 和 1.18.2

  • VpcId:

    私有网络ID

  • Description:

    集群描述

  • PodCIDR:

    集群pod cidr, 默认 10.1.0.0/16

  • ServiceCIDR:

    集群service cidr, 默认 10.2.0.0/16

  • OpenCloudMonitor:

    是否开启监控。目前内存中权限开启联系产品开通白名单



648
649
650
# File 'lib/v20210914/models.rb', line 648

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



660
661
662
663
664
665
666
667
668
# File 'lib/v20210914/models.rb', line 660

def deserialize(params)
  @Name = params['Name']
  @K8sVersion = params['K8sVersion']
  @VpcId = params['VpcId']
  @Description = params['Description']
  @PodCIDR = params['PodCIDR']
  @ServiceCIDR = params['ServiceCIDR']
  @OpenCloudMonitor = params['OpenCloudMonitor']
end