1. Packages
  2. Azure Native
  3. API Docs
  4. awsconnector
  5. EmrCluster
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.EmrCluster

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

    EmrClusters_CreateOrReplace

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var emrCluster = new AzureNative.AwsConnector.EmrCluster("emrCluster", new()
        {
            Location = "gxjyaumpubnajcudsqwk",
            Name = "Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])",
            Properties = new AzureNative.AwsConnector.Inputs.EmrClusterPropertiesArgs
            {
                Arn = "hvhwzh",
                AwsAccountId = "tsnkbdcacnozmtgvxjflzydxeu",
                AwsProperties = new AzureNative.AwsConnector.Inputs.AwsEmrClusterPropertiesArgs
                {
                    Applications = new[]
                    {
                        new AzureNative.AwsConnector.Inputs.ApplicationArgs
                        {
                            AdditionalInfo = 
                            {
                                { "key299", "utebwgfwrjdsmcdauxfdp" },
                            },
                            Args = new[]
                            {
                                "sumnqhhlrszgzznshwr",
                            },
                            Name = "kapcvpwdf",
                            Version = "yccwkryikpyu",
                        },
                    },
                    AutoScalingRole = "yuplht",
                    AutoTerminate = true,
                    ClusterArn = "bwnxmqzwlykxvewsdujzovqs",
                    Configurations = new[]
                    {
                        new AzureNative.AwsConnector.Inputs.ConfigurationArgs
                        {
                            Classification = "ahweyaesthmgtdiv",
                            Configurations = new() { },
                            Properties = 
                            {
                                { "key6744", "jfktwevmtaitzgjhgrxhcsyaf" },
                            },
                        },
                    },
                    CustomAmiId = "iwlvorsznjsaunx",
                    EbsRootVolumeIops = 28,
                    EbsRootVolumeSize = 25,
                    EbsRootVolumeThroughput = 17,
                    Ec2InstanceAttributes = new AzureNative.AwsConnector.Inputs.Ec2InstanceAttributesArgs
                    {
                        AdditionalMasterSecurityGroups = new[]
                        {
                            "pzihpojfcoxrdcrosktssgf",
                        },
                        AdditionalSlaveSecurityGroups = new[]
                        {
                            "rdaccocuctxwwzt",
                        },
                        Ec2AvailabilityZone = "bwaaomtre",
                        Ec2KeyName = "jej",
                        Ec2SubnetId = "ykhysdwgksrwehd",
                        EmrManagedMasterSecurityGroup = "rjwslxsygj",
                        EmrManagedSlaveSecurityGroup = "hvmxzsjgkhxnimtofmzlpkf",
                        IamInstanceProfile = "wxgp",
                        RequestedEc2AvailabilityZones = new[]
                        {
                            "wjzsvq",
                        },
                        RequestedEc2SubnetIds = new[]
                        {
                            "nliztbuhuhkve",
                        },
                        ServiceAccessSecurityGroup = "supzzejzwqetvnebvhefvwofww",
                    },
                    Id = "usolewchtbnpfarqidjcaetetbbnww",
                    InstanceCollectionType = new AzureNative.AwsConnector.Inputs.InstanceCollectionTypeEnumValueArgs
                    {
                        Value = AzureNative.AwsConnector.InstanceCollectionType.INSTANCE_FLEET,
                    },
                    KerberosAttributes = new AzureNative.AwsConnector.Inputs.KerberosAttributesArgs
                    {
                        AdDomainJoinPassword = "nhrnfruuygxsvhumivr",
                        AdDomainJoinUser = "ezsezwfzesdunmtiegxbsomqqk",
                        CrossRealmTrustPrincipalPassword = "rpvurwogufbkyluimlirujvpwl",
                        KdcAdminPassword = "yzsewywylqtqouxwulr",
                        Realm = "rraygrjruzeqrozds",
                    },
                    LogEncryptionKmsKeyId = "p",
                    LogUri = "xrdeudkf",
                    MasterPublicDnsName = "ztuajioptfwewm",
                    Name = "bhkvffeitkj",
                    NormalizedInstanceHours = 16,
                    OsReleaseLabel = "huxdgdaqkknvleyvhgydjbidn",
                    OutpostArn = "wnoxdzcyqfbreqnkorlwtfvmzpcu",
                    PlacementGroups = new[]
                    {
                        new AzureNative.AwsConnector.Inputs.PlacementGroupConfigArgs
                        {
                            InstanceRole = new AzureNative.AwsConnector.Inputs.InstanceRoleTypeEnumValueArgs
                            {
                                Value = AzureNative.AwsConnector.InstanceRoleType.CORE,
                            },
                            PlacementStrategy = new AzureNative.AwsConnector.Inputs.PlacementGroupStrategyEnumValueArgs
                            {
                                Value = AzureNative.AwsConnector.PlacementGroupStrategy.CLUSTER,
                            },
                        },
                    },
                    ReleaseLabel = "lpmpniehmkeuwyyh",
                    RepoUpgradeOnBoot = new AzureNative.AwsConnector.Inputs.RepoUpgradeOnBootEnumValueArgs
                    {
                        Value = AzureNative.AwsConnector.RepoUpgradeOnBoot.NONE,
                    },
                    RequestedAmiVersion = "kwlohrrhuxcgnok",
                    RunningAmiVersion = "wd",
                    ScaleDownBehavior = new AzureNative.AwsConnector.Inputs.ScaleDownBehaviorEnumValueArgs
                    {
                        Value = AzureNative.AwsConnector.ScaleDownBehavior.TERMINATE_AT_INSTANCE_HOUR,
                    },
                    SecurityConfiguration = "njgb",
                    ServiceRole = "msbrnoepcyrbaazxsmwbhmqrzubm",
                    Status = new AzureNative.AwsConnector.Inputs.EmrClusterStatusArgs
                    {
                        ErrorDetails = new[]
                        {
                            new AzureNative.AwsConnector.Inputs.ErrorDetailArgs
                            {
                                ErrorCode = "lklafbu",
                                ErrorData = new[]
                                {
                                    null,
                                },
                                ErrorMessage = "hhoucsczmnnflofzyxt",
                            },
                        },
                        State = new AzureNative.AwsConnector.Inputs.ClusterStateEnumValueArgs
                        {
                            Value = AzureNative.AwsConnector.ClusterState.BOOTSTRAPPING,
                        },
                        StateChangeReason = new AzureNative.AwsConnector.Inputs.ClusterStateChangeReasonArgs
                        {
                            Code = new AzureNative.AwsConnector.Inputs.ClusterStateChangeReasonCodeEnumValueArgs
                            {
                                Value = AzureNative.AwsConnector.ClusterStateChangeReasonCode.ALL_STEPS_COMPLETED,
                            },
                            Message = "sxjkazmayqtbqnbaslxpxun",
                        },
                        Timeline = new AzureNative.AwsConnector.Inputs.ClusterTimelineArgs
                        {
                            CreationDateTime = "2024-10-08T03:51:42.281Z",
                            EndDateTime = "2024-10-08T03:51:42.281Z",
                            ReadyDateTime = "2024-10-08T03:51:42.281Z",
                        },
                    },
                    StepConcurrencyLevel = 8,
                    Tags = new[]
                    {
                        new AzureNative.AwsConnector.Inputs.TagArgs
                        {
                            Key = "vfcae",
                            Value = "gibogfcbfiielvixdxeb",
                        },
                    },
                    TerminationProtected = true,
                    UnhealthyNodeReplacement = true,
                    VisibleToAllUsers = true,
                },
                AwsRegion = "rbbkoztkjhvdu",
                AwsSourceSchema = "sexomixwzozkllipdmi",
                AwsTags = 
                {
                    { "key6409", "fsgzxbnbmfnv" },
                },
                PublicCloudConnectorsResourceId = "gjirecopxmcdpdljkxexxoawwd",
                PublicCloudResourceName = "aulznvgpxpjdvghbszbwxycew",
            },
            ResourceGroupName = "rgemrCluster",
            Tags = 
            {
                { "key4944", "rpsyifovzprbxzcudooiqiqliub" },
            },
        });
    
    });
    
    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.NewEmrCluster(ctx, "emrCluster", &awsconnector.EmrClusterArgs{
    			Location: pulumi.String("gxjyaumpubnajcudsqwk"),
    			Name:     pulumi.String("Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])"),
    			Properties: &awsconnector.EmrClusterPropertiesArgs{
    				Arn:          pulumi.String("hvhwzh"),
    				AwsAccountId: pulumi.String("tsnkbdcacnozmtgvxjflzydxeu"),
    				AwsProperties: &awsconnector.AwsEmrClusterPropertiesArgs{
    					Applications: awsconnector.ApplicationArray{
    						&awsconnector.ApplicationArgs{
    							AdditionalInfo: pulumi.StringMap{
    								"key299": pulumi.String("utebwgfwrjdsmcdauxfdp"),
    							},
    							Args: pulumi.StringArray{
    								pulumi.String("sumnqhhlrszgzznshwr"),
    							},
    							Name:    pulumi.String("kapcvpwdf"),
    							Version: pulumi.String("yccwkryikpyu"),
    						},
    					},
    					AutoScalingRole: pulumi.String("yuplht"),
    					AutoTerminate:   pulumi.Bool(true),
    					ClusterArn:      pulumi.String("bwnxmqzwlykxvewsdujzovqs"),
    					Configurations: awsconnector.ConfigurationArray{
    						&awsconnector.ConfigurationArgs{
    							Classification: pulumi.String("ahweyaesthmgtdiv"),
    							Configurations: awsconnector.ConfigurationArray{},
    							Properties: pulumi.StringMap{
    								"key6744": pulumi.String("jfktwevmtaitzgjhgrxhcsyaf"),
    							},
    						},
    					},
    					CustomAmiId:             pulumi.String("iwlvorsznjsaunx"),
    					EbsRootVolumeIops:       pulumi.Int(28),
    					EbsRootVolumeSize:       pulumi.Int(25),
    					EbsRootVolumeThroughput: pulumi.Int(17),
    					Ec2InstanceAttributes: &awsconnector.Ec2InstanceAttributesArgs{
    						AdditionalMasterSecurityGroups: pulumi.StringArray{
    							pulumi.String("pzihpojfcoxrdcrosktssgf"),
    						},
    						AdditionalSlaveSecurityGroups: pulumi.StringArray{
    							pulumi.String("rdaccocuctxwwzt"),
    						},
    						Ec2AvailabilityZone:           pulumi.String("bwaaomtre"),
    						Ec2KeyName:                    pulumi.String("jej"),
    						Ec2SubnetId:                   pulumi.String("ykhysdwgksrwehd"),
    						EmrManagedMasterSecurityGroup: pulumi.String("rjwslxsygj"),
    						EmrManagedSlaveSecurityGroup:  pulumi.String("hvmxzsjgkhxnimtofmzlpkf"),
    						IamInstanceProfile:            pulumi.String("wxgp"),
    						RequestedEc2AvailabilityZones: pulumi.StringArray{
    							pulumi.String("wjzsvq"),
    						},
    						RequestedEc2SubnetIds: pulumi.StringArray{
    							pulumi.String("nliztbuhuhkve"),
    						},
    						ServiceAccessSecurityGroup: pulumi.String("supzzejzwqetvnebvhefvwofww"),
    					},
    					Id: pulumi.String("usolewchtbnpfarqidjcaetetbbnww"),
    					InstanceCollectionType: &awsconnector.InstanceCollectionTypeEnumValueArgs{
    						Value: pulumi.String(awsconnector.InstanceCollectionType_INSTANCE_FLEET),
    					},
    					KerberosAttributes: &awsconnector.KerberosAttributesArgs{
    						AdDomainJoinPassword:             pulumi.String("nhrnfruuygxsvhumivr"),
    						AdDomainJoinUser:                 pulumi.String("ezsezwfzesdunmtiegxbsomqqk"),
    						CrossRealmTrustPrincipalPassword: pulumi.String("rpvurwogufbkyluimlirujvpwl"),
    						KdcAdminPassword:                 pulumi.String("yzsewywylqtqouxwulr"),
    						Realm:                            pulumi.String("rraygrjruzeqrozds"),
    					},
    					LogEncryptionKmsKeyId:   pulumi.String("p"),
    					LogUri:                  pulumi.String("xrdeudkf"),
    					MasterPublicDnsName:     pulumi.String("ztuajioptfwewm"),
    					Name:                    pulumi.String("bhkvffeitkj"),
    					NormalizedInstanceHours: pulumi.Int(16),
    					OsReleaseLabel:          pulumi.String("huxdgdaqkknvleyvhgydjbidn"),
    					OutpostArn:              pulumi.String("wnoxdzcyqfbreqnkorlwtfvmzpcu"),
    					PlacementGroups: awsconnector.PlacementGroupConfigArray{
    						&awsconnector.PlacementGroupConfigArgs{
    							InstanceRole: &awsconnector.InstanceRoleTypeEnumValueArgs{
    								Value: pulumi.String(awsconnector.InstanceRoleTypeCORE),
    							},
    							PlacementStrategy: &awsconnector.PlacementGroupStrategyEnumValueArgs{
    								Value: pulumi.String(awsconnector.PlacementGroupStrategyCLUSTER),
    							},
    						},
    					},
    					ReleaseLabel: pulumi.String("lpmpniehmkeuwyyh"),
    					RepoUpgradeOnBoot: &awsconnector.RepoUpgradeOnBootEnumValueArgs{
    						Value: pulumi.String(awsconnector.RepoUpgradeOnBootNONE),
    					},
    					RequestedAmiVersion: pulumi.String("kwlohrrhuxcgnok"),
    					RunningAmiVersion:   pulumi.String("wd"),
    					ScaleDownBehavior: &awsconnector.ScaleDownBehaviorEnumValueArgs{
    						Value: pulumi.String(awsconnector.ScaleDownBehavior_TERMINATE_AT_INSTANCE_HOUR),
    					},
    					SecurityConfiguration: pulumi.String("njgb"),
    					ServiceRole:           pulumi.String("msbrnoepcyrbaazxsmwbhmqrzubm"),
    					Status: &awsconnector.EmrClusterStatusArgs{
    						ErrorDetails: awsconnector.ErrorDetailArray{
    							&awsconnector.ErrorDetailArgs{
    								ErrorCode: pulumi.String("lklafbu"),
    								ErrorData: pulumi.Array{
    									pulumi.Any(map[string]interface{}{}),
    								},
    								ErrorMessage: pulumi.String("hhoucsczmnnflofzyxt"),
    							},
    						},
    						State: &awsconnector.ClusterStateEnumValueArgs{
    							Value: pulumi.String(awsconnector.ClusterStateBOOTSTRAPPING),
    						},
    						StateChangeReason: &awsconnector.ClusterStateChangeReasonArgs{
    							Code: &awsconnector.ClusterStateChangeReasonCodeEnumValueArgs{
    								Value: pulumi.String(awsconnector.ClusterStateChangeReasonCode_ALL_STEPS_COMPLETED),
    							},
    							Message: pulumi.String("sxjkazmayqtbqnbaslxpxun"),
    						},
    						Timeline: &awsconnector.ClusterTimelineArgs{
    							CreationDateTime: pulumi.String("2024-10-08T03:51:42.281Z"),
    							EndDateTime:      pulumi.String("2024-10-08T03:51:42.281Z"),
    							ReadyDateTime:    pulumi.String("2024-10-08T03:51:42.281Z"),
    						},
    					},
    					StepConcurrencyLevel: pulumi.Int(8),
    					Tags: awsconnector.TagArray{
    						&awsconnector.TagArgs{
    							Key:   pulumi.String("vfcae"),
    							Value: pulumi.String("gibogfcbfiielvixdxeb"),
    						},
    					},
    					TerminationProtected:     pulumi.Bool(true),
    					UnhealthyNodeReplacement: pulumi.Bool(true),
    					VisibleToAllUsers:        pulumi.Bool(true),
    				},
    				AwsRegion:       pulumi.String("rbbkoztkjhvdu"),
    				AwsSourceSchema: pulumi.String("sexomixwzozkllipdmi"),
    				AwsTags: pulumi.StringMap{
    					"key6409": pulumi.String("fsgzxbnbmfnv"),
    				},
    				PublicCloudConnectorsResourceId: pulumi.String("gjirecopxmcdpdljkxexxoawwd"),
    				PublicCloudResourceName:         pulumi.String("aulznvgpxpjdvghbszbwxycew"),
    			},
    			ResourceGroupName: pulumi.String("rgemrCluster"),
    			Tags: pulumi.StringMap{
    				"key4944": pulumi.String("rpsyifovzprbxzcudooiqiqliub"),
    			},
    		})
    		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.EmrCluster;
    import com.pulumi.azurenative.awsconnector.EmrClusterArgs;
    import com.pulumi.azurenative.awsconnector.inputs.EmrClusterPropertiesArgs;
    import com.pulumi.azurenative.awsconnector.inputs.AwsEmrClusterPropertiesArgs;
    import com.pulumi.azurenative.awsconnector.inputs.Ec2InstanceAttributesArgs;
    import com.pulumi.azurenative.awsconnector.inputs.InstanceCollectionTypeEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.KerberosAttributesArgs;
    import com.pulumi.azurenative.awsconnector.inputs.RepoUpgradeOnBootEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.ScaleDownBehaviorEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.EmrClusterStatusArgs;
    import com.pulumi.azurenative.awsconnector.inputs.ClusterStateEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.ClusterStateChangeReasonArgs;
    import com.pulumi.azurenative.awsconnector.inputs.ClusterStateChangeReasonCodeEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.ClusterTimelineArgs;
    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 emrCluster = new EmrCluster("emrCluster", EmrClusterArgs.builder()
                .location("gxjyaumpubnajcudsqwk")
                .name("Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])")
                .properties(EmrClusterPropertiesArgs.builder()
                    .arn("hvhwzh")
                    .awsAccountId("tsnkbdcacnozmtgvxjflzydxeu")
                    .awsProperties(AwsEmrClusterPropertiesArgs.builder()
                        .applications(ApplicationArgs.builder()
                            .additionalInfo(Map.of("key299", "utebwgfwrjdsmcdauxfdp"))
                            .args("sumnqhhlrszgzznshwr")
                            .name("kapcvpwdf")
                            .version("yccwkryikpyu")
                            .build())
                        .autoScalingRole("yuplht")
                        .autoTerminate(true)
                        .clusterArn("bwnxmqzwlykxvewsdujzovqs")
                        .configurations(ConfigurationArgs.builder()
                            .classification("ahweyaesthmgtdiv")
                            .configurations()
                            .properties(Map.of("key6744", "jfktwevmtaitzgjhgrxhcsyaf"))
                            .build())
                        .customAmiId("iwlvorsznjsaunx")
                        .ebsRootVolumeIops(28)
                        .ebsRootVolumeSize(25)
                        .ebsRootVolumeThroughput(17)
                        .ec2InstanceAttributes(Ec2InstanceAttributesArgs.builder()
                            .additionalMasterSecurityGroups("pzihpojfcoxrdcrosktssgf")
                            .additionalSlaveSecurityGroups("rdaccocuctxwwzt")
                            .ec2AvailabilityZone("bwaaomtre")
                            .ec2KeyName("jej")
                            .ec2SubnetId("ykhysdwgksrwehd")
                            .emrManagedMasterSecurityGroup("rjwslxsygj")
                            .emrManagedSlaveSecurityGroup("hvmxzsjgkhxnimtofmzlpkf")
                            .iamInstanceProfile("wxgp")
                            .requestedEc2AvailabilityZones("wjzsvq")
                            .requestedEc2SubnetIds("nliztbuhuhkve")
                            .serviceAccessSecurityGroup("supzzejzwqetvnebvhefvwofww")
                            .build())
                        .id("usolewchtbnpfarqidjcaetetbbnww")
                        .instanceCollectionType(InstanceCollectionTypeEnumValueArgs.builder()
                            .value("INSTANCE_FLEET")
                            .build())
                        .kerberosAttributes(KerberosAttributesArgs.builder()
                            .adDomainJoinPassword("nhrnfruuygxsvhumivr")
                            .adDomainJoinUser("ezsezwfzesdunmtiegxbsomqqk")
                            .crossRealmTrustPrincipalPassword("rpvurwogufbkyluimlirujvpwl")
                            .kdcAdminPassword("yzsewywylqtqouxwulr")
                            .realm("rraygrjruzeqrozds")
                            .build())
                        .logEncryptionKmsKeyId("p")
                        .logUri("xrdeudkf")
                        .masterPublicDnsName("ztuajioptfwewm")
                        .name("bhkvffeitkj")
                        .normalizedInstanceHours(16)
                        .osReleaseLabel("huxdgdaqkknvleyvhgydjbidn")
                        .outpostArn("wnoxdzcyqfbreqnkorlwtfvmzpcu")
                        .placementGroups(PlacementGroupConfigArgs.builder()
                            .instanceRole(InstanceRoleTypeEnumValueArgs.builder()
                                .value("CORE")
                                .build())
                            .placementStrategy(PlacementGroupStrategyEnumValueArgs.builder()
                                .value("CLUSTER")
                                .build())
                            .build())
                        .releaseLabel("lpmpniehmkeuwyyh")
                        .repoUpgradeOnBoot(RepoUpgradeOnBootEnumValueArgs.builder()
                            .value("NONE")
                            .build())
                        .requestedAmiVersion("kwlohrrhuxcgnok")
                        .runningAmiVersion("wd")
                        .scaleDownBehavior(ScaleDownBehaviorEnumValueArgs.builder()
                            .value("TERMINATE_AT_INSTANCE_HOUR")
                            .build())
                        .securityConfiguration("njgb")
                        .serviceRole("msbrnoepcyrbaazxsmwbhmqrzubm")
                        .status(EmrClusterStatusArgs.builder()
                            .errorDetails(ErrorDetailArgs.builder()
                                .errorCode("lklafbu")
                                .errorData()
                                .errorMessage("hhoucsczmnnflofzyxt")
                                .build())
                            .state(ClusterStateEnumValueArgs.builder()
                                .value("BOOTSTRAPPING")
                                .build())
                            .stateChangeReason(ClusterStateChangeReasonArgs.builder()
                                .code(ClusterStateChangeReasonCodeEnumValueArgs.builder()
                                    .value("ALL_STEPS_COMPLETED")
                                    .build())
                                .message("sxjkazmayqtbqnbaslxpxun")
                                .build())
                            .timeline(ClusterTimelineArgs.builder()
                                .creationDateTime("2024-10-08T03:51:42.281Z")
                                .endDateTime("2024-10-08T03:51:42.281Z")
                                .readyDateTime("2024-10-08T03:51:42.281Z")
                                .build())
                            .build())
                        .stepConcurrencyLevel(8)
                        .tags(TagArgs.builder()
                            .key("vfcae")
                            .value("gibogfcbfiielvixdxeb")
                            .build())
                        .terminationProtected(true)
                        .unhealthyNodeReplacement(true)
                        .visibleToAllUsers(true)
                        .build())
                    .awsRegion("rbbkoztkjhvdu")
                    .awsSourceSchema("sexomixwzozkllipdmi")
                    .awsTags(Map.of("key6409", "fsgzxbnbmfnv"))
                    .publicCloudConnectorsResourceId("gjirecopxmcdpdljkxexxoawwd")
                    .publicCloudResourceName("aulznvgpxpjdvghbszbwxycew")
                    .build())
                .resourceGroupName("rgemrCluster")
                .tags(Map.of("key4944", "rpsyifovzprbxzcudooiqiqliub"))
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    emr_cluster = azure_native.awsconnector.EmrCluster("emrCluster",
        location="gxjyaumpubnajcudsqwk",
        name="Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])",
        properties={
            "arn": "hvhwzh",
            "aws_account_id": "tsnkbdcacnozmtgvxjflzydxeu",
            "aws_properties": {
                "applications": [{
                    "additional_info": {
                        "key299": "utebwgfwrjdsmcdauxfdp",
                    },
                    "args": ["sumnqhhlrszgzznshwr"],
                    "name": "kapcvpwdf",
                    "version": "yccwkryikpyu",
                }],
                "auto_scaling_role": "yuplht",
                "auto_terminate": True,
                "cluster_arn": "bwnxmqzwlykxvewsdujzovqs",
                "configurations": [{
                    "classification": "ahweyaesthmgtdiv",
                    "configurations": [],
                    "properties": {
                        "key6744": "jfktwevmtaitzgjhgrxhcsyaf",
                    },
                }],
                "custom_ami_id": "iwlvorsznjsaunx",
                "ebs_root_volume_iops": 28,
                "ebs_root_volume_size": 25,
                "ebs_root_volume_throughput": 17,
                "ec2_instance_attributes": {
                    "additional_master_security_groups": ["pzihpojfcoxrdcrosktssgf"],
                    "additional_slave_security_groups": ["rdaccocuctxwwzt"],
                    "ec2_availability_zone": "bwaaomtre",
                    "ec2_key_name": "jej",
                    "ec2_subnet_id": "ykhysdwgksrwehd",
                    "emr_managed_master_security_group": "rjwslxsygj",
                    "emr_managed_slave_security_group": "hvmxzsjgkhxnimtofmzlpkf",
                    "iam_instance_profile": "wxgp",
                    "requested_ec2_availability_zones": ["wjzsvq"],
                    "requested_ec2_subnet_ids": ["nliztbuhuhkve"],
                    "service_access_security_group": "supzzejzwqetvnebvhefvwofww",
                },
                "id": "usolewchtbnpfarqidjcaetetbbnww",
                "instance_collection_type": {
                    "value": azure_native.awsconnector.InstanceCollectionType.INSTANC_E_FLEET,
                },
                "kerberos_attributes": {
                    "ad_domain_join_password": "nhrnfruuygxsvhumivr",
                    "ad_domain_join_user": "ezsezwfzesdunmtiegxbsomqqk",
                    "cross_realm_trust_principal_password": "rpvurwogufbkyluimlirujvpwl",
                    "kdc_admin_password": "yzsewywylqtqouxwulr",
                    "realm": "rraygrjruzeqrozds",
                },
                "log_encryption_kms_key_id": "p",
                "log_uri": "xrdeudkf",
                "master_public_dns_name": "ztuajioptfwewm",
                "name": "bhkvffeitkj",
                "normalized_instance_hours": 16,
                "os_release_label": "huxdgdaqkknvleyvhgydjbidn",
                "outpost_arn": "wnoxdzcyqfbreqnkorlwtfvmzpcu",
                "placement_groups": [{
                    "instance_role": {
                        "value": azure_native.awsconnector.InstanceRoleType.CORE,
                    },
                    "placement_strategy": {
                        "value": azure_native.awsconnector.PlacementGroupStrategy.CLUSTER,
                    },
                }],
                "release_label": "lpmpniehmkeuwyyh",
                "repo_upgrade_on_boot": {
                    "value": azure_native.awsconnector.RepoUpgradeOnBoot.NONE,
                },
                "requested_ami_version": "kwlohrrhuxcgnok",
                "running_ami_version": "wd",
                "scale_down_behavior": {
                    "value": azure_native.awsconnector.ScaleDownBehavior.TERMINAT_E_A_T_INSTANC_E_HOUR,
                },
                "security_configuration": "njgb",
                "service_role": "msbrnoepcyrbaazxsmwbhmqrzubm",
                "status": {
                    "error_details": [{
                        "error_code": "lklafbu",
                        "error_data": [{}],
                        "error_message": "hhoucsczmnnflofzyxt",
                    }],
                    "state": {
                        "value": azure_native.awsconnector.ClusterState.BOOTSTRAPPING,
                    },
                    "state_change_reason": {
                        "code": {
                            "value": azure_native.awsconnector.ClusterStateChangeReasonCode.AL_L_STEP_S_COMPLETED,
                        },
                        "message": "sxjkazmayqtbqnbaslxpxun",
                    },
                    "timeline": {
                        "creation_date_time": "2024-10-08T03:51:42.281Z",
                        "end_date_time": "2024-10-08T03:51:42.281Z",
                        "ready_date_time": "2024-10-08T03:51:42.281Z",
                    },
                },
                "step_concurrency_level": 8,
                "tags": [{
                    "key": "vfcae",
                    "value": "gibogfcbfiielvixdxeb",
                }],
                "termination_protected": True,
                "unhealthy_node_replacement": True,
                "visible_to_all_users": True,
            },
            "aws_region": "rbbkoztkjhvdu",
            "aws_source_schema": "sexomixwzozkllipdmi",
            "aws_tags": {
                "key6409": "fsgzxbnbmfnv",
            },
            "public_cloud_connectors_resource_id": "gjirecopxmcdpdljkxexxoawwd",
            "public_cloud_resource_name": "aulznvgpxpjdvghbszbwxycew",
        },
        resource_group_name="rgemrCluster",
        tags={
            "key4944": "rpsyifovzprbxzcudooiqiqliub",
        })
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const emrCluster = new azure_native.awsconnector.EmrCluster("emrCluster", {
        location: "gxjyaumpubnajcudsqwk",
        name: "Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])",
        properties: {
            arn: "hvhwzh",
            awsAccountId: "tsnkbdcacnozmtgvxjflzydxeu",
            awsProperties: {
                applications: [{
                    additionalInfo: {
                        key299: "utebwgfwrjdsmcdauxfdp",
                    },
                    args: ["sumnqhhlrszgzznshwr"],
                    name: "kapcvpwdf",
                    version: "yccwkryikpyu",
                }],
                autoScalingRole: "yuplht",
                autoTerminate: true,
                clusterArn: "bwnxmqzwlykxvewsdujzovqs",
                configurations: [{
                    classification: "ahweyaesthmgtdiv",
                    configurations: [],
                    properties: {
                        key6744: "jfktwevmtaitzgjhgrxhcsyaf",
                    },
                }],
                customAmiId: "iwlvorsznjsaunx",
                ebsRootVolumeIops: 28,
                ebsRootVolumeSize: 25,
                ebsRootVolumeThroughput: 17,
                ec2InstanceAttributes: {
                    additionalMasterSecurityGroups: ["pzihpojfcoxrdcrosktssgf"],
                    additionalSlaveSecurityGroups: ["rdaccocuctxwwzt"],
                    ec2AvailabilityZone: "bwaaomtre",
                    ec2KeyName: "jej",
                    ec2SubnetId: "ykhysdwgksrwehd",
                    emrManagedMasterSecurityGroup: "rjwslxsygj",
                    emrManagedSlaveSecurityGroup: "hvmxzsjgkhxnimtofmzlpkf",
                    iamInstanceProfile: "wxgp",
                    requestedEc2AvailabilityZones: ["wjzsvq"],
                    requestedEc2SubnetIds: ["nliztbuhuhkve"],
                    serviceAccessSecurityGroup: "supzzejzwqetvnebvhefvwofww",
                },
                id: "usolewchtbnpfarqidjcaetetbbnww",
                instanceCollectionType: {
                    value: azure_native.awsconnector.InstanceCollectionType.INSTANCE_FLEET,
                },
                kerberosAttributes: {
                    adDomainJoinPassword: "nhrnfruuygxsvhumivr",
                    adDomainJoinUser: "ezsezwfzesdunmtiegxbsomqqk",
                    crossRealmTrustPrincipalPassword: "rpvurwogufbkyluimlirujvpwl",
                    kdcAdminPassword: "yzsewywylqtqouxwulr",
                    realm: "rraygrjruzeqrozds",
                },
                logEncryptionKmsKeyId: "p",
                logUri: "xrdeudkf",
                masterPublicDnsName: "ztuajioptfwewm",
                name: "bhkvffeitkj",
                normalizedInstanceHours: 16,
                osReleaseLabel: "huxdgdaqkknvleyvhgydjbidn",
                outpostArn: "wnoxdzcyqfbreqnkorlwtfvmzpcu",
                placementGroups: [{
                    instanceRole: {
                        value: azure_native.awsconnector.InstanceRoleType.CORE,
                    },
                    placementStrategy: {
                        value: azure_native.awsconnector.PlacementGroupStrategy.CLUSTER,
                    },
                }],
                releaseLabel: "lpmpniehmkeuwyyh",
                repoUpgradeOnBoot: {
                    value: azure_native.awsconnector.RepoUpgradeOnBoot.NONE,
                },
                requestedAmiVersion: "kwlohrrhuxcgnok",
                runningAmiVersion: "wd",
                scaleDownBehavior: {
                    value: azure_native.awsconnector.ScaleDownBehavior.TERMINATE_AT_INSTANCE_HOUR,
                },
                securityConfiguration: "njgb",
                serviceRole: "msbrnoepcyrbaazxsmwbhmqrzubm",
                status: {
                    errorDetails: [{
                        errorCode: "lklafbu",
                        errorData: [{}],
                        errorMessage: "hhoucsczmnnflofzyxt",
                    }],
                    state: {
                        value: azure_native.awsconnector.ClusterState.BOOTSTRAPPING,
                    },
                    stateChangeReason: {
                        code: {
                            value: azure_native.awsconnector.ClusterStateChangeReasonCode.ALL_STEPS_COMPLETED,
                        },
                        message: "sxjkazmayqtbqnbaslxpxun",
                    },
                    timeline: {
                        creationDateTime: "2024-10-08T03:51:42.281Z",
                        endDateTime: "2024-10-08T03:51:42.281Z",
                        readyDateTime: "2024-10-08T03:51:42.281Z",
                    },
                },
                stepConcurrencyLevel: 8,
                tags: [{
                    key: "vfcae",
                    value: "gibogfcbfiielvixdxeb",
                }],
                terminationProtected: true,
                unhealthyNodeReplacement: true,
                visibleToAllUsers: true,
            },
            awsRegion: "rbbkoztkjhvdu",
            awsSourceSchema: "sexomixwzozkllipdmi",
            awsTags: {
                key6409: "fsgzxbnbmfnv",
            },
            publicCloudConnectorsResourceId: "gjirecopxmcdpdljkxexxoawwd",
            publicCloudResourceName: "aulznvgpxpjdvghbszbwxycew",
        },
        resourceGroupName: "rgemrCluster",
        tags: {
            key4944: "rpsyifovzprbxzcudooiqiqliub",
        },
    });
    
    resources:
      emrCluster:
        type: azure-native:awsconnector:EmrCluster
        properties:
          location: gxjyaumpubnajcudsqwk
          name: Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])
          properties:
            arn: hvhwzh
            awsAccountId: tsnkbdcacnozmtgvxjflzydxeu
            awsProperties:
              applications:
                - additionalInfo:
                    key299: utebwgfwrjdsmcdauxfdp
                  args:
                    - sumnqhhlrszgzznshwr
                  name: kapcvpwdf
                  version: yccwkryikpyu
              autoScalingRole: yuplht
              autoTerminate: true
              clusterArn: bwnxmqzwlykxvewsdujzovqs
              configurations:
                - classification: ahweyaesthmgtdiv
                  configurations: []
                  properties:
                    key6744: jfktwevmtaitzgjhgrxhcsyaf
              customAmiId: iwlvorsznjsaunx
              ebsRootVolumeIops: 28
              ebsRootVolumeSize: 25
              ebsRootVolumeThroughput: 17
              ec2InstanceAttributes:
                additionalMasterSecurityGroups:
                  - pzihpojfcoxrdcrosktssgf
                additionalSlaveSecurityGroups:
                  - rdaccocuctxwwzt
                ec2AvailabilityZone: bwaaomtre
                ec2KeyName: jej
                ec2SubnetId: ykhysdwgksrwehd
                emrManagedMasterSecurityGroup: rjwslxsygj
                emrManagedSlaveSecurityGroup: hvmxzsjgkhxnimtofmzlpkf
                iamInstanceProfile: wxgp
                requestedEc2AvailabilityZones:
                  - wjzsvq
                requestedEc2SubnetIds:
                  - nliztbuhuhkve
                serviceAccessSecurityGroup: supzzejzwqetvnebvhefvwofww
              id: usolewchtbnpfarqidjcaetetbbnww
              instanceCollectionType:
                value: INSTANCE_FLEET
              kerberosAttributes:
                adDomainJoinPassword: nhrnfruuygxsvhumivr
                adDomainJoinUser: ezsezwfzesdunmtiegxbsomqqk
                crossRealmTrustPrincipalPassword: rpvurwogufbkyluimlirujvpwl
                kdcAdminPassword: yzsewywylqtqouxwulr
                realm: rraygrjruzeqrozds
              logEncryptionKmsKeyId: p
              logUri: xrdeudkf
              masterPublicDnsName: ztuajioptfwewm
              name: bhkvffeitkj
              normalizedInstanceHours: 16
              osReleaseLabel: huxdgdaqkknvleyvhgydjbidn
              outpostArn: wnoxdzcyqfbreqnkorlwtfvmzpcu
              placementGroups:
                - instanceRole:
                    value: CORE
                  placementStrategy:
                    value: CLUSTER
              releaseLabel: lpmpniehmkeuwyyh
              repoUpgradeOnBoot:
                value: NONE
              requestedAmiVersion: kwlohrrhuxcgnok
              runningAmiVersion: wd
              scaleDownBehavior:
                value: TERMINATE_AT_INSTANCE_HOUR
              securityConfiguration: njgb
              serviceRole: msbrnoepcyrbaazxsmwbhmqrzubm
              status:
                errorDetails:
                  - errorCode: lklafbu
                    errorData:
                      - {}
                    errorMessage: hhoucsczmnnflofzyxt
                state:
                  value: BOOTSTRAPPING
                stateChangeReason:
                  code:
                    value: ALL_STEPS_COMPLETED
                  message: sxjkazmayqtbqnbaslxpxun
                timeline:
                  creationDateTime: 2024-10-08T03:51:42.281Z
                  endDateTime: 2024-10-08T03:51:42.281Z
                  readyDateTime: 2024-10-08T03:51:42.281Z
              stepConcurrencyLevel: 8
              tags:
                - key: vfcae
                  value: gibogfcbfiielvixdxeb
              terminationProtected: true
              unhealthyNodeReplacement: true
              visibleToAllUsers: true
            awsRegion: rbbkoztkjhvdu
            awsSourceSchema: sexomixwzozkllipdmi
            awsTags:
              key6409: fsgzxbnbmfnv
            publicCloudConnectorsResourceId: gjirecopxmcdpdljkxexxoawwd
            publicCloudResourceName: aulznvgpxpjdvghbszbwxycew
          resourceGroupName: rgemrCluster
          tags:
            key4944: rpsyifovzprbxzcudooiqiqliub
    

    Create EmrCluster Resource

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

    Constructor syntax

    new EmrCluster(name: string, args: EmrClusterArgs, opts?: CustomResourceOptions);
    @overload
    def EmrCluster(resource_name: str,
                   args: EmrClusterArgs,
                   opts: Optional[ResourceOptions] = None)
    
    @overload
    def EmrCluster(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   resource_group_name: Optional[str] = None,
                   location: Optional[str] = None,
                   name: Optional[str] = None,
                   properties: Optional[EmrClusterPropertiesArgs] = None,
                   tags: Optional[Mapping[str, str]] = None)
    func NewEmrCluster(ctx *Context, name string, args EmrClusterArgs, opts ...ResourceOption) (*EmrCluster, error)
    public EmrCluster(string name, EmrClusterArgs args, CustomResourceOptions? opts = null)
    public EmrCluster(String name, EmrClusterArgs args)
    public EmrCluster(String name, EmrClusterArgs args, CustomResourceOptions options)
    
    type: azure-native:awsconnector:EmrCluster
    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 EmrClusterArgs
    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 EmrClusterArgs
    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 EmrClusterArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args EmrClusterArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args EmrClusterArgs
    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 emrClusterResource = new AzureNative.AwsConnector.EmrCluster("emrClusterResource", new()
    {
        ResourceGroupName = "string",
        Location = "string",
        Name = "string",
        Properties = new AzureNative.AwsConnector.Inputs.EmrClusterPropertiesArgs
        {
            Arn = "string",
            AwsAccountId = "string",
            AwsProperties = new AzureNative.AwsConnector.Inputs.AwsEmrClusterPropertiesArgs
            {
                Applications = new[]
                {
                    new AzureNative.AwsConnector.Inputs.ApplicationArgs
                    {
                        AdditionalInfo = 
                        {
                            { "string", "string" },
                        },
                        Args = new[]
                        {
                            "string",
                        },
                        Name = "string",
                        Version = "string",
                    },
                },
                AutoScalingRole = "string",
                AutoTerminate = false,
                ClusterArn = "string",
                Configurations = new[]
                {
                    new AzureNative.AwsConnector.Inputs.ConfigurationArgs
                    {
                        Classification = "string",
                        Configurations = new[]
                        {
                            configuration,
                        },
                        Properties = 
                        {
                            { "string", "string" },
                        },
                    },
                },
                CustomAmiId = "string",
                EbsRootVolumeIops = 0,
                EbsRootVolumeSize = 0,
                EbsRootVolumeThroughput = 0,
                Ec2InstanceAttributes = new AzureNative.AwsConnector.Inputs.Ec2InstanceAttributesArgs
                {
                    AdditionalMasterSecurityGroups = new[]
                    {
                        "string",
                    },
                    AdditionalSlaveSecurityGroups = new[]
                    {
                        "string",
                    },
                    Ec2AvailabilityZone = "string",
                    Ec2KeyName = "string",
                    Ec2SubnetId = "string",
                    EmrManagedMasterSecurityGroup = "string",
                    EmrManagedSlaveSecurityGroup = "string",
                    IamInstanceProfile = "string",
                    RequestedEc2AvailabilityZones = new[]
                    {
                        "string",
                    },
                    RequestedEc2SubnetIds = new[]
                    {
                        "string",
                    },
                    ServiceAccessSecurityGroup = "string",
                },
                Id = "string",
                InstanceCollectionType = new AzureNative.AwsConnector.Inputs.InstanceCollectionTypeEnumValueArgs
                {
                    Value = "string",
                },
                KerberosAttributes = new AzureNative.AwsConnector.Inputs.KerberosAttributesArgs
                {
                    AdDomainJoinPassword = "string",
                    AdDomainJoinUser = "string",
                    CrossRealmTrustPrincipalPassword = "string",
                    KdcAdminPassword = "string",
                    Realm = "string",
                },
                LogEncryptionKmsKeyId = "string",
                LogUri = "string",
                MasterPublicDnsName = "string",
                Name = "string",
                NormalizedInstanceHours = 0,
                OsReleaseLabel = "string",
                OutpostArn = "string",
                PlacementGroups = new[]
                {
                    new AzureNative.AwsConnector.Inputs.PlacementGroupConfigArgs
                    {
                        InstanceRole = new AzureNative.AwsConnector.Inputs.InstanceRoleTypeEnumValueArgs
                        {
                            Value = "string",
                        },
                        PlacementStrategy = new AzureNative.AwsConnector.Inputs.PlacementGroupStrategyEnumValueArgs
                        {
                            Value = "string",
                        },
                    },
                },
                ReleaseLabel = "string",
                RepoUpgradeOnBoot = new AzureNative.AwsConnector.Inputs.RepoUpgradeOnBootEnumValueArgs
                {
                    Value = "string",
                },
                RequestedAmiVersion = "string",
                RunningAmiVersion = "string",
                ScaleDownBehavior = new AzureNative.AwsConnector.Inputs.ScaleDownBehaviorEnumValueArgs
                {
                    Value = "string",
                },
                SecurityConfiguration = "string",
                ServiceRole = "string",
                Status = new AzureNative.AwsConnector.Inputs.EmrClusterStatusArgs
                {
                    ErrorDetails = new[]
                    {
                        new AzureNative.AwsConnector.Inputs.ErrorDetailArgs
                        {
                            ErrorCode = "string",
                            ErrorData = new[]
                            {
                                "any",
                            },
                            ErrorMessage = "string",
                        },
                    },
                    State = new AzureNative.AwsConnector.Inputs.ClusterStateEnumValueArgs
                    {
                        Value = "string",
                    },
                    StateChangeReason = new AzureNative.AwsConnector.Inputs.ClusterStateChangeReasonArgs
                    {
                        Code = new AzureNative.AwsConnector.Inputs.ClusterStateChangeReasonCodeEnumValueArgs
                        {
                            Value = "string",
                        },
                        Message = "string",
                    },
                    Timeline = new AzureNative.AwsConnector.Inputs.ClusterTimelineArgs
                    {
                        CreationDateTime = "string",
                        EndDateTime = "string",
                        ReadyDateTime = "string",
                    },
                },
                StepConcurrencyLevel = 0,
                Tags = new[]
                {
                    new AzureNative.AwsConnector.Inputs.TagArgs
                    {
                        Key = "string",
                        Value = "string",
                    },
                },
                TerminationProtected = false,
                UnhealthyNodeReplacement = false,
                VisibleToAllUsers = false,
            },
            AwsRegion = "string",
            AwsSourceSchema = "string",
            AwsTags = 
            {
                { "string", "string" },
            },
            PublicCloudConnectorsResourceId = "string",
            PublicCloudResourceName = "string",
        },
        Tags = 
        {
            { "string", "string" },
        },
    });
    
    example, err := awsconnector.NewEmrCluster(ctx, "emrClusterResource", &awsconnector.EmrClusterArgs{
    	ResourceGroupName: pulumi.String("string"),
    	Location:          pulumi.String("string"),
    	Name:              pulumi.String("string"),
    	Properties: &awsconnector.EmrClusterPropertiesArgs{
    		Arn:          pulumi.String("string"),
    		AwsAccountId: pulumi.String("string"),
    		AwsProperties: &awsconnector.AwsEmrClusterPropertiesArgs{
    			Applications: awsconnector.ApplicationArray{
    				&awsconnector.ApplicationArgs{
    					AdditionalInfo: pulumi.StringMap{
    						"string": pulumi.String("string"),
    					},
    					Args: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Name:    pulumi.String("string"),
    					Version: pulumi.String("string"),
    				},
    			},
    			AutoScalingRole: pulumi.String("string"),
    			AutoTerminate:   pulumi.Bool(false),
    			ClusterArn:      pulumi.String("string"),
    			Configurations: awsconnector.ConfigurationArray{
    				&awsconnector.ConfigurationArgs{
    					Classification: pulumi.String("string"),
    					Configurations: awsconnector.ConfigurationArray{
    						configuration,
    					},
    					Properties: pulumi.StringMap{
    						"string": pulumi.String("string"),
    					},
    				},
    			},
    			CustomAmiId:             pulumi.String("string"),
    			EbsRootVolumeIops:       pulumi.Int(0),
    			EbsRootVolumeSize:       pulumi.Int(0),
    			EbsRootVolumeThroughput: pulumi.Int(0),
    			Ec2InstanceAttributes: &awsconnector.Ec2InstanceAttributesArgs{
    				AdditionalMasterSecurityGroups: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				AdditionalSlaveSecurityGroups: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				Ec2AvailabilityZone:           pulumi.String("string"),
    				Ec2KeyName:                    pulumi.String("string"),
    				Ec2SubnetId:                   pulumi.String("string"),
    				EmrManagedMasterSecurityGroup: pulumi.String("string"),
    				EmrManagedSlaveSecurityGroup:  pulumi.String("string"),
    				IamInstanceProfile:            pulumi.String("string"),
    				RequestedEc2AvailabilityZones: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				RequestedEc2SubnetIds: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				ServiceAccessSecurityGroup: pulumi.String("string"),
    			},
    			Id: pulumi.String("string"),
    			InstanceCollectionType: &awsconnector.InstanceCollectionTypeEnumValueArgs{
    				Value: pulumi.String("string"),
    			},
    			KerberosAttributes: &awsconnector.KerberosAttributesArgs{
    				AdDomainJoinPassword:             pulumi.String("string"),
    				AdDomainJoinUser:                 pulumi.String("string"),
    				CrossRealmTrustPrincipalPassword: pulumi.String("string"),
    				KdcAdminPassword:                 pulumi.String("string"),
    				Realm:                            pulumi.String("string"),
    			},
    			LogEncryptionKmsKeyId:   pulumi.String("string"),
    			LogUri:                  pulumi.String("string"),
    			MasterPublicDnsName:     pulumi.String("string"),
    			Name:                    pulumi.String("string"),
    			NormalizedInstanceHours: pulumi.Int(0),
    			OsReleaseLabel:          pulumi.String("string"),
    			OutpostArn:              pulumi.String("string"),
    			PlacementGroups: awsconnector.PlacementGroupConfigArray{
    				&awsconnector.PlacementGroupConfigArgs{
    					InstanceRole: &awsconnector.InstanceRoleTypeEnumValueArgs{
    						Value: pulumi.String("string"),
    					},
    					PlacementStrategy: &awsconnector.PlacementGroupStrategyEnumValueArgs{
    						Value: pulumi.String("string"),
    					},
    				},
    			},
    			ReleaseLabel: pulumi.String("string"),
    			RepoUpgradeOnBoot: &awsconnector.RepoUpgradeOnBootEnumValueArgs{
    				Value: pulumi.String("string"),
    			},
    			RequestedAmiVersion: pulumi.String("string"),
    			RunningAmiVersion:   pulumi.String("string"),
    			ScaleDownBehavior: &awsconnector.ScaleDownBehaviorEnumValueArgs{
    				Value: pulumi.String("string"),
    			},
    			SecurityConfiguration: pulumi.String("string"),
    			ServiceRole:           pulumi.String("string"),
    			Status: &awsconnector.EmrClusterStatusArgs{
    				ErrorDetails: awsconnector.ErrorDetailArray{
    					&awsconnector.ErrorDetailArgs{
    						ErrorCode: pulumi.String("string"),
    						ErrorData: pulumi.Array{
    							pulumi.Any("any"),
    						},
    						ErrorMessage: pulumi.String("string"),
    					},
    				},
    				State: &awsconnector.ClusterStateEnumValueArgs{
    					Value: pulumi.String("string"),
    				},
    				StateChangeReason: &awsconnector.ClusterStateChangeReasonArgs{
    					Code: &awsconnector.ClusterStateChangeReasonCodeEnumValueArgs{
    						Value: pulumi.String("string"),
    					},
    					Message: pulumi.String("string"),
    				},
    				Timeline: &awsconnector.ClusterTimelineArgs{
    					CreationDateTime: pulumi.String("string"),
    					EndDateTime:      pulumi.String("string"),
    					ReadyDateTime:    pulumi.String("string"),
    				},
    			},
    			StepConcurrencyLevel: pulumi.Int(0),
    			Tags: awsconnector.TagArray{
    				&awsconnector.TagArgs{
    					Key:   pulumi.String("string"),
    					Value: pulumi.String("string"),
    				},
    			},
    			TerminationProtected:     pulumi.Bool(false),
    			UnhealthyNodeReplacement: pulumi.Bool(false),
    			VisibleToAllUsers:        pulumi.Bool(false),
    		},
    		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 emrClusterResource = new EmrCluster("emrClusterResource", EmrClusterArgs.builder()
        .resourceGroupName("string")
        .location("string")
        .name("string")
        .properties(EmrClusterPropertiesArgs.builder()
            .arn("string")
            .awsAccountId("string")
            .awsProperties(AwsEmrClusterPropertiesArgs.builder()
                .applications(ApplicationArgs.builder()
                    .additionalInfo(Map.of("string", "string"))
                    .args("string")
                    .name("string")
                    .version("string")
                    .build())
                .autoScalingRole("string")
                .autoTerminate(false)
                .clusterArn("string")
                .configurations(ConfigurationArgs.builder()
                    .classification("string")
                    .configurations(configuration)
                    .properties(Map.of("string", "string"))
                    .build())
                .customAmiId("string")
                .ebsRootVolumeIops(0)
                .ebsRootVolumeSize(0)
                .ebsRootVolumeThroughput(0)
                .ec2InstanceAttributes(Ec2InstanceAttributesArgs.builder()
                    .additionalMasterSecurityGroups("string")
                    .additionalSlaveSecurityGroups("string")
                    .ec2AvailabilityZone("string")
                    .ec2KeyName("string")
                    .ec2SubnetId("string")
                    .emrManagedMasterSecurityGroup("string")
                    .emrManagedSlaveSecurityGroup("string")
                    .iamInstanceProfile("string")
                    .requestedEc2AvailabilityZones("string")
                    .requestedEc2SubnetIds("string")
                    .serviceAccessSecurityGroup("string")
                    .build())
                .id("string")
                .instanceCollectionType(InstanceCollectionTypeEnumValueArgs.builder()
                    .value("string")
                    .build())
                .kerberosAttributes(KerberosAttributesArgs.builder()
                    .adDomainJoinPassword("string")
                    .adDomainJoinUser("string")
                    .crossRealmTrustPrincipalPassword("string")
                    .kdcAdminPassword("string")
                    .realm("string")
                    .build())
                .logEncryptionKmsKeyId("string")
                .logUri("string")
                .masterPublicDnsName("string")
                .name("string")
                .normalizedInstanceHours(0)
                .osReleaseLabel("string")
                .outpostArn("string")
                .placementGroups(PlacementGroupConfigArgs.builder()
                    .instanceRole(InstanceRoleTypeEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .placementStrategy(PlacementGroupStrategyEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .build())
                .releaseLabel("string")
                .repoUpgradeOnBoot(RepoUpgradeOnBootEnumValueArgs.builder()
                    .value("string")
                    .build())
                .requestedAmiVersion("string")
                .runningAmiVersion("string")
                .scaleDownBehavior(ScaleDownBehaviorEnumValueArgs.builder()
                    .value("string")
                    .build())
                .securityConfiguration("string")
                .serviceRole("string")
                .status(EmrClusterStatusArgs.builder()
                    .errorDetails(ErrorDetailArgs.builder()
                        .errorCode("string")
                        .errorData("any")
                        .errorMessage("string")
                        .build())
                    .state(ClusterStateEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .stateChangeReason(ClusterStateChangeReasonArgs.builder()
                        .code(ClusterStateChangeReasonCodeEnumValueArgs.builder()
                            .value("string")
                            .build())
                        .message("string")
                        .build())
                    .timeline(ClusterTimelineArgs.builder()
                        .creationDateTime("string")
                        .endDateTime("string")
                        .readyDateTime("string")
                        .build())
                    .build())
                .stepConcurrencyLevel(0)
                .tags(TagArgs.builder()
                    .key("string")
                    .value("string")
                    .build())
                .terminationProtected(false)
                .unhealthyNodeReplacement(false)
                .visibleToAllUsers(false)
                .build())
            .awsRegion("string")
            .awsSourceSchema("string")
            .awsTags(Map.of("string", "string"))
            .publicCloudConnectorsResourceId("string")
            .publicCloudResourceName("string")
            .build())
        .tags(Map.of("string", "string"))
        .build());
    
    emr_cluster_resource = azure_native.awsconnector.EmrCluster("emrClusterResource",
        resource_group_name="string",
        location="string",
        name="string",
        properties={
            "arn": "string",
            "aws_account_id": "string",
            "aws_properties": {
                "applications": [{
                    "additional_info": {
                        "string": "string",
                    },
                    "args": ["string"],
                    "name": "string",
                    "version": "string",
                }],
                "auto_scaling_role": "string",
                "auto_terminate": False,
                "cluster_arn": "string",
                "configurations": [{
                    "classification": "string",
                    "configurations": [configuration],
                    "properties": {
                        "string": "string",
                    },
                }],
                "custom_ami_id": "string",
                "ebs_root_volume_iops": 0,
                "ebs_root_volume_size": 0,
                "ebs_root_volume_throughput": 0,
                "ec2_instance_attributes": {
                    "additional_master_security_groups": ["string"],
                    "additional_slave_security_groups": ["string"],
                    "ec2_availability_zone": "string",
                    "ec2_key_name": "string",
                    "ec2_subnet_id": "string",
                    "emr_managed_master_security_group": "string",
                    "emr_managed_slave_security_group": "string",
                    "iam_instance_profile": "string",
                    "requested_ec2_availability_zones": ["string"],
                    "requested_ec2_subnet_ids": ["string"],
                    "service_access_security_group": "string",
                },
                "id": "string",
                "instance_collection_type": {
                    "value": "string",
                },
                "kerberos_attributes": {
                    "ad_domain_join_password": "string",
                    "ad_domain_join_user": "string",
                    "cross_realm_trust_principal_password": "string",
                    "kdc_admin_password": "string",
                    "realm": "string",
                },
                "log_encryption_kms_key_id": "string",
                "log_uri": "string",
                "master_public_dns_name": "string",
                "name": "string",
                "normalized_instance_hours": 0,
                "os_release_label": "string",
                "outpost_arn": "string",
                "placement_groups": [{
                    "instance_role": {
                        "value": "string",
                    },
                    "placement_strategy": {
                        "value": "string",
                    },
                }],
                "release_label": "string",
                "repo_upgrade_on_boot": {
                    "value": "string",
                },
                "requested_ami_version": "string",
                "running_ami_version": "string",
                "scale_down_behavior": {
                    "value": "string",
                },
                "security_configuration": "string",
                "service_role": "string",
                "status": {
                    "error_details": [{
                        "error_code": "string",
                        "error_data": ["any"],
                        "error_message": "string",
                    }],
                    "state": {
                        "value": "string",
                    },
                    "state_change_reason": {
                        "code": {
                            "value": "string",
                        },
                        "message": "string",
                    },
                    "timeline": {
                        "creation_date_time": "string",
                        "end_date_time": "string",
                        "ready_date_time": "string",
                    },
                },
                "step_concurrency_level": 0,
                "tags": [{
                    "key": "string",
                    "value": "string",
                }],
                "termination_protected": False,
                "unhealthy_node_replacement": False,
                "visible_to_all_users": False,
            },
            "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 emrClusterResource = new azure_native.awsconnector.EmrCluster("emrClusterResource", {
        resourceGroupName: "string",
        location: "string",
        name: "string",
        properties: {
            arn: "string",
            awsAccountId: "string",
            awsProperties: {
                applications: [{
                    additionalInfo: {
                        string: "string",
                    },
                    args: ["string"],
                    name: "string",
                    version: "string",
                }],
                autoScalingRole: "string",
                autoTerminate: false,
                clusterArn: "string",
                configurations: [{
                    classification: "string",
                    configurations: [configuration],
                    properties: {
                        string: "string",
                    },
                }],
                customAmiId: "string",
                ebsRootVolumeIops: 0,
                ebsRootVolumeSize: 0,
                ebsRootVolumeThroughput: 0,
                ec2InstanceAttributes: {
                    additionalMasterSecurityGroups: ["string"],
                    additionalSlaveSecurityGroups: ["string"],
                    ec2AvailabilityZone: "string",
                    ec2KeyName: "string",
                    ec2SubnetId: "string",
                    emrManagedMasterSecurityGroup: "string",
                    emrManagedSlaveSecurityGroup: "string",
                    iamInstanceProfile: "string",
                    requestedEc2AvailabilityZones: ["string"],
                    requestedEc2SubnetIds: ["string"],
                    serviceAccessSecurityGroup: "string",
                },
                id: "string",
                instanceCollectionType: {
                    value: "string",
                },
                kerberosAttributes: {
                    adDomainJoinPassword: "string",
                    adDomainJoinUser: "string",
                    crossRealmTrustPrincipalPassword: "string",
                    kdcAdminPassword: "string",
                    realm: "string",
                },
                logEncryptionKmsKeyId: "string",
                logUri: "string",
                masterPublicDnsName: "string",
                name: "string",
                normalizedInstanceHours: 0,
                osReleaseLabel: "string",
                outpostArn: "string",
                placementGroups: [{
                    instanceRole: {
                        value: "string",
                    },
                    placementStrategy: {
                        value: "string",
                    },
                }],
                releaseLabel: "string",
                repoUpgradeOnBoot: {
                    value: "string",
                },
                requestedAmiVersion: "string",
                runningAmiVersion: "string",
                scaleDownBehavior: {
                    value: "string",
                },
                securityConfiguration: "string",
                serviceRole: "string",
                status: {
                    errorDetails: [{
                        errorCode: "string",
                        errorData: ["any"],
                        errorMessage: "string",
                    }],
                    state: {
                        value: "string",
                    },
                    stateChangeReason: {
                        code: {
                            value: "string",
                        },
                        message: "string",
                    },
                    timeline: {
                        creationDateTime: "string",
                        endDateTime: "string",
                        readyDateTime: "string",
                    },
                },
                stepConcurrencyLevel: 0,
                tags: [{
                    key: "string",
                    value: "string",
                }],
                terminationProtected: false,
                unhealthyNodeReplacement: false,
                visibleToAllUsers: false,
            },
            awsRegion: "string",
            awsSourceSchema: "string",
            awsTags: {
                string: "string",
            },
            publicCloudConnectorsResourceId: "string",
            publicCloudResourceName: "string",
        },
        tags: {
            string: "string",
        },
    });
    
    type: azure-native:awsconnector:EmrCluster
    properties:
        location: string
        name: string
        properties:
            arn: string
            awsAccountId: string
            awsProperties:
                applications:
                    - additionalInfo:
                        string: string
                      args:
                        - string
                      name: string
                      version: string
                autoScalingRole: string
                autoTerminate: false
                clusterArn: string
                configurations:
                    - classification: string
                      configurations:
                        - ${configuration}
                      properties:
                        string: string
                customAmiId: string
                ebsRootVolumeIops: 0
                ebsRootVolumeSize: 0
                ebsRootVolumeThroughput: 0
                ec2InstanceAttributes:
                    additionalMasterSecurityGroups:
                        - string
                    additionalSlaveSecurityGroups:
                        - string
                    ec2AvailabilityZone: string
                    ec2KeyName: string
                    ec2SubnetId: string
                    emrManagedMasterSecurityGroup: string
                    emrManagedSlaveSecurityGroup: string
                    iamInstanceProfile: string
                    requestedEc2AvailabilityZones:
                        - string
                    requestedEc2SubnetIds:
                        - string
                    serviceAccessSecurityGroup: string
                id: string
                instanceCollectionType:
                    value: string
                kerberosAttributes:
                    adDomainJoinPassword: string
                    adDomainJoinUser: string
                    crossRealmTrustPrincipalPassword: string
                    kdcAdminPassword: string
                    realm: string
                logEncryptionKmsKeyId: string
                logUri: string
                masterPublicDnsName: string
                name: string
                normalizedInstanceHours: 0
                osReleaseLabel: string
                outpostArn: string
                placementGroups:
                    - instanceRole:
                        value: string
                      placementStrategy:
                        value: string
                releaseLabel: string
                repoUpgradeOnBoot:
                    value: string
                requestedAmiVersion: string
                runningAmiVersion: string
                scaleDownBehavior:
                    value: string
                securityConfiguration: string
                serviceRole: string
                status:
                    errorDetails:
                        - errorCode: string
                          errorData:
                            - any
                          errorMessage: string
                    state:
                        value: string
                    stateChangeReason:
                        code:
                            value: string
                        message: string
                    timeline:
                        creationDateTime: string
                        endDateTime: string
                        readyDateTime: string
                stepConcurrencyLevel: 0
                tags:
                    - key: string
                      value: string
                terminationProtected: false
                unhealthyNodeReplacement: false
                visibleToAllUsers: false
            awsRegion: string
            awsSourceSchema: string
            awsTags:
                string: string
            publicCloudConnectorsResourceId: string
            publicCloudResourceName: string
        resourceGroupName: string
        tags:
            string: string
    

    EmrCluster 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 EmrCluster 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 EmrCluster
    Properties Pulumi.AzureNative.AwsConnector.Inputs.EmrClusterProperties
    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 EmrCluster
    Properties EmrClusterPropertiesArgs
    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 EmrCluster
    properties EmrClusterProperties
    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 EmrCluster
    properties EmrClusterProperties
    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 EmrCluster
    properties EmrClusterPropertiesArgs
    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 EmrCluster
    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 EmrCluster 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

    Application, ApplicationArgs

    AdditionalInfo Dictionary<string, string>
    Args List<string>
    Name string
    Version string
    AdditionalInfo map[string]string
    Args []string
    Name string
    Version string
    additionalInfo Map<String,String>
    args List<String>
    name String
    version String
    additionalInfo {[key: string]: string}
    args string[]
    name string
    version string
    additional_info Mapping[str, str]
    args Sequence[str]
    name str
    version str
    additionalInfo Map<String>
    args List<String>
    name String
    version String

    ApplicationResponse, ApplicationResponseArgs

    AdditionalInfo Dictionary<string, string>
    Args List<string>
    Name string
    Version string
    AdditionalInfo map[string]string
    Args []string
    Name string
    Version string
    additionalInfo Map<String,String>
    args List<String>
    name String
    version String
    additionalInfo {[key: string]: string}
    args string[]
    name string
    version string
    additional_info Mapping[str, str]
    args Sequence[str]
    name str
    version str
    additionalInfo Map<String>
    args List<String>
    name String
    version String

    AwsEmrClusterProperties, AwsEmrClusterPropertiesArgs

    Applications List<Pulumi.AzureNative.AwsConnector.Inputs.Application>
    AutoScalingRole string
    AutoTerminate bool
    ClusterArn string
    Configurations List<Pulumi.AzureNative.AwsConnector.Inputs.Configuration>
    CustomAmiId string
    EbsRootVolumeIops int
    EbsRootVolumeSize int
    EbsRootVolumeThroughput int
    Ec2InstanceAttributes Pulumi.AzureNative.AwsConnector.Inputs.Ec2InstanceAttributes
    Id string
    InstanceCollectionType Pulumi.AzureNative.AwsConnector.Inputs.InstanceCollectionTypeEnumValue
    The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions. The instance group configuration of the cluster. A value of INSTANCE_GROUP indicates a uniform instance group configuration. A value of INSTANCE_FLEET indicates an instance fleets configuration.
    KerberosAttributes Pulumi.AzureNative.AwsConnector.Inputs.KerberosAttributes
    LogEncryptionKmsKeyId string
    LogUri string
    MasterPublicDnsName string
    Name string
    NormalizedInstanceHours int
    OsReleaseLabel string
    OutpostArn string
    PlacementGroups List<Pulumi.AzureNative.AwsConnector.Inputs.PlacementGroupConfig>
    ReleaseLabel string
    RepoUpgradeOnBoot Pulumi.AzureNative.AwsConnector.Inputs.RepoUpgradeOnBootEnumValue
    RequestedAmiVersion string
    RunningAmiVersion string
    ScaleDownBehavior Pulumi.AzureNative.AwsConnector.Inputs.ScaleDownBehaviorEnumValue
    SecurityConfiguration string
    ServiceRole string
    Status Pulumi.AzureNative.AwsConnector.Inputs.EmrClusterStatus
    StepConcurrencyLevel int
    Tags List<Pulumi.AzureNative.AwsConnector.Inputs.Tag>
    TerminationProtected bool
    UnhealthyNodeReplacement bool
    VisibleToAllUsers bool
    Applications []Application
    AutoScalingRole string
    AutoTerminate bool
    ClusterArn string
    Configurations []Configuration
    CustomAmiId string
    EbsRootVolumeIops int
    EbsRootVolumeSize int
    EbsRootVolumeThroughput int
    Ec2InstanceAttributes Ec2InstanceAttributes
    Id string
    InstanceCollectionType InstanceCollectionTypeEnumValue
    The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions. The instance group configuration of the cluster. A value of INSTANCE_GROUP indicates a uniform instance group configuration. A value of INSTANCE_FLEET indicates an instance fleets configuration.
    KerberosAttributes KerberosAttributes
    LogEncryptionKmsKeyId string
    LogUri string
    MasterPublicDnsName string
    Name string
    NormalizedInstanceHours int
    OsReleaseLabel string
    OutpostArn string
    PlacementGroups []PlacementGroupConfig
    ReleaseLabel string
    RepoUpgradeOnBoot RepoUpgradeOnBootEnumValue
    RequestedAmiVersion string
    RunningAmiVersion string
    ScaleDownBehavior ScaleDownBehaviorEnumValue
    SecurityConfiguration string
    ServiceRole string
    Status EmrClusterStatus
    StepConcurrencyLevel int
    Tags []Tag
    TerminationProtected bool
    UnhealthyNodeReplacement bool
    VisibleToAllUsers bool
    applications List<Application>
    autoScalingRole String
    autoTerminate Boolean
    clusterArn String
    configurations List<Configuration>
    customAmiId String
    ebsRootVolumeIops Integer
    ebsRootVolumeSize Integer
    ebsRootVolumeThroughput Integer
    ec2InstanceAttributes Ec2InstanceAttributes
    id String
    instanceCollectionType InstanceCollectionTypeEnumValue
    The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions. The instance group configuration of the cluster. A value of INSTANCE_GROUP indicates a uniform instance group configuration. A value of INSTANCE_FLEET indicates an instance fleets configuration.
    kerberosAttributes KerberosAttributes
    logEncryptionKmsKeyId String
    logUri String
    masterPublicDnsName String
    name String
    normalizedInstanceHours Integer
    osReleaseLabel String
    outpostArn String
    placementGroups List<PlacementGroupConfig>
    releaseLabel String
    repoUpgradeOnBoot RepoUpgradeOnBootEnumValue
    requestedAmiVersion String
    runningAmiVersion String
    scaleDownBehavior ScaleDownBehaviorEnumValue
    securityConfiguration String
    serviceRole String
    status EmrClusterStatus
    stepConcurrencyLevel Integer
    tags List<Tag>
    terminationProtected Boolean
    unhealthyNodeReplacement Boolean
    visibleToAllUsers Boolean
    applications Application[]
    autoScalingRole string
    autoTerminate boolean
    clusterArn string
    configurations Configuration[]
    customAmiId string
    ebsRootVolumeIops number
    ebsRootVolumeSize number
    ebsRootVolumeThroughput number
    ec2InstanceAttributes Ec2InstanceAttributes
    id string
    instanceCollectionType InstanceCollectionTypeEnumValue
    The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions. The instance group configuration of the cluster. A value of INSTANCE_GROUP indicates a uniform instance group configuration. A value of INSTANCE_FLEET indicates an instance fleets configuration.
    kerberosAttributes KerberosAttributes
    logEncryptionKmsKeyId string
    logUri string
    masterPublicDnsName string
    name string
    normalizedInstanceHours number
    osReleaseLabel string
    outpostArn string
    placementGroups PlacementGroupConfig[]
    releaseLabel string
    repoUpgradeOnBoot RepoUpgradeOnBootEnumValue
    requestedAmiVersion string
    runningAmiVersion string
    scaleDownBehavior ScaleDownBehaviorEnumValue
    securityConfiguration string
    serviceRole string
    status EmrClusterStatus
    stepConcurrencyLevel number
    tags Tag[]
    terminationProtected boolean
    unhealthyNodeReplacement boolean
    visibleToAllUsers boolean
    applications Sequence[Application]
    auto_scaling_role str
    auto_terminate bool
    cluster_arn str
    configurations Sequence[Configuration]
    custom_ami_id str
    ebs_root_volume_iops int
    ebs_root_volume_size int
    ebs_root_volume_throughput int
    ec2_instance_attributes Ec2InstanceAttributes
    id str
    instance_collection_type InstanceCollectionTypeEnumValue
    The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions. The instance group configuration of the cluster. A value of INSTANCE_GROUP indicates a uniform instance group configuration. A value of INSTANCE_FLEET indicates an instance fleets configuration.
    kerberos_attributes KerberosAttributes
    log_encryption_kms_key_id str
    log_uri str
    master_public_dns_name str
    name str
    normalized_instance_hours int
    os_release_label str
    outpost_arn str
    placement_groups Sequence[PlacementGroupConfig]
    release_label str
    repo_upgrade_on_boot RepoUpgradeOnBootEnumValue
    requested_ami_version str
    running_ami_version str
    scale_down_behavior ScaleDownBehaviorEnumValue
    security_configuration str
    service_role str
    status EmrClusterStatus
    step_concurrency_level int
    tags Sequence[Tag]
    termination_protected bool
    unhealthy_node_replacement bool
    visible_to_all_users bool
    applications List<Property Map>
    autoScalingRole String
    autoTerminate Boolean
    clusterArn String
    configurations List<Property Map>
    customAmiId String
    ebsRootVolumeIops Number
    ebsRootVolumeSize Number
    ebsRootVolumeThroughput Number
    ec2InstanceAttributes Property Map
    id String
    instanceCollectionType Property Map
    The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions. The instance group configuration of the cluster. A value of INSTANCE_GROUP indicates a uniform instance group configuration. A value of INSTANCE_FLEET indicates an instance fleets configuration.
    kerberosAttributes Property Map
    logEncryptionKmsKeyId String
    logUri String
    masterPublicDnsName String
    name String
    normalizedInstanceHours Number
    osReleaseLabel String
    outpostArn String
    placementGroups List<Property Map>
    releaseLabel String
    repoUpgradeOnBoot Property Map
    requestedAmiVersion String
    runningAmiVersion String
    scaleDownBehavior Property Map
    securityConfiguration String
    serviceRole String
    status Property Map
    stepConcurrencyLevel Number
    tags List<Property Map>
    terminationProtected Boolean
    unhealthyNodeReplacement Boolean
    visibleToAllUsers Boolean

    AwsEmrClusterPropertiesResponse, AwsEmrClusterPropertiesResponseArgs

    Applications List<Pulumi.AzureNative.AwsConnector.Inputs.ApplicationResponse>
    AutoScalingRole string
    AutoTerminate bool
    ClusterArn string
    Configurations List<Pulumi.AzureNative.AwsConnector.Inputs.ConfigurationResponse>
    CustomAmiId string
    EbsRootVolumeIops int
    EbsRootVolumeSize int
    EbsRootVolumeThroughput int
    Ec2InstanceAttributes Pulumi.AzureNative.AwsConnector.Inputs.Ec2InstanceAttributesResponse
    Id string
    InstanceCollectionType Pulumi.AzureNative.AwsConnector.Inputs.InstanceCollectionTypeEnumValueResponse
    The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions. The instance group configuration of the cluster. A value of INSTANCE_GROUP indicates a uniform instance group configuration. A value of INSTANCE_FLEET indicates an instance fleets configuration.
    KerberosAttributes Pulumi.AzureNative.AwsConnector.Inputs.KerberosAttributesResponse
    LogEncryptionKmsKeyId string
    LogUri string
    MasterPublicDnsName string
    Name string
    NormalizedInstanceHours int
    OsReleaseLabel string
    OutpostArn string
    PlacementGroups List<Pulumi.AzureNative.AwsConnector.Inputs.PlacementGroupConfigResponse>
    ReleaseLabel string
    RepoUpgradeOnBoot Pulumi.AzureNative.AwsConnector.Inputs.RepoUpgradeOnBootEnumValueResponse
    RequestedAmiVersion string
    RunningAmiVersion string
    ScaleDownBehavior Pulumi.AzureNative.AwsConnector.Inputs.ScaleDownBehaviorEnumValueResponse
    SecurityConfiguration string
    ServiceRole string
    Status Pulumi.AzureNative.AwsConnector.Inputs.EmrClusterStatusResponse
    StepConcurrencyLevel int
    Tags List<Pulumi.AzureNative.AwsConnector.Inputs.TagResponse>
    TerminationProtected bool
    UnhealthyNodeReplacement bool
    VisibleToAllUsers bool
    Applications []ApplicationResponse
    AutoScalingRole string
    AutoTerminate bool
    ClusterArn string
    Configurations []ConfigurationResponse
    CustomAmiId string
    EbsRootVolumeIops int
    EbsRootVolumeSize int
    EbsRootVolumeThroughput int
    Ec2InstanceAttributes Ec2InstanceAttributesResponse
    Id string
    InstanceCollectionType InstanceCollectionTypeEnumValueResponse
    The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions. The instance group configuration of the cluster. A value of INSTANCE_GROUP indicates a uniform instance group configuration. A value of INSTANCE_FLEET indicates an instance fleets configuration.
    KerberosAttributes KerberosAttributesResponse
    LogEncryptionKmsKeyId string
    LogUri string
    MasterPublicDnsName string
    Name string
    NormalizedInstanceHours int
    OsReleaseLabel string
    OutpostArn string
    PlacementGroups []PlacementGroupConfigResponse
    ReleaseLabel string
    RepoUpgradeOnBoot RepoUpgradeOnBootEnumValueResponse
    RequestedAmiVersion string
    RunningAmiVersion string
    ScaleDownBehavior ScaleDownBehaviorEnumValueResponse
    SecurityConfiguration string
    ServiceRole string
    Status EmrClusterStatusResponse
    StepConcurrencyLevel int
    Tags []TagResponse
    TerminationProtected bool
    UnhealthyNodeReplacement bool
    VisibleToAllUsers bool
    applications List<ApplicationResponse>
    autoScalingRole String
    autoTerminate Boolean
    clusterArn String
    configurations List<ConfigurationResponse>
    customAmiId String
    ebsRootVolumeIops Integer
    ebsRootVolumeSize Integer
    ebsRootVolumeThroughput Integer
    ec2InstanceAttributes Ec2InstanceAttributesResponse
    id String
    instanceCollectionType InstanceCollectionTypeEnumValueResponse
    The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions. The instance group configuration of the cluster. A value of INSTANCE_GROUP indicates a uniform instance group configuration. A value of INSTANCE_FLEET indicates an instance fleets configuration.
    kerberosAttributes KerberosAttributesResponse
    logEncryptionKmsKeyId String
    logUri String
    masterPublicDnsName String
    name String
    normalizedInstanceHours Integer
    osReleaseLabel String
    outpostArn String
    placementGroups List<PlacementGroupConfigResponse>
    releaseLabel String
    repoUpgradeOnBoot RepoUpgradeOnBootEnumValueResponse
    requestedAmiVersion String
    runningAmiVersion String
    scaleDownBehavior ScaleDownBehaviorEnumValueResponse
    securityConfiguration String
    serviceRole String
    status EmrClusterStatusResponse
    stepConcurrencyLevel Integer
    tags List<TagResponse>
    terminationProtected Boolean
    unhealthyNodeReplacement Boolean
    visibleToAllUsers Boolean
    applications ApplicationResponse[]
    autoScalingRole string
    autoTerminate boolean
    clusterArn string
    configurations ConfigurationResponse[]
    customAmiId string
    ebsRootVolumeIops number
    ebsRootVolumeSize number
    ebsRootVolumeThroughput number
    ec2InstanceAttributes Ec2InstanceAttributesResponse
    id string
    instanceCollectionType InstanceCollectionTypeEnumValueResponse
    The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions. The instance group configuration of the cluster. A value of INSTANCE_GROUP indicates a uniform instance group configuration. A value of INSTANCE_FLEET indicates an instance fleets configuration.
    kerberosAttributes KerberosAttributesResponse
    logEncryptionKmsKeyId string
    logUri string
    masterPublicDnsName string
    name string
    normalizedInstanceHours number
    osReleaseLabel string
    outpostArn string
    placementGroups PlacementGroupConfigResponse[]
    releaseLabel string
    repoUpgradeOnBoot RepoUpgradeOnBootEnumValueResponse
    requestedAmiVersion string
    runningAmiVersion string
    scaleDownBehavior ScaleDownBehaviorEnumValueResponse
    securityConfiguration string
    serviceRole string
    status EmrClusterStatusResponse
    stepConcurrencyLevel number
    tags TagResponse[]
    terminationProtected boolean
    unhealthyNodeReplacement boolean
    visibleToAllUsers boolean
    applications Sequence[ApplicationResponse]
    auto_scaling_role str
    auto_terminate bool
    cluster_arn str
    configurations Sequence[ConfigurationResponse]
    custom_ami_id str
    ebs_root_volume_iops int
    ebs_root_volume_size int
    ebs_root_volume_throughput int
    ec2_instance_attributes Ec2InstanceAttributesResponse
    id str
    instance_collection_type InstanceCollectionTypeEnumValueResponse
    The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions. The instance group configuration of the cluster. A value of INSTANCE_GROUP indicates a uniform instance group configuration. A value of INSTANCE_FLEET indicates an instance fleets configuration.
    kerberos_attributes KerberosAttributesResponse
    log_encryption_kms_key_id str
    log_uri str
    master_public_dns_name str
    name str
    normalized_instance_hours int
    os_release_label str
    outpost_arn str
    placement_groups Sequence[PlacementGroupConfigResponse]
    release_label str
    repo_upgrade_on_boot RepoUpgradeOnBootEnumValueResponse
    requested_ami_version str
    running_ami_version str
    scale_down_behavior ScaleDownBehaviorEnumValueResponse
    security_configuration str
    service_role str
    status EmrClusterStatusResponse
    step_concurrency_level int
    tags Sequence[TagResponse]
    termination_protected bool
    unhealthy_node_replacement bool
    visible_to_all_users bool
    applications List<Property Map>
    autoScalingRole String
    autoTerminate Boolean
    clusterArn String
    configurations List<Property Map>
    customAmiId String
    ebsRootVolumeIops Number
    ebsRootVolumeSize Number
    ebsRootVolumeThroughput Number
    ec2InstanceAttributes Property Map
    id String
    instanceCollectionType Property Map
    The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions. The instance group configuration of the cluster. A value of INSTANCE_GROUP indicates a uniform instance group configuration. A value of INSTANCE_FLEET indicates an instance fleets configuration.
    kerberosAttributes Property Map
    logEncryptionKmsKeyId String
    logUri String
    masterPublicDnsName String
    name String
    normalizedInstanceHours Number
    osReleaseLabel String
    outpostArn String
    placementGroups List<Property Map>
    releaseLabel String
    repoUpgradeOnBoot Property Map
    requestedAmiVersion String
    runningAmiVersion String
    scaleDownBehavior Property Map
    securityConfiguration String
    serviceRole String
    status Property Map
    stepConcurrencyLevel Number
    tags List<Property Map>
    terminationProtected Boolean
    unhealthyNodeReplacement Boolean
    visibleToAllUsers Boolean

    ClusterState, ClusterStateArgs

    BOOTSTRAPPING
    BOOTSTRAPPINGClusterState enum BOOTSTRAPPING
    RUNNING
    RUNNINGClusterState enum RUNNING
    STARTING
    STARTINGClusterState enum STARTING
    TERMINATED
    TERMINATEDClusterState enum TERMINATED
    TERMINATED_WITH_ERRORS
    TERMINATED_WITH_ERRORSClusterState enum TERMINATED_WITH_ERRORS
    TERMINATING
    TERMINATINGClusterState enum TERMINATING
    WAITING
    WAITINGClusterState enum WAITING
    ClusterStateBOOTSTRAPPING
    BOOTSTRAPPINGClusterState enum BOOTSTRAPPING
    ClusterStateRUNNING
    RUNNINGClusterState enum RUNNING
    ClusterStateSTARTING
    STARTINGClusterState enum STARTING
    ClusterStateTERMINATED
    TERMINATEDClusterState enum TERMINATED
    ClusterState_TERMINATED_WITH_ERRORS
    TERMINATED_WITH_ERRORSClusterState enum TERMINATED_WITH_ERRORS
    ClusterStateTERMINATING
    TERMINATINGClusterState enum TERMINATING
    ClusterStateWAITING
    WAITINGClusterState enum WAITING
    BOOTSTRAPPING
    BOOTSTRAPPINGClusterState enum BOOTSTRAPPING
    RUNNING
    RUNNINGClusterState enum RUNNING
    STARTING
    STARTINGClusterState enum STARTING
    TERMINATED
    TERMINATEDClusterState enum TERMINATED
    TERMINATED_WITH_ERRORS
    TERMINATED_WITH_ERRORSClusterState enum TERMINATED_WITH_ERRORS
    TERMINATING
    TERMINATINGClusterState enum TERMINATING
    WAITING
    WAITINGClusterState enum WAITING
    BOOTSTRAPPING
    BOOTSTRAPPINGClusterState enum BOOTSTRAPPING
    RUNNING
    RUNNINGClusterState enum RUNNING
    STARTING
    STARTINGClusterState enum STARTING
    TERMINATED
    TERMINATEDClusterState enum TERMINATED
    TERMINATED_WITH_ERRORS
    TERMINATED_WITH_ERRORSClusterState enum TERMINATED_WITH_ERRORS
    TERMINATING
    TERMINATINGClusterState enum TERMINATING
    WAITING
    WAITINGClusterState enum WAITING
    BOOTSTRAPPING
    BOOTSTRAPPINGClusterState enum BOOTSTRAPPING
    RUNNING
    RUNNINGClusterState enum RUNNING
    STARTING
    STARTINGClusterState enum STARTING
    TERMINATED
    TERMINATEDClusterState enum TERMINATED
    TERMINATE_D_WIT_H_ERRORS
    TERMINATED_WITH_ERRORSClusterState enum TERMINATED_WITH_ERRORS
    TERMINATING
    TERMINATINGClusterState enum TERMINATING
    WAITING
    WAITINGClusterState enum WAITING
    "BOOTSTRAPPING"
    BOOTSTRAPPINGClusterState enum BOOTSTRAPPING
    "RUNNING"
    RUNNINGClusterState enum RUNNING
    "STARTING"
    STARTINGClusterState enum STARTING
    "TERMINATED"
    TERMINATEDClusterState enum TERMINATED
    "TERMINATED_WITH_ERRORS"
    TERMINATED_WITH_ERRORSClusterState enum TERMINATED_WITH_ERRORS
    "TERMINATING"
    TERMINATINGClusterState enum TERMINATING
    "WAITING"
    WAITINGClusterState enum WAITING

    ClusterStateChangeReason, ClusterStateChangeReasonArgs

    ClusterStateChangeReasonCode, ClusterStateChangeReasonCodeArgs

    ALL_STEPS_COMPLETED
    ALL_STEPS_COMPLETEDClusterStateChangeReasonCode enum ALL_STEPS_COMPLETED
    BOOTSTRAP_FAILURE
    BOOTSTRAP_FAILUREClusterStateChangeReasonCode enum BOOTSTRAP_FAILURE
    INSTANCE_FAILURE
    INSTANCE_FAILUREClusterStateChangeReasonCode enum INSTANCE_FAILURE
    INSTANCE_FLEET_TIMEOUT
    INSTANCE_FLEET_TIMEOUTClusterStateChangeReasonCode enum INSTANCE_FLEET_TIMEOUT
    INTERNAL_ERROR
    INTERNAL_ERRORClusterStateChangeReasonCode enum INTERNAL_ERROR
    STEP_FAILURE
    STEP_FAILUREClusterStateChangeReasonCode enum STEP_FAILURE
    USER_REQUEST
    USER_REQUESTClusterStateChangeReasonCode enum USER_REQUEST
    VALIDATION_ERROR
    VALIDATION_ERRORClusterStateChangeReasonCode enum VALIDATION_ERROR
    ClusterStateChangeReasonCode_ALL_STEPS_COMPLETED
    ALL_STEPS_COMPLETEDClusterStateChangeReasonCode enum ALL_STEPS_COMPLETED
    ClusterStateChangeReasonCode_BOOTSTRAP_FAILURE
    BOOTSTRAP_FAILUREClusterStateChangeReasonCode enum BOOTSTRAP_FAILURE
    ClusterStateChangeReasonCode_INSTANCE_FAILURE
    INSTANCE_FAILUREClusterStateChangeReasonCode enum INSTANCE_FAILURE
    ClusterStateChangeReasonCode_INSTANCE_FLEET_TIMEOUT
    INSTANCE_FLEET_TIMEOUTClusterStateChangeReasonCode enum INSTANCE_FLEET_TIMEOUT
    ClusterStateChangeReasonCode_INTERNAL_ERROR
    INTERNAL_ERRORClusterStateChangeReasonCode enum INTERNAL_ERROR
    ClusterStateChangeReasonCode_STEP_FAILURE
    STEP_FAILUREClusterStateChangeReasonCode enum STEP_FAILURE
    ClusterStateChangeReasonCode_USER_REQUEST
    USER_REQUESTClusterStateChangeReasonCode enum USER_REQUEST
    ClusterStateChangeReasonCode_VALIDATION_ERROR
    VALIDATION_ERRORClusterStateChangeReasonCode enum VALIDATION_ERROR
    ALL_STEPS_COMPLETED
    ALL_STEPS_COMPLETEDClusterStateChangeReasonCode enum ALL_STEPS_COMPLETED
    BOOTSTRAP_FAILURE
    BOOTSTRAP_FAILUREClusterStateChangeReasonCode enum BOOTSTRAP_FAILURE
    INSTANCE_FAILURE
    INSTANCE_FAILUREClusterStateChangeReasonCode enum INSTANCE_FAILURE
    INSTANCE_FLEET_TIMEOUT
    INSTANCE_FLEET_TIMEOUTClusterStateChangeReasonCode enum INSTANCE_FLEET_TIMEOUT
    INTERNAL_ERROR
    INTERNAL_ERRORClusterStateChangeReasonCode enum INTERNAL_ERROR
    STEP_FAILURE
    STEP_FAILUREClusterStateChangeReasonCode enum STEP_FAILURE
    USER_REQUEST
    USER_REQUESTClusterStateChangeReasonCode enum USER_REQUEST
    VALIDATION_ERROR
    VALIDATION_ERRORClusterStateChangeReasonCode enum VALIDATION_ERROR
    ALL_STEPS_COMPLETED
    ALL_STEPS_COMPLETEDClusterStateChangeReasonCode enum ALL_STEPS_COMPLETED
    BOOTSTRAP_FAILURE
    BOOTSTRAP_FAILUREClusterStateChangeReasonCode enum BOOTSTRAP_FAILURE
    INSTANCE_FAILURE
    INSTANCE_FAILUREClusterStateChangeReasonCode enum INSTANCE_FAILURE
    INSTANCE_FLEET_TIMEOUT
    INSTANCE_FLEET_TIMEOUTClusterStateChangeReasonCode enum INSTANCE_FLEET_TIMEOUT
    INTERNAL_ERROR
    INTERNAL_ERRORClusterStateChangeReasonCode enum INTERNAL_ERROR
    STEP_FAILURE
    STEP_FAILUREClusterStateChangeReasonCode enum STEP_FAILURE
    USER_REQUEST
    USER_REQUESTClusterStateChangeReasonCode enum USER_REQUEST
    VALIDATION_ERROR
    VALIDATION_ERRORClusterStateChangeReasonCode enum VALIDATION_ERROR
    AL_L_STEP_S_COMPLETED
    ALL_STEPS_COMPLETEDClusterStateChangeReasonCode enum ALL_STEPS_COMPLETED
    BOOTSTRA_P_FAILURE
    BOOTSTRAP_FAILUREClusterStateChangeReasonCode enum BOOTSTRAP_FAILURE
    INSTANC_E_FAILURE
    INSTANCE_FAILUREClusterStateChangeReasonCode enum INSTANCE_FAILURE
    INSTANC_E_FLEE_T_TIMEOUT
    INSTANCE_FLEET_TIMEOUTClusterStateChangeReasonCode enum INSTANCE_FLEET_TIMEOUT
    INTERNA_L_ERROR
    INTERNAL_ERRORClusterStateChangeReasonCode enum INTERNAL_ERROR
    STE_P_FAILURE
    STEP_FAILUREClusterStateChangeReasonCode enum STEP_FAILURE
    USE_R_REQUEST
    USER_REQUESTClusterStateChangeReasonCode enum USER_REQUEST
    VALIDATIO_N_ERROR
    VALIDATION_ERRORClusterStateChangeReasonCode enum VALIDATION_ERROR
    "ALL_STEPS_COMPLETED"
    ALL_STEPS_COMPLETEDClusterStateChangeReasonCode enum ALL_STEPS_COMPLETED
    "BOOTSTRAP_FAILURE"
    BOOTSTRAP_FAILUREClusterStateChangeReasonCode enum BOOTSTRAP_FAILURE
    "INSTANCE_FAILURE"
    INSTANCE_FAILUREClusterStateChangeReasonCode enum INSTANCE_FAILURE
    "INSTANCE_FLEET_TIMEOUT"
    INSTANCE_FLEET_TIMEOUTClusterStateChangeReasonCode enum INSTANCE_FLEET_TIMEOUT
    "INTERNAL_ERROR"
    INTERNAL_ERRORClusterStateChangeReasonCode enum INTERNAL_ERROR
    "STEP_FAILURE"
    STEP_FAILUREClusterStateChangeReasonCode enum STEP_FAILURE
    "USER_REQUEST"
    USER_REQUESTClusterStateChangeReasonCode enum USER_REQUEST
    "VALIDATION_ERROR"
    VALIDATION_ERRORClusterStateChangeReasonCode enum VALIDATION_ERROR

    ClusterStateChangeReasonCodeEnumValue, ClusterStateChangeReasonCodeEnumValueArgs

    Value string | ClusterStateChangeReasonCode
    Property value
    value String | ClusterStateChangeReasonCode
    Property value
    value string | ClusterStateChangeReasonCode
    Property value

    ClusterStateChangeReasonCodeEnumValueResponse, ClusterStateChangeReasonCodeEnumValueResponseArgs

    Value string
    Property value
    Value string
    Property value
    value String
    Property value
    value string
    Property value
    value str
    Property value
    value String
    Property value

    ClusterStateChangeReasonResponse, ClusterStateChangeReasonResponseArgs

    ClusterStateEnumValue, ClusterStateEnumValueArgs

    Value string | ClusterState
    Property value
    value String | ClusterState
    Property value
    value string | ClusterState
    Property value
    value str | ClusterState
    Property value

    ClusterStateEnumValueResponse, ClusterStateEnumValueResponseArgs

    Value string
    Property value
    Value string
    Property value
    value String
    Property value
    value string
    Property value
    value str
    Property value
    value String
    Property value

    ClusterTimeline, ClusterTimelineArgs

    ClusterTimelineResponse, ClusterTimelineResponseArgs

    Configuration, ConfigurationArgs

    ConfigurationResponse, ConfigurationResponseArgs

    Ec2InstanceAttributes, Ec2InstanceAttributesArgs

    Ec2InstanceAttributesResponse, Ec2InstanceAttributesResponseArgs

    EmrClusterProperties, EmrClusterPropertiesArgs

    Arn string
    Amazon Resource Name (ARN)
    AwsAccountId string
    AWS Account ID
    AwsProperties Pulumi.AzureNative.AwsConnector.Inputs.AwsEmrClusterProperties
    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 AwsEmrClusterProperties
    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 AwsEmrClusterProperties
    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 AwsEmrClusterProperties
    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 AwsEmrClusterProperties
    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

    EmrClusterPropertiesResponse, EmrClusterPropertiesResponseArgs

    ProvisioningState string
    The status of the last operation.
    Arn string
    Amazon Resource Name (ARN)
    AwsAccountId string
    AWS Account ID
    AwsProperties Pulumi.AzureNative.AwsConnector.Inputs.AwsEmrClusterPropertiesResponse
    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 AwsEmrClusterPropertiesResponse
    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 AwsEmrClusterPropertiesResponse
    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 AwsEmrClusterPropertiesResponse
    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 AwsEmrClusterPropertiesResponse
    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

    EmrClusterStatus, EmrClusterStatusArgs

    EmrClusterStatusResponse, EmrClusterStatusResponseArgs

    ErrorDetail, ErrorDetailArgs

    ErrorCode string
    ErrorData List<object>
    ErrorMessage string
    ErrorCode string
    ErrorData []interface{}
    ErrorMessage string
    errorCode String
    errorData List<Object>
    errorMessage String
    errorCode string
    errorData any[]
    errorMessage string
    error_code str
    error_data Sequence[Any]
    error_message str
    errorCode String
    errorData List<Any>
    errorMessage String

    ErrorDetailResponse, ErrorDetailResponseArgs

    ErrorCode string
    ErrorData List<object>
    ErrorMessage string
    ErrorCode string
    ErrorData []interface{}
    ErrorMessage string
    errorCode String
    errorData List<Object>
    errorMessage String
    errorCode string
    errorData any[]
    errorMessage string
    error_code str
    error_data Sequence[Any]
    error_message str
    errorCode String
    errorData List<Any>
    errorMessage String

    InstanceCollectionType, InstanceCollectionTypeArgs

    INSTANCE_FLEET
    INSTANCE_FLEETInstanceCollectionType enum INSTANCE_FLEET
    INSTANCE_GROUP
    INSTANCE_GROUPInstanceCollectionType enum INSTANCE_GROUP
    InstanceCollectionType_INSTANCE_FLEET
    INSTANCE_FLEETInstanceCollectionType enum INSTANCE_FLEET
    InstanceCollectionType_INSTANCE_GROUP
    INSTANCE_GROUPInstanceCollectionType enum INSTANCE_GROUP
    INSTANCE_FLEET
    INSTANCE_FLEETInstanceCollectionType enum INSTANCE_FLEET
    INSTANCE_GROUP
    INSTANCE_GROUPInstanceCollectionType enum INSTANCE_GROUP
    INSTANCE_FLEET
    INSTANCE_FLEETInstanceCollectionType enum INSTANCE_FLEET
    INSTANCE_GROUP
    INSTANCE_GROUPInstanceCollectionType enum INSTANCE_GROUP
    INSTANC_E_FLEET
    INSTANCE_FLEETInstanceCollectionType enum INSTANCE_FLEET
    INSTANC_E_GROUP
    INSTANCE_GROUPInstanceCollectionType enum INSTANCE_GROUP
    "INSTANCE_FLEET"
    INSTANCE_FLEETInstanceCollectionType enum INSTANCE_FLEET
    "INSTANCE_GROUP"
    INSTANCE_GROUPInstanceCollectionType enum INSTANCE_GROUP

    InstanceCollectionTypeEnumValue, InstanceCollectionTypeEnumValueArgs

    Value string | InstanceCollectionType
    Property value
    value String | InstanceCollectionType
    Property value
    value string | InstanceCollectionType
    Property value
    value str | InstanceCollectionType
    Property value

    InstanceCollectionTypeEnumValueResponse, InstanceCollectionTypeEnumValueResponseArgs

    Value string
    Property value
    Value string
    Property value
    value String
    Property value
    value string
    Property value
    value str
    Property value
    value String
    Property value

    InstanceRoleType, InstanceRoleTypeArgs

    CORE
    COREInstanceRoleType enum CORE
    MASTER
    MASTERInstanceRoleType enum MASTER
    TASK
    TASKInstanceRoleType enum TASK
    InstanceRoleTypeCORE
    COREInstanceRoleType enum CORE
    InstanceRoleTypeMASTER
    MASTERInstanceRoleType enum MASTER
    InstanceRoleTypeTASK
    TASKInstanceRoleType enum TASK
    CORE
    COREInstanceRoleType enum CORE
    MASTER
    MASTERInstanceRoleType enum MASTER
    TASK
    TASKInstanceRoleType enum TASK
    CORE
    COREInstanceRoleType enum CORE
    MASTER
    MASTERInstanceRoleType enum MASTER
    TASK
    TASKInstanceRoleType enum TASK
    CORE
    COREInstanceRoleType enum CORE
    MASTER
    MASTERInstanceRoleType enum MASTER
    TASK
    TASKInstanceRoleType enum TASK
    "CORE"
    COREInstanceRoleType enum CORE
    "MASTER"
    MASTERInstanceRoleType enum MASTER
    "TASK"
    TASKInstanceRoleType enum TASK

    InstanceRoleTypeEnumValue, InstanceRoleTypeEnumValueArgs

    Value string | InstanceRoleType
    Property value
    value String | InstanceRoleType
    Property value
    value string | InstanceRoleType
    Property value
    value str | InstanceRoleType
    Property value
    value String | "CORE" | "MASTER" | "TASK"
    Property value

    InstanceRoleTypeEnumValueResponse, InstanceRoleTypeEnumValueResponseArgs

    Value string
    Property value
    Value string
    Property value
    value String
    Property value
    value string
    Property value
    value str
    Property value
    value String
    Property value

    KerberosAttributes, KerberosAttributesArgs

    KerberosAttributesResponse, KerberosAttributesResponseArgs

    PlacementGroupConfig, PlacementGroupConfigArgs

    PlacementGroupConfigResponse, PlacementGroupConfigResponseArgs

    PlacementGroupStrategy, PlacementGroupStrategyArgs

    CLUSTER
    CLUSTERPlacementGroupStrategy enum CLUSTER
    NONE
    NONEPlacementGroupStrategy enum NONE
    PARTITION
    PARTITIONPlacementGroupStrategy enum PARTITION
    SPREAD
    SPREADPlacementGroupStrategy enum SPREAD
    PlacementGroupStrategyCLUSTER
    CLUSTERPlacementGroupStrategy enum CLUSTER
    PlacementGroupStrategyNONE
    NONEPlacementGroupStrategy enum NONE
    PlacementGroupStrategyPARTITION
    PARTITIONPlacementGroupStrategy enum PARTITION
    PlacementGroupStrategySPREAD
    SPREADPlacementGroupStrategy enum SPREAD
    CLUSTER
    CLUSTERPlacementGroupStrategy enum CLUSTER
    NONE
    NONEPlacementGroupStrategy enum NONE
    PARTITION
    PARTITIONPlacementGroupStrategy enum PARTITION
    SPREAD
    SPREADPlacementGroupStrategy enum SPREAD
    CLUSTER
    CLUSTERPlacementGroupStrategy enum CLUSTER
    NONE
    NONEPlacementGroupStrategy enum NONE
    PARTITION
    PARTITIONPlacementGroupStrategy enum PARTITION
    SPREAD
    SPREADPlacementGroupStrategy enum SPREAD
    CLUSTER
    CLUSTERPlacementGroupStrategy enum CLUSTER
    NONE
    NONEPlacementGroupStrategy enum NONE
    PARTITION
    PARTITIONPlacementGroupStrategy enum PARTITION
    SPREAD
    SPREADPlacementGroupStrategy enum SPREAD
    "CLUSTER"
    CLUSTERPlacementGroupStrategy enum CLUSTER
    "NONE"
    NONEPlacementGroupStrategy enum NONE
    "PARTITION"
    PARTITIONPlacementGroupStrategy enum PARTITION
    "SPREAD"
    SPREADPlacementGroupStrategy enum SPREAD

    PlacementGroupStrategyEnumValue, PlacementGroupStrategyEnumValueArgs

    Value string | PlacementGroupStrategy
    Property value
    value String | PlacementGroupStrategy
    Property value
    value string | PlacementGroupStrategy
    Property value
    value str | PlacementGroupStrategy
    Property value

    PlacementGroupStrategyEnumValueResponse, PlacementGroupStrategyEnumValueResponseArgs

    Value string
    Property value
    Value string
    Property value
    value String
    Property value
    value string
    Property value
    value str
    Property value
    value String
    Property value

    RepoUpgradeOnBoot, RepoUpgradeOnBootArgs

    NONE
    NONERepoUpgradeOnBoot enum NONE
    SECURITY
    SECURITYRepoUpgradeOnBoot enum SECURITY
    RepoUpgradeOnBootNONE
    NONERepoUpgradeOnBoot enum NONE
    RepoUpgradeOnBootSECURITY
    SECURITYRepoUpgradeOnBoot enum SECURITY
    NONE
    NONERepoUpgradeOnBoot enum NONE
    SECURITY
    SECURITYRepoUpgradeOnBoot enum SECURITY
    NONE
    NONERepoUpgradeOnBoot enum NONE
    SECURITY
    SECURITYRepoUpgradeOnBoot enum SECURITY
    NONE
    NONERepoUpgradeOnBoot enum NONE
    SECURITY
    SECURITYRepoUpgradeOnBoot enum SECURITY
    "NONE"
    NONERepoUpgradeOnBoot enum NONE
    "SECURITY"
    SECURITYRepoUpgradeOnBoot enum SECURITY

    RepoUpgradeOnBootEnumValue, RepoUpgradeOnBootEnumValueArgs

    Value string | RepoUpgradeOnBoot
    Property value
    value String | RepoUpgradeOnBoot
    Property value
    value string | RepoUpgradeOnBoot
    Property value
    value str | RepoUpgradeOnBoot
    Property value
    value String | "NONE" | "SECURITY"
    Property value

    RepoUpgradeOnBootEnumValueResponse, RepoUpgradeOnBootEnumValueResponseArgs

    Value string
    Property value
    Value string
    Property value
    value String
    Property value
    value string
    Property value
    value str
    Property value
    value String
    Property value

    ScaleDownBehavior, ScaleDownBehaviorArgs

    TERMINATE_AT_INSTANCE_HOUR
    TERMINATE_AT_INSTANCE_HOURScaleDownBehavior enum TERMINATE_AT_INSTANCE_HOUR
    TERMINATE_AT_TASK_COMPLETION
    TERMINATE_AT_TASK_COMPLETIONScaleDownBehavior enum TERMINATE_AT_TASK_COMPLETION
    ScaleDownBehavior_TERMINATE_AT_INSTANCE_HOUR
    TERMINATE_AT_INSTANCE_HOURScaleDownBehavior enum TERMINATE_AT_INSTANCE_HOUR
    ScaleDownBehavior_TERMINATE_AT_TASK_COMPLETION
    TERMINATE_AT_TASK_COMPLETIONScaleDownBehavior enum TERMINATE_AT_TASK_COMPLETION
    TERMINATE_AT_INSTANCE_HOUR
    TERMINATE_AT_INSTANCE_HOURScaleDownBehavior enum TERMINATE_AT_INSTANCE_HOUR
    TERMINATE_AT_TASK_COMPLETION
    TERMINATE_AT_TASK_COMPLETIONScaleDownBehavior enum TERMINATE_AT_TASK_COMPLETION
    TERMINATE_AT_INSTANCE_HOUR
    TERMINATE_AT_INSTANCE_HOURScaleDownBehavior enum TERMINATE_AT_INSTANCE_HOUR
    TERMINATE_AT_TASK_COMPLETION
    TERMINATE_AT_TASK_COMPLETIONScaleDownBehavior enum TERMINATE_AT_TASK_COMPLETION
    TERMINAT_E_A_T_INSTANC_E_HOUR
    TERMINATE_AT_INSTANCE_HOURScaleDownBehavior enum TERMINATE_AT_INSTANCE_HOUR
    TERMINAT_E_A_T_TAS_K_COMPLETION
    TERMINATE_AT_TASK_COMPLETIONScaleDownBehavior enum TERMINATE_AT_TASK_COMPLETION
    "TERMINATE_AT_INSTANCE_HOUR"
    TERMINATE_AT_INSTANCE_HOURScaleDownBehavior enum TERMINATE_AT_INSTANCE_HOUR
    "TERMINATE_AT_TASK_COMPLETION"
    TERMINATE_AT_TASK_COMPLETIONScaleDownBehavior enum TERMINATE_AT_TASK_COMPLETION

    ScaleDownBehaviorEnumValue, ScaleDownBehaviorEnumValueArgs

    Value string | ScaleDownBehavior
    Property value
    value String | ScaleDownBehavior
    Property value
    value string | ScaleDownBehavior
    Property value
    value str | ScaleDownBehavior
    Property value

    ScaleDownBehaviorEnumValueResponse, ScaleDownBehaviorEnumValueResponseArgs

    Value string
    Property value
    Value string
    Property value
    value String
    Property value
    value string
    Property value
    value str
    Property value
    value String
    Property value

    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.

    Tag, TagArgs

    Key string
    The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    Value string
    The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    Key string
    The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    Value string
    The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    key String
    The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    value String
    The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    key string
    The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    value string
    The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    key str
    The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    value str
    The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    key String
    The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    value String
    The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

    TagResponse, TagResponseArgs

    Key string
    The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    Value string
    The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    Key string
    The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    Value string
    The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    key String
    The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    value String
    The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    key string
    The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    value string
    The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    key str
    The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    value str
    The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    key String
    The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    value String
    The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

    Import

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

    $ pulumi import azure-native:awsconnector:EmrCluster kmdpxexhrplqjddfybxybrrb /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AwsConnector/emrClusters/{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