1. Packages
  2. Azure Native
  3. API Docs
  4. awsconnector
  5. EksNodegroup
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

azure-native.awsconnector.EksNodegroup

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

    A Microsoft.AwsConnector resource Azure REST API version: 2024-12-01.

    Example Usage

    EksNodegroups_CreateOrReplace

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var eksNodegroup = new AzureNative.AwsConnector.EksNodegroup("eksNodegroup", new()
        {
            Location = "qfzxiflpnxiua",
            Name = "Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])",
            Properties = new AzureNative.AwsConnector.Inputs.EksNodegroupPropertiesArgs
            {
                Arn = "ckgekeh",
                AwsAccountId = "vfdqtwvbpgxbhqwrbowcnz",
                AwsProperties = new AzureNative.AwsConnector.Inputs.AwsEksNodegroupPropertiesArgs
                {
                    AmiType = "cupzyobvolczhkenpdfcfcqb",
                    Arn = "shesuqduavivrddwgrqtaukjv",
                    CapacityType = "pkzjnsykbn",
                    ClusterName = "qcbbidlhrczzbp",
                    DiskSize = 14,
                    ForceUpdateEnabled = true,
                    Id = "y",
                    InstanceTypes = new[]
                    {
                        "gfy",
                    },
                    Labels = 
                    {
                        { "key8269", "ymdbjmylynhangafbya" },
                    },
                    LaunchTemplate = new AzureNative.AwsConnector.Inputs.LaunchTemplateSpecificationArgs
                    {
                        Id = "si",
                        Name = "gdqcgfql",
                        Version = "lonea",
                    },
                    NodeRole = "rzscoljnrtiueunqg",
                    NodegroupName = "wipo",
                    ReleaseVersion = "wbgbpvjsrkscfxkcbuatuirn",
                    RemoteAccess = new AzureNative.AwsConnector.Inputs.RemoteAccessArgs
                    {
                        Ec2SshKey = "trwz",
                        SourceSecurityGroups = new[]
                        {
                            "jv",
                        },
                    },
                    ScalingConfig = new AzureNative.AwsConnector.Inputs.ScalingConfigArgs
                    {
                        DesiredSize = 2,
                        MaxSize = 22,
                        MinSize = 18,
                    },
                    Subnets = new[]
                    {
                        "jtzrxn",
                    },
                    Tags = 
                    {
                        { "key1070", "ptrhctidulykbaakuqqqqpwbjf" },
                    },
                    Taints = new[]
                    {
                        new AzureNative.AwsConnector.Inputs.TaintArgs
                        {
                            Effect = "cqyaskimdnuadazzlnzdgwjbg",
                            Key = "msxlxqepxrvkybvjeshfybwsx",
                            Value = "hfdagmnrdomthxavrf",
                        },
                    },
                    UpdateConfig = new AzureNative.AwsConnector.Inputs.UpdateConfigArgs
                    {
                        MaxUnavailable = 24,
                        MaxUnavailablePercentage = 18,
                    },
                    Version = "pzblimbasgkqgyknilzxktqx",
                },
                AwsRegion = "glvfswwditueizhrpfvhiwm",
                AwsSourceSchema = "cizsekmbzwzgaklajexx",
                AwsTags = 
                {
                    { "key7151", "fcroma" },
                },
                PublicCloudConnectorsResourceId = "val",
                PublicCloudResourceName = "aybzphomshbbtslocleyyvgcfu",
            },
            ResourceGroupName = "rgeksNodegroup",
            Tags = 
            {
                { "key3889", "eznqfotstpbcylyajq" },
            },
        });
    
    });
    
    package main
    
    import (
    	awsconnector "github.com/pulumi/pulumi-azure-native-sdk/awsconnector/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := awsconnector.NewEksNodegroup(ctx, "eksNodegroup", &awsconnector.EksNodegroupArgs{
    			Location: pulumi.String("qfzxiflpnxiua"),
    			Name:     pulumi.String("Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])"),
    			Properties: &awsconnector.EksNodegroupPropertiesArgs{
    				Arn:          pulumi.String("ckgekeh"),
    				AwsAccountId: pulumi.String("vfdqtwvbpgxbhqwrbowcnz"),
    				AwsProperties: &awsconnector.AwsEksNodegroupPropertiesArgs{
    					AmiType:            pulumi.String("cupzyobvolczhkenpdfcfcqb"),
    					Arn:                pulumi.String("shesuqduavivrddwgrqtaukjv"),
    					CapacityType:       pulumi.String("pkzjnsykbn"),
    					ClusterName:        pulumi.String("qcbbidlhrczzbp"),
    					DiskSize:           pulumi.Int(14),
    					ForceUpdateEnabled: pulumi.Bool(true),
    					Id:                 pulumi.String("y"),
    					InstanceTypes: pulumi.StringArray{
    						pulumi.String("gfy"),
    					},
    					Labels: pulumi.StringMap{
    						"key8269": pulumi.String("ymdbjmylynhangafbya"),
    					},
    					LaunchTemplate: &awsconnector.LaunchTemplateSpecificationArgs{
    						Id:      pulumi.String("si"),
    						Name:    pulumi.String("gdqcgfql"),
    						Version: pulumi.String("lonea"),
    					},
    					NodeRole:       pulumi.String("rzscoljnrtiueunqg"),
    					NodegroupName:  pulumi.String("wipo"),
    					ReleaseVersion: pulumi.String("wbgbpvjsrkscfxkcbuatuirn"),
    					RemoteAccess: &awsconnector.RemoteAccessArgs{
    						Ec2SshKey: pulumi.String("trwz"),
    						SourceSecurityGroups: pulumi.StringArray{
    							pulumi.String("jv"),
    						},
    					},
    					ScalingConfig: &awsconnector.ScalingConfigArgs{
    						DesiredSize: pulumi.Int(2),
    						MaxSize:     pulumi.Int(22),
    						MinSize:     pulumi.Int(18),
    					},
    					Subnets: pulumi.StringArray{
    						pulumi.String("jtzrxn"),
    					},
    					Tags: pulumi.StringMap{
    						"key1070": pulumi.String("ptrhctidulykbaakuqqqqpwbjf"),
    					},
    					Taints: awsconnector.TaintArray{
    						&awsconnector.TaintArgs{
    							Effect: pulumi.String("cqyaskimdnuadazzlnzdgwjbg"),
    							Key:    pulumi.String("msxlxqepxrvkybvjeshfybwsx"),
    							Value:  pulumi.String("hfdagmnrdomthxavrf"),
    						},
    					},
    					UpdateConfig: &awsconnector.UpdateConfigArgs{
    						MaxUnavailable:           pulumi.Int(24),
    						MaxUnavailablePercentage: pulumi.Int(18),
    					},
    					Version: pulumi.String("pzblimbasgkqgyknilzxktqx"),
    				},
    				AwsRegion:       pulumi.String("glvfswwditueizhrpfvhiwm"),
    				AwsSourceSchema: pulumi.String("cizsekmbzwzgaklajexx"),
    				AwsTags: pulumi.StringMap{
    					"key7151": pulumi.String("fcroma"),
    				},
    				PublicCloudConnectorsResourceId: pulumi.String("val"),
    				PublicCloudResourceName:         pulumi.String("aybzphomshbbtslocleyyvgcfu"),
    			},
    			ResourceGroupName: pulumi.String("rgeksNodegroup"),
    			Tags: pulumi.StringMap{
    				"key3889": pulumi.String("eznqfotstpbcylyajq"),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.awsconnector.EksNodegroup;
    import com.pulumi.azurenative.awsconnector.EksNodegroupArgs;
    import com.pulumi.azurenative.awsconnector.inputs.EksNodegroupPropertiesArgs;
    import com.pulumi.azurenative.awsconnector.inputs.AwsEksNodegroupPropertiesArgs;
    import com.pulumi.azurenative.awsconnector.inputs.LaunchTemplateSpecificationArgs;
    import com.pulumi.azurenative.awsconnector.inputs.RemoteAccessArgs;
    import com.pulumi.azurenative.awsconnector.inputs.ScalingConfigArgs;
    import com.pulumi.azurenative.awsconnector.inputs.UpdateConfigArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var eksNodegroup = new EksNodegroup("eksNodegroup", EksNodegroupArgs.builder()
                .location("qfzxiflpnxiua")
                .name("Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])")
                .properties(EksNodegroupPropertiesArgs.builder()
                    .arn("ckgekeh")
                    .awsAccountId("vfdqtwvbpgxbhqwrbowcnz")
                    .awsProperties(AwsEksNodegroupPropertiesArgs.builder()
                        .amiType("cupzyobvolczhkenpdfcfcqb")
                        .arn("shesuqduavivrddwgrqtaukjv")
                        .capacityType("pkzjnsykbn")
                        .clusterName("qcbbidlhrczzbp")
                        .diskSize(14)
                        .forceUpdateEnabled(true)
                        .id("y")
                        .instanceTypes("gfy")
                        .labels(Map.of("key8269", "ymdbjmylynhangafbya"))
                        .launchTemplate(LaunchTemplateSpecificationArgs.builder()
                            .id("si")
                            .name("gdqcgfql")
                            .version("lonea")
                            .build())
                        .nodeRole("rzscoljnrtiueunqg")
                        .nodegroupName("wipo")
                        .releaseVersion("wbgbpvjsrkscfxkcbuatuirn")
                        .remoteAccess(RemoteAccessArgs.builder()
                            .ec2SshKey("trwz")
                            .sourceSecurityGroups("jv")
                            .build())
                        .scalingConfig(ScalingConfigArgs.builder()
                            .desiredSize(2)
                            .maxSize(22)
                            .minSize(18)
                            .build())
                        .subnets("jtzrxn")
                        .tags(Map.of("key1070", "ptrhctidulykbaakuqqqqpwbjf"))
                        .taints(TaintArgs.builder()
                            .effect("cqyaskimdnuadazzlnzdgwjbg")
                            .key("msxlxqepxrvkybvjeshfybwsx")
                            .value("hfdagmnrdomthxavrf")
                            .build())
                        .updateConfig(UpdateConfigArgs.builder()
                            .maxUnavailable(24)
                            .maxUnavailablePercentage(18)
                            .build())
                        .version("pzblimbasgkqgyknilzxktqx")
                        .build())
                    .awsRegion("glvfswwditueizhrpfvhiwm")
                    .awsSourceSchema("cizsekmbzwzgaklajexx")
                    .awsTags(Map.of("key7151", "fcroma"))
                    .publicCloudConnectorsResourceId("val")
                    .publicCloudResourceName("aybzphomshbbtslocleyyvgcfu")
                    .build())
                .resourceGroupName("rgeksNodegroup")
                .tags(Map.of("key3889", "eznqfotstpbcylyajq"))
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    eks_nodegroup = azure_native.awsconnector.EksNodegroup("eksNodegroup",
        location="qfzxiflpnxiua",
        name="Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])",
        properties={
            "arn": "ckgekeh",
            "aws_account_id": "vfdqtwvbpgxbhqwrbowcnz",
            "aws_properties": {
                "ami_type": "cupzyobvolczhkenpdfcfcqb",
                "arn": "shesuqduavivrddwgrqtaukjv",
                "capacity_type": "pkzjnsykbn",
                "cluster_name": "qcbbidlhrczzbp",
                "disk_size": 14,
                "force_update_enabled": True,
                "id": "y",
                "instance_types": ["gfy"],
                "labels": {
                    "key8269": "ymdbjmylynhangafbya",
                },
                "launch_template": {
                    "id": "si",
                    "name": "gdqcgfql",
                    "version": "lonea",
                },
                "node_role": "rzscoljnrtiueunqg",
                "nodegroup_name": "wipo",
                "release_version": "wbgbpvjsrkscfxkcbuatuirn",
                "remote_access": {
                    "ec2_ssh_key": "trwz",
                    "source_security_groups": ["jv"],
                },
                "scaling_config": {
                    "desired_size": 2,
                    "max_size": 22,
                    "min_size": 18,
                },
                "subnets": ["jtzrxn"],
                "tags": {
                    "key1070": "ptrhctidulykbaakuqqqqpwbjf",
                },
                "taints": [{
                    "effect": "cqyaskimdnuadazzlnzdgwjbg",
                    "key": "msxlxqepxrvkybvjeshfybwsx",
                    "value": "hfdagmnrdomthxavrf",
                }],
                "update_config": {
                    "max_unavailable": 24,
                    "max_unavailable_percentage": 18,
                },
                "version": "pzblimbasgkqgyknilzxktqx",
            },
            "aws_region": "glvfswwditueizhrpfvhiwm",
            "aws_source_schema": "cizsekmbzwzgaklajexx",
            "aws_tags": {
                "key7151": "fcroma",
            },
            "public_cloud_connectors_resource_id": "val",
            "public_cloud_resource_name": "aybzphomshbbtslocleyyvgcfu",
        },
        resource_group_name="rgeksNodegroup",
        tags={
            "key3889": "eznqfotstpbcylyajq",
        })
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const eksNodegroup = new azure_native.awsconnector.EksNodegroup("eksNodegroup", {
        location: "qfzxiflpnxiua",
        name: "Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])",
        properties: {
            arn: "ckgekeh",
            awsAccountId: "vfdqtwvbpgxbhqwrbowcnz",
            awsProperties: {
                amiType: "cupzyobvolczhkenpdfcfcqb",
                arn: "shesuqduavivrddwgrqtaukjv",
                capacityType: "pkzjnsykbn",
                clusterName: "qcbbidlhrczzbp",
                diskSize: 14,
                forceUpdateEnabled: true,
                id: "y",
                instanceTypes: ["gfy"],
                labels: {
                    key8269: "ymdbjmylynhangafbya",
                },
                launchTemplate: {
                    id: "si",
                    name: "gdqcgfql",
                    version: "lonea",
                },
                nodeRole: "rzscoljnrtiueunqg",
                nodegroupName: "wipo",
                releaseVersion: "wbgbpvjsrkscfxkcbuatuirn",
                remoteAccess: {
                    ec2SshKey: "trwz",
                    sourceSecurityGroups: ["jv"],
                },
                scalingConfig: {
                    desiredSize: 2,
                    maxSize: 22,
                    minSize: 18,
                },
                subnets: ["jtzrxn"],
                tags: {
                    key1070: "ptrhctidulykbaakuqqqqpwbjf",
                },
                taints: [{
                    effect: "cqyaskimdnuadazzlnzdgwjbg",
                    key: "msxlxqepxrvkybvjeshfybwsx",
                    value: "hfdagmnrdomthxavrf",
                }],
                updateConfig: {
                    maxUnavailable: 24,
                    maxUnavailablePercentage: 18,
                },
                version: "pzblimbasgkqgyknilzxktqx",
            },
            awsRegion: "glvfswwditueizhrpfvhiwm",
            awsSourceSchema: "cizsekmbzwzgaklajexx",
            awsTags: {
                key7151: "fcroma",
            },
            publicCloudConnectorsResourceId: "val",
            publicCloudResourceName: "aybzphomshbbtslocleyyvgcfu",
        },
        resourceGroupName: "rgeksNodegroup",
        tags: {
            key3889: "eznqfotstpbcylyajq",
        },
    });
    
    resources:
      eksNodegroup:
        type: azure-native:awsconnector:EksNodegroup
        properties:
          location: qfzxiflpnxiua
          name: Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])
          properties:
            arn: ckgekeh
            awsAccountId: vfdqtwvbpgxbhqwrbowcnz
            awsProperties:
              amiType: cupzyobvolczhkenpdfcfcqb
              arn: shesuqduavivrddwgrqtaukjv
              capacityType: pkzjnsykbn
              clusterName: qcbbidlhrczzbp
              diskSize: 14
              forceUpdateEnabled: true
              id: y
              instanceTypes:
                - gfy
              labels:
                key8269: ymdbjmylynhangafbya
              launchTemplate:
                id: si
                name: gdqcgfql
                version: lonea
              nodeRole: rzscoljnrtiueunqg
              nodegroupName: wipo
              releaseVersion: wbgbpvjsrkscfxkcbuatuirn
              remoteAccess:
                ec2SshKey: trwz
                sourceSecurityGroups:
                  - jv
              scalingConfig:
                desiredSize: 2
                maxSize: 22
                minSize: 18
              subnets:
                - jtzrxn
              tags:
                key1070: ptrhctidulykbaakuqqqqpwbjf
              taints:
                - effect: cqyaskimdnuadazzlnzdgwjbg
                  key: msxlxqepxrvkybvjeshfybwsx
                  value: hfdagmnrdomthxavrf
              updateConfig:
                maxUnavailable: 24
                maxUnavailablePercentage: 18
              version: pzblimbasgkqgyknilzxktqx
            awsRegion: glvfswwditueizhrpfvhiwm
            awsSourceSchema: cizsekmbzwzgaklajexx
            awsTags:
              key7151: fcroma
            publicCloudConnectorsResourceId: val
            publicCloudResourceName: aybzphomshbbtslocleyyvgcfu
          resourceGroupName: rgeksNodegroup
          tags:
            key3889: eznqfotstpbcylyajq
    

    Create EksNodegroup Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new EksNodegroup(name: string, args: EksNodegroupArgs, opts?: CustomResourceOptions);
    @overload
    def EksNodegroup(resource_name: str,
                     args: EksNodegroupArgs,
                     opts: Optional[ResourceOptions] = None)
    
    @overload
    def EksNodegroup(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     resource_group_name: Optional[str] = None,
                     location: Optional[str] = None,
                     name: Optional[str] = None,
                     properties: Optional[EksNodegroupPropertiesArgs] = None,
                     tags: Optional[Mapping[str, str]] = None)
    func NewEksNodegroup(ctx *Context, name string, args EksNodegroupArgs, opts ...ResourceOption) (*EksNodegroup, error)
    public EksNodegroup(string name, EksNodegroupArgs args, CustomResourceOptions? opts = null)
    public EksNodegroup(String name, EksNodegroupArgs args)
    public EksNodegroup(String name, EksNodegroupArgs args, CustomResourceOptions options)
    
    type: azure-native:awsconnector:EksNodegroup
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args EksNodegroupArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args EksNodegroupArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args EksNodegroupArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args EksNodegroupArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args EksNodegroupArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var eksNodegroupResource = new AzureNative.AwsConnector.EksNodegroup("eksNodegroupResource", new()
    {
        ResourceGroupName = "string",
        Location = "string",
        Name = "string",
        Properties = new AzureNative.AwsConnector.Inputs.EksNodegroupPropertiesArgs
        {
            Arn = "string",
            AwsAccountId = "string",
            AwsProperties = new AzureNative.AwsConnector.Inputs.AwsEksNodegroupPropertiesArgs
            {
                AmiType = "string",
                Arn = "string",
                CapacityType = "string",
                ClusterName = "string",
                DiskSize = 0,
                ForceUpdateEnabled = false,
                Id = "string",
                InstanceTypes = new[]
                {
                    "string",
                },
                Labels = 
                {
                    { "string", "string" },
                },
                LaunchTemplate = new AzureNative.AwsConnector.Inputs.LaunchTemplateSpecificationArgs
                {
                    Id = "string",
                    LaunchTemplateId = "string",
                    LaunchTemplateName = "string",
                    Name = "string",
                    Version = "string",
                },
                NodeRole = "string",
                NodegroupName = "string",
                ReleaseVersion = "string",
                RemoteAccess = new AzureNative.AwsConnector.Inputs.RemoteAccessArgs
                {
                    Ec2SshKey = "string",
                    SourceSecurityGroups = new[]
                    {
                        "string",
                    },
                },
                ScalingConfig = new AzureNative.AwsConnector.Inputs.ScalingConfigArgs
                {
                    DesiredSize = 0,
                    MaxSize = 0,
                    MinSize = 0,
                },
                Subnets = new[]
                {
                    "string",
                },
                Tags = 
                {
                    { "string", "string" },
                },
                Taints = new[]
                {
                    new AzureNative.AwsConnector.Inputs.TaintArgs
                    {
                        Effect = "string",
                        Key = "string",
                        Value = "string",
                    },
                },
                UpdateConfig = new AzureNative.AwsConnector.Inputs.UpdateConfigArgs
                {
                    MaxUnavailable = 0,
                    MaxUnavailablePercentage = 0,
                },
                Version = "string",
            },
            AwsRegion = "string",
            AwsSourceSchema = "string",
            AwsTags = 
            {
                { "string", "string" },
            },
            PublicCloudConnectorsResourceId = "string",
            PublicCloudResourceName = "string",
        },
        Tags = 
        {
            { "string", "string" },
        },
    });
    
    example, err := awsconnector.NewEksNodegroup(ctx, "eksNodegroupResource", &awsconnector.EksNodegroupArgs{
    	ResourceGroupName: pulumi.String("string"),
    	Location:          pulumi.String("string"),
    	Name:              pulumi.String("string"),
    	Properties: &awsconnector.EksNodegroupPropertiesArgs{
    		Arn:          pulumi.String("string"),
    		AwsAccountId: pulumi.String("string"),
    		AwsProperties: &awsconnector.AwsEksNodegroupPropertiesArgs{
    			AmiType:            pulumi.String("string"),
    			Arn:                pulumi.String("string"),
    			CapacityType:       pulumi.String("string"),
    			ClusterName:        pulumi.String("string"),
    			DiskSize:           pulumi.Int(0),
    			ForceUpdateEnabled: pulumi.Bool(false),
    			Id:                 pulumi.String("string"),
    			InstanceTypes: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Labels: pulumi.StringMap{
    				"string": pulumi.String("string"),
    			},
    			LaunchTemplate: &awsconnector.LaunchTemplateSpecificationArgs{
    				Id:                 pulumi.String("string"),
    				LaunchTemplateId:   pulumi.String("string"),
    				LaunchTemplateName: pulumi.String("string"),
    				Name:               pulumi.String("string"),
    				Version:            pulumi.String("string"),
    			},
    			NodeRole:       pulumi.String("string"),
    			NodegroupName:  pulumi.String("string"),
    			ReleaseVersion: pulumi.String("string"),
    			RemoteAccess: &awsconnector.RemoteAccessArgs{
    				Ec2SshKey: pulumi.String("string"),
    				SourceSecurityGroups: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    			ScalingConfig: &awsconnector.ScalingConfigArgs{
    				DesiredSize: pulumi.Int(0),
    				MaxSize:     pulumi.Int(0),
    				MinSize:     pulumi.Int(0),
    			},
    			Subnets: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Tags: pulumi.StringMap{
    				"string": pulumi.String("string"),
    			},
    			Taints: awsconnector.TaintArray{
    				&awsconnector.TaintArgs{
    					Effect: pulumi.String("string"),
    					Key:    pulumi.String("string"),
    					Value:  pulumi.String("string"),
    				},
    			},
    			UpdateConfig: &awsconnector.UpdateConfigArgs{
    				MaxUnavailable:           pulumi.Int(0),
    				MaxUnavailablePercentage: pulumi.Int(0),
    			},
    			Version: pulumi.String("string"),
    		},
    		AwsRegion:       pulumi.String("string"),
    		AwsSourceSchema: pulumi.String("string"),
    		AwsTags: pulumi.StringMap{
    			"string": pulumi.String("string"),
    		},
    		PublicCloudConnectorsResourceId: pulumi.String("string"),
    		PublicCloudResourceName:         pulumi.String("string"),
    	},
    	Tags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    })
    
    var eksNodegroupResource = new EksNodegroup("eksNodegroupResource", EksNodegroupArgs.builder()
        .resourceGroupName("string")
        .location("string")
        .name("string")
        .properties(EksNodegroupPropertiesArgs.builder()
            .arn("string")
            .awsAccountId("string")
            .awsProperties(AwsEksNodegroupPropertiesArgs.builder()
                .amiType("string")
                .arn("string")
                .capacityType("string")
                .clusterName("string")
                .diskSize(0)
                .forceUpdateEnabled(false)
                .id("string")
                .instanceTypes("string")
                .labels(Map.of("string", "string"))
                .launchTemplate(LaunchTemplateSpecificationArgs.builder()
                    .id("string")
                    .launchTemplateId("string")
                    .launchTemplateName("string")
                    .name("string")
                    .version("string")
                    .build())
                .nodeRole("string")
                .nodegroupName("string")
                .releaseVersion("string")
                .remoteAccess(RemoteAccessArgs.builder()
                    .ec2SshKey("string")
                    .sourceSecurityGroups("string")
                    .build())
                .scalingConfig(ScalingConfigArgs.builder()
                    .desiredSize(0)
                    .maxSize(0)
                    .minSize(0)
                    .build())
                .subnets("string")
                .tags(Map.of("string", "string"))
                .taints(TaintArgs.builder()
                    .effect("string")
                    .key("string")
                    .value("string")
                    .build())
                .updateConfig(UpdateConfigArgs.builder()
                    .maxUnavailable(0)
                    .maxUnavailablePercentage(0)
                    .build())
                .version("string")
                .build())
            .awsRegion("string")
            .awsSourceSchema("string")
            .awsTags(Map.of("string", "string"))
            .publicCloudConnectorsResourceId("string")
            .publicCloudResourceName("string")
            .build())
        .tags(Map.of("string", "string"))
        .build());
    
    eks_nodegroup_resource = azure_native.awsconnector.EksNodegroup("eksNodegroupResource",
        resource_group_name="string",
        location="string",
        name="string",
        properties={
            "arn": "string",
            "aws_account_id": "string",
            "aws_properties": {
                "ami_type": "string",
                "arn": "string",
                "capacity_type": "string",
                "cluster_name": "string",
                "disk_size": 0,
                "force_update_enabled": False,
                "id": "string",
                "instance_types": ["string"],
                "labels": {
                    "string": "string",
                },
                "launch_template": {
                    "id": "string",
                    "launch_template_id": "string",
                    "launch_template_name": "string",
                    "name": "string",
                    "version": "string",
                },
                "node_role": "string",
                "nodegroup_name": "string",
                "release_version": "string",
                "remote_access": {
                    "ec2_ssh_key": "string",
                    "source_security_groups": ["string"],
                },
                "scaling_config": {
                    "desired_size": 0,
                    "max_size": 0,
                    "min_size": 0,
                },
                "subnets": ["string"],
                "tags": {
                    "string": "string",
                },
                "taints": [{
                    "effect": "string",
                    "key": "string",
                    "value": "string",
                }],
                "update_config": {
                    "max_unavailable": 0,
                    "max_unavailable_percentage": 0,
                },
                "version": "string",
            },
            "aws_region": "string",
            "aws_source_schema": "string",
            "aws_tags": {
                "string": "string",
            },
            "public_cloud_connectors_resource_id": "string",
            "public_cloud_resource_name": "string",
        },
        tags={
            "string": "string",
        })
    
    const eksNodegroupResource = new azure_native.awsconnector.EksNodegroup("eksNodegroupResource", {
        resourceGroupName: "string",
        location: "string",
        name: "string",
        properties: {
            arn: "string",
            awsAccountId: "string",
            awsProperties: {
                amiType: "string",
                arn: "string",
                capacityType: "string",
                clusterName: "string",
                diskSize: 0,
                forceUpdateEnabled: false,
                id: "string",
                instanceTypes: ["string"],
                labels: {
                    string: "string",
                },
                launchTemplate: {
                    id: "string",
                    launchTemplateId: "string",
                    launchTemplateName: "string",
                    name: "string",
                    version: "string",
                },
                nodeRole: "string",
                nodegroupName: "string",
                releaseVersion: "string",
                remoteAccess: {
                    ec2SshKey: "string",
                    sourceSecurityGroups: ["string"],
                },
                scalingConfig: {
                    desiredSize: 0,
                    maxSize: 0,
                    minSize: 0,
                },
                subnets: ["string"],
                tags: {
                    string: "string",
                },
                taints: [{
                    effect: "string",
                    key: "string",
                    value: "string",
                }],
                updateConfig: {
                    maxUnavailable: 0,
                    maxUnavailablePercentage: 0,
                },
                version: "string",
            },
            awsRegion: "string",
            awsSourceSchema: "string",
            awsTags: {
                string: "string",
            },
            publicCloudConnectorsResourceId: "string",
            publicCloudResourceName: "string",
        },
        tags: {
            string: "string",
        },
    });
    
    type: azure-native:awsconnector:EksNodegroup
    properties:
        location: string
        name: string
        properties:
            arn: string
            awsAccountId: string
            awsProperties:
                amiType: string
                arn: string
                capacityType: string
                clusterName: string
                diskSize: 0
                forceUpdateEnabled: false
                id: string
                instanceTypes:
                    - string
                labels:
                    string: string
                launchTemplate:
                    id: string
                    launchTemplateId: string
                    launchTemplateName: string
                    name: string
                    version: string
                nodeRole: string
                nodegroupName: string
                releaseVersion: string
                remoteAccess:
                    ec2SshKey: string
                    sourceSecurityGroups:
                        - string
                scalingConfig:
                    desiredSize: 0
                    maxSize: 0
                    minSize: 0
                subnets:
                    - string
                tags:
                    string: string
                taints:
                    - effect: string
                      key: string
                      value: string
                updateConfig:
                    maxUnavailable: 0
                    maxUnavailablePercentage: 0
                version: string
            awsRegion: string
            awsSourceSchema: string
            awsTags:
                string: string
            publicCloudConnectorsResourceId: string
            publicCloudResourceName: string
        resourceGroupName: string
        tags:
            string: string
    

    EksNodegroup Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The EksNodegroup resource accepts the following input properties:

    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    Location string
    The geo-location where the resource lives
    Name string
    Name of EksNodegroup
    Properties Pulumi.AzureNative.AwsConnector.Inputs.EksNodegroupProperties
    The resource-specific properties for this resource.
    Tags Dictionary<string, string>
    Resource tags.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    Location string
    The geo-location where the resource lives
    Name string
    Name of EksNodegroup
    Properties EksNodegroupPropertiesArgs
    The resource-specific properties for this resource.
    Tags map[string]string
    Resource tags.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    location String
    The geo-location where the resource lives
    name String
    Name of EksNodegroup
    properties EksNodegroupProperties
    The resource-specific properties for this resource.
    tags Map<String,String>
    Resource tags.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    location string
    The geo-location where the resource lives
    name string
    Name of EksNodegroup
    properties EksNodegroupProperties
    The resource-specific properties for this resource.
    tags {[key: string]: string}
    Resource tags.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    location str
    The geo-location where the resource lives
    name str
    Name of EksNodegroup
    properties EksNodegroupPropertiesArgs
    The resource-specific properties for this resource.
    tags Mapping[str, str]
    Resource tags.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    location String
    The geo-location where the resource lives
    name String
    Name of EksNodegroup
    properties Property Map
    The resource-specific properties for this resource.
    tags Map<String>
    Resource tags.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the EksNodegroup resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    SystemData Pulumi.AzureNative.AwsConnector.Outputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Id string
    The provider-assigned unique ID for this managed resource.
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id String
    The provider-assigned unique ID for this managed resource.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id string
    The provider-assigned unique ID for this managed resource.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id str
    The provider-assigned unique ID for this managed resource.
    system_data SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id String
    The provider-assigned unique ID for this managed resource.
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

    Supporting Types

    AwsEksNodegroupProperties, AwsEksNodegroupPropertiesArgs

    AmiType string
    The AMI type for your node group.
    Arn string
    Property arn
    CapacityType string
    The capacity type of your managed node group.
    ClusterName string
    Name of the cluster to create the node group in.
    DiskSize int
    The root device disk size (in GiB) for your node group instances.
    ForceUpdateEnabled bool
    Force the update if the existing node group's pods are unable to be drained due to a pod disruption budget issue.
    Id string
    Property id
    InstanceTypes List<string>
    Specify the instance types for a node group.
    Labels Dictionary<string, string>
    The Kubernetes labels to be applied to the nodes in the node group when they are created.
    LaunchTemplate Pulumi.AzureNative.AwsConnector.Inputs.LaunchTemplateSpecification
    An object representing a node group's launch template specification. An object representing a launch template specification for AWS EKS Nodegroup.
    NodeRole string
    The Amazon Resource Name (ARN) of the IAM role to associate with your node group.
    NodegroupName string
    The unique name to give your node group.
    ReleaseVersion string
    The AMI version of the Amazon EKS-optimized AMI to use with your node group.
    RemoteAccess Pulumi.AzureNative.AwsConnector.Inputs.RemoteAccess
    The remote access (SSH) configuration to use with your node group. An object representing a remote access configuration specification for AWS EKS Nodegroup.
    ScalingConfig Pulumi.AzureNative.AwsConnector.Inputs.ScalingConfig
    The scaling configuration details for the Auto Scaling group that is created for your node group. An object representing a auto scaling group specification for AWS EKS Nodegroup.
    Subnets List<string>
    The subnets to use for the Auto Scaling group that is created for your node group.
    Tags Dictionary<string, string>
    The metadata, as key-value pairs, to apply to the node group to assist with categorization and organization. Follows same schema as Labels for consistency.
    Taints List<Pulumi.AzureNative.AwsConnector.Inputs.Taint>
    The Kubernetes taints to be applied to the nodes in the node group when they are created.
    UpdateConfig Pulumi.AzureNative.AwsConnector.Inputs.UpdateConfig
    The node group update configuration. The node group update configuration.
    Version string
    The Kubernetes version to use for your managed nodes.
    AmiType string
    The AMI type for your node group.
    Arn string
    Property arn
    CapacityType string
    The capacity type of your managed node group.
    ClusterName string
    Name of the cluster to create the node group in.
    DiskSize int
    The root device disk size (in GiB) for your node group instances.
    ForceUpdateEnabled bool
    Force the update if the existing node group's pods are unable to be drained due to a pod disruption budget issue.
    Id string
    Property id
    InstanceTypes []string
    Specify the instance types for a node group.
    Labels map[string]string
    The Kubernetes labels to be applied to the nodes in the node group when they are created.
    LaunchTemplate LaunchTemplateSpecification
    An object representing a node group's launch template specification. An object representing a launch template specification for AWS EKS Nodegroup.
    NodeRole string
    The Amazon Resource Name (ARN) of the IAM role to associate with your node group.
    NodegroupName string
    The unique name to give your node group.
    ReleaseVersion string
    The AMI version of the Amazon EKS-optimized AMI to use with your node group.
    RemoteAccess RemoteAccess
    The remote access (SSH) configuration to use with your node group. An object representing a remote access configuration specification for AWS EKS Nodegroup.
    ScalingConfig ScalingConfig
    The scaling configuration details for the Auto Scaling group that is created for your node group. An object representing a auto scaling group specification for AWS EKS Nodegroup.
    Subnets []string
    The subnets to use for the Auto Scaling group that is created for your node group.
    Tags map[string]string
    The metadata, as key-value pairs, to apply to the node group to assist with categorization and organization. Follows same schema as Labels for consistency.
    Taints []Taint
    The Kubernetes taints to be applied to the nodes in the node group when they are created.
    UpdateConfig UpdateConfig
    The node group update configuration. The node group update configuration.
    Version string
    The Kubernetes version to use for your managed nodes.
    amiType String
    The AMI type for your node group.
    arn String
    Property arn
    capacityType String
    The capacity type of your managed node group.
    clusterName String
    Name of the cluster to create the node group in.
    diskSize Integer
    The root device disk size (in GiB) for your node group instances.
    forceUpdateEnabled Boolean
    Force the update if the existing node group's pods are unable to be drained due to a pod disruption budget issue.
    id String
    Property id
    instanceTypes List<String>
    Specify the instance types for a node group.
    labels Map<String,String>
    The Kubernetes labels to be applied to the nodes in the node group when they are created.
    launchTemplate LaunchTemplateSpecification
    An object representing a node group's launch template specification. An object representing a launch template specification for AWS EKS Nodegroup.
    nodeRole String
    The Amazon Resource Name (ARN) of the IAM role to associate with your node group.
    nodegroupName String
    The unique name to give your node group.
    releaseVersion String
    The AMI version of the Amazon EKS-optimized AMI to use with your node group.
    remoteAccess RemoteAccess
    The remote access (SSH) configuration to use with your node group. An object representing a remote access configuration specification for AWS EKS Nodegroup.
    scalingConfig ScalingConfig
    The scaling configuration details for the Auto Scaling group that is created for your node group. An object representing a auto scaling group specification for AWS EKS Nodegroup.
    subnets List<String>
    The subnets to use for the Auto Scaling group that is created for your node group.
    tags Map<String,String>
    The metadata, as key-value pairs, to apply to the node group to assist with categorization and organization. Follows same schema as Labels for consistency.
    taints List<Taint>
    The Kubernetes taints to be applied to the nodes in the node group when they are created.
    updateConfig UpdateConfig
    The node group update configuration. The node group update configuration.
    version String
    The Kubernetes version to use for your managed nodes.
    amiType string
    The AMI type for your node group.
    arn string
    Property arn
    capacityType string
    The capacity type of your managed node group.
    clusterName string
    Name of the cluster to create the node group in.
    diskSize number
    The root device disk size (in GiB) for your node group instances.
    forceUpdateEnabled boolean
    Force the update if the existing node group's pods are unable to be drained due to a pod disruption budget issue.
    id string
    Property id
    instanceTypes string[]
    Specify the instance types for a node group.
    labels {[key: string]: string}
    The Kubernetes labels to be applied to the nodes in the node group when they are created.
    launchTemplate LaunchTemplateSpecification
    An object representing a node group's launch template specification. An object representing a launch template specification for AWS EKS Nodegroup.
    nodeRole string
    The Amazon Resource Name (ARN) of the IAM role to associate with your node group.
    nodegroupName string
    The unique name to give your node group.
    releaseVersion string
    The AMI version of the Amazon EKS-optimized AMI to use with your node group.
    remoteAccess RemoteAccess
    The remote access (SSH) configuration to use with your node group. An object representing a remote access configuration specification for AWS EKS Nodegroup.
    scalingConfig ScalingConfig
    The scaling configuration details for the Auto Scaling group that is created for your node group. An object representing a auto scaling group specification for AWS EKS Nodegroup.
    subnets string[]
    The subnets to use for the Auto Scaling group that is created for your node group.
    tags {[key: string]: string}
    The metadata, as key-value pairs, to apply to the node group to assist with categorization and organization. Follows same schema as Labels for consistency.
    taints Taint[]
    The Kubernetes taints to be applied to the nodes in the node group when they are created.
    updateConfig UpdateConfig
    The node group update configuration. The node group update configuration.
    version string
    The Kubernetes version to use for your managed nodes.
    ami_type str
    The AMI type for your node group.
    arn str
    Property arn
    capacity_type str
    The capacity type of your managed node group.
    cluster_name str
    Name of the cluster to create the node group in.
    disk_size int
    The root device disk size (in GiB) for your node group instances.
    force_update_enabled bool
    Force the update if the existing node group's pods are unable to be drained due to a pod disruption budget issue.
    id str
    Property id
    instance_types Sequence[str]
    Specify the instance types for a node group.
    labels Mapping[str, str]
    The Kubernetes labels to be applied to the nodes in the node group when they are created.
    launch_template LaunchTemplateSpecification
    An object representing a node group's launch template specification. An object representing a launch template specification for AWS EKS Nodegroup.
    node_role str
    The Amazon Resource Name (ARN) of the IAM role to associate with your node group.
    nodegroup_name str
    The unique name to give your node group.
    release_version str
    The AMI version of the Amazon EKS-optimized AMI to use with your node group.
    remote_access RemoteAccess
    The remote access (SSH) configuration to use with your node group. An object representing a remote access configuration specification for AWS EKS Nodegroup.
    scaling_config ScalingConfig
    The scaling configuration details for the Auto Scaling group that is created for your node group. An object representing a auto scaling group specification for AWS EKS Nodegroup.
    subnets Sequence[str]
    The subnets to use for the Auto Scaling group that is created for your node group.
    tags Mapping[str, str]
    The metadata, as key-value pairs, to apply to the node group to assist with categorization and organization. Follows same schema as Labels for consistency.
    taints Sequence[Taint]
    The Kubernetes taints to be applied to the nodes in the node group when they are created.
    update_config UpdateConfig
    The node group update configuration. The node group update configuration.
    version str
    The Kubernetes version to use for your managed nodes.
    amiType String
    The AMI type for your node group.
    arn String
    Property arn
    capacityType String
    The capacity type of your managed node group.
    clusterName String
    Name of the cluster to create the node group in.
    diskSize Number
    The root device disk size (in GiB) for your node group instances.
    forceUpdateEnabled Boolean
    Force the update if the existing node group's pods are unable to be drained due to a pod disruption budget issue.
    id String
    Property id
    instanceTypes List<String>
    Specify the instance types for a node group.
    labels Map<String>
    The Kubernetes labels to be applied to the nodes in the node group when they are created.
    launchTemplate Property Map
    An object representing a node group's launch template specification. An object representing a launch template specification for AWS EKS Nodegroup.
    nodeRole String
    The Amazon Resource Name (ARN) of the IAM role to associate with your node group.
    nodegroupName String
    The unique name to give your node group.
    releaseVersion String
    The AMI version of the Amazon EKS-optimized AMI to use with your node group.
    remoteAccess Property Map
    The remote access (SSH) configuration to use with your node group. An object representing a remote access configuration specification for AWS EKS Nodegroup.
    scalingConfig Property Map
    The scaling configuration details for the Auto Scaling group that is created for your node group. An object representing a auto scaling group specification for AWS EKS Nodegroup.
    subnets List<String>
    The subnets to use for the Auto Scaling group that is created for your node group.
    tags Map<String>
    The metadata, as key-value pairs, to apply to the node group to assist with categorization and organization. Follows same schema as Labels for consistency.
    taints List<Property Map>
    The Kubernetes taints to be applied to the nodes in the node group when they are created.
    updateConfig Property Map
    The node group update configuration. The node group update configuration.
    version String
    The Kubernetes version to use for your managed nodes.

    AwsEksNodegroupPropertiesResponse, AwsEksNodegroupPropertiesResponseArgs

    AmiType string
    The AMI type for your node group.
    Arn string
    Property arn
    CapacityType string
    The capacity type of your managed node group.
    ClusterName string
    Name of the cluster to create the node group in.
    DiskSize int
    The root device disk size (in GiB) for your node group instances.
    ForceUpdateEnabled bool
    Force the update if the existing node group's pods are unable to be drained due to a pod disruption budget issue.
    Id string
    Property id
    InstanceTypes List<string>
    Specify the instance types for a node group.
    Labels Dictionary<string, string>
    The Kubernetes labels to be applied to the nodes in the node group when they are created.
    LaunchTemplate Pulumi.AzureNative.AwsConnector.Inputs.LaunchTemplateSpecificationResponse
    An object representing a node group's launch template specification. An object representing a launch template specification for AWS EKS Nodegroup.
    NodeRole string
    The Amazon Resource Name (ARN) of the IAM role to associate with your node group.
    NodegroupName string
    The unique name to give your node group.
    ReleaseVersion string
    The AMI version of the Amazon EKS-optimized AMI to use with your node group.
    RemoteAccess Pulumi.AzureNative.AwsConnector.Inputs.RemoteAccessResponse
    The remote access (SSH) configuration to use with your node group. An object representing a remote access configuration specification for AWS EKS Nodegroup.
    ScalingConfig Pulumi.AzureNative.AwsConnector.Inputs.ScalingConfigResponse
    The scaling configuration details for the Auto Scaling group that is created for your node group. An object representing a auto scaling group specification for AWS EKS Nodegroup.
    Subnets List<string>
    The subnets to use for the Auto Scaling group that is created for your node group.
    Tags Dictionary<string, string>
    The metadata, as key-value pairs, to apply to the node group to assist with categorization and organization. Follows same schema as Labels for consistency.
    Taints List<Pulumi.AzureNative.AwsConnector.Inputs.TaintResponse>
    The Kubernetes taints to be applied to the nodes in the node group when they are created.
    UpdateConfig Pulumi.AzureNative.AwsConnector.Inputs.UpdateConfigResponse
    The node group update configuration. The node group update configuration.
    Version string
    The Kubernetes version to use for your managed nodes.
    AmiType string
    The AMI type for your node group.
    Arn string
    Property arn
    CapacityType string
    The capacity type of your managed node group.
    ClusterName string
    Name of the cluster to create the node group in.
    DiskSize int
    The root device disk size (in GiB) for your node group instances.
    ForceUpdateEnabled bool
    Force the update if the existing node group's pods are unable to be drained due to a pod disruption budget issue.
    Id string
    Property id
    InstanceTypes []string
    Specify the instance types for a node group.
    Labels map[string]string
    The Kubernetes labels to be applied to the nodes in the node group when they are created.
    LaunchTemplate LaunchTemplateSpecificationResponse
    An object representing a node group's launch template specification. An object representing a launch template specification for AWS EKS Nodegroup.
    NodeRole string
    The Amazon Resource Name (ARN) of the IAM role to associate with your node group.
    NodegroupName string
    The unique name to give your node group.
    ReleaseVersion string
    The AMI version of the Amazon EKS-optimized AMI to use with your node group.
    RemoteAccess RemoteAccessResponse
    The remote access (SSH) configuration to use with your node group. An object representing a remote access configuration specification for AWS EKS Nodegroup.
    ScalingConfig ScalingConfigResponse
    The scaling configuration details for the Auto Scaling group that is created for your node group. An object representing a auto scaling group specification for AWS EKS Nodegroup.
    Subnets []string
    The subnets to use for the Auto Scaling group that is created for your node group.
    Tags map[string]string
    The metadata, as key-value pairs, to apply to the node group to assist with categorization and organization. Follows same schema as Labels for consistency.
    Taints []TaintResponse
    The Kubernetes taints to be applied to the nodes in the node group when they are created.
    UpdateConfig UpdateConfigResponse
    The node group update configuration. The node group update configuration.
    Version string
    The Kubernetes version to use for your managed nodes.
    amiType String
    The AMI type for your node group.
    arn String
    Property arn
    capacityType String
    The capacity type of your managed node group.
    clusterName String
    Name of the cluster to create the node group in.
    diskSize Integer
    The root device disk size (in GiB) for your node group instances.
    forceUpdateEnabled Boolean
    Force the update if the existing node group's pods are unable to be drained due to a pod disruption budget issue.
    id String
    Property id
    instanceTypes List<String>
    Specify the instance types for a node group.
    labels Map<String,String>
    The Kubernetes labels to be applied to the nodes in the node group when they are created.
    launchTemplate LaunchTemplateSpecificationResponse
    An object representing a node group's launch template specification. An object representing a launch template specification for AWS EKS Nodegroup.
    nodeRole String
    The Amazon Resource Name (ARN) of the IAM role to associate with your node group.
    nodegroupName String
    The unique name to give your node group.
    releaseVersion String
    The AMI version of the Amazon EKS-optimized AMI to use with your node group.
    remoteAccess RemoteAccessResponse
    The remote access (SSH) configuration to use with your node group. An object representing a remote access configuration specification for AWS EKS Nodegroup.
    scalingConfig ScalingConfigResponse
    The scaling configuration details for the Auto Scaling group that is created for your node group. An object representing a auto scaling group specification for AWS EKS Nodegroup.
    subnets List<String>
    The subnets to use for the Auto Scaling group that is created for your node group.
    tags Map<String,String>
    The metadata, as key-value pairs, to apply to the node group to assist with categorization and organization. Follows same schema as Labels for consistency.
    taints List<TaintResponse>
    The Kubernetes taints to be applied to the nodes in the node group when they are created.
    updateConfig UpdateConfigResponse
    The node group update configuration. The node group update configuration.
    version String
    The Kubernetes version to use for your managed nodes.
    amiType string
    The AMI type for your node group.
    arn string
    Property arn
    capacityType string
    The capacity type of your managed node group.
    clusterName string
    Name of the cluster to create the node group in.
    diskSize number
    The root device disk size (in GiB) for your node group instances.
    forceUpdateEnabled boolean
    Force the update if the existing node group's pods are unable to be drained due to a pod disruption budget issue.
    id string
    Property id
    instanceTypes string[]
    Specify the instance types for a node group.
    labels {[key: string]: string}
    The Kubernetes labels to be applied to the nodes in the node group when they are created.
    launchTemplate LaunchTemplateSpecificationResponse
    An object representing a node group's launch template specification. An object representing a launch template specification for AWS EKS Nodegroup.
    nodeRole string
    The Amazon Resource Name (ARN) of the IAM role to associate with your node group.
    nodegroupName string
    The unique name to give your node group.
    releaseVersion string
    The AMI version of the Amazon EKS-optimized AMI to use with your node group.
    remoteAccess RemoteAccessResponse
    The remote access (SSH) configuration to use with your node group. An object representing a remote access configuration specification for AWS EKS Nodegroup.
    scalingConfig ScalingConfigResponse
    The scaling configuration details for the Auto Scaling group that is created for your node group. An object representing a auto scaling group specification for AWS EKS Nodegroup.
    subnets string[]
    The subnets to use for the Auto Scaling group that is created for your node group.
    tags {[key: string]: string}
    The metadata, as key-value pairs, to apply to the node group to assist with categorization and organization. Follows same schema as Labels for consistency.
    taints TaintResponse[]
    The Kubernetes taints to be applied to the nodes in the node group when they are created.
    updateConfig UpdateConfigResponse
    The node group update configuration. The node group update configuration.
    version string
    The Kubernetes version to use for your managed nodes.
    ami_type str
    The AMI type for your node group.
    arn str
    Property arn
    capacity_type str
    The capacity type of your managed node group.
    cluster_name str
    Name of the cluster to create the node group in.
    disk_size int
    The root device disk size (in GiB) for your node group instances.
    force_update_enabled bool
    Force the update if the existing node group's pods are unable to be drained due to a pod disruption budget issue.
    id str
    Property id
    instance_types Sequence[str]
    Specify the instance types for a node group.
    labels Mapping[str, str]
    The Kubernetes labels to be applied to the nodes in the node group when they are created.
    launch_template LaunchTemplateSpecificationResponse
    An object representing a node group's launch template specification. An object representing a launch template specification for AWS EKS Nodegroup.
    node_role str
    The Amazon Resource Name (ARN) of the IAM role to associate with your node group.
    nodegroup_name str
    The unique name to give your node group.
    release_version str
    The AMI version of the Amazon EKS-optimized AMI to use with your node group.
    remote_access RemoteAccessResponse
    The remote access (SSH) configuration to use with your node group. An object representing a remote access configuration specification for AWS EKS Nodegroup.
    scaling_config ScalingConfigResponse
    The scaling configuration details for the Auto Scaling group that is created for your node group. An object representing a auto scaling group specification for AWS EKS Nodegroup.
    subnets Sequence[str]
    The subnets to use for the Auto Scaling group that is created for your node group.
    tags Mapping[str, str]
    The metadata, as key-value pairs, to apply to the node group to assist with categorization and organization. Follows same schema as Labels for consistency.
    taints Sequence[TaintResponse]
    The Kubernetes taints to be applied to the nodes in the node group when they are created.
    update_config UpdateConfigResponse
    The node group update configuration. The node group update configuration.
    version str
    The Kubernetes version to use for your managed nodes.
    amiType String
    The AMI type for your node group.
    arn String
    Property arn
    capacityType String
    The capacity type of your managed node group.
    clusterName String
    Name of the cluster to create the node group in.
    diskSize Number
    The root device disk size (in GiB) for your node group instances.
    forceUpdateEnabled Boolean
    Force the update if the existing node group's pods are unable to be drained due to a pod disruption budget issue.
    id String
    Property id
    instanceTypes List<String>
    Specify the instance types for a node group.
    labels Map<String>
    The Kubernetes labels to be applied to the nodes in the node group when they are created.
    launchTemplate Property Map
    An object representing a node group's launch template specification. An object representing a launch template specification for AWS EKS Nodegroup.
    nodeRole String
    The Amazon Resource Name (ARN) of the IAM role to associate with your node group.
    nodegroupName String
    The unique name to give your node group.
    releaseVersion String
    The AMI version of the Amazon EKS-optimized AMI to use with your node group.
    remoteAccess Property Map
    The remote access (SSH) configuration to use with your node group. An object representing a remote access configuration specification for AWS EKS Nodegroup.
    scalingConfig Property Map
    The scaling configuration details for the Auto Scaling group that is created for your node group. An object representing a auto scaling group specification for AWS EKS Nodegroup.
    subnets List<String>
    The subnets to use for the Auto Scaling group that is created for your node group.
    tags Map<String>
    The metadata, as key-value pairs, to apply to the node group to assist with categorization and organization. Follows same schema as Labels for consistency.
    taints List<Property Map>
    The Kubernetes taints to be applied to the nodes in the node group when they are created.
    updateConfig Property Map
    The node group update configuration. The node group update configuration.
    version String
    The Kubernetes version to use for your managed nodes.

    EksNodegroupProperties, EksNodegroupPropertiesArgs

    Arn string
    Amazon Resource Name (ARN)
    AwsAccountId string
    AWS Account ID
    AwsProperties Pulumi.AzureNative.AwsConnector.Inputs.AwsEksNodegroupProperties
    AWS Properties
    AwsRegion string
    AWS Region
    AwsSourceSchema string
    AWS Source Schema
    AwsTags Dictionary<string, string>
    AWS Tags
    PublicCloudConnectorsResourceId string
    Public Cloud Connectors Resource ID
    PublicCloudResourceName string
    Public Cloud Resource Name
    Arn string
    Amazon Resource Name (ARN)
    AwsAccountId string
    AWS Account ID
    AwsProperties AwsEksNodegroupProperties
    AWS Properties
    AwsRegion string
    AWS Region
    AwsSourceSchema string
    AWS Source Schema
    AwsTags map[string]string
    AWS Tags
    PublicCloudConnectorsResourceId string
    Public Cloud Connectors Resource ID
    PublicCloudResourceName string
    Public Cloud Resource Name
    arn String
    Amazon Resource Name (ARN)
    awsAccountId String
    AWS Account ID
    awsProperties AwsEksNodegroupProperties
    AWS Properties
    awsRegion String
    AWS Region
    awsSourceSchema String
    AWS Source Schema
    awsTags Map<String,String>
    AWS Tags
    publicCloudConnectorsResourceId String
    Public Cloud Connectors Resource ID
    publicCloudResourceName String
    Public Cloud Resource Name
    arn string
    Amazon Resource Name (ARN)
    awsAccountId string
    AWS Account ID
    awsProperties AwsEksNodegroupProperties
    AWS Properties
    awsRegion string
    AWS Region
    awsSourceSchema string
    AWS Source Schema
    awsTags {[key: string]: string}
    AWS Tags
    publicCloudConnectorsResourceId string
    Public Cloud Connectors Resource ID
    publicCloudResourceName string
    Public Cloud Resource Name
    arn str
    Amazon Resource Name (ARN)
    aws_account_id str
    AWS Account ID
    aws_properties AwsEksNodegroupProperties
    AWS Properties
    aws_region str
    AWS Region
    aws_source_schema str
    AWS Source Schema
    aws_tags Mapping[str, str]
    AWS Tags
    public_cloud_connectors_resource_id str
    Public Cloud Connectors Resource ID
    public_cloud_resource_name str
    Public Cloud Resource Name
    arn String
    Amazon Resource Name (ARN)
    awsAccountId String
    AWS Account ID
    awsProperties Property Map
    AWS Properties
    awsRegion String
    AWS Region
    awsSourceSchema String
    AWS Source Schema
    awsTags Map<String>
    AWS Tags
    publicCloudConnectorsResourceId String
    Public Cloud Connectors Resource ID
    publicCloudResourceName String
    Public Cloud Resource Name

    EksNodegroupPropertiesResponse, EksNodegroupPropertiesResponseArgs

    ProvisioningState string
    The status of the last operation.
    Arn string
    Amazon Resource Name (ARN)
    AwsAccountId string
    AWS Account ID
    AwsProperties Pulumi.AzureNative.AwsConnector.Inputs.AwsEksNodegroupPropertiesResponse
    AWS Properties
    AwsRegion string
    AWS Region
    AwsSourceSchema string
    AWS Source Schema
    AwsTags Dictionary<string, string>
    AWS Tags
    PublicCloudConnectorsResourceId string
    Public Cloud Connectors Resource ID
    PublicCloudResourceName string
    Public Cloud Resource Name
    ProvisioningState string
    The status of the last operation.
    Arn string
    Amazon Resource Name (ARN)
    AwsAccountId string
    AWS Account ID
    AwsProperties AwsEksNodegroupPropertiesResponse
    AWS Properties
    AwsRegion string
    AWS Region
    AwsSourceSchema string
    AWS Source Schema
    AwsTags map[string]string
    AWS Tags
    PublicCloudConnectorsResourceId string
    Public Cloud Connectors Resource ID
    PublicCloudResourceName string
    Public Cloud Resource Name
    provisioningState String
    The status of the last operation.
    arn String
    Amazon Resource Name (ARN)
    awsAccountId String
    AWS Account ID
    awsProperties AwsEksNodegroupPropertiesResponse
    AWS Properties
    awsRegion String
    AWS Region
    awsSourceSchema String
    AWS Source Schema
    awsTags Map<String,String>
    AWS Tags
    publicCloudConnectorsResourceId String
    Public Cloud Connectors Resource ID
    publicCloudResourceName String
    Public Cloud Resource Name
    provisioningState string
    The status of the last operation.
    arn string
    Amazon Resource Name (ARN)
    awsAccountId string
    AWS Account ID
    awsProperties AwsEksNodegroupPropertiesResponse
    AWS Properties
    awsRegion string
    AWS Region
    awsSourceSchema string
    AWS Source Schema
    awsTags {[key: string]: string}
    AWS Tags
    publicCloudConnectorsResourceId string
    Public Cloud Connectors Resource ID
    publicCloudResourceName string
    Public Cloud Resource Name
    provisioning_state str
    The status of the last operation.
    arn str
    Amazon Resource Name (ARN)
    aws_account_id str
    AWS Account ID
    aws_properties AwsEksNodegroupPropertiesResponse
    AWS Properties
    aws_region str
    AWS Region
    aws_source_schema str
    AWS Source Schema
    aws_tags Mapping[str, str]
    AWS Tags
    public_cloud_connectors_resource_id str
    Public Cloud Connectors Resource ID
    public_cloud_resource_name str
    Public Cloud Resource Name
    provisioningState String
    The status of the last operation.
    arn String
    Amazon Resource Name (ARN)
    awsAccountId String
    AWS Account ID
    awsProperties Property Map
    AWS Properties
    awsRegion String
    AWS Region
    awsSourceSchema String
    AWS Source Schema
    awsTags Map<String>
    AWS Tags
    publicCloudConnectorsResourceId String
    Public Cloud Connectors Resource ID
    publicCloudResourceName String
    Public Cloud Resource Name

    LaunchTemplateSpecification, LaunchTemplateSpecificationArgs

    Id string
    Property id
    LaunchTemplateId string
    The ID of the launch template. You must specify the LaunchTemplateID or the LaunchTemplateName, but not both.
    LaunchTemplateName string
    The name of the launch template. You must specify the LaunchTemplateName or the LaunchTemplateID, but not both.
    Name string
    Property name
    Version string
    Property version
    Id string
    Property id
    LaunchTemplateId string
    The ID of the launch template. You must specify the LaunchTemplateID or the LaunchTemplateName, but not both.
    LaunchTemplateName string
    The name of the launch template. You must specify the LaunchTemplateName or the LaunchTemplateID, but not both.
    Name string
    Property name
    Version string
    Property version
    id String
    Property id
    launchTemplateId String
    The ID of the launch template. You must specify the LaunchTemplateID or the LaunchTemplateName, but not both.
    launchTemplateName String
    The name of the launch template. You must specify the LaunchTemplateName or the LaunchTemplateID, but not both.
    name String
    Property name
    version String
    Property version
    id string
    Property id
    launchTemplateId string
    The ID of the launch template. You must specify the LaunchTemplateID or the LaunchTemplateName, but not both.
    launchTemplateName string
    The name of the launch template. You must specify the LaunchTemplateName or the LaunchTemplateID, but not both.
    name string
    Property name
    version string
    Property version
    id str
    Property id
    launch_template_id str
    The ID of the launch template. You must specify the LaunchTemplateID or the LaunchTemplateName, but not both.
    launch_template_name str
    The name of the launch template. You must specify the LaunchTemplateName or the LaunchTemplateID, but not both.
    name str
    Property name
    version str
    Property version
    id String
    Property id
    launchTemplateId String
    The ID of the launch template. You must specify the LaunchTemplateID or the LaunchTemplateName, but not both.
    launchTemplateName String
    The name of the launch template. You must specify the LaunchTemplateName or the LaunchTemplateID, but not both.
    name String
    Property name
    version String
    Property version

    LaunchTemplateSpecificationResponse, LaunchTemplateSpecificationResponseArgs

    Id string
    Property id
    LaunchTemplateId string
    The ID of the launch template. You must specify the LaunchTemplateID or the LaunchTemplateName, but not both.
    LaunchTemplateName string
    The name of the launch template. You must specify the LaunchTemplateName or the LaunchTemplateID, but not both.
    Name string
    Property name
    Version string
    Property version
    Id string
    Property id
    LaunchTemplateId string
    The ID of the launch template. You must specify the LaunchTemplateID or the LaunchTemplateName, but not both.
    LaunchTemplateName string
    The name of the launch template. You must specify the LaunchTemplateName or the LaunchTemplateID, but not both.
    Name string
    Property name
    Version string
    Property version
    id String
    Property id
    launchTemplateId String
    The ID of the launch template. You must specify the LaunchTemplateID or the LaunchTemplateName, but not both.
    launchTemplateName String
    The name of the launch template. You must specify the LaunchTemplateName or the LaunchTemplateID, but not both.
    name String
    Property name
    version String
    Property version
    id string
    Property id
    launchTemplateId string
    The ID of the launch template. You must specify the LaunchTemplateID or the LaunchTemplateName, but not both.
    launchTemplateName string
    The name of the launch template. You must specify the LaunchTemplateName or the LaunchTemplateID, but not both.
    name string
    Property name
    version string
    Property version
    id str
    Property id
    launch_template_id str
    The ID of the launch template. You must specify the LaunchTemplateID or the LaunchTemplateName, but not both.
    launch_template_name str
    The name of the launch template. You must specify the LaunchTemplateName or the LaunchTemplateID, but not both.
    name str
    Property name
    version str
    Property version
    id String
    Property id
    launchTemplateId String
    The ID of the launch template. You must specify the LaunchTemplateID or the LaunchTemplateName, but not both.
    launchTemplateName String
    The name of the launch template. You must specify the LaunchTemplateName or the LaunchTemplateID, but not both.
    name String
    Property name
    version String
    Property version

    RemoteAccess, RemoteAccessArgs

    Ec2SshKey string
    Property ec2SshKey
    SourceSecurityGroups List<string>
    Property sourceSecurityGroups
    Ec2SshKey string
    Property ec2SshKey
    SourceSecurityGroups []string
    Property sourceSecurityGroups
    ec2SshKey String
    Property ec2SshKey
    sourceSecurityGroups List<String>
    Property sourceSecurityGroups
    ec2SshKey string
    Property ec2SshKey
    sourceSecurityGroups string[]
    Property sourceSecurityGroups
    ec2_ssh_key str
    Property ec2SshKey
    source_security_groups Sequence[str]
    Property sourceSecurityGroups
    ec2SshKey String
    Property ec2SshKey
    sourceSecurityGroups List<String>
    Property sourceSecurityGroups

    RemoteAccessResponse, RemoteAccessResponseArgs

    Ec2SshKey string
    Property ec2SshKey
    SourceSecurityGroups List<string>
    Property sourceSecurityGroups
    Ec2SshKey string
    Property ec2SshKey
    SourceSecurityGroups []string
    Property sourceSecurityGroups
    ec2SshKey String
    Property ec2SshKey
    sourceSecurityGroups List<String>
    Property sourceSecurityGroups
    ec2SshKey string
    Property ec2SshKey
    sourceSecurityGroups string[]
    Property sourceSecurityGroups
    ec2_ssh_key str
    Property ec2SshKey
    source_security_groups Sequence[str]
    Property sourceSecurityGroups
    ec2SshKey String
    Property ec2SshKey
    sourceSecurityGroups List<String>
    Property sourceSecurityGroups

    ScalingConfig, ScalingConfigArgs

    DesiredSize int
    Property desiredSize
    MaxSize int
    Property maxSize
    MinSize int
    Property minSize
    DesiredSize int
    Property desiredSize
    MaxSize int
    Property maxSize
    MinSize int
    Property minSize
    desiredSize Integer
    Property desiredSize
    maxSize Integer
    Property maxSize
    minSize Integer
    Property minSize
    desiredSize number
    Property desiredSize
    maxSize number
    Property maxSize
    minSize number
    Property minSize
    desired_size int
    Property desiredSize
    max_size int
    Property maxSize
    min_size int
    Property minSize
    desiredSize Number
    Property desiredSize
    maxSize Number
    Property maxSize
    minSize Number
    Property minSize

    ScalingConfigResponse, ScalingConfigResponseArgs

    DesiredSize int
    Property desiredSize
    MaxSize int
    Property maxSize
    MinSize int
    Property minSize
    DesiredSize int
    Property desiredSize
    MaxSize int
    Property maxSize
    MinSize int
    Property minSize
    desiredSize Integer
    Property desiredSize
    maxSize Integer
    Property maxSize
    minSize Integer
    Property minSize
    desiredSize number
    Property desiredSize
    maxSize number
    Property maxSize
    minSize number
    Property minSize
    desired_size int
    Property desiredSize
    max_size int
    Property maxSize
    min_size int
    Property minSize
    desiredSize Number
    Property desiredSize
    maxSize Number
    Property maxSize
    minSize Number
    Property minSize

    SystemDataResponse, SystemDataResponseArgs

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource.
    created_at str
    The timestamp of resource creation (UTC).
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    Taint, TaintArgs

    Effect string
    Property effect
    Key string
    Property key
    Value string
    Property value
    Effect string
    Property effect
    Key string
    Property key
    Value string
    Property value
    effect String
    Property effect
    key String
    Property key
    value String
    Property value
    effect string
    Property effect
    key string
    Property key
    value string
    Property value
    effect str
    Property effect
    key str
    Property key
    value str
    Property value
    effect String
    Property effect
    key String
    Property key
    value String
    Property value

    TaintResponse, TaintResponseArgs

    Effect string
    Property effect
    Key string
    Property key
    Value string
    Property value
    Effect string
    Property effect
    Key string
    Property key
    Value string
    Property value
    effect String
    Property effect
    key String
    Property key
    value String
    Property value
    effect string
    Property effect
    key string
    Property key
    value string
    Property value
    effect str
    Property effect
    key str
    Property key
    value str
    Property value
    effect String
    Property effect
    key String
    Property key
    value String
    Property value

    UpdateConfig, UpdateConfigArgs

    MaxUnavailable int
    The maximum number of nodes unavailable at once during a version update. Nodes will be updated in parallel. This value or maxUnavailablePercentage is required to have a value.The maximum number is 100.
    MaxUnavailablePercentage int
    The maximum percentage of nodes unavailable during a version update. This percentage of nodes will be updated in parallel, up to 100 nodes at once. This value or maxUnavailable is required to have a value.
    MaxUnavailable int
    The maximum number of nodes unavailable at once during a version update. Nodes will be updated in parallel. This value or maxUnavailablePercentage is required to have a value.The maximum number is 100.
    MaxUnavailablePercentage int
    The maximum percentage of nodes unavailable during a version update. This percentage of nodes will be updated in parallel, up to 100 nodes at once. This value or maxUnavailable is required to have a value.
    maxUnavailable Integer
    The maximum number of nodes unavailable at once during a version update. Nodes will be updated in parallel. This value or maxUnavailablePercentage is required to have a value.The maximum number is 100.
    maxUnavailablePercentage Integer
    The maximum percentage of nodes unavailable during a version update. This percentage of nodes will be updated in parallel, up to 100 nodes at once. This value or maxUnavailable is required to have a value.
    maxUnavailable number
    The maximum number of nodes unavailable at once during a version update. Nodes will be updated in parallel. This value or maxUnavailablePercentage is required to have a value.The maximum number is 100.
    maxUnavailablePercentage number
    The maximum percentage of nodes unavailable during a version update. This percentage of nodes will be updated in parallel, up to 100 nodes at once. This value or maxUnavailable is required to have a value.
    max_unavailable int
    The maximum number of nodes unavailable at once during a version update. Nodes will be updated in parallel. This value or maxUnavailablePercentage is required to have a value.The maximum number is 100.
    max_unavailable_percentage int
    The maximum percentage of nodes unavailable during a version update. This percentage of nodes will be updated in parallel, up to 100 nodes at once. This value or maxUnavailable is required to have a value.
    maxUnavailable Number
    The maximum number of nodes unavailable at once during a version update. Nodes will be updated in parallel. This value or maxUnavailablePercentage is required to have a value.The maximum number is 100.
    maxUnavailablePercentage Number
    The maximum percentage of nodes unavailable during a version update. This percentage of nodes will be updated in parallel, up to 100 nodes at once. This value or maxUnavailable is required to have a value.

    UpdateConfigResponse, UpdateConfigResponseArgs

    MaxUnavailable int
    The maximum number of nodes unavailable at once during a version update. Nodes will be updated in parallel. This value or maxUnavailablePercentage is required to have a value.The maximum number is 100.
    MaxUnavailablePercentage int
    The maximum percentage of nodes unavailable during a version update. This percentage of nodes will be updated in parallel, up to 100 nodes at once. This value or maxUnavailable is required to have a value.
    MaxUnavailable int
    The maximum number of nodes unavailable at once during a version update. Nodes will be updated in parallel. This value or maxUnavailablePercentage is required to have a value.The maximum number is 100.
    MaxUnavailablePercentage int
    The maximum percentage of nodes unavailable during a version update. This percentage of nodes will be updated in parallel, up to 100 nodes at once. This value or maxUnavailable is required to have a value.
    maxUnavailable Integer
    The maximum number of nodes unavailable at once during a version update. Nodes will be updated in parallel. This value or maxUnavailablePercentage is required to have a value.The maximum number is 100.
    maxUnavailablePercentage Integer
    The maximum percentage of nodes unavailable during a version update. This percentage of nodes will be updated in parallel, up to 100 nodes at once. This value or maxUnavailable is required to have a value.
    maxUnavailable number
    The maximum number of nodes unavailable at once during a version update. Nodes will be updated in parallel. This value or maxUnavailablePercentage is required to have a value.The maximum number is 100.
    maxUnavailablePercentage number
    The maximum percentage of nodes unavailable during a version update. This percentage of nodes will be updated in parallel, up to 100 nodes at once. This value or maxUnavailable is required to have a value.
    max_unavailable int
    The maximum number of nodes unavailable at once during a version update. Nodes will be updated in parallel. This value or maxUnavailablePercentage is required to have a value.The maximum number is 100.
    max_unavailable_percentage int
    The maximum percentage of nodes unavailable during a version update. This percentage of nodes will be updated in parallel, up to 100 nodes at once. This value or maxUnavailable is required to have a value.
    maxUnavailable Number
    The maximum number of nodes unavailable at once during a version update. Nodes will be updated in parallel. This value or maxUnavailablePercentage is required to have a value.The maximum number is 100.
    maxUnavailablePercentage Number
    The maximum percentage of nodes unavailable during a version update. This percentage of nodes will be updated in parallel, up to 100 nodes at once. This value or maxUnavailable is required to have a value.

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:awsconnector:EksNodegroup ogznfdrmxkqrvhiqbjzd /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AwsConnector/eksNodegroups/{name} 
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi