Module Awso_ec2.Values_0Source

Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval serviceAbbreviation : string
Sourceval xmlNamespace : string
Sourcemodule Ec2_error : sig ... end
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]
Sourcemodule String_ : sig ... end

Specify an instance family to use as the baseline reference for CPU performance. All instance types that match your specified attributes will be compared against the CPU performance of the referenced instance family, regardless of CPU manufacturer or architecture. Currently, only one instance family can be specified in the list.

Sourcemodule StringList : sig ... end
Sourcemodule RuleOption : sig ... end

Describes additional settings for a stateful rule.

Sourcemodule Integer : sig ... end
Sourcemodule Boolean : sig ... end
Sourcemodule AcceleratorManufacturer : sig ... end
Sourcemodule AcceleratorName : sig ... end
Sourcemodule AcceleratorType : sig ... end
Sourcemodule AllowedInstanceType : sig ... end
Sourcemodule CpuPerformanceFactor : sig ... end

The CPU performance to consider, using an instance family as the baseline reference.

Sourcemodule CpuManufacturer : sig ... end
Sourcemodule ExcludedInstanceType : sig ... end
Sourcemodule InstanceGeneration : sig ... end
Sourcemodule LocalStorageType : sig ... end
Sourcemodule Double : sig ... end
Sourcemodule KmsKeyId : sig ... end
Sourcemodule SnapshotId : sig ... end
Sourcemodule VolumeType : sig ... end

Specify an instance family to use as the baseline reference for CPU performance. All instance types that match your specified attributes will be compared against the CPU performance of the referenced instance family, regardless of CPU manufacturer or architecture. Currently, only one instance family can be specified in the list.

Sourcemodule ResourceArn : sig ... end
Sourcemodule RuleOptionList : sig ... end
Sourcemodule PortRange : sig ... end

Describes a range of ports.

Sourcemodule ProtocolInt : sig ... end

Configures ENA Express for UDP network traffic from your launch template.

Sourcemodule InstanceIpv6Address : sig ... end

Describes an IPv6 address.

Describes the IPv4 prefix option for a network interface.

Describes the IPv6 prefix option for a network interface.

Describes a secondary private IPv4 address for a network interface.

Sourcemodule SecurityGroupId : sig ... end
Sourcemodule Tag : sig ... end

Describes a tag.

Sourcemodule AcceleratorCount : sig ... end

The minimum and maximum number of accelerators (GPUs, FPGAs, or Amazon Web Services Inferentia chips) on an instance.

Sourcemodule AcceleratorNameSet : sig ... end
Sourcemodule AcceleratorTotalMemoryMiB : sig ... end

The minimum and maximum amount of total accelerator memory, in MiB.

Sourcemodule AcceleratorTypeSet : sig ... end
Sourcemodule AllowedInstanceTypeSet : sig ... end
Sourcemodule BareMetal : sig ... end
Sourcemodule BaselineEbsBandwidthMbps : sig ... end

The minimum and maximum baseline bandwidth to Amazon EBS, in Mbps. For more information, see Amazon EBS–optimized instances in the Amazon EC2 User Guide.

The baseline performance to consider, using an instance family as a baseline reference. The instance family establishes the lowest acceptable level of performance. Amazon EC2 uses this baseline to guide instance type selection, but there is no guarantee that the selected instance types will always exceed the baseline for every application. Currently, this parameter only supports CPU performance as a baseline performance factor. For example, specifying c6i would use the CPU performance of the c6i family as the baseline reference.

Sourcemodule BurstablePerformance : sig ... end
Sourcemodule CpuManufacturerSet : sig ... end
Sourcemodule ExcludedInstanceTypeSet : sig ... end
Sourcemodule InstanceGenerationSet : sig ... end
Sourcemodule LocalStorage : sig ... end
Sourcemodule LocalStorageTypeSet : sig ... end
Sourcemodule MemoryGiBPerVCpu : sig ... end

The minimum and maximum amount of memory per vCPU, in GiB.

Sourcemodule MemoryMiB : sig ... end

The minimum and maximum amount of memory, in MiB.

Sourcemodule NetworkBandwidthGbps : sig ... end

The minimum and maximum amount of network bandwidth, in gigabits per second (Gbps). Setting the minimum bandwidth does not guarantee that your instance will achieve the minimum bandwidth. Amazon EC2 will identify instance types that support the specified minimum bandwidth, but the actual bandwidth of your instance might go below the specified minimum at times. For more information, see Available instance bandwidth in the Amazon EC2 User Guide.

Sourcemodule NetworkInterfaceCount : sig ... end

The minimum and maximum number of network interfaces.

Sourcemodule TotalLocalStorageGB : sig ... end

The minimum and maximum amount of total local storage, in GB.

Sourcemodule VCpuCountRange : sig ... end

The minimum and maximum number of vCPUs.

ENA Express is compatible with both TCP and UDP transport protocols. When it's enabled, TCP traffic automatically uses it. However, some UDP-based applications are designed to handle network packets that are out of order, without a need for retransmission, such as live video broadcasting or other near-real-time applications. For UDP traffic, you can specify whether to use ENA Express, based on your application environment needs.

Describes association information for an Elastic IP address (IPv4).

Sourcemodule EbsBlockDeviceResponse : sig ... end

Describes a block device for an EBS volume.

Sourcemodule AnalysisComponent : sig ... end

Describes a path component.

Sourcemodule RuleGroupRuleOptionsPair : sig ... end

Describes the rule options for a stateful rule group.

Sourcemodule RuleGroupTypePair : sig ... end

Describes the type of a stateful rule group.

Sourcemodule Port : sig ... end
Sourcemodule IpAddress : sig ... end
Sourcemodule PortRangeList : sig ... end
Sourcemodule ValueStringList : sig ... end
Sourcemodule Priority : sig ... end
Sourcemodule ProtocolIntList : sig ... end
Sourcemodule EbsBlockDevice : sig ... end

Describes a block device for an EBS volume.

