azure-native.awsconnector.Ec2Instance
Explore with Pulumi AI
A Microsoft.AwsConnector resource
Uses Azure REST API version 2024-12-01. In version 2.x of the Azure Native provider, it used 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/v3"
	"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 * 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",
});
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")
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:
- Resource
Uri string - The fully qualified Azure Resource manager identifier of the resource.
 - Properties
Pulumi.
Azure Native. Aws Connector. Inputs. Ec2Instance Properties  - The resource-specific properties for this resource.
 
- Resource
Uri string - The fully qualified Azure Resource manager identifier of the resource.
 - Properties
Ec2Instance
Properties Args  - The resource-specific properties for this resource.
 
- resource
Uri String - The fully qualified Azure Resource manager identifier of the resource.
 - properties
Ec2Instance
Properties  - The resource-specific properties for this resource.
 
- resource
Uri string - The fully qualified Azure Resource manager identifier of the resource.
 - properties
Ec2Instance
Properties  - The resource-specific properties for this resource.
 
- resource_
uri str - The fully qualified Azure Resource manager identifier of the resource.
 - properties
Ec2Instance
Properties Args  - The resource-specific properties for this resource.
 
- resource
Uri 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:
- Azure
Api stringVersion  - The Azure API version of the resource.
 - Id string
 - The provider-assigned unique ID for this managed resource.
 - Name string
 - The name of the resource
 - System
Data Pulumi.Azure Native. Aws Connector. Outputs. System Data Response  - 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"
 
- Azure
Api stringVersion  - The Azure API version of the resource.
 - Id string
 - The provider-assigned unique ID for this managed resource.
 - Name string
 - The name of the resource
 - System
Data SystemData Response  - 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"
 
- azure
Api StringVersion  - The Azure API version of the resource.
 - id String
 - The provider-assigned unique ID for this managed resource.
 - name String
 - The name of the resource
 - system
Data SystemData Response  - 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"
 
- azure
Api stringVersion  - The Azure API version of the resource.
 - id string
 - The provider-assigned unique ID for this managed resource.
 - name string
 - The name of the resource
 - system
Data SystemData Response  - 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"
 
- azure_
api_ strversion  - The Azure API version of the resource.
 - id str
 - The provider-assigned unique ID for this managed resource.
 - name str
 - The name of the resource
 - system_
data SystemData Response  - 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"
 
- azure
Api StringVersion  - The Azure API version of the resource.
 - id String
 - The provider-assigned unique ID for this managed resource.
 - name String
 - The name of the resource
 - system
Data 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
 
- Amd
Sev Snp Specification Disabled  - disabledAmdSevSnpSpecification enum disabled
 - Amd
Sev Snp Specification 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
 
- "disabled"
 - disabledAmdSevSnpSpecification enum disabled
 - "enabled"
 - enabledAmdSevSnpSpecification enum enabled
 
AmdSevSnpSpecificationEnumValue, AmdSevSnpSpecificationEnumValueArgs            
- Value
string | Pulumi.
Azure Native. Aws Connector. Amd Sev Snp Specification  - Property value
 
- Value
string | Amd
Sev Snp Specification  - Property value
 
- value
String | Amd
Sev Snp Specification  - Property value
 
- value
string | Amd
Sev Snp Specification  - Property value
 
- value
str | Amd
Sev Snp Specification  - 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
 
- Architecture
Values Arm64  - arm64ArchitectureValues enum arm64
 - Architecture
Values_Arm64_ mac  - arm64_macArchitectureValues enum arm64_mac
 - Architecture
Values I386  - i386ArchitectureValues enum i386
 - Architecture
Values_X86_64  - x86_64ArchitectureValues enum x86_64
 - Architecture
Values_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 | Pulumi.
Azure Native. Aws Connector. Architecture Values  - Property value
 
- Value
string | Architecture
Values  - Property value
 
- value
String | Architecture
Values  - Property value
 
- value
string | Architecture
Values  - Property value
 
- value
str | Architecture
Values  - Property value
 
- value
String | "arm64" | "arm64_
mac" | "i386" | "x86_64" | "x86_64_ mac"  - 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
 
- Attachment
Status Attached  - attachedAttachmentStatus enum attached
 - Attachment
Status Attaching  - attachingAttachmentStatus enum attaching
 - Attachment
Status Detached  - detachedAttachmentStatus enum detached
 - Attachment
Status 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
 
- "attached"
 - attachedAttachmentStatus enum attached
 - "attaching"
 - attachingAttachmentStatus enum attaching
 - "detached"
 - detachedAttachmentStatus enum detached
 - "detaching"
 - detachingAttachmentStatus enum detaching
 
AttachmentStatusEnumValue, AttachmentStatusEnumValueArgs        
- Value
string | Pulumi.
Azure Native. Aws Connector. Attachment Status  - Property value
 
- Value
string | Attachment
Status  - Property value
 
- value
String | Attachment
Status  - Property value
 
- value
string | Attachment
Status  - Property value
 
- value
str | Attachment
Status  - Property value
 
- value String | "attached" | "attaching" | "detached" | "detaching"
 - 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      
- Ami
Launch intIndex  - Architecture
Pulumi.
Azure Native. Aws Connector. Inputs. Architecture Values Enum Value  - Block
Device List<Pulumi.Mappings Azure Native. Aws Connector. Inputs. Instance Block Device Mapping>  - Boot
Mode Pulumi.Azure Native. Aws Connector. Inputs. Boot Mode Values Enum Value  - Capacity
Reservation stringId  - Capacity
Reservation Pulumi.Specification Azure Native. Aws Connector. Inputs. Capacity Reservation Specification Response  - Client
Token string - Cpu
Options Pulumi.Azure Native. Aws Connector. Inputs. Cpu Options  - Current
Instance Pulumi.Boot Mode Azure Native. Aws Connector. Inputs. Instance Boot Mode Values Enum Value  - Ebs
Optimized bool - Elastic
Gpu List<Pulumi.Associations Azure Native. Aws Connector. Inputs. Elastic Gpu Association>  - Elastic
Inference List<Pulumi.Accelerator Associations Azure Native. Aws Connector. Inputs. Elastic Inference Accelerator Association>  - Ena
Support bool - Enclave
Options Pulumi.Azure Native. Aws Connector. Inputs. Enclave Options  - Hibernation
Options Pulumi.Azure Native. Aws Connector. Inputs. Hibernation Options  - Hypervisor
Pulumi.
Azure Native. Aws Connector. Inputs. Hypervisor Type Enum Value  - Iam
Instance Pulumi.Profile Azure Native. Aws Connector. Inputs. Iam Instance Profile  - Image
Id string - Instance
Id string - Instance
Lifecycle Pulumi.Azure Native. Aws Connector. Inputs. Instance Lifecycle Type Enum Value  - Instance
Type Pulumi.Azure Native. Aws Connector. Inputs. Instance Type Enum Value  - Ipv6Address string
 - Kernel
Id string - Key
Name string - Launch
Time string - Licenses
List<Pulumi.
Azure Native. Aws Connector. Inputs. License Configuration>  - Maintenance
Options Pulumi.Azure Native. Aws Connector. Inputs. Instance Maintenance Options  - Metadata
Options Pulumi.Azure Native. Aws Connector. Inputs. Instance Metadata Options Response  - Monitoring
Pulumi.
Azure Native. Aws Connector. Inputs. Monitoring  - Network
Interfaces List<Pulumi.Azure Native. Aws Connector. Inputs. Instance Network Interface>  - Outpost
Arn string - Placement
Pulumi.
Azure Native. Aws Connector. Inputs. Placement  - Platform
Pulumi.
Azure Native. Aws Connector. Inputs. Platform Values Enum Value  - Platform
Details string - Private
Dns stringName  - Private
Dns Pulumi.Name Options Azure Native. Aws Connector. Inputs. Private Dns Name Options Response  - Private
Ip stringAddress  - Product
Codes List<Pulumi.Azure Native. Aws Connector. Inputs. Product Code>  - Public
Dns stringName  - Public
Ip stringAddress  - Ramdisk
Id string - Root
Device stringName  - Root
Device Pulumi.Type Azure Native. Aws Connector. Inputs. Device Type Enum Value  - Security
Groups List<Pulumi.Azure Native. Aws Connector. Inputs. Group Identifier>  - Source
Dest boolCheck  - Spot
Instance stringRequest Id  - Sriov
Net stringSupport  - State
Pulumi.
Azure Native. Aws Connector. Inputs. Instance State  - State
Reason Pulumi.Azure Native. Aws Connector. Inputs. State Reason  - State
Transition stringReason  - Subnet
Id string - 
List<Pulumi.
Azure Native. Aws Connector. Inputs. Tag>  - Tpm
Support string - Usage
Operation string - Usage
Operation stringUpdate Time  - Virtualization
Type Pulumi.Azure Native. Aws Connector. Inputs. Virtualization Type Enum Value  - Vpc
Id string 
- Ami
Launch intIndex  - Architecture
Architecture
Values Enum Value  - Block
Device []InstanceMappings Block Device Mapping  - Boot
Mode BootMode Values Enum Value  - Capacity
Reservation stringId  - Capacity
Reservation CapacitySpecification Reservation Specification Response  - Client
Token string - Cpu
Options CpuOptions  - Current
Instance InstanceBoot Mode Boot Mode Values Enum Value  - Ebs
Optimized bool - Elastic
Gpu []ElasticAssociations Gpu Association  - Elastic
Inference []ElasticAccelerator Associations Inference Accelerator Association  - Ena
Support bool - Enclave
Options EnclaveOptions  - Hibernation
Options HibernationOptions  - Hypervisor
Hypervisor
Type Enum Value  - Iam
Instance IamProfile Instance Profile Type  - Image
Id string - Instance
Id string - Instance
Lifecycle InstanceLifecycle Type Enum Value  - Instance
Type InstanceType Enum Value  - Ipv6Address string
 - Kernel
Id string - Key
Name string - Launch
Time string - Licenses
[]License
Configuration  - Maintenance
Options InstanceMaintenance Options  - Metadata
Options InstanceMetadata Options Response  - Monitoring Monitoring
 - Network
Interfaces []InstanceNetwork Interface  - Outpost
Arn string - Placement Placement
 - Platform
Platform
Values Enum Value  - Platform
Details string - Private
Dns stringName  - Private
Dns PrivateName Options Dns Name Options Response  - Private
Ip stringAddress  - Product
Codes []ProductCode  - Public
Dns stringName  - Public
Ip stringAddress  - Ramdisk
Id string - Root
Device stringName  - Root
Device DeviceType Type Enum Value  - Security
Groups []GroupIdentifier  - Source
Dest boolCheck  - Spot
Instance stringRequest Id  - Sriov
Net stringSupport  - State
Instance
State  - State
Reason StateReason  - State
Transition stringReason  - Subnet
Id string - []Tag
 - Tpm
Support string - Usage
Operation string - Usage
Operation stringUpdate Time  - Virtualization
Type VirtualizationType Enum Value  - Vpc
Id string 
- ami
Launch IntegerIndex  - architecture
Architecture
Values Enum Value  - block
Device List<InstanceMappings Block Device Mapping>  - boot
Mode BootMode Values Enum Value  - capacity
Reservation StringId  - capacity
Reservation CapacitySpecification Reservation Specification Response  - client
Token String - cpu
Options CpuOptions  - current
Instance InstanceBoot Mode Boot Mode Values Enum Value  - ebs
Optimized Boolean - elastic
Gpu List<ElasticAssociations Gpu Association>  - elastic
Inference List<ElasticAccelerator Associations Inference Accelerator Association>  - ena
Support Boolean - enclave
Options EnclaveOptions  - hibernation
Options HibernationOptions  - hypervisor
Hypervisor
Type Enum Value  - iam
Instance IamProfile Instance Profile  - image
Id String - instance
Id String - instance
Lifecycle InstanceLifecycle Type Enum Value  - instance
Type InstanceType Enum Value  - ipv6Address String
 - kernel
Id String - key
Name String - launch
Time String - licenses
List<License
Configuration>  - maintenance
Options InstanceMaintenance Options  - metadata
Options InstanceMetadata Options Response  - monitoring Monitoring
 - network
Interfaces List<InstanceNetwork Interface>  - outpost
Arn String - placement Placement
 - platform
Platform
Values Enum Value  - platform
Details String - private
Dns StringName  - private
Dns PrivateName Options Dns Name Options Response  - private
Ip StringAddress  - product
Codes List<ProductCode>  - public
Dns StringName  - public
Ip StringAddress  - ramdisk
Id String - root
Device StringName  - root
Device DeviceType Type Enum Value  - security
Groups List<GroupIdentifier>  - source
Dest BooleanCheck  - spot
Instance StringRequest Id  - sriov
Net StringSupport  - state
Instance
State  - state
Reason StateReason  - state
Transition StringReason  - subnet
Id String - List<Tag>
 - tpm
Support String - usage
Operation String - usage
Operation StringUpdate Time  - virtualization
Type VirtualizationType Enum Value  - vpc
Id String 
- ami
Launch numberIndex  - architecture
Architecture
Values Enum Value  - block
Device InstanceMappings Block Device Mapping[]  - boot
Mode BootMode Values Enum Value  - capacity
Reservation stringId  - capacity
Reservation CapacitySpecification Reservation Specification Response  - client
Token string - cpu
Options CpuOptions  - current
Instance InstanceBoot Mode Boot Mode Values Enum Value  - ebs
Optimized boolean - elastic
Gpu ElasticAssociations Gpu Association[]  - elastic
Inference ElasticAccelerator Associations Inference Accelerator Association[]  - ena
Support boolean - enclave
Options EnclaveOptions  - hibernation
Options HibernationOptions  - hypervisor
Hypervisor
Type Enum Value  - iam
Instance IamProfile Instance Profile  - image
Id string - instance
Id string - instance
Lifecycle InstanceLifecycle Type Enum Value  - instance
Type InstanceType Enum Value  - ipv6Address string
 - kernel
