Microsoft.AwsConnector eksNodegroups

Bicep-Ressourcendefinition

Der EksNodegroups-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.AwsConnector/eksNodegroups-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Bicep hinzu.

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'
  }
}

Eigenschaftswerte

Microsoft.AwsConnector/eksNodegroups

Name Beschreibung Wert
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Schnur

Zwänge:
Pattern = ^(?=.{0,259}[^\s.]$)(?!.*[<>%&\?/#]) (erforderlich)
Eigenschaften Die ressourcenspezifischen Eigenschaften für diese Ressource. EksNodegroup-Eigenschaften
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

AwsEksNodegroup-Eigenschaften

Name Beschreibung Wert
amiType Der AMI-Typ für Ihre Knotengruppe. Schnur
Arn Eigenschaft arn Schnur
capacityType (Kapazität) Der Kapazitätstyp Ihrer verwalteten Knotengruppe. Schnur
clusterName Name des Clusters, in dem die Knotengruppe erstellt werden soll. Schnur
diskSize Die Größe des Stammgerätedatenträgers (in GiB) für Ihre Knotengruppeninstanzen. Int
forceUpdateEnabled Erzwingen Sie das Update, wenn die Pods der vorhandenen Knotengruppe aufgrund eines Budgetproblems für Podunterbrechungen nicht entwässert werden können. Bool
id Eigenschafts-ID Schnur
instance-Typen Geben Sie die Instanztypen für eine Knotengruppe an. Zeichenfolge[]
etiketten Die Kubernetes-Bezeichnungen, die bei der Erstellung auf die Knoten in der Knotengruppe angewendet werden sollen. AwsEksNodegroupPropertiesLabels.
launchTemplate Ein Objekt, das die Spezifikation der Startvorlage einer Knotengruppe darstellt. Ein Objekt, das eine Spezifikation der Startvorlage für AWS EKS Nodegroup darstellt. LaunchTemplateSpecificationAutoGenerated
nodegroupName Der eindeutige Name, der Der Knotengruppe zugewiesen werden soll. Schnur
node-Rolle Der Amazon Resource Name (ARN) der IAM-Rolle, die Ihrer Knotengruppe zugeordnet werden soll. Schnur
releaseVersion Die AMI-Version des amazon EKS-optimierten AMI für die Verwendung mit Ihrer Knotengruppe. Schnur
Fernzugriff Die Konfiguration für den Remotezugriff (SSH), die mit Ihrer Knotengruppe verwendet werden soll. Ein Objekt, das eine Konfigurationsspezifikation für den Remotezugriff für AWS EKS Nodegroup darstellt. RemoteAccess-
scalingConfig Die Skalierungskonfigurationsdetails für die Gruppe "Automatische Skalierung", die für Ihre Knotengruppe erstellt wird. Ein Objekt, das eine Spezifikation der automatischen Skalierungsgruppe für AWS EKS Nodegroup darstellt. ScalingConfig-
Subnetze Die Subnetze, die für die Gruppe "Automatische Skalierung" verwendet werden sollen, die für Die Knotengruppe erstellt wird. Zeichenfolge[]
Schilder Die Metadaten als Schlüsselwertpaare, die auf die Knotengruppe angewendet werden sollen, um die Kategorisierung und Organisation zu unterstützen. Folgt demselben Schema wie Bezeichnungen zur Konsistenz. AwsEksNodegroupPropertiesTags
Taints Die Kubernetes-Taints, die beim Erstellen auf die Knoten in der Knotengruppe angewendet werden sollen. Geschmack[]
updateConfig Die Konfiguration der Knotengruppenaktualisierung. Die Konfiguration der Knotengruppenaktualisierung. UpdateConfig-
Version Die Kubernetes-Version, die für Ihre verwalteten Knoten verwendet werden soll. Schnur

AwsEksNodegroupPropertiesLabels.

Name Beschreibung Wert

AwsEksNodegroupPropertiesTags

Name Beschreibung Wert

EksNodegroup-Eigenschaften

Name Beschreibung Wert
Arn Name der Amazon-Ressource (ARN) Schnur
awsAccountId AWS-Konto-ID Schnur
aws-Eigenschaften AWS-Eigenschaften AwsEksNodegroup-Eigenschaften
awsRegion AWS-Region Schnur
awsSourceSchema AWS-Quellschema Schnur
awsTags AWS-Tags EksNodegroupPropertiesAwsTags
publicCloudConnectorsResourceId Public Cloud Connectors-Ressourcen-ID Schnur
publicCloudResourceName Name der öffentlichen Cloud-Ressource Schnur

EksNodegroupPropertiesAwsTags

Name Beschreibung Wert

LaunchTemplateSpecificationAutoGenerated

Name Beschreibung Wert
id Eigenschafts-ID Schnur
Name Eigenschaftenname Schnur
Version Eigenschaftsversion Schnur

Fernzugriff

Name Beschreibung Wert
ec2SshSchlüssel Eigenschaft ec2SshKey Schnur
sourceSecurityGroups EigenschaftsquelleSecurityGroups Zeichenfolge[]

Skalierende Konfiguration

Name Beschreibung Wert
gewünschtGröße Eigenschaft desiredSize Int
maxGröße Eigenschaft maxSize Int
minGröße Eigenschaft minSize Int

Verderben

Name Beschreibung Wert
Effekt Eigenschaftseffekt Schnur
Schlüssel Eigenschaftsschlüssel Schnur
Wert Eigenschaftswert Schnur

Verfolgte ResourceTags

Name Beschreibung Wert

UpdateConfig (Englisch)

Name Beschreibung Wert
maxNicht verfügbar Die maximale Anzahl von Knoten, die während eines Versionsupdates gleichzeitig nicht verfügbar sind. Knoten werden parallel aktualisiert. Für diesen Wert oder maxUnavailablePercentage ist ein Wert erforderlich. Die maximale Zahl beträgt 100. Int
maxUnavailablePercentage Der maximale Prozentsatz der Knoten, die während eines Versionsupdates nicht verfügbar sind. Dieser Prozentsatz der Knoten wird parallel aktualisiert, bis zu 100 Knoten gleichzeitig. Für diesen Wert oder maxUnavailable ist ein Wert erforderlich. Int

ARM-Vorlagenressourcendefinition

Der EksNodegroups-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.AwsConnector/eksNodegroups-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.

{
  "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"
  }
}

Eigenschaftswerte

Microsoft.AwsConnector/eksNodegroups

Name Beschreibung Wert
apiVersion (Englisch) Die API-Version '2024-12-01'
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Schnur

Zwänge:
Pattern = ^(?=.{0,259}[^\s.]$)(?!.*[<>%&\?/#]) (erforderlich)
Eigenschaften Die ressourcenspezifischen Eigenschaften für diese Ressource. EksNodegroup-Eigenschaften
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.AwsConnector/eksNodegroups"

AwsEksNodegroup-Eigenschaften

Name Beschreibung Wert
amiType Der AMI-Typ für Ihre Knotengruppe. Schnur
Arn Eigenschaft arn Schnur
capacityType (Kapazität) Der Kapazitätstyp Ihrer verwalteten Knotengruppe. Schnur
clusterName Name des Clusters, in dem die Knotengruppe erstellt werden soll. Schnur
diskSize Die Größe des Stammgerätedatenträgers (in GiB) für Ihre Knotengruppeninstanzen. Int
forceUpdateEnabled Erzwingen Sie das Update, wenn die Pods der vorhandenen Knotengruppe aufgrund eines Budgetproblems für Podunterbrechungen nicht entwässert werden können. Bool
id Eigenschafts-ID Schnur
instance-Typen Geben Sie die Instanztypen für eine Knotengruppe an. Zeichenfolge[]
etiketten Die Kubernetes-Bezeichnungen, die bei der Erstellung auf die Knoten in der Knotengruppe angewendet werden sollen. AwsEksNodegroupPropertiesLabels.
launchTemplate Ein Objekt, das die Spezifikation der Startvorlage einer Knotengruppe darstellt. Ein Objekt, das eine Spezifikation der Startvorlage für AWS EKS Nodegroup darstellt. LaunchTemplateSpecificationAutoGenerated
nodegroupName Der eindeutige Name, der Der Knotengruppe zugewiesen werden soll. Schnur
node-Rolle Der Amazon Resource Name (ARN) der IAM-Rolle, die Ihrer Knotengruppe zugeordnet werden soll. Schnur
releaseVersion Die AMI-Version des amazon EKS-optimierten AMI für die Verwendung mit Ihrer Knotengruppe. Schnur
Fernzugriff Die Konfiguration für den Remotezugriff (SSH), die mit Ihrer Knotengruppe verwendet werden soll. Ein Objekt, das eine Konfigurationsspezifikation für den Remotezugriff für AWS EKS Nodegroup darstellt. RemoteAccess-
scalingConfig Die Skalierungskonfigurationsdetails für die Gruppe "Automatische Skalierung", die für Ihre Knotengruppe erstellt wird. Ein Objekt, das eine Spezifikation der automatischen Skalierungsgruppe für AWS EKS Nodegroup darstellt. ScalingConfig-
Subnetze Die Subnetze, die für die Gruppe "Automatische Skalierung" verwendet werden sollen, die für Die Knotengruppe erstellt wird. Zeichenfolge[]
Schilder Die Metadaten als Schlüsselwertpaare, die auf die Knotengruppe angewendet werden sollen, um die Kategorisierung und Organisation zu unterstützen. Folgt demselben Schema wie Bezeichnungen zur Konsistenz. AwsEksNodegroupPropertiesTags
Taints Die Kubernetes-Taints, die beim Erstellen auf die Knoten in der Knotengruppe angewendet werden sollen. Geschmack[]
updateConfig Die Konfiguration der Knotengruppenaktualisierung. Die Konfiguration der Knotengruppenaktualisierung. UpdateConfig-
Version Die Kubernetes-Version, die für Ihre verwalteten Knoten verwendet werden soll. Schnur

AwsEksNodegroupPropertiesLabels.

Name Beschreibung Wert

AwsEksNodegroupPropertiesTags

Name Beschreibung Wert

EksNodegroup-Eigenschaften

Name Beschreibung Wert
Arn Name der Amazon-Ressource (ARN) Schnur
awsAccountId AWS-Konto-ID Schnur
aws-Eigenschaften AWS-Eigenschaften AwsEksNodegroup-Eigenschaften
awsRegion AWS-Region Schnur
awsSourceSchema AWS-Quellschema Schnur
awsTags AWS-Tags EksNodegroupPropertiesAwsTags
publicCloudConnectorsResourceId Public Cloud Connectors-Ressourcen-ID Schnur
publicCloudResourceName Name der öffentlichen Cloud-Ressource Schnur

EksNodegroupPropertiesAwsTags

Name Beschreibung Wert

LaunchTemplateSpecificationAutoGenerated

Name Beschreibung Wert
id Eigenschafts-ID Schnur
Name Eigenschaftenname Schnur
Version Eigenschaftsversion Schnur

Fernzugriff

Name Beschreibung Wert
ec2SshSchlüssel Eigenschaft ec2SshKey Schnur
sourceSecurityGroups EigenschaftsquelleSecurityGroups Zeichenfolge[]

Skalierende Konfiguration

Name Beschreibung Wert
gewünschtGröße Eigenschaft desiredSize Int
maxGröße Eigenschaft maxSize Int
minGröße Eigenschaft minSize Int

Verderben

Name Beschreibung Wert
Effekt Eigenschaftseffekt Schnur
Schlüssel Eigenschaftsschlüssel Schnur
Wert Eigenschaftswert Schnur

Verfolgte ResourceTags

Name Beschreibung Wert

UpdateConfig (Englisch)

Name Beschreibung Wert
maxNicht verfügbar Die maximale Anzahl von Knoten, die während eines Versionsupdates gleichzeitig nicht verfügbar sind. Knoten werden parallel aktualisiert. Für diesen Wert oder maxUnavailablePercentage ist ein Wert erforderlich. Die maximale Zahl beträgt 100. Int
maxUnavailablePercentage Der maximale Prozentsatz der Knoten, die während eines Versionsupdates nicht verfügbar sind. Dieser Prozentsatz der Knoten wird parallel aktualisiert, bis zu 100 Knoten gleichzeitig. Für diesen Wert oder maxUnavailable ist ein Wert erforderlich. Int

Verwendungsbeispiele

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der EksNodegroups-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.AwsConnector/eksNodegroups-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

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"
    }
  }
}