A security group connection tracking specification request that enables you to set the idle timeout for connection tracking on an Elastic network interface. For more information, see Connection tracking timeouts in the Amazon EC2 User Guide.

Launch instances with ENA Express settings configured from your launch template.

Sourcemodule InstanceIpv6AddressList : sig ... end
Sourcemodule Ipv4PrefixList : sig ... end
Sourcemodule Ipv6PrefixList : sig ... end
Sourcemodule NetworkInterfaceId : sig ... end
Sourcemodule SecurityGroupIdStringList : sig ... end
Sourcemodule ResourceType : sig ... end
Sourcemodule TagList : sig ... end
Sourcemodule AvailabilityZoneId : sig ... end
Sourcemodule InstanceRequirements : sig ... end

The attributes for the instance types. When you specify instance attributes, Amazon EC2 will identify instance types with these attributes. You must specify VCpuCount and MemoryMiB. All other attributes are optional. Any unspecified optional attribute is set to its default. When you specify multiple attributes, you get instance types that satisfy all of the specified attributes. If you specify multiple values for an attribute, you get instance types that satisfy any of the specified values. To limit the list of instance types from which Amazon EC2 can identify matching instance types, you can use one of the following parameters, but not both in the same request: AllowedInstanceTypes - The instance types to include in the list. All other instance types are ignored, even if they match your specified attributes. ExcludedInstanceTypes - The instance types to exclude from the list, even if they match your specified attributes. If you specify InstanceRequirements, you can't specify InstanceType. Attribute-based instance type selection is only supported when using Auto Scaling groups, EC2 Fleet, and Spot Fleet to launch instances. If you plan to use the launch template in the launch instance wizard or with the RunInstances API, you can't specify InstanceRequirements. For more information, see Create mixed instances group using attribute-based instance type selection in the Amazon EC2 Auto Scaling User Guide, and also Specify attributes for instance type selection for EC2 Fleet or Spot Fleet and Spot placement score in the Amazon EC2 User Guide.

Sourcemodule InstanceType : sig ... end
Sourcemodule SubnetId : sig ... end
Sourcemodule AttachmentStatus : sig ... end
Sourcemodule DateTime : sig ... end
Sourcemodule OperatorResponse : sig ... end

Describes whether the resource is managed by a service provider and, if so, describes the service provider that manages it.

Sourcemodule GroupIdentifier : sig ... end

Describes a security group.

Sourcemodule InstanceIpv4Prefix : sig ... end

Information about an IPv4 prefix.

Sourcemodule InstanceIpv6Prefix : sig ... end

Information about an IPv6 prefix.

ENA Express uses Amazon Web Services Scalable Reliable Datagram (SRD) technology to increase the maximum bandwidth used per stream and minimize tail latency of network traffic between EC2 instances. With ENA Express, you can communicate between two EC2 instances in the same subnet within the same account, or in different accounts. Both sending and receiving instances must have ENA Express enabled. To improve the reliability of network packet delivery, ENA Express reorders network packets on the receiving end by default. However, some UDP-based applications are designed to handle network packets that are out of order to reduce the overhead for packet delivery at the network layer. When ENA Express is enabled, you can specify whether UDP network traffic uses it.

Sourcemodule InstancePrivateIpAddress : sig ... end

Describes a private IPv4 address.

Sourcemodule MillisecondDateTime : sig ... end

Describes a private IPv4 address for a secondary interface.

Describes a block device mapping, which defines the EBS volumes and instance store volumes to attach to an instance at launch.

Sourcemodule PlacementGroupName : sig ... end

Describes a block device for an EBS volume.

The CPU performance to consider, using an instance family as the baseline reference.

Sourcemodule Protocol : sig ... end
Sourcemodule AnalysisComponentList : sig ... end
Sourcemodule RuleGroupTypePairList : sig ... end
Sourcemodule AnalysisAclRule : sig ... end

Describes a network access control (ACL) rule.

Describes a load balancer listener.

Describes a load balancer target.

Sourcemodule AnalysisRouteTableRoute : sig ... end

Describes a route table route.

Sourcemodule AnalysisSecurityGroupRule : sig ... end

Describes a security group rule.

Sourcemodule ComponentAccount : sig ... end
Sourcemodule ComponentRegion : sig ... end
Sourcemodule FirewallStatefulRule : sig ... end

Describes a stateful rule.

Sourcemodule FirewallStatelessRule : sig ... end

Describes a stateless rule.

Sourcemodule IpAddressList : sig ... end

Describes a route in a transit gateway route table.

Sourcemodule IKEVersionsListValue : sig ... end

The internet key exchange (IKE) version permitted for the VPN tunnel.

The Diffie-Hellmann group number for phase 1 IKE negotiations.

The encryption algorithm for phase 1 IKE negotiations.

The integrity algorithm for phase 1 IKE negotiations.

The Diffie-Hellmann group number for phase 2 IKE negotiations.

The encryption algorithm for phase 2 IKE negotiations.

The integrity algorithm for phase 2 IKE negotiations.

Sourcemodule CloudWatchLogOptions : sig ... end

Options for sending VPN tunnel logs to CloudWatch.

Sourcemodule BlockDeviceMapping : sig ... end

Describes a block device mapping, which defines the EBS volumes and instance store volumes to attach to an instance at launch.

Describes a network interface.

Sourcemodule SpotFleetTagSpecification : sig ... end

The tags for a Spot Fleet resource.

Sourcemodule Tenancy : sig ... end
Sourcemodule LaunchTemplateName : sig ... end
Sourcemodule LaunchTemplateOverrides : sig ... end

Describes overrides for a launch template.

Sourcemodule ClassicLoadBalancer : sig ... end

Describes a Classic Load Balancer.

Sourcemodule TargetGroup : sig ... end

Describes a load balancer target group.

Information about the IPv4 delegated prefixes assigned to a network interface.

Information about the IPv6 delegated prefixes assigned to a network interface.