Id string - key
Name string - launch
Time string - licenses
License
Configuration[]  - maintenance
Options InstanceMaintenance Options  - metadata
Options InstanceMetadata Options Response  - monitoring Monitoring
 - network
Interfaces InstanceNetwork Interface[]  - outpost
Arn string - placement Placement
 - platform
Platform
Values Enum Value  - platform
Details string - private
Dns stringName  - private
Dns PrivateName Options Dns Name Options Response  - private
Ip stringAddress  - product
Codes ProductCode[]  - public
Dns stringName  - public
Ip stringAddress  - ramdisk
Id string - root
Device stringName  - root
Device DeviceType Type Enum Value  - security
Groups GroupIdentifier[]  - source
Dest booleanCheck  - spot
Instance stringRequest Id  - sriov
Net stringSupport  - state
Instance
State  - state
Reason StateReason  - state
Transition stringReason  - subnet
Id string - Tag[]
 - tpm
Support string - usage
Operation string - usage
Operation stringUpdate Time  - virtualization
Type VirtualizationType Enum Value  - vpc
Id string 
- ami_
launch_ intindex  - architecture
Architecture
Values Enum Value  - block_
device_ Sequence[Instancemappings Block Device Mapping]  - boot_
mode BootMode Values Enum Value  - capacity_
reservation_ strid  - capacity_
reservation_ Capacityspecification Reservation Specification Response  - client_
token str - cpu_
options CpuOptions  - current_
instance_ Instanceboot_ mode Boot Mode Values Enum Value  - ebs_
optimized bool - elastic_
gpu_ Sequence[Elasticassociations Gpu Association]  - elastic_
inference_ Sequence[Elasticaccelerator_ associations Inference Accelerator Association]  - ena_
support bool - enclave_
options EnclaveOptions  - hibernation_
options HibernationOptions  - hypervisor
Hypervisor
Type Enum Value  - iam_
instance_ Iamprofile Instance Profile  - image_
id str - instance_
id str - instance_
lifecycle InstanceLifecycle Type Enum Value  - instance_
type InstanceType Enum Value  - ipv6_
address str - kernel_
id str - key_
name str - launch_
time str - licenses
Sequence[License
Configuration]  - maintenance_
options InstanceMaintenance Options  - metadata_
options InstanceMetadata Options Response  - monitoring Monitoring
 - network_
interfaces Sequence[InstanceNetwork Interface]  - outpost_
arn str - placement Placement
 - platform
Platform
Values Enum Value  - platform_
details str - private_
dns_ strname  - private_
dns_ Privatename_ options Dns Name Options Response  - private_
ip_ straddress  - product_
codes Sequence[ProductCode]  - public_
dns_ strname  - public_
ip_ straddress  - ramdisk_
id str - root_
device_ strname  - root_
device_ Devicetype Type Enum Value  - security_
groups Sequence[GroupIdentifier]  - source_
dest_ boolcheck  - spot_
instance_ strrequest_ id  - sriov_
net_ strsupport  - state
Instance
State  - state_
reason StateReason  - state_
transition_ strreason  - subnet_
id str - Sequence[Tag]
 - tpm_
support str - usage_
operation str - usage_
operation_ strupdate_ time  - virtualization_
type VirtualizationType Enum Value  - vpc_
id str 
- ami
Launch NumberIndex  - architecture Property Map
 - block
Device List<Property Map>Mappings  - boot
Mode Property Map - capacity
Reservation StringId  - capacity
Reservation Property MapSpecification  - client
Token String - cpu
Options Property Map - current
Instance Property MapBoot Mode  - ebs
Optimized Boolean - elastic
Gpu List<Property Map>Associations  - elastic
Inference List<Property Map>Accelerator Associations  - ena
Support Boolean - enclave
Options Property Map - hibernation
Options Property Map - hypervisor Property Map
 - iam
Instance Property MapProfile  - image
Id String - instance
Id String - instance
Lifecycle Property Map - instance
Type Property Map - ipv6Address String
 - kernel
Id String - key
Name String - launch
Time String - licenses List<Property Map>
 - maintenance
Options Property Map - metadata
Options Property Map - monitoring Property Map
 - network
Interfaces List<Property Map> - outpost
Arn String - placement Property Map
 - platform Property Map
 - platform
Details String - private
Dns StringName  - private
Dns Property MapName Options  - private
Ip StringAddress  - product
Codes List<Property Map> - public
Dns StringName  - public
Ip StringAddress  - ramdisk
Id String - root
Device StringName  - root
Device Property MapType  - security
Groups List<Property Map> - source
Dest BooleanCheck  - spot
Instance StringRequest Id  - sriov
Net StringSupport  - state Property Map
 - state
Reason Property Map - state
Transition StringReason  - subnet
Id String - List<Property Map>
 - tpm
Support String - usage
Operation String - usage
Operation StringUpdate Time  - virtualization
Type Property Map - vpc
Id String 
AwsEc2InstancePropertiesResponse, AwsEc2InstancePropertiesResponseArgs        
- Ami
Launch intIndex  - Architecture
Pulumi.
Azure Native. Aws Connector. Inputs. Architecture Values Enum Value Response  - Block
Device List<Pulumi.Mappings Azure Native. Aws Connector. Inputs. Instance Block Device Mapping Response>  - Boot
Mode Pulumi.Azure Native. Aws Connector. Inputs. Boot Mode Values Enum Value Response  - Capacity
Reservation stringId  - Capacity
Reservation Pulumi.Specification Azure Native. Aws Connector. Inputs. Capacity Reservation Specification Response Response  - Client
Token string - Cpu
Options Pulumi.Azure Native. Aws Connector. Inputs. Cpu Options Response  - Current
Instance Pulumi.Boot Mode Azure Native. Aws Connector. Inputs. Instance Boot Mode Values Enum Value Response  - Ebs
Optimized bool - Elastic
Gpu List<Pulumi.Associations Azure Native. Aws Connector. Inputs. Elastic Gpu Association Response>  - Elastic
Inference List<Pulumi.Accelerator Associations Azure Native. Aws Connector. Inputs. Elastic Inference Accelerator Association Response>  - Ena
Support bool - Enclave
Options Pulumi.Azure Native. Aws Connector. Inputs. Enclave Options Response  - Hibernation
Options Pulumi.Azure Native. Aws Connector. Inputs. Hibernation Options Response  - Hypervisor
Pulumi.
Azure Native. Aws Connector. Inputs. Hypervisor Type Enum Value Response  - Iam
Instance Pulumi.Profile Azure Native. Aws Connector. Inputs. Iam Instance Profile Response  - Image
Id string - Instance
Id string - Instance
Lifecycle Pulumi.Azure Native. Aws Connector. Inputs. Instance Lifecycle Type Enum Value Response  - Instance
Type Pulumi.Azure Native. Aws Connector. Inputs. Instance Type Enum Value Response  - Ipv6Address string
 - Kernel
Id string - Key
Name string - Launch
Time string - Licenses
List<Pulumi.
Azure Native. Aws Connector. Inputs. License Configuration Response>  - Maintenance
Options Pulumi.Azure Native. Aws Connector. Inputs. Instance Maintenance Options Response  - Metadata
Options Pulumi.Azure Native. Aws Connector. Inputs. Instance Metadata Options Response Response  - Monitoring
Pulumi.
Azure Native. Aws Connector. Inputs. Monitoring Response  - Network
Interfaces List<Pulumi.Azure Native. Aws Connector. Inputs. Instance Network Interface Response>  - Outpost
Arn string - Placement
Pulumi.
Azure Native. Aws Connector. Inputs. Placement Response  - Platform
Pulumi.
Azure Native. Aws Connector. Inputs. Platform Values Enum Value Response  - Platform
Details string - Private
Dns stringName  - Private
Dns Pulumi.Name Options Azure Native. Aws Connector. Inputs. Private Dns Name Options Response Response  - Private
Ip stringAddress  - Product
Codes List<Pulumi.Azure Native. Aws Connector. Inputs. Product Code Response>  - Public
Dns stringName  - Public
Ip stringAddress  - Ramdisk
Id string - Root
Device stringName  - Root
Device Pulumi.Type Azure Native. Aws Connector. Inputs. Device Type Enum Value Response  - Security
Groups List<Pulumi.Azure Native. Aws Connector. Inputs. Group Identifier Response>  - Source
Dest boolCheck  - Spot
Instance stringRequest Id  - Sriov
Net stringSupport  - State
Pulumi.
Azure Native. Aws Connector. Inputs. Instance State Response  - State
Reason Pulumi.Azure Native. Aws Connector. Inputs. State Reason Response  - State
Transition stringReason  - Subnet
Id string - 
List<Pulumi.
Azure Native. Aws Connector. Inputs. Tag Response>  - Tpm
Support string - Usage
Operation string - Usage
Operation stringUpdate Time  - Virtualization
Type Pulumi.Azure Native. Aws Connector. Inputs. Virtualization Type Enum Value Response  - Vpc
Id string 
- Ami
Launch intIndex  - Architecture
Architecture
Values Enum Value Response  - Block
Device []InstanceMappings Block Device Mapping Response  - Boot
Mode BootMode Values Enum Value Response  - Capacity
Reservation stringId  - Capacity
Reservation CapacitySpecification Reservation Specification Response Response  - Client
Token string - Cpu
Options CpuOptions Response  - Current
Instance InstanceBoot Mode Boot Mode Values Enum Value Response  - Ebs
Optimized bool - Elastic
Gpu []ElasticAssociations Gpu Association Response  - Elastic
Inference []ElasticAccelerator Associations Inference Accelerator Association Response  - Ena
Support bool - Enclave
Options EnclaveOptions Response  - Hibernation
Options HibernationOptions Response  - Hypervisor
Hypervisor
Type Enum Value Response  - Iam
Instance IamProfile Instance Profile Response  - Image
Id string - Instance
Id string - Instance
Lifecycle InstanceLifecycle Type Enum Value Response  - Instance
Type InstanceType Enum Value Response  - Ipv6Address string
 - Kernel
Id string - Key
Name string - Launch
Time string - Licenses
[]License
Configuration Response  - Maintenance
Options InstanceMaintenance Options Response  - Metadata
Options InstanceMetadata Options Response Response  - Monitoring
Monitoring
Response  - Network
Interfaces []InstanceNetwork Interface Response  - Outpost
Arn string - Placement
Placement
Response  - Platform
Platform
Values Enum Value Response  - Platform
Details string - Private
Dns stringName  - Private
Dns PrivateName Options Dns Name Options Response Response  - Private
Ip stringAddress  - Product
Codes []ProductCode Response  - Public
Dns stringName  - Public
Ip stringAddress  - Ramdisk
Id string - Root
Device stringName  - Root
Device DeviceType Type Enum Value Response  - Security
Groups []GroupIdentifier Response  - Source
Dest boolCheck  - Spot
Instance stringRequest Id  - Sriov
Net stringSupport  - State
Instance
State Response  - State
Reason StateReason Response  - State
Transition stringReason  - Subnet
Id string - 
[]Tag
Response  - Tpm
Support string - Usage
Operation string - Usage
Operation stringUpdate Time  - Virtualization
Type VirtualizationType Enum Value Response  - Vpc
Id string 
- ami
Launch IntegerIndex  - architecture
Architecture
Values Enum Value Response  - block
Device List<InstanceMappings Block Device Mapping Response>  - boot
Mode BootMode Values Enum Value Response  - capacity
Reservation StringId  - capacity
Reservation CapacitySpecification Reservation Specification Response Response  - client
Token String - cpu
Options CpuOptions Response  - current
Instance InstanceBoot Mode Boot Mode Values Enum Value Response  - ebs
Optimized Boolean - elastic
Gpu List<ElasticAssociations Gpu Association Response>  - elastic
Inference List<ElasticAccelerator Associations Inference Accelerator Association Response>  - ena
Support Boolean - enclave
Options EnclaveOptions Response  - hibernation
Options HibernationOptions Response  - hypervisor
Hypervisor
Type Enum Value Response  - iam
Instance IamProfile Instance Profile Response  - image
Id String - instance
Id String - instance
Lifecycle InstanceLifecycle Type Enum Value Response  - instance
Type InstanceType Enum Value Response  - ipv6Address String
 - kernel
