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

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

    Ec2Instances_CreateOrReplace

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var ec2Instance = new AzureNative.AwsConnector.Ec2Instance("ec2Instance", new()
        {
            Properties = new AzureNative.AwsConnector.Inputs.Ec2InstancePropertiesArgs
            {
                Arn = "noxwkahrsrcnrpz",
                AwsAccountId = "hhrjjrfopsrebnklxmr",
                AwsProperties = new AzureNative.AwsConnector.Inputs.AwsEc2InstancePropertiesArgs
                {
                    AmiLaunchIndex = 27,
                    Architecture = new AzureNative.AwsConnector.Inputs.ArchitectureValuesEnumValueArgs
                    {
                        Value = AzureNative.AwsConnector.ArchitectureValues.Arm64,
                    },
                    BlockDeviceMappings = new[]
                    {
                        new AzureNative.AwsConnector.Inputs.InstanceBlockDeviceMappingArgs
                        {
                            DeviceName = "tfaglaaaklzilxzmk",
                            Ebs = new AzureNative.AwsConnector.Inputs.EbsInstanceBlockDeviceArgs
                            {
                                AssociatedResource = "pgkczdagxihtrkzzaiuzennp",
                                AttachTime = "2024-10-08T03:49:10.616Z",
                                DeleteOnTermination = true,
                                Status = new AzureNative.AwsConnector.Inputs.AttachmentStatusEnumValueArgs
                                {
                                    Value = AzureNative.AwsConnector.AttachmentStatus.Attached,
                                },
                                VolumeId = "ilihhdgfhpylwqnaglcmj",
                                VolumeOwnerId = "ruylzxnmlundujqdqkqocknldkttka",
                            },
                        },
                    },
                    BootMode = new AzureNative.AwsConnector.Inputs.BootModeValuesEnumValueArgs
                    {
                        Value = AzureNative.AwsConnector.BootModeValues.LegacyBios,
                    },
                    CapacityReservationId = "rgxeywdieyjfmp",
                    CapacityReservationSpecification = new AzureNative.AwsConnector.Inputs.CapacityReservationSpecificationResponseArgs
                    {
                        CapacityReservationPreference = new AzureNative.AwsConnector.Inputs.CapacityReservationPreferenceEnumValueArgs
                        {
                            Value = AzureNative.AwsConnector.CapacityReservationPreference.None,
                        },
                        CapacityReservationTarget = new AzureNative.AwsConnector.Inputs.CapacityReservationTargetResponseArgs
                        {
                            CapacityReservationId = "dvdusvbgjrkkuqrelloyysinnzpjb",
                            CapacityReservationResourceGroupArn = "itnyqqrlujfkasgzbrvljlbh",
                        },
                    },
                    ClientToken = "zgimjubyev",
                    CpuOptions = new AzureNative.AwsConnector.Inputs.CpuOptionsArgs
                    {
                        AmdSevSnp = new AzureNative.AwsConnector.Inputs.AmdSevSnpSpecificationEnumValueArgs
                        {
                            Value = AzureNative.AwsConnector.AmdSevSnpSpecification.Disabled,
                        },
                        CoreCount = 27,
                        ThreadsPerCore = 11,
                    },
                    CurrentInstanceBootMode = new AzureNative.AwsConnector.Inputs.InstanceBootModeValuesEnumValueArgs
                    {
                        Value = AzureNative.AwsConnector.InstanceBootModeValues.LegacyBios,
                    },
                    EbsOptimized = true,
                    ElasticGpuAssociations = new[]
                    {
                        new AzureNative.AwsConnector.Inputs.ElasticGpuAssociationArgs
                        {
                            ElasticGpuAssociationId = "jmxqiqiyocefwrivbcumzx",
                            ElasticGpuAssociationState = "mkteimwlzs",
                            ElasticGpuAssociationTime = "sosasrnqg",
                            ElasticGpuId = "dnpmhib",
                        },
                    },
                    ElasticInferenceAcceleratorAssociations = new[]
                    {
                        new AzureNative.AwsConnector.Inputs.ElasticInferenceAcceleratorAssociationArgs
                        {
                            ElasticInferenceAcceleratorArn = "pnbrdzuzjxuwrtpdc",
                            ElasticInferenceAcceleratorAssociationId = "uoout",
                            ElasticInferenceAcceleratorAssociationState = "bwbmjkusisjrxxdonwtxkbgbaxk",
                            ElasticInferenceAcceleratorAssociationTime = "2024-10-08T03:49:10.617Z",
                        },
                    },
                    EnaSupport = true,
                    EnclaveOptions = new AzureNative.AwsConnector.Inputs.EnclaveOptionsArgs
                    {
                        Enabled = true,
                    },
                    HibernationOptions = new AzureNative.AwsConnector.Inputs.HibernationOptionsArgs
                    {
                        Configured = true,
                    },
                    Hypervisor = new AzureNative.AwsConnector.Inputs.HypervisorTypeEnumValueArgs
                    {
                        Value = AzureNative.AwsConnector.HypervisorType.Ovm,
                    },
                    IamInstanceProfile = new AzureNative.AwsConnector.Inputs.IamInstanceProfileArgs
                    {
                        Arn = "jvju",
                        Id = "kdzthqdiqjcknesajpbplmkynzokr",
                    },
                    ImageId = "oemhjwhbzkbcwocprtn",
                    InstanceId = "czyyyovcqwce",
                    InstanceLifecycle = new AzureNative.AwsConnector.Inputs.InstanceLifecycleTypeEnumValueArgs
                    {
                        Value = AzureNative.AwsConnector.InstanceLifecycleType.CapacityBlock,
                    },
                    InstanceType = new AzureNative.AwsConnector.Inputs.InstanceTypeEnumValueArgs
                    {
                        Value = "a1.2xlarge",
                    },
                    Ipv6Address = "kuzwkpvttqtjxowkisga",
                    KernelId = "qqehgoolsvuh",
                    KeyName = "bxxdzmyclfgrwqwnjajhs",
                    LaunchTime = "2024-10-08T03:49:10.618Z",
                    Licenses = new[]
                    {
                        new AzureNative.AwsConnector.Inputs.LicenseConfigurationArgs
                        {
                            LicenseConfigurationArn = "q",
                        },
                    },
                    MaintenanceOptions = new AzureNative.AwsConnector.Inputs.InstanceMaintenanceOptionsArgs
                    {
                        AutoRecovery = new AzureNative.AwsConnector.Inputs.InstanceAutoRecoveryStateEnumValueArgs
                        {
                            Value = AzureNative.AwsConnector.InstanceAutoRecoveryState.Default,
                        },
                    },
                    MetadataOptions = new AzureNative.AwsConnector.Inputs.InstanceMetadataOptionsResponseArgs
                    {
                        HttpEndpoint = new AzureNative.AwsConnector.Inputs.InstanceMetadataEndpointStateEnumValueArgs
                        {
                            Value = AzureNative.AwsConnector.InstanceMetadataEndpointState.Disabled,
                        },
                        HttpProtocolIpv6 = new AzureNative.AwsConnector.Inputs.InstanceMetadataProtocolStateEnumValueArgs
                        {
                            Value = AzureNative.AwsConnector.InstanceMetadataProtocolState.Disabled,
                        },
                        HttpPutResponseHopLimit = 3,
                        HttpTokens = new AzureNative.AwsConnector.Inputs.HttpTokensStateEnumValueArgs
                        {
                            Value = AzureNative.AwsConnector.HttpTokensState.Optional,
                        },
                        InstanceMetadataTags = new AzureNative.AwsConnector.Inputs.InstanceMetadataTagsStateEnumValueArgs
                        {
                            Value = AzureNative.AwsConnector.InstanceMetadataTagsState.Disabled,
                        },
                        State = new AzureNative.AwsConnector.Inputs.InstanceMetadataOptionsStateEnumValueArgs
                        {
                            Value = AzureNative.AwsConnector.InstanceMetadataOptionsState.Applied,
                        },
                    },
                    Monitoring = new AzureNative.AwsConnector.Inputs.MonitoringArgs
                    {
                        State = new AzureNative.AwsConnector.Inputs.MonitoringStateEnumValueArgs
                        {
                            Value = AzureNative.AwsConnector.MonitoringState.Disabled,
                        },
                    },
                    NetworkInterfaces = new[]
                    {
                        new AzureNative.AwsConnector.Inputs.InstanceNetworkInterfaceArgs
                        {
                            Association = new AzureNative.AwsConnector.Inputs.InstanceNetworkInterfaceAssociationArgs
                            {
                                CarrierIp = "gyqfkluecfuwebntnygczb",
                                CustomerOwnedIp = "sw",
                                IpOwnerId = "fbrkixipyqjnao",
                                PublicDnsName = "oivnzjavxqmctzvhgmsavgwesabny",
                                PublicIp = "tojjymqqjmschjp",
                            },
                            Attachment = new AzureNative.AwsConnector.Inputs.InstanceNetworkInterfaceAttachmentArgs
                            {
                                AttachTime = "2024-10-08T03:49:10.618Z",
                                AttachmentId = "lsqnlzd",
                                DeleteOnTermination = true,
                                DeviceIndex = 11,
                                EnaSrdSpecification = new AzureNative.AwsConnector.Inputs.InstanceAttachmentEnaSrdSpecificationArgs
                                {
                                    EnaSrdEnabled = true,
                                    EnaSrdUdpSpecification = new AzureNative.AwsConnector.Inputs.InstanceAttachmentEnaSrdUdpSpecificationArgs
                                    {
                                        EnaSrdUdpEnabled = true,
                                    },
                                },
                                NetworkCardIndex = 9,
                                Status = new AzureNative.AwsConnector.Inputs.AttachmentStatusEnumValueArgs
                                {
                                    Value = AzureNative.AwsConnector.AttachmentStatus.Attached,
                                },
                            },
                            ConnectionTrackingConfiguration = new AzureNative.AwsConnector.Inputs.ConnectionTrackingSpecificationResponseArgs
                            {
                                TcpEstablishedTimeout = 23,
                                UdpStreamTimeout = 24,
                                UdpTimeout = 30,
                            },
                            Description = "wcdguczvqhelvbuhnx",
                            Groups = new[]
                            {
                                new AzureNative.AwsConnector.Inputs.GroupIdentifierArgs
                                {
                                    GroupId = "nwupmxpxrzdroizfewqupyddewi",
                                    GroupName = "gvsaaqihzfcwdmeocclatfqm",
                                },
                            },
                            InterfaceType = "mphomintds",
                            Ipv4Prefixes = new[]
                            {
                                new AzureNative.AwsConnector.Inputs.InstanceIpv4PrefixArgs
                                {
                                    Ipv4Prefix = "ortyghjrffqjz",
                                },
                            },
                            Ipv6Addresses = new[]
                            {
                                new AzureNative.AwsConnector.Inputs.InstanceIpv6AddressArgs
                                {
                                    Ipv6Address = "z",
                                },
                            },
                            Ipv6Prefixes = new[]
                            {
                                new AzureNative.AwsConnector.Inputs.InstanceIpv6PrefixArgs
                                {
                                    Ipv6Prefix = "cstrptdpvmberviuvuqfd",
                                },
                            },
                            MacAddress = "k",
                            NetworkInterfaceId = "qythf",
                            OwnerId = "fvjysbetbyrzccspcenkpvi",
                            PrivateDnsName = "yvorusnuuigavdcqqdxecrkmjmhrf",
                            PrivateIpAddress = "m",
                            PrivateIpAddresses = new[]
                            {
                                new AzureNative.AwsConnector.Inputs.InstancePrivateIpAddressArgs
                                {
                                    Association = new AzureNative.AwsConnector.Inputs.InstanceNetworkInterfaceAssociationArgs
                                    {
                                        CarrierIp = "gyqfkluecfuwebntnygczb",
                                        CustomerOwnedIp = "sw",
                                        IpOwnerId = "fbrkixipyqjnao",
                                        PublicDnsName = "oivnzjavxqmctzvhgmsavgwesabny",
                                        PublicIp = "tojjymqqjmschjp",
                                    },
                                    Primary = true,
                                    PrivateDnsName = "bdezhkhwoerivtfwgqelrsyiphf",
                                    PrivateIpAddress = "xcqnyrs",
                                },
                            },
                            SourceDestCheck = true,
                            Status = new AzureNative.AwsConnector.Inputs.NetworkInterfaceStatusEnumValueArgs
                            {
                                Value = AzureNative.AwsConnector.NetworkInterfaceStatus.Associated,
                            },
                            SubnetId = "euocsemlw",
                            VpcId = "grahbrhjelkewder",
                        },
                    },
                    OutpostArn = "godjddxeidxe",
                    Placement = new AzureNative.AwsConnector.Inputs.PlacementArgs
                    {
                        Affinity = "xzseileq",
                        AvailabilityZone = "vsfvyosolmnchbavxfvtizqptgmeg",
                        GroupId = "davwvkjoij",
                        GroupName = "txqgn",
                        HostId = "mvbshbhxclztfwffsu",
                        HostResourceGroupArn = "zl",
                        PartitionNumber = 24,
                        SpreadDomain = "t",
                        Tenancy = new AzureNative.AwsConnector.Inputs.TenancyEnumValueArgs
                        {
                            Value = AzureNative.AwsConnector.Tenancy.Dedicated,
                        },
                    },
                    Platform = new AzureNative.AwsConnector.Inputs.PlatformValuesEnumValueArgs
                    {
                        Value = AzureNative.AwsConnector.PlatformValues.Windows,
                    },
                    PlatformDetails = "rcwqyqgcruqjcvzcto",
                    PrivateDnsName = "ieuhntvllhoojakokyt",
                    PrivateDnsNameOptions = new AzureNative.AwsConnector.Inputs.PrivateDnsNameOptionsResponseArgs
                    {
                        EnableResourceNameDnsAAAARecord = true,
                        EnableResourceNameDnsARecord = true,
                        HostnameType = new AzureNative.AwsConnector.Inputs.HostnameTypeEnumValueArgs
                        {
                            Value = AzureNative.AwsConnector.HostnameType.IpName,
                        },
                    },
                    PrivateIpAddress = "uosximzwwopktgyzlathmorgqah",
                    ProductCodes = new[]
                    {
                        new AzureNative.AwsConnector.Inputs.ProductCodeArgs
                        {
                            ProductCodeId = "sexxutnmcfhkamhmvjrggoscatni",
                            ProductCodeType = new AzureNative.AwsConnector.Inputs.ProductCodeValuesEnumValueArgs
                            {
                                Value = AzureNative.AwsConnector.ProductCodeValues.Devpay,
                            },
                        },
                    },
                    PublicDnsName = "qkucqmeldgiumuzribitahwft",
                    PublicIpAddress = "ialohsszgtpuycimtqi",
                    RamdiskId = "ggkfkl",
                    RootDeviceName = "dbfwarbazrbzcjnh",
                    RootDeviceType = new AzureNative.AwsConnector.Inputs.DeviceTypeEnumValueArgs
                    {
                        Value = AzureNative.AwsConnector.DeviceType.Ebs,
                    },
                    SecurityGroups = new[]
                    {
                        new AzureNative.AwsConnector.Inputs.GroupIdentifierArgs
                        {
                            GroupId = "nwupmxpxrzdroizfewqupyddewi",
                            GroupName = "gvsaaqihzfcwdmeocclatfqm",
                        },
                    },
                    SourceDestCheck = true,
                    SpotInstanceRequestId = "qiylxsuuinwyq",
                    SriovNetSupport = "kiffwvajczdtzwcfeefqespn",
                    State = new AzureNative.AwsConnector.Inputs.InstanceStateArgs
                    {
                        Code = 18,
                        Name = new AzureNative.AwsConnector.Inputs.InstanceStateNameEnumValueArgs
                        {
                            Value = AzureNative.AwsConnector.InstanceStateName.Pending,
                        },
                    },
                    StateReason = new AzureNative.AwsConnector.Inputs.StateReasonArgs
                    {
                        Code = "kdnlidwcsckwbplroijtjciufgg",
                        Message = "dvgendvpuuzx",
                    },
                    StateTransitionReason = "arenmfmnvv",
                    SubnetId = "mgnibedayjllwaidbjh",
                    Tags = new[]
                    {
                        new AzureNative.AwsConnector.Inputs.TagArgs
                        {
                            Key = "pbvbjvyuqibbevydlslmfple",
                            Value = "zztbwjxzwgmnjqhegktznmdrqferd",
                        },
                    },
                    TpmSupport = "fvxtckturm",
                    UsageOperation = "xrctwrcgpcrhlfjzhdvhiovdlcqafq",
                    UsageOperationUpdateTime = "2024-10-08T03:49:10.619Z",
                    VirtualizationType = new AzureNative.AwsConnector.Inputs.VirtualizationTypeEnumValueArgs
                    {
                        Value = AzureNative.AwsConnector.VirtualizationType.Hvm,
                    },
                    VpcId = "g",
                },
                AwsRegion = "tcaqttnhykcej",
                AwsSourceSchema = "tncjfmwlkponefezhigbyno",
                AwsTags = 
                {
                    { "key2934", "wyx" },
                },
                PublicCloudConnectorsResourceId = "shnvqmmslrarjuzdpyhlnfxxp",
                PublicCloudResourceName = "sffqiavopmcwltotrpubudq",
            },
            ResourceUri = "c",
        });
    
    });
    
    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.NewEc2Instance(ctx, "ec2Instance", &awsconnector.Ec2InstanceArgs{
    			Properties: &awsconnector.Ec2InstancePropertiesArgs{
    				Arn:          pulumi.String("noxwkahrsrcnrpz"),
    				AwsAccountId: pulumi.String("hhrjjrfopsrebnklxmr"),
    				AwsProperties: &awsconnector.AwsEc2InstancePropertiesArgs{
    					AmiLaunchIndex: pulumi.Int(27),
    					Architecture: &awsconnector.ArchitectureValuesEnumValueArgs{
    						Value: pulumi.String(awsconnector.ArchitectureValuesArm64),
    					},
    					BlockDeviceMappings: awsconnector.InstanceBlockDeviceMappingArray{
    						&awsconnector.InstanceBlockDeviceMappingArgs{
    							DeviceName: pulumi.String("tfaglaaaklzilxzmk"),
    							Ebs: &awsconnector.EbsInstanceBlockDeviceArgs{
    								AssociatedResource:  pulumi.String("pgkczdagxihtrkzzaiuzennp"),
    								AttachTime:          pulumi.String("2024-10-08T03:49:10.616Z"),
    								DeleteOnTermination: pulumi.Bool(true),
    								Status: &awsconnector.AttachmentStatusEnumValueArgs{
    									Value: pulumi.String(awsconnector.AttachmentStatusAttached),
    								},
    								VolumeId:      pulumi.String("ilihhdgfhpylwqnaglcmj"),
    								VolumeOwnerId: pulumi.String("ruylzxnmlundujqdqkqocknldkttka"),
    							},
    						},
    					},
    					BootMode: &awsconnector.BootModeValuesEnumValueArgs{
    						Value: pulumi.String(awsconnector.BootModeValuesLegacyBios),
    					},
    					CapacityReservationId: pulumi.String("rgxeywdieyjfmp"),
    					CapacityReservationSpecification: &awsconnector.CapacityReservationSpecificationResponseArgs{
    						CapacityReservationPreference: &awsconnector.CapacityReservationPreferenceEnumValueArgs{
    							Value: pulumi.String(awsconnector.CapacityReservationPreferenceNone),
    						},
    						CapacityReservationTarget: &awsconnector.CapacityReservationTargetResponseArgs{
    							CapacityReservationId:               pulumi.String("dvdusvbgjrkkuqrelloyysinnzpjb"),
    							CapacityReservationResourceGroupArn: pulumi.String("itnyqqrlujfkasgzbrvljlbh"),
    						},
    					},
    					ClientToken: pulumi.String("zgimjubyev"),
    					CpuOptions: &awsconnector.CpuOptionsArgs{
    						AmdSevSnp: &awsconnector.AmdSevSnpSpecificationEnumValueArgs{
    							Value: pulumi.String(awsconnector.AmdSevSnpSpecificationDisabled),
    						},
    						CoreCount:      pulumi.Int(27),
    						ThreadsPerCore: pulumi.Int(11),
    					},
    					CurrentInstanceBootMode: &awsconnector.InstanceBootModeValuesEnumValueArgs{
    						Value: pulumi.String(awsconnector.InstanceBootModeValuesLegacyBios),
    					},
    					EbsOptimized: pulumi.Bool(true),
    					ElasticGpuAssociations: awsconnector.ElasticGpuAssociationArray{
    						&awsconnector.ElasticGpuAssociationArgs{
    							ElasticGpuAssociationId:    pulumi.String("jmxqiqiyocefwrivbcumzx"),
    							ElasticGpuAssociationState: pulumi.String("mkteimwlzs"),
    							ElasticGpuAssociationTime:  pulumi.String("sosasrnqg"),
    							ElasticGpuId:               pulumi.String("dnpmhib"),
    						},
    					},
    					ElasticInferenceAcceleratorAssociations: awsconnector.ElasticInferenceAcceleratorAssociationArray{
    						&awsconnector.ElasticInferenceAcceleratorAssociationArgs{
    							ElasticInferenceAcceleratorArn:              pulumi.String("pnbrdzuzjxuwrtpdc"),
    							ElasticInferenceAcceleratorAssociationId:    pulumi.String("uoout"),
    							ElasticInferenceAcceleratorAssociationState: pulumi.String("bwbmjkusisjrxxdonwtxkbgbaxk"),
    							ElasticInferenceAcceleratorAssociationTime:  pulumi.String("2024-10-08T03:49:10.617Z"),
    						},
    					},
    					EnaSupport: pulumi.Bool(true),
    					EnclaveOptions: &awsconnector.EnclaveOptionsArgs{
    						Enabled: pulumi.Bool(true),
    					},
    					HibernationOptions: &awsconnector.HibernationOptionsArgs{
    						Configured: pulumi.Bool(true),
    					},
    					Hypervisor: &awsconnector.HypervisorTypeEnumValueArgs{
    						Value: pulumi.String(awsconnector.HypervisorTypeOvm),
    					},
    					IamInstanceProfile: &awsconnector.IamInstanceProfileTypeArgs{
    						Arn: pulumi.String("jvju"),
    						Id:  pulumi.String("kdzthqdiqjcknesajpbplmkynzokr"),
    					},
    					ImageId:    pulumi.String("oemhjwhbzkbcwocprtn"),
    					InstanceId: pulumi.String("czyyyovcqwce"),
    					InstanceLifecycle: &awsconnector.InstanceLifecycleTypeEnumValueArgs{
    						Value: pulumi.String(awsconnector.InstanceLifecycleTypeCapacityBlock),
    					},
    					InstanceType: &awsconnector.InstanceTypeEnumValueArgs{
    						Value: pulumi.String("a1.2xlarge"),
    					},
    					Ipv6Address: pulumi.String("kuzwkpvttqtjxowkisga"),
    					KernelId:    pulumi.String("qqehgoolsvuh"),
    					KeyName:     pulumi.String("bxxdzmyclfgrwqwnjajhs"),
    					LaunchTime:  pulumi.String("2024-10-08T03:49:10.618Z"),
    					Licenses: awsconnector.LicenseConfigurationArray{
    						&awsconnector.LicenseConfigurationArgs{
    							LicenseConfigurationArn: pulumi.String("q"),
    						},
    					},
    					MaintenanceOptions: &awsconnector.InstanceMaintenanceOptionsArgs{
    						AutoRecovery: &awsconnector.InstanceAutoRecoveryStateEnumValueArgs{
    							Value: pulumi.String(awsconnector.InstanceAutoRecoveryStateDefault),
    						},
    					},
    					MetadataOptions: &awsconnector.InstanceMetadataOptionsResponseArgs{
    						HttpEndpoint: &awsconnector.InstanceMetadataEndpointStateEnumValueArgs{
    							Value: pulumi.String(awsconnector.InstanceMetadataEndpointStateDisabled),
    						},
    						HttpProtocolIpv6: &awsconnector.InstanceMetadataProtocolStateEnumValueArgs{
    							Value: pulumi.String(awsconnector.InstanceMetadataProtocolStateDisabled),
    						},
    						HttpPutResponseHopLimit: pulumi.Int(3),
    						HttpTokens: &awsconnector.HttpTokensStateEnumValueArgs{
    							Value: pulumi.String(awsconnector.HttpTokensStateOptional),
    						},
    						InstanceMetadataTags: &awsconnector.InstanceMetadataTagsStateEnumValueArgs{
    							Value: pulumi.String(awsconnector.InstanceMetadataTagsStateDisabled),
    						},
    						State: &awsconnector.InstanceMetadataOptionsStateEnumValueArgs{
    							Value: pulumi.String(awsconnector.InstanceMetadataOptionsStateApplied),
    						},
    					},
    					Monitoring: &awsconnector.MonitoringArgs{
    						State: &awsconnector.MonitoringStateEnumValueArgs{
    							Value: pulumi.String(awsconnector.MonitoringStateDisabled),
    						},
    					},
    					NetworkInterfaces: awsconnector.InstanceNetworkInterfaceArray{
    						&awsconnector.InstanceNetworkInterfaceArgs{
    							Association: &awsconnector.InstanceNetworkInterfaceAssociationArgs{
    								CarrierIp:       pulumi.String("gyqfkluecfuwebntnygczb"),
    								CustomerOwnedIp: pulumi.String("sw"),
    								IpOwnerId:       pulumi.String("fbrkixipyqjnao"),
    								PublicDnsName:   pulumi.String("oivnzjavxqmctzvhgmsavgwesabny"),
    								PublicIp:        pulumi.String("tojjymqqjmschjp"),
    							},
    							Attachment: &awsconnector.InstanceNetworkInterfaceAttachmentArgs{
    								AttachTime:          pulumi.String("2024-10-08T03:49:10.618Z"),
    								AttachmentId:        pulumi.String("lsqnlzd"),
    								DeleteOnTermination: pulumi.Bool(true),
    								DeviceIndex:         pulumi.Int(11),
    								EnaSrdSpecification: &awsconnector.InstanceAttachmentEnaSrdSpecificationArgs{
    									EnaSrdEnabled: pulumi.Bool(true),
    									EnaSrdUdpSpecification: &awsconnector.InstanceAttachmentEnaSrdUdpSpecificationArgs{
    										EnaSrdUdpEnabled: pulumi.Bool(true),
    									},
    								},
    								NetworkCardIndex: pulumi.Int(9),
    								Status: &awsconnector.AttachmentStatusEnumValueArgs{
    									Value: pulumi.String(awsconnector.AttachmentStatusAttached),
    								},
    							},
    							ConnectionTrackingConfiguration: &awsconnector.ConnectionTrackingSpecificationResponseArgs{
    								TcpEstablishedTimeout: pulumi.Int(23),
    								UdpStreamTimeout:      pulumi.Int(24),
    								UdpTimeout:            pulumi.Int(30),
    							},
    							Description: pulumi.String("wcdguczvqhelvbuhnx"),
    							Groups: awsconnector.GroupIdentifierArray{
    								&awsconnector.GroupIdentifierArgs{
    									GroupId:   pulumi.String("nwupmxpxrzdroizfewqupyddewi"),
    									GroupName: pulumi.String("gvsaaqihzfcwdmeocclatfqm"),
    								},
    							},
    							InterfaceType: pulumi.String("mphomintds"),
    							Ipv4Prefixes: awsconnector.InstanceIpv4PrefixArray{
    								&awsconnector.InstanceIpv4PrefixArgs{
    									Ipv4Prefix: pulumi.String("ortyghjrffqjz"),
    								},
    							},
    							Ipv6Addresses: awsconnector.InstanceIpv6AddressArray{
    								&awsconnector.InstanceIpv6AddressArgs{
    									Ipv6Address: pulumi.String("z"),
    								},
    							},
    							Ipv6Prefixes: awsconnector.InstanceIpv6PrefixArray{
    								&awsconnector.InstanceIpv6PrefixArgs{
    									Ipv6Prefix: pulumi.String("cstrptdpvmberviuvuqfd"),
    								},
    							},
    							MacAddress:         pulumi.String("k"),
    							NetworkInterfaceId: pulumi.String("qythf"),
    							OwnerId:            pulumi.String("fvjysbetbyrzccspcenkpvi"),
    							PrivateDnsName:     pulumi.String("yvorusnuuigavdcqqdxecrkmjmhrf"),
    							PrivateIpAddress:   pulumi.String("m"),
    							PrivateIpAddresses: awsconnector.InstancePrivateIpAddressArray{
    								&awsconnector.InstancePrivateIpAddressArgs{
    									Association: &awsconnector.InstanceNetworkInterfaceAssociationArgs{
    										CarrierIp:       pulumi.String("gyqfkluecfuwebntnygczb"),
    										CustomerOwnedIp: pulumi.String("sw"),
    										IpOwnerId:       pulumi.String("fbrkixipyqjnao"),
    										PublicDnsName:   pulumi.String("oivnzjavxqmctzvhgmsavgwesabny"),
    										PublicIp:        pulumi.String("tojjymqqjmschjp"),
    									},
    									Primary:          pulumi.Bool(true),
    									PrivateDnsName:   pulumi.String("bdezhkhwoerivtfwgqelrsyiphf"),
    									PrivateIpAddress: pulumi.String("xcqnyrs"),
    								},
    							},
    							SourceDestCheck: pulumi.Bool(true),
    							Status: &awsconnector.NetworkInterfaceStatusEnumValueArgs{
    								Value: pulumi.String(awsconnector.NetworkInterfaceStatusAssociated),
    							},
    							SubnetId: pulumi.String("euocsemlw"),
    							VpcId:    pulumi.String("grahbrhjelkewder"),
    						},
    					},
    					OutpostArn: pulumi.String("godjddxeidxe"),
    					Placement: &awsconnector.PlacementArgs{
    						Affinity:             pulumi.String("xzseileq"),
    						AvailabilityZone:     pulumi.String("vsfvyosolmnchbavxfvtizqptgmeg"),
    						GroupId:              pulumi.String("davwvkjoij"),
    						GroupName:            pulumi.String("txqgn"),
    						HostId:               pulumi.String("mvbshbhxclztfwffsu"),
    						HostResourceGroupArn: pulumi.String("zl"),
    						PartitionNumber:      pulumi.Int(24),
    						SpreadDomain:         pulumi.String("t"),
    						Tenancy: &awsconnector.TenancyEnumValueArgs{
    							Value: pulumi.String(awsconnector.TenancyDedicated),
    						},
    					},
    					Platform: &awsconnector.PlatformValuesEnumValueArgs{
    						Value: pulumi.String(awsconnector.PlatformValuesWindows),
    					},
    					PlatformDetails: pulumi.String("rcwqyqgcruqjcvzcto"),
    					PrivateDnsName:  pulumi.String("ieuhntvllhoojakokyt"),
    					PrivateDnsNameOptions: &awsconnector.PrivateDnsNameOptionsResponseArgs{
    						EnableResourceNameDnsAAAARecord: pulumi.Bool(true),
    						EnableResourceNameDnsARecord:    pulumi.Bool(true),
    						HostnameType: &awsconnector.HostnameTypeEnumValueArgs{
    							Value: pulumi.String(awsconnector.HostnameTypeIpName),
    						},
    					},
    					PrivateIpAddress: pulumi.String("uosximzwwopktgyzlathmorgqah"),
    					ProductCodes: awsconnector.ProductCodeArray{
    						&awsconnector.ProductCodeArgs{
    							ProductCodeId: pulumi.String("sexxutnmcfhkamhmvjrggoscatni"),
    							ProductCodeType: &awsconnector.ProductCodeValuesEnumValueArgs{
    								Value: pulumi.String(awsconnector.ProductCodeValuesDevpay),
    							},
    						},
    					},
    					PublicDnsName:   pulumi.String("qkucqmeldgiumuzribitahwft"),
    					PublicIpAddress: pulumi.String("ialohsszgtpuycimtqi"),
    					RamdiskId:       pulumi.String("ggkfkl"),
    					RootDeviceName:  pulumi.String("dbfwarbazrbzcjnh"),
    					RootDeviceType: &awsconnector.DeviceTypeEnumValueArgs{
    						Value: pulumi.String(awsconnector.DeviceTypeEbs),
    					},
    					SecurityGroups: awsconnector.GroupIdentifierArray{
    						&awsconnector.GroupIdentifierArgs{
    							GroupId:   pulumi.String("nwupmxpxrzdroizfewqupyddewi"),
    							GroupName: pulumi.String("gvsaaqihzfcwdmeocclatfqm"),
    						},
    					},
    					SourceDestCheck:       pulumi.Bool(true),
    					SpotInstanceRequestId: pulumi.String("qiylxsuuinwyq"),
    					SriovNetSupport:       pulumi.String("kiffwvajczdtzwcfeefqespn"),
    					State: &awsconnector.InstanceStateArgs{
    						Code: pulumi.Int(18),
    						Name: &awsconnector.InstanceStateNameEnumValueArgs{
    							Value: pulumi.String(awsconnector.InstanceStateNamePending),
    						},
    					},
    					StateReason: &awsconnector.StateReasonArgs{
    						Code:    pulumi.String("kdnlidwcsckwbplroijtjciufgg"),
    						Message: pulumi.String("dvgendvpuuzx"),
    					},
    					StateTransitionReason: pulumi.String("arenmfmnvv"),
    					SubnetId:              pulumi.String("mgnibedayjllwaidbjh"),
    					Tags: awsconnector.TagArray{
    						&awsconnector.TagArgs{
    							Key:   pulumi.String("pbvbjvyuqibbevydlslmfple"),
    							Value: pulumi.String("zztbwjxzwgmnjqhegktznmdrqferd"),
    						},
    					},
    					TpmSupport:               pulumi.String("fvxtckturm"),
    					UsageOperation:           pulumi.String("xrctwrcgpcrhlfjzhdvhiovdlcqafq"),
    					UsageOperationUpdateTime: pulumi.String("2024-10-08T03:49:10.619Z"),
    					VirtualizationType: &awsconnector.VirtualizationTypeEnumValueArgs{
    						Value: pulumi.String(awsconnector.VirtualizationTypeHvm),
    					},
    					VpcId: pulumi.String("g"),
    				},
    				AwsRegion:       pulumi.String("tcaqttnhykcej"),
    				AwsSourceSchema: pulumi.String("tncjfmwlkponefezhigbyno"),
    				AwsTags: pulumi.StringMap{
    					"key2934": pulumi.String("wyx"),
    				},
    				PublicCloudConnectorsResourceId: pulumi.String("shnvqmmslrarjuzdpyhlnfxxp"),
    				PublicCloudResourceName:         pulumi.String("sffqiavopmcwltotrpubudq"),
    			},
    			ResourceUri: pulumi.String("c"),
    		})
    		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.Ec2Instance;
    import com.pulumi.azurenative.awsconnector.Ec2InstanceArgs;
    import com.pulumi.azurenative.awsconnector.inputs.Ec2InstancePropertiesArgs;
    import com.pulumi.azurenative.awsconnector.inputs.AwsEc2InstancePropertiesArgs;
    import com.pulumi.azurenative.awsconnector.inputs.ArchitectureValuesEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.BootModeValuesEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.CapacityReservationSpecificationResponseArgs;
    import com.pulumi.azurenative.awsconnector.inputs.CapacityReservationPreferenceEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.CapacityReservationTargetResponseArgs;
    import com.pulumi.azurenative.awsconnector.inputs.CpuOptionsArgs;
    import com.pulumi.azurenative.awsconnector.inputs.AmdSevSnpSpecificationEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.InstanceBootModeValuesEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.EnclaveOptionsArgs;
    import com.pulumi.azurenative.awsconnector.inputs.HibernationOptionsArgs;
    import com.pulumi.azurenative.awsconnector.inputs.HypervisorTypeEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.IamInstanceProfileArgs;
    import com.pulumi.azurenative.awsconnector.inputs.InstanceLifecycleTypeEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.InstanceTypeEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.InstanceMaintenanceOptionsArgs;
    import com.pulumi.azurenative.awsconnector.inputs.InstanceAutoRecoveryStateEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.InstanceMetadataOptionsResponseArgs;
    import com.pulumi.azurenative.awsconnector.inputs.InstanceMetadataEndpointStateEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.InstanceMetadataProtocolStateEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.HttpTokensStateEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.InstanceMetadataTagsStateEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.InstanceMetadataOptionsStateEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.MonitoringArgs;
    import com.pulumi.azurenative.awsconnector.inputs.MonitoringStateEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.PlacementArgs;
    import com.pulumi.azurenative.awsconnector.inputs.TenancyEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.PlatformValuesEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.PrivateDnsNameOptionsResponseArgs;
    import com.pulumi.azurenative.awsconnector.inputs.HostnameTypeEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.DeviceTypeEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.InstanceStateArgs;
    import com.pulumi.azurenative.awsconnector.inputs.InstanceStateNameEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.StateReasonArgs;
    import com.pulumi.azurenative.awsconnector.inputs.VirtualizationTypeEnumValueArgs;
    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 ec2Instance = new Ec2Instance("ec2Instance", Ec2InstanceArgs.builder()
                .properties(Ec2InstancePropertiesArgs.builder()
                    .arn("noxwkahrsrcnrpz")
                    .awsAccountId("hhrjjrfopsrebnklxmr")
                    .awsProperties(AwsEc2InstancePropertiesArgs.builder()
                        .amiLaunchIndex(27)
                        .architecture(ArchitectureValuesEnumValueArgs.builder()
                            .value("arm64")
                            .build())
                        .blockDeviceMappings(InstanceBlockDeviceMappingArgs.builder()
                            .deviceName("tfaglaaaklzilxzmk")
                            .ebs(EbsInstanceBlockDeviceArgs.builder()
                                .associatedResource("pgkczdagxihtrkzzaiuzennp")
                                .attachTime("2024-10-08T03:49:10.616Z")
                                .deleteOnTermination(true)
                                .status(AttachmentStatusEnumValueArgs.builder()
                                    .value("attached")
                                    .build())
                                .volumeId("ilihhdgfhpylwqnaglcmj")
                                .volumeOwnerId("ruylzxnmlundujqdqkqocknldkttka")
                                .build())
                            .build())
                        .bootMode(BootModeValuesEnumValueArgs.builder()
                            .value("legacy-bios")
                            .build())
                        .capacityReservationId("rgxeywdieyjfmp")
                        .capacityReservationSpecification(CapacityReservationSpecificationResponseArgs.builder()
                            .capacityReservationPreference(CapacityReservationPreferenceEnumValueArgs.builder()
                                .value("none")
                                .build())
                            .capacityReservationTarget(CapacityReservationTargetResponseArgs.builder()
                                .capacityReservationId("dvdusvbgjrkkuqrelloyysinnzpjb")
                                .capacityReservationResourceGroupArn("itnyqqrlujfkasgzbrvljlbh")
                                .build())
                            .build())
                        .clientToken("zgimjubyev")
                        .cpuOptions(CpuOptionsArgs.builder()
                            .amdSevSnp(AmdSevSnpSpecificationEnumValueArgs.builder()
                                .value("disabled")
                                .build())
                            .coreCount(27)
                            .threadsPerCore(11)
                            .build())
                        .currentInstanceBootMode(InstanceBootModeValuesEnumValueArgs.builder()
                            .value("legacy-bios")
                            .build())
                        .ebsOptimized(true)
                        .elasticGpuAssociations(ElasticGpuAssociationArgs.builder()
                            .elasticGpuAssociationId("jmxqiqiyocefwrivbcumzx")
                            .elasticGpuAssociationState("mkteimwlzs")
                            .elasticGpuAssociationTime("sosasrnqg")
                            .elasticGpuId("dnpmhib")
                            .build())
                        .elasticInferenceAcceleratorAssociations(ElasticInferenceAcceleratorAssociationArgs.builder()
                            .elasticInferenceAcceleratorArn("pnbrdzuzjxuwrtpdc")
                            .elasticInferenceAcceleratorAssociationId("uoout")
                            .elasticInferenceAcceleratorAssociationState("bwbmjkusisjrxxdonwtxkbgbaxk")
                            .elasticInferenceAcceleratorAssociationTime("2024-10-08T03:49:10.617Z")
                            .build())
                        .enaSupport(true)
                        .enclaveOptions(EnclaveOptionsArgs.builder()
                            .enabled(true)
                            .build())
                        .hibernationOptions(HibernationOptionsArgs.builder()
                            .configured(true)
                            .build())
                        .hypervisor(HypervisorTypeEnumValueArgs.builder()
                            .value("ovm")
                            .build())
                        .iamInstanceProfile(IamInstanceProfileArgs.builder()
                            .arn("jvju")
                            .id("kdzthqdiqjcknesajpbplmkynzokr")
                            .build())
                        .imageId("oemhjwhbzkbcwocprtn")
                        .instanceId("czyyyovcqwce")
                        .instanceLifecycle(InstanceLifecycleTypeEnumValueArgs.builder()
                            .value("capacity-block")
                            .build())
                        .instanceType(InstanceTypeEnumValueArgs.builder()
                            .value("a1.2xlarge")
                            .build())
                        .ipv6Address("kuzwkpvttqtjxowkisga")
                        .kernelId("qqehgoolsvuh")
                        .keyName("bxxdzmyclfgrwqwnjajhs")
                        .launchTime("2024-10-08T03:49:10.618Z")
                        .licenses(LicenseConfigurationArgs.builder()
                            .licenseConfigurationArn("q")
                            .build())
                        .maintenanceOptions(InstanceMaintenanceOptionsArgs.builder()
                            .autoRecovery(InstanceAutoRecoveryStateEnumValueArgs.builder()
                                .value("default")
                                .build())
                            .build())
                        .metadataOptions(InstanceMetadataOptionsResponseArgs.builder()
                            .httpEndpoint(InstanceMetadataEndpointStateEnumValueArgs.builder()
                                .value("disabled")
                                .build())
                            .httpProtocolIpv6(InstanceMetadataProtocolStateEnumValueArgs.builder()
                                .value("disabled")
                                .build())
                            .httpPutResponseHopLimit(3)
                            .httpTokens(HttpTokensStateEnumValueArgs.builder()
                                .value("optional")
                                .build())
                            .instanceMetadataTags(InstanceMetadataTagsStateEnumValueArgs.builder()
                                .value("disabled")
                                .build())
                            .state(InstanceMetadataOptionsStateEnumValueArgs.builder()
                                .value("applied")
                                .build())
                            .build())
                        .monitoring(MonitoringArgs.builder()
                            .state(MonitoringStateEnumValueArgs.builder()
                                .value("disabled")
                                .build())
                            .build())
                        .networkInterfaces(InstanceNetworkInterfaceArgs.builder()
                            .association(InstanceNetworkInterfaceAssociationArgs.builder()
                                .carrierIp("gyqfkluecfuwebntnygczb")
                                .customerOwnedIp("sw")
                                .ipOwnerId("fbrkixipyqjnao")
                                .publicDnsName("oivnzjavxqmctzvhgmsavgwesabny")
                                .publicIp("tojjymqqjmschjp")
                                .build())
                            .attachment(InstanceNetworkInterfaceAttachmentArgs.builder()
                                .attachTime("2024-10-08T03:49:10.618Z")
                                .attachmentId("lsqnlzd")
                                .deleteOnTermination(true)
                                .deviceIndex(11)
                                .enaSrdSpecification(InstanceAttachmentEnaSrdSpecificationArgs.builder()
                                    .enaSrdEnabled(true)
                                    .enaSrdUdpSpecification(InstanceAttachmentEnaSrdUdpSpecificationArgs.builder()
                                        .enaSrdUdpEnabled(true)
                                        .build())
                                    .build())
                                .networkCardIndex(9)
                                .status(AttachmentStatusEnumValueArgs.builder()
                                    .value("attached")
                                    .build())
                                .build())
                            .connectionTrackingConfiguration(ConnectionTrackingSpecificationResponseArgs.builder()
                                .tcpEstablishedTimeout(23)
                                .udpStreamTimeout(24)
                                .udpTimeout(30)
                                .build())
                            .description("wcdguczvqhelvbuhnx")
                            .groups(GroupIdentifierArgs.builder()
                                .groupId("nwupmxpxrzdroizfewqupyddewi")
                                .groupName("gvsaaqihzfcwdmeocclatfqm")
                                .build())
                            .interfaceType("mphomintds")
                            .ipv4Prefixes(InstanceIpv4PrefixArgs.builder()
                                .ipv4Prefix("ortyghjrffqjz")
                                .build())
                            .ipv6Addresses(InstanceIpv6AddressArgs.builder()
                                .ipv6Address("z")
                                .build())
                            .ipv6Prefixes(InstanceIpv6PrefixArgs.builder()
                                .ipv6Prefix("cstrptdpvmberviuvuqfd")
                                .build())
                            .macAddress("k")
                            .networkInterfaceId("qythf")
                            .ownerId("fvjysbetbyrzccspcenkpvi")
                            .privateDnsName("yvorusnuuigavdcqqdxecrkmjmhrf")
                            .privateIpAddress("m")
                            .privateIpAddresses(InstancePrivateIpAddressArgs.builder()
                                .association(InstanceNetworkInterfaceAssociationArgs.builder()
                                    .carrierIp("gyqfkluecfuwebntnygczb")
                                    .customerOwnedIp("sw")
                                    .ipOwnerId("fbrkixipyqjnao")
                                    .publicDnsName("oivnzjavxqmctzvhgmsavgwesabny")
                                    .publicIp("tojjymqqjmschjp")
                                    .build())
                                .primary(true)
                                .privateDnsName("bdezhkhwoerivtfwgqelrsyiphf")
                                .privateIpAddress("xcqnyrs")
                                .build())
                            .sourceDestCheck(true)
                            .status(NetworkInterfaceStatusEnumValueArgs.builder()
                                .value("associated")
                                .build())
                            .subnetId("euocsemlw")
                            .vpcId("grahbrhjelkewder")
                            .build())
                        .outpostArn("godjddxeidxe")
                        .placement(PlacementArgs.builder()
                            .affinity("xzseileq")
                            .availabilityZone("vsfvyosolmnchbavxfvtizqptgmeg")
                            .groupId("davwvkjoij")
                            .groupName("txqgn")
                            .hostId("mvbshbhxclztfwffsu")
                            .hostResourceGroupArn("zl")
                            .partitionNumber(24)
                            .spreadDomain("t")
                            .tenancy(TenancyEnumValueArgs.builder()
                                .value("dedicated")
                                .build())
                            .build())
                        .platform(PlatformValuesEnumValueArgs.builder()
                            .value("Windows")
                            .build())
                        .platformDetails("rcwqyqgcruqjcvzcto")
                        .privateDnsName("ieuhntvllhoojakokyt")
                        .privateDnsNameOptions(PrivateDnsNameOptionsResponseArgs.builder()
                            .enableResourceNameDnsAAAARecord(true)
                            .enableResourceNameDnsARecord(true)
                            .hostnameType(HostnameTypeEnumValueArgs.builder()
                                .value("ip-name")
                                .build())
                            .build())
                        .privateIpAddress("uosximzwwopktgyzlathmorgqah")
                        .productCodes(ProductCodeArgs.builder()
                            .productCodeId("sexxutnmcfhkamhmvjrggoscatni")
                            .productCodeType(ProductCodeValuesEnumValueArgs.builder()
                                .value("devpay")
                                .build())
                            .build())
                        .publicDnsName("qkucqmeldgiumuzribitahwft")
                        .publicIpAddress("ialohsszgtpuycimtqi")
                        .ramdiskId("ggkfkl")
                        .rootDeviceName("dbfwarbazrbzcjnh")
                        .rootDeviceType(DeviceTypeEnumValueArgs.builder()
                            .value("ebs")
                            .build())
                        .securityGroups(GroupIdentifierArgs.builder()
                            .groupId("nwupmxpxrzdroizfewqupyddewi")
                            .groupName("gvsaaqihzfcwdmeocclatfqm")
                            .build())
                        .sourceDestCheck(true)
                        .spotInstanceRequestId("qiylxsuuinwyq")
                        .sriovNetSupport("kiffwvajczdtzwcfeefqespn")
                        .state(InstanceStateArgs.builder()
                            .code(18)
                            .name(InstanceStateNameEnumValueArgs.builder()
                                .value("pending")
                                .build())
                            .build())
                        .stateReason(StateReasonArgs.builder()
                            .code("kdnlidwcsckwbplroijtjciufgg")
                            .message("dvgendvpuuzx")
                            .build())
                        .stateTransitionReason("arenmfmnvv")
                        .subnetId("mgnibedayjllwaidbjh")
                        .tags(TagArgs.builder()
                            .key("pbvbjvyuqibbevydlslmfple")
                            .value("zztbwjxzwgmnjqhegktznmdrqferd")
                            .build())
                        .tpmSupport("fvxtckturm")
                        .usageOperation("xrctwrcgpcrhlfjzhdvhiovdlcqafq")
                        .usageOperationUpdateTime("2024-10-08T03:49:10.619Z")
                        .virtualizationType(VirtualizationTypeEnumValueArgs.builder()
                            .value("hvm")
                            .build())
                        .vpcId("g")
                        .build())
                    .awsRegion("tcaqttnhykcej")
                    .awsSourceSchema("tncjfmwlkponefezhigbyno")
                    .awsTags(Map.of("key2934", "wyx"))
                    .publicCloudConnectorsResourceId("shnvqmmslrarjuzdpyhlnfxxp")
                    .publicCloudResourceName("sffqiavopmcwltotrpubudq")
                    .build())
                .resourceUri("c")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    ec2_instance = azure_native.awsconnector.Ec2Instance("ec2Instance",
        properties={
            "arn": "noxwkahrsrcnrpz",
            "aws_account_id": "hhrjjrfopsrebnklxmr",
            "aws_properties": {
                "ami_launch_index": 27,
                "architecture": {
                    "value": azure_native.awsconnector.ArchitectureValues.ARM64,
                },
                "block_device_mappings": [{
                    "device_name": "tfaglaaaklzilxzmk",
                    "ebs": {
                        "associated_resource": "pgkczdagxihtrkzzaiuzennp",
                        "attach_time": "2024-10-08T03:49:10.616Z",
                        "delete_on_termination": True,
                        "status": {
                            "value": azure_native.awsconnector.AttachmentStatus.ATTACHED,
                        },
                        "volume_id": "ilihhdgfhpylwqnaglcmj",
                        "volume_owner_id": "ruylzxnmlundujqdqkqocknldkttka",
                    },
                }],
                "boot_mode": {
                    "value": azure_native.awsconnector.BootModeValues.LEGACY_BIOS,
                },
                "capacity_reservation_id": "rgxeywdieyjfmp",
                "capacity_reservation_specification": {
                    "capacity_reservation_preference": {
                        "value": azure_native.awsconnector.CapacityReservationPreference.NONE,
                    },
                    "capacity_reservation_target": {
                        "capacity_reservation_id": "dvdusvbgjrkkuqrelloyysinnzpjb",
                        "capacity_reservation_resource_group_arn": "itnyqqrlujfkasgzbrvljlbh",
                    },
                },
                "client_token": "zgimjubyev",
                "cpu_options": {
                    "amd_sev_snp": {
                        "value": azure_native.awsconnector.AmdSevSnpSpecification.DISABLED,
                    },
                    "core_count": 27,
                    "threads_per_core": 11,
                },
                "current_instance_boot_mode": {
                    "value": azure_native.awsconnector.InstanceBootModeValues.LEGACY_BIOS,
                },
                "ebs_optimized": True,
                "elastic_gpu_associations": [{
                    "elastic_gpu_association_id": "jmxqiqiyocefwrivbcumzx",
                    "elastic_gpu_association_state": "mkteimwlzs",
                    "elastic_gpu_association_time": "sosasrnqg",
                    "elastic_gpu_id": "dnpmhib",
                }],
                "elastic_inference_accelerator_associations": [{
                    "elastic_inference_accelerator_arn": "pnbrdzuzjxuwrtpdc",
                    "elastic_inference_accelerator_association_id": "uoout",
                    "elastic_inference_accelerator_association_state": "bwbmjkusisjrxxdonwtxkbgbaxk",
                    "elastic_inference_accelerator_association_time": "2024-10-08T03:49:10.617Z",
                }],
                "ena_support": True,
                "enclave_options": {
                    "enabled": True,
                },
                "hibernation_options": {
                    "configured": True,
                },
                "hypervisor": {
                    "value": azure_native.awsconnector.HypervisorType.OVM,
                },
                "iam_instance_profile": {
                    "arn": "jvju",
                    "id": "kdzthqdiqjcknesajpbplmkynzokr",
                },
                "image_id": "oemhjwhbzkbcwocprtn",
                "instance_id": "czyyyovcqwce",
                "instance_lifecycle": {
                    "value": azure_native.awsconnector.InstanceLifecycleType.CAPACITY_BLOCK,
                },
                "instance_type": {
                    "value": "a1.2xlarge",
                },
                "ipv6_address": "kuzwkpvttqtjxowkisga",
                "kernel_id": "qqehgoolsvuh",
                "key_name": "bxxdzmyclfgrwqwnjajhs",
                "launch_time": "2024-10-08T03:49:10.618Z",
                "licenses": [{
                    "license_configuration_arn": "q",
                }],
                "maintenance_options": {
                    "auto_recovery": {
                        "value": azure_native.awsconnector.InstanceAutoRecoveryState.DEFAULT,
                    },
                },
                "metadata_options": {
                    "http_endpoint": {
                        "value": azure_native.awsconnector.InstanceMetadataEndpointState.DISABLED,
                    },
                    "http_protocol_ipv6": {
                        "value": azure_native.awsconnector.InstanceMetadataProtocolState.DISABLED,
                    },
                    "http_put_response_hop_limit": 3,
                    "http_tokens": {
                        "value": azure_native.awsconnector.HttpTokensState.OPTIONAL,
                    },
                    "instance_metadata_tags": {
                        "value": azure_native.awsconnector.InstanceMetadataTagsState.DISABLED,
                    },
                    "state": {
                        "value": azure_native.awsconnector.InstanceMetadataOptionsState.APPLIED,
                    },
                },
                "monitoring": {
                    "state": {
                        "value": azure_native.awsconnector.MonitoringState.DISABLED,
                    },
                },
                "network_interfaces": [{
                    "association": {
                        "carrier_ip": "gyqfkluecfuwebntnygczb",
                        "customer_owned_ip": "sw",
                        "ip_owner_id": "fbrkixipyqjnao",
                        "public_dns_name": "oivnzjavxqmctzvhgmsavgwesabny",
                        "public_ip": "tojjymqqjmschjp",
                    },
                    "attachment": {
                        "attach_time": "2024-10-08T03:49:10.618Z",
                        "attachment_id": "lsqnlzd",
                        "delete_on_termination": True,
                        "device_index": 11,
                        "ena_srd_specification": {
                            "ena_srd_enabled": True,
                            "ena_srd_udp_specification": {
                                "ena_srd_udp_enabled": True,
                            },
                        },
                        "network_card_index": 9,
                        "status": {
                            "value": azure_native.awsconnector.AttachmentStatus.ATTACHED,
                        },
                    },
                    "connection_tracking_configuration": {
                        "tcp_established_timeout": 23,
                        "udp_stream_timeout": 24,
                        "udp_timeout": 30,
                    },
                    "description": "wcdguczvqhelvbuhnx",
                    "groups": [{
                        "group_id": "nwupmxpxrzdroizfewqupyddewi",
                        "group_name": "gvsaaqihzfcwdmeocclatfqm",
                    }],
                    "interface_type": "mphomintds",
                    "ipv4_prefixes": [{
                        "ipv4_prefix": "ortyghjrffqjz",
                    }],
                    "ipv6_addresses": [{
                        "ipv6_address": "z",
                    }],
                    "ipv6_prefixes": [{
                        "ipv6_prefix": "cstrptdpvmberviuvuqfd",
                    }],
                    "mac_address": "k",
                    "network_interface_id": "qythf",
                    "owner_id": "fvjysbetbyrzccspcenkpvi",
                    "private_dns_name": "yvorusnuuigavdcqqdxecrkmjmhrf",
                    "private_ip_address": "m",
                    "private_ip_addresses": [{
                        "association": {
                            "carrier_ip": "gyqfkluecfuwebntnygczb",
                            "customer_owned_ip": "sw",
                            "ip_owner_id": "fbrkixipyqjnao",
                            "public_dns_name": "oivnzjavxqmctzvhgmsavgwesabny",
                            "public_ip": "tojjymqqjmschjp",
                        },
                        "primary": True,
                        "private_dns_name": "bdezhkhwoerivtfwgqelrsyiphf",
                        "private_ip_address": "xcqnyrs",
                    }],
                    "source_dest_check": True,
                    "status": {
                        "value": azure_native.awsconnector.NetworkInterfaceStatus.ASSOCIATED,
                    },
                    "subnet_id": "euocsemlw",
                    "vpc_id": "grahbrhjelkewder",
                }],
                "outpost_arn": "godjddxeidxe",
                "placement": {
                    "affinity": "xzseileq",
                    "availability_zone": "vsfvyosolmnchbavxfvtizqptgmeg",
                    "group_id": "davwvkjoij",
                    "group_name": "txqgn",
                    "host_id": "mvbshbhxclztfwffsu",
                    "host_resource_group_arn": "zl",
                    "partition_number": 24,
                    "spread_domain": "t",
                    "tenancy": {
                        "value": azure_native.awsconnector.Tenancy.DEDICATED,
                    },
                },
                "platform": {
                    "value": azure_native.awsconnector.PlatformValues.WINDOWS,
                },
                "platform_details": "rcwqyqgcruqjcvzcto",
                "private_dns_name": "ieuhntvllhoojakokyt",
                "private_dns_name_options": {
                    "enable_resource_name_dns_aaaa_record": True,
                    "enable_resource_name_dns_a_record": True,
                    "hostname_type": {
                        "value": azure_native.awsconnector.HostnameType.IP_NAME,
                    },
                },
                "private_ip_address": "uosximzwwopktgyzlathmorgqah",
                "product_codes": [{
                    "product_code_id": "sexxutnmcfhkamhmvjrggoscatni",
                    "product_code_type": {
                        "value": azure_native.awsconnector.ProductCodeValues.DEVPAY,
                    },
                }],
                "public_dns_name": "qkucqmeldgiumuzribitahwft",
                "public_ip_address": "ialohsszgtpuycimtqi",
                "ramdisk_id": "ggkfkl",
                "root_device_name": "dbfwarbazrbzcjnh",
                "root_device_type": {
                    "value": azure_native.awsconnector.DeviceType.EBS,
                },
                "security_groups": [{
                    "group_id": "nwupmxpxrzdroizfewqupyddewi",
                    "group_name": "gvsaaqihzfcwdmeocclatfqm",
                }],
                "source_dest_check": True,
                "spot_instance_request_id": "qiylxsuuinwyq",
                "sriov_net_support": "kiffwvajczdtzwcfeefqespn",
                "state": {
                    "code": 18,
                    "name": {
                        "value": azure_native.awsconnector.InstanceStateName.PENDING,
                    },
                },
                "state_reason": {
                    "code": "kdnlidwcsckwbplroijtjciufgg",
                    "message": "dvgendvpuuzx",
                },
                "state_transition_reason": "arenmfmnvv",
                "subnet_id": "mgnibedayjllwaidbjh",
                "tags": [{
                    "key": "pbvbjvyuqibbevydlslmfple",
                    "value": "zztbwjxzwgmnjqhegktznmdrqferd",
                }],
                "tpm_support": "fvxtckturm",
                "usage_operation": "xrctwrcgpcrhlfjzhdvhiovdlcqafq",
                "usage_operation_update_time": "2024-10-08T03:49:10.619Z",
                "virtualization_type": {
                    "value": azure_native.awsconnector.VirtualizationType.HVM,
                },
                "vpc_id": "g",
            },
            "aws_region": "tcaqttnhykcej",
            "aws_source_schema": "tncjfmwlkponefezhigbyno",
            "aws_tags": {
                "key2934": "wyx",
            },
            "public_cloud_connectors_resource_id": "shnvqmmslrarjuzdpyhlnfxxp",
            "public_cloud_resource_name": "sffqiavopmcwltotrpubudq",
        },
        resource_uri="c")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const ec2Instance = new azure_native.awsconnector.Ec2Instance("ec2Instance", {
        properties: {
            arn: "noxwkahrsrcnrpz",
            awsAccountId: "hhrjjrfopsrebnklxmr",
            awsProperties: {
                amiLaunchIndex: 27,
                architecture: {
                    value: azure_native.awsconnector.ArchitectureValues.Arm64,
                },
                blockDeviceMappings: [{
                    deviceName: "tfaglaaaklzilxzmk",
                    ebs: {
                        associatedResource: "pgkczdagxihtrkzzaiuzennp",
                        attachTime: "2024-10-08T03:49:10.616Z",
                        deleteOnTermination: true,
                        status: {
                            value: azure_native.awsconnector.AttachmentStatus.Attached,
                        },
                        volumeId: "ilihhdgfhpylwqnaglcmj",
                        volumeOwnerId: "ruylzxnmlundujqdqkqocknldkttka",
                    },
                }],
                bootMode: {
                    value: azure_native.awsconnector.BootModeValues.LegacyBios,
                },
                capacityReservationId: "rgxeywdieyjfmp",
                capacityReservationSpecification: {
                    capacityReservationPreference: {
                        value: azure_native.awsconnector.CapacityReservationPreference.None,
                    },
                    capacityReservationTarget: {
                        capacityReservationId: "dvdusvbgjrkkuqrelloyysinnzpjb",
                        capacityReservationResourceGroupArn: "itnyqqrlujfkasgzbrvljlbh",
                    },
                },
                clientToken: "zgimjubyev",
                cpuOptions: {
                    amdSevSnp: {
                        value: azure_native.awsconnector.AmdSevSnpSpecification.Disabled,
                    },
                    coreCount: 27,
                    threadsPerCore: 11,
                },
                currentInstanceBootMode: {
                    value: azure_native.awsconnector.InstanceBootModeValues.LegacyBios,
                },
                ebsOptimized: true,
                elasticGpuAssociations: [{
                    elasticGpuAssociationId: "jmxqiqiyocefwrivbcumzx",
                    elasticGpuAssociationState: "mkteimwlzs",
                    elasticGpuAssociationTime: "sosasrnqg",
                    elasticGpuId: "dnpmhib",
                }],
                elasticInferenceAcceleratorAssociations: [{
                    elasticInferenceAcceleratorArn: "pnbrdzuzjxuwrtpdc",
                    elasticInferenceAcceleratorAssociationId: "uoout",
                    elasticInferenceAcceleratorAssociationState: "bwbmjkusisjrxxdonwtxkbgbaxk",
                    elasticInferenceAcceleratorAssociationTime: "2024-10-08T03:49:10.617Z",
                }],
                enaSupport: true,
                enclaveOptions: {
                    enabled: true,
                },
                hibernationOptions: {
                    configured: true,
                },
                hypervisor: {
                    value: azure_native.awsconnector.HypervisorType.Ovm,
                },
                iamInstanceProfile: {
                    arn: "jvju",
                    id: "kdzthqdiqjcknesajpbplmkynzokr",
                },
                imageId: "oemhjwhbzkbcwocprtn",
                instanceId: "czyyyovcqwce",
                instanceLifecycle: {
                    value: azure_native.awsconnector.InstanceLifecycleType.CapacityBlock,
                },
                instanceType: {
                    value: "a1.2xlarge",
                },
                ipv6Address: "kuzwkpvttqtjxowkisga",
                kernelId: "qqehgoolsvuh",
                keyName: "bxxdzmyclfgrwqwnjajhs",
                launchTime: "2024-10-08T03:49:10.618Z",
                licenses: [{
                    licenseConfigurationArn: "q",
                }],
                maintenanceOptions: {
                    autoRecovery: {
                        value: azure_native.awsconnector.InstanceAutoRecoveryState.Default,
                    },
                },
                metadataOptions: {
                    httpEndpoint: {
                        value: azure_native.awsconnector.InstanceMetadataEndpointState.Disabled,
                    },
                    httpProtocolIpv6: {
                        value: azure_native.awsconnector.InstanceMetadataProtocolState.Disabled,
                    },
                    httpPutResponseHopLimit: 3,
                    httpTokens: {
                        value: azure_native.awsconnector.HttpTokensState.Optional,
                    },
                    instanceMetadataTags: {
                        value: azure_native.awsconnector.InstanceMetadataTagsState.Disabled,
                    },
                    state: {
                        value: azure_native.awsconnector.InstanceMetadataOptionsState.Applied,
                    },
                },
                monitoring: {
                    state: {
                        value: azure_native.awsconnector.MonitoringState.Disabled,
                    },
                },
                networkInterfaces: [{
                    association: {
                        carrierIp: "gyqfkluecfuwebntnygczb",
                        customerOwnedIp: "sw",
                        ipOwnerId: "fbrkixipyqjnao",
                        publicDnsName: "oivnzjavxqmctzvhgmsavgwesabny",
                        publicIp: "tojjymqqjmschjp",
                    },
                    attachment: {
                        attachTime: "2024-10-08T03:49:10.618Z",
                        attachmentId: "lsqnlzd",
                        deleteOnTermination: true,
                        deviceIndex: 11,
                        enaSrdSpecification: {
                            enaSrdEnabled: true,
                            enaSrdUdpSpecification: {
                                enaSrdUdpEnabled: true,
                            },
                        },
                        networkCardIndex: 9,
                        status: {
                            value: azure_native.awsconnector.AttachmentStatus.Attached,
                        },
                    },
                    connectionTrackingConfiguration: {
                        tcpEstablishedTimeout: 23,
                        udpStreamTimeout: 24,
                        udpTimeout: 30,
                    },
                    description: "wcdguczvqhelvbuhnx",
                    groups: [{
                        groupId: "nwupmxpxrzdroizfewqupyddewi",
                        groupName: "gvsaaqihzfcwdmeocclatfqm",
                    }],
                    interfaceType: "mphomintds",
                    ipv4Prefixes: [{
                        ipv4Prefix: "ortyghjrffqjz",
                    }],
                    ipv6Addresses: [{
                        ipv6Address: "z",
                    }],
                    ipv6Prefixes: [{
                        ipv6Prefix: "cstrptdpvmberviuvuqfd",
                    }],
                    macAddress: "k",
                    networkInterfaceId: "qythf",
                    ownerId: "fvjysbetbyrzccspcenkpvi",
                    privateDnsName: "yvorusnuuigavdcqqdxecrkmjmhrf",
                    privateIpAddress: "m",
                    privateIpAddresses: [{
                        association: {
                            carrierIp: "gyqfkluecfuwebntnygczb",
                            customerOwnedIp: "sw",
                            ipOwnerId: "fbrkixipyqjnao",
                            publicDnsName: "oivnzjavxqmctzvhgmsavgwesabny",
                            publicIp: "tojjymqqjmschjp",
                        },
                        primary: true,
                        privateDnsName: "bdezhkhwoerivtfwgqelrsyiphf",
                        privateIpAddress: "xcqnyrs",
                    }],
                    sourceDestCheck: true,
                    status: {
                        value: azure_native.awsconnector.NetworkInterfaceStatus.Associated,
                    },
                    subnetId: "euocsemlw",
                    vpcId: "grahbrhjelkewder",
                }],
                outpostArn: "godjddxeidxe",
                placement: {
                    affinity: "xzseileq",
                    availabilityZone: "vsfvyosolmnchbavxfvtizqptgmeg",
                    groupId: "davwvkjoij",
                    groupName: "txqgn",
                    hostId: "mvbshbhxclztfwffsu",
                    hostResourceGroupArn: "zl",
                    partitionNumber: 24,
                    spreadDomain: "t",
                    tenancy: {
                        value: azure_native.awsconnector.Tenancy.Dedicated,
                    },
                },
                platform: {
                    value: azure_native.awsconnector.PlatformValues.Windows,
                },
                platformDetails: "rcwqyqgcruqjcvzcto",
                privateDnsName: "ieuhntvllhoojakokyt",
                privateDnsNameOptions: {
                    enableResourceNameDnsAAAARecord: true,
                    enableResourceNameDnsARecord: true,
                    hostnameType: {
                        value: azure_native.awsconnector.HostnameType.IpName,
                    },
                },
                privateIpAddress: "uosximzwwopktgyzlathmorgqah",
                productCodes: [{
                    productCodeId: "sexxutnmcfhkamhmvjrggoscatni",
                    productCodeType: {
                        value: azure_native.awsconnector.ProductCodeValues.Devpay,
                    },
                }],
                publicDnsName: "qkucqmeldgiumuzribitahwft",
                publicIpAddress: "ialohsszgtpuycimtqi",
                ramdiskId: "ggkfkl",
                rootDeviceName: "dbfwarbazrbzcjnh",
                rootDeviceType: {
                    value: azure_native.awsconnector.DeviceType.Ebs,
                },
                securityGroups: [{
                    groupId: "nwupmxpxrzdroizfewqupyddewi",
                    groupName: "gvsaaqihzfcwdmeocclatfqm",
                }],
                sourceDestCheck: true,
                spotInstanceRequestId: "qiylxsuuinwyq",
                sriovNetSupport: "kiffwvajczdtzwcfeefqespn",
                state: {
                    code: 18,
                    name: {
                        value: azure_native.awsconnector.InstanceStateName.Pending,
                    },
                },
                stateReason: {
                    code: "kdnlidwcsckwbplroijtjciufgg",
                    message: "dvgendvpuuzx",
                },
                stateTransitionReason: "arenmfmnvv",
                subnetId: "mgnibedayjllwaidbjh",
                tags: [{
                    key: "pbvbjvyuqibbevydlslmfple",
                    value: "zztbwjxzwgmnjqhegktznmdrqferd",
                }],
                tpmSupport: "fvxtckturm",
                usageOperation: "xrctwrcgpcrhlfjzhdvhiovdlcqafq",
                usageOperationUpdateTime: "2024-10-08T03:49:10.619Z",
                virtualizationType: {
                    value: azure_native.awsconnector.VirtualizationType.Hvm,
                },
                vpcId: "g",
            },
            awsRegion: "tcaqttnhykcej",
            awsSourceSchema: "tncjfmwlkponefezhigbyno",
            awsTags: {
                key2934: "wyx",
            },
            publicCloudConnectorsResourceId: "shnvqmmslrarjuzdpyhlnfxxp",
            publicCloudResourceName: "sffqiavopmcwltotrpubudq",
        },
        resourceUri: "c",
    });
    
    resources:
      ec2Instance:
        type: azure-native:awsconnector:Ec2Instance
        properties:
          properties:
            arn: noxwkahrsrcnrpz
            awsAccountId: hhrjjrfopsrebnklxmr
            awsProperties:
              amiLaunchIndex: 27
              architecture:
                value: arm64
              blockDeviceMappings:
                - deviceName: tfaglaaaklzilxzmk
                  ebs:
                    associatedResource: pgkczdagxihtrkzzaiuzennp
                    attachTime: 2024-10-08T03:49:10.616Z
                    deleteOnTermination: true
                    status:
                      value: attached
                    volumeId: ilihhdgfhpylwqnaglcmj
                    volumeOwnerId: ruylzxnmlundujqdqkqocknldkttka
              bootMode:
                value: legacy-bios
              capacityReservationId: rgxeywdieyjfmp
              capacityReservationSpecification:
                capacityReservationPreference:
                  value: none
                capacityReservationTarget:
                  capacityReservationId: dvdusvbgjrkkuqrelloyysinnzpjb
                  capacityReservationResourceGroupArn: itnyqqrlujfkasgzbrvljlbh
              clientToken: zgimjubyev
              cpuOptions:
                amdSevSnp:
                  value: disabled
                coreCount: 27
                threadsPerCore: 11
              currentInstanceBootMode:
                value: legacy-bios
              ebsOptimized: true
              elasticGpuAssociations:
                - elasticGpuAssociationId: jmxqiqiyocefwrivbcumzx
                  elasticGpuAssociationState: mkteimwlzs
                  elasticGpuAssociationTime: sosasrnqg
                  elasticGpuId: dnpmhib
              elasticInferenceAcceleratorAssociations:
                - elasticInferenceAcceleratorArn: pnbrdzuzjxuwrtpdc
                  elasticInferenceAcceleratorAssociationId: uoout
                  elasticInferenceAcceleratorAssociationState: bwbmjkusisjrxxdonwtxkbgbaxk
                  elasticInferenceAcceleratorAssociationTime: 2024-10-08T03:49:10.617Z
              enaSupport: true
              enclaveOptions:
                enabled: true
              hibernationOptions:
                configured: true
              hypervisor:
                value: ovm
              iamInstanceProfile:
                arn: jvju
                id: kdzthqdiqjcknesajpbplmkynzokr
              imageId: oemhjwhbzkbcwocprtn
              instanceId: czyyyovcqwce
              instanceLifecycle:
                value: capacity-block
              instanceType:
                value: a1.2xlarge
              ipv6Address: kuzwkpvttqtjxowkisga
              kernelId: qqehgoolsvuh
              keyName: bxxdzmyclfgrwqwnjajhs
              launchTime: 2024-10-08T03:49:10.618Z
              licenses:
                - licenseConfigurationArn: q
              maintenanceOptions:
                autoRecovery:
                  value: default
              metadataOptions:
                httpEndpoint:
                  value: disabled
                httpProtocolIpv6:
                  value: disabled
                httpPutResponseHopLimit: 3
                httpTokens:
                  value: optional
                instanceMetadataTags:
                  value: disabled
                state:
                  value: applied
              monitoring:
                state:
                  value: disabled
              networkInterfaces:
                - association:
                    carrierIp: gyqfkluecfuwebntnygczb
                    customerOwnedIp: sw
                    ipOwnerId: fbrkixipyqjnao
                    publicDnsName: oivnzjavxqmctzvhgmsavgwesabny
                    publicIp: tojjymqqjmschjp
                  attachment:
                    attachTime: 2024-10-08T03:49:10.618Z
                    attachmentId: lsqnlzd
                    deleteOnTermination: true
                    deviceIndex: 11
                    enaSrdSpecification:
                      enaSrdEnabled: true
                      enaSrdUdpSpecification:
                        enaSrdUdpEnabled: true
                    networkCardIndex: 9
                    status:
                      value: attached
                  connectionTrackingConfiguration:
                    tcpEstablishedTimeout: 23
                    udpStreamTimeout: 24
                    udpTimeout: 30
                  description: wcdguczvqhelvbuhnx
                  groups:
                    - groupId: nwupmxpxrzdroizfewqupyddewi
                      groupName: gvsaaqihzfcwdmeocclatfqm
                  interfaceType: mphomintds
                  ipv4Prefixes:
                    - ipv4Prefix: ortyghjrffqjz
                  ipv6Addresses:
                    - ipv6Address: z
                  ipv6Prefixes:
                    - ipv6Prefix: cstrptdpvmberviuvuqfd
                  macAddress: k
                  networkInterfaceId: qythf
                  ownerId: fvjysbetbyrzccspcenkpvi
                  privateDnsName: yvorusnuuigavdcqqdxecrkmjmhrf
                  privateIpAddress: m
                  privateIpAddresses:
                    - association:
                        carrierIp: gyqfkluecfuwebntnygczb
                        customerOwnedIp: sw
                        ipOwnerId: fbrkixipyqjnao
                        publicDnsName: oivnzjavxqmctzvhgmsavgwesabny
                        publicIp: tojjymqqjmschjp
                      primary: true
                      privateDnsName: bdezhkhwoerivtfwgqelrsyiphf
                      privateIpAddress: xcqnyrs
                  sourceDestCheck: true
                  status:
                    value: associated
                  subnetId: euocsemlw
                  vpcId: grahbrhjelkewder
              outpostArn: godjddxeidxe
              placement:
                affinity: xzseileq
                availabilityZone: vsfvyosolmnchbavxfvtizqptgmeg
                groupId: davwvkjoij
                groupName: txqgn
                hostId: mvbshbhxclztfwffsu
                hostResourceGroupArn: zl
                partitionNumber: 24
                spreadDomain: t
                tenancy:
                  value: dedicated
              platform:
                value: Windows
              platformDetails: rcwqyqgcruqjcvzcto
              privateDnsName: ieuhntvllhoojakokyt
              privateDnsNameOptions:
                enableResourceNameDnsAAAARecord: true
                enableResourceNameDnsARecord: true
                hostnameType:
                  value: ip-name
              privateIpAddress: uosximzwwopktgyzlathmorgqah
              productCodes:
                - productCodeId: sexxutnmcfhkamhmvjrggoscatni
                  productCodeType:
                    value: devpay
              publicDnsName: qkucqmeldgiumuzribitahwft
              publicIpAddress: ialohsszgtpuycimtqi
              ramdiskId: ggkfkl
              rootDeviceName: dbfwarbazrbzcjnh
              rootDeviceType:
                value: ebs
              securityGroups:
                - groupId: nwupmxpxrzdroizfewqupyddewi
                  groupName: gvsaaqihzfcwdmeocclatfqm
              sourceDestCheck: true
              spotInstanceRequestId: qiylxsuuinwyq
              sriovNetSupport: kiffwvajczdtzwcfeefqespn
              state:
                code: 18
                name:
                  value: pending
              stateReason:
                code: kdnlidwcsckwbplroijtjciufgg
                message: dvgendvpuuzx
              stateTransitionReason: arenmfmnvv
              subnetId: mgnibedayjllwaidbjh
              tags:
                - key: pbvbjvyuqibbevydlslmfple
                  value: zztbwjxzwgmnjqhegktznmdrqferd
              tpmSupport: fvxtckturm
              usageOperation: xrctwrcgpcrhlfjzhdvhiovdlcqafq
              usageOperationUpdateTime: 2024-10-08T03:49:10.619Z
              virtualizationType:
                value: hvm
              vpcId: g
            awsRegion: tcaqttnhykcej
            awsSourceSchema: tncjfmwlkponefezhigbyno
            awsTags:
              key2934: wyx
            publicCloudConnectorsResourceId: shnvqmmslrarjuzdpyhlnfxxp
            publicCloudResourceName: sffqiavopmcwltotrpubudq
          resourceUri: c
    

    Create Ec2Instance Resource

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

    Constructor syntax

    new Ec2Instance(name: string, args: Ec2InstanceArgs, opts?: CustomResourceOptions);
    @overload
    def Ec2Instance(resource_name: str,
                    args: Ec2InstanceArgs,
                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def Ec2Instance(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    resource_uri: Optional[str] = None,
                    properties: Optional[Ec2InstancePropertiesArgs] = None)
    func NewEc2Instance(ctx *Context, name string, args Ec2InstanceArgs, opts ...ResourceOption) (*Ec2Instance, error)
    public Ec2Instance(string name, Ec2InstanceArgs args, CustomResourceOptions? opts = null)
    public Ec2Instance(String name, Ec2InstanceArgs args)
    public Ec2Instance(String name, Ec2InstanceArgs args, CustomResourceOptions options)
    
    type: azure-native:awsconnector:Ec2Instance
    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 Ec2InstanceArgs
    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 Ec2InstanceArgs
    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 Ec2InstanceArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args Ec2InstanceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args Ec2InstanceArgs
    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 ec2InstanceResource = new AzureNative.AwsConnector.Ec2Instance("ec2InstanceResource", new()
    {
        ResourceUri = "string",
        Properties = new AzureNative.AwsConnector.Inputs.Ec2InstancePropertiesArgs
        {
            Arn = "string",
            AwsAccountId = "string",
            AwsProperties = new AzureNative.AwsConnector.Inputs.AwsEc2InstancePropertiesArgs
            {
                AmiLaunchIndex = 0,
                Architecture = new AzureNative.AwsConnector.Inputs.ArchitectureValuesEnumValueArgs
                {
                    Value = "string",
                },
                BlockDeviceMappings = new[]
                {
                    new AzureNative.AwsConnector.Inputs.InstanceBlockDeviceMappingArgs
                    {
                        DeviceName = "string",
                        Ebs = new AzureNative.AwsConnector.Inputs.EbsInstanceBlockDeviceArgs
                        {
                            AssociatedResource = "string",
                            AttachTime = "string",
                            DeleteOnTermination = false,
                            Status = new AzureNative.AwsConnector.Inputs.AttachmentStatusEnumValueArgs
                            {
                                Value = "string",
                            },
                            VolumeId = "string",
                            VolumeOwnerId = "string",
                        },
                    },
                },
                BootMode = new AzureNative.AwsConnector.Inputs.BootModeValuesEnumValueArgs
                {
                    Value = "string",
                },
                CapacityReservationId = "string",
                CapacityReservationSpecification = new AzureNative.AwsConnector.Inputs.CapacityReservationSpecificationResponseArgs
                {
                    CapacityReservationPreference = new AzureNative.AwsConnector.Inputs.CapacityReservationPreferenceEnumValueArgs
                    {
                        Value = "string",
                    },
                    CapacityReservationTarget = new AzureNative.AwsConnector.Inputs.CapacityReservationTargetResponseArgs
                    {
                        CapacityReservationId = "string",
                        CapacityReservationResourceGroupArn = "string",
                    },
                },
                ClientToken = "string",
                CpuOptions = new AzureNative.AwsConnector.Inputs.CpuOptionsArgs
                {
                    AmdSevSnp = new AzureNative.AwsConnector.Inputs.AmdSevSnpSpecificationEnumValueArgs
                    {
                        Value = "string",
                    },
                    CoreCount = 0,
                    ThreadsPerCore = 0,
                },
                CurrentInstanceBootMode = new AzureNative.AwsConnector.Inputs.InstanceBootModeValuesEnumValueArgs
                {
                    Value = "string",
                },
                EbsOptimized = false,
                ElasticGpuAssociations = new[]
                {
                    new AzureNative.AwsConnector.Inputs.ElasticGpuAssociationArgs
                    {
                        ElasticGpuAssociationId = "string",
                        ElasticGpuAssociationState = "string",
                        ElasticGpuAssociationTime = "string",
                        ElasticGpuId = "string",
                    },
                },
                ElasticInferenceAcceleratorAssociations = new[]
                {
                    new AzureNative.AwsConnector.Inputs.ElasticInferenceAcceleratorAssociationArgs
                    {
                        ElasticInferenceAcceleratorArn = "string",
                        ElasticInferenceAcceleratorAssociationId = "string",
                        ElasticInferenceAcceleratorAssociationState = "string",
                        ElasticInferenceAcceleratorAssociationTime = "string",
                    },
                },
                EnaSupport = false,
                EnclaveOptions = new AzureNative.AwsConnector.Inputs.EnclaveOptionsArgs
                {
                    Enabled = false,
                },
                HibernationOptions = new AzureNative.AwsConnector.Inputs.HibernationOptionsArgs
                {
                    Configured = false,
                },
                Hypervisor = new AzureNative.AwsConnector.Inputs.HypervisorTypeEnumValueArgs
                {
                    Value = "string",
                },
                IamInstanceProfile = new AzureNative.AwsConnector.Inputs.IamInstanceProfileArgs
                {
                    Arn = "string",
                    Id = "string",
                },
                ImageId = "string",
                InstanceId = "string",
                InstanceLifecycle = new AzureNative.AwsConnector.Inputs.InstanceLifecycleTypeEnumValueArgs
                {
                    Value = "string",
                },
                InstanceType = new AzureNative.AwsConnector.Inputs.InstanceTypeEnumValueArgs
                {
                    Value = "string",
                },
                Ipv6Address = "string",
                KernelId = "string",
                KeyName = "string",
                LaunchTime = "string",
                Licenses = new[]
                {
                    new AzureNative.AwsConnector.Inputs.LicenseConfigurationArgs
                    {
                        LicenseConfigurationArn = "string",
                    },
                },
                MaintenanceOptions = new AzureNative.AwsConnector.Inputs.InstanceMaintenanceOptionsArgs
                {
                    AutoRecovery = new AzureNative.AwsConnector.Inputs.InstanceAutoRecoveryStateEnumValueArgs
                    {
                        Value = "string",
                    },
                },
                MetadataOptions = new AzureNative.AwsConnector.Inputs.InstanceMetadataOptionsResponseArgs
                {
                    HttpEndpoint = new AzureNative.AwsConnector.Inputs.InstanceMetadataEndpointStateEnumValueArgs
                    {
                        Value = "string",
                    },
                    HttpProtocolIpv6 = new AzureNative.AwsConnector.Inputs.InstanceMetadataProtocolStateEnumValueArgs
                    {
                        Value = "string",
                    },
                    HttpPutResponseHopLimit = 0,
                    HttpTokens = new AzureNative.AwsConnector.Inputs.HttpTokensStateEnumValueArgs
                    {
                        Value = "string",
                    },
                    InstanceMetadataTags = new AzureNative.AwsConnector.Inputs.InstanceMetadataTagsStateEnumValueArgs
                    {
                        Value = "string",
                    },
                    State = new AzureNative.AwsConnector.Inputs.InstanceMetadataOptionsStateEnumValueArgs
                    {
                        Value = "string",
                    },
                },
                Monitoring = new AzureNative.AwsConnector.Inputs.MonitoringArgs
                {
                    State = new AzureNative.AwsConnector.Inputs.MonitoringStateEnumValueArgs
                    {
                        Value = "string",
                    },
                },
                NetworkInterfaces = new[]
                {
                    new AzureNative.AwsConnector.Inputs.InstanceNetworkInterfaceArgs
                    {
                        Association = new AzureNative.AwsConnector.Inputs.InstanceNetworkInterfaceAssociationArgs
                        {
                            CarrierIp = "string",
                            CustomerOwnedIp = "string",
                            IpOwnerId = "string",
                            PublicDnsName = "string",
                            PublicIp = "string",
                        },
                        Attachment = new AzureNative.AwsConnector.Inputs.InstanceNetworkInterfaceAttachmentArgs
                        {
                            AttachTime = "string",
                            AttachmentId = "string",
                            DeleteOnTermination = false,
                            DeviceIndex = 0,
                            EnaSrdSpecification = new AzureNative.AwsConnector.Inputs.InstanceAttachmentEnaSrdSpecificationArgs
                            {
                                EnaSrdEnabled = false,
                                EnaSrdUdpSpecification = new AzureNative.AwsConnector.Inputs.InstanceAttachmentEnaSrdUdpSpecificationArgs
                                {
                                    EnaSrdUdpEnabled = false,
                                },
                            },
                            NetworkCardIndex = 0,
                            Status = new AzureNative.AwsConnector.Inputs.AttachmentStatusEnumValueArgs
                            {
                                Value = "string",
                            },
                        },
                        ConnectionTrackingConfiguration = new AzureNative.AwsConnector.Inputs.ConnectionTrackingSpecificationResponseArgs
                        {
                            TcpEstablishedTimeout = 0,
                            UdpStreamTimeout = 0,
                            UdpTimeout = 0,
                        },
                        Description = "string",
                        Groups = new[]
                        {
                            new AzureNative.AwsConnector.Inputs.GroupIdentifierArgs
                            {
                                GroupId = "string",
                                GroupName = "string",
                            },
                        },
                        InterfaceType = "string",
                        Ipv4Prefixes = new[]
                        {
                            new AzureNative.AwsConnector.Inputs.InstanceIpv4PrefixArgs
                            {
                                Ipv4Prefix = "string",
                            },
                        },
                        Ipv6Addresses = new[]
                        {
                            new AzureNative.AwsConnector.Inputs.InstanceIpv6AddressArgs
                            {
                                Ipv6Address = "string",
                                IsPrimaryIpv6 = false,
                            },
                        },
                        Ipv6Prefixes = new[]
                        {
                            new AzureNative.AwsConnector.Inputs.InstanceIpv6PrefixArgs
                            {
                                Ipv6Prefix = "string",
                            },
                        },
                        MacAddress = "string",
                        NetworkInterfaceId = "string",
                        OwnerId = "string",
                        PrivateDnsName = "string",
                        PrivateIpAddress = "string",
                        PrivateIpAddresses = new[]
                        {
                            new AzureNative.AwsConnector.Inputs.InstancePrivateIpAddressArgs
                            {
                                Association = new AzureNative.AwsConnector.Inputs.InstanceNetworkInterfaceAssociationArgs
                                {
                                    CarrierIp = "string",
                                    CustomerOwnedIp = "string",
                                    IpOwnerId = "string",
                                    PublicDnsName = "string",
                                    PublicIp = "string",
                                },
                                Primary = false,
                                PrivateDnsName = "string",
                                PrivateIpAddress = "string",
                            },
                        },
                        SourceDestCheck = false,
                        Status = new AzureNative.AwsConnector.Inputs.NetworkInterfaceStatusEnumValueArgs
                        {
                            Value = "string",
                        },
                        SubnetId = "string",
                        VpcId = "string",
                    },
                },
                OutpostArn = "string",
                Placement = new AzureNative.AwsConnector.Inputs.PlacementArgs
                {
                    Affinity = "string",
                    AvailabilityZone = "string",
                    GroupId = "string",
                    GroupName = "string",
                    HostId = "string",
                    HostResourceGroupArn = "string",
                    PartitionNumber = 0,
                    SpreadDomain = "string",
                    Tenancy = new AzureNative.AwsConnector.Inputs.TenancyEnumValueArgs
                    {
                        Value = "string",
                    },
                },
                Platform = new AzureNative.AwsConnector.Inputs.PlatformValuesEnumValueArgs
                {
                    Value = "string",
                },
                PlatformDetails = "string",
                PrivateDnsName = "string",
                PrivateDnsNameOptions = new AzureNative.AwsConnector.Inputs.PrivateDnsNameOptionsResponseArgs
                {
                    EnableResourceNameDnsAAAARecord = false,
                    EnableResourceNameDnsARecord = false,
                    HostnameType = new AzureNative.AwsConnector.Inputs.HostnameTypeEnumValueArgs
                    {
                        Value = "string",
                    },
                },
                PrivateIpAddress = "string",
                ProductCodes = new[]
                {
                    new AzureNative.AwsConnector.Inputs.ProductCodeArgs
                    {
                        ProductCodeId = "string",
                        ProductCodeType = new AzureNative.AwsConnector.Inputs.ProductCodeValuesEnumValueArgs
                        {
                            Value = "string",
                        },
                    },
                },
                PublicDnsName = "string",
                PublicIpAddress = "string",
                RamdiskId = "string",
                RootDeviceName = "string",
                RootDeviceType = new AzureNative.AwsConnector.Inputs.DeviceTypeEnumValueArgs
                {
                    Value = "string",
                },
                SecurityGroups = new[]
                {
                    new AzureNative.AwsConnector.Inputs.GroupIdentifierArgs
                    {
                        GroupId = "string",
                        GroupName = "string",
                    },
                },
                SourceDestCheck = false,
                SpotInstanceRequestId = "string",
                SriovNetSupport = "string",
                State = new AzureNative.AwsConnector.Inputs.InstanceStateArgs
                {
                    Code = 0,
                    Name = new AzureNative.AwsConnector.Inputs.InstanceStateNameEnumValueArgs
                    {
                        Value = "string",
                    },
                },
                StateReason = new AzureNative.AwsConnector.Inputs.StateReasonArgs
                {
                    Code = "string",
                    Message = "string",
                },
                StateTransitionReason = "string",
                SubnetId = "string",
                Tags = new[]
                {
                    new AzureNative.AwsConnector.Inputs.TagArgs
                    {
                        Key = "string",
                        Value = "string",
                    },
                },
                TpmSupport = "string",
                UsageOperation = "string",
                UsageOperationUpdateTime = "string",
                VirtualizationType = new AzureNative.AwsConnector.Inputs.VirtualizationTypeEnumValueArgs
                {
                    Value = "string",
                },
                VpcId = "string",
            },
            AwsRegion = "string",
            AwsSourceSchema = "string",
            AwsTags = 
            {
                { "string", "string" },
            },
            PublicCloudConnectorsResourceId = "string",
            PublicCloudResourceName = "string",
        },
    });
    
    example, err := awsconnector.NewEc2Instance(ctx, "ec2InstanceResource", &awsconnector.Ec2InstanceArgs{
    	ResourceUri: pulumi.String("string"),
    	Properties: &awsconnector.Ec2InstancePropertiesArgs{
    		Arn:          pulumi.String("string"),
    		AwsAccountId: pulumi.String("string"),
    		AwsProperties: &awsconnector.AwsEc2InstancePropertiesArgs{
    			AmiLaunchIndex: pulumi.Int(0),
    			Architecture: &awsconnector.ArchitectureValuesEnumValueArgs{
    				Value: pulumi.String("string"),
    			},
    			BlockDeviceMappings: awsconnector.InstanceBlockDeviceMappingArray{
    				&awsconnector.InstanceBlockDeviceMappingArgs{
    					DeviceName: pulumi.String("string"),
    					Ebs: &awsconnector.EbsInstanceBlockDeviceArgs{
    						AssociatedResource:  pulumi.String("string"),
    						AttachTime:          pulumi.String("string"),
    						DeleteOnTermination: pulumi.Bool(false),
    						Status: &awsconnector.AttachmentStatusEnumValueArgs{
    							Value: pulumi.String("string"),
    						},
    						VolumeId:      pulumi.String("string"),
    						VolumeOwnerId: pulumi.String("string"),
    					},
    				},
    			},
    			BootMode: &awsconnector.BootModeValuesEnumValueArgs{
    				Value: pulumi.String("string"),
    			},
    			CapacityReservationId: pulumi.String("string"),
    			CapacityReservationSpecification: &awsconnector.CapacityReservationSpecificationResponseArgs{
    				CapacityReservationPreference: &awsconnector.CapacityReservationPreferenceEnumValueArgs{
    					Value: pulumi.String("string"),
    				},
    				CapacityReservationTarget: &awsconnector.CapacityReservationTargetResponseArgs{
    					CapacityReservationId:               pulumi.String("string"),
    					CapacityReservationResourceGroupArn: pulumi.String("string"),
    				},
    			},
    			ClientToken: pulumi.String("string"),
    			CpuOptions: &awsconnector.CpuOptionsArgs{
    				AmdSevSnp: &awsconnector.AmdSevSnpSpecificationEnumValueArgs{
    					Value: pulumi.String("string"),
    				},
    				CoreCount:      pulumi.Int(0),
    				ThreadsPerCore: pulumi.Int(0),
    			},
    			CurrentInstanceBootMode: &awsconnector.InstanceBootModeValuesEnumValueArgs{
    				Value: pulumi.String("string"),
    			},
    			EbsOptimized: pulumi.Bool(false),
    			ElasticGpuAssociations: awsconnector.ElasticGpuAssociationArray{
    				&awsconnector.ElasticGpuAssociationArgs{
    					ElasticGpuAssociationId:    pulumi.String("string"),
    					ElasticGpuAssociationState: pulumi.String("string"),
    					ElasticGpuAssociationTime:  pulumi.String("string"),
    					ElasticGpuId:               pulumi.String("string"),
    				},
    			},
    			ElasticInferenceAcceleratorAssociations: awsconnector.ElasticInferenceAcceleratorAssociationArray{
    				&awsconnector.ElasticInferenceAcceleratorAssociationArgs{
    					ElasticInferenceAcceleratorArn:              pulumi.String("string"),
    					ElasticInferenceAcceleratorAssociationId:    pulumi.String("string"),
    					ElasticInferenceAcceleratorAssociationState: pulumi.String("string"),
    					ElasticInferenceAcceleratorAssociationTime:  pulumi.String("string"),
    				},
    			},
    			EnaSupport: pulumi.Bool(false),
    			EnclaveOptions: &awsconnector.EnclaveOptionsArgs{
    				Enabled: pulumi.Bool(false),
    			},
    			HibernationOptions: &awsconnector.HibernationOptionsArgs{
    				Configured: pulumi.Bool(false),
    			},
    			Hypervisor: &awsconnector.HypervisorTypeEnumValueArgs{
    				Value: pulumi.String("string"),
    			},
    			IamInstanceProfile: &awsconnector.IamInstanceProfileTypeArgs{
    				Arn: pulumi.String("string"),
    				Id:  pulumi.String("string"),
    			},
    			ImageId:    pulumi.String("string"),
    			InstanceId: pulumi.String("string"),
    			InstanceLifecycle: &awsconnector.InstanceLifecycleTypeEnumValueArgs{
    				Value: pulumi.String("string"),
    			},
    			InstanceType: &awsconnector.InstanceTypeEnumValueArgs{
    				Value: pulumi.String("string"),
    			},
    			Ipv6Address: pulumi.String("string"),
    			KernelId:    pulumi.String("string"),
    			KeyName:     pulumi.String("string"),
    			LaunchTime:  pulumi.String("string"),
    			Licenses: awsconnector.LicenseConfigurationArray{
    				&awsconnector.LicenseConfigurationArgs{
    					LicenseConfigurationArn: pulumi.String("string"),
    				},
    			},
    			MaintenanceOptions: &awsconnector.InstanceMaintenanceOptionsArgs{
    				AutoRecovery: &awsconnector.InstanceAutoRecoveryStateEnumValueArgs{
    					Value: pulumi.String("string"),
    				},
    			},
    			MetadataOptions: &awsconnector.InstanceMetadataOptionsResponseArgs{
    				HttpEndpoint: &awsconnector.InstanceMetadataEndpointStateEnumValueArgs{
    					Value: pulumi.String("string"),
    				},
    				HttpProtocolIpv6: &awsconnector.InstanceMetadataProtocolStateEnumValueArgs{
    					Value: pulumi.String("string"),
    				},
    				HttpPutResponseHopLimit: pulumi.Int(0),
    				HttpTokens: &awsconnector.HttpTokensStateEnumValueArgs{
    					Value: pulumi.String("string"),
    				},
    				InstanceMetadataTags: &awsconnector.InstanceMetadataTagsStateEnumValueArgs{
    					Value: pulumi.String("string"),
    				},
    				State: &awsconnector.InstanceMetadataOptionsStateEnumValueArgs{
    					Value: pulumi.String("string"),
    				},
    			},
    			Monitoring: &awsconnector.MonitoringArgs{
    				State: &awsconnector.MonitoringStateEnumValueArgs{
    					Value: pulumi.String("string"),
    				},
    			},
    			NetworkInterfaces: awsconnector.InstanceNetworkInterfaceArray{
    				&awsconnector.InstanceNetworkInterfaceArgs{
    					Association: &awsconnector.InstanceNetworkInterfaceAssociationArgs{
    						CarrierIp:       pulumi.String("string"),
    						CustomerOwnedIp: pulumi.String("string"),
    						IpOwnerId:       pulumi.String("string"),
    						PublicDnsName:   pulumi.String("string"),
    						PublicIp:        pulumi.String("string"),
    					},
    					Attachment: &awsconnector.InstanceNetworkInterfaceAttachmentArgs{
    						AttachTime:          pulumi.String("string"),
    						AttachmentId:        pulumi.String("string"),
    						DeleteOnTermination: pulumi.Bool(false),
    						DeviceIndex:         pulumi.Int(0),
    						EnaSrdSpecification: &awsconnector.InstanceAttachmentEnaSrdSpecificationArgs{
    							EnaSrdEnabled: pulumi.Bool(false),
    							EnaSrdUdpSpecification: &awsconnector.InstanceAttachmentEnaSrdUdpSpecificationArgs{
    								EnaSrdUdpEnabled: pulumi.Bool(false),
    							},
    						},
    						NetworkCardIndex: pulumi.Int(0),
    						Status: &awsconnector.AttachmentStatusEnumValueArgs{
    							Value: pulumi.String("string"),
    						},
    					},
    					ConnectionTrackingConfiguration: &awsconnector.ConnectionTrackingSpecificationResponseArgs{
    						TcpEstablishedTimeout: pulumi.Int(0),
    						UdpStreamTimeout:      pulumi.Int(0),
    						UdpTimeout:            pulumi.Int(0),
    					},
    					Description: pulumi.String("string"),
    					Groups: awsconnector.GroupIdentifierArray{
    						&awsconnector.GroupIdentifierArgs{
    							GroupId:   pulumi.String("string"),
    							GroupName: pulumi.String("string"),
    						},
    					},
    					InterfaceType: pulumi.String("string"),
    					Ipv4Prefixes: awsconnector.InstanceIpv4PrefixArray{
    						&awsconnector.InstanceIpv4PrefixArgs{
    							Ipv4Prefix: pulumi.String("string"),
    						},
    					},
    					Ipv6Addresses: awsconnector.InstanceIpv6AddressArray{
    						&awsconnector.InstanceIpv6AddressArgs{
    							Ipv6Address:   pulumi.String("string"),
    							IsPrimaryIpv6: pulumi.Bool(false),
    						},
    					},
    					Ipv6Prefixes: awsconnector.InstanceIpv6PrefixArray{
    						&awsconnector.InstanceIpv6PrefixArgs{
    							Ipv6Prefix: pulumi.String("string"),
    						},
    					},
    					MacAddress:         pulumi.String("string"),
    					NetworkInterfaceId: pulumi.String("string"),
    					OwnerId:            pulumi.String("string"),
    					PrivateDnsName:     pulumi.String("string"),
    					PrivateIpAddress:   pulumi.String("string"),
    					PrivateIpAddresses: awsconnector.InstancePrivateIpAddressArray{
    						&awsconnector.InstancePrivateIpAddressArgs{
    							Association: &awsconnector.InstanceNetworkInterfaceAssociationArgs{
    								CarrierIp:       pulumi.String("string"),
    								CustomerOwnedIp: pulumi.String("string"),
    								IpOwnerId:       pulumi.String("string"),
    								PublicDnsName:   pulumi.String("string"),
    								PublicIp:        pulumi.String("string"),
    							},
    							Primary:          pulumi.Bool(false),
    							PrivateDnsName:   pulumi.String("string"),
    							PrivateIpAddress: pulumi.String("string"),
    						},
    					},
    					SourceDestCheck: pulumi.Bool(false),
    					Status: &awsconnector.NetworkInterfaceStatusEnumValueArgs{
    						Value: pulumi.String("string"),
    					},
    					SubnetId: pulumi.String("string"),
    					VpcId:    pulumi.String("string"),
    				},
    			},
    			OutpostArn: pulumi.String("string"),
    			Placement: &awsconnector.PlacementArgs{
    				Affinity:             pulumi.String("string"),
    				AvailabilityZone:     pulumi.String("string"),
    				GroupId:              pulumi.String("string"),
    				GroupName:            pulumi.String("string"),
    				HostId:               pulumi.String("string"),
    				HostResourceGroupArn: pulumi.String("string"),
    				PartitionNumber:      pulumi.Int(0),
    				SpreadDomain:         pulumi.String("string"),
    				Tenancy: &awsconnector.TenancyEnumValueArgs{
    					Value: pulumi.String("string"),
    				},
    			},
    			Platform: &awsconnector.PlatformValuesEnumValueArgs{
    				Value: pulumi.String("string"),
    			},
    			PlatformDetails: pulumi.String("string"),
    			PrivateDnsName:  pulumi.String("string"),
    			PrivateDnsNameOptions: &awsconnector.PrivateDnsNameOptionsResponseArgs{
    				EnableResourceNameDnsAAAARecord: pulumi.Bool(false),
    				EnableResourceNameDnsARecord:    pulumi.Bool(false),
    				HostnameType: &awsconnector.HostnameTypeEnumValueArgs{
    					Value: pulumi.String("string"),
    				},
    			},
    			PrivateIpAddress: pulumi.String("string"),
    			ProductCodes: awsconnector.ProductCodeArray{
    				&awsconnector.ProductCodeArgs{
    					ProductCodeId: pulumi.String("string"),
    					ProductCodeType: &awsconnector.ProductCodeValuesEnumValueArgs{
    						Value: pulumi.String("string"),
    					},
    				},
    			},
    			PublicDnsName:   pulumi.String("string"),
    			PublicIpAddress: pulumi.String("string"),
    			RamdiskId:       pulumi.String("string"),
    			RootDeviceName:  pulumi.String("string"),
    			RootDeviceType: &awsconnector.DeviceTypeEnumValueArgs{
    				Value: pulumi.String("string"),
    			},
    			SecurityGroups: awsconnector.GroupIdentifierArray{
    				&awsconnector.GroupIdentifierArgs{
    					GroupId:   pulumi.String("string"),
    					GroupName: pulumi.String("string"),
    				},
    			},
    			SourceDestCheck:       pulumi.Bool(false),
    			SpotInstanceRequestId: pulumi.String("string"),
    			SriovNetSupport:       pulumi.String("string"),
    			State: &awsconnector.InstanceStateArgs{
    				Code: pulumi.Int(0),
    				Name: &awsconnector.InstanceStateNameEnumValueArgs{
    					Value: pulumi.String("string"),
    				},
    			},
    			StateReason: &awsconnector.StateReasonArgs{
    				Code:    pulumi.String("string"),
    				Message: pulumi.String("string"),
    			},
    			StateTransitionReason: pulumi.String("string"),
    			SubnetId:              pulumi.String("string"),
    			Tags: awsconnector.TagArray{
    				&awsconnector.TagArgs{
    					Key:   pulumi.String("string"),
    					Value: pulumi.String("string"),
    				},
    			},
    			TpmSupport:               pulumi.String("string"),
    			UsageOperation:           pulumi.String("string"),
    			UsageOperationUpdateTime: pulumi.String("string"),
    			VirtualizationType: &awsconnector.VirtualizationTypeEnumValueArgs{
    				Value: pulumi.String("string"),
    			},
    			VpcId: pulumi.String("string"),
    		},
    		AwsRegion:       pulumi.String("string"),
    		AwsSourceSchema: pulumi.String("string"),
    		AwsTags: pulumi.StringMap{
    			"string": pulumi.String("string"),
    		},
    		PublicCloudConnectorsResourceId: pulumi.String("string"),
    		PublicCloudResourceName:         pulumi.String("string"),
    	},
    })
    
    var ec2InstanceResource = new Ec2Instance("ec2InstanceResource", Ec2InstanceArgs.builder()
        .resourceUri("string")
        .properties(Ec2InstancePropertiesArgs.builder()
            .arn("string")
            .awsAccountId("string")
            .awsProperties(AwsEc2InstancePropertiesArgs.builder()
                .amiLaunchIndex(0)
                .architecture(ArchitectureValuesEnumValueArgs.builder()
                    .value("string")
                    .build())
                .blockDeviceMappings(InstanceBlockDeviceMappingArgs.builder()
                    .deviceName("string")
                    .ebs(EbsInstanceBlockDeviceArgs.builder()
                        .associatedResource("string")
                        .attachTime("string")
                        .deleteOnTermination(false)
                        .status(AttachmentStatusEnumValueArgs.builder()
                            .value("string")
                            .build())
                        .volumeId("string")
                        .volumeOwnerId("string")
                        .build())
                    .build())
                .bootMode(BootModeValuesEnumValueArgs.builder()
                    .value("string")
                    .build())
                .capacityReservationId("string")
                .capacityReservationSpecification(CapacityReservationSpecificationResponseArgs.builder()
                    .capacityReservationPreference(CapacityReservationPreferenceEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .capacityReservationTarget(CapacityReservationTargetResponseArgs.builder()
                        .capacityReservationId("string")
                        .capacityReservationResourceGroupArn("string")
                        .build())
                    .build())
                .clientToken("string")
                .cpuOptions(CpuOptionsArgs.builder()
                    .amdSevSnp(AmdSevSnpSpecificationEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .coreCount(0)
                    .threadsPerCore(0)
                    .build())
                .currentInstanceBootMode(InstanceBootModeValuesEnumValueArgs.builder()
                    .value("string")
                    .build())
                .ebsOptimized(false)
                .elasticGpuAssociations(ElasticGpuAssociationArgs.builder()
                    .elasticGpuAssociationId("string")
                    .elasticGpuAssociationState("string")
                    .elasticGpuAssociationTime("string")
                    .elasticGpuId("string")
                    .build())
                .elasticInferenceAcceleratorAssociations(ElasticInferenceAcceleratorAssociationArgs.builder()
                    .elasticInferenceAcceleratorArn("string")
                    .elasticInferenceAcceleratorAssociationId("string")
                    .elasticInferenceAcceleratorAssociationState("string")
                    .elasticInferenceAcceleratorAssociationTime("string")
                    .build())
                .enaSupport(false)
                .enclaveOptions(EnclaveOptionsArgs.builder()
                    .enabled(false)
                    .build())
                .hibernationOptions(HibernationOptionsArgs.builder()
                    .configured(false)
                    .build())
                .hypervisor(HypervisorTypeEnumValueArgs.builder()
                    .value("string")
                    .build())
                .iamInstanceProfile(IamInstanceProfileArgs.builder()
                    .arn("string")
                    .id("string")
                    .build())
                .imageId("string")
                .instanceId("string")
                .instanceLifecycle(InstanceLifecycleTypeEnumValueArgs.builder()
                    .value("string")
                    .build())
                .instanceType(InstanceTypeEnumValueArgs.builder()
                    .value("string")
                    .build())
                .ipv6Address("string")
                .kernelId("string")
                .keyName("string")
                .launchTime("string")
                .licenses(LicenseConfigurationArgs.builder()
                    .licenseConfigurationArn("string")
                    .build())
                .maintenanceOptions(InstanceMaintenanceOptionsArgs.builder()
                    .autoRecovery(InstanceAutoRecoveryStateEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .build())
                .metadataOptions(InstanceMetadataOptionsResponseArgs.builder()
                    .httpEndpoint(InstanceMetadataEndpointStateEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .httpProtocolIpv6(InstanceMetadataProtocolStateEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .httpPutResponseHopLimit(0)
                    .httpTokens(HttpTokensStateEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .instanceMetadataTags(InstanceMetadataTagsStateEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .state(InstanceMetadataOptionsStateEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .build())
                .monitoring(MonitoringArgs.builder()
                    .state(MonitoringStateEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .build())
                .networkInterfaces(InstanceNetworkInterfaceArgs.builder()
                    .association(InstanceNetworkInterfaceAssociationArgs.builder()
                        .carrierIp("string")
                        .customerOwnedIp("string")
                        .ipOwnerId("string")
                        .publicDnsName("string")
                        .publicIp("string")
                        .build())
                    .attachment(InstanceNetworkInterfaceAttachmentArgs.builder()
                        .attachTime("string")
                        .attachmentId("string")
                        .deleteOnTermination(false)
                        .deviceIndex(0)
                        .enaSrdSpecification(InstanceAttachmentEnaSrdSpecificationArgs.builder()
                            .enaSrdEnabled(false)
                            .enaSrdUdpSpecification(InstanceAttachmentEnaSrdUdpSpecificationArgs.builder()
                                .enaSrdUdpEnabled(false)
                                .build())
                            .build())
                        .networkCardIndex(0)
                        .status(AttachmentStatusEnumValueArgs.builder()
                            .value("string")
                            .build())
                        .build())
                    .connectionTrackingConfiguration(ConnectionTrackingSpecificationResponseArgs.builder()
                        .tcpEstablishedTimeout(0)
                        .udpStreamTimeout(0)
                        .udpTimeout(0)
                        .build())
                    .description("string")
                    .groups(GroupIdentifierArgs.builder()
                        .groupId("string")
                        .groupName("string")
                        .build())
                    .interfaceType("string")
                    .ipv4Prefixes(InstanceIpv4PrefixArgs.builder()
                        .ipv4Prefix("string")
                        .build())
                    .ipv6Addresses(InstanceIpv6AddressArgs.builder()
                        .ipv6Address("string")
                        .isPrimaryIpv6(false)
                        .build())
                    .ipv6Prefixes(InstanceIpv6PrefixArgs.builder()
                        .ipv6Prefix("string")
                        .build())
                    .macAddress("string")
                    .networkInterfaceId("string")
                    .ownerId("string")
                    .privateDnsName("string")
                    .privateIpAddress("string")
                    .privateIpAddresses(InstancePrivateIpAddressArgs.builder()
                        .association(InstanceNetworkInterfaceAssociationArgs.builder()
                            .carrierIp("string")
                            .customerOwnedIp("string")
                            .ipOwnerId("string")
                            .publicDnsName("string")
                            .publicIp("string")
                            .build())
                        .primary(false)
                        .privateDnsName("string")
                        .privateIpAddress("string")
                        .build())
                    .sourceDestCheck(false)
                    .status(NetworkInterfaceStatusEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .subnetId("string")
                    .vpcId("string")
                    .build())
                .outpostArn("string")
                .placement(PlacementArgs.builder()
                    .affinity("string")
                    .availabilityZone("string")
                    .groupId("string")
                    .groupName("string")
                    .hostId("string")
                    .hostResourceGroupArn("string")
                    .partitionNumber(0)
                    .spreadDomain("string")
                    .tenancy(TenancyEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .build())
                .platform(PlatformValuesEnumValueArgs.builder()
                    .value("string")
                    .build())
                .platformDetails("string")
                .privateDnsName("string")
                .privateDnsNameOptions(PrivateDnsNameOptionsResponseArgs.builder()
                    .enableResourceNameDnsAAAARecord(false)
                    .enableResourceNameDnsARecord(false)
                    .hostnameType(HostnameTypeEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .build())
                .privateIpAddress("string")
                .productCodes(ProductCodeArgs.builder()
                    .productCodeId("string")
                    .productCodeType(ProductCodeValuesEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .build())
                .publicDnsName("string")
                .publicIpAddress("string")
                .ramdiskId("string")
                .rootDeviceName("string")
                .rootDeviceType(DeviceTypeEnumValueArgs.builder()
                    .value("string")
                    .build())
                .securityGroups(GroupIdentifierArgs.builder()
                    .groupId("string")
                    .groupName("string")
                    .build())
                .sourceDestCheck(false)
                .spotInstanceRequestId("string")
                .sriovNetSupport("string")
                .state(InstanceStateArgs.builder()
                    .code(0)
                    .name(InstanceStateNameEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .build())
                .stateReason(StateReasonArgs.builder()
                    .code("string")
                    .message("string")
                    .build())
                .stateTransitionReason("string")
                .subnetId("string")
                .tags(TagArgs.builder()
                    .key("string")
                    .value("string")
                    .build())
                .tpmSupport("string")
                .usageOperation("string")
                .usageOperationUpdateTime("string")
                .virtualizationType(VirtualizationTypeEnumValueArgs.builder()
                    .value("string")
                    .build())
                .vpcId("string")
                .build())
            .awsRegion("string")
            .awsSourceSchema("string")
            .awsTags(Map.of("string", "string"))
            .publicCloudConnectorsResourceId("string")
            .publicCloudResourceName("string")
            .build())
        .build());
    
    ec2_instance_resource = azure_native.awsconnector.Ec2Instance("ec2InstanceResource",
        resource_uri="string",
        properties={
            "arn": "string",
            "aws_account_id": "string",
            "aws_properties": {
                "ami_launch_index": 0,
                "architecture": {
                    "value": "string",
                },
                "block_device_mappings": [{
                    "device_name": "string",
                    "ebs": {
                        "associated_resource": "string",
                        "attach_time": "string",
                        "delete_on_termination": False,
                        "status": {
                            "value": "string",
                        },
                        "volume_id": "string",
                        "volume_owner_id": "string",
                    },
                }],
                "boot_mode": {
                    "value": "string",
                },
                "capacity_reservation_id": "string",
                "capacity_reservation_specification": {
                    "capacity_reservation_preference": {
                        "value": "string",
                    },
                    "capacity_reservation_target": {
                        "capacity_reservation_id": "string",
                        "capacity_reservation_resource_group_arn": "string",
                    },
                },
                "client_token": "string",
                "cpu_options": {
                    "amd_sev_snp": {
                        "value": "string",
                    },
                    "core_count": 0,
                    "threads_per_core": 0,
                },
                "current_instance_boot_mode": {
                    "value": "string",
                },
                "ebs_optimized": False,
                "elastic_gpu_associations": [{
                    "elastic_gpu_association_id": "string",
                    "elastic_gpu_association_state": "string",
                    "elastic_gpu_association_time": "string",
                    "elastic_gpu_id": "string",
                }],
                "elastic_inference_accelerator_associations": [{
                    "elastic_inference_accelerator_arn": "string",
                    "elastic_inference_accelerator_association_id": "string",
                    "elastic_inference_accelerator_association_state": "string",
                    "elastic_inference_accelerator_association_time": "string",
                }],
                "ena_support": False,
                "enclave_options": {
                    "enabled": False,
                },
                "hibernation_options": {
                    "configured": False,
                },
                "hypervisor": {
                    "value": "string",
                },
                "iam_instance_profile": {
                    "arn": "string",
                    "id": "string",
                },
                "image_id": "string",
                "instance_id": "string",
                "instance_lifecycle": {
                    "value": "string",
                },
                "instance_type": {
                    "value": "string",
                },
                "ipv6_address": "string",
                "kernel_id": "string",
                "key_name": "string",
                "launch_time": "string",
                "licenses": [{
                    "license_configuration_arn": "string",
                }],
                "maintenance_options": {
                    "auto_recovery": {
                        "value": "string",
                    },
                },
                "metadata_options": {
                    "http_endpoint": {
                        "value": "string",
                    },
                    "http_protocol_ipv6": {
                        "value": "string",
                    },
                    "http_put_response_hop_limit": 0,
                    "http_tokens": {
                        "value": "string",
                    },
                    "instance_metadata_tags": {
                        "value": "string",
                    },
                    "state": {
                        "value": "string",
                    },
                },
                "monitoring": {
                    "state": {
                        "value": "string",
                    },
                },
                "network_interfaces": [{
                    "association": {
                        "carrier_ip": "string",
                        "customer_owned_ip": "string",
                        "ip_owner_id": "string",
                        "public_dns_name": "string",
                        "public_ip": "string",
                    },
                    "attachment": {
                        "attach_time": "string",
                        "attachment_id": "string",
                        "delete_on_termination": False,
                        "device_index": 0,
                        "ena_srd_specification": {
                            "ena_srd_enabled": False,
                            "ena_srd_udp_specification": {
                                "ena_srd_udp_enabled": False,
                            },
                        },
                        "network_card_index": 0,
                        "status": {
                            "value": "string",
                        },
                    },
                    "connection_tracking_configuration": {
                        "tcp_established_timeout": 0,
                        "udp_stream_timeout": 0,
                        "udp_timeout": 0,
                    },
                    "description": "string",
                    "groups": [{
                        "group_id": "string",
                        "group_name": "string",
                    }],
                    "interface_type": "string",
                    "ipv4_prefixes": [{
                        "ipv4_prefix": "string",
                    }],
                    "ipv6_addresses": [{
                        "ipv6_address": "string",
                        "is_primary_ipv6": False,
                    }],
                    "ipv6_prefixes": [{
                        "ipv6_prefix": "string",
                    }],
                    "mac_address": "string",
                    "network_interface_id": "string",
                    "owner_id": "string",
                    "private_dns_name": "string",
                    "private_ip_address": "string",
                    "private_ip_addresses": [{
                        "association": {
                            "carrier_ip": "string",
                            "customer_owned_ip": "string",
                            "ip_owner_id": "string",
                            "public_dns_name": "string",
                            "public_ip": "string",
                        },
                        "primary": False,
                        "private_dns_name": "string",
                        "private_ip_address": "string",
                    }],
                    "source_dest_check": False,
                    "status": {
                        "value": "string",
                    },
                    "subnet_id": "string",
                    "vpc_id": "string",
                }],
                "outpost_arn": "string",
                "placement": {
                    "affinity": "string",
                    "availability_zone": "string",
                    "group_id": "string",
                    "group_name": "string",
                    "host_id": "string",
                    "host_resource_group_arn": "string",
                    "partition_number": 0,
                    "spread_domain": "string",
                    "tenancy": {
                        "value": "string",
                    },
                },
                "platform": {
                    "value": "string",
                },
                "platform_details": "string",
                "private_dns_name": "string",
                "private_dns_name_options": {
                    "enable_resource_name_dns_aaaa_record": False,
                    "enable_resource_name_dns_a_record": False,
                    "hostname_type": {
                        "value": "string",
                    },
                },
                "private_ip_address": "string",
                "product_codes": [{
                    "product_code_id": "string",
                    "product_code_type": {
                        "value": "string",
                    },
                }],
                "public_dns_name": "string",
                "public_ip_address": "string",
                "ramdisk_id": "string",
                "root_device_name": "string",
                "root_device_type": {
                    "value": "string",
                },
                "security_groups": [{
                    "group_id": "string",
                    "group_name": "string",
                }],
                "source_dest_check": False,
                "spot_instance_request_id": "string",
                "sriov_net_support": "string",
                "state": {
                    "code": 0,
                    "name": {
                        "value": "string",
                    },
                },
                "state_reason": {
                    "code": "string",
                    "message": "string",
                },
                "state_transition_reason": "string",
                "subnet_id": "string",
                "tags": [{
                    "key": "string",
                    "value": "string",
                }],
                "tpm_support": "string",
                "usage_operation": "string",
                "usage_operation_update_time": "string",
                "virtualization_type": {
                    "value": "string",
                },
                "vpc_id": "string",
            },
            "aws_region": "string",
            "aws_source_schema": "string",
            "aws_tags": {
                "string": "string",
            },
            "public_cloud_connectors_resource_id": "string",
            "public_cloud_resource_name": "string",
        })
    
    const ec2InstanceResource = new azure_native.awsconnector.Ec2Instance("ec2InstanceResource", {
        resourceUri: "string",
        properties: {
            arn: "string",
            awsAccountId: "string",
            awsProperties: {
                amiLaunchIndex: 0,
                architecture: {
                    value: "string",
                },
                blockDeviceMappings: [{
                    deviceName: "string",
                    ebs: {
                        associatedResource: "string",
                        attachTime: "string",
                        deleteOnTermination: false,
                        status: {
                            value: "string",
                        },
                        volumeId: "string",
                        volumeOwnerId: "string",
                    },
                }],
                bootMode: {
                    value: "string",
                },
                capacityReservationId: "string",
                capacityReservationSpecification: {
                    capacityReservationPreference: {
                        value: "string",
                    },
                    capacityReservationTarget: {
                        capacityReservationId: "string",
                        capacityReservationResourceGroupArn: "string",
                    },
                },
                clientToken: "string",
                cpuOptions: {
                    amdSevSnp: {
                        value: "string",
                    },
                    coreCount: 0,
                    threadsPerCore: 0,
                },
                currentInstanceBootMode: {
                    value: "string",
                },
                ebsOptimized: false,
                elasticGpuAssociations: [{
                    elasticGpuAssociationId: "string",
                    elasticGpuAssociationState: "string",
                    elasticGpuAssociationTime: "string",
                    elasticGpuId: "string",
                }],
                elasticInferenceAcceleratorAssociations: [{
                    elasticInferenceAcceleratorArn: "string",
                    elasticInferenceAcceleratorAssociationId: "string",
                    elasticInferenceAcceleratorAssociationState: "string",
                    elasticInferenceAcceleratorAssociationTime: "string",
                }],
                enaSupport: false,
                enclaveOptions: {
                    enabled: false,
                },
                hibernationOptions: {
                    configured: false,
                },
                hypervisor: {
                    value: "string",
                },
                iamInstanceProfile: {
                    arn: "string",
                    id: "string",
                },
                imageId: "string",
                instanceId: "string",
                instanceLifecycle: {
                    value: "string",
                },
                instanceType: {
                    value: "string",
                },
                ipv6Address: "string",
                kernelId: "string",
                keyName: "string",
                launchTime: "string",
                licenses: [{
                    licenseConfigurationArn: "string",
                }],
                maintenanceOptions: {
                    autoRecovery: {
                        value: "string",
                    },
                },
                metadataOptions: {
                    httpEndpoint: {
                        value: "string",
                    },
                    httpProtocolIpv6: {
                        value: "string",
                    },
                    httpPutResponseHopLimit: 0,
                    httpTokens: {
                        value: "string",
                    },
                    instanceMetadataTags: {
                        value: "string",
                    },
                    state: {
                        value: "string",
                    },
                },
                monitoring: {
                    state: {
                        value: "string",
                    },
                },
                networkInterfaces: [{
                    association: {
                        carrierIp: "string",
                        customerOwnedIp: "string",
                        ipOwnerId: "string",
                        publicDnsName: "string",
                        publicIp: "string",
                    },
                    attachment: {
                        attachTime: "string",
                        attachmentId: "string",
                        deleteOnTermination: false,
                        deviceIndex: 0,
                        enaSrdSpecification: {
                            enaSrdEnabled: false,
                            enaSrdUdpSpecification: {
                                enaSrdUdpEnabled: false,
                            },
                        },
                        networkCardIndex: 0,
                        status: {
                            value: "string",
                        },
                    },
                    connectionTrackingConfiguration: {
                        tcpEstablishedTimeout: 0,
                        udpStreamTimeout: 0,
                        udpTimeout: 0,
                    },
                    description: "string",
                    groups: [{
                        groupId: "string",
                        groupName: "string",
                    }],
                    interfaceType: "string",
                    ipv4Prefixes: [{
                        ipv4Prefix: "string",
                    }],
                    ipv6Addresses: [{
                        ipv6Address: "string",
                        isPrimaryIpv6: false,
                    }],
                    ipv6Prefixes: [{
                        ipv6Prefix: "string",
                    }],
                    macAddress: "string",
                    networkInterfaceId: "string",
                    ownerId: "string",
                    privateDnsName: "string",
                    privateIpAddress: "string",
                    privateIpAddresses: [{
                        association: {
                            carrierIp: "string",
                            customerOwnedIp: "string",
                            ipOwnerId: "string",
                            publicDnsName: "string",
                            publicIp: "string",
                        },
                        primary: false,
                        privateDnsName: "string",
                        privateIpAddress: "string",
                    }],
                    sourceDestCheck: false,
                    status: {
                        value: "string",
                    },
                    subnetId: "string",
                    vpcId: "string",
                }],
                outpostArn: "string",
                placement: {
                    affinity: "string",
                    availabilityZone: "string",
                    groupId: "string",
                    groupName: "string",
                    hostId: "string",
                    hostResourceGroupArn: "string",
                    partitionNumber: 0,
                    spreadDomain: "string",
                    tenancy: {
                        value: "string",
                    },
                },
                platform: {
                    value: "string",
                },
                platformDetails: "string",
                privateDnsName: "string",
                privateDnsNameOptions: {
                    enableResourceNameDnsAAAARecord: false,
                    enableResourceNameDnsARecord: false,
                    hostnameType: {
                        value: "string",
                    },
                },
                privateIpAddress: "string",
                productCodes: [{
                    productCodeId: "string",
                    productCodeType: {
                        value: "string",
                    },
                }],
                publicDnsName: "string",
                publicIpAddress: "string",
                ramdiskId: "string",
                rootDeviceName: "string",
                rootDeviceType: {
                    value: "string",
                },
                securityGroups: [{
                    groupId: "string",
                    groupName: "string",
                }],
                sourceDestCheck: false,
                spotInstanceRequestId: "string",
                sriovNetSupport: "string",
                state: {
                    code: 0,
                    name: {
                        value: "string",
                    },
                },
                stateReason: {
                    code: "string",
                    message: "string",
                },
                stateTransitionReason: "string",
                subnetId: "string",
                tags: [{
                    key: "string",
                    value: "string",
                }],
                tpmSupport: "string",
                usageOperation: "string",
                usageOperationUpdateTime: "string",
                virtualizationType: {
                    value: "string",
                },
                vpcId: "string",
            },
            awsRegion: "string",
            awsSourceSchema: "string",
            awsTags: {
                string: "string",
            },
            publicCloudConnectorsResourceId: "string",
            publicCloudResourceName: "string",
        },
    });
    
    type: azure-native:awsconnector:Ec2Instance
    properties:
        properties:
            arn: string
            awsAccountId: string
            awsProperties:
                amiLaunchIndex: 0
                architecture:
                    value: string
                blockDeviceMappings:
                    - deviceName: string
                      ebs:
                        associatedResource: string
                        attachTime: string
                        deleteOnTermination: false
                        status:
                            value: string
                        volumeId: string
                        volumeOwnerId: string
                bootMode:
                    value: string
                capacityReservationId: string
                capacityReservationSpecification:
                    capacityReservationPreference:
                        value: string
                    capacityReservationTarget:
                        capacityReservationId: string
                        capacityReservationResourceGroupArn: string
                clientToken: string
                cpuOptions:
                    amdSevSnp:
                        value: string
                    coreCount: 0
                    threadsPerCore: 0
                currentInstanceBootMode:
                    value: string
                ebsOptimized: false
                elasticGpuAssociations:
                    - elasticGpuAssociationId: string
                      elasticGpuAssociationState: string
                      elasticGpuAssociationTime: string
                      elasticGpuId: string
                elasticInferenceAcceleratorAssociations:
                    - elasticInferenceAcceleratorArn: string
                      elasticInferenceAcceleratorAssociationId: string
                      elasticInferenceAcceleratorAssociationState: string
                      elasticInferenceAcceleratorAssociationTime: string
                enaSupport: false
                enclaveOptions:
                    enabled: false
                hibernationOptions:
                    configured: false
                hypervisor:
                    value: string
                iamInstanceProfile:
                    arn: string
                    id: string
                imageId: string
                instanceId: string
                instanceLifecycle:
                    value: string
                instanceType:
                    value: string
                ipv6Address: string
                kernelId: string
                keyName: string
                launchTime: string
                licenses:
                    - licenseConfigurationArn: string
                maintenanceOptions:
                    autoRecovery:
                        value: string
                metadataOptions:
                    httpEndpoint:
                        value: string
                    httpProtocolIpv6:
                        value: string
                    httpPutResponseHopLimit: 0
                    httpTokens:
                        value: string
                    instanceMetadataTags:
                        value: string
                    state:
                        value: string
                monitoring:
                    state:
                        value: string
                networkInterfaces:
                    - association:
                        carrierIp: string
                        customerOwnedIp: string
                        ipOwnerId: string
                        publicDnsName: string
                        publicIp: string
                      attachment:
                        attachTime: string
                        attachmentId: string
                        deleteOnTermination: false
                        deviceIndex: 0
                        enaSrdSpecification:
                            enaSrdEnabled: false
                            enaSrdUdpSpecification:
                                enaSrdUdpEnabled: false
                        networkCardIndex: 0
                        status:
                            value: string
                      connectionTrackingConfiguration:
                        tcpEstablishedTimeout: 0
                        udpStreamTimeout: 0
                        udpTimeout: 0
                      description: string
                      groups:
                        - groupId: string
                          groupName: string
                      interfaceType: string
                      ipv4Prefixes:
                        - ipv4Prefix: string
                      ipv6Addresses:
                        - ipv6Address: string
                          isPrimaryIpv6: false
                      ipv6Prefixes:
                        - ipv6Prefix: string
                      macAddress: string
                      networkInterfaceId: string
                      ownerId: string
                      privateDnsName: string
                      privateIpAddress: string
                      privateIpAddresses:
                        - association:
                            carrierIp: string
                            customerOwnedIp: string
                            ipOwnerId: string
                            publicDnsName: string
                            publicIp: string
                          primary: false
                          privateDnsName: string
                          privateIpAddress: string
                      sourceDestCheck: false
                      status:
                        value: string
                      subnetId: string
                      vpcId: string
                outpostArn: string
                placement:
                    affinity: string
                    availabilityZone: string
                    groupId: string
                    groupName: string
                    hostId: string
                    hostResourceGroupArn: string
                    partitionNumber: 0
                    spreadDomain: string
                    tenancy:
                        value: string
                platform:
                    value: string
                platformDetails: string
                privateDnsName: string
                privateDnsNameOptions:
                    enableResourceNameDnsAAAARecord: false
                    enableResourceNameDnsARecord: false
                    hostnameType:
                        value: string
                privateIpAddress: string
                productCodes:
                    - productCodeId: string
                      productCodeType:
                        value: string
                publicDnsName: string
                publicIpAddress: string
                ramdiskId: string
                rootDeviceName: string
                rootDeviceType:
                    value: string
                securityGroups:
                    - groupId: string
                      groupName: string
                sourceDestCheck: false
                spotInstanceRequestId: string
                sriovNetSupport: string
                state:
                    code: 0
                    name:
                        value: string
                stateReason:
                    code: string
                    message: string
                stateTransitionReason: string
                subnetId: string
                tags:
                    - key: string
                      value: string
                tpmSupport: string
                usageOperation: string
                usageOperationUpdateTime: string
                virtualizationType:
                    value: string
                vpcId: string
            awsRegion: string
            awsSourceSchema: string
            awsTags:
                string: string
            publicCloudConnectorsResourceId: string
            publicCloudResourceName: string
        resourceUri: string
    

    Ec2Instance 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 Ec2Instance resource accepts the following input properties:

    ResourceUri string
    The fully qualified Azure Resource manager identifier of the resource.
    Properties Pulumi.AzureNative.AwsConnector.Inputs.Ec2InstanceProperties
    The resource-specific properties for this resource.
    ResourceUri string
    The fully qualified Azure Resource manager identifier of the resource.
    Properties Ec2InstancePropertiesArgs
    The resource-specific properties for this resource.
    resourceUri String
    The fully qualified Azure Resource manager identifier of the resource.
    properties Ec2InstanceProperties
    The resource-specific properties for this resource.
    resourceUri string
    The fully qualified Azure Resource manager identifier of the resource.
    properties Ec2InstanceProperties
    The resource-specific properties for this resource.
    resource_uri str
    The fully qualified Azure Resource manager identifier of the resource.
    properties Ec2InstancePropertiesArgs
    The resource-specific properties for this resource.
    resourceUri String
    The fully qualified Azure Resource manager identifier of the resource.
    properties Property Map
    The resource-specific properties for this resource.

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the 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.
    Name string
    The name of the 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.
    name String
    The name of the 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.
    name string
    The name of the 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.
    name str
    The name of the 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.
    name String
    The name of the 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

    AmdSevSnpSpecification, AmdSevSnpSpecificationArgs

    Disabled
    disabledAmdSevSnpSpecification enum disabled
    Enabled
    enabledAmdSevSnpSpecification enum enabled
    AmdSevSnpSpecificationDisabled
    disabledAmdSevSnpSpecification enum disabled
    AmdSevSnpSpecificationEnabled
    enabledAmdSevSnpSpecification enum enabled
    Disabled
    disabledAmdSevSnpSpecification enum disabled
    Enabled
    enabledAmdSevSnpSpecification enum enabled
    Disabled
    disabledAmdSevSnpSpecification enum disabled
    Enabled
    enabledAmdSevSnpSpecification enum enabled
    DISABLED
    disabledAmdSevSnpSpecification enum disabled
    ENABLED
    enabledAmdSevSnpSpecification enum enabled
    "disabled"
    disabledAmdSevSnpSpecification enum disabled
    "enabled"
    enabledAmdSevSnpSpecification enum enabled

    AmdSevSnpSpecificationEnumValue, AmdSevSnpSpecificationEnumValueArgs

    Value string | AmdSevSnpSpecification
    Property value
    value String | AmdSevSnpSpecification
    Property value
    value string | AmdSevSnpSpecification
    Property value
    value str | AmdSevSnpSpecification
    Property value
    value String | "disabled" | "enabled"
    Property value

    AmdSevSnpSpecificationEnumValueResponse, AmdSevSnpSpecificationEnumValueResponseArgs

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

    ArchitectureValues, ArchitectureValuesArgs

    Arm64
    arm64ArchitectureValues enum arm64
    Arm64_mac
    arm64_macArchitectureValues enum arm64_mac
    I386
    i386ArchitectureValues enum i386
    X86_64
    x86_64ArchitectureValues enum x86_64
    X86_64_mac
    x86_64_macArchitectureValues enum x86_64_mac
    ArchitectureValuesArm64
    arm64ArchitectureValues enum arm64
    ArchitectureValues_Arm64_mac
    arm64_macArchitectureValues enum arm64_mac
    ArchitectureValuesI386
    i386ArchitectureValues enum i386
    ArchitectureValues_X86_64
    x86_64ArchitectureValues enum x86_64
    ArchitectureValues_X86_64_mac
    x86_64_macArchitectureValues enum x86_64_mac
    Arm64
    arm64ArchitectureValues enum arm64
    Arm64_mac
    arm64_macArchitectureValues enum arm64_mac
    I386
    i386ArchitectureValues enum i386
    X86_64
    x86_64ArchitectureValues enum x86_64
    X86_64_mac
    x86_64_macArchitectureValues enum x86_64_mac
    Arm64
    arm64ArchitectureValues enum arm64
    Arm64_mac
    arm64_macArchitectureValues enum arm64_mac
    I386
    i386ArchitectureValues enum i386
    X86_64
    x86_64ArchitectureValues enum x86_64
    X86_64_mac
    x86_64_macArchitectureValues enum x86_64_mac
    ARM64
    arm64ArchitectureValues enum arm64
    ARM64_MAC
    arm64_macArchitectureValues enum arm64_mac
    I386
    i386ArchitectureValues enum i386
    X86_64
    x86_64ArchitectureValues enum x86_64
    X86_64_MAC
    x86_64_macArchitectureValues enum x86_64_mac
    "arm64"
    arm64ArchitectureValues enum arm64
    "arm64_mac"
    arm64_macArchitectureValues enum arm64_mac
    "i386"
    i386ArchitectureValues enum i386
    "x86_64"
    x86_64ArchitectureValues enum x86_64
    "x86_64_mac"
    x86_64_macArchitectureValues enum x86_64_mac

    ArchitectureValuesEnumValue, ArchitectureValuesEnumValueArgs

    Value string | ArchitectureValues
    Property value
    value String | ArchitectureValues
    Property value
    value string | ArchitectureValues
    Property value
    value str | ArchitectureValues
    Property value

    ArchitectureValuesEnumValueResponse, ArchitectureValuesEnumValueResponseArgs

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

    AttachmentStatus, AttachmentStatusArgs

    Attached
    attachedAttachmentStatus enum attached
    Attaching
    attachingAttachmentStatus enum attaching
    Detached
    detachedAttachmentStatus enum detached
    Detaching
    detachingAttachmentStatus enum detaching
    AttachmentStatusAttached
    attachedAttachmentStatus enum attached
    AttachmentStatusAttaching
    attachingAttachmentStatus enum attaching
    AttachmentStatusDetached
    detachedAttachmentStatus enum detached
    AttachmentStatusDetaching
    detachingAttachmentStatus enum detaching
    Attached
    attachedAttachmentStatus enum attached
    Attaching
    attachingAttachmentStatus enum attaching
    Detached
    detachedAttachmentStatus enum detached
    Detaching
    detachingAttachmentStatus enum detaching
    Attached
    attachedAttachmentStatus enum attached
    Attaching
    attachingAttachmentStatus enum attaching
    Detached
    detachedAttachmentStatus enum detached
    Detaching
    detachingAttachmentStatus enum detaching
    ATTACHED
    attachedAttachmentStatus enum attached
    ATTACHING
    attachingAttachmentStatus enum attaching
    DETACHED
    detachedAttachmentStatus enum detached
    DETACHING
    detachingAttachmentStatus enum detaching
    "attached"
    attachedAttachmentStatus enum attached
    "attaching"
    attachingAttachmentStatus enum attaching
    "detached"
    detachedAttachmentStatus enum detached
    "detaching"
    detachingAttachmentStatus enum detaching

    AttachmentStatusEnumValue, AttachmentStatusEnumValueArgs

    Value string | AttachmentStatus
    Property value
    value String | AttachmentStatus
    Property value
    value string | AttachmentStatus
    Property value
    value str | AttachmentStatus
    Property value

    AttachmentStatusEnumValueResponse, AttachmentStatusEnumValueResponseArgs

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

    AwsEc2InstanceProperties, AwsEc2InstancePropertiesArgs

    AmiLaunchIndex int
    Architecture Pulumi.AzureNative.AwsConnector.Inputs.ArchitectureValuesEnumValue
    BlockDeviceMappings List<Pulumi.AzureNative.AwsConnector.Inputs.InstanceBlockDeviceMapping>
    BootMode Pulumi.AzureNative.AwsConnector.Inputs.BootModeValuesEnumValue
    CapacityReservationId string
    CapacityReservationSpecification Pulumi.AzureNative.AwsConnector.Inputs.CapacityReservationSpecificationResponse
    ClientToken string
    CpuOptions Pulumi.AzureNative.AwsConnector.Inputs.CpuOptions
    CurrentInstanceBootMode Pulumi.AzureNative.AwsConnector.Inputs.InstanceBootModeValuesEnumValue
    EbsOptimized bool
    ElasticGpuAssociations List<Pulumi.AzureNative.AwsConnector.Inputs.ElasticGpuAssociation>
    ElasticInferenceAcceleratorAssociations List<Pulumi.AzureNative.AwsConnector.Inputs.ElasticInferenceAcceleratorAssociation>
    EnaSupport bool
    EnclaveOptions Pulumi.AzureNative.AwsConnector.Inputs.EnclaveOptions
    HibernationOptions Pulumi.AzureNative.AwsConnector.Inputs.HibernationOptions
    Hypervisor Pulumi.AzureNative.AwsConnector.Inputs.HypervisorTypeEnumValue
    IamInstanceProfile Pulumi.AzureNative.AwsConnector.Inputs.IamInstanceProfile
    ImageId string
    InstanceId string
    InstanceLifecycle Pulumi.AzureNative.AwsConnector.Inputs.InstanceLifecycleTypeEnumValue
    InstanceType Pulumi.AzureNative.AwsConnector.Inputs.InstanceTypeEnumValue
    Ipv6Address string
    KernelId string
    KeyName string
    LaunchTime string
    Licenses List<Pulumi.AzureNative.AwsConnector.Inputs.LicenseConfiguration>
    MaintenanceOptions Pulumi.AzureNative.AwsConnector.Inputs.InstanceMaintenanceOptions
    MetadataOptions Pulumi.AzureNative.AwsConnector.Inputs.InstanceMetadataOptionsResponse
    Monitoring Pulumi.AzureNative.AwsConnector.Inputs.Monitoring
    NetworkInterfaces List<Pulumi.AzureNative.AwsConnector.Inputs.InstanceNetworkInterface>
    OutpostArn string
    Placement Pulumi.AzureNative.AwsConnector.Inputs.Placement
    Platform Pulumi.AzureNative.AwsConnector.Inputs.PlatformValuesEnumValue
    PlatformDetails string
    PrivateDnsName string
    PrivateDnsNameOptions Pulumi.AzureNative.AwsConnector.Inputs.PrivateDnsNameOptionsResponse
    PrivateIpAddress string
    ProductCodes List<Pulumi.AzureNative.AwsConnector.Inputs.ProductCode>
    PublicDnsName string
    PublicIpAddress string
    RamdiskId string
    RootDeviceName string
    RootDeviceType Pulumi.AzureNative.AwsConnector.Inputs.DeviceTypeEnumValue
    SecurityGroups List<Pulumi.AzureNative.AwsConnector.Inputs.GroupIdentifier>
    SourceDestCheck bool
    SpotInstanceRequestId string
    SriovNetSupport string
    State Pulumi.AzureNative.AwsConnector.Inputs.InstanceState
    StateReason Pulumi.AzureNative.AwsConnector.Inputs.StateReason
    StateTransitionReason string
    SubnetId string
    Tags List<Pulumi.AzureNative.AwsConnector.Inputs.Tag>
    TpmSupport string
    UsageOperation string
    UsageOperationUpdateTime string
    VirtualizationType Pulumi.AzureNative.AwsConnector.Inputs.VirtualizationTypeEnumValue
    VpcId string
    AmiLaunchIndex int
    Architecture ArchitectureValuesEnumValue
    BlockDeviceMappings []InstanceBlockDeviceMapping
    BootMode BootModeValuesEnumValue
    CapacityReservationId string
    CapacityReservationSpecification CapacityReservationSpecificationResponse
    ClientToken string
    CpuOptions CpuOptions
    CurrentInstanceBootMode InstanceBootModeValuesEnumValue
    EbsOptimized bool
    ElasticGpuAssociations []ElasticGpuAssociation
    ElasticInferenceAcceleratorAssociations []ElasticInferenceAcceleratorAssociation
    EnaSupport bool
    EnclaveOptions EnclaveOptions
    HibernationOptions HibernationOptions
    Hypervisor HypervisorTypeEnumValue
    IamInstanceProfile IamInstanceProfileType
    ImageId string
    InstanceId string
    InstanceLifecycle InstanceLifecycleTypeEnumValue
    InstanceType InstanceTypeEnumValue
    Ipv6Address string
    KernelId string
    KeyName string
    LaunchTime string
    Licenses []LicenseConfiguration
    MaintenanceOptions InstanceMaintenanceOptions
    MetadataOptions InstanceMetadataOptionsResponse
    Monitoring Monitoring
    NetworkInterfaces []InstanceNetworkInterface
    OutpostArn string
    Placement Placement
    Platform PlatformValuesEnumValue
    PlatformDetails string
    PrivateDnsName string
    PrivateDnsNameOptions PrivateDnsNameOptionsResponse
    PrivateIpAddress string
    ProductCodes []ProductCode
    PublicDnsName string
    PublicIpAddress string
    RamdiskId string
    RootDeviceName string
    RootDeviceType DeviceTypeEnumValue
    SecurityGroups []GroupIdentifier
    SourceDestCheck bool
    SpotInstanceRequestId string
    SriovNetSupport string
    State InstanceState
    StateReason StateReason
    StateTransitionReason string
    SubnetId string
    Tags []Tag
    TpmSupport string
    UsageOperation string
    UsageOperationUpdateTime string
    VirtualizationType VirtualizationTypeEnumValue
    VpcId string
    amiLaunchIndex Integer
    architecture ArchitectureValuesEnumValue
    blockDeviceMappings List<InstanceBlockDeviceMapping>
    bootMode BootModeValuesEnumValue
    capacityReservationId String
    capacityReservationSpecification CapacityReservationSpecificationResponse
    clientToken String
    cpuOptions CpuOptions
    currentInstanceBootMode InstanceBootModeValuesEnumValue
    ebsOptimized Boolean
    elasticGpuAssociations List<ElasticGpuAssociation>
    elasticInferenceAcceleratorAssociations List<ElasticInferenceAcceleratorAssociation>
    enaSupport Boolean
    enclaveOptions EnclaveOptions
    hibernationOptions HibernationOptions
    hypervisor HypervisorTypeEnumValue
    iamInstanceProfile IamInstanceProfile
    imageId String
    instanceId String
    instanceLifecycle InstanceLifecycleTypeEnumValue
    instanceType InstanceTypeEnumValue
    ipv6Address String
    kernelId String
    keyName String
    launchTime String
    licenses List<LicenseConfiguration>
    maintenanceOptions InstanceMaintenanceOptions
    metadataOptions InstanceMetadataOptionsResponse
    monitoring Monitoring
    networkInterfaces List<InstanceNetworkInterface>
    outpostArn String
    placement Placement
    platform PlatformValuesEnumValue
    platformDetails String
    privateDnsName String
    privateDnsNameOptions PrivateDnsNameOptionsResponse
    privateIpAddress String
    productCodes List<ProductCode>
    publicDnsName String
    publicIpAddress String
    ramdiskId String
    rootDeviceName String
    rootDeviceType DeviceTypeEnumValue
    securityGroups List<GroupIdentifier>
    sourceDestCheck Boolean
    spotInstanceRequestId String
    sriovNetSupport String
    state InstanceState
    stateReason StateReason
    stateTransitionReason String
    subnetId String
    tags List<Tag>
    tpmSupport String
    usageOperation String
    usageOperationUpdateTime String
    virtualizationType VirtualizationTypeEnumValue
    vpcId String
    amiLaunchIndex number
    architecture ArchitectureValuesEnumValue
    blockDeviceMappings InstanceBlockDeviceMapping[]
    bootMode BootModeValuesEnumValue
    capacityReservationId string
    capacityReservationSpecification CapacityReservationSpecificationResponse
    clientToken string
    cpuOptions CpuOptions
    currentInstanceBootMode InstanceBootModeValuesEnumValue
    ebsOptimized boolean
    elasticGpuAssociations ElasticGpuAssociation[]
    elasticInferenceAcceleratorAssociations ElasticInferenceAcceleratorAssociation[]
    enaSupport boolean
    enclaveOptions EnclaveOptions
    hibernationOptions HibernationOptions
    hypervisor HypervisorTypeEnumValue
    iamInstanceProfile IamInstanceProfile
    imageId string
    instanceId string
    instanceLifecycle InstanceLifecycleTypeEnumValue
    instanceType InstanceTypeEnumValue
    ipv6Address string
    kernelId string
    keyName string
    launchTime string
    licenses LicenseConfiguration[]
    maintenanceOptions InstanceMaintenanceOptions
    metadataOptions InstanceMetadataOptionsResponse
    monitoring Monitoring
    networkInterfaces InstanceNetworkInterface[]
    outpostArn string
    placement Placement
    platform PlatformValuesEnumValue
    platformDetails string
    privateDnsName string
    privateDnsNameOptions PrivateDnsNameOptionsResponse
    privateIpAddress string
    productCodes ProductCode[]
    publicDnsName string
    publicIpAddress string
    ramdiskId string
    rootDeviceName string
    rootDeviceType DeviceTypeEnumValue
    securityGroups GroupIdentifier[]
    sourceDestCheck boolean
    spotInstanceRequestId string
    sriovNetSupport string
    state InstanceState
    stateReason StateReason
    stateTransitionReason string
    subnetId string
    tags Tag[]
    tpmSupport string
    usageOperation string
    usageOperationUpdateTime string
    virtualizationType VirtualizationTypeEnumValue
    vpcId string
    ami_launch_index int
    architecture ArchitectureValuesEnumValue
    block_device_mappings Sequence[InstanceBlockDeviceMapping]
    boot_mode BootModeValuesEnumValue
    capacity_reservation_id str
    capacity_reservation_specification CapacityReservationSpecificationResponse
    client_token str
    cpu_options CpuOptions
    current_instance_boot_mode InstanceBootModeValuesEnumValue
    ebs_optimized bool
    elastic_gpu_associations Sequence[ElasticGpuAssociation]
    elastic_inference_accelerator_associations Sequence[ElasticInferenceAcceleratorAssociation]
    ena_support bool
    enclave_options EnclaveOptions
    hibernation_options HibernationOptions
    hypervisor HypervisorTypeEnumValue
    iam_instance_profile IamInstanceProfile
    image_id str
    instance_id str
    instance_lifecycle InstanceLifecycleTypeEnumValue
    instance_type InstanceTypeEnumValue
    ipv6_address str
    kernel_id str
    key_name str
    launch_time str
    licenses Sequence[LicenseConfiguration]
    maintenance_options InstanceMaintenanceOptions
    metadata_options InstanceMetadataOptionsResponse
    monitoring Monitoring
    network_interfaces Sequence[InstanceNetworkInterface]
    outpost_arn str
    placement Placement
    platform PlatformValuesEnumValue
    platform_details str
    private_dns_name str
    private_dns_name_options PrivateDnsNameOptionsResponse
    private_ip_address str
    product_codes Sequence[ProductCode]
    public_dns_name str
    public_ip_address str
    ramdisk_id str
    root_device_name str
    root_device_type DeviceTypeEnumValue
    security_groups Sequence[GroupIdentifier]
    source_dest_check bool
    spot_instance_request_id str
    sriov_net_support str
    state InstanceState
    state_reason StateReason
    state_transition_reason str
    subnet_id str
    tags Sequence[Tag]
    tpm_support str
    usage_operation str
    usage_operation_update_time str
    virtualization_type VirtualizationTypeEnumValue
    vpc_id str
    amiLaunchIndex Number
    architecture Property Map
    blockDeviceMappings List<Property Map>
    bootMode Property Map
    capacityReservationId String
    capacityReservationSpecification Property Map
    clientToken String
    cpuOptions Property Map
    currentInstanceBootMode Property Map
    ebsOptimized Boolean
    elasticGpuAssociations List<Property Map>
    elasticInferenceAcceleratorAssociations List<Property Map>
    enaSupport Boolean
    enclaveOptions Property Map
    hibernationOptions Property Map
    hypervisor Property Map
    iamInstanceProfile Property Map
    imageId String
    instanceId String
    instanceLifecycle Property Map
    instanceType Property Map
    ipv6Address String
    kernelId String
    keyName String
    launchTime String
    licenses List<Property Map>
    maintenanceOptions Property Map
    metadataOptions Property Map
    monitoring Property Map
    networkInterfaces List<Property Map>
    outpostArn String
    placement Property Map
    platform Property Map
    platformDetails String
    privateDnsName String
    privateDnsNameOptions Property Map
    privateIpAddress String
    productCodes List<Property Map>
    publicDnsName String
    publicIpAddress String
    ramdiskId String
    rootDeviceName String
    rootDeviceType Property Map
    securityGroups List<Property Map>
    sourceDestCheck Boolean
    spotInstanceRequestId String
    sriovNetSupport String
    state Property Map
    stateReason Property Map
    stateTransitionReason String
    subnetId String
    tags List<Property Map>
    tpmSupport String
    usageOperation String
    usageOperationUpdateTime String
    virtualizationType Property Map
    vpcId String

    AwsEc2InstancePropertiesResponse, AwsEc2InstancePropertiesResponseArgs

    AmiLaunchIndex int
    Architecture Pulumi.AzureNative.AwsConnector.Inputs.ArchitectureValuesEnumValueResponse
    BlockDeviceMappings List<Pulumi.AzureNative.AwsConnector.Inputs.InstanceBlockDeviceMappingResponse>
    BootMode Pulumi.AzureNative.AwsConnector.Inputs.BootModeValuesEnumValueResponse
    CapacityReservationId string
    CapacityReservationSpecification Pulumi.AzureNative.AwsConnector.Inputs.CapacityReservationSpecificationResponseResponse
    ClientToken string
    CpuOptions Pulumi.AzureNative.AwsConnector.Inputs.CpuOptionsResponse
    CurrentInstanceBootMode Pulumi.AzureNative.AwsConnector.Inputs.InstanceBootModeValuesEnumValueResponse
    EbsOptimized bool
    ElasticGpuAssociations List<Pulumi.AzureNative.AwsConnector.Inputs.ElasticGpuAssociationResponse>
    ElasticInferenceAcceleratorAssociations List<Pulumi.AzureNative.AwsConnector.Inputs.ElasticInferenceAcceleratorAssociationResponse>
    EnaSupport bool
    EnclaveOptions Pulumi.AzureNative.AwsConnector.Inputs.EnclaveOptionsResponse
    HibernationOptions Pulumi.AzureNative.AwsConnector.Inputs.HibernationOptionsResponse
    Hypervisor Pulumi.AzureNative.AwsConnector.Inputs.HypervisorTypeEnumValueResponse
    IamInstanceProfile Pulumi.AzureNative.AwsConnector.Inputs.IamInstanceProfileResponse
    ImageId string
    InstanceId string
    InstanceLifecycle Pulumi.AzureNative.AwsConnector.Inputs.InstanceLifecycleTypeEnumValueResponse
    InstanceType Pulumi.AzureNative.AwsConnector.Inputs.InstanceTypeEnumValueResponse
    Ipv6Address string
    KernelId string
    KeyName string
    LaunchTime string
    Licenses List<Pulumi.AzureNative.AwsConnector.Inputs.LicenseConfigurationResponse>
    MaintenanceOptions Pulumi.AzureNative.AwsConnector.Inputs.InstanceMaintenanceOptionsResponse
    MetadataOptions Pulumi.AzureNative.AwsConnector.Inputs.InstanceMetadataOptionsResponseResponse
    Monitoring Pulumi.AzureNative.AwsConnector.Inputs.MonitoringResponse
    NetworkInterfaces List<Pulumi.AzureNative.AwsConnector.Inputs.InstanceNetworkInterfaceResponse>
    OutpostArn string
    Placement Pulumi.AzureNative.AwsConnector.Inputs.PlacementResponse
    Platform Pulumi.AzureNative.AwsConnector.Inputs.PlatformValuesEnumValueResponse
    PlatformDetails string
    PrivateDnsName string
    PrivateDnsNameOptions Pulumi.AzureNative.AwsConnector.Inputs.PrivateDnsNameOptionsResponseResponse
    PrivateIpAddress string
    ProductCodes List<Pulumi.AzureNative.AwsConnector.Inputs.ProductCodeResponse>
    PublicDnsName string
    PublicIpAddress string
    RamdiskId string
    RootDeviceName string
    RootDeviceType Pulumi.AzureNative.AwsConnector.Inputs.DeviceTypeEnumValueResponse
    SecurityGroups List<Pulumi.AzureNative.AwsConnector.Inputs.GroupIdentifierResponse>
    SourceDestCheck bool
    SpotInstanceRequestId string
    SriovNetSupport string
    State Pulumi.AzureNative.AwsConnector.Inputs.InstanceStateResponse
    StateReason Pulumi.AzureNative.AwsConnector.Inputs.StateReasonResponse
    StateTransitionReason string
    SubnetId string
    Tags List<Pulumi.AzureNative.AwsConnector.Inputs.TagResponse>
    TpmSupport string
    UsageOperation string
    UsageOperationUpdateTime string
    VirtualizationType Pulumi.AzureNative.AwsConnector.Inputs.VirtualizationTypeEnumValueResponse
    VpcId string
    AmiLaunchIndex int
    Architecture ArchitectureValuesEnumValueResponse
    BlockDeviceMappings []InstanceBlockDeviceMappingResponse
    BootMode BootModeValuesEnumValueResponse
    CapacityReservationId string
    CapacityReservationSpecification CapacityReservationSpecificationResponseResponse
    ClientToken string
    CpuOptions CpuOptionsResponse
    CurrentInstanceBootMode InstanceBootModeValuesEnumValueResponse
    EbsOptimized bool
    ElasticGpuAssociations []ElasticGpuAssociationResponse
    ElasticInferenceAcceleratorAssociations []ElasticInferenceAcceleratorAssociationResponse
    EnaSupport bool
    EnclaveOptions EnclaveOptionsResponse
    HibernationOptions HibernationOptionsResponse
    Hypervisor HypervisorTypeEnumValueResponse
    IamInstanceProfile IamInstanceProfileResponse
    ImageId string
    InstanceId string
    InstanceLifecycle InstanceLifecycleTypeEnumValueResponse
    InstanceType InstanceTypeEnumValueResponse
    Ipv6Address string
    KernelId string
    KeyName string
    LaunchTime string
    Licenses []LicenseConfigurationResponse
    MaintenanceOptions InstanceMaintenanceOptionsResponse
    MetadataOptions InstanceMetadataOptionsResponseResponse
    Monitoring MonitoringResponse
    NetworkInterfaces []InstanceNetworkInterfaceResponse
    OutpostArn string
    Placement PlacementResponse
    Platform PlatformValuesEnumValueResponse
    PlatformDetails string
    PrivateDnsName string
    PrivateDnsNameOptions PrivateDnsNameOptionsResponseResponse
    PrivateIpAddress string
    ProductCodes []ProductCodeResponse
    PublicDnsName string
    PublicIpAddress string
    RamdiskId string
    RootDeviceName string
    RootDeviceType DeviceTypeEnumValueResponse
    SecurityGroups []GroupIdentifierResponse
    SourceDestCheck bool
    SpotInstanceRequestId string
    SriovNetSupport string
    State InstanceStateResponse
    StateReason StateReasonResponse
    StateTransitionReason string
    SubnetId string
    Tags []TagResponse
    TpmSupport string
    UsageOperation string
    UsageOperationUpdateTime string
    VirtualizationType VirtualizationTypeEnumValueResponse
    VpcId string
    amiLaunchIndex Integer
    architecture ArchitectureValuesEnumValueResponse
    blockDeviceMappings List<InstanceBlockDeviceMappingResponse>
    bootMode BootModeValuesEnumValueResponse
    capacityReservationId String
    capacityReservationSpecification CapacityReservationSpecificationResponseResponse
    clientToken String
    cpuOptions CpuOptionsResponse
    currentInstanceBootMode InstanceBootModeValuesEnumValueResponse
    ebsOptimized Boolean
    elasticGpuAssociations List<ElasticGpuAssociationResponse>
    elasticInferenceAcceleratorAssociations List<ElasticInferenceAcceleratorAssociationResponse>
    enaSupport Boolean
    enclaveOptions EnclaveOptionsResponse
    hibernationOptions HibernationOptionsResponse
    hypervisor HypervisorTypeEnumValueResponse
    iamInstanceProfile IamInstanceProfileResponse
    imageId String
    instanceId String
    instanceLifecycle InstanceLifecycleTypeEnumValueResponse
    instanceType InstanceTypeEnumValueResponse
    ipv6Address String
    kernelId String
    keyName String
    launchTime String
    licenses List<LicenseConfigurationResponse>
    maintenanceOptions InstanceMaintenanceOptionsResponse
    metadataOptions InstanceMetadataOptionsResponseResponse
    monitoring MonitoringResponse
    networkInterfaces List<InstanceNetworkInterfaceResponse>
    outpostArn String
    placement PlacementResponse
    platform PlatformValuesEnumValueResponse
    platformDetails String
    privateDnsName String
    privateDnsNameOptions PrivateDnsNameOptionsResponseResponse
    privateIpAddress String
    productCodes List<ProductCodeResponse>
    publicDnsName String
    publicIpAddress String
    ramdiskId String
    rootDeviceName String
    rootDeviceType DeviceTypeEnumValueResponse
    securityGroups List<GroupIdentifierResponse>
    sourceDestCheck Boolean
    spotInstanceRequestId String
    sriovNetSupport String
    state InstanceStateResponse
    stateReason StateReasonResponse
    stateTransitionReason String
    subnetId String
    tags List<TagResponse>
    tpmSupport String
    usageOperation String
    usageOperationUpdateTime String
    virtualizationType VirtualizationTypeEnumValueResponse
    vpcId String
    amiLaunchIndex number
    architecture ArchitectureValuesEnumValueResponse
    blockDeviceMappings InstanceBlockDeviceMappingResponse[]
    bootMode BootModeValuesEnumValueResponse
    capacityReservationId string
    capacityReservationSpecification CapacityReservationSpecificationResponseResponse
    clientToken string
    cpuOptions CpuOptionsResponse
    currentInstanceBootMode InstanceBootModeValuesEnumValueResponse
    ebsOptimized boolean
    elasticGpuAssociations ElasticGpuAssociationResponse[]
    elasticInferenceAcceleratorAssociations ElasticInferenceAcceleratorAssociationResponse[]
    enaSupport boolean
    enclaveOptions EnclaveOptionsResponse
    hibernationOptions HibernationOptionsResponse
    hypervisor HypervisorTypeEnumValueResponse
    iamInstanceProfile IamInstanceProfileResponse
    imageId string
    instanceId string
    instanceLifecycle InstanceLifecycleTypeEnumValueResponse
    instanceType InstanceTypeEnumValueResponse
    ipv6Address string
    kernelId string
    keyName string
    launchTime string
    licenses LicenseConfigurationResponse[]
    maintenanceOptions InstanceMaintenanceOptionsResponse
    metadataOptions InstanceMetadataOptionsResponseResponse
    monitoring MonitoringResponse
    networkInterfaces InstanceNetworkInterfaceResponse[]
    outpostArn string
    placement PlacementResponse
    platform PlatformValuesEnumValueResponse
    platformDetails string
    privateDnsName string
    privateDnsNameOptions PrivateDnsNameOptionsResponseResponse
    privateIpAddress string
    productCodes ProductCodeResponse[]
    publicDnsName string
    publicIpAddress string
    ramdiskId string
    rootDeviceName string
    rootDeviceType DeviceTypeEnumValueResponse
    securityGroups GroupIdentifierResponse[]
    sourceDestCheck boolean
    spotInstanceRequestId string
    sriovNetSupport string
    state InstanceStateResponse
    stateReason StateReasonResponse
    stateTransitionReason string
    subnetId string
    tags TagResponse[]
    tpmSupport string
    usageOperation string
    usageOperationUpdateTime string
    virtualizationType VirtualizationTypeEnumValueResponse
    vpcId string
    ami_launch_index int
    architecture ArchitectureValuesEnumValueResponse
    block_device_mappings Sequence[InstanceBlockDeviceMappingResponse]
    boot_mode BootModeValuesEnumValueResponse
    capacity_reservation_id str
    capacity_reservation_specification CapacityReservationSpecificationResponseResponse
    client_token str
    cpu_options CpuOptionsResponse
    current_instance_boot_mode InstanceBootModeValuesEnumValueResponse
    ebs_optimized bool
    elastic_gpu_associations Sequence[ElasticGpuAssociationResponse]
    elastic_inference_accelerator_associations Sequence[ElasticInferenceAcceleratorAssociationResponse]
    ena_support bool
    enclave_options EnclaveOptionsResponse
    hibernation_options HibernationOptionsResponse
    hypervisor HypervisorTypeEnumValueResponse
    iam_instance_profile IamInstanceProfileResponse
    image_id str
    instance_id str
    instance_lifecycle InstanceLifecycleTypeEnumValueResponse
    instance_type InstanceTypeEnumValueResponse
    ipv6_address str
    kernel_id str
    key_name str
    launch_time str
    licenses Sequence[LicenseConfigurationResponse]
    maintenance_options InstanceMaintenanceOptionsResponse
    metadata_options InstanceMetadataOptionsResponseResponse
    monitoring MonitoringResponse
    network_interfaces Sequence[InstanceNetworkInterfaceResponse]
    outpost_arn str
    placement PlacementResponse
    platform PlatformValuesEnumValueResponse
    platform_details str
    private_dns_name str
    private_dns_name_options PrivateDnsNameOptionsResponseResponse
    private_ip_address str
    product_codes Sequence[ProductCodeResponse]
    public_dns_name str
    public_ip_address str
    ramdisk_id str
    root_device_name str
    root_device_type DeviceTypeEnumValueResponse
    security_groups Sequence[GroupIdentifierResponse]
    source_dest_check bool
    spot_instance_request_id str
    sriov_net_support str
    state InstanceStateResponse
    state_reason StateReasonResponse
    state_transition_reason str
    subnet_id str
    tags Sequence[TagResponse]
    tpm_support str
    usage_operation str
    usage_operation_update_time str
    virtualization_type VirtualizationTypeEnumValueResponse
    vpc_id str
    amiLaunchIndex Number
    architecture Property Map
    blockDeviceMappings List<Property Map>
    bootMode Property Map
    capacityReservationId String
    capacityReservationSpecification Property Map
    clientToken String
    cpuOptions Property Map
    currentInstanceBootMode Property Map
    ebsOptimized Boolean
    elasticGpuAssociations List<Property Map>
    elasticInferenceAcceleratorAssociations List<Property Map>
    enaSupport Boolean
    enclaveOptions Property Map
    hibernationOptions Property Map
    hypervisor Property Map
    iamInstanceProfile Property Map
    imageId String
    instanceId String
    instanceLifecycle Property Map
    instanceType Property Map
    ipv6Address String
    kernelId String
    keyName String
    launchTime String
    licenses List<Property Map>
    maintenanceOptions Property Map
    metadataOptions Property Map
    monitoring Property Map
    networkInterfaces List<Property Map>
    outpostArn String
    placement Property Map
    platform Property Map
    platformDetails String
    privateDnsName String
    privateDnsNameOptions Property Map
    privateIpAddress String
    productCodes List<Property Map>
    publicDnsName String
    publicIpAddress String
    ramdiskId String
    rootDeviceName String
    rootDeviceType Property Map
    securityGroups List<Property Map>
    sourceDestCheck Boolean
    spotInstanceRequestId String
    sriovNetSupport String
    state Property Map
    stateReason Property Map
    stateTransitionReason String
    subnetId String
    tags List<Property Map>
    tpmSupport String
    usageOperation String
    usageOperationUpdateTime String
    virtualizationType Property Map
    vpcId String

    BootModeValues, BootModeValuesArgs

    LegacyBios
    legacy-biosBootModeValues enum legacy-bios
    Uefi
    uefiBootModeValues enum uefi
    UefiPreferred
    uefi-preferredBootModeValues enum uefi-preferred
    BootModeValuesLegacyBios
    legacy-biosBootModeValues enum legacy-bios
    BootModeValuesUefi
    uefiBootModeValues enum uefi
    BootModeValuesUefiPreferred
    uefi-preferredBootModeValues enum uefi-preferred
    LegacyBios
    legacy-biosBootModeValues enum legacy-bios
    Uefi
    uefiBootModeValues enum uefi
    UefiPreferred
    uefi-preferredBootModeValues enum uefi-preferred
    LegacyBios
    legacy-biosBootModeValues enum legacy-bios
    Uefi
    uefiBootModeValues enum uefi
    UefiPreferred
    uefi-preferredBootModeValues enum uefi-preferred
    LEGACY_BIOS
    legacy-biosBootModeValues enum legacy-bios
    UEFI
    uefiBootModeValues enum uefi
    UEFI_PREFERRED
    uefi-preferredBootModeValues enum uefi-preferred
    "legacy-bios"
    legacy-biosBootModeValues enum legacy-bios
    "uefi"
    uefiBootModeValues enum uefi
    "uefi-preferred"
    uefi-preferredBootModeValues enum uefi-preferred

    BootModeValuesEnumValue, BootModeValuesEnumValueArgs

    Value string | BootModeValues
    Property value
    value String | BootModeValues
    Property value
    value string | BootModeValues
    Property value
    value str | BootModeValues
    Property value

    BootModeValuesEnumValueResponse, BootModeValuesEnumValueResponseArgs

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

    CapacityReservationPreference, CapacityReservationPreferenceArgs

    None
    noneCapacityReservationPreference enum none
    Open
    openCapacityReservationPreference enum open
    CapacityReservationPreferenceNone
    noneCapacityReservationPreference enum none
    CapacityReservationPreferenceOpen
    openCapacityReservationPreference enum open
    None
    noneCapacityReservationPreference enum none
    Open
    openCapacityReservationPreference enum open
    None
    noneCapacityReservationPreference enum none
    Open
    openCapacityReservationPreference enum open
    NONE
    noneCapacityReservationPreference enum none
    OPEN
    openCapacityReservationPreference enum open
    "none"
    noneCapacityReservationPreference enum none
    "open"
    openCapacityReservationPreference enum open

    CapacityReservationPreferenceEnumValue, CapacityReservationPreferenceEnumValueArgs

    Value string | CapacityReservationPreference
    Property value
    value String | CapacityReservationPreference
    Property value
    value string | CapacityReservationPreference
    Property value
    value String | "none" | "open"
    Property value

    CapacityReservationPreferenceEnumValueResponse, CapacityReservationPreferenceEnumValueResponseArgs

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

    CapacityReservationSpecificationResponse, CapacityReservationSpecificationResponseArgs

    CapacityReservationSpecificationResponseResponse, CapacityReservationSpecificationResponseResponseArgs

    CapacityReservationTargetResponse, CapacityReservationTargetResponseArgs

    CapacityReservationTargetResponseResponse, CapacityReservationTargetResponseResponseArgs

    ConnectionTrackingSpecificationResponse, ConnectionTrackingSpecificationResponseArgs

    TcpEstablishedTimeout int
    Property tcpEstablishedTimeout
    UdpStreamTimeout int
    Property udpStreamTimeout
    UdpTimeout int
    Property udpTimeout
    TcpEstablishedTimeout int
    Property tcpEstablishedTimeout
    UdpStreamTimeout int
    Property udpStreamTimeout
    UdpTimeout int
    Property udpTimeout
    tcpEstablishedTimeout Integer
    Property tcpEstablishedTimeout
    udpStreamTimeout Integer
    Property udpStreamTimeout
    udpTimeout Integer
    Property udpTimeout
    tcpEstablishedTimeout number
    Property tcpEstablishedTimeout
    udpStreamTimeout number
    Property udpStreamTimeout
    udpTimeout number
    Property udpTimeout
    tcp_established_timeout int
    Property tcpEstablishedTimeout
    udp_stream_timeout int
    Property udpStreamTimeout
    udp_timeout int
    Property udpTimeout
    tcpEstablishedTimeout Number
    Property tcpEstablishedTimeout
    udpStreamTimeout Number
    Property udpStreamTimeout
    udpTimeout Number
    Property udpTimeout

    ConnectionTrackingSpecificationResponseResponse, ConnectionTrackingSpecificationResponseResponseArgs

    CpuOptions, CpuOptionsArgs

    CpuOptionsResponse, CpuOptionsResponseArgs

    DeviceType, DeviceTypeArgs

    Ebs
    ebsDeviceType enum ebs
    InstanceStore
    instance-storeDeviceType enum instance-store
    DeviceTypeEbs
    ebsDeviceType enum ebs
    DeviceTypeInstanceStore
    instance-storeDeviceType enum instance-store
    Ebs
    ebsDeviceType enum ebs
    InstanceStore
    instance-storeDeviceType enum instance-store
    Ebs
    ebsDeviceType enum ebs
    InstanceStore
    instance-storeDeviceType enum instance-store
    EBS
    ebsDeviceType enum ebs
    INSTANCE_STORE
    instance-storeDeviceType enum instance-store
    "ebs"
    ebsDeviceType enum ebs
    "instance-store"
    instance-storeDeviceType enum instance-store

    DeviceTypeEnumValue, DeviceTypeEnumValueArgs

    Value string | DeviceType
    Property value
    value String | DeviceType
    Property value
    value string | DeviceType
    Property value
    value str | DeviceType
    Property value
    value String | "ebs" | "instance-store"
    Property value

    DeviceTypeEnumValueResponse, DeviceTypeEnumValueResponseArgs

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

    EbsInstanceBlockDevice, EbsInstanceBlockDeviceArgs

    EbsInstanceBlockDeviceResponse, EbsInstanceBlockDeviceResponseArgs

    Ec2InstanceProperties, Ec2InstancePropertiesArgs

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

    Ec2InstancePropertiesResponse, Ec2InstancePropertiesResponseArgs

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

    ElasticGpuAssociation, ElasticGpuAssociationArgs

    ElasticGpuAssociationResponse, ElasticGpuAssociationResponseArgs

    ElasticInferenceAcceleratorAssociation, ElasticInferenceAcceleratorAssociationArgs

    ElasticInferenceAcceleratorAssociationResponse, ElasticInferenceAcceleratorAssociationResponseArgs

    EnclaveOptions, EnclaveOptionsArgs

    Enabled bool
    Enabled bool
    enabled Boolean
    enabled boolean
    enabled bool
    enabled Boolean

    EnclaveOptionsResponse, EnclaveOptionsResponseArgs

    Enabled bool
    Enabled bool
    enabled Boolean
    enabled boolean
    enabled bool
    enabled Boolean

    GroupIdentifier, GroupIdentifierArgs

    GroupId string
    GroupName string
    GroupId string
    GroupName string
    groupId String
    groupName String
    groupId string
    groupName string
    groupId String
    groupName String

    GroupIdentifierResponse, GroupIdentifierResponseArgs

    GroupId string
    GroupName string
    GroupId string
    GroupName string
    groupId String
    groupName String
    groupId string
    groupName string
    groupId String
    groupName String

    HibernationOptions, HibernationOptionsArgs

    configured Boolean
    configured boolean
    configured Boolean

    HibernationOptionsResponse, HibernationOptionsResponseArgs

    configured Boolean
    configured boolean
    configured Boolean

    HostnameType, HostnameTypeArgs

    IpName
    ip-nameHostnameType enum ip-name
    ResourceName
    resource-nameHostnameType enum resource-name
    HostnameTypeIpName
    ip-nameHostnameType enum ip-name
    HostnameTypeResourceName
    resource-nameHostnameType enum resource-name
    IpName
    ip-nameHostnameType enum ip-name
    ResourceName
    resource-nameHostnameType enum resource-name
    IpName
    ip-nameHostnameType enum ip-name
    ResourceName
    resource-nameHostnameType enum resource-name
    IP_NAME
    ip-nameHostnameType enum ip-name
    RESOURCE_NAME
    resource-nameHostnameType enum resource-name
    "ip-name"
    ip-nameHostnameType enum ip-name
    "resource-name"
    resource-nameHostnameType enum resource-name

    HostnameTypeEnumValue, HostnameTypeEnumValueArgs

    Value string | HostnameType
    Property value
    value String | HostnameType
    Property value
    value string | HostnameType
    Property value
    value str | HostnameType
    Property value
    value String | "ip-name" | "resource-name"
    Property value

    HostnameTypeEnumValueResponse, HostnameTypeEnumValueResponseArgs

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

    HttpTokensState, HttpTokensStateArgs

    Optional
    optionalHttpTokensState enum optional
    Required
    requiredHttpTokensState enum required
    HttpTokensStateOptional
    optionalHttpTokensState enum optional
    HttpTokensStateRequired
    requiredHttpTokensState enum required
    Optional
    optionalHttpTokensState enum optional
    Required
    requiredHttpTokensState enum required
    Optional
    optionalHttpTokensState enum optional
    Required
    requiredHttpTokensState enum required
    OPTIONAL
    optionalHttpTokensState enum optional
    REQUIRED
    requiredHttpTokensState enum required
    "optional"
    optionalHttpTokensState enum optional
    "required"
    requiredHttpTokensState enum required

    HttpTokensStateEnumValue, HttpTokensStateEnumValueArgs

    Value string | HttpTokensState
    Property value
    value String | HttpTokensState
    Property value
    value string | HttpTokensState
    Property value
    value str | HttpTokensState
    Property value
    value String | "optional" | "required"
    Property value

    HttpTokensStateEnumValueResponse, HttpTokensStateEnumValueResponseArgs

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

    HypervisorType, HypervisorTypeArgs

    Ovm
    ovmHypervisorType enum ovm
    Xen
    xenHypervisorType enum xen
    HypervisorTypeOvm
    ovmHypervisorType enum ovm
    HypervisorTypeXen
    xenHypervisorType enum xen
    Ovm
    ovmHypervisorType enum ovm
    Xen
    xenHypervisorType enum xen
    Ovm
    ovmHypervisorType enum ovm
    Xen
    xenHypervisorType enum xen
    OVM
    ovmHypervisorType enum ovm
    XEN
    xenHypervisorType enum xen
    "ovm"
    ovmHypervisorType enum ovm
    "xen"
    xenHypervisorType enum xen

    HypervisorTypeEnumValue, HypervisorTypeEnumValueArgs

    Value string | HypervisorType
    Property value
    value String | HypervisorType
    Property value
    value string | HypervisorType
    Property value
    value str | HypervisorType
    Property value
    value String | "ovm" | "xen"
    Property value

    HypervisorTypeEnumValueResponse, HypervisorTypeEnumValueResponseArgs

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

    IamInstanceProfile, IamInstanceProfileArgs

    Arn string
    Id string
    Arn string
    Id string
    arn String
    id String
    arn string
    id string
    arn str
    id str
    arn String
    id String

    IamInstanceProfileResponse, IamInstanceProfileResponseArgs

    Arn string
    Id string
    Arn string
    Id string
    arn String
    id String
    arn string
    id string
    arn str
    id str
    arn String
    id String

    InstanceAttachmentEnaSrdSpecification, InstanceAttachmentEnaSrdSpecificationArgs

    InstanceAttachmentEnaSrdSpecificationResponse, InstanceAttachmentEnaSrdSpecificationResponseArgs

    InstanceAttachmentEnaSrdUdpSpecification, InstanceAttachmentEnaSrdUdpSpecificationArgs

    InstanceAttachmentEnaSrdUdpSpecificationResponse, InstanceAttachmentEnaSrdUdpSpecificationResponseArgs

    InstanceAutoRecoveryState, InstanceAutoRecoveryStateArgs

    Default
    defaultInstanceAutoRecoveryState enum default
    Disabled
    disabledInstanceAutoRecoveryState enum disabled
    InstanceAutoRecoveryStateDefault
    defaultInstanceAutoRecoveryState enum default
    InstanceAutoRecoveryStateDisabled
    disabledInstanceAutoRecoveryState enum disabled
    Default
    defaultInstanceAutoRecoveryState enum default
    Disabled
    disabledInstanceAutoRecoveryState enum disabled
    Default
    defaultInstanceAutoRecoveryState enum default
    Disabled
    disabledInstanceAutoRecoveryState enum disabled
    DEFAULT
    defaultInstanceAutoRecoveryState enum default
    DISABLED
    disabledInstanceAutoRecoveryState enum disabled
    "default"
    defaultInstanceAutoRecoveryState enum default
    "disabled"
    disabledInstanceAutoRecoveryState enum disabled

    InstanceAutoRecoveryStateEnumValue, InstanceAutoRecoveryStateEnumValueArgs

    Value string | InstanceAutoRecoveryState
    Property value
    value String | InstanceAutoRecoveryState
    Property value
    value string | InstanceAutoRecoveryState
    Property value
    value str | InstanceAutoRecoveryState
    Property value
    value String | "default" | "disabled"
    Property value

    InstanceAutoRecoveryStateEnumValueResponse, InstanceAutoRecoveryStateEnumValueResponseArgs

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

    InstanceBlockDeviceMapping, InstanceBlockDeviceMappingArgs

    InstanceBlockDeviceMappingResponse, InstanceBlockDeviceMappingResponseArgs

    InstanceBootModeValues, InstanceBootModeValuesArgs

    LegacyBios
    legacy-biosInstanceBootModeValues enum legacy-bios
    Uefi
    uefiInstanceBootModeValues enum uefi
    InstanceBootModeValuesLegacyBios
    legacy-biosInstanceBootModeValues enum legacy-bios
    InstanceBootModeValuesUefi
    uefiInstanceBootModeValues enum uefi
    LegacyBios
    legacy-biosInstanceBootModeValues enum legacy-bios
    Uefi
    uefiInstanceBootModeValues enum uefi
    LegacyBios
    legacy-biosInstanceBootModeValues enum legacy-bios
    Uefi
    uefiInstanceBootModeValues enum uefi
    LEGACY_BIOS
    legacy-biosInstanceBootModeValues enum legacy-bios
    UEFI
    uefiInstanceBootModeValues enum uefi
    "legacy-bios"
    legacy-biosInstanceBootModeValues enum legacy-bios
    "uefi"
    uefiInstanceBootModeValues enum uefi

    InstanceBootModeValuesEnumValue, InstanceBootModeValuesEnumValueArgs

    Value string | InstanceBootModeValues
    Property value
    value String | InstanceBootModeValues
    Property value
    value string | InstanceBootModeValues
    Property value
    value str | InstanceBootModeValues
    Property value
    value String | "legacy-bios" | "uefi"
    Property value

    InstanceBootModeValuesEnumValueResponse, InstanceBootModeValuesEnumValueResponseArgs

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

    InstanceIpv4Prefix, InstanceIpv4PrefixArgs

    Ipv4Prefix string
    Ipv4Prefix string
    ipv4Prefix String
    ipv4Prefix string
    ipv4Prefix String

    InstanceIpv4PrefixResponse, InstanceIpv4PrefixResponseArgs

    Ipv4Prefix string
    Ipv4Prefix string
    ipv4Prefix String
    ipv4Prefix string
    ipv4Prefix String

    InstanceIpv6Address, InstanceIpv6AddressArgs

    Ipv6Address string
    Property ipv6Address
    IsPrimaryIpv6 bool
    Ipv6Address string
    Property ipv6Address
    IsPrimaryIpv6 bool
    ipv6Address String
    Property ipv6Address
    isPrimaryIpv6 Boolean
    ipv6Address string
    Property ipv6Address
    isPrimaryIpv6 boolean
    ipv6_address str
    Property ipv6Address
    is_primary_ipv6 bool
    ipv6Address String
    Property ipv6Address
    isPrimaryIpv6 Boolean

    InstanceIpv6AddressResponse, InstanceIpv6AddressResponseArgs

    Ipv6Address string
    Property ipv6Address
    IsPrimaryIpv6 bool
    Ipv6Address string
    Property ipv6Address
    IsPrimaryIpv6 bool
    ipv6Address String
    Property ipv6Address
    isPrimaryIpv6 Boolean
    ipv6Address string
    Property ipv6Address
    isPrimaryIpv6 boolean
    ipv6_address str
    Property ipv6Address
    is_primary_ipv6 bool
    ipv6Address String
    Property ipv6Address
    isPrimaryIpv6 Boolean

    InstanceIpv6Prefix, InstanceIpv6PrefixArgs

    Ipv6Prefix string
    Ipv6Prefix string
    ipv6Prefix String
    ipv6Prefix string
    ipv6Prefix String

    InstanceIpv6PrefixResponse, InstanceIpv6PrefixResponseArgs

    Ipv6Prefix string
    Ipv6Prefix string
    ipv6Prefix String
    ipv6Prefix string
    ipv6Prefix String

    InstanceLifecycleType, InstanceLifecycleTypeArgs

    CapacityBlock
    capacity-blockInstanceLifecycleType enum capacity-block
    Scheduled
    scheduledInstanceLifecycleType enum scheduled
    Spot
    spotInstanceLifecycleType enum spot
    InstanceLifecycleTypeCapacityBlock
    capacity-blockInstanceLifecycleType enum capacity-block
    InstanceLifecycleTypeScheduled
    scheduledInstanceLifecycleType enum scheduled
    InstanceLifecycleTypeSpot
    spotInstanceLifecycleType enum spot
    CapacityBlock
    capacity-blockInstanceLifecycleType enum capacity-block
    Scheduled
    scheduledInstanceLifecycleType enum scheduled
    Spot
    spotInstanceLifecycleType enum spot
    CapacityBlock
    capacity-blockInstanceLifecycleType enum capacity-block
    Scheduled
    scheduledInstanceLifecycleType enum scheduled
    Spot
    spotInstanceLifecycleType enum spot
    CAPACITY_BLOCK
    capacity-blockInstanceLifecycleType enum capacity-block
    SCHEDULED
    scheduledInstanceLifecycleType enum scheduled
    SPOT
    spotInstanceLifecycleType enum spot
    "capacity-block"
    capacity-blockInstanceLifecycleType enum capacity-block
    "scheduled"
    scheduledInstanceLifecycleType enum scheduled
    "spot"
    spotInstanceLifecycleType enum spot

    InstanceLifecycleTypeEnumValue, InstanceLifecycleTypeEnumValueArgs

    Value string | InstanceLifecycleType
    Property value
    value String | InstanceLifecycleType
    Property value
    value string | InstanceLifecycleType
    Property value
    value str | InstanceLifecycleType
    Property value

    InstanceLifecycleTypeEnumValueResponse, InstanceLifecycleTypeEnumValueResponseArgs

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

    InstanceMaintenanceOptions, InstanceMaintenanceOptionsArgs

    InstanceMaintenanceOptionsResponse, InstanceMaintenanceOptionsResponseArgs

    InstanceMetadataEndpointState, InstanceMetadataEndpointStateArgs

    Disabled
    disabledInstanceMetadataEndpointState enum disabled
    Enabled
    enabledInstanceMetadataEndpointState enum enabled
    InstanceMetadataEndpointStateDisabled
    disabledInstanceMetadataEndpointState enum disabled
    InstanceMetadataEndpointStateEnabled
    enabledInstanceMetadataEndpointState enum enabled
    Disabled
    disabledInstanceMetadataEndpointState enum disabled
    Enabled
    enabledInstanceMetadataEndpointState enum enabled
    Disabled
    disabledInstanceMetadataEndpointState enum disabled
    Enabled
    enabledInstanceMetadataEndpointState enum enabled
    DISABLED
    disabledInstanceMetadataEndpointState enum disabled
    ENABLED
    enabledInstanceMetadataEndpointState enum enabled
    "disabled"
    disabledInstanceMetadataEndpointState enum disabled
    "enabled"
    enabledInstanceMetadataEndpointState enum enabled

    InstanceMetadataEndpointStateEnumValue, InstanceMetadataEndpointStateEnumValueArgs

    Value string | InstanceMetadataEndpointState
    Property value
    value String | InstanceMetadataEndpointState
    Property value
    value string | InstanceMetadataEndpointState
    Property value
    value String | "disabled" | "enabled"
    Property value

    InstanceMetadataEndpointStateEnumValueResponse, InstanceMetadataEndpointStateEnumValueResponseArgs

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

    InstanceMetadataOptionsResponse, InstanceMetadataOptionsResponseArgs

    InstanceMetadataOptionsResponseResponse, InstanceMetadataOptionsResponseResponseArgs

    InstanceMetadataOptionsState, InstanceMetadataOptionsStateArgs

    Applied
    appliedInstanceMetadataOptionsState enum applied
    Pending
    pendingInstanceMetadataOptionsState enum pending
    InstanceMetadataOptionsStateApplied
    appliedInstanceMetadataOptionsState enum applied
    InstanceMetadataOptionsStatePending
    pendingInstanceMetadataOptionsState enum pending
    Applied
    appliedInstanceMetadataOptionsState enum applied
    Pending
    pendingInstanceMetadataOptionsState enum pending
    Applied
    appliedInstanceMetadataOptionsState enum applied
    Pending
    pendingInstanceMetadataOptionsState enum pending
    APPLIED
    appliedInstanceMetadataOptionsState enum applied
    PENDING
    pendingInstanceMetadataOptionsState enum pending
    "applied"
    appliedInstanceMetadataOptionsState enum applied
    "pending"
    pendingInstanceMetadataOptionsState enum pending

    InstanceMetadataOptionsStateEnumValue, InstanceMetadataOptionsStateEnumValueArgs

    Value string | InstanceMetadataOptionsState
    Property value
    value String | InstanceMetadataOptionsState
    Property value
    value string | InstanceMetadataOptionsState
    Property value
    value String | "applied" | "pending"
    Property value

    InstanceMetadataOptionsStateEnumValueResponse, InstanceMetadataOptionsStateEnumValueResponseArgs

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

    InstanceMetadataProtocolState, InstanceMetadataProtocolStateArgs

    Disabled
    disabledInstanceMetadataProtocolState enum disabled
    Enabled
    enabledInstanceMetadataProtocolState enum enabled
    InstanceMetadataProtocolStateDisabled
    disabledInstanceMetadataProtocolState enum disabled
    InstanceMetadataProtocolStateEnabled
    enabledInstanceMetadataProtocolState enum enabled
    Disabled
    disabledInstanceMetadataProtocolState enum disabled
    Enabled
    enabledInstanceMetadataProtocolState enum enabled
    Disabled
    disabledInstanceMetadataProtocolState enum disabled
    Enabled
    enabledInstanceMetadataProtocolState enum enabled
    DISABLED
    disabledInstanceMetadataProtocolState enum disabled
    ENABLED
    enabledInstanceMetadataProtocolState enum enabled
    "disabled"
    disabledInstanceMetadataProtocolState enum disabled
    "enabled"
    enabledInstanceMetadataProtocolState enum enabled

    InstanceMetadataProtocolStateEnumValue, InstanceMetadataProtocolStateEnumValueArgs

    Value string | InstanceMetadataProtocolState
    Property value
    value String | InstanceMetadataProtocolState
    Property value
    value string | InstanceMetadataProtocolState
    Property value
    value String | "disabled" | "enabled"
    Property value

    InstanceMetadataProtocolStateEnumValueResponse, InstanceMetadataProtocolStateEnumValueResponseArgs

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

    InstanceMetadataTagsState, InstanceMetadataTagsStateArgs

    Disabled
    disabledInstanceMetadataTagsState enum disabled
    Enabled
    enabledInstanceMetadataTagsState enum enabled
    InstanceMetadataTagsStateDisabled
    disabledInstanceMetadataTagsState enum disabled
    InstanceMetadataTagsStateEnabled
    enabledInstanceMetadataTagsState enum enabled
    Disabled
    disabledInstanceMetadataTagsState enum disabled
    Enabled
    enabledInstanceMetadataTagsState enum enabled
    Disabled
    disabledInstanceMetadataTagsState enum disabled
    Enabled
    enabledInstanceMetadataTagsState enum enabled
    DISABLED
    disabledInstanceMetadataTagsState enum disabled
    ENABLED
    enabledInstanceMetadataTagsState enum enabled
    "disabled"
    disabledInstanceMetadataTagsState enum disabled
    "enabled"
    enabledInstanceMetadataTagsState enum enabled

    InstanceMetadataTagsStateEnumValue, InstanceMetadataTagsStateEnumValueArgs

    Value string | InstanceMetadataTagsState
    Property value
    value String | InstanceMetadataTagsState
    Property value
    value string | InstanceMetadataTagsState
    Property value
    value str | InstanceMetadataTagsState
    Property value
    value String | "disabled" | "enabled"
    Property value

    InstanceMetadataTagsStateEnumValueResponse, InstanceMetadataTagsStateEnumValueResponseArgs

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

    InstanceNetworkInterface, InstanceNetworkInterfaceArgs

    Association Pulumi.AzureNative.AwsConnector.Inputs.InstanceNetworkInterfaceAssociation
    Attachment Pulumi.AzureNative.AwsConnector.Inputs.InstanceNetworkInterfaceAttachment
    ConnectionTrackingConfiguration Pulumi.AzureNative.AwsConnector.Inputs.ConnectionTrackingSpecificationResponse
    Description string
    Groups List<Pulumi.AzureNative.AwsConnector.Inputs.GroupIdentifier>
    InterfaceType string
    Ipv4Prefixes List<Pulumi.AzureNative.AwsConnector.Inputs.InstanceIpv4Prefix>
    Ipv6Addresses List<Pulumi.AzureNative.AwsConnector.Inputs.InstanceIpv6Address>
    Ipv6Prefixes List<Pulumi.AzureNative.AwsConnector.Inputs.InstanceIpv6Prefix>
    MacAddress string
    NetworkInterfaceId string
    OwnerId string
    PrivateDnsName string
    PrivateIpAddress string
    PrivateIpAddresses List<Pulumi.AzureNative.AwsConnector.Inputs.InstancePrivateIpAddress>
    SourceDestCheck bool
    Status Pulumi.AzureNative.AwsConnector.Inputs.NetworkInterfaceStatusEnumValue
    SubnetId string
    VpcId string

    InstanceNetworkInterfaceAssociation, InstanceNetworkInterfaceAssociationArgs

    InstanceNetworkInterfaceAssociationResponse, InstanceNetworkInterfaceAssociationResponseArgs

    InstanceNetworkInterfaceAttachment, InstanceNetworkInterfaceAttachmentArgs

    InstanceNetworkInterfaceAttachmentResponse, InstanceNetworkInterfaceAttachmentResponseArgs

    InstanceNetworkInterfaceResponse, InstanceNetworkInterfaceResponseArgs

    Association Pulumi.AzureNative.AwsConnector.Inputs.InstanceNetworkInterfaceAssociationResponse
    Attachment Pulumi.AzureNative.AwsConnector.Inputs.InstanceNetworkInterfaceAttachmentResponse
    ConnectionTrackingConfiguration Pulumi.AzureNative.AwsConnector.Inputs.ConnectionTrackingSpecificationResponseResponse
    Description string
    Groups List<Pulumi.AzureNative.AwsConnector.Inputs.GroupIdentifierResponse>
    InterfaceType string
    Ipv4Prefixes List<Pulumi.AzureNative.AwsConnector.Inputs.InstanceIpv4PrefixResponse>
    Ipv6Addresses List<Pulumi.AzureNative.AwsConnector.Inputs.InstanceIpv6AddressResponse>
    Ipv6Prefixes List<Pulumi.AzureNative.AwsConnector.Inputs.InstanceIpv6PrefixResponse>
    MacAddress string
    NetworkInterfaceId string
    OwnerId string
    PrivateDnsName string
    PrivateIpAddress string
    PrivateIpAddresses List<Pulumi.AzureNative.AwsConnector.Inputs.InstancePrivateIpAddressResponse>
    SourceDestCheck bool
    Status Pulumi.AzureNative.AwsConnector.Inputs.NetworkInterfaceStatusEnumValueResponse
    SubnetId string
    VpcId string

    InstancePrivateIpAddress, InstancePrivateIpAddressArgs

    InstancePrivateIpAddressResponse, InstancePrivateIpAddressResponseArgs

    InstanceState, InstanceStateArgs

    InstanceStateName, InstanceStateNameArgs

    Pending
    pendingInstanceStateName enum pending
    Running
    runningInstanceStateName enum running
    ShuttingDown
    shutting-downInstanceStateName enum shutting-down
    Stopped
    stoppedInstanceStateName enum stopped
    Stopping
    stoppingInstanceStateName enum stopping
    Terminated
    terminatedInstanceStateName enum terminated
    InstanceStateNamePending
    pendingInstanceStateName enum pending
    InstanceStateNameRunning
    runningInstanceStateName enum running
    InstanceStateNameShuttingDown
    shutting-downInstanceStateName enum shutting-down
    InstanceStateNameStopped
    stoppedInstanceStateName enum stopped
    InstanceStateNameStopping
    stoppingInstanceStateName enum stopping
    InstanceStateNameTerminated
    terminatedInstanceStateName enum terminated
    Pending
    pendingInstanceStateName enum pending
    Running
    runningInstanceStateName enum running
    ShuttingDown
    shutting-downInstanceStateName enum shutting-down
    Stopped
    stoppedInstanceStateName enum stopped
    Stopping
    stoppingInstanceStateName enum stopping
    Terminated
    terminatedInstanceStateName enum terminated
    Pending
    pendingInstanceStateName enum pending
    Running
    runningInstanceStateName enum running
    ShuttingDown
    shutting-downInstanceStateName enum shutting-down
    Stopped
    stoppedInstanceStateName enum stopped
    Stopping
    stoppingInstanceStateName enum stopping
    Terminated
    terminatedInstanceStateName enum terminated
    PENDING
    pendingInstanceStateName enum pending
    RUNNING
    runningInstanceStateName enum running
    SHUTTING_DOWN
    shutting-downInstanceStateName enum shutting-down
    STOPPED
    stoppedInstanceStateName enum stopped
    STOPPING
    stoppingInstanceStateName enum stopping
    TERMINATED
    terminatedInstanceStateName enum terminated
    "pending"
    pendingInstanceStateName enum pending
    "running"
    runningInstanceStateName enum running
    "shutting-down"
    shutting-downInstanceStateName enum shutting-down
    "stopped"
    stoppedInstanceStateName enum stopped
    "stopping"
    stoppingInstanceStateName enum stopping
    "terminated"
    terminatedInstanceStateName enum terminated

    InstanceStateNameEnumValue, InstanceStateNameEnumValueArgs

    Value string | InstanceStateName
    Property value
    value String | InstanceStateName
    Property value
    value string | InstanceStateName
    Property value
    value str | InstanceStateName
    Property value

    InstanceStateNameEnumValueResponse, InstanceStateNameEnumValueResponseArgs

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

    InstanceStateResponse, InstanceStateResponseArgs

    InstanceType, InstanceTypeArgs

    MlC42xlarge
    ml.c4.2xlargeInstanceType enum ml.c4.2xlarge
    MlC44xlarge
    ml.c4.4xlargeInstanceType enum ml.c4.4xlarge
    MlC48xlarge
    ml.c4.8xlargeInstanceType enum ml.c4.8xlarge
    MlC4Xlarge
    ml.c4.xlargeInstanceType enum ml.c4.xlarge
    MlC518xlarge
    ml.c5.18xlargeInstanceType enum ml.c5.18xlarge
    MlC52xlarge
    ml.c5.2xlargeInstanceType enum ml.c5.2xlarge
    MlC54xlarge
    ml.c5.4xlargeInstanceType enum ml.c5.4xlarge
    MlC59xlarge
    ml.c5.9xlargeInstanceType enum ml.c5.9xlarge
    MlC5Xlarge
    ml.c5.xlargeInstanceType enum ml.c5.xlarge
    MlC5d18xlarge
    ml.c5d.18xlargeInstanceType enum ml.c5d.18xlarge
    MlC5d2xlarge
    ml.c5d.2xlargeInstanceType enum ml.c5d.2xlarge
    MlC5d4xlarge
    ml.c5d.4xlargeInstanceType enum ml.c5d.4xlarge
    MlC5d9xlarge
    ml.c5d.9xlargeInstanceType enum ml.c5d.9xlarge
    MlC5dXlarge
    ml.c5d.xlargeInstanceType enum ml.c5d.xlarge
    MlC6i12xlarge
    ml.c6i.12xlargeInstanceType enum ml.c6i.12xlarge
    MlC6i16xlarge
    ml.c6i.16xlargeInstanceType enum ml.c6i.16xlarge
    MlC6i24xlarge
    ml.c6i.24xlargeInstanceType enum ml.c6i.24xlarge
    MlC6i2xlarge
    ml.c6i.2xlargeInstanceType enum ml.c6i.2xlarge
    MlC6i32xlarge
    ml.c6i.32xlargeInstanceType enum ml.c6i.32xlarge
    MlC6i4xlarge
    ml.c6i.4xlargeInstanceType enum ml.c6i.4xlarge
    MlC6i8xlarge
    ml.c6i.8xlargeInstanceType enum ml.c6i.8xlarge
    MlC6iLarge
    ml.c6i.largeInstanceType enum ml.c6i.large
    MlC6iXlarge
    ml.c6i.xlargeInstanceType enum ml.c6i.xlarge
    MlC6id12xlarge
    ml.c6id.12xlargeInstanceType enum ml.c6id.12xlarge
    MlC6id16xlarge
    ml.c6id.16xlargeInstanceType enum ml.c6id.16xlarge
    MlC6id24xlarge
    ml.c6id.24xlargeInstanceType enum ml.c6id.24xlarge
    MlC6id2xlarge
    ml.c6id.2xlargeInstanceType enum ml.c6id.2xlarge
    MlC6id32xlarge
    ml.c6id.32xlargeInstanceType enum ml.c6id.32xlarge
    MlC6id4xlarge
    ml.c6id.4xlargeInstanceType enum ml.c6id.4xlarge
    MlC6id8xlarge
    ml.c6id.8xlargeInstanceType enum ml.c6id.8xlarge
    MlC6idLarge
    ml.c6id.largeInstanceType enum ml.c6id.large
    MlC6idXlarge
    ml.c6id.xlargeInstanceType enum ml.c6id.xlarge
    MlC7i12xlarge
    ml.c7i.12xlargeInstanceType enum ml.c7i.12xlarge
    MlC7i16xlarge
    ml.c7i.16xlargeInstanceType enum ml.c7i.16xlarge
    MlC7i24xlarge
    ml.c7i.24xlargeInstanceType enum ml.c7i.24xlarge
    MlC7i2xlarge
    ml.c7i.2xlargeInstanceType enum ml.c7i.2xlarge
    MlC7i48xlarge
    ml.c7i.48xlargeInstanceType enum ml.c7i.48xlarge
    MlC7i4xlarge
    ml.c7i.4xlargeInstanceType enum ml.c7i.4xlarge
    MlC7i8xlarge
    ml.c7i.8xlargeInstanceType enum ml.c7i.8xlarge
    MlC7iLarge
    ml.c7i.largeInstanceType enum ml.c7i.large
    MlC7iXlarge
    ml.c7i.xlargeInstanceType enum ml.c7i.xlarge
    MlG4dn12xlarge
    ml.g4dn.12xlargeInstanceType enum ml.g4dn.12xlarge
    MlG4dn16xlarge
    ml.g4dn.16xlargeInstanceType enum ml.g4dn.16xlarge
    MlG4dn2xlarge
    ml.g4dn.2xlargeInstanceType enum ml.g4dn.2xlarge
    MlG4dn4xlarge
    ml.g4dn.4xlargeInstanceType enum ml.g4dn.4xlarge
    MlG4dn8xlarge
    ml.g4dn.8xlargeInstanceType enum ml.g4dn.8xlarge
    MlG4dnXlarge
    ml.g4dn.xlargeInstanceType enum ml.g4dn.xlarge
    MlG512xlarge
    ml.g5.12xlargeInstanceType enum ml.g5.12xlarge
    MlG516xlarge
    ml.g5.16xlargeInstanceType enum ml.g5.16xlarge
    MlG524xlarge
    ml.g5.24xlargeInstanceType enum ml.g5.24xlarge
    MlG52xlarge
    ml.g5.2xlargeInstanceType enum ml.g5.2xlarge
    MlG548xlarge
    ml.g5.48xlargeInstanceType enum ml.g5.48xlarge
    MlG54xlarge
    ml.g5.4xlargeInstanceType enum ml.g5.4xlarge
    MlG58xlarge
    ml.g5.8xlargeInstanceType enum ml.g5.8xlarge
    MlG5Xlarge
    ml.g5.xlargeInstanceType enum ml.g5.xlarge
    MlInf124xlarge
    ml.inf1.24xlargeInstanceType enum ml.inf1.24xlarge
    MlInf12xlarge
    ml.inf1.2xlargeInstanceType enum ml.inf1.2xlarge
    MlInf16xlarge
    ml.inf1.6xlargeInstanceType enum ml.inf1.6xlarge
    MlInf1Xlarge
    ml.inf1.xlargeInstanceType enum ml.inf1.xlarge
    MlM410xlarge
    ml.m4.10xlargeInstanceType enum ml.m4.10xlarge
    MlM416xlarge
    ml.m4.16xlargeInstanceType enum ml.m4.16xlarge
    MlM42xlarge
    ml.m4.2xlargeInstanceType enum ml.m4.2xlarge
    MlM44xlarge
    ml.m4.4xlargeInstanceType enum ml.m4.4xlarge
    MlM4Xlarge
    ml.m4.xlargeInstanceType enum ml.m4.xlarge
    MlM512xlarge
    ml.m5.12xlargeInstanceType enum ml.m5.12xlarge
    MlM524xlarge
    ml.m5.24xlargeInstanceType enum ml.m5.24xlarge
    MlM52xlarge
    ml.m5.2xlargeInstanceType enum ml.m5.2xlarge
    MlM54xlarge
    ml.m5.4xlargeInstanceType enum ml.m5.4xlarge
    MlM5Xlarge
    ml.m5.xlargeInstanceType enum ml.m5.xlarge
    MlM5d12xlarge
    ml.m5d.12xlargeInstanceType enum ml.m5d.12xlarge
    MlM5d16xlarge
    ml.m5d.16xlargeInstanceType enum ml.m5d.16xlarge
    MlM5d24xlarge
    ml.m5d.24xlargeInstanceType enum ml.m5d.24xlarge
    MlM5d2xlarge
    ml.m5d.2xlargeInstanceType enum ml.m5d.2xlarge
    MlM5d4xlarge
    ml.m5d.4xlargeInstanceType enum ml.m5d.4xlarge
    MlM5d8xlarge
    ml.m5d.8xlargeInstanceType enum ml.m5d.8xlarge
    MlM5dLarge
    ml.m5d.largeInstanceType enum ml.m5d.large
    MlM5dXlarge
    ml.m5d.xlargeInstanceType enum ml.m5d.xlarge
    MlM6i12xlarge
    ml.m6i.12xlargeInstanceType enum ml.m6i.12xlarge
    MlM6i16xlarge
    ml.m6i.16xlargeInstanceType enum ml.m6i.16xlarge
    MlM6i24xlarge
    ml.m6i.24xlargeInstanceType enum ml.m6i.24xlarge
    MlM6i2xlarge
    ml.m6i.2xlargeInstanceType enum ml.m6i.2xlarge
    MlM6i32xlarge
    ml.m6i.32xlargeInstanceType enum ml.m6i.32xlarge
    MlM6i4xlarge
    ml.m6i.4xlargeInstanceType enum ml.m6i.4xlarge
    MlM6i8xlarge
    ml.m6i.8xlargeInstanceType enum ml.m6i.8xlarge
    MlM6iLarge
    ml.m6i.largeInstanceType enum ml.m6i.large
    MlM6iXlarge
    ml.m6i.xlargeInstanceType enum ml.m6i.xlarge
    MlM6id12xlarge
    ml.m6id.12xlargeInstanceType enum ml.m6id.12xlarge
    MlM6id16xlarge
    ml.m6id.16xlargeInstanceType enum ml.m6id.16xlarge
    MlM6id24xlarge
    ml.m6id.24xlargeInstanceType enum ml.m6id.24xlarge
    MlM6id2xlarge
    ml.m6id.2xlargeInstanceType enum ml.m6id.2xlarge
    MlM6id32xlarge
    ml.m6id.32xlargeInstanceType enum ml.m6id.32xlarge
    MlM6id4xlarge
    ml.m6id.4xlargeInstanceType enum ml.m6id.4xlarge
    MlM6id8xlarge
    ml.m6id.8xlargeInstanceType enum ml.m6id.8xlarge
    MlM6idLarge
    ml.m6id.largeInstanceType enum ml.m6id.large
    MlM6idXlarge
    ml.m6id.xlargeInstanceType enum ml.m6id.xlarge
    MlM7i12xlarge
    ml.m7i.12xlargeInstanceType enum ml.m7i.12xlarge
    MlM7i16xlarge
    ml.m7i.16xlargeInstanceType enum ml.m7i.16xlarge
    MlM7i24xlarge
    ml.m7i.24xlargeInstanceType enum ml.m7i.24xlarge
    MlM7i2xlarge
    ml.m7i.2xlargeInstanceType enum ml.m7i.2xlarge
    MlM7i48xlarge
    ml.m7i.48xlargeInstanceType enum ml.m7i.48xlarge
    MlM7i4xlarge
    ml.m7i.4xlargeInstanceType enum ml.m7i.4xlarge
    MlM7i8xlarge
    ml.m7i.8xlargeInstanceType enum ml.m7i.8xlarge
    MlM7iLarge
    ml.m7i.largeInstanceType enum ml.m7i.large
    MlM7iXlarge
    ml.m7i.xlargeInstanceType enum ml.m7i.xlarge
    MlP216xlarge
    ml.p2.16xlargeInstanceType enum ml.p2.16xlarge
    MlP28xlarge
    ml.p2.8xlargeInstanceType enum ml.p2.8xlarge
    MlP2Xlarge
    ml.p2.xlargeInstanceType enum ml.p2.xlarge
    MlP316xlarge
    ml.p3.16xlargeInstanceType enum ml.p3.16xlarge
    MlP32xlarge
    ml.p3.2xlargeInstanceType enum ml.p3.2xlarge
    MlP38xlarge
    ml.p3.8xlargeInstanceType enum ml.p3.8xlarge
    MlP3dn24xlarge
    ml.p3dn.24xlargeInstanceType enum ml.p3dn.24xlarge
    MlP4d24xlarge
    ml.p4d.24xlargeInstanceType enum ml.p4d.24xlarge
    MlP4de24xlarge
    ml.p4de.24xlargeInstanceType enum ml.p4de.24xlarge
    MlP548xlarge
    ml.p5.48xlargeInstanceType enum ml.p5.48xlarge
    MlR512xlarge
    ml.r5.12xlargeInstanceType enum ml.r5.12xlarge
    MlR516xlarge
    ml.r5.16xlargeInstanceType enum ml.r5.16xlarge
    MlR524xlarge
    ml.r5.24xlargeInstanceType enum ml.r5.24xlarge
    MlR52xlarge
    ml.r5.2xlargeInstanceType enum ml.r5.2xlarge
    MlR54xlarge
    ml.r5.4xlargeInstanceType enum ml.r5.4xlarge
    MlR58xlarge
    ml.r5.8xlargeInstanceType enum ml.r5.8xlarge
    MlR5Large
    ml.r5.largeInstanceType enum ml.r5.large
    MlR5Xlarge
    ml.r5.xlargeInstanceType enum ml.r5.xlarge
    MlR6i12xlarge
    ml.r6i.12xlargeInstanceType enum ml.r6i.12xlarge
    MlR6i16xlarge
    ml.r6i.16xlargeInstanceType enum ml.r6i.16xlarge
    MlR6i24xlarge
    ml.r6i.24xlargeInstanceType enum ml.r6i.24xlarge
    MlR6i2xlarge
    ml.r6i.2xlargeInstanceType enum ml.r6i.2xlarge
    MlR6i32xlarge
    ml.r6i.32xlargeInstanceType enum ml.r6i.32xlarge
    MlR6i4xlarge
    ml.r6i.4xlargeInstanceType enum ml.r6i.4xlarge
    MlR6i8xlarge
    ml.r6i.8xlargeInstanceType enum ml.r6i.8xlarge
    MlR6iLarge
    ml.r6i.largeInstanceType enum ml.r6i.large
    MlR6iXlarge
    ml.r6i.xlargeInstanceType enum ml.r6i.xlarge
    MlR6id12xlarge
    ml.r6id.12xlargeInstanceType enum ml.r6id.12xlarge
    MlR6id16xlarge
    ml.r6id.16xlargeInstanceType enum ml.r6id.16xlarge
    MlR6id24xlarge
    ml.r6id.24xlargeInstanceType enum ml.r6id.24xlarge
    MlR6id2xlarge
    ml.r6id.2xlargeInstanceType enum ml.r6id.2xlarge
    MlR6id32xlarge
    ml.r6id.32xlargeInstanceType enum ml.r6id.32xlarge
    MlR6id4xlarge
    ml.r6id.4xlargeInstanceType enum ml.r6id.4xlarge
    MlR6id8xlarge
    ml.r6id.8xlargeInstanceType enum ml.r6id.8xlarge
    MlR6idLarge
    ml.r6id.largeInstanceType enum ml.r6id.large
    MlR6idXlarge
    ml.r6id.xlargeInstanceType enum ml.r6id.xlarge
    MlR7i12xlarge
    ml.r7i.12xlargeInstanceType enum ml.r7i.12xlarge
    MlR7i16xlarge
    ml.r7i.16xlargeInstanceType enum ml.r7i.16xlarge
    MlR7i24xlarge
    ml.r7i.24xlargeInstanceType enum ml.r7i.24xlarge
    MlR7i2xlarge
    ml.r7i.2xlargeInstanceType enum ml.r7i.2xlarge
    MlR7i48xlarge
    ml.r7i.48xlargeInstanceType enum ml.r7i.48xlarge
    MlR7i4xlarge
    ml.r7i.4xlargeInstanceType enum ml.r7i.4xlarge
    MlR7i8xlarge
    ml.r7i.8xlargeInstanceType enum ml.r7i.8xlarge
    MlR7iLarge
    ml.r7i.largeInstanceType enum ml.r7i.large
    MlR7iXlarge
    ml.r7i.xlargeInstanceType enum ml.r7i.xlarge
    MlT22xlarge
    ml.t2.2xlargeInstanceType enum ml.t2.2xlarge
    MlT2Large
    ml.t2.largeInstanceType enum ml.t2.large
    MlT2Medium
    ml.t2.mediumInstanceType enum ml.t2.medium
    MlT2Xlarge
    ml.t2.xlargeInstanceType enum ml.t2.xlarge
    MlT32xlarge
    ml.t3.2xlargeInstanceType enum ml.t3.2xlarge
    MlT3Large
    ml.t3.largeInstanceType enum ml.t3.large
    MlT3Medium
    ml.t3.mediumInstanceType enum ml.t3.medium
    MlT3Xlarge
    ml.t3.xlargeInstanceType enum ml.t3.xlarge
    InstanceTypeMlC42xlarge
    ml.c4.2xlargeInstanceType enum ml.c4.2xlarge
    InstanceTypeMlC44xlarge
    ml.c4.4xlargeInstanceType enum ml.c4.4xlarge
    InstanceTypeMlC48xlarge
    ml.c4.8xlargeInstanceType enum ml.c4.8xlarge
    InstanceTypeMlC4Xlarge
    ml.c4.xlargeInstanceType enum ml.c4.xlarge
    InstanceTypeMlC518xlarge
    ml.c5.18xlargeInstanceType enum ml.c5.18xlarge
    InstanceTypeMlC52xlarge
    ml.c5.2xlargeInstanceType enum ml.c5.2xlarge
    InstanceTypeMlC54xlarge
    ml.c5.4xlargeInstanceType enum ml.c5.4xlarge
    InstanceTypeMlC59xlarge
    ml.c5.9xlargeInstanceType enum ml.c5.9xlarge
    InstanceTypeMlC5Xlarge
    ml.c5.xlargeInstanceType enum ml.c5.xlarge
    InstanceTypeMlC5d18xlarge
    ml.c5d.18xlargeInstanceType enum ml.c5d.18xlarge
    InstanceTypeMlC5d2xlarge
    ml.c5d.2xlargeInstanceType enum ml.c5d.2xlarge
    InstanceTypeMlC5d4xlarge
    ml.c5d.4xlargeInstanceType enum ml.c5d.4xlarge
    InstanceTypeMlC5d9xlarge
    ml.c5d.9xlargeInstanceType enum ml.c5d.9xlarge
    InstanceTypeMlC5dXlarge
    ml.c5d.xlargeInstanceType enum ml.c5d.xlarge
    InstanceTypeMlC6i12xlarge
    ml.c6i.12xlargeInstanceType enum ml.c6i.12xlarge
    InstanceTypeMlC6i16xlarge
    ml.c6i.16xlargeInstanceType enum ml.c6i.16xlarge
    InstanceTypeMlC6i24xlarge
    ml.c6i.24xlargeInstanceType enum ml.c6i.24xlarge
    InstanceTypeMlC6i2xlarge
    ml.c6i.2xlargeInstanceType enum ml.c6i.2xlarge
    InstanceTypeMlC6i32xlarge
    ml.c6i.32xlargeInstanceType enum ml.c6i.32xlarge
    InstanceTypeMlC6i4xlarge
    ml.c6i.4xlargeInstanceType enum ml.c6i.4xlarge
    InstanceTypeMlC6i8xlarge
    ml.c6i.8xlargeInstanceType enum ml.c6i.8xlarge
    InstanceTypeMlC6iLarge
    ml.c6i.largeInstanceType enum ml.c6i.large
    InstanceTypeMlC6iXlarge
    ml.c6i.xlargeInstanceType enum ml.c6i.xlarge
    InstanceTypeMlC6id12xlarge
    ml.c6id.12xlargeInstanceType enum ml.c6id.12xlarge
    InstanceTypeMlC6id16xlarge
    ml.c6id.16xlargeInstanceType enum ml.c6id.16xlarge
    InstanceTypeMlC6id24xlarge
    ml.c6id.24xlargeInstanceType enum ml.c6id.24xlarge
    InstanceTypeMlC6id2xlarge
    ml.c6id.2xlargeInstanceType enum ml.c6id.2xlarge
    InstanceTypeMlC6id32xlarge
    ml.c6id.32xlargeInstanceType enum ml.c6id.32xlarge
    InstanceTypeMlC6id4xlarge
    ml.c6id.4xlargeInstanceType enum ml.c6id.4xlarge
    InstanceTypeMlC6id8xlarge
    ml.c6id.8xlargeInstanceType enum ml.c6id.8xlarge
    InstanceTypeMlC6idLarge
    ml.c6id.largeInstanceType enum ml.c6id.large
    InstanceTypeMlC6idXlarge
    ml.c6id.xlargeInstanceType enum ml.c6id.xlarge
    InstanceTypeMlC7i12xlarge
    ml.c7i.12xlargeInstanceType enum ml.c7i.12xlarge
    InstanceTypeMlC7i16xlarge
    ml.c7i.16xlargeInstanceType enum ml.c7i.16xlarge
    InstanceTypeMlC7i24xlarge
    ml.c7i.24xlargeInstanceType enum ml.c7i.24xlarge
    InstanceTypeMlC7i2xlarge
    ml.c7i.2xlargeInstanceType enum ml.c7i.2xlarge
    InstanceTypeMlC7i48xlarge
    ml.c7i.48xlargeInstanceType enum ml.c7i.48xlarge
    InstanceTypeMlC7i4xlarge
    ml.c7i.4xlargeInstanceType enum ml.c7i.4xlarge
    InstanceTypeMlC7i8xlarge
    ml.c7i.8xlargeInstanceType enum ml.c7i.8xlarge
    InstanceTypeMlC7iLarge
    ml.c7i.largeInstanceType enum ml.c7i.large
    InstanceTypeMlC7iXlarge
    ml.c7i.xlargeInstanceType enum ml.c7i.xlarge
    InstanceTypeMlG4dn12xlarge
    ml.g4dn.12xlargeInstanceType enum ml.g4dn.12xlarge
    InstanceTypeMlG4dn16xlarge
    ml.g4dn.16xlargeInstanceType enum ml.g4dn.16xlarge
    InstanceTypeMlG4dn2xlarge
    ml.g4dn.2xlargeInstanceType enum ml.g4dn.2xlarge
    InstanceTypeMlG4dn4xlarge
    ml.g4dn.4xlargeInstanceType enum ml.g4dn.4xlarge
    InstanceTypeMlG4dn8xlarge
    ml.g4dn.8xlargeInstanceType enum ml.g4dn.8xlarge
    InstanceTypeMlG4dnXlarge
    ml.g4dn.xlargeInstanceType enum ml.g4dn.xlarge
    InstanceTypeMlG512xlarge
    ml.g5.12xlargeInstanceType enum ml.g5.12xlarge
    InstanceTypeMlG516xlarge
    ml.g5.16xlargeInstanceType enum ml.g5.16xlarge
    InstanceTypeMlG524xlarge
    ml.g5.24xlargeInstanceType enum ml.g5.24xlarge
    InstanceTypeMlG52xlarge
    ml.g5.2xlargeInstanceType enum ml.g5.2xlarge
    InstanceTypeMlG548xlarge
    ml.g5.48xlargeInstanceType enum ml.g5.48xlarge
    InstanceTypeMlG54xlarge
    ml.g5.4xlargeInstanceType enum ml.g5.4xlarge
    InstanceTypeMlG58xlarge
    ml.g5.8xlargeInstanceType enum ml.g5.8xlarge
    InstanceTypeMlG5Xlarge
    ml.g5.xlargeInstanceType enum ml.g5.xlarge
    InstanceTypeMlInf124xlarge
    ml.inf1.24xlargeInstanceType enum ml.inf1.24xlarge
    InstanceTypeMlInf12xlarge
    ml.inf1.2xlargeInstanceType enum ml.inf1.2xlarge
    InstanceTypeMlInf16xlarge
    ml.inf1.6xlargeInstanceType enum ml.inf1.6xlarge
    InstanceTypeMlInf1Xlarge
    ml.inf1.xlargeInstanceType enum ml.inf1.xlarge
    InstanceTypeMlM410xlarge
    ml.m4.10xlargeInstanceType enum ml.m4.10xlarge
    InstanceTypeMlM416xlarge
    ml.m4.16xlargeInstanceType enum ml.m4.16xlarge
    InstanceTypeMlM42xlarge
    ml.m4.2xlargeInstanceType enum ml.m4.2xlarge
    InstanceTypeMlM44xlarge
    ml.m4.4xlargeInstanceType enum ml.m4.4xlarge
    InstanceTypeMlM4Xlarge
    ml.m4.xlargeInstanceType enum ml.m4.xlarge
    InstanceTypeMlM512xlarge
    ml.m5.12xlargeInstanceType enum ml.m5.12xlarge
    InstanceTypeMlM524xlarge
    ml.m5.24xlargeInstanceType enum ml.m5.24xlarge
    InstanceTypeMlM52xlarge
    ml.m5.2xlargeInstanceType enum ml.m5.2xlarge
    InstanceTypeMlM54xlarge
    ml.m5.4xlargeInstanceType enum ml.m5.4xlarge
    InstanceTypeMlM5Xlarge
    ml.m5.xlargeInstanceType enum ml.m5.xlarge
    InstanceTypeMlM5d12xlarge
    ml.m5d.12xlargeInstanceType enum ml.m5d.12xlarge
    InstanceTypeMlM5d16xlarge
    ml.m5d.16xlargeInstanceType enum ml.m5d.16xlarge
    InstanceTypeMlM5d24xlarge
    ml.m5d.24xlargeInstanceType enum ml.m5d.24xlarge
    InstanceTypeMlM5d2xlarge
    ml.m5d.2xlargeInstanceType enum ml.m5d.2xlarge
    InstanceTypeMlM5d4xlarge
    ml.m5d.4xlargeInstanceType enum ml.m5d.4xlarge
    InstanceTypeMlM5d8xlarge
    ml.m5d.8xlargeInstanceType enum ml.m5d.8xlarge
    InstanceTypeMlM5dLarge
    ml.m5d.largeInstanceType enum ml.m5d.large
    InstanceTypeMlM5dXlarge
    ml.m5d.xlargeInstanceType enum ml.m5d.xlarge
    InstanceTypeMlM6i12xlarge
    ml.m6i.12xlargeInstanceType enum ml.m6i.12xlarge
    InstanceTypeMlM6i16xlarge
    ml.m6i.16xlargeInstanceType enum ml.m6i.16xlarge
    InstanceTypeMlM6i24xlarge
    ml.m6i.24xlargeInstanceType enum ml.m6i.24xlarge
    InstanceTypeMlM6i2xlarge
    ml.m6i.2xlargeInstanceType enum ml.m6i.2xlarge
    InstanceTypeMlM6i32xlarge
    ml.m6i.32xlargeInstanceType enum ml.m6i.32xlarge
    InstanceTypeMlM6i4xlarge
    ml.m6i.4xlargeInstanceType enum ml.m6i.4xlarge
    InstanceTypeMlM6i8xlarge
    ml.m6i.8xlargeInstanceType enum ml.m6i.8xlarge
    InstanceTypeMlM6iLarge
    ml.m6i.largeInstanceType enum ml.m6i.large
    InstanceTypeMlM6iXlarge
    ml.m6i.xlargeInstanceType enum ml.m6i.xlarge
    InstanceTypeMlM6id12xlarge
    ml.m6id.12xlargeInstanceType enum ml.m6id.12xlarge
    InstanceTypeMlM6id16xlarge
    ml.m6id.16xlargeInstanceType enum ml.m6id.16xlarge
    InstanceTypeMlM6id24xlarge
    ml.m6id.24xlargeInstanceType enum ml.m6id.24xlarge
    InstanceTypeMlM6id2xlarge
    ml.m6id.2xlargeInstanceType enum ml.m6id.2xlarge
    InstanceTypeMlM6id32xlarge
    ml.m6id.32xlargeInstanceType enum ml.m6id.32xlarge
    InstanceTypeMlM6id4xlarge
    ml.m6id.4xlargeInstanceType enum ml.m6id.4xlarge
    InstanceTypeMlM6id8xlarge
    ml.m6id.8xlargeInstanceType enum ml.m6id.8xlarge
    InstanceTypeMlM6idLarge
    ml.m6id.largeInstanceType enum ml.m6id.large
    InstanceTypeMlM6idXlarge
    ml.m6id.xlargeInstanceType enum ml.m6id.xlarge
    InstanceTypeMlM7i12xlarge
    ml.m7i.12xlargeInstanceType enum ml.m7i.12xlarge
    InstanceTypeMlM7i16xlarge
    ml.m7i.16xlargeInstanceType enum ml.m7i.16xlarge
    InstanceTypeMlM7i24xlarge
    ml.m7i.24xlargeInstanceType enum ml.m7i.24xlarge
    InstanceTypeMlM7i2xlarge
    ml.m7i.2xlargeInstanceType enum ml.m7i.2xlarge
    InstanceTypeMlM7i48xlarge
    ml.m7i.48xlargeInstanceType enum ml.m7i.48xlarge
    InstanceTypeMlM7i4xlarge
    ml.m7i.4xlargeInstanceType enum ml.m7i.4xlarge
    InstanceTypeMlM7i8xlarge
    ml.m7i.8xlargeInstanceType enum ml.m7i.8xlarge
    InstanceTypeMlM7iLarge
    ml.m7i.largeInstanceType enum ml.m7i.large
    InstanceTypeMlM7iXlarge
    ml.m7i.xlargeInstanceType enum ml.m7i.xlarge
    InstanceTypeMlP216xlarge
    ml.p2.16xlargeInstanceType enum ml.p2.16xlarge
    InstanceTypeMlP28xlarge
    ml.p2.8xlargeInstanceType enum ml.p2.8xlarge
    InstanceTypeMlP2Xlarge
    ml.p2.xlargeInstanceType enum ml.p2.xlarge
    InstanceTypeMlP316xlarge
    ml.p3.16xlargeInstanceType enum ml.p3.16xlarge
    InstanceTypeMlP32xlarge
    ml.p3.2xlargeInstanceType enum ml.p3.2xlarge
    InstanceTypeMlP38xlarge
    ml.p3.8xlargeInstanceType enum ml.p3.8xlarge
    InstanceTypeMlP3dn24xlarge
    ml.p3dn.24xlargeInstanceType enum ml.p3dn.24xlarge
    InstanceTypeMlP4d24xlarge
    ml.p4d.24xlargeInstanceType enum ml.p4d.24xlarge
    InstanceTypeMlP4de24xlarge
    ml.p4de.24xlargeInstanceType enum ml.p4de.24xlarge
    InstanceTypeMlP548xlarge
    ml.p5.48xlargeInstanceType enum ml.p5.48xlarge
    InstanceTypeMlR512xlarge
    ml.r5.12xlargeInstanceType enum ml.r5.12xlarge
    InstanceTypeMlR516xlarge
    ml.r5.16xlargeInstanceType enum ml.r5.16xlarge
    InstanceTypeMlR524xlarge
    ml.r5.24xlargeInstanceType enum ml.r5.24xlarge
    InstanceTypeMlR52xlarge
    ml.r5.2xlargeInstanceType enum ml.r5.2xlarge
    InstanceTypeMlR54xlarge
    ml.r5.4xlargeInstanceType enum ml.r5.4xlarge
    InstanceTypeMlR58xlarge
    ml.r5.8xlargeInstanceType enum ml.r5.8xlarge
    InstanceTypeMlR5Large
    ml.r5.largeInstanceType enum ml.r5.large
    InstanceTypeMlR5Xlarge
    ml.r5.xlargeInstanceType enum ml.r5.xlarge
    InstanceTypeMlR6i12xlarge
    ml.r6i.12xlargeInstanceType enum ml.r6i.12xlarge
    InstanceTypeMlR6i16xlarge
    ml.r6i.16xlargeInstanceType enum ml.r6i.16xlarge
    InstanceTypeMlR6i24xlarge
    ml.r6i.24xlargeInstanceType enum ml.r6i.24xlarge
    InstanceTypeMlR6i2xlarge
    ml.r6i.2xlargeInstanceType enum ml.r6i.2xlarge
    InstanceTypeMlR6i32xlarge
    ml.r6i.32xlargeInstanceType enum ml.r6i.32xlarge
    InstanceTypeMlR6i4xlarge
    ml.r6i.4xlargeInstanceType enum ml.r6i.4xlarge
    InstanceTypeMlR6i8xlarge
    ml.r6i.8xlargeInstanceType enum ml.r6i.8xlarge
    InstanceTypeMlR6iLarge
    ml.r6i.largeInstanceType enum ml.r6i.large
    InstanceTypeMlR6iXlarge
    ml.r6i.xlargeInstanceType enum ml.r6i.xlarge
    InstanceTypeMlR6id12xlarge
    ml.r6id.12xlargeInstanceType enum ml.r6id.12xlarge
    InstanceTypeMlR6id16xlarge
    ml.r6id.16xlargeInstanceType enum ml.r6id.16xlarge
    InstanceTypeMlR6id24xlarge
    ml.r6id.24xlargeInstanceType enum ml.r6id.24xlarge
    InstanceTypeMlR6id2xlarge
    ml.r6id.2xlargeInstanceType enum ml.r6id.2xlarge
    InstanceTypeMlR6id32xlarge
    ml.r6id.32xlargeInstanceType enum ml.r6id.32xlarge
    InstanceTypeMlR6id4xlarge
    ml.r6id.4xlargeInstanceType enum ml.r6id.4xlarge
    InstanceTypeMlR6id8xlarge
    ml.r6id.8xlargeInstanceType enum ml.r6id.8xlarge
    InstanceTypeMlR6idLarge
    ml.r6id.largeInstanceType enum ml.r6id.large
    InstanceTypeMlR6idXlarge
    ml.r6id.xlargeInstanceType enum ml.r6id.xlarge
    InstanceTypeMlR7i12xlarge
    ml.r7i.12xlargeInstanceType enum ml.r7i.12xlarge
    InstanceTypeMlR7i16xlarge
    ml.r7i.16xlargeInstanceType enum ml.r7i.16xlarge
    InstanceTypeMlR7i24xlarge
    ml.r7i.24xlargeInstanceType enum ml.r7i.24xlarge
    InstanceTypeMlR7i2xlarge
    ml.r7i.2xlargeInstanceType enum ml.r7i.2xlarge
    InstanceTypeMlR7i48xlarge
    ml.r7i.48xlargeInstanceType enum ml.r7i.48xlarge
    InstanceTypeMlR7i4xlarge
    ml.r7i.4xlargeInstanceType enum ml.r7i.4xlarge
    InstanceTypeMlR7i8xlarge
    ml.r7i.8xlargeInstanceType enum ml.r7i.8xlarge
    InstanceTypeMlR7iLarge
    ml.r7i.largeInstanceType enum ml.r7i.large
    InstanceTypeMlR7iXlarge
    ml.r7i.xlargeInstanceType enum ml.r7i.xlarge
    InstanceTypeMlT22xlarge
    ml.t2.2xlargeInstanceType enum ml.t2.2xlarge
    InstanceTypeMlT2Large
    ml.t2.largeInstanceType enum ml.t2.large
    InstanceTypeMlT2Medium
    ml.t2.mediumInstanceType enum ml.t2.medium
    InstanceTypeMlT2Xlarge
    ml.t2.xlargeInstanceType enum ml.t2.xlarge
    InstanceTypeMlT32xlarge
    ml.t3.2xlargeInstanceType enum ml.t3.2xlarge
    InstanceTypeMlT3Large
    ml.t3.largeInstanceType enum ml.t3.large
    InstanceTypeMlT3Medium
    ml.t3.mediumInstanceType enum ml.t3.medium
    InstanceTypeMlT3Xlarge
    ml.t3.xlargeInstanceType enum ml.t3.xlarge
    MlC42xlarge
    ml.c4.2xlargeInstanceType enum ml.c4.2xlarge
    MlC44xlarge
    ml.c4.4xlargeInstanceType enum ml.c4.4xlarge
    MlC48xlarge
    ml.c4.8xlargeInstanceType enum ml.c4.8xlarge
    MlC4Xlarge
    ml.c4.xlargeInstanceType enum ml.c4.xlarge
    MlC518xlarge
    ml.c5.18xlargeInstanceType enum ml.c5.18xlarge
    MlC52xlarge
    ml.c5.2xlargeInstanceType enum ml.c5.2xlarge
    MlC54xlarge
    ml.c5.4xlargeInstanceType enum ml.c5.4xlarge
    MlC59xlarge
    ml.c5.9xlargeInstanceType enum ml.c5.9xlarge
    MlC5Xlarge
    ml.c5.xlargeInstanceType enum ml.c5.xlarge
    MlC5d18xlarge
    ml.c5d.18xlargeInstanceType enum ml.c5d.18xlarge
    MlC5d2xlarge
    ml.c5d.2xlargeInstanceType enum ml.c5d.2xlarge
    MlC5d4xlarge
    ml.c5d.4xlargeInstanceType enum ml.c5d.4xlarge
    MlC5d9xlarge
    ml.c5d.9xlargeInstanceType enum ml.c5d.9xlarge
    MlC5dXlarge
    ml.c5d.xlargeInstanceType enum ml.c5d.xlarge
    MlC6i12xlarge
    ml.c6i.12xlargeInstanceType enum ml.c6i.12xlarge
    MlC6i16xlarge
    ml.c6i.16xlargeInstanceType enum ml.c6i.16xlarge
    MlC6i24xlarge
    ml.c6i.24xlargeInstanceType enum ml.c6i.24xlarge
    MlC6i2xlarge
    ml.c6i.2xlargeInstanceType enum ml.c6i.2xlarge
    MlC6i32xlarge
    ml.c6i.32xlargeInstanceType enum ml.c6i.32xlarge
    MlC6i4xlarge
    ml.c6i.4xlargeInstanceType enum ml.c6i.4xlarge
    MlC6i8xlarge
    ml.c6i.8xlargeInstanceType enum ml.c6i.8xlarge
    MlC6iLarge
    ml.c6i.largeInstanceType enum ml.c6i.large
    MlC6iXlarge
    ml.c6i.xlargeInstanceType enum ml.c6i.xlarge
    MlC6id12xlarge
    ml.c6id.12xlargeInstanceType enum ml.c6id.12xlarge
    MlC6id16xlarge
    ml.c6id.16xlargeInstanceType enum ml.c6id.16xlarge
    MlC6id24xlarge
    ml.c6id.24xlargeInstanceType enum ml.c6id.24xlarge
    MlC6id2xlarge
    ml.c6id.2xlargeInstanceType enum ml.c6id.2xlarge
    MlC6id32xlarge
    ml.c6id.32xlargeInstanceType enum ml.c6id.32xlarge
    MlC6id4xlarge
    ml.c6id.4xlargeInstanceType enum ml.c6id.4xlarge
    MlC6id8xlarge
    ml.c6id.8xlargeInstanceType enum ml.c6id.8xlarge
    MlC6idLarge
    ml.c6id.largeInstanceType enum ml.c6id.large
    MlC6idXlarge
    ml.c6id.xlargeInstanceType enum ml.c6id.xlarge
    MlC7i12xlarge
    ml.c7i.12xlargeInstanceType enum ml.c7i.12xlarge
    MlC7i16xlarge
    ml.c7i.16xlargeInstanceType enum ml.c7i.16xlarge
    MlC7i24xlarge
    ml.c7i.24xlargeInstanceType enum ml.c7i.24xlarge
    MlC7i2xlarge
    ml.c7i.2xlargeInstanceType enum ml.c7i.2xlarge
    MlC7i48xlarge
    ml.c7i.48xlargeInstanceType enum ml.c7i.48xlarge
    MlC7i4xlarge
    ml.c7i.4xlargeInstanceType enum ml.c7i.4xlarge
    MlC7i8xlarge
    ml.c7i.8xlargeInstanceType enum ml.c7i.8xlarge
    MlC7iLarge
    ml.c7i.largeInstanceType enum ml.c7i.large
    MlC7iXlarge
    ml.c7i.xlargeInstanceType enum ml.c7i.xlarge
    MlG4dn12xlarge
    ml.g4dn.12xlargeInstanceType enum ml.g4dn.12xlarge
    MlG4dn16xlarge
    ml.g4dn.16xlargeInstanceType enum ml.g4dn.16xlarge
    MlG4dn2xlarge
    ml.g4dn.2xlargeInstanceType enum ml.g4dn.2xlarge
    MlG4dn4xlarge
    ml.g4dn.4xlargeInstanceType enum ml.g4dn.4xlarge
    MlG4dn8xlarge
    ml.g4dn.8xlargeInstanceType enum ml.g4dn.8xlarge
    MlG4dnXlarge
    ml.g4dn.xlargeInstanceType enum ml.g4dn.xlarge
    MlG512xlarge
    ml.g5.12xlargeInstanceType enum ml.g5.12xlarge
    MlG516xlarge
    ml.g5.16xlargeInstanceType enum ml.g5.16xlarge
    MlG524xlarge
    ml.g5.24xlargeInstanceType enum ml.g5.24xlarge
    MlG52xlarge
    ml.g5.2xlargeInstanceType enum ml.g5.2xlarge
    MlG548xlarge
    ml.g5.48xlargeInstanceType enum ml.g5.48xlarge
    MlG54xlarge
    ml.g5.4xlargeInstanceType enum ml.g5.4xlarge
    MlG58xlarge
    ml.g5.8xlargeInstanceType enum ml.g5.8xlarge
    MlG5Xlarge
    ml.g5.xlargeInstanceType enum ml.g5.xlarge
    MlInf124xlarge
    ml.inf1.24xlargeInstanceType enum ml.inf1.24xlarge
    MlInf12xlarge
    ml.inf1.2xlargeInstanceType enum ml.inf1.2xlarge
    MlInf16xlarge
    ml.inf1.6xlargeInstanceType enum ml.inf1.6xlarge
    MlInf1Xlarge
    ml.inf1.xlargeInstanceType enum ml.inf1.xlarge
    MlM410xlarge
    ml.m4.10xlargeInstanceType enum ml.m4.10xlarge
    MlM416xlarge
    ml.m4.16xlargeInstanceType enum ml.m4.16xlarge
    MlM42xlarge
    ml.m4.2xlargeInstanceType enum ml.m4.2xlarge
    MlM44xlarge
    ml.m4.4xlargeInstanceType enum ml.m4.4xlarge
    MlM4Xlarge
    ml.m4.xlargeInstanceType enum ml.m4.xlarge
    MlM512xlarge
    ml.m5.12xlargeInstanceType enum ml.m5.12xlarge
    MlM524xlarge
    ml.m5.24xlargeInstanceType enum ml.m5.24xlarge
    MlM52xlarge
    ml.m5.2xlargeInstanceType enum ml.m5.2xlarge
    MlM54xlarge
    ml.m5.4xlargeInstanceType enum ml.m5.4xlarge
    MlM5Xlarge
    ml.m5.xlargeInstanceType enum ml.m5.xlarge
    MlM5d12xlarge
    ml.m5d.12xlargeInstanceType enum ml.m5d.12xlarge
    MlM5d16xlarge
    ml.m5d.16xlargeInstanceType enum ml.m5d.16xlarge
    MlM5d24xlarge
    ml.m5d.24xlargeInstanceType enum ml.m5d.24xlarge
    MlM5d2xlarge
    ml.m5d.2xlargeInstanceType enum ml.m5d.2xlarge
    MlM5d4xlarge
    ml.m5d.4xlargeInstanceType enum ml.m5d.4xlarge
    MlM5d8xlarge
    ml.m5d.8xlargeInstanceType enum ml.m5d.8xlarge
    MlM5dLarge
    ml.m5d.largeInstanceType enum ml.m5d.large
    MlM5dXlarge
    ml.m5d.xlargeInstanceType enum ml.m5d.xlarge
    MlM6i12xlarge
    ml.m6i.12xlargeInstanceType enum ml.m6i.12xlarge
    MlM6i16xlarge
    ml.m6i.16xlargeInstanceType enum ml.m6i.16xlarge
    MlM6i24xlarge
    ml.m6i.24xlargeInstanceType enum ml.m6i.24xlarge
    MlM6i2xlarge
    ml.m6i.2xlargeInstanceType enum ml.m6i.2xlarge
    MlM6i32xlarge
    ml.m6i.32xlargeInstanceType enum ml.m6i.32xlarge
    MlM6i4xlarge
    ml.m6i.4xlargeInstanceType enum ml.m6i.4xlarge
    MlM6i8xlarge
    ml.m6i.8xlargeInstanceType enum ml.m6i.8xlarge
    MlM6iLarge
    ml.m6i.largeInstanceType enum ml.m6i.large
    MlM6iXlarge
    ml.m6i.xlargeInstanceType enum ml.m6i.xlarge
    MlM6id12xlarge
    ml.m6id.12xlargeInstanceType enum ml.m6id.12xlarge
    MlM6id16xlarge
    ml.m6id.16xlargeInstanceType enum ml.m6id.16xlarge
    MlM6id24xlarge
    ml.m6id.24xlargeInstanceType enum ml.m6id.24xlarge
    MlM6id2xlarge
    ml.m6id.2xlargeInstanceType enum ml.m6id.2xlarge
    MlM6id32xlarge
    ml.m6id.32xlargeInstanceType enum ml.m6id.32xlarge
    MlM6id4xlarge
    ml.m6id.4xlargeInstanceType enum ml.m6id.4xlarge
    MlM6id8xlarge
    ml.m6id.8xlargeInstanceType enum ml.m6id.8xlarge
    MlM6idLarge
    ml.m6id.largeInstanceType enum ml.m6id.large
    MlM6idXlarge
    ml.m6id.xlargeInstanceType enum ml.m6id.xlarge
    MlM7i12xlarge
    ml.m7i.12xlargeInstanceType enum ml.m7i.12xlarge
    MlM7i16xlarge
    ml.m7i.16xlargeInstanceType enum ml.m7i.16xlarge
    MlM7i24xlarge
    ml.m7i.24xlargeInstanceType enum ml.m7i.24xlarge
    MlM7i2xlarge
    ml.m7i.2xlargeInstanceType enum ml.m7i.2xlarge
    MlM7i48xlarge
    ml.m7i.48xlargeInstanceType enum ml.m7i.48xlarge
    MlM7i4xlarge
    ml.m7i.4xlargeInstanceType enum ml.m7i.4xlarge
    MlM7i8xlarge
    ml.m7i.8xlargeInstanceType enum ml.m7i.8xlarge
    MlM7iLarge
    ml.m7i.largeInstanceType enum ml.m7i.large
    MlM7iXlarge
    ml.m7i.xlargeInstanceType enum ml.m7i.xlarge
    MlP216xlarge
    ml.p2.16xlargeInstanceType enum ml.p2.16xlarge
    MlP28xlarge
    ml.p2.8xlargeInstanceType enum ml.p2.8xlarge
    MlP2Xlarge
    ml.p2.xlargeInstanceType enum ml.p2.xlarge
    MlP316xlarge
    ml.p3.16xlargeInstanceType enum ml.p3.16xlarge
    MlP32xlarge
    ml.p3.2xlargeInstanceType enum ml.p3.2xlarge
    MlP38xlarge
    ml.p3.8xlargeInstanceType enum ml.p3.8xlarge
    MlP3dn24xlarge
    ml.p3dn.24xlargeInstanceType enum ml.p3dn.24xlarge
    MlP4d24xlarge
    ml.p4d.24xlargeInstanceType enum ml.p4d.24xlarge
    MlP4de24xlarge
    ml.p4de.24xlargeInstanceType enum ml.p4de.24xlarge
    MlP548xlarge
    ml.p5.48xlargeInstanceType enum ml.p5.48xlarge
    MlR512xlarge
    ml.r5.12xlargeInstanceType enum ml.r5.12xlarge
    MlR516xlarge
    ml.r5.16xlargeInstanceType enum ml.r5.16xlarge
    MlR524xlarge
    ml.r5.24xlargeInstanceType enum ml.r5.24xlarge
    MlR52xlarge
    ml.r5.2xlargeInstanceType enum ml.r5.2xlarge
    MlR54xlarge
    ml.r5.4xlargeInstanceType enum ml.r5.4xlarge
    MlR58xlarge
    ml.r5.8xlargeInstanceType enum ml.r5.8xlarge
    MlR5Large
    ml.r5.largeInstanceType enum ml.r5.large
    MlR5Xlarge
    ml.r5.xlargeInstanceType enum ml.r5.xlarge
    MlR6i12xlarge
    ml.r6i.12xlargeInstanceType enum ml.r6i.12xlarge
    MlR6i16xlarge
    ml.r6i.16xlargeInstanceType enum ml.r6i.16xlarge
    MlR6i24xlarge
    ml.r6i.24xlargeInstanceType enum ml.r6i.24xlarge
    MlR6i2xlarge
    ml.r6i.2xlargeInstanceType enum ml.r6i.2xlarge
    MlR6i32xlarge
    ml.r6i.32xlargeInstanceType enum ml.r6i.32xlarge
    MlR6i4xlarge
    ml.r6i.4xlargeInstanceType enum ml.r6i.4xlarge
    MlR6i8xlarge
    ml.r6i.8xlargeInstanceType enum ml.r6i.8xlarge
    MlR6iLarge
    ml.r6i.largeInstanceType enum ml.r6i.large
    MlR6iXlarge
    ml.r6i.xlargeInstanceType enum ml.r6i.xlarge
    MlR6id12xlarge
    ml.r6id.12xlargeInstanceType enum ml.r6id.12xlarge
    MlR6id16xlarge
    ml.r6id.16xlargeInstanceType enum ml.r6id.16xlarge
    MlR6id24xlarge
    ml.r6id.24xlargeInstanceType enum ml.r6id.24xlarge
    MlR6id2xlarge
    ml.r6id.2xlargeInstanceType enum ml.r6id.2xlarge
    MlR6id32xlarge
    ml.r6id.32xlargeInstanceType enum ml.r6id.32xlarge
    MlR6id4xlarge
    ml.r6id.4xlargeInstanceType enum ml.r6id.4xlarge
    MlR6id8xlarge
    ml.r6id.8xlargeInstanceType enum ml.r6id.8xlarge
    MlR6idLarge
    ml.r6id.largeInstanceType enum ml.r6id.large
    MlR6idXlarge
    ml.r6id.xlargeInstanceType enum ml.r6id.xlarge
    MlR7i12xlarge
    ml.r7i.12xlargeInstanceType enum ml.r7i.12xlarge
    MlR7i16xlarge
    ml.r7i.16xlargeInstanceType enum ml.r7i.16xlarge
    MlR7i24xlarge
    ml.r7i.24xlargeInstanceType enum ml.r7i.24xlarge
    MlR7i2xlarge
    ml.r7i.2xlargeInstanceType enum ml.r7i.2xlarge
    MlR7i48xlarge
    ml.r7i.48xlargeInstanceType enum ml.r7i.48xlarge
    MlR7i4xlarge
    ml.r7i.4xlargeInstanceType enum ml.r7i.4xlarge
    MlR7i8xlarge
    ml.r7i.8xlargeInstanceType enum ml.r7i.8xlarge
    MlR7iLarge
    ml.r7i.largeInstanceType enum ml.r7i.large
    MlR7iXlarge
    ml.r7i.xlargeInstanceType enum ml.r7i.xlarge
    MlT22xlarge
    ml.t2.2xlargeInstanceType enum ml.t2.2xlarge
    MlT2Large
    ml.t2.largeInstanceType enum ml.t2.large
    MlT2Medium
    ml.t2.mediumInstanceType enum ml.t2.medium
    MlT2Xlarge
    ml.t2.xlargeInstanceType enum ml.t2.xlarge
    MlT32xlarge
    ml.t3.2xlargeInstanceType enum ml.t3.2xlarge
    MlT3Large
    ml.t3.largeInstanceType enum ml.t3.large
    MlT3Medium
    ml.t3.mediumInstanceType enum ml.t3.medium
    MlT3Xlarge
    ml.t3.xlargeInstanceType enum ml.t3.xlarge
    MlC42xlarge
    ml.c4.2xlargeInstanceType enum ml.c4.2xlarge
    MlC44xlarge
    ml.c4.4xlargeInstanceType enum ml.c4.4xlarge
    MlC48xlarge
    ml.c4.8xlargeInstanceType enum ml.c4.8xlarge
    MlC4Xlarge
    ml.c4.xlargeInstanceType enum ml.c4.xlarge
    MlC518xlarge
    ml.c5.18xlargeInstanceType enum ml.c5.18xlarge
    MlC52xlarge
    ml.c5.2xlargeInstanceType enum ml.c5.2xlarge
    MlC54xlarge
    ml.c5.4xlargeInstanceType enum ml.c5.4xlarge
    MlC59xlarge
    ml.c5.9xlargeInstanceType enum ml.c5.9xlarge
    MlC5Xlarge
    ml.c5.xlargeInstanceType enum ml.c5.xlarge
    MlC5d18xlarge
    ml.c5d.18xlargeInstanceType enum ml.c5d.18xlarge
    MlC5d2xlarge
    ml.c5d.2xlargeInstanceType enum ml.c5d.2xlarge
    MlC5d4xlarge
    ml.c5d.4xlargeInstanceType enum ml.c5d.4xlarge
    MlC5d9xlarge
    ml.c5d.9xlargeInstanceType enum ml.c5d.9xlarge
    MlC5dXlarge
    ml.c5d.xlargeInstanceType enum ml.c5d.xlarge
    MlC6i12xlarge
    ml.c6i.12xlargeInstanceType enum ml.c6i.12xlarge
    MlC6i16xlarge
    ml.c6i.16xlargeInstanceType enum ml.c6i.16xlarge
    MlC6i24xlarge
    ml.c6i.24xlargeInstanceType enum ml.c6i.24xlarge
    MlC6i2xlarge
    ml.c6i.2xlargeInstanceType enum ml.c6i.2xlarge
    MlC6i32xlarge
    ml.c6i.32xlargeInstanceType enum ml.c6i.32xlarge
    MlC6i4xlarge
    ml.c6i.4xlargeInstanceType enum ml.c6i.4xlarge
    MlC6i8xlarge
    ml.c6i.8xlargeInstanceType enum ml.c6i.8xlarge
    MlC6iLarge
    ml.c6i.largeInstanceType enum ml.c6i.large
    MlC6iXlarge
    ml.c6i.xlargeInstanceType enum ml.c6i.xlarge
    MlC6id12xlarge
    ml.c6id.12xlargeInstanceType enum ml.c6id.12xlarge
    MlC6id16xlarge
    ml.c6id.16xlargeInstanceType enum ml.c6id.16xlarge
    MlC6id24xlarge
    ml.c6id.24xlargeInstanceType enum ml.c6id.24xlarge
    MlC6id2xlarge
    ml.c6id.2xlargeInstanceType enum ml.c6id.2xlarge
    MlC6id32xlarge
    ml.c6id.32xlargeInstanceType enum ml.c6id.32xlarge
    MlC6id4xlarge
    ml.c6id.4xlargeInstanceType enum ml.c6id.4xlarge
    MlC6id8xlarge
    ml.c6id.8xlargeInstanceType enum ml.c6id.8xlarge
    MlC6idLarge
    ml.c6id.largeInstanceType enum ml.c6id.large
    MlC6idXlarge
    ml.c6id.xlargeInstanceType enum ml.c6id.xlarge
    MlC7i12xlarge
    ml.c7i.12xlargeInstanceType enum ml.c7i.12xlarge
    MlC7i16xlarge
    ml.c7i.16xlargeInstanceType enum ml.c7i.16xlarge
    MlC7i24xlarge
    ml.c7i.24xlargeInstanceType enum ml.c7i.24xlarge
    MlC7i2xlarge
    ml.c7i.2xlargeInstanceType enum ml.c7i.2xlarge
    MlC7i48xlarge
    ml.c7i.48xlargeInstanceType enum ml.c7i.48xlarge
    MlC7i4xlarge
    ml.c7i.4xlargeInstanceType enum ml.c7i.4xlarge
    MlC7i8xlarge
    ml.c7i.8xlargeInstanceType enum ml.c7i.8xlarge
    MlC7iLarge
    ml.c7i.largeInstanceType enum ml.c7i.large
    MlC7iXlarge
    ml.c7i.xlargeInstanceType enum ml.c7i.xlarge
    MlG4dn12xlarge
    ml.g4dn.12xlargeInstanceType enum ml.g4dn.12xlarge
    MlG4dn16xlarge
    ml.g4dn.16xlargeInstanceType enum ml.g4dn.16xlarge
    MlG4dn2xlarge
    ml.g4dn.2xlargeInstanceType enum ml.g4dn.2xlarge
    MlG4dn4xlarge
    ml.g4dn.4xlargeInstanceType enum ml.g4dn.4xlarge
    MlG4dn8xlarge
    ml.g4dn.8xlargeInstanceType enum ml.g4dn.8xlarge
    MlG4dnXlarge
    ml.g4dn.xlargeInstanceType enum ml.g4dn.xlarge
    MlG512xlarge
    ml.g5.12xlargeInstanceType enum ml.g5.12xlarge
    MlG516xlarge
    ml.g5.16xlargeInstanceType enum ml.g5.16xlarge
    MlG524xlarge
    ml.g5.24xlargeInstanceType enum ml.g5.24xlarge
    MlG52xlarge
    ml.g5.2xlargeInstanceType enum ml.g5.2xlarge
    MlG548xlarge
    ml.g5.48xlargeInstanceType enum ml.g5.48xlarge
    MlG54xlarge
    ml.g5.4xlargeInstanceType enum ml.g5.4xlarge
    MlG58xlarge
    ml.g5.8xlargeInstanceType enum ml.g5.8xlarge
    MlG5Xlarge
    ml.g5.xlargeInstanceType enum ml.g5.xlarge
    MlInf124xlarge
    ml.inf1.24xlargeInstanceType enum ml.inf1.24xlarge
    MlInf12xlarge
    ml.inf1.2xlargeInstanceType enum ml.inf1.2xlarge
    MlInf16xlarge
    ml.inf1.6xlargeInstanceType enum ml.inf1.6xlarge
    MlInf1Xlarge
    ml.inf1.xlargeInstanceType enum ml.inf1.xlarge
    MlM410xlarge
    ml.m4.10xlargeInstanceType enum ml.m4.10xlarge
    MlM416xlarge
    ml.m4.16xlargeInstanceType enum ml.m4.16xlarge
    MlM42xlarge
    ml.m4.2xlargeInstanceType enum ml.m4.2xlarge
    MlM44xlarge
    ml.m4.4xlargeInstanceType enum ml.m4.4xlarge
    MlM4Xlarge
    ml.m4.xlargeInstanceType enum ml.m4.xlarge
    MlM512xlarge
    ml.m5.12xlargeInstanceType enum ml.m5.12xlarge
    MlM524xlarge
    ml.m5.24xlargeInstanceType enum ml.m5.24xlarge
    MlM52xlarge
    ml.m5.2xlargeInstanceType enum ml.m5.2xlarge
    MlM54xlarge
    ml.m5.4xlargeInstanceType enum ml.m5.4xlarge
    MlM5Xlarge
    ml.m5.xlargeInstanceType enum ml.m5.xlarge
    MlM5d12xlarge
    ml.m5d.12xlargeInstanceType enum ml.m5d.12xlarge
    MlM5d16xlarge
    ml.m5d.16xlargeInstanceType enum ml.m5d.16xlarge
    MlM5d24xlarge
    ml.m5d.24xlargeInstanceType enum ml.m5d.24xlarge
    MlM5d2xlarge
    ml.m5d.2xlargeInstanceType enum ml.m5d.2xlarge
    MlM5d4xlarge
    ml.m5d.4xlargeInstanceType enum ml.m5d.4xlarge
    MlM5d8xlarge
    ml.m5d.8xlargeInstanceType enum ml.m5d.8xlarge
    MlM5dLarge
    ml.m5d.largeInstanceType enum ml.m5d.large
    MlM5dXlarge
    ml.m5d.xlargeInstanceType enum ml.m5d.xlarge
    MlM6i12xlarge
    ml.m6i.12xlargeInstanceType enum ml.m6i.12xlarge
    MlM6i16xlarge
    ml.m6i.16xlargeInstanceType enum ml.m6i.16xlarge
    MlM6i24xlarge
    ml.m6i.24xlargeInstanceType enum ml.m6i.24xlarge
    MlM6i2xlarge
    ml.m6i.2xlargeInstanceType enum ml.m6i.2xlarge
    MlM6i32xlarge
    ml.m6i.32xlargeInstanceType enum ml.m6i.32xlarge
    MlM6i4xlarge
    ml.m6i.4xlargeInstanceType enum ml.m6i.4xlarge
    MlM6i8xlarge
    ml.m6i.8xlargeInstanceType enum ml.m6i.8xlarge
    MlM6iLarge
    ml.m6i.largeInstanceType enum ml.m6i.large
    MlM6iXlarge
    ml.m6i.xlargeInstanceType enum ml.m6i.xlarge
    MlM6id12xlarge
    ml.m6id.12xlargeInstanceType enum ml.m6id.12xlarge
    MlM6id16xlarge
    ml.m6id.16xlargeInstanceType enum ml.m6id.16xlarge
    MlM6id24xlarge
    ml.m6id.24xlargeInstanceType enum ml.m6id.24xlarge
    MlM6id2xlarge
    ml.m6id.2xlargeInstanceType enum ml.m6id.2xlarge
    MlM6id32xlarge
    ml.m6id.32xlargeInstanceType enum ml.m6id.32xlarge
    MlM6id4xlarge
    ml.m6id.4xlargeInstanceType enum ml.m6id.4xlarge
    MlM6id8xlarge
    ml.m6id.8xlargeInstanceType enum ml.m6id.8xlarge
    MlM6idLarge
    ml.m6id.largeInstanceType enum ml.m6id.large
    MlM6idXlarge
    ml.m6id.xlargeInstanceType enum ml.m6id.xlarge
    MlM7i12xlarge
    ml.m7i.12xlargeInstanceType enum ml.m7i.12xlarge
    MlM7i16xlarge
    ml.m7i.16xlargeInstanceType enum ml.m7i.16xlarge
    MlM7i24xlarge
    ml.m7i.24xlargeInstanceType enum ml.m7i.24xlarge
    MlM7i2xlarge
    ml.m7i.2xlargeInstanceType enum ml.m7i.2xlarge
    MlM7i48xlarge
    ml.m7i.48xlargeInstanceType enum ml.m7i.48xlarge
    MlM7i4xlarge
    ml.m7i.4xlargeInstanceType enum ml.m7i.4xlarge
    MlM7i8xlarge
    ml.m7i.8xlargeInstanceType enum ml.m7i.8xlarge
    MlM7iLarge
    ml.m7i.largeInstanceType enum ml.m7i.large
    MlM7iXlarge
    ml.m7i.xlargeInstanceType enum ml.m7i.xlarge
    MlP216xlarge
    ml.p2.16xlargeInstanceType enum ml.p2.16xlarge
    MlP28xlarge
    ml.p2.8xlargeInstanceType enum ml.p2.8xlarge
    MlP2Xlarge
    ml.p2.xlargeInstanceType enum ml.p2.xlarge
    MlP316xlarge
    ml.p3.16xlargeInstanceType enum ml.p3.16xlarge
    MlP32xlarge
    ml.p3.2xlargeInstanceType enum ml.p3.2xlarge
    MlP38xlarge
    ml.p3.8xlargeInstanceType enum ml.p3.8xlarge
    MlP3dn24xlarge
    ml.p3dn.24xlargeInstanceType enum ml.p3dn.24xlarge
    MlP4d24xlarge
    ml.p4d.24xlargeInstanceType enum ml.p4d.24xlarge
    MlP4de24xlarge
    ml.p4de.24xlargeInstanceType enum ml.p4de.24xlarge
    MlP548xlarge
    ml.p5.48xlargeInstanceType enum ml.p5.48xlarge
    MlR512xlarge
    ml.r5.12xlargeInstanceType enum ml.r5.12xlarge
    MlR516xlarge
    ml.r5.16xlargeInstanceType enum ml.r5.16xlarge
    MlR524xlarge
    ml.r5.24xlargeInstanceType enum ml.r5.24xlarge
    MlR52xlarge
    ml.r5.2xlargeInstanceType enum ml.r5.2xlarge
    MlR54xlarge
    ml.r5.4xlargeInstanceType enum ml.r5.4xlarge
    MlR58xlarge
    ml.r5.8xlargeInstanceType enum ml.r5.8xlarge
    MlR5Large
    ml.r5.largeInstanceType enum ml.r5.large
    MlR5Xlarge
    ml.r5.xlargeInstanceType enum ml.r5.xlarge
    MlR6i12xlarge
    ml.r6i.12xlargeInstanceType enum ml.r6i.12xlarge
    MlR6i16xlarge
    ml.r6i.16xlargeInstanceType enum ml.r6i.16xlarge
    MlR6i24xlarge
    ml.r6i.24xlargeInstanceType enum ml.r6i.24xlarge
    MlR6i2xlarge
    ml.r6i.2xlargeInstanceType enum ml.r6i.2xlarge
    MlR6i32xlarge
    ml.r6i.32xlargeInstanceType enum ml.r6i.32xlarge
    MlR6i4xlarge
    ml.r6i.4xlargeInstanceType enum ml.r6i.4xlarge
    MlR6i8xlarge
    ml.r6i.8xlargeInstanceType enum ml.r6i.8xlarge
    MlR6iLarge
    ml.r6i.largeInstanceType enum ml.r6i.large
    MlR6iXlarge
    ml.r6i.xlargeInstanceType enum ml.r6i.xlarge
    MlR6id12xlarge
    ml.r6id.12xlargeInstanceType enum ml.r6id.12xlarge
    MlR6id16xlarge
    ml.r6id.16xlargeInstanceType enum ml.r6id.16xlarge
    MlR6id24xlarge
    ml.r6id.24xlargeInstanceType enum ml.r6id.24xlarge
    MlR6id2xlarge
    ml.r6id.2xlargeInstanceType enum ml.r6id.2xlarge
    MlR6id32xlarge
    ml.r6id.32xlargeInstanceType enum ml.r6id.32xlarge
    MlR6id4xlarge
    ml.r6id.4xlargeInstanceType enum ml.r6id.4xlarge
    MlR6id8xlarge
    ml.r6id.8xlargeInstanceType enum ml.r6id.8xlarge
    MlR6idLarge
    ml.r6id.largeInstanceType enum ml.r6id.large
    MlR6idXlarge
    ml.r6id.xlargeInstanceType enum ml.r6id.xlarge
    MlR7i12xlarge
    ml.r7i.12xlargeInstanceType enum ml.r7i.12xlarge
    MlR7i16xlarge
    ml.r7i.16xlargeInstanceType enum ml.r7i.16xlarge
    MlR7i24xlarge
    ml.r7i.24xlargeInstanceType enum ml.r7i.24xlarge
    MlR7i2xlarge
    ml.r7i.2xlargeInstanceType enum ml.r7i.2xlarge
    MlR7i48xlarge
    ml.r7i.48xlargeInstanceType enum ml.r7i.48xlarge
    MlR7i4xlarge
    ml.r7i.4xlargeInstanceType enum ml.r7i.4xlarge
    MlR7i8xlarge
    ml.r7i.8xlargeInstanceType enum ml.r7i.8xlarge
    MlR7iLarge
    ml.r7i.largeInstanceType enum ml.r7i.large
    MlR7iXlarge
    ml.r7i.xlargeInstanceType enum ml.r7i.xlarge
    MlT22xlarge
    ml.t2.2xlargeInstanceType enum ml.t2.2xlarge
    MlT2Large
    ml.t2.largeInstanceType enum ml.t2.large
    MlT2Medium
    ml.t2.mediumInstanceType enum ml.t2.medium
    MlT2Xlarge
    ml.t2.xlargeInstanceType enum ml.t2.xlarge
    MlT32xlarge
    ml.t3.2xlargeInstanceType enum ml.t3.2xlarge
    MlT3Large
    ml.t3.largeInstanceType enum ml.t3.large
    MlT3Medium
    ml.t3.mediumInstanceType enum ml.t3.medium
    MlT3Xlarge
    ml.t3.xlargeInstanceType enum ml.t3.xlarge
    ML_C42XLARGE
    ml.c4.2xlargeInstanceType enum ml.c4.2xlarge
    ML_C44XLARGE
    ml.c4.4xlargeInstanceType enum ml.c4.4xlarge
    ML_C48XLARGE
    ml.c4.8xlargeInstanceType enum ml.c4.8xlarge
    ML_C4_XLARGE
    ml.c4.xlargeInstanceType enum ml.c4.xlarge
    ML_C518XLARGE
    ml.c5.18xlargeInstanceType enum ml.c5.18xlarge
    ML_C52XLARGE
    ml.c5.2xlargeInstanceType enum ml.c5.2xlarge
    ML_C54XLARGE
    ml.c5.4xlargeInstanceType enum ml.c5.4xlarge
    ML_C59XLARGE
    ml.c5.9xlargeInstanceType enum ml.c5.9xlarge
    ML_C5_XLARGE
    ml.c5.xlargeInstanceType enum ml.c5.xlarge
    ML_C5D18XLARGE
    ml.c5d.18xlargeInstanceType enum ml.c5d.18xlarge
    ML_C5D2XLARGE
    ml.c5d.2xlargeInstanceType enum ml.c5d.2xlarge
    ML_C5D4XLARGE
    ml.c5d.4xlargeInstanceType enum ml.c5d.4xlarge
    ML_C5D9XLARGE
    ml.c5d.9xlargeInstanceType enum ml.c5d.9xlarge
    ML_C5D_XLARGE
    ml.c5d.xlargeInstanceType enum ml.c5d.xlarge
    ML_C6I12XLARGE
    ml.c6i.12xlargeInstanceType enum ml.c6i.12xlarge
    ML_C6I16XLARGE
    ml.c6i.16xlargeInstanceType enum ml.c6i.16xlarge
    ML_C6I24XLARGE
    ml.c6i.24xlargeInstanceType enum ml.c6i.24xlarge
    ML_C6I2XLARGE
    ml.c6i.2xlargeInstanceType enum ml.c6i.2xlarge
    ML_C6I32XLARGE
    ml.c6i.32xlargeInstanceType enum ml.c6i.32xlarge
    ML_C6I4XLARGE
    ml.c6i.4xlargeInstanceType enum ml.c6i.4xlarge
    ML_C6I8XLARGE
    ml.c6i.8xlargeInstanceType enum ml.c6i.8xlarge
    ML_C6I_LARGE
    ml.c6i.largeInstanceType enum ml.c6i.large
    ML_C6I_XLARGE
    ml.c6i.xlargeInstanceType enum ml.c6i.xlarge
    ML_C6ID12XLARGE
    ml.c6id.12xlargeInstanceType enum ml.c6id.12xlarge
    ML_C6ID16XLARGE
    ml.c6id.16xlargeInstanceType enum ml.c6id.16xlarge
    ML_C6ID24XLARGE
    ml.c6id.24xlargeInstanceType enum ml.c6id.24xlarge
    ML_C6ID2XLARGE
    ml.c6id.2xlargeInstanceType enum ml.c6id.2xlarge
    ML_C6ID32XLARGE
    ml.c6id.32xlargeInstanceType enum ml.c6id.32xlarge
    ML_C6ID4XLARGE
    ml.c6id.4xlargeInstanceType enum ml.c6id.4xlarge
    ML_C6ID8XLARGE
    ml.c6id.8xlargeInstanceType enum ml.c6id.8xlarge
    ML_C6ID_LARGE
    ml.c6id.largeInstanceType enum ml.c6id.large
    ML_C6ID_XLARGE
    ml.c6id.xlargeInstanceType enum ml.c6id.xlarge
    ML_C7I12XLARGE
    ml.c7i.12xlargeInstanceType enum ml.c7i.12xlarge
    ML_C7I16XLARGE
    ml.c7i.16xlargeInstanceType enum ml.c7i.16xlarge
    ML_C7I24XLARGE
    ml.c7i.24xlargeInstanceType enum ml.c7i.24xlarge
    ML_C7I2XLARGE
    ml.c7i.2xlargeInstanceType enum ml.c7i.2xlarge
    ML_C7I48XLARGE
    ml.c7i.48xlargeInstanceType enum ml.c7i.48xlarge
    ML_C7I4XLARGE
    ml.c7i.4xlargeInstanceType enum ml.c7i.4xlarge
    ML_C7I8XLARGE
    ml.c7i.8xlargeInstanceType enum ml.c7i.8xlarge
    ML_C7I_LARGE
    ml.c7i.largeInstanceType enum ml.c7i.large
    ML_C7I_XLARGE
    ml.c7i.xlargeInstanceType enum ml.c7i.xlarge
    ML_G4DN12XLARGE
    ml.g4dn.12xlargeInstanceType enum ml.g4dn.12xlarge
    ML_G4DN16XLARGE
    ml.g4dn.16xlargeInstanceType enum ml.g4dn.16xlarge
    ML_G4DN2XLARGE
    ml.g4dn.2xlargeInstanceType enum ml.g4dn.2xlarge
    ML_G4DN4XLARGE
    ml.g4dn.4xlargeInstanceType enum ml.g4dn.4xlarge
    ML_G4DN8XLARGE
    ml.g4dn.8xlargeInstanceType enum ml.g4dn.8xlarge
    ML_G4DN_XLARGE
    ml.g4dn.xlargeInstanceType enum ml.g4dn.xlarge
    ML_G512XLARGE
    ml.g5.12xlargeInstanceType enum ml.g5.12xlarge
    ML_G516XLARGE
    ml.g5.16xlargeInstanceType enum ml.g5.16xlarge
    ML_G524XLARGE
    ml.g5.24xlargeInstanceType enum ml.g5.24xlarge
    ML_G52XLARGE
    ml.g5.2xlargeInstanceType enum ml.g5.2xlarge
    ML_G548XLARGE
    ml.g5.48xlargeInstanceType enum ml.g5.48xlarge
    ML_G54XLARGE
    ml.g5.4xlargeInstanceType enum ml.g5.4xlarge
    ML_G58XLARGE
    ml.g5.8xlargeInstanceType enum ml.g5.8xlarge
    ML_G5_XLARGE
    ml.g5.xlargeInstanceType enum ml.g5.xlarge
    ML_INF124XLARGE
    ml.inf1.24xlargeInstanceType enum ml.inf1.24xlarge
    ML_INF12XLARGE
    ml.inf1.2xlargeInstanceType enum ml.inf1.2xlarge
    ML_INF16XLARGE
    ml.inf1.6xlargeInstanceType enum ml.inf1.6xlarge
    ML_INF1_XLARGE
    ml.inf1.xlargeInstanceType enum ml.inf1.xlarge
    ML_M410XLARGE
    ml.m4.10xlargeInstanceType enum ml.m4.10xlarge
    ML_M416XLARGE
    ml.m4.16xlargeInstanceType enum ml.m4.16xlarge
    ML_M42XLARGE
    ml.m4.2xlargeInstanceType enum ml.m4.2xlarge
    ML_M44XLARGE
    ml.m4.4xlargeInstanceType enum ml.m4.4xlarge
    ML_M4_XLARGE
    ml.m4.xlargeInstanceType enum ml.m4.xlarge
    ML_M512XLARGE
    ml.m5.12xlargeInstanceType enum ml.m5.12xlarge
    ML_M524XLARGE
    ml.m5.24xlargeInstanceType enum ml.m5.24xlarge
    ML_M52XLARGE
    ml.m5.2xlargeInstanceType enum ml.m5.2xlarge
    ML_M54XLARGE
    ml.m5.4xlargeInstanceType enum ml.m5.4xlarge
    ML_M5_XLARGE
    ml.m5.xlargeInstanceType enum ml.m5.xlarge
    ML_M5D12XLARGE
    ml.m5d.12xlargeInstanceType enum ml.m5d.12xlarge
    ML_M5D16XLARGE
    ml.m5d.16xlargeInstanceType enum ml.m5d.16xlarge
    ML_M5D24XLARGE
    ml.m5d.24xlargeInstanceType enum ml.m5d.24xlarge
    ML_M5D2XLARGE
    ml.m5d.2xlargeInstanceType enum ml.m5d.2xlarge
    ML_M5D4XLARGE
    ml.m5d.4xlargeInstanceType enum ml.m5d.4xlarge
    ML_M5D8XLARGE
    ml.m5d.8xlargeInstanceType enum ml.m5d.8xlarge
    ML_M5D_LARGE
    ml.m5d.largeInstanceType enum ml.m5d.large
    ML_M5D_XLARGE
    ml.m5d.xlargeInstanceType enum ml.m5d.xlarge
    ML_M6I12XLARGE
    ml.m6i.12xlargeInstanceType enum ml.m6i.12xlarge
    ML_M6I16XLARGE
    ml.m6i.16xlargeInstanceType enum ml.m6i.16xlarge
    ML_M6I24XLARGE
    ml.m6i.24xlargeInstanceType enum ml.m6i.24xlarge
    ML_M6I2XLARGE
    ml.m6i.2xlargeInstanceType enum ml.m6i.2xlarge
    ML_M6I32XLARGE
    ml.m6i.32xlargeInstanceType enum ml.m6i.32xlarge
    ML_M6I4XLARGE
    ml.m6i.4xlargeInstanceType enum ml.m6i.4xlarge
    ML_M6I8XLARGE
    ml.m6i.8xlargeInstanceType enum ml.m6i.8xlarge
    ML_M6I_LARGE
    ml.m6i.largeInstanceType enum ml.m6i.large
    ML_M6I_XLARGE
    ml.m6i.xlargeInstanceType enum ml.m6i.xlarge
    ML_M6ID12XLARGE
    ml.m6id.12xlargeInstanceType enum ml.m6id.12xlarge
    ML_M6ID16XLARGE
    ml.m6id.16xlargeInstanceType enum ml.m6id.16xlarge
    ML_M6ID24XLARGE
    ml.m6id.24xlargeInstanceType enum ml.m6id.24xlarge
    ML_M6ID2XLARGE
    ml.m6id.2xlargeInstanceType enum ml.m6id.2xlarge
    ML_M6ID32XLARGE
    ml.m6id.32xlargeInstanceType enum ml.m6id.32xlarge
    ML_M6ID4XLARGE
    ml.m6id.4xlargeInstanceType enum ml.m6id.4xlarge
    ML_M6ID8XLARGE
    ml.m6id.8xlargeInstanceType enum ml.m6id.8xlarge
    ML_M6ID_LARGE
    ml.m6id.largeInstanceType enum ml.m6id.large
    ML_M6ID_XLARGE
    ml.m6id.xlargeInstanceType enum ml.m6id.xlarge
    ML_M7I12XLARGE
    ml.m7i.12xlargeInstanceType enum ml.m7i.12xlarge
    ML_M7I16XLARGE
    ml.m7i.16xlargeInstanceType enum ml.m7i.16xlarge
    ML_M7I24XLARGE
    ml.m7i.24xlargeInstanceType enum ml.m7i.24xlarge
    ML_M7I2XLARGE
    ml.m7i.2xlargeInstanceType enum ml.m7i.2xlarge
    ML_M7I48XLARGE
    ml.m7i.48xlargeInstanceType enum ml.m7i.48xlarge
    ML_M7I4XLARGE
    ml.m7i.4xlargeInstanceType enum ml.m7i.4xlarge
    ML_M7I8XLARGE
    ml.m7i.8xlargeInstanceType enum ml.m7i.8xlarge
    ML_M7I_LARGE
    ml.m7i.largeInstanceType enum ml.m7i.large
    ML_M7I_XLARGE
    ml.m7i.xlargeInstanceType enum ml.m7i.xlarge
    ML_P216XLARGE
    ml.p2.16xlargeInstanceType enum ml.p2.16xlarge
    ML_P28XLARGE
    ml.p2.8xlargeInstanceType enum ml.p2.8xlarge
    ML_P2_XLARGE
    ml.p2.xlargeInstanceType enum ml.p2.xlarge
    ML_P316XLARGE
    ml.p3.16xlargeInstanceType enum ml.p3.16xlarge
    ML_P32XLARGE
    ml.p3.2xlargeInstanceType enum ml.p3.2xlarge
    ML_P38XLARGE
    ml.p3.8xlargeInstanceType enum ml.p3.8xlarge
    ML_P3DN24XLARGE
    ml.p3dn.24xlargeInstanceType enum ml.p3dn.24xlarge
    ML_P4D24XLARGE
    ml.p4d.24xlargeInstanceType enum ml.p4d.24xlarge
    ML_P4DE24XLARGE
    ml.p4de.24xlargeInstanceType enum ml.p4de.24xlarge
    ML_P548XLARGE
    ml.p5.48xlargeInstanceType enum ml.p5.48xlarge
    ML_R512XLARGE
    ml.r5.12xlargeInstanceType enum ml.r5.12xlarge
    ML_R516XLARGE
    ml.r5.16xlargeInstanceType enum ml.r5.16xlarge
    ML_R524XLARGE
    ml.r5.24xlargeInstanceType enum ml.r5.24xlarge
    ML_R52XLARGE
    ml.r5.2xlargeInstanceType enum ml.r5.2xlarge
    ML_R54XLARGE
    ml.r5.4xlargeInstanceType enum ml.r5.4xlarge
    ML_R58XLARGE
    ml.r5.8xlargeInstanceType enum ml.r5.8xlarge
    ML_R5_LARGE
    ml.r5.largeInstanceType enum ml.r5.large
    ML_R5_XLARGE
    ml.r5.xlargeInstanceType enum ml.r5.xlarge
    ML_R6I12XLARGE
    ml.r6i.12xlargeInstanceType enum ml.r6i.12xlarge
    ML_R6I16XLARGE
    ml.r6i.16xlargeInstanceType enum ml.r6i.16xlarge
    ML_R6I24XLARGE
    ml.r6i.24xlargeInstanceType enum ml.r6i.24xlarge
    ML_R6I2XLARGE
    ml.r6i.2xlargeInstanceType enum ml.r6i.2xlarge
    ML_R6I32XLARGE
    ml.r6i.32xlargeInstanceType enum ml.r6i.32xlarge
    ML_R6I4XLARGE
    ml.r6i.4xlargeInstanceType enum ml.r6i.4xlarge
    ML_R6I8XLARGE
    ml.r6i.8xlargeInstanceType enum ml.r6i.8xlarge
    ML_R6I_LARGE
    ml.r6i.largeInstanceType enum ml.r6i.large
    ML_R6I_XLARGE
    ml.r6i.xlargeInstanceType enum ml.r6i.xlarge
    ML_R6ID12XLARGE
    ml.r6id.12xlargeInstanceType enum ml.r6id.12xlarge
    ML_R6ID16XLARGE
    ml.r6id.16xlargeInstanceType enum ml.r6id.16xlarge
    ML_R6ID24XLARGE
    ml.r6id.24xlargeInstanceType enum ml.r6id.24xlarge
    ML_R6ID2XLARGE
    ml.r6id.2xlargeInstanceType enum ml.r6id.2xlarge
    ML_R6ID32XLARGE
    ml.r6id.32xlargeInstanceType enum ml.r6id.32xlarge
    ML_R6ID4XLARGE
    ml.r6id.4xlargeInstanceType enum ml.r6id.4xlarge
    ML_R6ID8XLARGE
    ml.r6id.8xlargeInstanceType enum ml.r6id.8xlarge
    ML_R6ID_LARGE
    ml.r6id.largeInstanceType enum ml.r6id.large
    ML_R6ID_XLARGE
    ml.r6id.xlargeInstanceType enum ml.r6id.xlarge
    ML_R7I12XLARGE
    ml.r7i.12xlargeInstanceType enum ml.r7i.12xlarge
    ML_R7I16XLARGE
    ml.r7i.16xlargeInstanceType enum ml.r7i.16xlarge
    ML_R7I24XLARGE
    ml.r7i.24xlargeInstanceType enum ml.r7i.24xlarge
    ML_R7I2XLARGE
    ml.r7i.2xlargeInstanceType enum ml.r7i.2xlarge
    ML_R7I48XLARGE
    ml.r7i.48xlargeInstanceType enum ml.r7i.48xlarge
    ML_R7I4XLARGE
    ml.r7i.4xlargeInstanceType enum ml.r7i.4xlarge
    ML_R7I8XLARGE
    ml.r7i.8xlargeInstanceType enum ml.r7i.8xlarge
    ML_R7I_LARGE
    ml.r7i.largeInstanceType enum ml.r7i.large
    ML_R7I_XLARGE
    ml.r7i.xlargeInstanceType enum ml.r7i.xlarge
    ML_T22XLARGE
    ml.t2.2xlargeInstanceType enum ml.t2.2xlarge
    ML_T2_LARGE
    ml.t2.largeInstanceType enum ml.t2.large
    ML_T2_MEDIUM
    ml.t2.mediumInstanceType enum ml.t2.medium
    ML_T2_XLARGE
    ml.t2.xlargeInstanceType enum ml.t2.xlarge
    ML_T32XLARGE
    ml.t3.2xlargeInstanceType enum ml.t3.2xlarge
    ML_T3_LARGE
    ml.t3.largeInstanceType enum ml.t3.large
    ML_T3_MEDIUM
    ml.t3.mediumInstanceType enum ml.t3.medium
    ML_T3_XLARGE
    ml.t3.xlargeInstanceType enum ml.t3.xlarge
    "ml.c4.2xlarge"
    ml.c4.2xlargeInstanceType enum ml.c4.2xlarge
    "ml.c4.4xlarge"
    ml.c4.4xlargeInstanceType enum ml.c4.4xlarge
    "ml.c4.8xlarge"
    ml.c4.8xlargeInstanceType enum ml.c4.8xlarge
    "ml.c4.xlarge"
    ml.c4.xlargeInstanceType enum ml.c4.xlarge
    "ml.c5.18xlarge"
    ml.c5.18xlargeInstanceType enum ml.c5.18xlarge
    "ml.c5.2xlarge"
    ml.c5.2xlargeInstanceType enum ml.c5.2xlarge
    "ml.c5.4xlarge"
    ml.c5.4xlargeInstanceType enum ml.c5.4xlarge
    "ml.c5.9xlarge"
    ml.c5.9xlargeInstanceType enum ml.c5.9xlarge
    "ml.c5.xlarge"
    ml.c5.xlargeInstanceType enum ml.c5.xlarge
    "ml.c5d.18xlarge"
    ml.c5d.18xlargeInstanceType enum ml.c5d.18xlarge
    "ml.c5d.2xlarge"
    ml.c5d.2xlargeInstanceType enum ml.c5d.2xlarge
    "ml.c5d.4xlarge"
    ml.c5d.4xlargeInstanceType enum ml.c5d.4xlarge
    "ml.c5d.9xlarge"
    ml.c5d.9xlargeInstanceType enum ml.c5d.9xlarge
    "ml.c5d.xlarge"
    ml.c5d.xlargeInstanceType enum ml.c5d.xlarge
    "ml.c6i.12xlarge"
    ml.c6i.12xlargeInstanceType enum ml.c6i.12xlarge
    "ml.c6i.16xlarge"
    ml.c6i.16xlargeInstanceType enum ml.c6i.16xlarge
    "ml.c6i.24xlarge"
    ml.c6i.24xlargeInstanceType enum ml.c6i.24xlarge
    "ml.c6i.2xlarge"
    ml.c6i.2xlargeInstanceType enum ml.c6i.2xlarge
    "ml.c6i.32xlarge"
    ml.c6i.32xlargeInstanceType enum ml.c6i.32xlarge
    "ml.c6i.4xlarge"
    ml.c6i.4xlargeInstanceType enum ml.c6i.4xlarge
    "ml.c6i.8xlarge"
    ml.c6i.8xlargeInstanceType enum ml.c6i.8xlarge
    "ml.c6i.large"
    ml.c6i.largeInstanceType enum ml.c6i.large
    "ml.c6i.xlarge"
    ml.c6i.xlargeInstanceType enum ml.c6i.xlarge
    "ml.c6id.12xlarge"
    ml.c6id.12xlargeInstanceType enum ml.c6id.12xlarge
    "ml.c6id.16xlarge"
    ml.c6id.16xlargeInstanceType enum ml.c6id.16xlarge
    "ml.c6id.24xlarge"
    ml.c6id.24xlargeInstanceType enum ml.c6id.24xlarge
    "ml.c6id.2xlarge"
    ml.c6id.2xlargeInstanceType enum ml.c6id.2xlarge
    "ml.c6id.32xlarge"
    ml.c6id.32xlargeInstanceType enum ml.c6id.32xlarge
    "ml.c6id.4xlarge"
    ml.c6id.4xlargeInstanceType enum ml.c6id.4xlarge
    "ml.c6id.8xlarge"
    ml.c6id.8xlargeInstanceType enum ml.c6id.8xlarge
    "ml.c6id.large"
    ml.c6id.largeInstanceType enum ml.c6id.large
    "ml.c6id.xlarge"
    ml.c6id.xlargeInstanceType enum ml.c6id.xlarge
    "ml.c7i.12xlarge"
    ml.c7i.12xlargeInstanceType enum ml.c7i.12xlarge
    "ml.c7i.16xlarge"
    ml.c7i.16xlargeInstanceType enum ml.c7i.16xlarge
    "ml.c7i.24xlarge"
    ml.c7i.24xlargeInstanceType enum ml.c7i.24xlarge
    "ml.c7i.2xlarge"
    ml.c7i.2xlargeInstanceType enum ml.c7i.2xlarge
    "ml.c7i.48xlarge"
    ml.c7i.48xlargeInstanceType enum ml.c7i.48xlarge
    "ml.c7i.4xlarge"
    ml.c7i.4xlargeInstanceType enum ml.c7i.4xlarge
    "ml.c7i.8xlarge"
    ml.c7i.8xlargeInstanceType enum ml.c7i.8xlarge
    "ml.c7i.large"
    ml.c7i.largeInstanceType enum ml.c7i.large
    "ml.c7i.xlarge"
    ml.c7i.xlargeInstanceType enum ml.c7i.xlarge
    "ml.g4dn.12xlarge"
    ml.g4dn.12xlargeInstanceType enum ml.g4dn.12xlarge
    "ml.g4dn.16xlarge"
    ml.g4dn.16xlargeInstanceType enum ml.g4dn.16xlarge
    "ml.g4dn.2xlarge"
    ml.g4dn.2xlargeInstanceType enum ml.g4dn.2xlarge
    "ml.g4dn.4xlarge"
    ml.g4dn.4xlargeInstanceType enum ml.g4dn.4xlarge
    "ml.g4dn.8xlarge"
    ml.g4dn.8xlargeInstanceType enum ml.g4dn.8xlarge
    "ml.g4dn.xlarge"
    ml.g4dn.xlargeInstanceType enum ml.g4dn.xlarge
    "ml.g5.12xlarge"
    ml.g5.12xlargeInstanceType enum ml.g5.12xlarge
    "ml.g5.16xlarge"
    ml.g5.16xlargeInstanceType enum ml.g5.16xlarge
    "ml.g5.24xlarge"
    ml.g5.24xlargeInstanceType enum ml.g5.24xlarge
    "ml.g5.2xlarge"
    ml.g5.2xlargeInstanceType enum ml.g5.2xlarge
    "ml.g5.48xlarge"
    ml.g5.48xlargeInstanceType enum ml.g5.48xlarge
    "ml.g5.4xlarge"
    ml.g5.4xlargeInstanceType enum ml.g5.4xlarge
    "ml.g5.8xlarge"
    ml.g5.8xlargeInstanceType enum ml.g5.8xlarge
    "ml.g5.xlarge"
    ml.g5.xlargeInstanceType enum ml.g5.xlarge
    "ml.inf1.24xlarge"
    ml.inf1.24xlargeInstanceType enum ml.inf1.24xlarge
    "ml.inf1.2xlarge"
    ml.inf1.2xlargeInstanceType enum ml.inf1.2xlarge
    "ml.inf1.6xlarge"
    ml.inf1.6xlargeInstanceType enum ml.inf1.6xlarge
    "ml.inf1.xlarge"
    ml.inf1.xlargeInstanceType enum ml.inf1.xlarge
    "ml.m4.10xlarge"
    ml.m4.10xlargeInstanceType enum ml.m4.10xlarge
    "ml.m4.16xlarge"
    ml.m4.16xlargeInstanceType enum ml.m4.16xlarge
    "ml.m4.2xlarge"
    ml.m4.2xlargeInstanceType enum ml.m4.2xlarge
    "ml.m4.4xlarge"
    ml.m4.4xlargeInstanceType enum ml.m4.4xlarge
    "ml.m4.xlarge"
    ml.m4.xlargeInstanceType enum ml.m4.xlarge
    "ml.m5.12xlarge"
    ml.m5.12xlargeInstanceType enum ml.m5.12xlarge
    "ml.m5.24xlarge"
    ml.m5.24xlargeInstanceType enum ml.m5.24xlarge
    "ml.m5.2xlarge"
    ml.m5.2xlargeInstanceType enum ml.m5.2xlarge
    "ml.m5.4xlarge"
    ml.m5.4xlargeInstanceType enum ml.m5.4xlarge
    "ml.m5.xlarge"
    ml.m5.xlargeInstanceType enum ml.m5.xlarge
    "ml.m5d.12xlarge"
    ml.m5d.12xlargeInstanceType enum ml.m5d.12xlarge
    "ml.m5d.16xlarge"
    ml.m5d.16xlargeInstanceType enum ml.m5d.16xlarge
    "ml.m5d.24xlarge"
    ml.m5d.24xlargeInstanceType enum ml.m5d.24xlarge
    "ml.m5d.2xlarge"
    ml.m5d.2xlargeInstanceType enum ml.m5d.2xlarge
    "ml.m5d.4xlarge"
    ml.m5d.4xlargeInstanceType enum ml.m5d.4xlarge
    "ml.m5d.8xlarge"
    ml.m5d.8xlargeInstanceType enum ml.m5d.8xlarge
    "ml.m5d.large"
    ml.m5d.largeInstanceType enum ml.m5d.large
    "ml.m5d.xlarge"
    ml.m5d.xlargeInstanceType enum ml.m5d.xlarge
    "ml.m6i.12xlarge"
    ml.m6i.12xlargeInstanceType enum ml.m6i.12xlarge
    "ml.m6i.16xlarge"
    ml.m6i.16xlargeInstanceType enum ml.m6i.16xlarge
    "ml.m6i.24xlarge"
    ml.m6i.24xlargeInstanceType enum ml.m6i.24xlarge
    "ml.m6i.2xlarge"
    ml.m6i.2xlargeInstanceType enum ml.m6i.2xlarge
    "ml.m6i.32xlarge"
    ml.m6i.32xlargeInstanceType enum ml.m6i.32xlarge
    "ml.m6i.4xlarge"
    ml.m6i.4xlargeInstanceType enum ml.m6i.4xlarge
    "ml.m6i.8xlarge"
    ml.m6i.8xlargeInstanceType enum ml.m6i.8xlarge
    "ml.m6i.large"
    ml.m6i.largeInstanceType enum ml.m6i.large
    "ml.m6i.xlarge"
    ml.m6i.xlargeInstanceType enum ml.m6i.xlarge
    "ml.m6id.12xlarge"
    ml.m6id.12xlargeInstanceType enum ml.m6id.12xlarge
    "ml.m6id.16xlarge"
    ml.m6id.16xlargeInstanceType enum ml.m6id.16xlarge
    "ml.m6id.24xlarge"
    ml.m6id.24xlargeInstanceType enum ml.m6id.24xlarge
    "ml.m6id.2xlarge"
    ml.m6id.2xlargeInstanceType enum ml.m6id.2xlarge
    "ml.m6id.32xlarge"
    ml.m6id.32xlargeInstanceType enum ml.m6id.32xlarge
    "ml.m6id.4xlarge"
    ml.m6id.4xlargeInstanceType enum ml.m6id.4xlarge
    "ml.m6id.8xlarge"
    ml.m6id.8xlargeInstanceType enum ml.m6id.8xlarge
    "ml.m6id.large"
    ml.m6id.largeInstanceType enum ml.m6id.large
    "ml.m6id.xlarge"
    ml.m6id.xlargeInstanceType enum ml.m6id.xlarge
    "ml.m7i.12xlarge"
    ml.m7i.12xlargeInstanceType enum ml.m7i.12xlarge
    "ml.m7i.16xlarge"
    ml.m7i.16xlargeInstanceType enum ml.m7i.16xlarge
    "ml.m7i.24xlarge"
    ml.m7i.24xlargeInstanceType enum ml.m7i.24xlarge
    "ml.m7i.2xlarge"
    ml.m7i.2xlargeInstanceType enum ml.m7i.2xlarge
    "ml.m7i.48xlarge"
    ml.m7i.48xlargeInstanceType enum ml.m7i.48xlarge
    "ml.m7i.4xlarge"
    ml.m7i.4xlargeInstanceType enum ml.m7i.4xlarge
    "ml.m7i.8xlarge"
    ml.m7i.8xlargeInstanceType enum ml.m7i.8xlarge
    "ml.m7i.large"
    ml.m7i.largeInstanceType enum ml.m7i.large
    "ml.m7i.xlarge"
    ml.m7i.xlargeInstanceType enum ml.m7i.xlarge
    "ml.p2.16xlarge"
    ml.p2.16xlargeInstanceType enum ml.p2.16xlarge
    "ml.p2.8xlarge"
    ml.p2.8xlargeInstanceType enum ml.p2.8xlarge
    "ml.p2.xlarge"
    ml.p2.xlargeInstanceType enum ml.p2.xlarge
    "ml.p3.16xlarge"
    ml.p3.16xlargeInstanceType enum ml.p3.16xlarge
    "ml.p3.2xlarge"
    ml.p3.2xlargeInstanceType enum ml.p3.2xlarge
    "ml.p3.8xlarge"
    ml.p3.8xlargeInstanceType enum ml.p3.8xlarge
    "ml.p3dn.24xlarge"
    ml.p3dn.24xlargeInstanceType enum ml.p3dn.24xlarge
    "ml.p4d.24xlarge"
    ml.p4d.24xlargeInstanceType enum ml.p4d.24xlarge
    "ml.p4de.24xlarge"
    ml.p4de.24xlargeInstanceType enum ml.p4de.24xlarge
    "ml.p5.48xlarge"
    ml.p5.48xlargeInstanceType enum ml.p5.48xlarge
    "ml.r5.12xlarge"
    ml.r5.12xlargeInstanceType enum ml.r5.12xlarge
    "ml.r5.16xlarge"
    ml.r5.16xlargeInstanceType enum ml.r5.16xlarge
    "ml.r5.24xlarge"
    ml.r5.24xlargeInstanceType enum ml.r5.24xlarge
    "ml.r5.2xlarge"
    ml.r5.2xlargeInstanceType enum ml.r5.2xlarge
    "ml.r5.4xlarge"
    ml.r5.4xlargeInstanceType enum ml.r5.4xlarge
    "ml.r5.8xlarge"
    ml.r5.8xlargeInstanceType enum ml.r5.8xlarge
    "ml.r5.large"
    ml.r5.largeInstanceType enum ml.r5.large
    "ml.r5.xlarge"
    ml.r5.xlargeInstanceType enum ml.r5.xlarge
    "ml.r6i.12xlarge"
    ml.r6i.12xlargeInstanceType enum ml.r6i.12xlarge
    "ml.r6i.16xlarge"
    ml.r6i.16xlargeInstanceType enum ml.r6i.16xlarge
    "ml.r6i.24xlarge"
    ml.r6i.24xlargeInstanceType enum ml.r6i.24xlarge
    "ml.r6i.2xlarge"
    ml.r6i.2xlargeInstanceType enum ml.r6i.2xlarge
    "ml.r6i.32xlarge"
    ml.r6i.32xlargeInstanceType enum ml.r6i.32xlarge
    "ml.r6i.4xlarge"
    ml.r6i.4xlargeInstanceType enum ml.r6i.4xlarge
    "ml.r6i.8xlarge"
    ml.r6i.8xlargeInstanceType enum ml.r6i.8xlarge
    "ml.r6i.large"
    ml.r6i.largeInstanceType enum ml.r6i.large
    "ml.r6i.xlarge"
    ml.r6i.xlargeInstanceType enum ml.r6i.xlarge
    "ml.r6id.12xlarge"
    ml.r6id.12xlargeInstanceType enum ml.r6id.12xlarge
    "ml.r6id.16xlarge"
    ml.r6id.16xlargeInstanceType enum ml.r6id.16xlarge
    "ml.r6id.24xlarge"
    ml.r6id.24xlargeInstanceType enum ml.r6id.24xlarge
    "ml.r6id.2xlarge"
    ml.r6id.2xlargeInstanceType enum ml.r6id.2xlarge
    "ml.r6id.32xlarge"
    ml.r6id.32xlargeInstanceType enum ml.r6id.32xlarge
    "ml.r6id.4xlarge"
    ml.r6id.4xlargeInstanceType enum ml.r6id.4xlarge
    "ml.r6id.8xlarge"
    ml.r6id.8xlargeInstanceType enum ml.r6id.8xlarge
    "ml.r6id.large"
    ml.r6id.largeInstanceType enum ml.r6id.large
    "ml.r6id.xlarge"
    ml.r6id.xlargeInstanceType enum ml.r6id.xlarge
    "ml.r7i.12xlarge"
    ml.r7i.12xlargeInstanceType enum ml.r7i.12xlarge
    "ml.r7i.16xlarge"
    ml.r7i.16xlargeInstanceType enum ml.r7i.16xlarge
    "ml.r7i.24xlarge"
    ml.r7i.24xlargeInstanceType enum ml.r7i.24xlarge
    "ml.r7i.2xlarge"
    ml.r7i.2xlargeInstanceType enum ml.r7i.2xlarge
    "ml.r7i.48xlarge"
    ml.r7i.48xlargeInstanceType enum ml.r7i.48xlarge
    "ml.r7i.4xlarge"
    ml.r7i.4xlargeInstanceType enum ml.r7i.4xlarge
    "ml.r7i.8xlarge"
    ml.r7i.8xlargeInstanceType enum ml.r7i.8xlarge
    "ml.r7i.large"
    ml.r7i.largeInstanceType enum ml.r7i.large
    "ml.r7i.xlarge"
    ml.r7i.xlargeInstanceType enum ml.r7i.xlarge
    "ml.t2.2xlarge"
    ml.t2.2xlargeInstanceType enum ml.t2.2xlarge
    "ml.t2.large"
    ml.t2.largeInstanceType enum ml.t2.large
    "ml.t2.medium"
    ml.t2.mediumInstanceType enum ml.t2.medium
    "ml.t2.xlarge"
    ml.t2.xlargeInstanceType enum ml.t2.xlarge
    "ml.t3.2xlarge"
    ml.t3.2xlargeInstanceType enum ml.t3.2xlarge
    "ml.t3.large"
    ml.t3.largeInstanceType enum ml.t3.large
    "ml.t3.medium"
    ml.t3.mediumInstanceType enum ml.t3.medium
    "ml.t3.xlarge"
    ml.t3.xlargeInstanceType enum ml.t3.xlarge

    InstanceTypeEnumValue, InstanceTypeEnumValueArgs

    Value string | InstanceType
    Property value
    value String | InstanceType
    Property value
    value string | InstanceType
    Property value
    value str | InstanceType
    Property value
    value String | "ml.c4.2xlarge" | "ml.c4.4xlarge" | "ml.c4.8xlarge" | "ml.c4.xlarge" | "ml.c5.18xlarge" | "ml.c5.2xlarge" | "ml.c5.4xlarge" | "ml.c5.9xlarge" | "ml.c5.xlarge" | "ml.c5d.18xlarge" | "ml.c5d.2xlarge" | "ml.c5d.4xlarge" | "ml.c5d.9xlarge" | "ml.c5d.xlarge" | "ml.c6i.12xlarge" | "ml.c6i.16xlarge" | "ml.c6i.24xlarge" | "ml.c6i.2xlarge" | "ml.c6i.32xlarge" | "ml.c6i.4xlarge" | "ml.c6i.8xlarge" | "ml.c6i.large" | "ml.c6i.xlarge" | "ml.c6id.12xlarge" | "ml.c6id.16xlarge" | "ml.c6id.24xlarge" | "ml.c6id.2xlarge" | "ml.c6id.32xlarge" | "ml.c6id.4xlarge" | "ml.c6id.8xlarge" | "ml.c6id.large" | "ml.c6id.xlarge" | "ml.c7i.12xlarge" | "ml.c7i.16xlarge" | "ml.c7i.24xlarge" | "ml.c7i.2xlarge" | "ml.c7i.48xlarge" | "ml.c7i.4xlarge" | "ml.c7i.8xlarge" | "ml.c7i.large" | "ml.c7i.xlarge" | "ml.g4dn.12xlarge" | "ml.g4dn.16xlarge" | "ml.g4dn.2xlarge" | "ml.g4dn.4xlarge" | "ml.g4dn.8xlarge" | "ml.g4dn.xlarge" | "ml.g5.12xlarge" | "ml.g5.16xlarge" | "ml.g5.24xlarge" | "ml.g5.2xlarge" | "ml.g5.48xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.xlarge" | "ml.inf1.24xlarge" | "ml.inf1.2xlarge" | "ml.inf1.6xlarge" | "ml.inf1.xlarge" | "ml.m4.10xlarge" | "ml.m4.16xlarge" | "ml.m4.2xlarge" | "ml.m4.4xlarge" | "ml.m4.xlarge" | "ml.m5.12xlarge" | "ml.m5.24xlarge" | "ml.m5.2xlarge" | "ml.m5.4xlarge" | "ml.m5.xlarge" | "ml.m5d.12xlarge" | "ml.m5d.16xlarge" | "ml.m5d.24xlarge" | "ml.m5d.2xlarge" | "ml.m5d.4xlarge" | "ml.m5d.8xlarge" | "ml.m5d.large" | "ml.m5d.xlarge" | "ml.m6i.12xlarge" | "ml.m6i.16xlarge" | "ml.m6i.24xlarge" | "ml.m6i.2xlarge" | "ml.m6i.32xlarge" | "ml.m6i.4xlarge" | "ml.m6i.8xlarge" | "ml.m6i.large" | "ml.m6i.xlarge" | "ml.m6id.12xlarge" | "ml.m6id.16xlarge" | "ml.m6id.24xlarge" | "ml.m6id.2xlarge" | "ml.m6id.32xlarge" | "ml.m6id.4xlarge" | "ml.m6id.8xlarge" | "ml.m6id.large" | "ml.m6id.xlarge" | "ml.m7i.12xlarge" | "ml.m7i.16xlarge" | "ml.m7i.24xlarge" | "ml.m7i.2xlarge" | "ml.m7i.48xlarge" | "ml.m7i.4xlarge" | "ml.m7i.8xlarge" | "ml.m7i.large" | "ml.m7i.xlarge" | "ml.p2.16xlarge" | "ml.p2.8xlarge" | "ml.p2.xlarge" | "ml.p3.16xlarge" | "ml.p3.2xlarge" | "ml.p3.8xlarge" | "ml.p3dn.24xlarge" | "ml.p4d.24xlarge" | "ml.p4de.24xlarge" | "ml.p5.48xlarge" | "ml.r5.12xlarge" | "ml.r5.16xlarge" | "ml.r5.24xlarge" | "ml.r5.2xlarge" | "ml.r5.4xlarge" | "ml.r5.8xlarge" | "ml.r5.large" | "ml.r5.xlarge" | "ml.r6i.12xlarge" | "ml.r6i.16xlarge" | "ml.r6i.24xlarge" | "ml.r6i.2xlarge" | "ml.r6i.32xlarge" | "ml.r6i.4xlarge" | "ml.r6i.8xlarge" | "ml.r6i.large" | "ml.r6i.xlarge" | "ml.r6id.12xlarge" | "ml.r6id.16xlarge" | "ml.r6id.24xlarge" | "ml.r6id.2xlarge" | "ml.r6id.32xlarge" | "ml.r6id.4xlarge" | "ml.r6id.8xlarge" | "ml.r6id.large" | "ml.r6id.xlarge" | "ml.r7i.12xlarge" | "ml.r7i.16xlarge" | "ml.r7i.24xlarge" | "ml.r7i.2xlarge" | "ml.r7i.48xlarge" | "ml.r7i.4xlarge" | "ml.r7i.8xlarge" | "ml.r7i.large" | "ml.r7i.xlarge" | "ml.t2.2xlarge" | "ml.t2.large" | "ml.t2.medium" | "ml.t2.xlarge" | "ml.t3.2xlarge" | "ml.t3.large" | "ml.t3.medium" | "ml.t3.xlarge"
    Property value

    InstanceTypeEnumValueResponse, InstanceTypeEnumValueResponseArgs

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

    LicenseConfiguration, LicenseConfigurationArgs

    LicenseConfigurationResponse, LicenseConfigurationResponseArgs

    Monitoring, MonitoringArgs

    MonitoringResponse, MonitoringResponseArgs

    MonitoringState, MonitoringStateArgs

    Disabled
    disabledMonitoringState enum disabled
    Disabling
    disablingMonitoringState enum disabling
    Enabled
    enabledMonitoringState enum enabled
    Pending
    pendingMonitoringState enum pending
    MonitoringStateDisabled
    disabledMonitoringState enum disabled
    MonitoringStateDisabling
    disablingMonitoringState enum disabling
    MonitoringStateEnabled
    enabledMonitoringState enum enabled
    MonitoringStatePending
    pendingMonitoringState enum pending
    Disabled
    disabledMonitoringState enum disabled
    Disabling
    disablingMonitoringState enum disabling
    Enabled
    enabledMonitoringState enum enabled
    Pending
    pendingMonitoringState enum pending
    Disabled
    disabledMonitoringState enum disabled
    Disabling
    disablingMonitoringState enum disabling
    Enabled
    enabledMonitoringState enum enabled
    Pending
    pendingMonitoringState enum pending
    DISABLED
    disabledMonitoringState enum disabled
    DISABLING
    disablingMonitoringState enum disabling
    ENABLED
    enabledMonitoringState enum enabled
    PENDING
    pendingMonitoringState enum pending
    "disabled"
    disabledMonitoringState enum disabled
    "disabling"
    disablingMonitoringState enum disabling
    "enabled"
    enabledMonitoringState enum enabled
    "pending"
    pendingMonitoringState enum pending

    MonitoringStateEnumValue, MonitoringStateEnumValueArgs

    Value string | MonitoringState
    Property value
    value String | MonitoringState
    Property value
    value string | MonitoringState
    Property value
    value str | MonitoringState
    Property value

    MonitoringStateEnumValueResponse, MonitoringStateEnumValueResponseArgs

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

    NetworkInterfaceStatus, NetworkInterfaceStatusArgs

    Associated
    associatedNetworkInterfaceStatus enum associated
    Attaching
    attachingNetworkInterfaceStatus enum attaching
    Available
    availableNetworkInterfaceStatus enum available
    Detaching
    detachingNetworkInterfaceStatus enum detaching
    InUse
    in-useNetworkInterfaceStatus enum in-use
    NetworkInterfaceStatusAssociated
    associatedNetworkInterfaceStatus enum associated
    NetworkInterfaceStatusAttaching
    attachingNetworkInterfaceStatus enum attaching
    NetworkInterfaceStatusAvailable
    availableNetworkInterfaceStatus enum available
    NetworkInterfaceStatusDetaching
    detachingNetworkInterfaceStatus enum detaching
    NetworkInterfaceStatusInUse
    in-useNetworkInterfaceStatus enum in-use
    Associated
    associatedNetworkInterfaceStatus enum associated
    Attaching
    attachingNetworkInterfaceStatus enum attaching
    Available
    availableNetworkInterfaceStatus enum available
    Detaching
    detachingNetworkInterfaceStatus enum detaching
    InUse
    in-useNetworkInterfaceStatus enum in-use
    Associated
    associatedNetworkInterfaceStatus enum associated
    Attaching
    attachingNetworkInterfaceStatus enum attaching
    Available
    availableNetworkInterfaceStatus enum available
    Detaching
    detachingNetworkInterfaceStatus enum detaching
    InUse
    in-useNetworkInterfaceStatus enum in-use
    ASSOCIATED
    associatedNetworkInterfaceStatus enum associated
    ATTACHING
    attachingNetworkInterfaceStatus enum attaching
    AVAILABLE
    availableNetworkInterfaceStatus enum available
    DETACHING
    detachingNetworkInterfaceStatus enum detaching
    IN_USE
    in-useNetworkInterfaceStatus enum in-use
    "associated"
    associatedNetworkInterfaceStatus enum associated
    "attaching"
    attachingNetworkInterfaceStatus enum attaching
    "available"
    availableNetworkInterfaceStatus enum available
    "detaching"
    detachingNetworkInterfaceStatus enum detaching
    "in-use"
    in-useNetworkInterfaceStatus enum in-use

    NetworkInterfaceStatusEnumValue, NetworkInterfaceStatusEnumValueArgs

    Value string | NetworkInterfaceStatus
    Property value
    value String | NetworkInterfaceStatus
    Property value
    value string | NetworkInterfaceStatus
    Property value
    value str | NetworkInterfaceStatus
    Property value

    NetworkInterfaceStatusEnumValueResponse, NetworkInterfaceStatusEnumValueResponseArgs

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

    Placement, PlacementArgs

    PlacementResponse, PlacementResponseArgs

    PlatformValues, PlatformValuesArgs

    Windows
    WindowsPlatformValues enum Windows
    PlatformValuesWindows
    WindowsPlatformValues enum Windows
    Windows
    WindowsPlatformValues enum Windows
    Windows
    WindowsPlatformValues enum Windows
    WINDOWS
    WindowsPlatformValues enum Windows
    "Windows"
    WindowsPlatformValues enum Windows

    PlatformValuesEnumValue, PlatformValuesEnumValueArgs

    Value string | PlatformValues
    Property value
    value String | PlatformValues
    Property value
    value string | PlatformValues
    Property value
    value str | PlatformValues
    Property value
    value String | "Windows"
    Property value

    PlatformValuesEnumValueResponse, PlatformValuesEnumValueResponseArgs

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

    PrivateDnsNameOptionsResponse, PrivateDnsNameOptionsResponseArgs

    PrivateDnsNameOptionsResponseResponse, PrivateDnsNameOptionsResponseResponseArgs

    ProductCode, ProductCodeArgs

    ProductCodeResponse, ProductCodeResponseArgs

    ProductCodeValues, ProductCodeValuesArgs

    Devpay
    devpayProductCodeValues enum devpay
    Marketplace
    marketplaceProductCodeValues enum marketplace
    ProductCodeValuesDevpay
    devpayProductCodeValues enum devpay
    ProductCodeValuesMarketplace
    marketplaceProductCodeValues enum marketplace
    Devpay
    devpayProductCodeValues enum devpay
    Marketplace
    marketplaceProductCodeValues enum marketplace
    Devpay
    devpayProductCodeValues enum devpay
    Marketplace
    marketplaceProductCodeValues enum marketplace
    DEVPAY
    devpayProductCodeValues enum devpay
    MARKETPLACE
    marketplaceProductCodeValues enum marketplace
    "devpay"
    devpayProductCodeValues enum devpay
    "marketplace"
    marketplaceProductCodeValues enum marketplace

    ProductCodeValuesEnumValue, ProductCodeValuesEnumValueArgs

    Value string | ProductCodeValues
    Property value
    value String | ProductCodeValues
    Property value
    value string | ProductCodeValues
    Property value
    value str | ProductCodeValues
    Property value
    value String | "devpay" | "marketplace"
    Property value

    ProductCodeValuesEnumValueResponse, ProductCodeValuesEnumValueResponseArgs

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

    StateReason, StateReasonArgs

    Code string
    Message string
    Code string
    Message string
    code String
    message String
    code string
    message string
    code str
    message str
    code String
    message String

    StateReasonResponse, StateReasonResponseArgs

    Code string
    Message string
    Code string
    Message string
    code String
    message String
    code string
    message string
    code str
    message str
    code String
    message String

    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 -.

    Tenancy, TenancyArgs

    Dedicated
    dedicatedTenancy enum dedicated
    Default
    defaultTenancy enum default
    Host
    hostTenancy enum host
    TenancyDedicated
    dedicatedTenancy enum dedicated
    TenancyDefault
    defaultTenancy enum default
    TenancyHost
    hostTenancy enum host
    Dedicated
    dedicatedTenancy enum dedicated
    Default
    defaultTenancy enum default
    Host
    hostTenancy enum host
    Dedicated
    dedicatedTenancy enum dedicated
    Default
    defaultTenancy enum default
    Host
    hostTenancy enum host
    DEDICATED
    dedicatedTenancy enum dedicated
    DEFAULT
    defaultTenancy enum default
    HOST
    hostTenancy enum host
    "dedicated"
    dedicatedTenancy enum dedicated
    "default"
    defaultTenancy enum default
    "host"
    hostTenancy enum host

    TenancyEnumValue, TenancyEnumValueArgs

    Value string | Tenancy
    Property value
    value String | Tenancy
    Property value
    value string | Tenancy
    Property value
    value str | Tenancy
    Property value

    TenancyEnumValueResponse, TenancyEnumValueResponseArgs

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

    VirtualizationType, VirtualizationTypeArgs

    Hvm
    hvmVirtualizationType enum hvm
    Paravirtual
    paravirtualVirtualizationType enum paravirtual
    VirtualizationTypeHvm
    hvmVirtualizationType enum hvm
    VirtualizationTypeParavirtual
    paravirtualVirtualizationType enum paravirtual
    Hvm
    hvmVirtualizationType enum hvm
    Paravirtual
    paravirtualVirtualizationType enum paravirtual
    Hvm
    hvmVirtualizationType enum hvm
    Paravirtual
    paravirtualVirtualizationType enum paravirtual
    HVM
    hvmVirtualizationType enum hvm
    PARAVIRTUAL
    paravirtualVirtualizationType enum paravirtual
    "hvm"
    hvmVirtualizationType enum hvm
    "paravirtual"
    paravirtualVirtualizationType enum paravirtual

    VirtualizationTypeEnumValue, VirtualizationTypeEnumValueArgs

    Value string | VirtualizationType
    Property value
    value String | VirtualizationType
    Property value
    value string | VirtualizationType
    Property value
    value str | VirtualizationType
    Property value
    value String | "hvm" | "paravirtual"
    Property value

    VirtualizationTypeEnumValueResponse, VirtualizationTypeEnumValueResponseArgs

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

    Import

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

    $ pulumi import azure-native:awsconnector:Ec2Instance jjhsvqaguzzovfqofv /{resourceUri}/providers/Microsoft.AwsConnector/ec2Instances/default 
    

    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