ENA Express is compatible with both TCP and UDP transport protocols. When it's enabled, TCP traffic automatically uses it. However, some UDP-based applications are designed to handle network packets that are out of order, without a need for retransmission, such as live video broadcasting or other near-real-time applications. For UDP traffic, you can specify whether to use ENA Express, based on your application environment needs.

Describes a private IPv4 address specification for a secondary interface.

Sourcemodule ElasticGpuId : sig ... end
Sourcemodule EbsInstanceBlockDevice : sig ... end

Describes a parameter used to set up an EBS volume in a block device mapping.

A security group connection tracking specification response that enables you to set the idle timeout for connection tracking on an Elastic network interface. For more information, see Connection tracking timeouts in the Amazon EC2 User Guide.

Sourcemodule GroupIdentifierList : sig ... end
Sourcemodule InstanceIpv4PrefixList : sig ... end
Sourcemodule InstanceIpv6PrefixList : sig ... end

Describes a network interface attachment.

Sourcemodule NetworkInterfaceStatus : sig ... end

Describes the attachment of a secondary interface to an instance.

Sourcemodule SecondaryInterfaceId : sig ... end
Sourcemodule SecondaryInterfaceStatus : sig ... end
Sourcemodule SecondaryInterfaceType : sig ... end
Sourcemodule SecondaryNetworkId : sig ... end
Sourcemodule SecondarySubnetId : sig ... end
Sourcemodule ProductCodeValues : sig ... end
Sourcemodule FpgaDeviceMemorySize : sig ... end
Sourcemodule GpuDeviceMemorySize : sig ... end
Sourcemodule Workload : sig ... end
Sourcemodule InferenceDeviceMemorySize : sig ... end
Sourcemodule MediaDeviceMemorySize : sig ... end
Sourcemodule NeuronDeviceCoreCount : sig ... end
Sourcemodule NeuronDeviceCoreVersion : sig ... end
Sourcemodule NeuronDeviceMemorySize : sig ... end
Sourcemodule AvailabilityZoneName : sig ... end
Sourcemodule ImageId : sig ... end
Sourcemodule PlacementResponse : sig ... end

Describes the placement of an instance.

Sourcemodule DiskImageFormat : sig ... end
Sourcemodule ImportManifestUrl : sig ... end
Sourcemodule Long : sig ... end
Sourcemodule Ipv6Address : sig ... end

Describes a block device mapping, which defines the EBS volumes and instance store volumes to attach to an instance at launch. To override a block device mapping specified in the launch template: Specify the exact same DeviceName here as specified in the launch template. Only specify the parameters you want to change. Any parameters you don't specify here will keep their original launch template values. To add a new block device mapping: Specify a DeviceName that doesn't exist in the launch template. Specify all desired parameters here.

Sourcemodule AcceleratorCountRequest : sig ... end

The minimum and maximum number of accelerators (GPUs, FPGAs, or Amazon Web Services Inferentia chips) on an instance. To exclude accelerator-enabled instance types, set Max to 0.

The minimum and maximum amount of total accelerator memory, in MiB.

The minimum and maximum baseline bandwidth to Amazon EBS, in Mbps. For more information, see Amazon EBS–optimized instances in the Amazon EC2 User Guide.

The baseline performance to consider, using an instance family as a baseline reference. The instance family establishes the lowest acceptable level of performance. Amazon EC2 uses this baseline to guide instance type selection, but there is no guarantee that the selected instance types will always exceed the baseline for every application. Currently, this parameter only supports CPU performance as a baseline performance factor. For example, specifying c6i would use the CPU performance of the c6i family as the baseline reference.

Sourcemodule MemoryGiBPerVCpuRequest : sig ... end

The minimum and maximum amount of memory per vCPU, in GiB.

Sourcemodule MemoryMiBRequest : sig ... end

The minimum and maximum amount of memory, in MiB.

The minimum and maximum amount of network bandwidth, in gigabits per second (Gbps). Setting the minimum bandwidth does not guarantee that your instance will achieve the minimum bandwidth. Amazon EC2 will identify instance types that support the specified minimum bandwidth, but the actual bandwidth of your instance might go below the specified minimum at times. For more information, see Available instance bandwidth in the Amazon EC2 User Guide.

The minimum and maximum number of network interfaces.

The minimum and maximum amount of total local storage, in GB.

Sourcemodule VCpuCountRangeRequest : sig ... end

The minimum and maximum number of vCPUs.

Sourcemodule PlacementGroupId : sig ... end
Sourcemodule ProtocolList : sig ... end
Sourcemodule ResourceStatement : sig ... end

Describes a resource statement.

Sourcemodule AdditionalDetail : sig ... end

Describes an additional detail for a path analysis. For more information, see Reachability Analyzer additional detail codes.

Sourcemodule Explanation : sig ... end

Describes an explanation code for an unreachable path. For more information, see Reachability Analyzer explanation codes.

Sourcemodule IKEVersionsList : sig ... end
Sourcemodule Phase1DHGroupNumbersList : sig ... end
Sourcemodule Phase2DHGroupNumbersList : sig ... end
Sourcemodule VpnTunnelLogOptions : sig ... end

Options for logging VPN tunnel activity.

Sourcemodule PreSharedKey : sig ... end
Sourcemodule VpcCidrBlockStateCode : sig ... end
Sourcemodule VolumeStatusName : sig ... end
Sourcemodule BgpStatus : sig ... end
Sourcemodule SubnetCidrBlockStateCode : sig ... end
Sourcemodule UserIdGroupPair : sig ... end

Describes a security group and Amazon Web Services account ID pair.

Sourcemodule BlockDeviceMappingList : sig ... end

Describes an IAM instance profile.

Sourcemodule KeyPairName : sig ... end
Sourcemodule SensitiveUserData : sig ... end
Sourcemodule SpotFleetMonitoring : sig ... end

Describes whether monitoring is enabled.

Sourcemodule SpotPlacement : sig ... end

Describes Spot Instance placement.