Id String - key
Name String - launch
Time String - licenses
List<License
Configuration Response>  - maintenance
Options InstanceMaintenance Options Response  - metadata
Options InstanceMetadata Options Response Response  - monitoring
Monitoring
Response  - network
Interfaces List<InstanceNetwork Interface Response>  - outpost
Arn String - placement
Placement
Response  - platform
Platform
Values Enum Value Response  - platform
Details String - private
Dns StringName  - private
Dns PrivateName Options Dns Name Options Response Response  - private
Ip StringAddress  - product
Codes List<ProductCode Response>  - public
Dns StringName  - public
Ip StringAddress  - ramdisk
Id String - root
Device StringName  - root
Device DeviceType Type Enum Value Response  - security
Groups List<GroupIdentifier Response>  - source
Dest BooleanCheck  - spot
Instance StringRequest Id  - sriov
Net StringSupport  - state
Instance
State Response  - state
Reason StateReason Response  - state
Transition StringReason  - subnet
Id String - 
List<Tag
Response>  - tpm
Support String - usage
Operation String - usage
Operation StringUpdate Time  - virtualization
Type VirtualizationType Enum Value Response  - vpc
Id String 
- ami
Launch numberIndex  - architecture
Architecture
Values Enum Value Response  - block
Device InstanceMappings Block Device Mapping Response[]  - boot
Mode BootMode Values Enum Value Response  - capacity
Reservation stringId  - capacity
Reservation CapacitySpecification Reservation Specification Response Response  - client
Token string - cpu
Options CpuOptions Response  - current
Instance InstanceBoot Mode Boot Mode Values Enum Value Response  - ebs
Optimized boolean - elastic
Gpu ElasticAssociations Gpu Association Response[]  - elastic
Inference ElasticAccelerator Associations Inference Accelerator Association Response[]  - ena
Support boolean - enclave
Options EnclaveOptions Response  - hibernation
Options HibernationOptions Response  - hypervisor
Hypervisor
Type Enum Value Response  - iam
Instance IamProfile Instance Profile Response  - image
Id string - instance
Id string - instance
Lifecycle InstanceLifecycle Type Enum Value Response  - instance
Type InstanceType Enum Value Response  - ipv6Address string
 - kernel
Id string - key
Name string - launch
Time string - licenses
License
Configuration Response[]  - maintenance
Options InstanceMaintenance Options Response  - metadata
Options InstanceMetadata Options Response Response  - monitoring
Monitoring
Response  - network
Interfaces InstanceNetwork Interface Response[]  - outpost
Arn string - placement
Placement
Response  - platform
Platform
Values Enum Value Response  - platform
Details string - private
Dns stringName  - private
Dns PrivateName Options Dns Name Options Response Response  - private
Ip stringAddress  - product
Codes ProductCode Response[]  - public
Dns stringName  - public
Ip stringAddress  - ramdisk
Id string - root
Device stringName  - root
Device DeviceType Type Enum Value Response  - security
Groups GroupIdentifier Response[]  - source
Dest booleanCheck  - spot
Instance stringRequest Id  - sriov
Net stringSupport  - state
Instance
State Response  - state
Reason StateReason Response  - state
Transition stringReason  - subnet
Id string - 
Tag
Response[]  - tpm
Support string - usage
Operation string - usage
Operation stringUpdate Time  - virtualization
Type VirtualizationType Enum Value Response  - vpc
Id string 
- ami_
launch_ intindex  - architecture
Architecture
Values Enum Value Response  - block_
device_ Sequence[Instancemappings Block Device Mapping Response]  - boot_
mode BootMode Values Enum Value Response  - capacity_
reservation_ strid  - capacity_
reservation_ Capacityspecification Reservation Specification Response Response  - client_
token str - cpu_
options CpuOptions Response  - current_
instance_ Instanceboot_ mode Boot Mode Values Enum Value Response  - ebs_
optimized bool - elastic_
gpu_ Sequence[Elasticassociations Gpu Association Response]  - elastic_
inference_ Sequence[Elasticaccelerator_ associations Inference Accelerator Association Response]  - ena_
support bool - enclave_
options EnclaveOptions Response  - hibernation_
options HibernationOptions Response  - hypervisor
Hypervisor
Type Enum Value Response  - iam_
instance_ Iamprofile Instance Profile Response  - image_
id str - instance_
id str - instance_
lifecycle InstanceLifecycle Type Enum Value Response  - instance_
type InstanceType Enum Value Response  - ipv6_
address str - kernel_
id str - key_
name str - launch_
time str - licenses
Sequence[License
Configuration Response]  - maintenance_
options InstanceMaintenance Options Response  - metadata_
options InstanceMetadata Options Response Response  - monitoring
Monitoring
Response  - network_
interfaces Sequence[InstanceNetwork Interface Response]  - outpost_
arn str - placement
Placement
Response  - platform
Platform
Values Enum Value Response  - platform_
details str - private_
dns_ strname  - private_
dns_ Privatename_ options Dns Name Options Response Response  - private_
ip_ straddress  - product_
codes Sequence[ProductCode Response]  - public_
dns_ strname  - public_
ip_ straddress  - ramdisk_
id str - root_
device_ strname  - root_
device_ Devicetype Type Enum Value Response  - security_
groups Sequence[GroupIdentifier Response]  - source_
dest_ boolcheck  - spot_
instance_ strrequest_ id  - sriov_
net_ strsupport  - state
Instance
State Response  - state_
reason StateReason Response  - state_
transition_ strreason  - subnet_
id str - 
Sequence[Tag
Response]  - tpm_
support str - usage_
operation str - usage_
operation_ strupdate_ time  - virtualization_
type VirtualizationType Enum Value Response  - vpc_
id str 
- ami
Launch NumberIndex  - architecture Property Map
 - block
Device List<Property Map>Mappings  - boot
Mode Property Map - capacity
Reservation StringId  - capacity
Reservation Property MapSpecification  - client
Token String - cpu
Options Property Map - current
Instance Property MapBoot Mode  - ebs
Optimized Boolean - elastic
Gpu List<Property Map>Associations  - elastic
Inference List<Property Map>Accelerator Associations  - ena
Support Boolean - enclave
Options Property Map - hibernation
Options Property Map - hypervisor Property Map
 - iam
Instance Property MapProfile  - image
Id String - instance
Id String - instance
Lifecycle Property Map - instance
Type Property Map - ipv6Address String
 - kernel
Id String - key
Name String - launch
Time String - licenses List<Property Map>
 - maintenance
Options Property Map - metadata
Options Property Map - monitoring Property Map
 - network
Interfaces List<Property Map> - outpost
Arn String - placement Property Map
 - platform Property Map
 - platform
Details String - private
Dns StringName  - private
Dns Property MapName Options  - private
Ip StringAddress  - product
Codes List<Property Map> - public
Dns StringName  - public
Ip StringAddress  - ramdisk
Id String - root
Device StringName  - root
Device Property MapType  - security
Groups List<Property Map> - source
Dest BooleanCheck  - spot
Instance StringRequest Id  - sriov
Net StringSupport  - state Property Map
 - state
Reason Property Map - state
Transition StringReason  - subnet
Id String - List<Property Map>
 - tpm
Support String - usage
Operation String - usage
Operation StringUpdate Time  - virtualization
Type Property Map - vpc
Id String 
BootModeValues, BootModeValuesArgs      
- Legacy
Bios  - legacy-biosBootModeValues enum legacy-bios
 - Uefi
 - uefiBootModeValues enum uefi
 - Uefi
Preferred  - uefi-preferredBootModeValues enum uefi-preferred
 
- Boot
Mode Values Legacy Bios  - legacy-biosBootModeValues enum legacy-bios
 - Boot
Mode Values Uefi  - uefiBootModeValues enum uefi
 - Boot
Mode Values 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
 
- 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
 
- "legacy-bios"
 - legacy-biosBootModeValues enum legacy-bios
 - "uefi"
 - uefiBootModeValues enum uefi
 - "uefi-preferred"
 - uefi-preferredBootModeValues enum uefi-preferred
 
BootModeValuesEnumValue, BootModeValuesEnumValueArgs          
- Value
string | Pulumi.
Azure Native. Aws Connector. Boot Mode Values  - Property value
 
- Value
string | Boot
Mode Values  - Property value
 
- value
String | Boot
Mode Values  - Property value
 
- value
string | Boot
Mode Values  - Property value
 
- value
str | Boot
Mode Values  - Property value
 
- value String | "legacy-bios" | "uefi" | "uefi-preferred"
 - 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
 
- Capacity
Reservation Preference None  - noneCapacityReservationPreference enum none
 - Capacity
Reservation Preference 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
 
- "none"
 - noneCapacityReservationPreference enum none
 - "open"
 - openCapacityReservationPreference enum open
 
CapacityReservationPreferenceEnumValue, CapacityReservationPreferenceEnumValueArgs          
- Value
string | Pulumi.
Azure Native. Aws Connector. Capacity Reservation Preference  - Property value
 
- Value
string | Capacity
Reservation Preference  - Property value
 
- value
String | Capacity
Reservation Preference  - Property value
 
- value
string | Capacity
Reservation Preference  - Property value
 
- value
str | Capacity
Reservation Preference  - 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        
- Capacity
Reservation stringId  - Capacity
Reservation stringResource Group Arn  
- Capacity
Reservation stringId  - Capacity
Reservation stringResource Group Arn  
- capacity
Reservation StringId  - capacity
Reservation StringResource Group Arn  
- capacity
Reservation stringId  - capacity
Reservation stringResource Group Arn  
- capacity
Reservation StringId  - capacity
Reservation StringResource Group Arn  
CapacityReservationTargetResponseResponse, CapacityReservationTargetResponseResponseArgs          
- Capacity
Reservation stringId  - Capacity
Reservation stringResource Group Arn  
- Capacity
Reservation stringId  - Capacity
Reservation stringResource Group Arn  
- capacity
Reservation StringId  - capacity
Reservation StringResource Group Arn  
- capacity
Reservation stringId  - capacity
Reservation stringResource Group Arn  
- capacity
Reservation StringId  - capacity
Reservation StringResource Group Arn  
ConnectionTrackingSpecificationResponse, ConnectionTrackingSpecificationResponseArgs        
- Tcp
Established intTimeout  - Property tcpEstablishedTimeout
 - Udp
Stream intTimeout  - Property udpStreamTimeout
 - Udp
Timeout int - Property udpTimeout
 
- Tcp
Established intTimeout  - Property tcpEstablishedTimeout
 - Udp
Stream intTimeout  - Property udpStreamTimeout
 - Udp
Timeout int - Property udpTimeout
 
- tcp
Established IntegerTimeout  - Property tcpEstablishedTimeout
 - udp
Stream IntegerTimeout  - Property udpStreamTimeout
 - udp
Timeout Integer - Property udpTimeout
 
- tcp
Established numberTimeout  - Property tcpEstablishedTimeout
 - udp
Stream numberTimeout  - Property udpStreamTimeout
 - udp
Timeout number - Property udpTimeout
 
- tcp_
established_ inttimeout  - Property tcpEstablishedTimeout
 - udp_
stream_ inttimeout  - Property udpStreamTimeout
 - udp_
timeout int - Property udpTimeout
 
- tcp
Established NumberTimeout  - Property tcpEstablishedTimeout
 - udp
Stream NumberTimeout  - Property udpStreamTimeout
 - udp
Timeout Number - Property udpTimeout
 
ConnectionTrackingSpecificationResponseResponse, ConnectionTrackingSpecificationResponseResponseArgs          
- Tcp
Established intTimeout  - Udp
Stream intTimeout  - Udp
Timeout int 
- Tcp
Established intTimeout  - Udp
Stream intTimeout  - Udp
Timeout int 
- tcp
Established IntegerTimeout  - udp
Stream IntegerTimeout  - udp
Timeout Integer 
- tcp
Established numberTimeout  - udp
Stream numberTimeout  - udp
Timeout number 
- tcp
Established NumberTimeout  - udp
Stream NumberTimeout  - udp
Timeout Number 
CpuOptions, CpuOptionsArgs    
- amd
Sev AmdSnp Sev Snp Specification Enum Value  - core
Count Integer - threads
Per IntegerCore  
- amd
Sev Property MapSnp  - core
Count Number - threads
Per NumberCore  
CpuOptionsResponse, CpuOptionsResponseArgs      
- amd
Sev Property MapSnp  - core
Count Number - threads
Per NumberCore  
DeviceType, DeviceTypeArgs    
- Ebs
 - ebsDeviceType enum ebs
 - Instance
Store  - instance-storeDeviceType enum instance-store
 
- Device
Type Ebs  - ebsDeviceType enum ebs
 - Device
Type Instance Store  - 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
 
- 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 | Pulumi.
Azure Native. Aws Connector. Device Type  - Property value
 
- Value
string | Device
Type  - Property value
 
- value
String | Device
Type  - Property value
 
- value
string | Device
Type  - Property value
 
- value
str | Device
Type  - 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        
- Associated
Resource string - Attach
Time string - Delete
On boolTermination  - Status
Attachment
Status Enum Value  - Volume
Id string - Volume
Owner stringId  
- associated
Resource String - attach
Time String - delete
On BooleanTermination  - status
Attachment
Status Enum Value  - volume
Id String - volume
Owner StringId  
- associated
Resource string - attach
Time string - delete
On booleanTermination  - status
Attachment
Status Enum Value  - volume
Id string - volume
Owner stringId  
- associated
Resource String - attach
Time String - delete
On BooleanTermination  - status Property Map
 - volume
Id String - volume
Owner StringId  
EbsInstanceBlockDeviceResponse, EbsInstanceBlockDeviceResponseArgs          
- Associated
Resource string - Attach
Time string - Delete
On boolTermination  - Status
Attachment
Status Enum Value Response  - Volume
Id string - Volume
Owner stringId  
- associated
Resource String - attach
Time String - delete
On BooleanTermination  - status
Attachment
Status Enum Value Response  - volume
Id String - volume
Owner StringId  
- associated
Resource string - attach
Time string - delete
On booleanTermination  - status
Attachment
Status Enum Value Response  - volume
Id string - volume
Owner stringId  
- associated
Resource String - attach
Time String - delete
On BooleanTermination  - status Property Map
 - volume
Id String - volume
Owner StringId  
Ec2InstanceProperties, Ec2InstancePropertiesArgs    
- Arn string
 - Amazon Resource Name (ARN)
 - Aws
Account stringId  - AWS Account ID
 - Aws
Properties Pulumi.Azure Native. Aws Connector. Inputs. Aws Ec2Instance Properties  - AWS Properties
 - Aws
