你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Microsoft.AwsConnector eks节点组

Bicep 资源定义

可以使用目标操作部署 eksNodegroups 资源类型:

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.AwsConnector/eksNodegroups 资源,请将以下 Bicep 添加到模板。

resource symbolicname 'Microsoft.AwsConnector/eksNodegroups@2024-12-01' = {
  location: 'string'
  name: 'string'
  properties: {
    arn: 'string'
    awsAccountId: 'string'
    awsProperties: {
      amiType: 'string'
      arn: 'string'
      capacityType: 'string'
      clusterName: 'string'
      diskSize: int
      forceUpdateEnabled: bool
      id: 'string'
      instanceTypes: [
        'string'
      ]
      labels: {
        {customized property}: 'string'
      }
      launchTemplate: {
        id: 'string'
        name: 'string'
        version: 'string'
      }
      nodegroupName: 'string'
      nodeRole: 'string'
      releaseVersion: 'string'
      remoteAccess: {
        ec2SshKey: 'string'
        sourceSecurityGroups: [
          'string'
        ]
      }
      scalingConfig: {
        desiredSize: int
        maxSize: int
        minSize: int
      }
      subnets: [
        'string'
      ]
      tags: {
        {customized property}: 'string'
      }
      taints: [
        {
          effect: 'string'
          key: 'string'
          value: 'string'
        }
      ]
      updateConfig: {
        maxUnavailable: int
        maxUnavailablePercentage: int
      }
      version: 'string'
    }
    awsRegion: 'string'
    awsSourceSchema: 'string'
    awsTags: {
      {customized property}: 'string'
    }
    publicCloudConnectorsResourceId: 'string'
    publicCloudResourceName: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

属性值

Microsoft.AwsConnector/eksNode组

名字 描述 价值
位置 资源所在的地理位置 string (必需)
名字 资源名称 字符串

约束:
模式 = ^(?=.{0,259}[^\s.]$)(?!.*[<>%&\?/#]) (必需)
性能 此资源的资源特定属性。 EksNodegroup属性
标签 资源标记 标记名称和值的字典。 请参阅模板 中的 标记

AwsEksNodegroup属性

名字 描述 价值
amiType 节点组的 AMI 类型。 字符串
阿恩 属性 arn 字符串
capacityType 托管节点组的容量类型。 字符串
集群名称 要在其中创建节点组的群集的名称。 字符串
diskSize 磁盘大小 节点组实例的根设备磁盘大小(以 GiB 为单位)。 整数 (int)
forceUpdate已启用 如果现有节点组的 Pod 由于 Pod 中断预算问题而无法清空,则强制更新。 布尔
身份证 属性 ID 字符串
instanceTypes 指定节点组的实例类型。 字符串[]
标签 创建节点组时要应用于节点组中的节点的 Kubernetes 标签。 AwsEksNodegroupProperties标签
launchTemplate (启动模板) 一个对象,表示节点组的启动模板规范。 一个对象,表示 AWS EKS Nodegroup 的启动模板规范。 LaunchTemplateSpecification自动生成
nodegroup名称 为节点组提供的唯一名称。 字符串
节点角色 要与节点组关联的 IAM 角色的 Amazon 资源名称(ARN)。 字符串
releaseVersion 版本 要用于节点组的 Amazon EKS 优化 AMI 的 AMI 版本。 字符串
远程访问 用于节点组的远程访问(SSH)配置。 表示 AWS EKS Nodegroup 的远程访问配置规范的对象。 远程访问
scalingConfig 的 为节点组创建的自动缩放组的缩放配置详细信息。 表示 AWS EKS 节点组的自动缩放组规范的对象。 ScalingConfig 实例
子网 要用于为节点组创建的自动缩放组的子网。 字符串[]
标签 元数据(作为键值对)应用于节点组,以帮助分类和组织。 遵循与标签相同的架构,以确保一致性。 AwsEksNodegroupProperties标签
污点 创建节点组时要应用到节点组中的节点的 Kubernetes 污点。 陶特[]
updateConfig 的 节点组更新配置。 节点组更新配置。 UpdateConfig
版本 要用于托管节点的 Kubernetes 版本。 字符串

AwsEksNodegroupProperties标签

名字 描述 价值

AwsEksNodegroupProperties标签

名字 描述 价值

EksNodegroup属性

名字 描述 价值
阿恩 Amazon 资源名称 (ARN) 字符串
awsAccountId AWS 帐户 ID 字符串
awsProperties AWS 属性 AwsEksNodegroup属性
awsRegion AWS 区域 字符串
awsSourceSchema AWS 源架构 字符串
aws标签 AWS 标记 EksNodegroupPropertiesAwsTags
publicCloudConnectorsResourceId 公有云连接器资源 ID 字符串
publicCloudResourceName (公共云资源名称) 公有云资源名称 字符串

EksNodegroupPropertiesAwsTags

名字 描述 价值

LaunchTemplateSpecification自动生成

名字 描述 价值
身份证 属性 ID 字符串
名字 属性名称 字符串
版本 属性版本 字符串

远程访问

名字 描述 价值
ec2SshKey 属性 ec2SshKey 字符串
源安全组 属性 sourceSecurityGroups 字符串[]

ScalingConfig 实例

名字 描述 价值
desiredSize (所需大小) 属性 desiredSize 整数 (int)
最大大小 属性 maxSize 整数 (int)
最小大小 属性 minSize 整数 (int)

污点

名字 描述 价值
影响 属性效果 字符串
钥匙 属性键 字符串
价值 属性值 字符串

TrackedResourceTags

名字 描述 价值

UpdateConfig

名字 描述 价值
max不可用 版本更新期间一次不可用的最大节点数。 节点将并行更新。 此值或 maxUnavailablePercentage 需要一个值。最大数字为 100。 整数 (int)
maxUnavailablePercentage 在版本更新期间不可用的最大节点百分比。 此百分比的节点将并行更新,最多一次更新 100 个节点。 此值或 maxUnavailable 需要一个值。 整数 (int)

ARM 模板资源定义

可以使用目标操作部署 eksNodegroups 资源类型:

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.AwsConnector/eksNodegroups 资源,请将以下 JSON 添加到模板。

{
  "type": "Microsoft.AwsConnector/eksNodegroups",
  "apiVersion": "2024-12-01",
  "name": "string",
  "location": "string",
  "properties": {
    "arn": "string",
    "awsAccountId": "string",
    "awsProperties": {
      "amiType": "string",
      "arn": "string",
      "capacityType": "string",
      "clusterName": "string",
      "diskSize": "int",
      "forceUpdateEnabled": "bool",
      "id": "string",
      "instanceTypes": [ "string" ],
      "labels": {
        "{customized property}": "string"
      },
      "launchTemplate": {
        "id": "string",
        "name": "string",
        "version": "string"
      },
      "nodegroupName": "string",
      "nodeRole": "string",
      "releaseVersion": "string",
      "remoteAccess": {
        "ec2SshKey": "string",
        "sourceSecurityGroups": [ "string" ]
      },
      "scalingConfig": {
        "desiredSize": "int",
        "maxSize": "int",
        "minSize": "int"
      },
      "subnets": [ "string" ],
      "tags": {
        "{customized property}": "string"
      },
      "taints": [
        {
          "effect": "string",
          "key": "string",
          "value": "string"
        }
      ],
      "updateConfig": {
        "maxUnavailable": "int",
        "maxUnavailablePercentage": "int"
      },
      "version": "string"
    },
    "awsRegion": "string",
    "awsSourceSchema": "string",
    "awsTags": {
      "{customized property}": "string"
    },
    "publicCloudConnectorsResourceId": "string",
    "publicCloudResourceName": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

属性值

Microsoft.AwsConnector/eksNode组

名字 描述 价值
apiVersion API 版本 '2024-12-01'
位置 资源所在的地理位置 string (必需)
名字 资源名称 字符串

约束:
模式 = ^(?=.{0,259}[^\s.]$)(?!.*[<>%&\?/#]) (必需)
性能 此资源的资源特定属性。 EksNodegroup属性
标签 资源标记 标记名称和值的字典。 请参阅模板 中的 标记
类型 资源类型 “Microsoft.AwsConnector/eksNodegroups”

AwsEksNodegroup属性

名字 描述 价值
amiType 节点组的 AMI 类型。 字符串
阿恩 属性 arn 字符串
capacityType 托管节点组的容量类型。 字符串
集群名称 要在其中创建节点组的群集的名称。 字符串
diskSize 磁盘大小 节点组实例的根设备磁盘大小(以 GiB 为单位)。 整数 (int)
forceUpdate已启用 如果现有节点组的 Pod 由于 Pod 中断预算问题而无法清空,则强制更新。 布尔
身份证 属性 ID 字符串
instanceTypes 指定节点组的实例类型。 字符串[]
标签 创建节点组时要应用于节点组中的节点的 Kubernetes 标签。 AwsEksNodegroupProperties标签
launchTemplate (启动模板) 一个对象,表示节点组的启动模板规范。 一个对象,表示 AWS EKS Nodegroup 的启动模板规范。 LaunchTemplateSpecification自动生成
nodegroup名称 为节点组提供的唯一名称。 字符串
节点角色 要与节点组关联的 IAM 角色的 Amazon 资源名称(ARN)。 字符串
releaseVersion 版本 要用于节点组的 Amazon EKS 优化 AMI 的 AMI 版本。 字符串
远程访问 用于节点组的远程访问(SSH)配置。 表示 AWS EKS Nodegroup 的远程访问配置规范的对象。 远程访问
scalingConfig 的 为节点组创建的自动缩放组的缩放配置详细信息。 表示 AWS EKS 节点组的自动缩放组规范的对象。 ScalingConfig 实例
子网 要用于为节点组创建的自动缩放组的子网。 字符串[]
标签 元数据(作为键值对)应用于节点组,以帮助分类和组织。 遵循与标签相同的架构,以确保一致性。 AwsEksNodegroupProperties标签
污点 创建节点组时要应用到节点组中的节点的 Kubernetes 污点。 陶特[]
updateConfig 的 节点组更新配置。 节点组更新配置。 UpdateConfig
版本 要用于托管节点的 Kubernetes 版本。 字符串

AwsEksNodegroupProperties标签

名字 描述 价值

AwsEksNodegroupProperties标签

名字 描述 价值

EksNodegroup属性

名字 描述 价值
阿恩 Amazon 资源名称 (ARN) 字符串
awsAccountId AWS 帐户 ID 字符串
awsProperties AWS 属性 AwsEksNodegroup属性
awsRegion AWS 区域 字符串
awsSourceSchema AWS 源架构 字符串
aws标签 AWS 标记 EksNodegroupPropertiesAwsTags
publicCloudConnectorsResourceId 公有云连接器资源 ID 字符串
publicCloudResourceName (公共云资源名称) 公有云资源名称 字符串

EksNodegroupPropertiesAwsTags

名字 描述 价值

LaunchTemplateSpecification自动生成

名字 描述 价值
身份证 属性 ID 字符串
名字 属性名称 字符串
版本 属性版本 字符串

远程访问

名字 描述 价值
ec2SshKey 属性 ec2SshKey 字符串
源安全组 属性 sourceSecurityGroups 字符串[]

ScalingConfig 实例

名字 描述 价值
desiredSize (所需大小) 属性 desiredSize 整数 (int)
最大大小 属性 maxSize 整数 (int)
最小大小 属性 minSize 整数 (int)

污点

名字 描述 价值
影响 属性效果 字符串
钥匙 属性键 字符串
价值 属性值 字符串

TrackedResourceTags

名字 描述 价值

UpdateConfig

名字 描述 价值
max不可用 版本更新期间一次不可用的最大节点数。 节点将并行更新。 此值或 maxUnavailablePercentage 需要一个值。最大数字为 100。 整数 (int)
maxUnavailablePercentage 在版本更新期间不可用的最大节点百分比。 此百分比的节点将并行更新,最多一次更新 100 个节点。 此值或 maxUnavailable 需要一个值。 整数 (int)

用法示例

Terraform (AzAPI 提供程序)资源定义

可以使用目标操作部署 eksNodegroups 资源类型:

  • 资源组

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.AwsConnector/eksNodegroups 资源,请将以下 Terraform 添加到模板。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AwsConnector/eksNodegroups@2024-12-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      arn = "string"
      awsAccountId = "string"
      awsProperties = {
        amiType = "string"
        arn = "string"
        capacityType = "string"
        clusterName = "string"
        diskSize = int
        forceUpdateEnabled = bool
        id = "string"
        instanceTypes = [
          "string"
        ]
        labels = {
          {customized property} = "string"
        }
        launchTemplate = {
          id = "string"
          name = "string"
          version = "string"
        }
        nodegroupName = "string"
        nodeRole = "string"
        releaseVersion = "string"
        remoteAccess = {
          ec2SshKey = "string"
          sourceSecurityGroups = [
            "string"
          ]
        }
        scalingConfig = {
          desiredSize = int
          maxSize = int
          minSize = int
        }
        subnets = [
          "string"
        ]
        tags = {
          {customized property} = "string"
        }
        taints = [
          {
            effect = "string"
            key = "string"
            value = "string"
          }
        ]
        updateConfig = {
          maxUnavailable = int
          maxUnavailablePercentage = int
        }
        version = "string"
      }
      awsRegion = "string"
      awsSourceSchema = "string"
      awsTags = {
        {customized property} = "string"
      }
      publicCloudConnectorsResourceId = "string"
      publicCloudResourceName = "string"
    }
  }
}

属性值

Microsoft.AwsConnector/eksNode组

名字 描述 价值
位置 资源所在的地理位置 string (必需)
名字 资源名称 字符串

约束:
模式 = ^(?=.{0,259}[^\s.]$)(?!.*[<>%&\?/#]) (必需)
性能 此资源的资源特定属性。 EksNodegroup属性
标签 资源标记 标记名称和值的字典。
类型 资源类型 “Microsoft.AwsConnector/eksNodegroups@2024-12-01”

AwsEksNodegroup属性

名字 描述 价值
amiType 节点组的 AMI 类型。 字符串
阿恩 属性 arn 字符串
capacityType 托管节点组的容量类型。 字符串
集群名称 要在其中创建节点组的群集的名称。 字符串
diskSize 磁盘大小 节点组实例的根设备磁盘大小(以 GiB 为单位)。 整数 (int)
forceUpdate已启用 如果现有节点组的 Pod 由于 Pod 中断预算问题而无法清空,则强制更新。 布尔
身份证 属性 ID 字符串
instanceTypes 指定节点组的实例类型。 字符串[]
标签 创建节点组时要应用于节点组中的节点的 Kubernetes 标签。 AwsEksNodegroupProperties标签
launchTemplate (启动模板) 一个对象,表示节点组的启动模板规范。 一个对象,表示 AWS EKS Nodegroup 的启动模板规范。 LaunchTemplateSpecification自动生成
nodegroup名称 为节点组提供的唯一名称。 字符串
节点角色 要与节点组关联的 IAM 角色的 Amazon 资源名称(ARN)。 字符串
releaseVersion 版本 要用于节点组的 Amazon EKS 优化 AMI 的 AMI 版本。 字符串
远程访问 用于节点组的远程访问(SSH)配置。 表示 AWS EKS Nodegroup 的远程访问配置规范的对象。 远程访问
scalingConfig 的 为节点组创建的自动缩放组的缩放配置详细信息。 表示 AWS EKS 节点组的自动缩放组规范的对象。 ScalingConfig 实例
子网 要用于为节点组创建的自动缩放组的子网。 字符串[]
标签 元数据(作为键值对)应用于节点组,以帮助分类和组织。 遵循与标签相同的架构,以确保一致性。 AwsEksNodegroupProperties标签
污点 创建节点组时要应用到节点组中的节点的 Kubernetes 污点。 陶特[]
updateConfig 的 节点组更新配置。 节点组更新配置。 UpdateConfig
版本 要用于托管节点的 Kubernetes 版本。 字符串

AwsEksNodegroupProperties标签

名字 描述 价值

AwsEksNodegroupProperties标签

名字 描述 价值

EksNodegroup属性

名字 描述 价值
阿恩 Amazon 资源名称 (ARN) 字符串
awsAccountId AWS 帐户 ID 字符串
awsProperties AWS 属性 AwsEksNodegroup属性
awsRegion AWS 区域 字符串
awsSourceSchema AWS 源架构 字符串
aws标签 AWS 标记 EksNodegroupPropertiesAwsTags
publicCloudConnectorsResourceId 公有云连接器资源 ID 字符串
publicCloudResourceName (公共云资源名称) 公有云资源名称 字符串

EksNodegroupPropertiesAwsTags

名字 描述 价值

LaunchTemplateSpecification自动生成

名字 描述 价值
身份证 属性 ID 字符串
名字 属性名称 字符串
版本 属性版本 字符串

远程访问

名字 描述 价值
ec2SshKey 属性 ec2SshKey 字符串
源安全组 属性 sourceSecurityGroups 字符串[]

ScalingConfig 实例

名字 描述 价值
desiredSize (所需大小) 属性 desiredSize 整数 (int)
最大大小 属性 maxSize 整数 (int)
最小大小 属性 minSize 整数 (int)

污点

名字 描述 价值
影响 属性效果 字符串
钥匙 属性键 字符串
价值 属性值 字符串

TrackedResourceTags

名字 描述 价值

UpdateConfig

名字 描述 价值
max不可用 版本更新期间一次不可用的最大节点数。 节点将并行更新。 此值或 maxUnavailablePercentage 需要一个值。最大数字为 100。 整数 (int)
maxUnavailablePercentage 在版本更新期间不可用的最大节点百分比。 此百分比的节点将并行更新,最多一次更新 100 个节点。 此值或 maxUnavailable 需要一个值。 整数 (int)