The Amazon EC2 launch template that can be used by a Spot Fleet to configure Amazon EC2 instances. You must specify either the ID or name of the launch template in the request, but not both. For information about launch templates, see Launch an instance from a launch template in the Amazon EC2 User Guide.

Sourcemodule ClassicLoadBalancers : sig ... end
Sourcemodule TargetGroups : sig ... end
Sourcemodule ReplacementStrategy : sig ... end
Sourcemodule IpRange : sig ... end

Describes an IPv4 address range.

Sourcemodule Ipv6Range : sig ... end

Describes an IPv6 address range.

Sourcemodule PrefixListId : sig ... end

Describes a prefix list ID.

Sourcemodule Scope : sig ... end

Describes a block device for an EBS volume.

Sourcemodule SpotInstanceType : sig ... end

A security group connection tracking specification that enables you to set the idle timeout for connection tracking on an Elastic network interface. For more information, see Connection tracking timeouts in the Amazon EC2 User Guide.

Sourcemodule GroupIdStringList : sig ... end
Sourcemodule Ipv4PrefixListResponse : sig ... end
Sourcemodule Ipv6PrefixListResponse : sig ... end

ENA Express uses Amazon Web Services Scalable Reliable Datagram (SRD) technology to increase the maximum bandwidth used per stream and minimize tail latency of network traffic between EC2 instances. With ENA Express, you can communicate between two EC2 instances in the same subnet within the same account, or in different accounts. Both sending and receiving instances must have ENA Express enabled. To improve the reliability of network packet delivery, ENA Express reorders network packets on the receiving end by default. However, some UDP-based applications are designed to handle network packets that are out of order to reduce the overhead for packet delivery at the network layer. When ENA Express is enabled, you can specify whether UDP network traffic uses it.

Describes a target Capacity Reservation or Capacity Reservation group.

Sourcemodule AmdSevSnpSpecification : sig ... end
Sourcemodule ElasticGpuAssociation : sig ... end

Amazon Elastic Graphics reached end of life on January 8, 2024. Describes the association between an instance and an Elastic Graphics accelerator.

Amazon Elastic Inference is no longer available. Describes the association between an instance and an elastic inference accelerator.

Describes a block device mapping.

Sourcemodule InstanceAutoRecoveryState : sig ... end
Sourcemodule HttpTokensState : sig ... end
Sourcemodule InstanceMetadataTagsState : sig ... end
Sourcemodule InstanceNetworkInterface : sig ... end

Describes a network interface.

Describes a secondary interface attached to an instance.

Sourcemodule InstanceStateName : sig ... end
Sourcemodule LicenseConfiguration : sig ... end

Describes a license configuration.

Sourcemodule MonitoringState : sig ... end
Sourcemodule HostnameType : sig ... end
Sourcemodule ProductCode : sig ... end

Describes a product code.

Sourcemodule BaselineBandwidthInMbps : sig ... end
Sourcemodule BaselineIops : sig ... end
Sourcemodule BaselineThroughputInMBps : sig ... end
Sourcemodule EbsCardIndex : sig ... end
Sourcemodule MaximumBandwidthInMbps : sig ... end
Sourcemodule MaximumIops : sig ... end
Sourcemodule MaximumThroughputInMBps : sig ... end
Sourcemodule FpgaDeviceCount : sig ... end
Sourcemodule FpgaDeviceMemoryInfo : sig ... end

Describes the memory for the FPGA accelerator for the instance type.

Sourcemodule FpgaDeviceName : sig ... end
Sourcemodule GpuDeviceCount : sig ... end
Sourcemodule GpuDeviceManufacturerName : sig ... end
Sourcemodule GpuDeviceMemoryInfo : sig ... end

Describes the memory available to the GPU accelerator.

Sourcemodule GpuDeviceName : sig ... end
Sourcemodule GpuPartitionSize : sig ... end
Sourcemodule LogicalGpuCount : sig ... end
Sourcemodule WorkloadsList : sig ... end
Sourcemodule InferenceDeviceCount : sig ... end
Sourcemodule InferenceDeviceMemoryInfo : sig ... end

Amazon Elastic Inference is no longer available. Describes the memory available to the inference accelerator.

Sourcemodule InferenceDeviceName : sig ... end
Sourcemodule DiskCount : sig ... end
Sourcemodule DiskSize : sig ... end
Sourcemodule DiskType : sig ... end
Sourcemodule MediaDeviceCount : sig ... end
Sourcemodule MediaDeviceMemoryInfo : sig ... end

Describes the memory available to the media accelerator.

Sourcemodule MediaDeviceName : sig ... end
Sourcemodule BaselineBandwidthInGbps : sig ... end
Sourcemodule MaxNetworkInterfaces : sig ... end
Sourcemodule MaximumEnaQueueCount : sig ... end
Sourcemodule NetworkCardIndex : sig ... end
Sourcemodule NetworkPerformance : sig ... end
Sourcemodule PeakBandwidthInGbps : sig ... end
Sourcemodule NeuronDeviceCoreInfo : sig ... end

Describes the cores available to the neuron accelerator.

Sourcemodule NeuronDeviceCount : sig ... end
Sourcemodule NeuronDeviceMemoryInfo : sig ... end

Describes the memory available to the neuron accelerator.

Sourcemodule NeuronDeviceName : sig ... end
Sourcemodule StatusName : sig ... end
Sourcemodule StatusType : sig ... end

The options that affect the scope of the report.

Sourcemodule ResourceTypeOptionValue : sig ... end

Describes overrides for a launch template.

Sourcemodule InstanceId : sig ... end
Sourcemodule FleetReplacementStrategy : sig ... end
Sourcemodule AttributeValue : sig ... end

Describes a value for a resource attribute that is a String.

Sourcemodule DiskImageDescription : sig ... end

Describes a disk image.

Describes a disk image volume.

A key-value pair that provides additional metadata about a capacity allocation.

Sourcemodule CloudWatchLogGroupArn : sig ... end