Region string - AWS Region
 - Aws
Source stringSchema  - AWS Source Schema
 - Dictionary<string, string>
 - AWS Tags
 - Public
Cloud stringConnectors Resource Id  - Public Cloud Connectors Resource ID
 - Public
Cloud stringResource Name  - Public Cloud Resource Name
 
- Arn string
 - Amazon Resource Name (ARN)
 - Aws
Account stringId  - AWS Account ID
 - Aws
Properties AwsEc2Instance Properties  - AWS Properties
 - Aws
Region string - AWS Region
 - Aws
Source stringSchema  - AWS Source Schema
 - map[string]string
 - AWS Tags
 - Public
Cloud stringConnectors Resource Id  - Public Cloud Connectors Resource ID
 - Public
Cloud stringResource Name  - Public Cloud Resource Name
 
- arn String
 - Amazon Resource Name (ARN)
 - aws
Account StringId  - AWS Account ID
 - aws
Properties AwsEc2Instance Properties  - AWS Properties
 - aws
Region String - AWS Region
 - aws
Source StringSchema  - AWS Source Schema
 - Map<String,String>
 - AWS Tags
 - public
Cloud StringConnectors Resource Id  - Public Cloud Connectors Resource ID
 - public
Cloud StringResource Name  - Public Cloud Resource Name
 
- arn string
 - Amazon Resource Name (ARN)
 - aws
Account stringId  - AWS Account ID
 - aws
Properties AwsEc2Instance Properties  - AWS Properties
 - aws
Region string - AWS Region
 - aws
Source stringSchema  - AWS Source Schema
 - {[key: string]: string}
 - AWS Tags
 - public
Cloud stringConnectors Resource Id  - Public Cloud Connectors Resource ID
 - public
Cloud stringResource Name  - Public Cloud Resource Name
 
- arn str
 - Amazon Resource Name (ARN)
 - aws_
account_ strid  - AWS Account ID
 - aws_
properties AwsEc2Instance Properties  - AWS Properties
 - aws_
region str - AWS Region
 - aws_
source_ strschema  - AWS Source Schema
 - Mapping[str, str]
 - AWS Tags
 - public_
cloud_ strconnectors_ resource_ id  - Public Cloud Connectors Resource ID
 - public_
cloud_ strresource_ name  - Public Cloud Resource Name
 
- arn String
 - Amazon Resource Name (ARN)
 - aws
Account StringId  - AWS Account ID
 - aws
Properties Property Map - AWS Properties
 - aws
Region String - AWS Region
 - aws
Source StringSchema  - AWS Source Schema
 - Map<String>
 - AWS Tags
 - public
Cloud StringConnectors Resource Id  - Public Cloud Connectors Resource ID
 - public
Cloud StringResource Name  - Public Cloud Resource Name
 
Ec2InstancePropertiesResponse, Ec2InstancePropertiesResponseArgs      
- Provisioning
State string - The status of the last operation.
 - Arn string
 - Amazon Resource Name (ARN)
 - Aws
Account stringId  - AWS Account ID
 - Aws
Properties Pulumi.Azure Native. Aws Connector. Inputs. Aws Ec2Instance Properties Response  - AWS Properties
 - Aws
Region string - AWS Region
 - Aws
Source stringSchema  - AWS Source Schema
 - Dictionary<string, string>
 - AWS Tags
 - Public
Cloud stringConnectors Resource Id  - Public Cloud Connectors Resource ID
 - Public
Cloud stringResource Name  - Public Cloud Resource Name
 
- Provisioning
State string - The status of the last operation.
 - Arn string
 - Amazon Resource Name (ARN)
 - Aws
Account stringId  - AWS Account ID
 - Aws
Properties AwsEc2Instance Properties Response  - AWS Properties
 - Aws
Region string - AWS Region
 - Aws
Source stringSchema  - AWS Source Schema
 - map[string]string
 - AWS Tags
 - Public
Cloud stringConnectors Resource Id  - Public Cloud Connectors Resource ID
 - Public
Cloud stringResource Name  - Public Cloud Resource Name
 
- provisioning
State String - The status of the last operation.
 - arn String
 - Amazon Resource Name (ARN)
 - aws
Account StringId  - AWS Account ID
 - aws
Properties AwsEc2Instance Properties Response  - AWS Properties
 - aws
Region String - AWS Region
 - aws
Source StringSchema  - AWS Source Schema
 - Map<String,String>
 - AWS Tags
 - public
Cloud StringConnectors Resource Id  - Public Cloud Connectors Resource ID
 - public
Cloud StringResource Name  - Public Cloud Resource Name
 
- provisioning
State string - The status of the last operation.
 - arn string
 - Amazon Resource Name (ARN)
 - aws
Account stringId  - AWS Account ID
 - aws
Properties AwsEc2Instance Properties Response  - AWS Properties
 - aws
Region string - AWS Region
 - aws
Source stringSchema  - AWS Source Schema
 - {[key: string]: string}
 - AWS Tags
 - public
Cloud stringConnectors Resource Id  - Public Cloud Connectors Resource ID
 - public
Cloud stringResource Name  - Public Cloud Resource Name
 
- provisioning_
state str - The status of the last operation.
 - arn str
 - Amazon Resource Name (ARN)
 - aws_
account_ strid  - AWS Account ID
 - aws_
properties AwsEc2Instance Properties Response  - AWS Properties
 - aws_
region str - AWS Region
 - aws_
source_ strschema  - AWS Source Schema
 - Mapping[str, str]
 - AWS Tags
 - public_
cloud_ strconnectors_ resource_ id  - Public Cloud Connectors Resource ID
 - public_
cloud_ strresource_ name  - Public Cloud Resource Name
 
- provisioning
State String - The status of the last operation.
 - arn String
 - Amazon Resource Name (ARN)
 - aws
Account StringId  - AWS Account ID
 - aws
Properties Property Map - AWS Properties
 - aws
Region String - AWS Region
 - aws
Source StringSchema  - AWS Source Schema
 - Map<String>
 - AWS Tags
 - public
Cloud StringConnectors Resource Id  - Public Cloud Connectors Resource ID
 - public
Cloud StringResource Name  - Public Cloud Resource Name
 
ElasticGpuAssociation, ElasticGpuAssociationArgs      
- Elastic
Gpu stringAssociation Id  - Elastic
Gpu stringAssociation State  - Elastic
Gpu stringAssociation Time  - Elastic
Gpu stringId  
- Elastic
Gpu stringAssociation Id  - Elastic
Gpu stringAssociation State  - Elastic
Gpu stringAssociation Time  - Elastic
Gpu stringId  
- elastic
Gpu StringAssociation Id  - elastic
Gpu StringAssociation State  - elastic
Gpu StringAssociation Time  - elastic
Gpu StringId  
- elastic
Gpu stringAssociation Id  - elastic
Gpu stringAssociation State  - elastic
Gpu stringAssociation Time  - elastic
Gpu stringId  
- elastic
Gpu StringAssociation Id  - elastic
Gpu StringAssociation State  - elastic
Gpu StringAssociation Time  - elastic
Gpu StringId  
ElasticGpuAssociationResponse, ElasticGpuAssociationResponseArgs        
- Elastic
Gpu stringAssociation Id  - Elastic
Gpu stringAssociation State  - Elastic
Gpu stringAssociation Time  - Elastic
Gpu stringId  
- Elastic
Gpu stringAssociation Id  - Elastic
Gpu stringAssociation State  - Elastic
Gpu stringAssociation Time  - Elastic
Gpu stringId  
- elastic
Gpu StringAssociation Id  - elastic
Gpu StringAssociation State  - elastic
Gpu StringAssociation Time  - elastic
Gpu StringId  
- elastic
Gpu stringAssociation Id  - elastic
Gpu stringAssociation State  - elastic
Gpu stringAssociation Time  - elastic
Gpu stringId  
- elastic
Gpu StringAssociation Id  - elastic
Gpu StringAssociation State  - elastic
Gpu StringAssociation Time  - elastic
Gpu StringId  
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    
- group_
id str - group_
name str 
GroupIdentifierResponse, GroupIdentifierResponseArgs      
- group_
id str - group_
name str 
HibernationOptions, HibernationOptionsArgs    
- Configured bool
 
- Configured bool
 
- configured Boolean
 
- configured boolean
 
- configured bool
 
- configured Boolean
 
HibernationOptionsResponse, HibernationOptionsResponseArgs      
- Configured bool
 
- Configured bool
 
- configured Boolean
 
- configured boolean
 
- configured bool
 
- configured Boolean
 
HostnameType, HostnameTypeArgs    
- Ip
Name  - ip-nameHostnameType enum ip-name
 - Resource
Name  - resource-nameHostnameType enum resource-name
 
- Hostname
Type Ip Name  - ip-nameHostnameType enum ip-name
 - Hostname
Type Resource Name  - 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
 
- 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 | Pulumi.
Azure Native. Aws Connector. Hostname Type  - Property value
 
- Value
string | Hostname
Type  - Property value
 
- value
String | Hostname
Type  - Property value
 
- value
string | Hostname
Type  - Property value
 
- value
str | Hostname
Type  - 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
 
- Http
Tokens State Optional  - optionalHttpTokensState enum optional
 - Http
Tokens State 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
 
- "optional"
 - optionalHttpTokensState enum optional
 - "required"
 - requiredHttpTokensState enum required
 
HttpTokensStateEnumValue, HttpTokensStateEnumValueArgs          
- Value
string | Pulumi.
Azure Native. Aws Connector. Http Tokens State  - Property value
 
- Value
string | Http
Tokens State  - Property value
 
- value
String | Http
Tokens State  - Property value
 
- value
string | Http
Tokens State  - Property value
 
- value
str | Http
Tokens State  - 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
 
- Hypervisor
Type Ovm  - ovmHypervisorType enum ovm
 - Hypervisor
Type 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
 
- "ovm"
 - ovmHypervisorType enum ovm
 - "xen"
 - xenHypervisorType enum xen
 
HypervisorTypeEnumValue, HypervisorTypeEnumValueArgs        
- Value
string | Pulumi.
Azure Native. Aws Connector. Hypervisor Type  - Property value
 
- Value
string | Hypervisor
Type  - Property value
 
- value
String | Hypervisor
Type  - Property value
 
- value
string | Hypervisor
Type  - Property value
 
- value
str | Hypervisor
Type  - 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      
IamInstanceProfileResponse, IamInstanceProfileResponseArgs        
InstanceAttachmentEnaSrdSpecification, InstanceAttachmentEnaSrdSpecificationArgs          
InstanceAttachmentEnaSrdSpecificationResponse, InstanceAttachmentEnaSrdSpecificationResponseArgs            
InstanceAttachmentEnaSrdUdpSpecification, InstanceAttachmentEnaSrdUdpSpecificationArgs            
- Ena
Srd boolUdp Enabled  
- Ena
Srd boolUdp Enabled  
- ena
Srd BooleanUdp Enabled  
- ena
Srd booleanUdp Enabled  
- ena_
srd_ booludp_ enabled  
- ena
Srd BooleanUdp Enabled  
InstanceAttachmentEnaSrdUdpSpecificationResponse, InstanceAttachmentEnaSrdUdpSpecificationResponseArgs              
- Ena
Srd boolUdp Enabled  
- Ena
Srd boolUdp Enabled  
- ena
Srd BooleanUdp Enabled  
- ena
Srd booleanUdp Enabled  
- ena_
srd_ booludp_ enabled  
- ena
Srd BooleanUdp Enabled  
InstanceAutoRecoveryState, InstanceAutoRecoveryStateArgs        
- Default
 - defaultInstanceAutoRecoveryState enum default
 - Disabled
 - disabledInstanceAutoRecoveryState enum disabled
 
- Instance
Auto Recovery State Default  - defaultInstanceAutoRecoveryState enum default
 - Instance
Auto Recovery State 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
 
- "default"
 - defaultInstanceAutoRecoveryState enum default
 - "disabled"
 - disabledInstanceAutoRecoveryState enum disabled
 
InstanceAutoRecoveryStateEnumValue, InstanceAutoRecoveryStateEnumValueArgs            
- Value
string | Pulumi.
Azure Native. Aws Connector. Instance Auto Recovery State  - Property value
 
- Value
string | Instance
Auto Recovery State  - Property value
 
- value
String | Instance
Auto Recovery State  - Property value
 
- value
string | Instance
Auto Recovery State  - Property value
 
- value
str | Instance
Auto Recovery State  - 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        
- device
Name String - ebs Property Map
 
InstanceBlockDeviceMappingResponse, InstanceBlockDeviceMappingResponseArgs          
- device
Name String - ebs Property Map
 
InstanceBootModeValues, InstanceBootModeValuesArgs        
- Legacy
Bios  - legacy-biosInstanceBootModeValues enum legacy-bios
 - Uefi
 - uefiInstanceBootModeValues enum uefi
 
- Instance
Boot Mode Values Legacy Bios  - legacy-biosInstanceBootModeValues enum legacy-bios
 - Instance
Boot Mode Values 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
 
- 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 | Pulumi.
Azure Native. Aws Connector. Instance Boot Mode Values  - Property value
 
- Value
string | Instance
Boot Mode Values  - Property value
 
- value
String | Instance
Boot Mode Values  - Property value
 
- value
string | Instance
Boot Mode Values  - Property value
 
- value
str | Instance
Boot Mode Values  - 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
 
- ipv4_
prefix str 
- ipv4Prefix String
 
InstanceIpv4PrefixResponse, InstanceIpv4PrefixResponseArgs      
- Ipv4Prefix string
 
- Ipv4Prefix string
 