Eigenschaftswerte

Microsoft.AwsConnector/eksNodegroups

Name Beschreibung Wert
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Schnur

Zwänge:
Pattern = ^(?=.{0,259}[^\s.]$)(?!.*[<>%&\?/#]) (erforderlich)
Eigenschaften Die ressourcenspezifischen Eigenschaften für diese Ressource. EksNodegroup-Eigenschaften
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.AwsConnector/eksNodegroups@2024-12-01"

AwsEksNodegroup-Eigenschaften

Name Beschreibung Wert
amiType Der AMI-Typ für Ihre Knotengruppe. Schnur
Arn Eigenschaft arn Schnur
capacityType (Kapazität) Der Kapazitätstyp Ihrer verwalteten Knotengruppe. Schnur
clusterName Name des Clusters, in dem die Knotengruppe erstellt werden soll. Schnur
diskSize Die Größe des Stammgerätedatenträgers (in GiB) für Ihre Knotengruppeninstanzen. Int
forceUpdateEnabled Erzwingen Sie das Update, wenn die Pods der vorhandenen Knotengruppe aufgrund eines Budgetproblems für Podunterbrechungen nicht entwässert werden können. Bool
id Eigenschafts-ID Schnur
instance-Typen Geben Sie die Instanztypen für eine Knotengruppe an. Zeichenfolge[]
etiketten Die Kubernetes-Bezeichnungen, die bei der Erstellung auf die Knoten in der Knotengruppe angewendet werden sollen. AwsEksNodegroupPropertiesLabels.
launchTemplate Ein Objekt, das die Spezifikation der Startvorlage einer Knotengruppe darstellt. Ein Objekt, das eine Spezifikation der Startvorlage für AWS EKS Nodegroup darstellt. LaunchTemplateSpecificationAutoGenerated
nodegroupName Der eindeutige Name, der Der Knotengruppe zugewiesen werden soll. Schnur
node-Rolle Der Amazon Resource Name (ARN) der IAM-Rolle, die Ihrer Knotengruppe zugeordnet werden soll. Schnur
releaseVersion Die AMI-Version des amazon EKS-optimierten AMI für die Verwendung mit Ihrer Knotengruppe. Schnur
Fernzugriff Die Konfiguration für den Remotezugriff (SSH), die mit Ihrer Knotengruppe verwendet werden soll. Ein Objekt, das eine Konfigurationsspezifikation für den Remotezugriff für AWS EKS Nodegroup darstellt. RemoteAccess-
scalingConfig Die Skalierungskonfigurationsdetails für die Gruppe "Automatische Skalierung", die für Ihre Knotengruppe erstellt wird. Ein Objekt, das eine Spezifikation der automatischen Skalierungsgruppe für AWS EKS Nodegroup darstellt. ScalingConfig-
Subnetze Die Subnetze, die für die Gruppe "Automatische Skalierung" verwendet werden sollen, die für Die Knotengruppe erstellt wird. Zeichenfolge[]
Schilder Die Metadaten als Schlüsselwertpaare, die auf die Knotengruppe angewendet werden sollen, um die Kategorisierung und Organisation zu unterstützen. Folgt demselben Schema wie Bezeichnungen zur Konsistenz. AwsEksNodegroupPropertiesTags
Taints Die Kubernetes-Taints, die beim Erstellen auf die Knoten in der Knotengruppe angewendet werden sollen. Geschmack[]
updateConfig Die Konfiguration der Knotengruppenaktualisierung. Die Konfiguration der Knotengruppenaktualisierung. UpdateConfig-
Version Die Kubernetes-Version, die für Ihre verwalteten Knoten verwendet werden soll. Schnur

AwsEksNodegroupPropertiesLabels.

Name Beschreibung Wert

AwsEksNodegroupPropertiesTags

Name Beschreibung Wert

EksNodegroup-Eigenschaften

Name Beschreibung Wert
Arn Name der Amazon-Ressource (ARN) Schnur
awsAccountId AWS-Konto-ID Schnur
aws-Eigenschaften AWS-Eigenschaften AwsEksNodegroup-Eigenschaften
awsRegion AWS-Region Schnur
awsSourceSchema AWS-Quellschema Schnur
awsTags AWS-Tags EksNodegroupPropertiesAwsTags
publicCloudConnectorsResourceId Public Cloud Connectors-Ressourcen-ID Schnur
publicCloudResourceName Name der öffentlichen Cloud-Ressource Schnur

EksNodegroupPropertiesAwsTags

Name Beschreibung Wert

LaunchTemplateSpecificationAutoGenerated

Name Beschreibung Wert
id Eigenschafts-ID Schnur
Name Eigenschaftenname Schnur
Version Eigenschaftsversion Schnur

Fernzugriff

Name Beschreibung Wert
ec2SshSchlüssel Eigenschaft ec2SshKey Schnur
sourceSecurityGroups EigenschaftsquelleSecurityGroups Zeichenfolge[]

Skalierende Konfiguration

Name Beschreibung Wert
gewünschtGröße Eigenschaft desiredSize Int
maxGröße Eigenschaft maxSize Int
minGröße Eigenschaft minSize Int

Verderben

Name Beschreibung Wert
Effekt Eigenschaftseffekt Schnur
Schlüssel Eigenschaftsschlüssel Schnur
Wert Eigenschaftswert Schnur

Verfolgte ResourceTags

Name Beschreibung Wert

UpdateConfig (Englisch)

Name Beschreibung Wert
maxNicht verfügbar Die maximale Anzahl von Knoten, die während eines Versionsupdates gleichzeitig nicht verfügbar sind. Knoten werden parallel aktualisiert. Für diesen Wert oder maxUnavailablePercentage ist ein Wert erforderlich. Die maximale Zahl beträgt 100. Int
maxUnavailablePercentage Der maximale Prozentsatz der Knoten, die während eines Versionsupdates nicht verfügbar sind. Dieser Prozentsatz der Knoten wird parallel aktualisiert, bis zu 100 Knoten gleichzeitig. Für diesen Wert oder maxUnavailable ist ein Wert erforderlich. Int