Describes a private IPv4 address for a Scheduled Instance.

Describes an IPv6 address.

Sourcemodule RequestIpamResourceTag : sig ... end

A tag on an IPAM resource.

The attributes for the instance types. When you specify instance attributes, Amazon EC2 will identify instance types with these attributes. You must specify VCpuCount and MemoryMiB. All other attributes are optional. Any unspecified optional attribute is set to its default. When you specify multiple attributes, you get instance types that satisfy all of the specified attributes. If you specify multiple values for an attribute, you get instance types that satisfy any of the specified values. To limit the list of instance types from which Amazon EC2 can identify matching instance types, you can use one of the following parameters, but not both in the same request: AllowedInstanceTypes - The instance types to include in the list. All other instance types are ignored, even if they match your specified attributes. ExcludedInstanceTypes - The instance types to exclude from the list, even if they match your specified attributes. If you specify InstanceRequirements, you can't specify InstanceType. Attribute-based instance type selection is only supported when using Auto Scaling groups, EC2 Fleet, and Spot Fleet to launch instances. If you plan to use the launch template in the launch instance wizard, or with the RunInstances API or AWS::EC2::Instance Amazon Web Services CloudFormation resource, you can't specify InstanceRequirements. For more information, see Specify attributes for instance type selection for EC2 Fleet or Spot Fleet and Spot placement score in the Amazon EC2 User Guide.

Sourcemodule Placement : sig ... end

Describes the placement of an instance.

Sourcemodule RouteTableId : sig ... end
Sourcemodule PacketHeaderStatement : sig ... end

Describes a packet header statement.

Sourcemodule ThroughResourcesStatement : sig ... end

Describes a through resource statement.

Sourcemodule AdditionalDetailList : sig ... end
Sourcemodule AnalysisPacketHeader : sig ... end

Describes a header. Reflects any changes made by a component as traffic passes through. The fields of an inbound header are null except for the first component of a path.

Sourcemodule ExplanationList : sig ... end
Sourcemodule IpamResourceTag : sig ... end

The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner and the value TeamA, specify tag:Owner for the filter name and TeamA for the filter value.

Sourcemodule IpamPoolId : sig ... end
Sourcemodule IpamPublicAddressTag : sig ... end

A tag for a public IP address discovered by IPAM.

Sourcemodule ConditionValue : sig ... end

A key-value pair representing a tag associated with a capacity resource in Capacity Manager.

Sourcemodule Metric : sig ... end
Sourcemodule Float_ : sig ... end

Describes an error that occurred when enabling fast snapshot restores.

Describes an error that occurred when disabling fast snapshot restores.

Sourcemodule TelemetryStatus : sig ... end
Sourcemodule TunnelOption : sig ... end

The VPN tunnel options.

Sourcemodule VpnState : sig ... end
Sourcemodule VpnStaticRouteSource : sig ... end
Sourcemodule VpcCidrBlockState : sig ... end

Describes the state of a CIDR block.

Describes an exclusion configuration for VPC Encryption Control. For more information, see Enforce VPC encryption in transit in the Amazon VPC User Guide.

Sourcemodule IpSource : sig ... end
Sourcemodule Ipv6AddressAttribute : sig ... end
Sourcemodule CidrBlock : sig ... end

Describes an IPv4 CIDR block.

Sourcemodule Ipv6CidrBlock : sig ... end

Describes an IPv6 CIDR block.

Sourcemodule ServiceType : sig ... end
Sourcemodule VolumeAttachmentState : sig ... end
Sourcemodule VolumeStatusDetails : sig ... end

Describes a volume status.

Sourcemodule DeviceTrustProviderType : sig ... end
Sourcemodule TrustProviderType : sig ... end
Sourcemodule UserTrustProviderType : sig ... end

Describes a log delivery status.

Describes a port range.

Sourcemodule EncryptionStateValue : sig ... end

The BGP configuration information.

Sourcemodule TrafficDirection : sig ... end
Sourcemodule TrafficMirrorPortRange : sig ... end

Describes the Traffic Mirror port range.

Sourcemodule TrafficMirrorRuleAction : sig ... end
Sourcemodule SubnetCidrAssociationId : sig ... end
Sourcemodule SubnetCidrBlockState : sig ... end

Describes the state of a CIDR block.

Sourcemodule IpRanges : sig ... end
Sourcemodule PrefixListIdSet : sig ... end
Sourcemodule UserIdGroupPairSet : sig ... end

Describes the launch specification for one or more Spot Instances. If you include On-Demand capacity in your fleet request or want to specify an EFA network device, you can't use SpotFleetLaunchSpecification; you must use LaunchTemplateConfig.

Sourcemodule LaunchTemplateConfig : sig ... end

Describes a launch template and overrides.

Describes the Classic Load Balancers to attach to a Spot Fleet. Spot Fleet registers the running Spot Instances with these Classic Load Balancers.

Sourcemodule TargetGroupsConfig : sig ... end

Describes the target groups to attach to a Spot Fleet. Spot Fleet registers the running Spot Instances with these target groups.

Sourcemodule SpotCapacityRebalance : sig ... end

The Spot Instance replacement strategy to use when Amazon EC2 emits a signal that your Spot Instance is at an elevated risk of being interrupted. For more information, see Capacity rebalancing in the Amazon EC2 User Guide.

Sourcemodule TagSpecification : sig ... end

The tags to apply to a resource when the resource is being created. When you specify a tag, you must specify the resource type to tag, otherwise the request will fail. The Valid Values lists all the resource types that can be tagged. However, the action you're using might not support tagging all of these resource types. If you try to tag a resource type that is unsupported for the action you're using, you'll get an error.

Sourcemodule IpRangeList : sig ... end
Sourcemodule Ipv6RangeList : sig ... end
Sourcemodule PrefixListIdList : sig ... end
Sourcemodule UserIdGroupPairList : sig ... end
Sourcemodule CarrierGatewayId : sig ... end
Sourcemodule CoreNetworkArn : sig ... end
Sourcemodule OdbNetworkArn : sig ... end
Sourcemodule RouteOrigin : sig ... end
Sourcemodule RouteState : sig ... end