- ipv4Prefix String
 
- ipv4Prefix string
 
- ipv4_
prefix str 
- ipv4Prefix String
 
InstanceIpv6Address, InstanceIpv6AddressArgs    
- Ipv6Address string
 - Property ipv6Address
 - Is
Primary boolIpv6  
- Ipv6Address string
 - Property ipv6Address
 - Is
Primary boolIpv6  
- ipv6Address String
 - Property ipv6Address
 - is
Primary BooleanIpv6  
- ipv6Address string
 - Property ipv6Address
 - is
Primary booleanIpv6  
- ipv6_
address str - Property ipv6Address
 - is_
primary_ boolipv6  
- ipv6Address String
 - Property ipv6Address
 - is
Primary BooleanIpv6  
InstanceIpv6AddressResponse, InstanceIpv6AddressResponseArgs      
- Ipv6Address string
 - Property ipv6Address
 - Is
Primary boolIpv6  
- Ipv6Address string
 - Property ipv6Address
 - Is
Primary boolIpv6  
- ipv6Address String
 - Property ipv6Address
 - is
Primary BooleanIpv6  
- ipv6Address string
 - Property ipv6Address
 - is
Primary booleanIpv6  
- ipv6_
address str - Property ipv6Address
 - is_
primary_ boolipv6  
- ipv6Address String
 - Property ipv6Address
 - is
Primary BooleanIpv6  
InstanceIpv6Prefix, InstanceIpv6PrefixArgs    
- Ipv6Prefix string
 
- Ipv6Prefix string
 
- ipv6Prefix String
 
- ipv6Prefix string
 
- ipv6_
prefix str 
- ipv6Prefix String
 
InstanceIpv6PrefixResponse, InstanceIpv6PrefixResponseArgs      
- Ipv6Prefix string
 
- Ipv6Prefix string
 
- ipv6Prefix String
 
- ipv6Prefix string
 
- ipv6_
prefix str 
- ipv6Prefix String
 
InstanceLifecycleType, InstanceLifecycleTypeArgs      
- Capacity
Block  - capacity-blockInstanceLifecycleType enum capacity-block
 - Scheduled
 - scheduledInstanceLifecycleType enum scheduled
 - Spot
 - spotInstanceLifecycleType enum spot
 
- Instance
Lifecycle Type Capacity Block  - capacity-blockInstanceLifecycleType enum capacity-block
 - Instance
Lifecycle Type Scheduled  - scheduledInstanceLifecycleType enum scheduled
 - Instance
Lifecycle Type 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
 
- 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 | Pulumi.
Azure Native. Aws Connector. Instance Lifecycle Type  - Property value
 
- Value
string | Instance
Lifecycle Type  - Property value
 
- value
String | Instance
Lifecycle Type  - Property value
 
- value
string | Instance
Lifecycle Type  - Property value
 
- value
str | Instance
Lifecycle Type  - Property value
 
- value String | "capacity-block" | "scheduled" | "spot"
 - 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
 
- Instance
Metadata Endpoint State Disabled  - disabledInstanceMetadataEndpointState enum disabled
 - Instance
Metadata Endpoint State 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
 
- "disabled"
 - disabledInstanceMetadataEndpointState enum disabled
 - "enabled"
 - enabledInstanceMetadataEndpointState enum enabled
 
InstanceMetadataEndpointStateEnumValue, InstanceMetadataEndpointStateEnumValueArgs            
- Value
string | Pulumi.
Azure Native. Aws Connector. Instance Metadata Endpoint State  - Property value
 
- Value
string | Instance
Metadata Endpoint State  - Property value
 
- value
String | Instance
Metadata Endpoint State  - Property value
 
- value
string | Instance
Metadata Endpoint State  - Property value
 
- value
str | Instance
Metadata Endpoint State  - 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        
- Http
Endpoint Pulumi.Azure Native. Aws Connector. Inputs. Instance Metadata Endpoint State Enum Value  - Http
Protocol Pulumi.Ipv6 Azure Native. Aws Connector. Inputs. Instance Metadata Protocol State Enum Value  - Http
Put intResponse Hop Limit  - Http
Tokens Pulumi.Azure Native. Aws Connector. Inputs. Http Tokens State Enum Value  - 
Pulumi.
Azure Native. Aws Connector. Inputs. Instance Metadata Tags State Enum Value  - State
Pulumi.
Azure Native. Aws Connector. Inputs. Instance Metadata Options State Enum Value  
InstanceMetadataOptionsResponseResponse, InstanceMetadataOptionsResponseResponseArgs          
- Http
Endpoint Pulumi.Azure Native. Aws Connector. Inputs. Instance Metadata Endpoint State Enum Value Response  - Http
Protocol Pulumi.Ipv6 Azure Native. Aws Connector. Inputs. Instance Metadata Protocol State Enum Value Response  - Http
Put intResponse Hop Limit  - Http
Tokens Pulumi.Azure Native. Aws Connector. Inputs. Http Tokens State Enum Value Response  - 
Pulumi.
Azure Native. Aws Connector. Inputs. Instance Metadata Tags State Enum Value Response  - State
Pulumi.
Azure Native. Aws Connector. Inputs. Instance Metadata Options State Enum Value Response  
InstanceMetadataOptionsState, InstanceMetadataOptionsStateArgs        
- Applied
 - appliedInstanceMetadataOptionsState enum applied
 - Pending
 - pendingInstanceMetadataOptionsState enum pending
 
- Instance
Metadata Options State Applied  - appliedInstanceMetadataOptionsState enum applied
 - Instance
Metadata Options State 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
 
- "applied"
 - appliedInstanceMetadataOptionsState enum applied
 - "pending"
 - pendingInstanceMetadataOptionsState enum pending
 
InstanceMetadataOptionsStateEnumValue, InstanceMetadataOptionsStateEnumValueArgs            
- Value
string | Pulumi.
Azure Native. Aws Connector. Instance Metadata Options State  - Property value
 
- Value
string | Instance
Metadata Options State  - Property value
 
- value
String | Instance
Metadata Options State  - Property value
 
- value
string | Instance
Metadata Options State  - Property value
 
- value
str | Instance
Metadata Options State  - 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
 
- Instance
Metadata Protocol State Disabled  - disabledInstanceMetadataProtocolState enum disabled
 - Instance
Metadata Protocol State 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
 
- "disabled"
 - disabledInstanceMetadataProtocolState enum disabled
 - "enabled"
 - enabledInstanceMetadataProtocolState enum enabled
 
InstanceMetadataProtocolStateEnumValue, InstanceMetadataProtocolStateEnumValueArgs            
- Value
string | Pulumi.
Azure Native. Aws Connector. Instance Metadata Protocol State  - Property value
 
- Value
string | Instance
Metadata Protocol State  - Property value
 
- value
String | Instance
Metadata Protocol State  - Property value
 
- value
string | Instance
Metadata Protocol State  - Property value
 
- value
str | Instance
Metadata Protocol State  - 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
 
- Instance
Metadata Tags State Disabled  - disabledInstanceMetadataTagsState enum disabled
 - Instance
Metadata Tags State 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
 
- "disabled"
 - disabledInstanceMetadataTagsState enum disabled
 - "enabled"
 - enabledInstanceMetadataTagsState enum enabled
 
InstanceMetadataTagsStateEnumValue, InstanceMetadataTagsStateEnumValueArgs            
- Value
string | Pulumi.
Azure Native. Aws Connector. Instance Metadata Tags State  - Property value
 
- Value
string | Instance
Metadata Tags State  - Property value
 
- value
String | Instance
Metadata Tags State  - Property value
 
- value
string | Instance
Metadata Tags State  - Property value
 
- value
str | Instance
Metadata Tags State  - 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.
Azure Native. Aws Connector. Inputs. Instance Network Interface Association  - Attachment
Pulumi.
Azure Native. Aws Connector. Inputs. Instance Network Interface Attachment  - Connection
Tracking Pulumi.Configuration Azure Native. Aws Connector. Inputs. Connection Tracking Specification Response  - Description string
 - Groups
List<Pulumi.
Azure Native. Aws Connector. Inputs. Group Identifier>  - Interface
Type string - Ipv4Prefixes
List<Pulumi.
Azure Native. Aws Connector. Inputs. Instance Ipv4Prefix>  - Ipv6Addresses
List<Pulumi.
Azure Native. Aws Connector. Inputs. Instance Ipv6Address>  - Ipv6Prefixes
List<Pulumi.
Azure Native. Aws Connector. Inputs. Instance Ipv6Prefix>  - Mac
Address string - Network
Interface stringId  - Owner
Id string - Private
Dns stringName  - Private
Ip stringAddress  - Private
Ip List<Pulumi.Addresses Azure Native. Aws Connector. Inputs. Instance Private Ip Address>  - Source
Dest boolCheck  - Status
Pulumi.
Azure Native. Aws Connector. Inputs. Network Interface Status Enum Value  - Subnet
Id string - Vpc
Id string 
- Association
Instance
Network Interface Association  - Attachment
Instance
Network Interface Attachment  - Connection
Tracking ConnectionConfiguration Tracking Specification Response  - Description string
 - Groups
[]Group
Identifier  - Interface
Type string - Ipv4Prefixes
[]Instance
Ipv4Prefix  - Ipv6Addresses
[]Instance
Ipv6Address  - Ipv6Prefixes
[]Instance
Ipv6Prefix  - Mac
Address string - Network
Interface stringId  - Owner
Id string - Private
Dns stringName  - Private
Ip stringAddress  - Private
Ip []InstanceAddresses Private Ip Address  - Source
Dest boolCheck  - Status
Network
Interface Status Enum Value  - Subnet
Id string - Vpc
Id string 
- association
Instance
Network Interface Association  - attachment
Instance
Network Interface Attachment  - connection
Tracking ConnectionConfiguration Tracking Specification Response  - description String
 - groups
List<Group
Identifier>  - interface
Type String - ipv4Prefixes
List<Instance
Ipv4Prefix>  - ipv6Addresses
List<Instance
Ipv6Address>  - ipv6Prefixes
List<Instance
Ipv6Prefix>  - mac
Address String - network
Interface StringId  - owner
Id String - private
Dns StringName  - private
Ip StringAddress  - private
Ip List<InstanceAddresses Private Ip Address>  - source
Dest BooleanCheck  - status
Network
Interface Status Enum Value  - subnet
Id String - vpc
Id String 
- association
Instance
Network Interface Association  - attachment
Instance
Network Interface Attachment  - connection
Tracking ConnectionConfiguration Tracking Specification Response  - description string
 - groups
Group
Identifier[]  - interface
Type string - ipv4Prefixes
Instance
Ipv4Prefix[]  - ipv6Addresses
Instance
Ipv6Address[]  - ipv6Prefixes
Instance
Ipv6Prefix[]  - mac
Address string - network
Interface stringId  - owner
Id string - private
Dns stringName  - private
Ip stringAddress  - private
Ip InstanceAddresses Private Ip Address[]  - source
Dest booleanCheck  - status
Network
Interface Status Enum Value  - subnet
Id string - vpc
Id string 
- association
Instance
Network Interface Association  - attachment
Instance
Network Interface Attachment  - connection_
tracking_ Connectionconfiguration Tracking Specification Response  - description str
 - groups
Sequence[Group
Identifier]  - interface_
type str - ipv4_
prefixes Sequence[InstanceIpv4Prefix]  - ipv6_
addresses Sequence[InstanceIpv6Address]  - ipv6_
prefixes Sequence[InstanceIpv6Prefix]  - mac_
address str - network_
interface_ strid  - owner_
id str - private_
dns_ strname  - private_
ip_ straddress  - private_
ip_ Sequence[Instanceaddresses Private Ip Address]  - source_
dest_ boolcheck  - status
Network
Interface Status Enum Value  - subnet_
id str - vpc_
id str 
- association Property Map
 - attachment Property Map
 - connection
Tracking Property MapConfiguration  - description String
 - groups List<Property Map>
 - interface
Type String - ipv4Prefixes List<Property Map>
 - ipv6Addresses List<Property Map>
 - ipv6Prefixes List<Property Map>
 - mac
Address String - network
Interface StringId  - owner
Id String - private
Dns StringName  - private
Ip StringAddress  - private
Ip List<Property Map>Addresses  - source
Dest BooleanCheck  - status Property Map
 - subnet
Id String - vpc
Id String 
InstanceNetworkInterfaceAssociation, InstanceNetworkInterfaceAssociationArgs        
- Carrier
Ip string - Customer
Owned stringIp  - Ip
Owner stringId  - Public
Dns stringName  - Public
Ip string 
- Carrier
Ip string - Customer
Owned stringIp  - Ip
Owner stringId  - Public
Dns stringName  - Public
Ip string 
- carrier
Ip String - customer
Owned StringIp  - ip
Owner StringId  - public
Dns StringName  - public
Ip String 
- carrier
Ip string - customer
Owned stringIp  - ip
Owner stringId  - public
Dns stringName  - public
Ip string 
- carrier_
ip str - customer_
owned_ strip  - ip_
owner_ strid  - public_
dns_ strname  - public_
ip str 
- carrier
Ip String - customer
Owned StringIp  - ip
Owner StringId  - public
Dns StringName  - public
Ip String 
InstanceNetworkInterfaceAssociationResponse, InstanceNetworkInterfaceAssociationResponseArgs          
- Carrier
Ip string - Customer
Owned stringIp  - Ip
Owner stringId  - Public
Dns stringName  - Public
Ip string 
- Carrier
Ip string - Customer
Owned stringIp  - Ip
Owner stringId  - Public
Dns stringName  - Public
Ip string 
- carrier
Ip String - customer
Owned StringIp  - ip
Owner StringId  - public
Dns StringName  - public
Ip String 
- carrier
Ip string - customer
Owned stringIp  - ip
Owner stringId  - public
Dns stringName  - public
Ip string 
- carrier_
ip str - customer_
owned_ strip  - ip_
owner_ strid  - public_
dns_ strname  - public_
ip str 
- carrier
Ip String - customer
Owned StringIp  - ip
Owner StringId  - public
Dns StringName  - public
Ip String 
InstanceNetworkInterfaceAttachment, InstanceNetworkInterfaceAttachmentArgs        
- attach
Time String - attachment
Id String - delete
On BooleanTermination  - device
Index Integer - ena
Srd InstanceSpecification Attachment Ena Srd Specification  - network
Card IntegerIndex  - status
Attachment
Status Enum Value  
- attach
Time String - attachment
Id String - delete
On BooleanTermination  - device
Index Number - ena
Srd Property MapSpecification  - network
Card NumberIndex  - status Property Map
 
