{
  "name": "tke",
  "display_name": "容器服务",
  "description": "介绍如何使用API对容器服务进行相关操作，包括集群、伸缩组、节点等。",
  "domain": "compute",
  "api_version": "2022-05-01",
  "endpoint": "tke.tencentcloudapi.com",
  "actions": [
    {
      "name": "CreateHealthCheckPolicy",
      "description": "创建健康检测策略",
      "status": "online",
      "parameters": [
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "集群ID",
          "example": "cls-4h43fuxj"
        },
        {
          "name": "HealthCheckPolicy",
          "type": "object",
          "required": true,
          "description": "健康检测策略",
          "example": "无",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "健康检测策略名称",
              "example": "Node-pool1"
            },
            {
              "name": "Rules",
              "type": "array",
              "required": true,
              "description": "健康检测策略规则列表",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "Name",
                  "type": "string",
                  "required": true,
                  "description": "健康检测规则",
                  "example": "KubeletHealth"
                },
                {
                  "name": "Enabled",
                  "type": "boolean",
                  "required": true,
                  "description": "是否检测此项目",
                  "example": "true"
                },
                {
                  "name": "AutoRepairEnabled",
                  "type": "boolean",
                  "required": true,
                  "description": "是否启用修复",
                  "example": "true"
                }
              ]
            }
          ]
        }
      ],
      "required": [
        "ClusterId",
        "HealthCheckPolicy"
      ]
    },
    {
      "name": "CreateNodePool",
      "description": "创建 TKE 节点池",
      "status": "online",
      "parameters": [
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "集群 ID",
          "example": "cls-4h43fuxj"
        },
        {
          "name": "Name",
          "type": "string",
          "required": true,
          "description": "节点池名称",
          "example": "testnodepool"
        },
        {
          "name": "Type",
          "type": "string",
          "required": true,
          "description": "节点池类型",
          "example": "Native、External"
        },
        {
          "name": "Labels",
          "type": "array",
          "required": false,
          "description": "节点 Labels",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "map表中的Name",
              "example": "k8s-app"
            },
            {
              "name": "Value",
              "type": "string",
              "required": true,
              "description": "map表中的Value",
              "example": "billing"
            }
          ]
        },
        {
          "name": "Taints",
          "type": "array",
          "required": false,
          "description": "节点污点",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "Key",
              "type": "string",
              "required": false,
              "description": "Taint的Key",
              "example": "key1"
            },
            {
              "name": "Value",
              "type": "string",
              "required": false,
              "description": "Taint的Value",
              "example": "value1"
            },
            {
              "name": "Effect",
              "type": "string",
              "required": false,
              "description": "Taint的Effect",
              "example": "NoSchedule "
            }
          ]
        },
        {
          "name": "Tags",
          "type": "array",
          "required": false,
          "description": "节点标签",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "ResourceType",
              "type": "string",
              "required": false,
              "description": "标签绑定的资源类型，当前支持类型： 1.cluster：集群相关接口，TagSpecification 的 ResourceType 传参为 cluster 2.machine：节点池相关接口，如：CreateNodePool, DescribeNodePools 等，TagSpecification 的 ResourceType 传参为 machine 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "cluster"
            },
            {
              "name": "Tags",
              "type": "array",
              "required": false,
              "description": "标签对列表 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "Key",
                  "type": "string",
                  "required": false,
                  "description": "标签键",
                  "example": "key"
                },
                {
                  "name": "Value",
                  "type": "string",
                  "required": false,
                  "description": "标签值",
                  "example": "value"
                }
              ]
            }
          ]
        },
        {
          "name": "DeletionProtection",
          "type": "boolean",
          "required": false,
          "description": "是否开启删除保护",
          "example": "true"
        },
        {
          "name": "Unschedulable",
          "type": "boolean",
          "required": false,
          "description": "节点是否默认不可调度",
          "example": "false"
        },
        {
          "name": "Native",
          "type": "object",
          "required": false,
          "description": "原生节点池创建参数（Type字段设置为Native时需填写）",
          "example": "无",
          "children": [
            {
              "name": "Scaling",
              "type": "object",
              "required": true,
              "description": "节点池伸缩配置",
              "example": "无",
              "children": [
                {
                  "name": "MinReplicas",
                  "type": "integer",
                  "required": false,
                  "description": "节点池最小副本数",
                  "example": "1"
                },
                {
                  "name": "MaxReplicas",
                  "type": "integer",
                  "required": false,
                  "description": "节点池最大副本数",
                  "example": "10"
                },
                {
                  "name": "CreatePolicy",
                  "type": "string",
                  "required": false,
                  "description": "节点池扩容策略。ZoneEquality：多可用区打散；ZonePriority：首选可用区优先； 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "ZoneEquality"
                }
              ]
            },
            {
              "name": "SubnetIds",
              "type": "array",
              "required": true,
              "description": "子网列表",
              "example": "[\"subnet-4h43fuxj\"]",
              "item_type": "string"
            },
            {
              "name": "InstanceChargeType",
              "type": "string",
              "required": true,
              "description": "节点计费类型。PREPAID：包年包月；POSTPAID_BY_HOUR：按量计费（默认）；",
              "example": "PREPAID"
            },
            {
              "name": "SystemDisk",
              "type": "object",
              "required": true,
              "description": "系统盘配置",
              "example": "无",
              "children": [
                {
                  "name": "DiskType",
                  "type": "string",
                  "required": true,
                  "description": "云盘类型",
                  "example": "CloudPremiumDiskType"
                },
                {
                  "name": "DiskSize",
                  "type": "integer",
                  "required": true,
                  "description": "云盘大小 (G）",
                  "example": "50"
                },
                {
                  "name": "AutoFormatAndMount",
                  "type": "boolean",
                  "required": false,
                  "description": "是否自动化格式盘并挂载",
                  "example": "true"
                },
                {
                  "name": "FileSystem",
                  "type": "string",
                  "required": false,
                  "description": "文件系统",
                  "example": "xfs"
                },
                {
                  "name": "MountTarget",
                  "type": "string",
                  "required": false,
                  "description": "挂载目录",
                  "example": "/var/lib/containerd"
                },
                {
                  "name": "DiskId",
                  "type": "string",
                  "required": false,
                  "description": "云盘ID 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "disk-kped07j8"
                },
                {
                  "name": "Encrypt",
                  "type": "string",
                  "required": false,
                  "description": "加密系统盘 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "ENCRYPT"
                },
                {
                  "name": "KmsKeyId",
                  "type": "string",
                  "required": false,
                  "description": "自定义 KMS ID 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "65932f38-0106-11f1-bda4-5254008811d0"
                }
              ]
            },
            {
              "name": "InstanceTypes",
              "type": "array",
              "required": true,
              "description": "机型列表",
              "example": "[\"S2.SMALL2\"]",
              "item_type": "string"
            },
            {
              "name": "SecurityGroupIds",
              "type": "array",
              "required": false,
              "description": "安全组列表",
              "example": "[\"sg-4h43fuxj\"]",
              "item_type": "string"
            },
            {
              "name": "UpgradeSettings",
              "type": "object",
              "required": false,
              "description": "自动升级配置",
              "example": "无",
              "children": [
                {
                  "name": "AutoUpgrade",
                  "type": "boolean",
                  "required": false,
                  "description": "是否开启自动升级",
                  "example": "true"
                },
                {
                  "name": "UpgradeOptions",
                  "type": "object",
                  "required": false,
                  "description": "运维窗口",
                  "example": "无",
                  "children": [
                    {
                      "name": "AutoUpgradeStartTime",
                      "type": "string",
                      "required": false,
                      "description": "自动升级开始时间 注意：此字段可能返回 null，表示取不到有效值。",
                      "example": "24:00"
                    },
                    {
                      "name": "Duration",
                      "type": "string",
                      "required": false,
                      "description": "自动升级持续时间 注意：此字段可能返回 null，表示取不到有效值。",
                      "example": "3h"
                    },
                    {
                      "name": "WeeklyPeriod",
                      "type": "array",
                      "required": false,
                      "description": "运维日期 注意：此字段可能返回 null，表示取不到有效值。",
                      "example": "[\"Monday\"]",
                      "item_type": "string"
                    }
                  ]
                },
                {
                  "name": "Components",
                  "type": "array",
                  "required": false,
                  "description": "升级项 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "[\"kubelet\",\"kernel\"]",
                  "item_type": "string"
                },
                {
                  "name": "MaxUnavailable",
                  "type": "object",
                  "required": false,
                  "description": "升级时，最大不可升级的节点数",
                  "example": "无",
                  "children": [
                    {
                      "name": "Type",
                      "type": "integer",
                      "required": true,
                      "description": "数值类型，0是int, 1是字符串 注意：此字段可能返回 null，表示取不到有效值。",
                      "example": "Int"
                    },
                    {
                      "name": "IntVal",
                      "type": "integer",
                      "required": false,
                      "description": "整数 注意：此字段可能返回 null，表示取不到有效值。",
                      "example": "10"
                    },
                    {
                      "name": "StrVal",
                      "type": "string",
                      "required": false,
                      "description": "字符串 注意：此字段可能返回 null，表示取不到有效值。",
                      "example": "20%"
                    }
                  ]
                }
              ]
            },
            {
              "name": "AutoRepair",
              "type": "boolean",
              "required": false,
              "description": "是否开启自愈能力",
              "example": "true"
            },
            {
              "name": "InstanceChargePrepaid",
              "type": "object",
              "required": false,
              "description": "包年包月机型计费配置",
              "example": "无",
              "children": [
                {
                  "name": "Period",
                  "type": "integer",
                  "required": false,
                  "description": "后付费计费周期，单位（月）： 1，2，3，4，5，6，7， 8，9，10，11，12，24，36，48，60",
                  "example": "1"
                },
                {
                  "name": "RenewFlag",
                  "type": "string",
                  "required": false,
                  "description": "预付费续费方式： - NOTIFY_AND_AUTO_RENEW：通知用户过期，且自动续费 - NOTIFY_AND_MANUAL_RENEW：通知用户过期，但不自动续费(默认) - DISABLE_NOTIFY_AND_MANUAL_RENEW：不通知用户过期，也不自动续费",
                  "example": "NOTIFY_AND_AUTO_RENEW"
                }
              ]
            },
            {
              "name": "Management",
              "type": "object",
              "required": false,
              "description": "节点池 Management 参数设置",
              "example": "无",
              "children": [
                {
                  "name": "Nameservers",
                  "type": "array",
                  "required": false,
                  "description": "dns 配置 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "[\"nameserver 183.87.111.111\"]",
                  "item_type": "string"
                },
                {
                  "name": "Hosts",
                  "type": "array",
                  "required": false,
                  "description": "hosts 配置 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "[\"127.0.0.1 iam.marmotedu.com\"]",
                  "item_type": "string"
                },
                {
                  "name": "KernelArgs",
                  "type": "array",
                  "required": false,
                  "description": "内核参数配置 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "[\"kernel.pid_max=4194304\"]",
                  "item_type": "string"
                }
              ]
            },
            {
              "name": "HealthCheckPolicyName",
              "type": "string",
              "required": false,
              "description": "故障自愈规则名称",
              "example": "policy1"
            },
            {
              "name": "HostNamePattern",
              "type": "string",
              "required": false,
              "description": "原生节点池hostName模式串",
              "example": "aaa{R:3}"
            },
            {
              "name": "KubeletArgs",
              "type": "array",
              "required": false,
              "description": "kubelet 自定义参数",
              "example": "[\"kube-api-qps=50\"]",
              "item_type": "string"
            },
            {
              "name": "Lifecycle",
              "type": "object",
              "required": false,
              "description": "预定义脚本",
              "example": "无",
              "children": [
                {
                  "name": "PreInit",
                  "type": "string",
                  "required": false,
                  "description": "节点初始化前自定义脚本 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "aGVsbG8gd29ybGQK"
                },
                {
                  "name": "PostInit",
                  "type": "string",
                  "required": false,
                  "description": "节点初始化后自定义脚本 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "aGVsbG8gd29ybGQK"
                }
              ]
            },
            {
              "name": "RuntimeRootDir",
              "type": "string",
              "required": false,
              "description": "运行时根目录",
              "example": "/var/lib/docker"
            },
            {
              "name": "EnableAutoscaling",
              "type": "boolean",
              "required": false,
              "description": "是否开启弹性伸缩",
              "example": "true"
            },
            {
              "name": "Replicas",
              "type": "integer",
              "required": false,
              "description": "期望节点数",
              "example": "10"
            },
            {
              "name": "InternetAccessible",
              "type": "object",
              "required": false,
              "description": "公网带宽设置",
              "example": "无",
              "children": [
                {
                  "name": "MaxBandwidthOut",
                  "type": "integer",
                  "required": true,
                  "description": "带宽，单位为Mbps",
                  "example": "50"
                },
                {
                  "name": "ChargeType",
                  "type": "string",
                  "required": true,
                  "description": "网络计费方式",
                  "example": "TrafficPostpaidByHour"
                },
                {
                  "name": "BandwidthPackageId",
                  "type": "string",
                  "required": false,
                  "description": "带宽包 ID",
                  "example": "BandwidthPackageId"
                }
              ]
            },
            {
              "name": "DataDisks",
              "type": "array",
              "required": false,
              "description": "原生节点池数据盘列表",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "DiskType",
                  "type": "string",
                  "required": true,
                  "description": "云盘类型 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "CLOUD_PREMIUM"
                },
                {
                  "name": "FileSystem",
                  "type": "string",
                  "required": true,
                  "description": "文件系统(ext3/ext4/xfs) 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "ext4"
                },
                {
                  "name": "DiskSize",
                  "type": "integer",
                  "required": true,
                  "description": "云盘大小(G） 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "50"
                },
                {
                  "name": "AutoFormatAndMount",
                  "type": "boolean",
                  "required": true,
                  "description": "是否自动化格式盘并挂载 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "true"
                },
                {
                  "name": "DiskPartition",
                  "type": "string",
                  "required": true,
                  "description": "挂载设备名或分区名 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "/dev/vdb"
                },
                {
                  "name": "MountTarget",
                  "type": "string",
                  "required": false,
                  "description": "挂载目录 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "/var/lib/docker"
                },
                {
                  "name": "Encrypt",
                  "type": "string",
                  "required": false,
                  "description": "传入该参数用于创建加密云盘，取值固定为ENCRYPT 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "ENCRYPT"
                },
                {
                  "name": "KmsKeyId",
                  "type": "string",
                  "required": false,
                  "description": "购买加密盘时自定义密钥，当传入该参数时, Encrypt入参不为空 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "06a83929-0050-11ee-8cbc-5254001955d1"
                },
                {
                  "name": "SnapshotId",
                  "type": "string",
                  "required": false,
                  "description": "快照ID，如果传入则根据此快照创建云硬盘，快照类型必须为数据盘快照 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "snap-2ubk61lh"
                },
                {
                  "name": "ThroughputPerformance",
                  "type": "integer",
                  "required": false,
                  "description": "云硬盘性能，单位：MB/s。使用此参数可给云硬盘购买额外的性能 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "10"
                }
              ]
            },
            {
              "name": "QGPUEnable",
              "type": "boolean",
              "required": false,
              "description": "qgpu开关",
              "example": "true"
            },
            {
              "name": "KeyIds",
              "type": "array",
              "required": false,
              "description": "节点池ssh公钥id数组",
              "example": "[\"sky-6esd9xe\",\"sky-shjixw8\"]",
              "item_type": "string"
            },
            {
              "name": "MachineType",
              "type": "string",
              "required": false,
              "description": "节点池类型",
              "example": "NativeCVM或者Native"
            },
            {
              "name": "AutomationService",
              "type": "boolean",
              "required": false,
              "description": "原生节点池安装节点自动化助手开关",
              "example": "false"
            },
            {
              "name": "Password",
              "type": "string",
              "required": false,
              "description": "原生节点池密码",
              "example": "Paas@123"
            }
          ]
        },
        {
          "name": "Annotations",
          "type": "array",
          "required": false,
          "description": "节点 Annotation 列表",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "map表中的Name",
              "example": "k8s-app"
            },
            {
              "name": "Value",
              "type": "string",
              "required": true,
              "description": "map表中的Value",
              "example": "billing"
            }
          ]
        }
      ],
      "required": [
        "ClusterId",
        "Name",
        "Type"
      ]
    },
    {
      "name": "DeleteClusterMachines",
      "description": "删除原生节点池节点",
      "status": "online",
      "parameters": [
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "集群 ID",
          "example": "cls-xxxxxxxx"
        },
        {
          "name": "MachineNames",
          "type": "array",
          "required": true,
          "description": "节点名列表",
          "example": "[np-xxxxxxxx-7j9rt]",
          "item_type": "string"
        },
        {
          "name": "EnableScaleDown",
          "type": "boolean",
          "required": false,
          "description": "删除节点时是否缩容节点池，true为缩容",
          "example": "true"
        },
        {
          "name": "InstanceDeleteMode",
          "type": "string",
          "required": false,
          "description": "集群实例删除时的策略：terminate（销毁实例，仅支持按量计费云主机实例）retain（仅移除，保留实例）",
          "example": "terminate"
        }
      ],
      "required": [
        "ClusterId",
        "MachineNames"
      ]
    },
    {
      "name": "DeleteHealthCheckPolicy",
      "description": "删除健康检测策略",
      "status": "online",
      "parameters": [
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "集群 ID",
          "example": "cls-4h43fuxj"
        },
        {
          "name": "HealthCheckPolicyName",
          "type": "string",
          "required": true,
          "description": "健康检测策略名称",
          "example": "NP1"
        }
      ],
      "required": [
        "ClusterId",
        "HealthCheckPolicyName"
      ]
    },
    {
      "name": "DeleteNodePool",
      "description": "删除 TKE 节点池",
      "status": "online",
      "parameters": [
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "集群 ID",
          "example": "cls-4h43fuxj"
        },
        {
          "name": "NodePoolId",
          "type": "string",
          "required": true,
          "description": "节点池 ID",
          "example": "np-4h43fuxj"
        }
      ],
      "required": [
        "ClusterId",
        "NodePoolId"
      ]
    },
    {
      "name": "DescribeClusterInstances",
      "description": "查询集群下节点实例信息",
      "status": "online",
      "parameters": [
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "集群ID",
          "example": "cls-4h43fuxj"
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": false,
          "description": "偏移量，默认为0。关于Offset的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。",
          "example": "0"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "返回数量，默认为20，最大值为100。关于Limit的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。",
          "example": "20"
        },
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "过滤条件列表: InstanceIds(实例ID),InstanceType(实例类型：Regular，Native，Super，External),VagueIpAddress(模糊匹配IP),Labels(k8s节点label),NodePoolNames(节点池名称),VagueInstanceName(模糊匹配节点名),InstanceStates(节点状态),Unschedulable(是否封锁),NodePoolIds(节点池ID)",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "属性名称, 若存在多个Filter时，Filter间的关系为逻辑与（AND）关系。",
              "example": "ClusterName"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "属性值, 若同一个Filter存在多个Values，同一Filter下Values间的关系为逻辑或（OR）关系。",
              "example": "cls-l6gtb5p0",
              "item_type": "string"
            }
          ]
        },
        {
          "name": "SortBy",
          "type": "object",
          "required": false,
          "description": "排序信息",
          "example": "无",
          "children": [
            {
              "name": "FieldName",
              "type": "string",
              "required": false,
              "description": "排序指标",
              "example": "CreatedTime"
            },
            {
              "name": "OrderType",
              "type": "string",
              "required": false,
              "description": "排序方式",
              "example": "asc"
            }
          ]
        }
      ],
      "required": [
        "ClusterId"
      ]
    },
    {
      "name": "DescribeClusterMachines",
      "description": "查询托原生点列表",
      "status": "online",
      "parameters": [
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "集群 ID",
          "example": "cls-xxxxxx"
        },
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "节点过滤条件，支持以下过滤条件： · NodePoolsName 按照【节点池名】进行过滤。 类型：String 必选：否 · NodePoolsId 按照【节点池id】进行过滤。 类型：String 必选：否 · tags 按照【标签键值对】进行过滤。 类型：String 必选：否 · tag:tag-key 按照【标签键值对】进行过滤。 类型：String 必选：否",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "属性名称, 若存在多个Filter时，Filter间的关系为逻辑与（AND）关系。",
              "example": "ClusterName"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "属性值, 若同一个Filter存在多个Values，同一Filter下Values间的关系为逻辑或（OR）关系。",
              "example": "cls-l6gtb5p0",
              "item_type": "string"
            }
          ]
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "偏移量，默认0",
          "example": "10"
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": false,
          "description": "最大输出条数，默认20，最大为100",
          "example": "0"
        }
      ],
      "required": [
        "ClusterId"
      ]
    },
    {
      "name": "DescribeClusters",
      "description": "查询集群列表",
      "status": "online",
      "parameters": [
        {
          "name": "ClusterIds",
          "type": "array",
          "required": false,
          "description": "集群ID列表(为空时， 表示获取账号下所有集群)",
          "example": "无",
          "item_type": "string"
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": false,
          "description": "偏移量,默认0",
          "example": "无"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "最大输出条数，默认20，最大为100",
          "example": "无"
        },
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "· ClusterName 按照【集群名】进行过滤。 类型：String 必选：否 · ClusterType 按照【集群类型】进行过滤。 类型：String 必选：否 · ClusterStatus 按照【集群状态】进行过滤。 类型：String 必选：否 · Tags 按照【标签键值对】进行过滤。 类型：String 必选：否 · vpc-id 按照【VPC】进行过滤。 类型：String 必选：否 · tag-key 按照【标签键】进行过滤。 类型：String 必选：否 · tag-value 按照【...",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "属性名称, 若存在多个Filter时，Filter间的关系为逻辑与（AND）关系。",
              "example": "ClusterName"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "属性值, 若同一个Filter存在多个Values，同一Filter下Values间的关系为逻辑或（OR）关系。",
              "example": "cls-l6gtb5p0",
              "item_type": "string"
            }
          ]
        },
        {
          "name": "ClusterType",
          "type": "string",
          "required": false,
          "description": "集群类型，例如：MANAGED_CLUSTER",
          "example": "MANAGED_CLUSTER"
        }
      ],
      "required": []
    },
    {
      "name": "DescribeHealthCheckPolicies",
      "description": "查询健康检测策略",
      "status": "online",
      "parameters": [
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "集群 ID",
          "example": "cls-4h43fuxj"
        },
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "· HealthCheckPolicyName 按照【健康检测策略名称】进行过滤。 类型：String 必选：否",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "属性名称, 若存在多个Filter时，Filter间的关系为逻辑与（AND）关系。",
              "example": "ClusterName"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "属性值, 若同一个Filter存在多个Values，同一Filter下Values间的关系为逻辑或（OR）关系。",
              "example": "cls-l6gtb5p0",
              "item_type": "string"
            }
          ]
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "最大输出条数，默认20，最大为100",
          "example": "10"
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": false,
          "description": "偏移量，默认0",
          "example": "0"
        }
      ],
      "required": [
        "ClusterId"
      ]
    },
    {
      "name": "DescribeHealthCheckPolicyBindings",
      "description": "查询健康检测策略绑定关系",
      "status": "online",
      "parameters": [
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "集群 ID",
          "example": "cls-4h43fuxj"
        },
        {
          "name": "Filter",
          "type": "array",
          "required": false,
          "description": "· HealthCheckPolicyName 按照【健康检测规则名称】进行过滤。 类型：String 必选：否",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "属性名称, 若存在多个Filter时，Filter间的关系为逻辑与（AND）关系。",
              "example": "ClusterName"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "属性值, 若同一个Filter存在多个Values，同一Filter下Values间的关系为逻辑或（OR）关系。",
              "example": "cls-l6gtb5p0",
              "item_type": "string"
            }
          ]
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "最大输出条数，默认20，最大为100",
          "example": "10"
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": false,
          "description": "偏移量，默认0",
          "example": "2"
        }
      ],
      "required": [
        "ClusterId"
      ]
    },
    {
      "name": "DescribeHealthCheckTemplate",
      "description": "查询健康检测策略模板",
      "status": "online",
      "parameters": [],
      "required": []
    },
    {
      "name": "DescribeNodePools",
      "description": "查询 TKE 节点池列表",
      "status": "online",
      "parameters": [
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "集群 ID",
          "example": "cls-4h43fuxj"
        },
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "查询过滤条件： · NodePoolsName 按照【节点池名】进行过滤。 类型：String 必选：否 · NodePoolsId 按照【节点池id】进行过滤。 类型：String 必选：否 · tags 按照【标签键值对】进行过滤。 类型：String 必选：否 · tag:tag-key 按照【标签键值对】进行过滤。 类型：String 必选：否",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "属性名称, 若存在多个Filter时，Filter间的关系为逻辑与（AND）关系。",
              "example": "ClusterName"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "属性值, 若同一个Filter存在多个Values，同一Filter下Values间的关系为逻辑或（OR）关系。",
              "example": "cls-l6gtb5p0",
              "item_type": "string"
            }
          ]
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": false,
          "description": "偏移量，默认0",
          "example": "0"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "最大输出条数，默认20，最大为100",
          "example": "20"
        }
      ],
      "required": [
        "ClusterId"
      ]
    },
    {
      "name": "ModifyClusterMachine",
      "description": "修改原生节点",
      "status": "online",
      "parameters": [
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "集群 ID",
          "example": "cls-52mrjmcy"
        },
        {
          "name": "MachineNames",
          "type": "array",
          "required": true,
          "description": "节点名列表",
          "example": "[\"np-6tpr9q6e-2gt8l\"]",
          "item_type": "string"
        },
        {
          "name": "DisplayName",
          "type": "string",
          "required": false,
          "description": "machine的display name",
          "example": "tke-np-6tpr9q6e-1"
        },
        {
          "name": "SystemDisk",
          "type": "object",
          "required": false,
          "description": "系统盘的信息",
          "example": "无",
          "children": [
            {
              "name": "DiskType",
              "type": "string",
              "required": true,
              "description": "云盘类型",
              "example": "CloudPremiumDiskType"
            },
            {
              "name": "DiskSize",
              "type": "integer",
              "required": true,
              "description": "云盘大小 (G）",
              "example": "50"
            },
            {
              "name": "AutoFormatAndMount",
              "type": "boolean",
              "required": false,
              "description": "是否自动化格式盘并挂载",
              "example": "true"
            },
            {
              "name": "FileSystem",
              "type": "string",
              "required": false,
              "description": "文件系统",
              "example": "xfs"
            },
            {
              "name": "MountTarget",
              "type": "string",
              "required": false,
              "description": "挂载目录",
              "example": "/var/lib/containerd"
            },
            {
              "name": "DiskId",
              "type": "string",
              "required": false,
              "description": "云盘ID 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "disk-kped07j8"
            },
            {
              "name": "Encrypt",
              "type": "string",
              "required": false,
              "description": "加密系统盘 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "ENCRYPT"
            },
            {
              "name": "KmsKeyId",
              "type": "string",
              "required": false,
              "description": "自定义 KMS ID 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "65932f38-0106-11f1-bda4-5254008811d0"
            }
          ]
        },
        {
          "name": "SecurityGroupIDs",
          "type": "array",
          "required": false,
          "description": "安全组列表",
          "example": "[\"sg-4h43fuxj\"]",
          "item_type": "string"
        },
        {
          "name": "InstanceChargePrepaid",
          "type": "object",
          "required": false,
          "description": "节点预付费信息",
          "example": "无",
          "children": [
            {
              "name": "Period",
              "type": "integer",
              "required": false,
              "description": "后付费计费周期，单位（月）： 1，2，3，4，5，6，7， 8，9，10，11，12，24，36，48，60",
              "example": "1"
            },
            {
              "name": "RenewFlag",
              "type": "string",
              "required": false,
              "description": "预付费续费方式： - NOTIFY_AND_AUTO_RENEW：通知用户过期，且自动续费 - NOTIFY_AND_MANUAL_RENEW：通知用户过期，但不自动续费(默认) - DISABLE_NOTIFY_AND_MANUAL_RENEW：不通知用户过期，也不自动续费",
              "example": "NOTIFY_AND_AUTO_RENEW"
            }
          ]
        }
      ],
      "required": [
        "ClusterId",
        "MachineNames"
      ]
    },
    {
      "name": "ModifyHealthCheckPolicy",
      "description": "修改健康检测策略",
      "status": "online",
      "parameters": [
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "集群 ID",
          "example": "cls-4h43fuxj"
        },
        {
          "name": "HealthCheckPolicy",
          "type": "object",
          "required": true,
          "description": "健康检测策略",
          "example": "无",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "健康检测策略名称",
              "example": "Node-pool1"
            },
            {
              "name": "Rules",
              "type": "array",
              "required": true,
              "description": "健康检测策略规则列表",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "Name",
                  "type": "string",
                  "required": true,
                  "description": "健康检测规则",
                  "example": "KubeletHealth"
                },
                {
                  "name": "Enabled",
                  "type": "boolean",
                  "required": true,
                  "description": "是否检测此项目",
                  "example": "true"
                },
                {
                  "name": "AutoRepairEnabled",
                  "type": "boolean",
                  "required": true,
                  "description": "是否启用修复",
                  "example": "true"
                }
              ]
            }
          ]
        }
      ],
      "required": [
        "ClusterId",
        "HealthCheckPolicy"
      ]
    },
    {
      "name": "ModifyNodePool",
      "description": "更新 TKE 节点池",
      "status": "online",
      "parameters": [
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "集群 ID",
          "example": "cls-4h43fuxj"
        },
        {
          "name": "NodePoolId",
          "type": "string",
          "required": true,
          "description": "节点池 ID",
          "example": "np-4h43fuxj"
        },
        {
          "name": "Name",
          "type": "string",
          "required": false,
          "description": "节点池名称",
          "example": "testnodepool"
        },
        {
          "name": "Labels",
          "type": "array",
          "required": false,
          "description": "节点 Labels",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "map表中的Name",
              "example": "k8s-app"
            },
            {
              "name": "Value",
              "type": "string",
              "required": true,
              "description": "map表中的Value",
              "example": "billing"
            }
          ]
        },
        {
          "name": "Taints",
          "type": "array",
          "required": false,
          "description": "节点污点",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "Key",
              "type": "string",
              "required": false,
              "description": "Taint的Key",
              "example": "key1"
            },
            {
              "name": "Value",
              "type": "string",
              "required": false,
              "description": "Taint的Value",
              "example": "value1"
            },
            {
              "name": "Effect",
              "type": "string",
              "required": false,
              "description": "Taint的Effect",
              "example": "NoSchedule "
            }
          ]
        },
        {
          "name": "Tags",
          "type": "array",
          "required": false,
          "description": "节点标签",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "ResourceType",
              "type": "string",
              "required": false,
              "description": "标签绑定的资源类型，当前支持类型： 1.cluster：集群相关接口，TagSpecification 的 ResourceType 传参为 cluster 2.machine：节点池相关接口，如：CreateNodePool, DescribeNodePools 等，TagSpecification 的 ResourceType 传参为 machine 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "cluster"
            },
            {
              "name": "Tags",
              "type": "array",
              "required": false,
              "description": "标签对列表 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "Key",
                  "type": "string",
                  "required": false,
                  "description": "标签键",
                  "example": "key"
                },
                {
                  "name": "Value",
                  "type": "string",
                  "required": false,
                  "description": "标签值",
                  "example": "value"
                }
              ]
            }
          ]
        },
        {
          "name": "DeletionProtection",
          "type": "boolean",
          "required": false,
          "description": "是否开启删除保护",
          "example": "true"
        },
        {
          "name": "Unschedulable",
          "type": "boolean",
          "required": false,
          "description": "节点是否不可调度",
          "example": "false"
        },
        {
          "name": "Native",
          "type": "object",
          "required": false,
          "description": "原生节点池更新参数",
          "example": "无",
          "children": [
            {
              "name": "Scaling",
              "type": "object",
              "required": false,
              "description": "伸缩配置",
              "example": "无",
              "children": [
                {
                  "name": "MinReplicas",
                  "type": "integer",
                  "required": false,
                  "description": "节点池最小副本数",
                  "example": "1"
                },
                {
                  "name": "MaxReplicas",
                  "type": "integer",
                  "required": false,
                  "description": "节点池最大副本数",
                  "example": "10"
                },
                {
                  "name": "CreatePolicy",
                  "type": "string",
                  "required": false,
                  "description": "节点池扩容策略。ZoneEquality：多可用区打散；ZonePriority：首选可用区优先； 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "ZoneEquality"
                }
              ]
            },
            {
              "name": "SubnetIds",
              "type": "array",
              "required": false,
              "description": "子网列表",
              "example": "[\"subnet-4h43fuxj\"]",
              "item_type": "string"
            },
            {
              "name": "SecurityGroupIds",
              "type": "array",
              "required": false,
              "description": "安全组列表",
              "example": "[\"sg-4h43fuxj\"]",
              "item_type": "string"
            },
            {
              "name": "UpgradeSettings",
              "type": "object",
              "required": false,
              "description": "自动升级配置",
              "example": "无",
              "children": [
                {
                  "name": "AutoUpgrade",
                  "type": "boolean",
                  "required": false,
                  "description": "是否开启自动升级",
                  "example": "true"
                },
                {
                  "name": "UpgradeOptions",
                  "type": "object",
                  "required": false,
                  "description": "运维窗口",
                  "example": "无",
                  "children": [
                    {
                      "name": "AutoUpgradeStartTime",
                      "type": "string",
                      "required": false,
                      "description": "自动升级开始时间 注意：此字段可能返回 null，表示取不到有效值。",
                      "example": "24:00"
                    },
                    {
                      "name": "Duration",
                      "type": "string",
                      "required": false,
                      "description": "自动升级持续时间 注意：此字段可能返回 null，表示取不到有效值。",
                      "example": "3h"
                    },
                    {
                      "name": "WeeklyPeriod",
                      "type": "array",
                      "required": false,
                      "description": "运维日期 注意：此字段可能返回 null，表示取不到有效值。",
                      "example": "[\"Monday\"]",
                      "item_type": "string"
                    }
                  ]
                },
                {
                  "name": "Components",
                  "type": "array",
                  "required": false,
                  "description": "升级项 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "[\"kubelet\",\"kernel\"]",
                  "item_type": "string"
                },
                {
                  "name": "MaxUnavailable",
                  "type": "object",
                  "required": false,
                  "description": "升级时，最大不可升级的节点数",
                  "example": "无",
                  "children": [
                    {
                      "name": "Type",
                      "type": "integer",
                      "required": true,
                      "description": "数值类型，0是int, 1是字符串 注意：此字段可能返回 null，表示取不到有效值。",
                      "example": "Int"
                    },
                    {
                      "name": "IntVal",
                      "type": "integer",
                      "required": false,
                      "description": "整数 注意：此字段可能返回 null，表示取不到有效值。",
                      "example": "10"
                    },
                    {
                      "name": "StrVal",
                      "type": "string",
                      "required": false,
                      "description": "字符串 注意：此字段可能返回 null，表示取不到有效值。",
                      "example": "20%"
                    }
                  ]
                }
              ]
            },
            {
              "name": "AutoRepair",
              "type": "boolean",
              "required": false,
              "description": "是否开启自愈能力",
              "example": "true"
            },
            {
              "name": "InstanceChargeType",
              "type": "string",
              "required": false,
              "description": "节点计费类型变更 当前仅支持按量计费转包年包月： - PREPAID",
              "example": "PREPAID"
            },
            {
              "name": "InstanceChargePrepaid",
              "type": "object",
              "required": false,
              "description": "包年包月机型计费配置",
              "example": "无",
              "children": [
                {
                  "name": "Period",
                  "type": "integer",
                  "required": false,
                  "description": "后付费计费周期，单位（月）： 1，2，3，4，5，6，7， 8，9，10，11，12，24，36，48，60",
                  "example": "1"
                },
                {
                  "name": "RenewFlag",
                  "type": "string",
                  "required": false,
                  "description": "预付费续费方式： - NOTIFY_AND_AUTO_RENEW：通知用户过期，且自动续费 - NOTIFY_AND_MANUAL_RENEW：通知用户过期，但不自动续费(默认) - DISABLE_NOTIFY_AND_MANUAL_RENEW：不通知用户过期，也不自动续费",
                  "example": "NOTIFY_AND_AUTO_RENEW"
                }
              ]
            },
            {
              "name": "SystemDisk",
              "type": "object",
              "required": false,
              "description": "系统盘配置",
              "example": "无",
              "children": [
                {
                  "name": "DiskType",
                  "type": "string",
                  "required": true,
                  "description": "云盘类型",
                  "example": "CloudPremiumDiskType"
                },
                {
                  "name": "DiskSize",
                  "type": "integer",
                  "required": true,
                  "description": "云盘大小 (G）",
                  "example": "50"
                },
                {
                  "name": "AutoFormatAndMount",
                  "type": "boolean",
                  "required": false,
                  "description": "是否自动化格式盘并挂载",
                  "example": "true"
                },
                {
                  "name": "FileSystem",
                  "type": "string",
                  "required": false,
                  "description": "文件系统",
                  "example": "xfs"
                },
                {
                  "name": "MountTarget",
                  "type": "string",
                  "required": false,
                  "description": "挂载目录",
                  "example": "/var/lib/containerd"
                },
                {
                  "name": "DiskId",
                  "type": "string",
                  "required": false,
                  "description": "云盘ID 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "disk-kped07j8"
                },
                {
                  "name": "Encrypt",
                  "type": "string",
                  "required": false,
                  "description": "加密系统盘 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "ENCRYPT"
                },
                {
                  "name": "KmsKeyId",
                  "type": "string",
                  "required": false,
                  "description": "自定义 KMS ID 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "65932f38-0106-11f1-bda4-5254008811d0"
                }
              ]
            },
            {
              "name": "Management",
              "type": "object",
              "required": false,
              "description": "Machine 系统配置",
              "example": "无",
              "children": [
                {
                  "name": "Nameservers",
                  "type": "array",
                  "required": false,
                  "description": "dns 配置 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "[\"nameserver 183.87.111.111\"]",
                  "item_type": "string"
                },
                {
                  "name": "Hosts",
                  "type": "array",
                  "required": false,
                  "description": "hosts 配置 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "[\"127.0.0.1 iam.marmotedu.com\"]",
                  "item_type": "string"
                },
                {
                  "name": "KernelArgs",
                  "type": "array",
                  "required": false,
                  "description": "内核参数配置 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "[\"kernel.pid_max=4194304\"]",
                  "item_type": "string"
                }
              ]
            },
            {
              "name": "HealthCheckPolicyName",
              "type": "string",
              "required": false,
              "description": "故障自愈规则名称",
              "example": "policy1"
            },
            {
              "name": "HostNamePattern",
              "type": "string",
              "required": false,
              "description": "原生节点池hostName模式串",
              "example": "aaa{R:3}"
            },
            {
              "name": "KubeletArgs",
              "type": "array",
              "required": false,
              "description": "kubelet 自定义参数",
              "example": "[\"kube-api-qps=50\"]",
              "item_type": "string"
            },
            {
              "name": "Lifecycle",
              "type": "object",
              "required": false,
              "description": "预定义脚本",
              "example": "无",
              "children": [
                {
                  "name": "PreInit",
                  "type": "string",
                  "required": false,
                  "description": "节点初始化前自定义脚本 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "aGVsbG8gd29ybGQK"
                },
                {
                  "name": "PostInit",
                  "type": "string",
                  "required": false,
                  "description": "节点初始化后自定义脚本 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "aGVsbG8gd29ybGQK"
                }
              ]
            },
            {
              "name": "RuntimeRootDir",
              "type": "string",
              "required": false,
              "description": "运行时根目录",
              "example": "/var/lib/docker"
            },
            {
              "name": "EnableAutoscaling",
              "type": "boolean",
              "required": false,
              "description": "是否开启弹性伸缩",
              "example": "true"
            },
            {
              "name": "InstanceTypes",
              "type": "array",
              "required": false,
              "description": "机型列表",
              "example": "[\"S2.4XLARGE48\"]",
              "item_type": "string"
            },
            {
              "name": "Replicas",
              "type": "integer",
              "required": false,
              "description": "期望节点数",
              "example": "10"
            },
            {
              "name": "UpdateExistedNode",
              "type": "boolean",
              "required": false,
              "description": "是否更新存量节点MetaData(包括： metadata、annotation、label)",
              "example": "false"
            },
            {
              "name": "DataDisks",
              "type": "array",
              "required": false,
              "description": "数据盘列表",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "DiskType",
                  "type": "string",
                  "required": true,
                  "description": "云盘类型 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "CLOUD_PREMIUM"
                },
                {
                  "name": "FileSystem",
                  "type": "string",
                  "required": true,
                  "description": "文件系统(ext3/ext4/xfs) 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "ext4"
                },
                {
                  "name": "DiskSize",
                  "type": "integer",
                  "required": true,
                  "description": "云盘大小(G） 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "50"
                },
                {
                  "name": "AutoFormatAndMount",
                  "type": "boolean",
                  "required": true,
                  "description": "是否自动化格式盘并挂载 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "true"
                },
                {
                  "name": "DiskPartition",
                  "type": "string",
                  "required": true,
                  "description": "挂载设备名或分区名 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "/dev/vdb"
                },
                {
                  "name": "MountTarget",
                  "type": "string",
                  "required": false,
                  "description": "挂载目录 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "/var/lib/docker"
                },
                {
                  "name": "Encrypt",
                  "type": "string",
                  "required": false,
                  "description": "传入该参数用于创建加密云盘，取值固定为ENCRYPT 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "ENCRYPT"
                },
                {
                  "name": "KmsKeyId",
                  "type": "string",
                  "required": false,
                  "description": "购买加密盘时自定义密钥，当传入该参数时, Encrypt入参不为空 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "06a83929-0050-11ee-8cbc-5254001955d1"
                },
                {
                  "name": "SnapshotId",
                  "type": "string",
                  "required": false,
                  "description": "快照ID，如果传入则根据此快照创建云硬盘，快照类型必须为数据盘快照 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "snap-2ubk61lh"
                },
                {
                  "name": "ThroughputPerformance",
                  "type": "integer",
                  "required": false,
                  "description": "云硬盘性能，单位：MB/s。使用此参数可给云硬盘购买额外的性能 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "10"
                }
              ]
            },
            {
              "name": "UpdateMachineManagement",
              "type": "string",
              "required": false,
              "description": "节点management参数存量更新开关，有enable（打开）、disable（关闭）两个状态可选 management包括：nameserver、host、kubelet、kernel参数",
              "example": "disable"
            },
            {
              "name": "KeyIds",
              "type": "array",
              "required": false,
              "description": "ssh公钥id数组",
              "example": "[\"sky-l6gtb5p0\",\"sky-l6gtb5p1\"]",
              "item_type": "string"
            },
            {
              "name": "DeletePolicy",
              "type": "string",
              "required": false,
              "description": "节点移出策略，有Random（随机）、Newest（优先移出最新实例）、Oldest（优先移出最旧实例）三种可选，默认是Newest",
              "example": "Newest"
            },
            {
              "name": "GPUConfigs",
              "type": "array",
              "required": false,
              "description": "节点池 GPU 配置",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "InstanceType",
                  "type": "string",
                  "required": true,
                  "description": "机型名称 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "GN7.2XLARGE40"
                },
                {
                  "name": "GPUParams",
                  "type": "object",
                  "required": true,
                  "description": "GPU相关的参数，包括驱动版本，CUDA版本，cuDNN版本，是否开启MIG以及是否开启Fabric等 注意：此字段可能返回 null，表示取不到有效值。",
                  "example": "无",
                  "children": [
                    {
                      "name": "Driver",
                      "type": "string",
                      "required": false,
                      "description": "GPU驱动版本 注意：此字段可能返回 null，表示取不到有效值。",
                      "example": "470.82.01"
                    },
                    {
                      "name": "CUDA",
                      "type": "string",
                      "required": false,
                      "description": "CUDA版本 注意：此字段可能返回 null，表示取不到有效值。",
                      "example": "11.4"
                    },
                    {
                      "name": "CUDNN",
                      "type": "string",
                      "required": false,
                      "description": "CUDNN版本 注意：此字段可能返回 null，表示取不到有效值。",
                      "example": "7.5.0"
                    },
                    {
                      "name": "MIGEnable",
                      "type": "boolean",
                      "required": false,
                      "description": "是否启用MIG特性 注意：此字段可能返回 null，表示取不到有效值。",
                      "example": "false"
                    },
                    {
                      "name": "Fabric",
                      "type": "boolean",
                      "required": false,
                      "description": "是否启用Fabric特性 注意：此字段可能返回 null，表示取不到有效值。",
                      "example": "false"
                    },
                    {
                      "name": "CustomGPUDriver",
                      "type": "string",
                      "required": false,
                      "description": "自定义驱动下载地址 注意：此字段可能返回 null，表示取不到有效值。",
                      "example": "http://mirrors.tencentyun.com/install/GPU/NVIDIA-Linux-x86_64-525.105.17.run"
                    }
                  ]
                }
              ]
            },
            {
              "name": "AutomationService",
              "type": "boolean",
              "required": false,
              "description": "原生节点池安装自动化助手开关状态",
              "example": "true"
            },
            {
              "name": "Password",
              "type": "string",
              "required": false,
              "description": "原生节点池密码",
              "example": "Paas@123"
            }
          ]
        },
        {
          "name": "Annotations",
          "type": "array",
          "required": false,
          "description": "节点 Annotation 列表",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "map表中的Name",
              "example": "k8s-app"
            },
            {
              "name": "Value",
              "type": "string",
              "required": true,
              "description": "map表中的Value",
              "example": "billing"
            }
          ]
        }
      ],
      "required": [
        "ClusterId",
        "NodePoolId"
      ]
    },
    {
      "name": "RebootMachines",
      "description": "重启原生节点实例",
      "status": "online",
      "parameters": [
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "集群 ID",
          "example": "cls-0dku0jec"
        },
        {
          "name": "MachineNames",
          "type": "array",
          "required": true,
          "description": "节点名字列表，一次请求，传入节点数量上限为100个",
          "example": "[\"np-5tx2l4dc-4tzgqy\", \"np-5tx2l4dc-fb8jl\"]",
          "item_type": "string"
        },
        {
          "name": "StopType",
          "type": "string",
          "required": false,
          "description": "实例的关闭模式。取值范围： soft_first：表示在正常关闭失败后进行强制关闭 hard：直接强制关闭 soft：仅软关机默认取值：soft。",
          "example": "soft"
        }
      ],
      "required": [
        "ClusterId",
        "MachineNames"
      ]
    },
    {
      "name": "SetMachineLogin",
      "description": "设置是否开启节点登录",
      "status": "online",
      "parameters": [
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "集群 ID",
          "example": "cls-0bupg8pm"
        },
        {
          "name": "MachineName",
          "type": "string",
          "required": true,
          "description": "节点名称",
          "example": "np-rz2reeg8-7j9rt"
        },
        {
          "name": "KeyIds",
          "type": "array",
          "required": false,
          "description": "密钥 ID 列表",
          "example": "[\"skey-871qdbga\"]",
          "item_type": "string"
        }
      ],
      "required": [
        "ClusterId",
        "MachineName"
      ]
    },
    {
      "name": "StartMachines",
      "description": "本接口 (StartMachines) 用于启动一个或多个原生节点实例。 只有状态为 Stopped 的实例才可以进行此操作。 接口调用成功后，等待一分钟左右，实例会进入 Running 状态。 支持批量操作。每次请求批量实例的上限为100。 本接口为同步接口，启动实例请求发送成功后会返回一个RequestId，此时操作并未立即完成。实例操作结果可以通过调用 DescribeClusterInstances 接口查询，如果实例的状态...",
      "status": "online",
      "parameters": [
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "集群 ID",
          "example": "cls-0dku0jec"
        },
        {
          "name": "MachineNames",
          "type": "array",
          "required": true,
          "description": "节点名字列表，一次请求，传入节点数量上限为100个",
          "example": "[\"np-5tx2l4dc-4tzgqy\", \"np-5tx2l4dc-fb8jl\"]",
          "item_type": "string"
        }
      ],
      "required": [
        "ClusterId",
        "MachineNames"
      ]
    },
    {
      "name": "StopMachines",
      "description": "本接口 (StopMachines) 用于关闭一个或多个原生节点实例。 只有状态为 Running 的实例才可以进行此操作。 接口调用成功时，实例会进入 Stopping 状态；关闭实例成功时，实例会进入 Stopped 状态。 支持强制关闭。强制关机的效果等同于关闭物理计算机的电源开关。强制关机可能会导致数据丢失或文件系统损坏，请仅在服务器不能正常关机时使用。 支持批量操作。每次请求批量实例\ufffd\ufffd...",
      "status": "online",
      "parameters": [
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "集群 ID",
          "example": "cls-0dku0jec"
        },
        {
          "name": "MachineNames",
          "type": "array",
          "required": true,
          "description": "节点名字列表，一次请求，传入节点数量上限为100个",
          "example": "[\"np-5tx2l4dc-4tzgqy\", \"np-5tx2l4dc-fb8jl\"]",
          "item_type": "string"
        },
        {
          "name": "StopType",
          "type": "string",
          "required": false,
          "description": "实例的关闭模式。取值范围： soft_first：表示在正常关闭失败后进行强制关闭 hard：直接强制关闭 soft：仅软关机",
          "example": "soft"
        }
      ],
      "required": [
        "ClusterId",
        "MachineNames"
      ]
    }
  ]
}