Describes the state of an association between a route table and a subnet or gateway.

Sourcemodule RecurringChargeFrequency : sig ... end

Describes the configuration settings for the modified Reserved Instances.

Sourcemodule ListingState : sig ... end
Sourcemodule CurrencyCodeValues : sig ... end

ENA Express is compatible with both TCP and UDP transport protocols. When it's enabled, TCP traffic automatically uses it. However, some UDP-based applications are designed to handle network packets that are out of order, without a need for retransmission, such as live video broadcasting or other near-real-time applications. For UDP traffic, you can specify whether to use ENA Express, based on your application environment needs.

Describes association information for an Elastic IP address (IPv4 only), or a Carrier IP address (for a network interface which resides in a subnet in a Wavelength Zone).

Sourcemodule IcmpTypeCode : sig ... end

Describes the ICMP type and code.

Sourcemodule RuleAction : sig ... end
Sourcemodule NatGatewayAddressStatus : sig ... end
Sourcemodule NatGatewayApplianceState : sig ... end
Sourcemodule NatGatewayApplianceType : sig ... end

Deprecated. Amazon Elastic Graphics reached end of life on January 8, 2024.

Describes a block device mapping.

Amazon Elastic Inference is no longer available. Describes an elastic inference accelerator.

The options for Spot Instances.

Sourcemodule MarketType : sig ... end

Describes a network interface.

Describes a secondary interface specification in a launch template.

Describes a license configuration.

The tags specification for the launch template.

Sourcemodule ArchitectureValues : sig ... end
Sourcemodule BootModeValues : sig ... end

Describes the instance's Capacity Reservation targeting preferences. The action returns the capacityReservationPreference response element if the instance is configured to run in On-Demand capacity, or if it is configured in run in any open Capacity Reservation that has matching attributes (instance type, platform, Availability Zone). The action returns the capacityReservationTarget response element if the instance explicily targets a specific Capacity Reservation or Capacity Reservation group.

Sourcemodule CpuOptions : sig ... end

The CPU options for the instance.

Sourcemodule DeviceType : sig ... end
Sourcemodule ElasticGpuAssociationList : sig ... end
Sourcemodule EnclaveOptions : sig ... end

Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves.

Sourcemodule HibernationOptions : sig ... end

Indicates whether your instance is configured for hibernation. This parameter is valid only if the instance meets the hibernation prerequisites. For more information, see Hibernate your Amazon EC2 instance in the Amazon EC2 User Guide.

Sourcemodule HypervisorType : sig ... end
Sourcemodule IamInstanceProfile : sig ... end

Describes an IAM instance profile.

Sourcemodule InstanceBootModeValues : sig ... end
Sourcemodule InstanceLifecycleType : sig ... end

The maintenance options for the instance.

The metadata options for the instance.

With network performance options, you can adjust your bandwidth preferences to meet the needs of the workload that runs on your instance.

Sourcemodule InstanceState : sig ... end

Describes the current state of an instance.

Sourcemodule LicenseList : sig ... end
Sourcemodule Monitoring : sig ... end

Describes the monitoring of an instance.

Sourcemodule PlatformValues : sig ... end

Describes the options for instance hostnames.

Sourcemodule ProductCodeList : sig ... end
Sourcemodule StateReason : sig ... end

Describes a state change.

Sourcemodule VirtualizationType : sig ... end
Sourcemodule EbsCardInfo : sig ... end

Describes the performance characteristics of an EBS card on the instance type.

Sourcemodule FpgaDeviceInfo : sig ... end

Describes the FPGA accelerator for the instance type.

Sourcemodule GpuDeviceInfo : sig ... end

Describes the GPU accelerators for the instance type.

Sourcemodule InferenceDeviceInfo : sig ... end

Amazon Elastic Inference is no longer available. Describes the Inference accelerators for the instance type.

Sourcemodule DiskInfo : sig ... end

Describes a disk.

Sourcemodule MediaDeviceInfo : sig ... end

Describes the media accelerators for the instance type.

Sourcemodule BandwidthWeightingType : sig ... end
Sourcemodule DefaultUdpStreamTimeout : sig ... end
Sourcemodule DefaultUdpTimeout : sig ... end
Sourcemodule MaximumEfaInterfaces : sig ... end
Sourcemodule NetworkCardInfo : sig ... end

Describes the network card support of the instance type.

Sourcemodule NeuronDeviceInfo : sig ... end

Describes the neuron accelerators for the instance type.

Sourcemodule PlacementGroupStrategy : sig ... end
Sourcemodule ArchitectureType : sig ... end
Sourcemodule CoreCount : sig ... end
Sourcemodule ThreadsPerCore : sig ... end
Sourcemodule EbsStatusDetails : sig ... end

Describes the attached EBS status check for an instance.

Sourcemodule EventCode : sig ... end
Sourcemodule InstanceEventId : sig ... end
Sourcemodule InstanceStatusDetails : sig ... end

Describes the instance status.

Sourcemodule DedicatedHostId : sig ... end
Sourcemodule Hour : sig ... end
Sourcemodule WeekDay : sig ... end
Sourcemodule SensitiveUrl : sig ... end
Sourcemodule UserBucketDetails : sig ... end

Describes the Amazon S3 bucket for the disk image.

Sourcemodule ImageReferenceOptionName : sig ... end
Sourcemodule InstanceCapacity : sig ... end

Information about the number of instances that can be launched onto the Dedicated Host.

Sourcemodule InstanceLifecycle : sig ... end

Describes a launch template and overrides.

Sourcemodule InstanceIdsSet : sig ... end
Sourcemodule FleetReservationType : sig ... end

The strategy to use when Amazon EC2 emits a signal that your Spot Instance is at an elevated risk of being interrupted.

Describes an import volume task.