InstanceNetworkInterfaceAttachmentResponse, InstanceNetworkInterfaceAttachmentResponseArgs          
- attach
Time String - attachment
Id String - delete
On BooleanTermination  - device
Index Number - ena
Srd Property MapSpecification  - network
Card NumberIndex  - status Property Map
 
InstanceNetworkInterfaceResponse, InstanceNetworkInterfaceResponseArgs        
- Association
Pulumi.
Azure Native. Aws Connector. Inputs. Instance Network Interface Association Response  - Attachment
Pulumi.
Azure Native. Aws Connector. Inputs. Instance Network Interface Attachment Response  - Connection
Tracking Pulumi.Configuration Azure Native. Aws Connector. Inputs. Connection Tracking Specification Response Response  - Description string
 - Groups
List<Pulumi.
Azure Native. Aws Connector. Inputs. Group Identifier Response>  - Interface
Type string - Ipv4Prefixes
List<Pulumi.
Azure Native. Aws Connector. Inputs. Instance Ipv4Prefix Response>  - Ipv6Addresses
List<Pulumi.
Azure Native. Aws Connector. Inputs. Instance Ipv6Address Response>  - Ipv6Prefixes
List<Pulumi.
Azure Native. Aws Connector. Inputs. Instance Ipv6Prefix Response>  - Mac
Address string - Network
Interface stringId  - Owner
Id string - Private
Dns stringName  - Private
Ip stringAddress  - Private
Ip List<Pulumi.Addresses Azure Native. Aws Connector. Inputs. Instance Private Ip Address Response>  - Source
Dest boolCheck  - Status
Pulumi.
Azure Native. Aws Connector. Inputs. Network Interface Status Enum Value Response  - Subnet
Id string - Vpc
Id string 
- Association
Instance
Network Interface Association Response  - Attachment
Instance
Network Interface Attachment Response  - Connection
Tracking ConnectionConfiguration Tracking Specification Response Response  - Description string
 - Groups
[]Group
Identifier Response  - Interface
Type string - Ipv4Prefixes
[]Instance
Ipv4Prefix Response  - Ipv6Addresses
[]Instance
Ipv6Address Response  - Ipv6Prefixes
[]Instance
Ipv6Prefix Response  - Mac
Address string - Network
Interface stringId  - Owner
Id string - Private
Dns stringName  - Private
Ip stringAddress  - Private
Ip []InstanceAddresses Private Ip Address Response  - Source
Dest boolCheck  - Status
Network
Interface Status Enum Value Response  - Subnet
Id string - Vpc
Id string 
- association
Instance
Network Interface Association Response  - attachment
Instance
Network Interface Attachment Response  - connection
Tracking ConnectionConfiguration Tracking Specification Response Response  - description String
 - groups
List<Group
Identifier Response>  - interface
Type String - ipv4Prefixes
List<Instance
Ipv4Prefix Response>  - ipv6Addresses
List<Instance
Ipv6Address Response>  - ipv6Prefixes
List<Instance
Ipv6Prefix Response>  - mac
Address String - network
Interface StringId  - owner
Id String - private
Dns StringName  - private
Ip StringAddress  - private
Ip List<InstanceAddresses Private Ip Address Response>  - source
Dest BooleanCheck  - status
Network
Interface Status Enum Value Response  - subnet
Id String - vpc
Id String 
- association
Instance
Network Interface Association Response  - attachment
Instance
Network Interface Attachment Response  - connection
Tracking ConnectionConfiguration Tracking Specification Response Response  - description string
 - groups
Group
Identifier Response[]  - interface
Type string - ipv4Prefixes
Instance
Ipv4Prefix Response[]  - ipv6Addresses
Instance
Ipv6Address Response[]  - ipv6Prefixes
Instance
Ipv6Prefix Response[]  - mac
Address string - network
Interface stringId  - owner
Id string - private
Dns stringName  - private
Ip stringAddress  - private
Ip InstanceAddresses Private Ip Address Response[]  - source
Dest booleanCheck  - status
Network
Interface Status Enum Value Response  - subnet
Id string - vpc
Id string 
- association
Instance
Network Interface Association Response  - attachment
Instance
Network Interface Attachment Response  - connection_
tracking_ Connectionconfiguration Tracking Specification Response Response  - description str
 - groups
Sequence[Group
Identifier Response]  - interface_
type str - ipv4_
prefixes Sequence[InstanceIpv4Prefix Response]  - ipv6_
addresses Sequence[InstanceIpv6Address Response]  - ipv6_
prefixes Sequence[InstanceIpv6Prefix Response]  - mac_
address str - network_
interface_ strid  - owner_
id str - private_
dns_ strname  - private_
ip_ straddress  - private_
ip_ Sequence[Instanceaddresses Private Ip Address Response]  - source_
dest_ boolcheck  - status
Network
Interface Status Enum Value Response  - subnet_
id str - vpc_
id str 
- association Property Map
 - attachment Property Map
 - connection
Tracking Property MapConfiguration  - description String
 - groups List<Property Map>
 - interface
Type String - ipv4Prefixes List<Property Map>
 - ipv6Addresses List<Property Map>
 - ipv6Prefixes List<Property Map>
 - mac
Address String - network
Interface StringId  - owner
Id String - private
Dns StringName  - private
Ip StringAddress  - private
Ip List<Property Map>Addresses  - source
Dest BooleanCheck  - status Property Map
 - subnet
Id String - vpc
Id String 
InstancePrivateIpAddress, InstancePrivateIpAddressArgs        
- association
Instance
Network Interface Association  - primary Boolean
 - private
Dns StringName  - private
Ip StringAddress  
- association
Instance
Network Interface Association  - primary boolean
 - private
Dns stringName  - private
Ip stringAddress  
- association Property Map
 - primary Boolean
 - private
Dns StringName  - private
Ip StringAddress  
InstancePrivateIpAddressResponse, InstancePrivateIpAddressResponseArgs          
- association
Instance
Network Interface Association Response  - primary Boolean
 - private
Dns StringName  - private
Ip StringAddress  
- association
Instance
Network Interface Association Response  - primary boolean
 - private
Dns stringName  - private
Ip stringAddress  
- association Property Map
 - primary Boolean
 - private
Dns StringName  - private
Ip StringAddress  
InstanceState, InstanceStateArgs    
- code Integer
 - name
Instance
State Name Enum Value  
- code Number
 - name Property Map
 
InstanceStateName, InstanceStateNameArgs      
- 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
 
- Instance
State Name Pending  - pendingInstanceStateName enum pending
 - Instance
State Name Running  - runningInstanceStateName enum running
 - Instance
State Name Shutting Down  - shutting-downInstanceStateName enum shutting-down
 - Instance
State Name Stopped  - stoppedInstanceStateName enum stopped
 - Instance
State Name Stopping  - stoppingInstanceStateName enum stopping
 - Instance
State Name 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
 
- 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 | Pulumi.
Azure Native. Aws Connector. Instance State Name  - Property value
 
- Value
string | Instance
State Name  - Property value
 
- value
String | Instance
State Name  - Property value
 
- value
string | Instance
State Name  - Property value
 
- value
str | Instance
State Name  - Property value
 
- value String | "pending" | "running" | "shutting-down" | "stopped" | "stopping" | "terminated"
 - 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      
- code Number
 - name Property Map
 
InstanceType, InstanceTypeArgs    
- 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
C4Xlarge  - 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
C5Xlarge  - 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
G5Xlarge  - 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
Inf1Xlarge  - 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
M4Xlarge  - 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
M5Xlarge  - 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
P2Xlarge  - 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
R5Large  - ml.r5.largeInstanceType enum ml.r5.large
 - Ml
R5Xlarge  - 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
T2Large  - ml.t2.largeInstanceType enum ml.t2.large
 - Ml
T2Medium  - ml.t2.mediumInstanceType enum ml.t2.medium
 - Ml
T2Xlarge  - ml.t2.xlargeInstanceType enum ml.t2.xlarge
 - Ml
T32xlarge  - ml.t3.2xlargeInstanceType enum ml.t3.2xlarge
 - Ml
T3Large  - ml.t3.largeInstanceType enum ml.t3.large
 - Ml
T3Medium  - ml.t3.mediumInstanceType enum ml.t3.medium
 - Ml
T3Xlarge  - ml.t3.xlargeInstanceType enum ml.t3.xlarge
 
- Instance
Type Ml C42xlarge  - ml.c4.2xlargeInstanceType enum ml.c4.2xlarge
 - Instance
Type Ml C44xlarge  - ml.c4.4xlargeInstanceType enum ml.c4.4xlarge
 - Instance
Type Ml C48xlarge  - ml.c4.8xlargeInstanceType enum ml.c4.8xlarge
 - Instance
Type Ml C4Xlarge  - ml.c4.xlargeInstanceType enum ml.c4.xlarge
 - Instance
Type Ml C518xlarge  - ml.c5.18xlargeInstanceType enum ml.c5.18xlarge
 - Instance
Type Ml C52xlarge  - ml.c5.2xlargeInstanceType enum ml.c5.2xlarge
 - Instance
Type Ml C54xlarge  - ml.c5.4xlargeInstanceType enum ml.c5.4xlarge
 - Instance
Type Ml C59xlarge  - ml.c5.9xlargeInstanceType enum ml.c5.9xlarge
 - Instance
Type Ml C5Xlarge  - ml.c5.xlargeInstanceType enum ml.c5.xlarge
 - Instance
Type Ml C5d18xlarge  - ml.c5d.18xlargeInstanceType enum ml.c5d.18xlarge
 - Instance
Type Ml C5d2xlarge  - ml.c5d.2xlargeInstanceType enum ml.c5d.2xlarge
 - Instance
Type Ml C5d4xlarge  - ml.c5d.4xlargeInstanceType enum ml.c5d.4xlarge
 - Instance
Type Ml C5d9xlarge  - ml.c5d.9xlargeInstanceType enum ml.c5d.9xlarge
 - Instance
Type Ml C5d Xlarge  - ml.c5d.xlargeInstanceType enum ml.c5d.xlarge
 - Instance
Type Ml C6i12xlarge  - ml.c6i.12xlargeInstanceType enum ml.c6i.12xlarge
 - Instance
Type Ml C6i16xlarge  - ml.c6i.16xlargeInstanceType enum ml.c6i.16xlarge
 - Instance
Type Ml C6i24xlarge  - ml.c6i.24xlargeInstanceType enum ml.c6i.24xlarge
 - Instance
Type Ml C6i2xlarge  - ml.c6i.2xlargeInstanceType enum ml.c6i.2xlarge
 - Instance
Type Ml C6i32xlarge  - ml.c6i.32xlargeInstanceType enum ml.c6i.32xlarge
 - Instance
Type Ml C6i4xlarge  - ml.c6i.4xlargeInstanceType enum ml.c6i.4xlarge
 - Instance
Type Ml C6i8xlarge  - ml.c6i.8xlargeInstanceType enum ml.c6i.8xlarge
 - Instance
Type Ml C6i Large  - ml.c6i.largeInstanceType enum ml.c6i.large
 - Instance
Type Ml C6i Xlarge  - ml.c6i.xlargeInstanceType enum ml.c6i.xlarge
 - Instance
Type Ml C6id12xlarge  - ml.c6id.12xlargeInstanceType enum ml.c6id.12xlarge
 - Instance
Type Ml C6id16xlarge  - ml.c6id.16xlargeInstanceType enum ml.c6id.16xlarge
 - Instance
Type Ml C6id24xlarge  - ml.c6id.24xlargeInstanceType enum ml.c6id.24xlarge
 - Instance
Type Ml C6id2xlarge  - ml.c6id.2xlargeInstanceType enum ml.c6id.2xlarge
 - Instance
Type Ml C6id32xlarge  - ml.c6id.32xlargeInstanceType enum ml.c6id.32xlarge
 - Instance
Type Ml C6id4xlarge  - ml.c6id.4xlargeInstanceType enum ml.c6id.4xlarge
 - Instance
Type Ml C6id8xlarge  - ml.c6id.8xlargeInstanceType enum ml.c6id.8xlarge
 - Instance
Type Ml C6id Large  - ml.c6id.largeInstanceType enum ml.c6id.large
 - Instance
Type Ml C6id Xlarge  - ml.c6id.xlargeInstanceType enum ml.c6id.xlarge
 - Instance
Type Ml C7i12xlarge  - ml.c7i.12xlargeInstanceType enum ml.c7i.12xlarge
 - Instance
Type Ml C7i16xlarge  - ml.c7i.16xlargeInstanceType enum ml.c7i.16xlarge
 - Instance