Sourcemodule AssociatedNetworkType : sig ... end
Sourcemodule CertificateAuthentication : sig ... end

Information about the client certificate used for authentication.

Describes an Active Directory.

Sourcemodule FederatedAuthentication : sig ... end

Describes the IAM SAML identity providers used for federated authentication.

Sourcemodule AllocationType : sig ... end
Sourcemodule CapacityReservationId : sig ... end
Sourcemodule DoubleWithConstraints : sig ... end
Sourcemodule IntegerWithConstraints : sig ... end
Sourcemodule AsnAssociationState : sig ... end
Sourcemodule Blob : sig ... end

The IKE version that is permitted for the VPN tunnel.

Specifies a Diffie-Hellman group number for the VPN tunnel for phase 1 IKE negotiations.

Specifies the encryption algorithm for the VPN tunnel for phase 1 IKE negotiations.

Specifies the integrity algorithm for the VPN tunnel for phase 1 IKE negotiations.

Specifies a Diffie-Hellman group number for the VPN tunnel for phase 2 IKE negotiations.

Specifies the encryption algorithm for the VPN tunnel for phase 2 IKE negotiations.

Specifies the integrity algorithm for the VPN tunnel for phase 2 IKE negotiations.

Options for sending VPN tunnel logs to CloudWatch.

Sourcemodule ResourceStatementRequest : sig ... end

Describes a resource statement.

Describes an IPv6 address.

Describes a private IPv4 address specification for a secondary interface request.

Describes a route attachment.

Sourcemodule ScheduledInstancesEbs : sig ... end

Describes an EBS volume for a Scheduled Instance.

Sourcemodule PrivateIpAddressConfigSet : sig ... end

Describes a private IPv4 address for a secondary interface request.

Describes the monitoring of an instance.

Sourcemodule ImageNameCriteriaRequest : sig ... end
Sourcemodule ImageProviderRequest : sig ... end
Sourcemodule OccurrenceDaySet : sig ... end
Sourcemodule PermissionGroup : sig ... end
Sourcemodule PrefixListResourceId : sig ... end

Describes a condition used when creating or modifying resolver rules. CIDR selection rules define the business logic for selecting CIDRs from IPAM. If a CIDR matches any of the rules, it will be included. If a rule has multiple conditions, the CIDR has to match every condition of that rule. You can create a prefix list resolver without any CIDR selection rules, but it will generate empty versions (containing no CIDRs) until you add rules. There are three rule types. Only 2 of the 3 rule types support conditions - IPAM pool CIDR and Scope resource CIDR. Static CIDR rules cannot have conditions. Static CIDR: A fixed list of CIDRs that do not change (like a manual list replicated across Regions) IPAM pool CIDR: CIDRs from specific IPAM pools (like all CIDRs from your IPAM production pool) If you choose this option, choose the following: IPAM scope: Select the IPAM scope to search for resources Conditions: Property IPAM pool ID: Select an IPAM pool that contains the resources CIDR (like 10.24.34.0/23) Operation: Equals/Not equals Value: The value on which to match the condition Scope resource CIDR: CIDRs from Amazon Web Services resources like VPCs, subnets, EIPs within an IPAM scope If you choose this option, choose the following: IPAM scope: Select the IPAM scope to search for resources Resource type: Select a resource, like a VPC or subnet. Conditions: Property: Resource ID: The unique ID of a resource (like vpc-1234567890abcdef0) Resource owner (like 111122223333) Resource region (like us-east-1) Resource tag (like key: name, value: dev-vpc-1) CIDR (like 10.24.34.0/23) Operation: Equals/Not equals Value: The value on which to match the condition

Sourcemodule VolumeId : sig ... end

Describes overrides for a launch template.

Sourcemodule LaunchTemplateId : sig ... end

Describes the meta data tags associated with a transit gateway policy rule.

Describes the installation status of a route in a route table.

Sourcemodule PathStatement : sig ... end

Describes a path statement.

Sourcemodule PathComponent : sig ... end

Describes a path component.

Describes a condition within a CIDR selection rule. Conditions define the criteria for selecting CIDRs from IPAM's database based on resource attributes. CIDR selection rules define the business logic for selecting CIDRs from IPAM. If a CIDR matches any of the rules, it will be included. If a rule has multiple conditions, the CIDR has to match every condition of that rule. You can create a prefix list resolver without any CIDR selection rules, but it will generate empty versions (containing no CIDRs) until you add rules. There are three rule types. Only 2 of the 3 rule types support conditions - IPAM pool CIDR and Scope resource CIDR. Static CIDR rules cannot have conditions. Static CIDR: A fixed list of CIDRs that do not change (like a manual list replicated across Regions) IPAM pool CIDR: CIDRs from specific IPAM pools (like all CIDRs from your IPAM production pool) If you choose this option, choose the following: IPAM scope: Select the IPAM scope to search for resources Conditions: Property IPAM pool ID: Select an IPAM pool that contains the resources CIDR (like 10.24.34.0/23) Operation: Equals/Not equals Value: The value on which to match the condition Scope resource CIDR: CIDRs from Amazon Web Services resources like VPCs, subnets, EIPs within an IPAM scope If you choose this option, choose the following: IPAM scope: Select the IPAM scope to search for resources Resource type: Select a resource, like a VPC or subnet. Conditions: Property: Resource ID: The unique ID of a resource (like vpc-1234567890abcdef0) Resource owner (like 111122223333) Resource region (like us-east-1) Resource tag (like key: name, value: dev-vpc-1) CIDR (like 10.24.34.0/23) Operation: Equals/Not equals Value: The value on which to match the condition

Sourcemodule IpamPoolCidrFailureCode : sig ... end
Sourcemodule IpamPolicyAllocationRule : sig ... end

Information about an IPAM policy allocation rule. Allocation rules are optional configurations within an IPAM policy that map Amazon Web Services resource types to specific IPAM pools. If no rules are defined, the resource types default to using Amazon-provided IP addresses.

The security group that the resource with the public IP address is in.

Sourcemodule IpamPublicAddressTagList : sig ... end
Sourcemodule IpamDiscoveryFailureCode : sig ... end
Sourcemodule PartitionLoadFrequency : sig ... end
Sourcemodule RegionalSummary : sig ... end

A summary report for the attribute for a Region.

Sourcemodule Comparison : sig ... end
Sourcemodule ConditionValueList : sig ... end
Sourcemodule FilterByDimension : sig ... end
Sourcemodule CapacityTenancy : sig ... end
Sourcemodule ReservationEndDateType : sig ... end
Sourcemodule ReservationState : sig ... end
Sourcemodule ReservationType : sig ... end
Sourcemodule MetricValue : sig ... end

Represents a single metric value with its associated statistic, such as the sum or average of unused capacity hours.

Sourcemodule MetricPoint : sig ... end

Indicates whether the network was healthy or degraded at a particular point. The value is aggregated from the startDate to the endDate. Currently only five_minutes is supported.

Sourcemodule ImageName : sig ... end
Sourcemodule ImageProvider : sig ... end
Sourcemodule MarketplaceProductCode : sig ... end

Describes a route.

Contains information about an error that occurred when enabling fast snapshot restores.

Contains information about an error that occurred when disabling fast snapshot restores.

Sourcemodule VpcAttachment : sig ... end

Describes an attachment between a virtual private gateway and a VPC.

Sourcemodule VgwTelemetry : sig ... end

Describes telemetry for a VPN tunnel.

Sourcemodule TunnelInsideIpVersion : sig ... end
Sourcemodule TunnelOptionsList : sig ... end
Sourcemodule VpnTunnelBandwidth : sig ... end
Sourcemodule VpnStaticRoute : sig ... end

Describes a static route for a VPN connection.

Sourcemodule BlockPublicAccessMode : sig ... end
Sourcemodule VpcCidrBlockAssociation : sig ... end

Describes an IPv4 CIDR block associated with a VPC.

Describes the exclusion configurations for various resource types in VPC Encryption Control. For more information, see Enforce VPC encryption in transit in the Amazon VPC User Guide.

Sourcemodule VpcEncryptionControlId : sig ... end
Sourcemodule VpcEncryptionControlMode : sig ... end
Sourcemodule VpcEncryptionControlState : sig ... end
Sourcemodule VpcId : sig ... end

Describes an IPv6 CIDR block associated with a VPC.

Sourcemodule CidrBlockSet : sig ... end
Sourcemodule Ipv6CidrBlockSet : sig ... end

Describes the VPC peering connection options.

Sourcemodule DnsEntry : sig ... end

Describes a DNS entry.

Sourcemodule DnsRecordIpType : sig ... end
Sourcemodule SecurityGroupIdentifier : sig ... end

Describes a security group.

Sourcemodule SubnetIpPrefixes : sig ... end

Prefixes of the subnet IP.

Sourcemodule PrivateDnsDetails : sig ... end

Information about the Private DNS name for interface endpoints.

Sourcemodule ServiceTypeDetail : sig ... end

Describes the type of service for a VPC endpoint.

Sourcemodule ServiceConnectivityType : sig ... end
Sourcemodule DnsNameState : sig ... end
Sourcemodule SupportedRegionDetail : sig ... end

Describes a supported Region.

Sourcemodule VolumeAttachment : sig ... end

Describes volume attachment details.

Sourcemodule InitializationType : sig ... end
Sourcemodule VolumeStatusAction : sig ... end

Describes a volume status operation code.

Information about the instances to which the volume is attached.

Sourcemodule VolumeStatusEvent : sig ... end

Describes a volume status event.

Sourcemodule VolumeStatusDetailsList : sig ... end
Sourcemodule VolumeStatusInfoStatus : sig ... end
Sourcemodule ClientSecretType : sig ... end
Sourcemodule KmsKeyArn : sig ... end

Condensed information about a trust provider.

Options for CloudWatch Logs as a logging destination.

Options for Kinesis as a logging destination.

Options for Amazon S3 as a logging destination.

Sourcemodule DnsSupportValue : sig ... end
Sourcemodule EncryptionSupport : sig ... end

Describes the encryption support status for a transit gateway.

Sourcemodule MulticastSupportValue : sig ... end
Sourcemodule VpnEcmpSupportValue : sig ... end
Sourcemodule ApplianceModeSupportValue : sig ... end
Sourcemodule Ipv6SupportValue : sig ... end
Sourcemodule DynamicRoutingValue : sig ... end
Sourcemodule Igmpv2SupportValue : sig ... end
Sourcemodule StaticSourcesSupportValue : sig ... end
Sourcemodule ProtocolValue : sig ... end
Sourcemodule TrafficMirrorFilterRule : sig ... end

Describes the Traffic Mirror rule.

Describes an association between a subnet and an IPv6 CIDR block.

Sourcemodule StaleIpPermission : sig ... end

Describes a stale rule in a security group.

Sourcemodule AllocationStrategy : sig ... end
Sourcemodule FleetType : sig ... end
Sourcemodule LaunchSpecsList : sig ... end
Sourcemodule LaunchTemplateConfigList : sig ... end
Sourcemodule LoadBalancersConfig : sig ... end

Describes the Classic Load Balancers and target groups to attach to a Spot Fleet request.

Sourcemodule SpotMaintenanceStrategies : sig ... end

The strategies for managing your Spot Instances that are at an elevated risk of being interrupted.

Sourcemodule TagSpecificationList : sig ... end
Sourcemodule TargetCapacityUnitType : sig ... end
Sourcemodule IpPermission : sig ... end

Describes the permissions for a security group rule.

Describes an IPv4 CIDR block associated with a secondary subnet.

Describes an IPv4 CIDR block associated with a secondary network.

Describes a private IPv4 address for a secondary interface.

Sourcemodule PropagatingVgw : sig ... end

Describes a virtual private gateway propagating route.

Sourcemodule Route : sig ... end

Describes a route in a route table.