Type Ml C7i24xlarge  - ml.c7i.24xlargeInstanceType enum ml.c7i.24xlarge
 - Instance
Type Ml C7i2xlarge  - ml.c7i.2xlargeInstanceType enum ml.c7i.2xlarge
 - Instance
Type Ml C7i48xlarge  - ml.c7i.48xlargeInstanceType enum ml.c7i.48xlarge
 - Instance
Type Ml C7i4xlarge  - ml.c7i.4xlargeInstanceType enum ml.c7i.4xlarge
 - Instance
Type Ml C7i8xlarge  - ml.c7i.8xlargeInstanceType enum ml.c7i.8xlarge
 - Instance
Type Ml C7i Large  - ml.c7i.largeInstanceType enum ml.c7i.large
 - Instance
Type Ml C7i Xlarge  - ml.c7i.xlargeInstanceType enum ml.c7i.xlarge
 - Instance
Type Ml G4dn12xlarge  - ml.g4dn.12xlargeInstanceType enum ml.g4dn.12xlarge
 - Instance
Type Ml G4dn16xlarge  - ml.g4dn.16xlargeInstanceType enum ml.g4dn.16xlarge
 - Instance
Type Ml G4dn2xlarge  - ml.g4dn.2xlargeInstanceType enum ml.g4dn.2xlarge
 - Instance
Type Ml G4dn4xlarge  - ml.g4dn.4xlargeInstanceType enum ml.g4dn.4xlarge
 - Instance
Type Ml G4dn8xlarge  - ml.g4dn.8xlargeInstanceType enum ml.g4dn.8xlarge
 - Instance
Type Ml G4dn Xlarge  - ml.g4dn.xlargeInstanceType enum ml.g4dn.xlarge
 - Instance
Type Ml G512xlarge  - ml.g5.12xlargeInstanceType enum ml.g5.12xlarge
 - Instance
Type Ml G516xlarge  - ml.g5.16xlargeInstanceType enum ml.g5.16xlarge
 - Instance
Type Ml G524xlarge  - ml.g5.24xlargeInstanceType enum ml.g5.24xlarge
 - Instance
Type Ml G52xlarge  - ml.g5.2xlargeInstanceType enum ml.g5.2xlarge
 - Instance
Type Ml G548xlarge  - ml.g5.48xlargeInstanceType enum ml.g5.48xlarge
 - Instance
Type Ml G54xlarge  - ml.g5.4xlargeInstanceType enum ml.g5.4xlarge
 - Instance
Type Ml G58xlarge  - ml.g5.8xlargeInstanceType enum ml.g5.8xlarge
 - Instance
Type Ml G5Xlarge  - ml.g5.xlargeInstanceType enum ml.g5.xlarge
 - Instance
Type Ml Inf124xlarge  - ml.inf1.24xlargeInstanceType enum ml.inf1.24xlarge
 - Instance
Type Ml Inf12xlarge  - ml.inf1.2xlargeInstanceType enum ml.inf1.2xlarge
 - Instance
Type Ml Inf16xlarge  - ml.inf1.6xlargeInstanceType enum ml.inf1.6xlarge
 - Instance
Type Ml Inf1Xlarge  - ml.inf1.xlargeInstanceType enum ml.inf1.xlarge
 - Instance
Type Ml M410xlarge  - ml.m4.10xlargeInstanceType enum ml.m4.10xlarge
 - Instance
Type Ml M416xlarge  - ml.m4.16xlargeInstanceType enum ml.m4.16xlarge
 - Instance
Type Ml M42xlarge  - ml.m4.2xlargeInstanceType enum ml.m4.2xlarge
 - Instance
Type Ml M44xlarge  - ml.m4.4xlargeInstanceType enum ml.m4.4xlarge
 - Instance
Type Ml M4Xlarge  - ml.m4.xlargeInstanceType enum ml.m4.xlarge
 - Instance
Type Ml M512xlarge  - ml.m5.12xlargeInstanceType enum ml.m5.12xlarge
 - Instance
Type Ml M524xlarge  - ml.m5.24xlargeInstanceType enum ml.m5.24xlarge
 - Instance
Type Ml M52xlarge  - ml.m5.2xlargeInstanceType enum ml.m5.2xlarge
 - Instance
Type Ml M54xlarge  - ml.m5.4xlargeInstanceType enum ml.m5.4xlarge
 - Instance
Type Ml M5Xlarge  - ml.m5.xlargeInstanceType enum ml.m5.xlarge
 - Instance
Type Ml M5d12xlarge  - ml.m5d.12xlargeInstanceType enum ml.m5d.12xlarge
 - Instance
Type Ml M5d16xlarge  - ml.m5d.16xlargeInstanceType enum ml.m5d.16xlarge
 - Instance
Type Ml M5d24xlarge  - ml.m5d.24xlargeInstanceType enum ml.m5d.24xlarge
 - Instance
Type Ml M5d2xlarge  - ml.m5d.2xlargeInstanceType enum ml.m5d.2xlarge
 - Instance
Type Ml M5d4xlarge  - ml.m5d.4xlargeInstanceType enum ml.m5d.4xlarge
 - Instance
Type Ml M5d8xlarge  - ml.m5d.8xlargeInstanceType enum ml.m5d.8xlarge
 - Instance
Type Ml M5d Large  - ml.m5d.largeInstanceType enum ml.m5d.large
 - Instance
Type Ml M5d Xlarge  - ml.m5d.xlargeInstanceType enum ml.m5d.xlarge
 - Instance
Type Ml M6i12xlarge  - ml.m6i.12xlargeInstanceType enum ml.m6i.12xlarge
 - Instance
Type Ml M6i16xlarge  - ml.m6i.16xlargeInstanceType enum ml.m6i.16xlarge
 - Instance
Type Ml M6i24xlarge  - ml.m6i.24xlargeInstanceType enum ml.m6i.24xlarge
 - Instance
Type Ml M6i2xlarge  - ml.m6i.2xlargeInstanceType enum ml.m6i.2xlarge
 - Instance
Type Ml M6i32xlarge  - ml.m6i.32xlargeInstanceType enum ml.m6i.32xlarge
 - Instance
Type Ml M6i4xlarge  - ml.m6i.4xlargeInstanceType enum ml.m6i.4xlarge
 - Instance
Type Ml M6i8xlarge  - ml.m6i.8xlargeInstanceType enum ml.m6i.8xlarge
 - Instance
Type Ml M6i Large  - ml.m6i.largeInstanceType enum ml.m6i.large
 - Instance
Type Ml M6i Xlarge  - ml.m6i.xlargeInstanceType enum ml.m6i.xlarge
 - Instance
Type Ml M6id12xlarge  - ml.m6id.12xlargeInstanceType enum ml.m6id.12xlarge
 - Instance
Type Ml M6id16xlarge  - ml.m6id.16xlargeInstanceType enum ml.m6id.16xlarge
 - Instance
Type Ml M6id24xlarge  - ml.m6id.24xlargeInstanceType enum ml.m6id.24xlarge
 - Instance
Type Ml M6id2xlarge  - ml.m6id.2xlargeInstanceType enum ml.m6id.2xlarge
 - Instance
Type Ml M6id32xlarge  - ml.m6id.32xlargeInstanceType enum ml.m6id.32xlarge
 - Instance
Type Ml M6id4xlarge  - ml.m6id.4xlargeInstanceType enum ml.m6id.4xlarge
 - Instance
Type Ml M6id8xlarge  - ml.m6id.8xlargeInstanceType enum ml.m6id.8xlarge
 - Instance
Type Ml M6id Large  - ml.m6id.largeInstanceType enum ml.m6id.large
 - Instance
Type Ml M6id Xlarge  - ml.m6id.xlargeInstanceType enum ml.m6id.xlarge
 - Instance
Type Ml M7i12xlarge  - ml.m7i.12xlargeInstanceType enum ml.m7i.12xlarge
 - Instance
Type Ml M7i16xlarge  - ml.m7i.16xlargeInstanceType enum ml.m7i.16xlarge
 - Instance
Type Ml M7i24xlarge  - ml.m7i.24xlargeInstanceType enum ml.m7i.24xlarge
 - Instance
Type Ml M7i2xlarge  - ml.m7i.2xlargeInstanceType enum ml.m7i.2xlarge
 - Instance
Type Ml M7i48xlarge  - ml.m7i.48xlargeInstanceType enum ml.m7i.48xlarge
 - Instance
Type Ml M7i4xlarge  - ml.m7i.4xlargeInstanceType enum ml.m7i.4xlarge
 - Instance
Type Ml M7i8xlarge  - ml.m7i.8xlargeInstanceType enum ml.m7i.8xlarge
 - Instance
Type Ml M7i Large  - ml.m7i.largeInstanceType enum ml.m7i.large
 - Instance
Type Ml M7i Xlarge  - ml.m7i.xlargeInstanceType enum ml.m7i.xlarge
 - Instance
Type Ml P216xlarge  - ml.p2.16xlargeInstanceType enum ml.p2.16xlarge
 - Instance
Type Ml P28xlarge  - ml.p2.8xlargeInstanceType enum ml.p2.8xlarge
 - Instance
Type Ml P2Xlarge  - ml.p2.xlargeInstanceType enum ml.p2.xlarge
 - Instance
Type Ml P316xlarge  - ml.p3.16xlargeInstanceType enum ml.p3.16xlarge
 - Instance
Type Ml P32xlarge  - ml.p3.2xlargeInstanceType enum ml.p3.2xlarge
 - Instance
Type Ml P38xlarge  - ml.p3.8xlargeInstanceType enum ml.p3.8xlarge
 - Instance
Type Ml P3dn24xlarge  - ml.p3dn.24xlargeInstanceType enum ml.p3dn.24xlarge
 - Instance
Type Ml P4d24xlarge  - ml.p4d.24xlargeInstanceType enum ml.p4d.24xlarge
 - Instance
Type Ml P4de24xlarge  - ml.p4de.24xlargeInstanceType enum ml.p4de.24xlarge
 - Instance
Type Ml P548xlarge  - ml.p5.48xlargeInstanceType enum ml.p5.48xlarge
 - Instance
Type Ml R512xlarge  - ml.r5.12xlargeInstanceType enum ml.r5.12xlarge
 - Instance
Type Ml R516xlarge  - ml.r5.16xlargeInstanceType enum ml.r5.16xlarge
 - Instance
Type Ml R524xlarge  - ml.r5.24xlargeInstanceType enum ml.r5.24xlarge
 - Instance
Type Ml R52xlarge  - ml.r5.2xlargeInstanceType enum ml.r5.2xlarge
 - Instance
Type Ml R54xlarge  - ml.r5.4xlargeInstanceType enum ml.r5.4xlarge
 - Instance
Type Ml R58xlarge  - ml.r5.8xlargeInstanceType enum ml.r5.8xlarge
 - Instance
Type Ml R5Large  - ml.r5.largeInstanceType enum ml.r5.large
 - Instance
Type Ml R5Xlarge  - ml.r5.xlargeInstanceType enum ml.r5.xlarge
 - Instance
Type Ml R6i12xlarge  - ml.r6i.12xlargeInstanceType enum ml.r6i.12xlarge
 - Instance
Type Ml R6i16xlarge  - ml.r6i.16xlargeInstanceType enum ml.r6i.16xlarge
 - Instance
Type Ml R6i24xlarge  - ml.r6i.24xlargeInstanceType enum ml.r6i.24xlarge
 - Instance
Type Ml R6i2xlarge  - ml.r6i.2xlargeInstanceType enum ml.r6i.2xlarge
 - Instance
Type Ml R6i32xlarge  - ml.r6i.32xlargeInstanceType enum ml.r6i.32xlarge
 - Instance
Type Ml R6i4xlarge  - ml.r6i.4xlargeInstanceType enum ml.r6i.4xlarge
 - Instance
Type Ml R6i8xlarge  - ml.r6i.8xlargeInstanceType enum ml.r6i.8xlarge
 - Instance
Type Ml R6i Large  - ml.r6i.largeInstanceType enum ml.r6i.large
 - Instance
Type Ml R6i Xlarge  - ml.r6i.xlargeInstanceType enum ml.r6i.xlarge
 - Instance
Type Ml R6id12xlarge  - ml.r6id.12xlargeInstanceType enum ml.r6id.12xlarge
 - Instance
Type Ml R6id16xlarge  - ml.r6id.16xlargeInstanceType enum ml.r6id.16xlarge
 - Instance
Type Ml R6id24xlarge  - ml.r6id.24xlargeInstanceType enum ml.r6id.24xlarge
 - Instance
Type Ml R6id2xlarge  - ml.r6id.2xlargeInstanceType enum ml.r6id.2xlarge
 - Instance
Type Ml R6id32xlarge  - ml.r6id.32xlargeInstanceType enum ml.r6id.32xlarge
 - Instance
Type Ml R6id4xlarge  - ml.r6id.4xlargeInstanceType enum ml.r6id.4xlarge
 - Instance
Type Ml R6id8xlarge  - ml.r6id.8xlargeInstanceType enum ml.r6id.8xlarge
 - Instance
Type Ml R6id Large  - ml.r6id.largeInstanceType enum ml.r6id.large
 - Instance
Type Ml R6id Xlarge  - ml.r6id.xlargeInstanceType enum ml.r6id.xlarge
 - Instance
Type Ml R7i12xlarge  - ml.r7i.12xlargeInstanceType enum ml.r7i.12xlarge
 - Instance
Type Ml R7i16xlarge  - ml.r7i.16xlargeInstanceType enum ml.r7i.16xlarge
 - Instance
Type Ml R7i24xlarge  - ml.r7i.24xlargeInstanceType enum ml.r7i.24xlarge
 - Instance
Type Ml R7i2xlarge  - ml.r7i.2xlargeInstanceType enum ml.r7i.2xlarge
 - Instance
Type Ml R7i48xlarge  - ml.r7i.48xlargeInstanceType enum ml.r7i.48xlarge
 - Instance
Type Ml R7i4xlarge  - ml.r7i.4xlargeInstanceType enum ml.r7i.4xlarge
 - Instance
Type Ml R7i8xlarge  - ml.r7i.8xlargeInstanceType enum ml.r7i.8xlarge
 - Instance
Type Ml R7i Large  - ml.r7i.largeInstanceType enum ml.r7i.large
 - Instance
Type Ml R7i Xlarge  - ml.r7i.xlargeInstanceType enum ml.r7i.xlarge
 - Instance
Type Ml T22xlarge  - ml.t2.2xlargeInstanceType enum ml.t2.2xlarge
 - Instance
Type Ml T2Large  - ml.t2.largeInstanceType enum ml.t2.large
 - Instance
Type Ml T2Medium  - ml.t2.mediumInstanceType enum ml.t2.medium
 - Instance
Type Ml T2Xlarge  - ml.t2.xlargeInstanceType enum ml.t2.xlarge
 - Instance
Type Ml T32xlarge  - ml.t3.2xlargeInstanceType enum ml.t3.2xlarge
 - Instance
Type Ml T3Large  - ml.t3.largeInstanceType enum ml.t3.large
 - Instance
Type Ml T3Medium  - ml.t3.mediumInstanceType enum ml.t3.medium
 - Instance
Type Ml T3Xlarge  - 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
C4Xlarge  - 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
C5Xlarge  - 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
G5Xlarge  - 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
Inf1Xlarge  - 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
M4Xlarge  - 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
M5Xlarge  - 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
P2Xlarge  - 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
R5Large  - ml.r5.largeInstanceType enum ml.r5.large
 - Ml
R5Xlarge  - 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
T2Large  - ml.t2.largeInstanceType enum ml.t2.large
 - Ml
T2Medium  - ml.t2.mediumInstanceType enum ml.t2.medium
 - Ml
T2Xlarge  - ml.t2.xlargeInstanceType enum ml.t2.xlarge
 - Ml
T32xlarge  - ml.t3.2xlargeInstanceType enum ml.t3.2xlarge
 - Ml
T3Large  - ml.t3.largeInstanceType enum ml.t3.large
 - Ml
T3Medium  - ml.t3.mediumInstanceType enum ml.t3.medium
 - Ml
T3Xlarge  - 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
C4Xlarge  - 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
C5Xlarge  - 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
G5Xlarge  - 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
Inf1Xlarge  - 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
M4Xlarge  - 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
M5Xlarge  - 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
P2Xlarge  - 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
R5Large  - ml.r5.largeInstanceType enum ml.r5.large
 - Ml
R5Xlarge  - 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
T2Large  - ml.t2.largeInstanceType enum ml.t2.large
 - Ml
T2Medium  - ml.t2.mediumInstanceType enum ml.t2.medium
 - Ml
T2Xlarge  - ml.t2.xlargeInstanceType enum ml.t2.xlarge
 - Ml
T32xlarge  - ml.t3.2xlargeInstanceType enum ml.t3.2xlarge
 - Ml
T3Large  - ml.t3.largeInstanceType enum ml.t3.large
 - Ml
T3Medium  - ml.t3.mediumInstanceType enum ml.t3.medium
 - Ml
T3Xlarge  - 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 | Pulumi.
Azure Native. Aws Connector. Instance Type  - Property value
 
- Value
string | Instance
Type  - Property value
 
- value
String | Instance
Type  - Property value
 
- value
string | Instance
Type  - Property value
 
- value
str | Instance
Type  - 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    
- License
Configuration stringArn  
- License
Configuration stringArn  
- license
Configuration StringArn  
- license
Configuration stringArn  
- license
Configuration StringArn  
LicenseConfigurationResponse, LicenseConfigurationResponseArgs      
- License
Configuration stringArn  
- License
Configuration stringArn  
- license
Configuration StringArn  
- license
Configuration stringArn  
- license
Configuration StringArn  
Monitoring, MonitoringArgs  
MonitoringResponse, MonitoringResponseArgs    
MonitoringState, MonitoringStateArgs    
- Disabled
 - disabledMonitoringState enum disabled
 - Disabling
 - disablingMonitoringState enum disabling
 - Enabled
 - enabledMonitoringState enum enabled
 - Pending
 - pendingMonitoringState enum pending
 
- Monitoring
State Disabled  - disabledMonitoringState enum disabled
 - Monitoring
State Disabling  - disablingMonitoringState enum disabling
 - Monitoring
State Enabled  - enabledMonitoringState enum enabled
 - Monitoring
State 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
 
- "disabled"
 - disabledMonitoringState enum disabled
 - "disabling"
 - disablingMonitoringState enum disabling
 - "enabled"
 - enabledMonitoringState enum enabled
 - "pending"
 - pendingMonitoringState enum pending
 
MonitoringStateEnumValue, MonitoringStateEnumValueArgs        
- Value
string | Pulumi.
Azure Native. Aws Connector. Monitoring State  - Property value
 
- Value
string | Monitoring
State  - Property value
 
- value
String | Monitoring
State  - Property value
 
- value
string | Monitoring
State  - Property value
 
- value
str | Monitoring
State  - Property value
 
- value String | "disabled" | "disabling" | "enabled" | "pending"
 - 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
 - In
Use  - in-useNetworkInterfaceStatus enum in-use
 
- Network
Interface Status Associated  - associatedNetworkInterfaceStatus enum associated
 - Network
Interface Status Attaching  - attachingNetworkInterfaceStatus enum attaching
 - Network
Interface Status Available  - availableNetworkInterfaceStatus enum available
 - Network
Interface Status Detaching  - detachingNetworkInterfaceStatus enum detaching
 - Network
Interface Status 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
 
- 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
 
- "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 | Pulumi.
Azure Native. Aws Connector. Network Interface Status  - Property value
 
- Value
string | Network
Interface Status  - Property value
 
- value
String | Network
Interface Status  - Property value
 
- value
string | Network
Interface Status  - Property value
 
- value
str | Network
Interface Status  - Property value
 
- value String | "associated" | "attaching" | "available" | "detaching" | "in-use"
 - 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  
- Affinity string
 - Availability
Zone string - Group
Id string - Group
Name string - Host
Id string - Host
Resource stringGroup Arn  - Partition
Number int - Spread
Domain string - Tenancy
Pulumi.
Azure Native. Aws Connector. Inputs. Tenancy Enum Value  
- Affinity string
 - Availability
Zone string - Group
Id string - Group
Name string - Host
Id string - Host
Resource stringGroup Arn  - Partition
Number int - Spread
Domain string - Tenancy
Tenancy
Enum Value  
- affinity String
 - availability
Zone String - group
Id String - group
Name String - host
Id String - host
Resource StringGroup Arn  - partition
Number Integer - spread
Domain String - tenancy
Tenancy
Enum Value  
- affinity string
 - availability
Zone string - group
Id string - group
Name string - host
Id string - host
Resource stringGroup Arn  - partition
Number number - spread
Domain string - tenancy
Tenancy
Enum Value  
- affinity str
 - availability_
zone str - group_
id str - group_
name str - host_
id str - host_
resource_ strgroup_ arn  - partition_
number int - spread_
domain str - tenancy
Tenancy
Enum Value  
- affinity String
 - availability
Zone String - group
Id String - group
Name String - host
Id String - host
Resource StringGroup Arn  - partition
Number Number - spread
Domain String - tenancy Property Map
 
PlacementResponse, PlacementResponseArgs    
- Affinity string
 - Availability
Zone string - Group
Id string - Group
Name string - Host
Id string - Host
Resource stringGroup Arn  - Partition
Number int - Spread
Domain string - Tenancy
Pulumi.
Azure Native. Aws Connector. Inputs. Tenancy Enum Value Response  
- Affinity string
 - Availability
Zone string - Group
Id string - Group
Name string - Host
Id string - Host
Resource stringGroup Arn  - Partition
Number int - Spread
Domain string - Tenancy
Tenancy
Enum Value Response  
- affinity String
 - availability
Zone String - group
Id String - group
Name String - host
Id String - host
Resource StringGroup Arn  - partition
Number Integer - spread
Domain String - tenancy
Tenancy
Enum Value Response  
- affinity string
 - availability
Zone string - group
Id string - group
Name string - host
Id string - host
Resource stringGroup Arn  - partition
Number number - spread
Domain string - tenancy
Tenancy
Enum Value Response  
- affinity String
 - availability
Zone String - group
Id String - group
Name String - host
Id String - host
Resource StringGroup Arn  - partition
Number Number - spread
Domain String - tenancy Property Map
 
PlatformValues, PlatformValuesArgs    
- Windows
 - WindowsPlatformValues enum Windows
 
- Platform
Values Windows  - WindowsPlatformValues enum Windows
 
- Windows
 - WindowsPlatformValues enum Windows
 
- Windows
 - WindowsPlatformValues enum Windows
 
- WINDOWS
 - WindowsPlatformValues enum Windows
 
- "Windows"
 - WindowsPlatformValues enum Windows
 
PlatformValuesEnumValue, PlatformValuesEnumValueArgs        
- Value
string | Pulumi.
Azure Native. Aws Connector. Platform Values  - Property value
 
- Value
string | Platform
Values  - Property value
 
- value
String | Platform
Values  - Property value
 
- value
string | Platform
Values  - Property value
 
- value
str | Platform
Values  - 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
 
- Product
Code Values Devpay  - devpayProductCodeValues enum devpay
 - Product
Code Values 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
 
- "devpay"
 - devpayProductCodeValues enum devpay
 - "marketplace"
 - marketplaceProductCodeValues enum marketplace
 
ProductCodeValuesEnumValue, ProductCodeValuesEnumValueArgs          
- Value
string | Pulumi.
Azure Native. Aws Connector. Product Code Values  - Property value
 
- Value
string | Product
Code Values  - Property value
 
- value
String | Product
Code Values  - Property value
 
- value
string | Product
Code Values  - Property value
 
- value
str | Product
Code Values  - 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    
StateReasonResponse, StateReasonResponseArgs      
SystemDataResponse, SystemDataResponseArgs      
- Created
At string - The timestamp of resource creation (UTC).
 - Created
By string - The identity that created the resource.
 - Created
By stringType  - The type of identity that created the resource.
 - Last
Modified stringAt  - The timestamp of resource last modification (UTC)
 - Last
Modified stringBy  - The identity that last modified the resource.
 - Last
Modified stringBy Type  - The type of identity that last modified the resource.
 
- Created
At string - The timestamp of resource creation (UTC).
 - Created
By string - The identity that created the resource.
 - Created
By stringType  - The type of identity that created the resource.
 - Last
Modified stringAt  - The timestamp of resource last modification (UTC)
 - Last
Modified stringBy  - The identity that last modified the resource.
 - Last
Modified stringBy Type  - The type of identity that last modified the resource.
 
- created
At String - The timestamp of resource creation (UTC).
 - created
By String - The identity that created the resource.
 - created
By StringType  - The type of identity that created the resource.
 - last
Modified StringAt  - The timestamp of resource last modification (UTC)
 - last
Modified StringBy  - The identity that last modified the resource.
 - last
Modified StringBy Type  - The type of identity that last modified the resource.
 
- created
At string - The timestamp of resource creation (UTC).
 - created
By string - The identity that created the resource.
 - created
By stringType  - The type of identity that created the resource.
 - last
Modified stringAt  - The timestamp of resource last modification (UTC)
 - last
Modified stringBy  - The identity that last modified the resource.
 - last
Modified stringBy Type  - 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_ strtype  - The type of identity that created the resource.
 - last_
modified_ strat  - The timestamp of resource last modification (UTC)
 - last_
modified_ strby  - The identity that last modified the resource.
 - last_
modified_ strby_ type  - The type of identity that last modified the resource.
 
- created
At String - The timestamp of resource creation (UTC).
 - created
By String - The identity that created the resource.
 - created
By StringType  - The type of identity that created the resource.
 - last
Modified StringAt  - The timestamp of resource last modification (UTC)
 - last
Modified StringBy  - The identity that last modified the resource.
 - last
Modified StringBy Type  - 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
 
- Tenancy
Dedicated  - dedicatedTenancy enum dedicated
 - Tenancy
Default  - defaultTenancy enum default
 - Tenancy
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
 
- "dedicated"
 - dedicatedTenancy enum dedicated
 - "default"
 - defaultTenancy enum default
 - "host"
 - hostTenancy enum host
 
TenancyEnumValue, TenancyEnumValueArgs      
- Value
string | Pulumi.
Azure Native. Aws Connector. Tenancy  - Property value
 
- value String | "dedicated" | "default" | "host"
 - 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
 
- Virtualization
Type Hvm  - hvmVirtualizationType enum hvm
 - Virtualization
Type 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
 
- "hvm"
 - hvmVirtualizationType enum hvm
 - "paravirtual"
 - paravirtualVirtualizationType enum paravirtual
 
VirtualizationTypeEnumValue, VirtualizationTypeEnumValueArgs        
- Value
string | Pulumi.
Azure Native. Aws Connector. Virtualization Type  - Property value
 
- Value
string | Virtualization
Type  - Property value
 
- value
String | Virtualization
Type  - Property value
 
- value
string | Virtualization
Type  - Property value
 
- value
str | Virtualization
Type  - 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