amazonka-ec2-2.0: gen/Amazonka/EC2/Types.hs
{-# LANGUAGE DisambiguateRecordFields #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-unused-matches #-}
-- Derived from AWS service descriptions, licensed under Apache 2.0.
-- |
-- Module : Amazonka.EC2.Types
-- Copyright : (c) 2013-2023 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
module Amazonka.EC2.Types
( -- * Service Configuration
defaultService,
-- * Errors
-- * Re-exported Types
module Amazonka.EC2.Internal,
-- * AcceleratorManufacturer
AcceleratorManufacturer (..),
-- * AcceleratorName
AcceleratorName (..),
-- * AcceleratorType
AcceleratorType (..),
-- * AccountAttributeName
AccountAttributeName (..),
-- * ActivityStatus
ActivityStatus (..),
-- * AddressAttributeName
AddressAttributeName (..),
-- * AddressFamily
AddressFamily (..),
-- * AddressStatus
AddressStatus (..),
-- * AddressTransferStatus
AddressTransferStatus (..),
-- * Affinity
Affinity (..),
-- * AllocationState
AllocationState (..),
-- * AllocationStrategy
AllocationStrategy (..),
-- * AllocationType
AllocationType (..),
-- * AllowsMultipleInstanceTypes
AllowsMultipleInstanceTypes (..),
-- * AnalysisStatus
AnalysisStatus (..),
-- * ApplianceModeSupportValue
ApplianceModeSupportValue (..),
-- * ArchitectureType
ArchitectureType (..),
-- * ArchitectureValues
ArchitectureValues (..),
-- * AssociatedNetworkType
AssociatedNetworkType (..),
-- * AssociationStatusCode
AssociationStatusCode (..),
-- * AttachmentStatus
AttachmentStatus (..),
-- * AutoAcceptSharedAssociationsValue
AutoAcceptSharedAssociationsValue (..),
-- * AutoAcceptSharedAttachmentsValue
AutoAcceptSharedAttachmentsValue (..),
-- * AutoPlacement
AutoPlacement (..),
-- * AvailabilityZoneOptInStatus
AvailabilityZoneOptInStatus (..),
-- * AvailabilityZoneState
AvailabilityZoneState (..),
-- * BareMetal
BareMetal (..),
-- * BatchState
BatchState (..),
-- * BgpStatus
BgpStatus (..),
-- * BootModeType
BootModeType (..),
-- * BootModeValues
BootModeValues (..),
-- * BundleTaskState
BundleTaskState (..),
-- * BurstablePerformance
BurstablePerformance (..),
-- * ByoipCidrState
ByoipCidrState (..),
-- * CancelBatchErrorCode
CancelBatchErrorCode (..),
-- * CancelSpotInstanceRequestState
CancelSpotInstanceRequestState (..),
-- * CapacityReservationFleetState
CapacityReservationFleetState (..),
-- * CapacityReservationInstancePlatform
CapacityReservationInstancePlatform (..),
-- * CapacityReservationPreference
CapacityReservationPreference (..),
-- * CapacityReservationState
CapacityReservationState (..),
-- * CapacityReservationTenancy
CapacityReservationTenancy (..),
-- * CarrierGatewayState
CarrierGatewayState (..),
-- * ClientCertificateRevocationListStatusCode
ClientCertificateRevocationListStatusCode (..),
-- * ClientVpnAuthenticationType
ClientVpnAuthenticationType (..),
-- * ClientVpnAuthorizationRuleStatusCode
ClientVpnAuthorizationRuleStatusCode (..),
-- * ClientVpnConnectionStatusCode
ClientVpnConnectionStatusCode (..),
-- * ClientVpnEndpointAttributeStatusCode
ClientVpnEndpointAttributeStatusCode (..),
-- * ClientVpnEndpointStatusCode
ClientVpnEndpointStatusCode (..),
-- * ClientVpnRouteStatusCode
ClientVpnRouteStatusCode (..),
-- * ConnectionNotificationState
ConnectionNotificationState (..),
-- * ConnectionNotificationType
ConnectionNotificationType (..),
-- * ConnectivityType
ConnectivityType (..),
-- * ContainerFormat
ContainerFormat (..),
-- * ConversionTaskState
ConversionTaskState (..),
-- * CopyTagsFromSource
CopyTagsFromSource (..),
-- * CpuManufacturer
CpuManufacturer (..),
-- * CurrencyCodeValues
CurrencyCodeValues (..),
-- * DatafeedSubscriptionState
DatafeedSubscriptionState (..),
-- * DefaultRouteTableAssociationValue
DefaultRouteTableAssociationValue (..),
-- * DefaultRouteTablePropagationValue
DefaultRouteTablePropagationValue (..),
-- * DefaultTargetCapacityType
DefaultTargetCapacityType (..),
-- * DeleteFleetErrorCode
DeleteFleetErrorCode (..),
-- * DeleteQueuedReservedInstancesErrorCode
DeleteQueuedReservedInstancesErrorCode (..),
-- * DestinationFileFormat
DestinationFileFormat (..),
-- * DeviceTrustProviderType
DeviceTrustProviderType (..),
-- * DeviceType
DeviceType (..),
-- * DiskImageFormat
DiskImageFormat (..),
-- * DiskType
DiskType (..),
-- * DnsNameState
DnsNameState (..),
-- * DnsRecordIpType
DnsRecordIpType (..),
-- * DnsSupportValue
DnsSupportValue (..),
-- * DomainType
DomainType (..),
-- * DynamicRoutingValue
DynamicRoutingValue (..),
-- * EbsEncryptionSupport
EbsEncryptionSupport (..),
-- * EbsNvmeSupport
EbsNvmeSupport (..),
-- * EbsOptimizedSupport
EbsOptimizedSupport (..),
-- * ElasticGpuState
ElasticGpuState (..),
-- * ElasticGpuStatus
ElasticGpuStatus (..),
-- * EnaSupport
EnaSupport (..),
-- * EndDateType
EndDateType (..),
-- * EphemeralNvmeSupport
EphemeralNvmeSupport (..),
-- * EventCode
EventCode (..),
-- * EventType
EventType (..),
-- * ExcessCapacityTerminationPolicy
ExcessCapacityTerminationPolicy (..),
-- * ExportEnvironment
ExportEnvironment (..),
-- * ExportTaskState
ExportTaskState (..),
-- * FastLaunchResourceType
FastLaunchResourceType (..),
-- * FastLaunchStateCode
FastLaunchStateCode (..),
-- * FastSnapshotRestoreStateCode
FastSnapshotRestoreStateCode (..),
-- * FindingsFound
FindingsFound (..),
-- * FleetActivityStatus
FleetActivityStatus (..),
-- * FleetCapacityReservationTenancy
FleetCapacityReservationTenancy (..),
-- * FleetCapacityReservationUsageStrategy
FleetCapacityReservationUsageStrategy (..),
-- * FleetEventType
FleetEventType (..),
-- * FleetExcessCapacityTerminationPolicy
FleetExcessCapacityTerminationPolicy (..),
-- * FleetInstanceMatchCriteria
FleetInstanceMatchCriteria (..),
-- * FleetOnDemandAllocationStrategy
FleetOnDemandAllocationStrategy (..),
-- * FleetReplacementStrategy
FleetReplacementStrategy (..),
-- * FleetStateCode
FleetStateCode (..),
-- * FleetType
FleetType (..),
-- * FlowLogsResourceType
FlowLogsResourceType (..),
-- * FpgaImageAttributeName
FpgaImageAttributeName (..),
-- * FpgaImageStateCode
FpgaImageStateCode (..),
-- * GatewayAssociationState
GatewayAssociationState (..),
-- * GatewayType
GatewayType (..),
-- * HostRecovery
HostRecovery (..),
-- * HostTenancy
HostTenancy (..),
-- * HostnameType
HostnameType (..),
-- * HttpTokensState
HttpTokensState (..),
-- * HypervisorType
HypervisorType (..),
-- * IamInstanceProfileAssociationState
IamInstanceProfileAssociationState (..),
-- * Igmpv2SupportValue
Igmpv2SupportValue (..),
-- * ImageAttributeName
ImageAttributeName (..),
-- * ImageState
ImageState (..),
-- * ImageTypeValues
ImageTypeValues (..),
-- * ImdsSupportValues
ImdsSupportValues (..),
-- * InstanceAttributeName
InstanceAttributeName (..),
-- * InstanceAutoRecoveryState
InstanceAutoRecoveryState (..),
-- * InstanceEventWindowState
InstanceEventWindowState (..),
-- * InstanceGeneration
InstanceGeneration (..),
-- * InstanceHealthStatus
InstanceHealthStatus (..),
-- * InstanceInterruptionBehavior
InstanceInterruptionBehavior (..),
-- * InstanceLifecycle
InstanceLifecycle (..),
-- * InstanceLifecycleType
InstanceLifecycleType (..),
-- * InstanceMatchCriteria
InstanceMatchCriteria (..),
-- * InstanceMetadataEndpointState
InstanceMetadataEndpointState (..),
-- * InstanceMetadataOptionsState
InstanceMetadataOptionsState (..),
-- * InstanceMetadataProtocolState
InstanceMetadataProtocolState (..),
-- * InstanceMetadataTagsState
InstanceMetadataTagsState (..),
-- * InstanceStateName
InstanceStateName (..),
-- * InstanceStorageEncryptionSupport
InstanceStorageEncryptionSupport (..),
-- * InstanceType
InstanceType (..),
-- * InstanceTypeHypervisor
InstanceTypeHypervisor (..),
-- * InterfacePermissionType
InterfacePermissionType (..),
-- * InterfaceProtocolType
InterfaceProtocolType (..),
-- * IpAddressType
IpAddressType (..),
-- * IpamAddressHistoryResourceType
IpamAddressHistoryResourceType (..),
-- * IpamComplianceStatus
IpamComplianceStatus (..),
-- * IpamManagementState
IpamManagementState (..),
-- * IpamOverlapStatus
IpamOverlapStatus (..),
-- * IpamPoolAllocationResourceType
IpamPoolAllocationResourceType (..),
-- * IpamPoolAwsService
IpamPoolAwsService (..),
-- * IpamPoolCidrFailureCode
IpamPoolCidrFailureCode (..),
-- * IpamPoolCidrState
IpamPoolCidrState (..),
-- * IpamPoolState
IpamPoolState (..),
-- * IpamResourceType
IpamResourceType (..),
-- * IpamScopeState
IpamScopeState (..),
-- * IpamScopeType
IpamScopeType (..),
-- * IpamState
IpamState (..),
-- * Ipv6SupportValue
Ipv6SupportValue (..),
-- * KeyFormat
KeyFormat (..),
-- * KeyType
KeyType (..),
-- * LaunchTemplateAutoRecoveryState
LaunchTemplateAutoRecoveryState (..),
-- * LaunchTemplateErrorCode
LaunchTemplateErrorCode (..),
-- * LaunchTemplateHttpTokensState
LaunchTemplateHttpTokensState (..),
-- * LaunchTemplateInstanceMetadataEndpointState
LaunchTemplateInstanceMetadataEndpointState (..),
-- * LaunchTemplateInstanceMetadataOptionsState
LaunchTemplateInstanceMetadataOptionsState (..),
-- * LaunchTemplateInstanceMetadataProtocolIpv6
LaunchTemplateInstanceMetadataProtocolIpv6 (..),
-- * LaunchTemplateInstanceMetadataTagsState
LaunchTemplateInstanceMetadataTagsState (..),
-- * ListingState
ListingState (..),
-- * ListingStatus
ListingStatus (..),
-- * LocalGatewayRouteState
LocalGatewayRouteState (..),
-- * LocalGatewayRouteTableMode
LocalGatewayRouteTableMode (..),
-- * LocalGatewayRouteType
LocalGatewayRouteType (..),
-- * LocalStorage
LocalStorage (..),
-- * LocalStorageType
LocalStorageType (..),
-- * LocationType
LocationType (..),
-- * LogDestinationType
LogDestinationType (..),
-- * MarketType
MarketType (..),
-- * MembershipType
MembershipType (..),
-- * MetricType
MetricType (..),
-- * ModifyAvailabilityZoneOptInStatus
ModifyAvailabilityZoneOptInStatus (..),
-- * MonitoringState
MonitoringState (..),
-- * MoveStatus
MoveStatus (..),
-- * MulticastSupportValue
MulticastSupportValue (..),
-- * NatGatewayState
NatGatewayState (..),
-- * NetworkInterfaceAttribute
NetworkInterfaceAttribute (..),
-- * NetworkInterfaceCreationType
NetworkInterfaceCreationType (..),
-- * NetworkInterfacePermissionStateCode
NetworkInterfacePermissionStateCode (..),
-- * NetworkInterfaceStatus
NetworkInterfaceStatus (..),
-- * NetworkInterfaceType
NetworkInterfaceType (..),
-- * OfferingClassType
OfferingClassType (..),
-- * OfferingTypeValues
OfferingTypeValues (..),
-- * OnDemandAllocationStrategy
OnDemandAllocationStrategy (..),
-- * OperationType
OperationType (..),
-- * PartitionLoadFrequency
PartitionLoadFrequency (..),
-- * PayerResponsibility
PayerResponsibility (..),
-- * PaymentOption
PaymentOption (..),
-- * PeriodType
PeriodType (..),
-- * PermissionGroup
PermissionGroup (..),
-- * PlacementGroupState
PlacementGroupState (..),
-- * PlacementGroupStrategy
PlacementGroupStrategy (..),
-- * PlacementStrategy
PlacementStrategy (..),
-- * PlatformValues
PlatformValues (..),
-- * PrefixListState
PrefixListState (..),
-- * PrincipalType
PrincipalType (..),
-- * ProductCodeValues
ProductCodeValues (..),
-- * Protocol
Protocol (..),
-- * ProtocolValue
ProtocolValue (..),
-- * RIProductDescription
RIProductDescription (..),
-- * RecurringChargeFrequency
RecurringChargeFrequency (..),
-- * ReplaceRootVolumeTaskState
ReplaceRootVolumeTaskState (..),
-- * ReplacementStrategy
ReplacementStrategy (..),
-- * ReportInstanceReasonCodes
ReportInstanceReasonCodes (..),
-- * ReportStatusType
ReportStatusType (..),
-- * ReservationState
ReservationState (..),
-- * ReservedInstanceState
ReservedInstanceState (..),
-- * ResetFpgaImageAttributeName
ResetFpgaImageAttributeName (..),
-- * ResetImageAttributeName
ResetImageAttributeName (..),
-- * ResourceType
ResourceType (..),
-- * RootDeviceType
RootDeviceType (..),
-- * RouteOrigin
RouteOrigin (..),
-- * RouteState
RouteState (..),
-- * RouteTableAssociationStateCode
RouteTableAssociationStateCode (..),
-- * RuleAction
RuleAction (..),
-- * Scope
Scope (..),
-- * SelfServicePortal
SelfServicePortal (..),
-- * ServiceConnectivityType
ServiceConnectivityType (..),
-- * ServiceState
ServiceState (..),
-- * ServiceType
ServiceType (..),
-- * ShutdownBehavior
ShutdownBehavior (..),
-- * SnapshotAttributeName
SnapshotAttributeName (..),
-- * SnapshotState
SnapshotState (..),
-- * SpotAllocationStrategy
SpotAllocationStrategy (..),
-- * SpotInstanceInterruptionBehavior
SpotInstanceInterruptionBehavior (..),
-- * SpotInstanceState
SpotInstanceState (..),
-- * SpotInstanceType
SpotInstanceType (..),
-- * SpreadLevel
SpreadLevel (..),
-- * State
State (..),
-- * StaticSourcesSupportValue
StaticSourcesSupportValue (..),
-- * StatisticType
StatisticType (..),
-- * StatusName
StatusName (..),
-- * StatusType
StatusType (..),
-- * StorageTier
StorageTier (..),
-- * SubnetCidrBlockStateCode
SubnetCidrBlockStateCode (..),
-- * SubnetCidrReservationType
SubnetCidrReservationType (..),
-- * SubnetState
SubnetState (..),
-- * SummaryStatus
SummaryStatus (..),
-- * TargetCapacityUnitType
TargetCapacityUnitType (..),
-- * TargetStorageTier
TargetStorageTier (..),
-- * TelemetryStatus
TelemetryStatus (..),
-- * Tenancy
Tenancy (..),
-- * TieringOperationStatus
TieringOperationStatus (..),
-- * TpmSupportValues
TpmSupportValues (..),
-- * TrafficDirection
TrafficDirection (..),
-- * TrafficMirrorFilterRuleField
TrafficMirrorFilterRuleField (..),
-- * TrafficMirrorNetworkService
TrafficMirrorNetworkService (..),
-- * TrafficMirrorRuleAction
TrafficMirrorRuleAction (..),
-- * TrafficMirrorSessionField
TrafficMirrorSessionField (..),
-- * TrafficMirrorTargetType
TrafficMirrorTargetType (..),
-- * TrafficType
TrafficType (..),
-- * TransitGatewayAssociationState
TransitGatewayAssociationState (..),
-- * TransitGatewayAttachmentResourceType
TransitGatewayAttachmentResourceType (..),
-- * TransitGatewayAttachmentState
TransitGatewayAttachmentState (..),
-- * TransitGatewayConnectPeerState
TransitGatewayConnectPeerState (..),
-- * TransitGatewayMulitcastDomainAssociationState
TransitGatewayMulitcastDomainAssociationState (..),
-- * TransitGatewayMulticastDomainState
TransitGatewayMulticastDomainState (..),
-- * TransitGatewayPolicyTableState
TransitGatewayPolicyTableState (..),
-- * TransitGatewayPrefixListReferenceState
TransitGatewayPrefixListReferenceState (..),
-- * TransitGatewayPropagationState
TransitGatewayPropagationState (..),
-- * TransitGatewayRouteState
TransitGatewayRouteState (..),
-- * TransitGatewayRouteTableAnnouncementDirection
TransitGatewayRouteTableAnnouncementDirection (..),
-- * TransitGatewayRouteTableAnnouncementState
TransitGatewayRouteTableAnnouncementState (..),
-- * TransitGatewayRouteTableState
TransitGatewayRouteTableState (..),
-- * TransitGatewayRouteType
TransitGatewayRouteType (..),
-- * TransitGatewayState
TransitGatewayState (..),
-- * TransportProtocol
TransportProtocol (..),
-- * TrustProviderType
TrustProviderType (..),
-- * TunnelInsideIpVersion
TunnelInsideIpVersion (..),
-- * UnlimitedSupportedInstanceFamily
UnlimitedSupportedInstanceFamily (..),
-- * UnsuccessfulInstanceCreditSpecificationErrorCode
UnsuccessfulInstanceCreditSpecificationErrorCode (..),
-- * UsageClassType
UsageClassType (..),
-- * UserTrustProviderType
UserTrustProviderType (..),
-- * VerifiedAccessEndpointAttachmentType
VerifiedAccessEndpointAttachmentType (..),
-- * VerifiedAccessEndpointProtocol
VerifiedAccessEndpointProtocol (..),
-- * VerifiedAccessEndpointStatusCode
VerifiedAccessEndpointStatusCode (..),
-- * VerifiedAccessEndpointType
VerifiedAccessEndpointType (..),
-- * VerifiedAccessLogDeliveryStatusCode
VerifiedAccessLogDeliveryStatusCode (..),
-- * VirtualizationType
VirtualizationType (..),
-- * VolumeAttachmentState
VolumeAttachmentState (..),
-- * VolumeAttributeName
VolumeAttributeName (..),
-- * VolumeModificationState
VolumeModificationState (..),
-- * VolumeState
VolumeState (..),
-- * VolumeStatusInfoStatus
VolumeStatusInfoStatus (..),
-- * VolumeStatusName
VolumeStatusName (..),
-- * VolumeType
VolumeType (..),
-- * VpcAttributeName
VpcAttributeName (..),
-- * VpcCidrBlockStateCode
VpcCidrBlockStateCode (..),
-- * VpcEndpointType
VpcEndpointType (..),
-- * VpcPeeringConnectionStateReasonCode
VpcPeeringConnectionStateReasonCode (..),
-- * VpcState
VpcState (..),
-- * VpcTenancy
VpcTenancy (..),
-- * VpnEcmpSupportValue
VpnEcmpSupportValue (..),
-- * VpnProtocol
VpnProtocol (..),
-- * VpnState
VpnState (..),
-- * VpnStaticRouteSource
VpnStaticRouteSource (..),
-- * WeekDay
WeekDay (..),
-- * AcceleratorCount
AcceleratorCount (..),
newAcceleratorCount,
acceleratorCount_max,
acceleratorCount_min,
-- * AcceleratorCountRequest
AcceleratorCountRequest (..),
newAcceleratorCountRequest,
acceleratorCountRequest_max,
acceleratorCountRequest_min,
-- * AcceleratorTotalMemoryMiB
AcceleratorTotalMemoryMiB (..),
newAcceleratorTotalMemoryMiB,
acceleratorTotalMemoryMiB_max,
acceleratorTotalMemoryMiB_min,
-- * AcceleratorTotalMemoryMiBRequest
AcceleratorTotalMemoryMiBRequest (..),
newAcceleratorTotalMemoryMiBRequest,
acceleratorTotalMemoryMiBRequest_max,
acceleratorTotalMemoryMiBRequest_min,
-- * AccessScopeAnalysisFinding
AccessScopeAnalysisFinding (..),
newAccessScopeAnalysisFinding,
accessScopeAnalysisFinding_findingComponents,
accessScopeAnalysisFinding_findingId,
accessScopeAnalysisFinding_networkInsightsAccessScopeAnalysisId,
accessScopeAnalysisFinding_networkInsightsAccessScopeId,
-- * AccessScopePath
AccessScopePath (..),
newAccessScopePath,
accessScopePath_destination,
accessScopePath_source,
accessScopePath_throughResources,
-- * AccessScopePathRequest
AccessScopePathRequest (..),
newAccessScopePathRequest,
accessScopePathRequest_destination,
accessScopePathRequest_source,
accessScopePathRequest_throughResources,
-- * AccountAttribute
AccountAttribute (..),
newAccountAttribute,
accountAttribute_attributeName,
accountAttribute_attributeValues,
-- * AccountAttributeValue
AccountAttributeValue (..),
newAccountAttributeValue,
accountAttributeValue_attributeValue,
-- * ActiveInstance
ActiveInstance (..),
newActiveInstance,
activeInstance_instanceHealth,
activeInstance_instanceId,
activeInstance_instanceType,
activeInstance_spotInstanceRequestId,
-- * AddIpamOperatingRegion
AddIpamOperatingRegion (..),
newAddIpamOperatingRegion,
addIpamOperatingRegion_regionName,
-- * AddPrefixListEntry
AddPrefixListEntry (..),
newAddPrefixListEntry,
addPrefixListEntry_description,
addPrefixListEntry_cidr,
-- * AddedPrincipal
AddedPrincipal (..),
newAddedPrincipal,
addedPrincipal_principal,
addedPrincipal_principalType,
addedPrincipal_serviceId,
addedPrincipal_servicePermissionId,
-- * AdditionalDetail
AdditionalDetail (..),
newAdditionalDetail,
additionalDetail_additionalDetailType,
additionalDetail_component,
-- * Address
Address (..),
newAddress,
address_allocationId,
address_associationId,
address_carrierIp,
address_customerOwnedIp,
address_customerOwnedIpv4Pool,
address_domain,
address_instanceId,
address_networkBorderGroup,
address_networkInterfaceId,
address_networkInterfaceOwnerId,
address_privateIpAddress,
address_publicIp,
address_publicIpv4Pool,
address_tags,
-- * AddressAttribute
AddressAttribute (..),
newAddressAttribute,
addressAttribute_allocationId,
addressAttribute_ptrRecord,
addressAttribute_ptrRecordUpdate,
addressAttribute_publicIp,
-- * AddressTransfer
AddressTransfer (..),
newAddressTransfer,
addressTransfer_addressTransferStatus,
addressTransfer_allocationId,
addressTransfer_publicIp,
addressTransfer_transferAccountId,
addressTransfer_transferOfferAcceptedTimestamp,
addressTransfer_transferOfferExpirationTimestamp,
-- * AllowedPrincipal
AllowedPrincipal (..),
newAllowedPrincipal,
allowedPrincipal_principal,
allowedPrincipal_principalType,
allowedPrincipal_serviceId,
allowedPrincipal_servicePermissionId,
allowedPrincipal_tags,
-- * AlternatePathHint
AlternatePathHint (..),
newAlternatePathHint,
alternatePathHint_componentArn,
alternatePathHint_componentId,
-- * AnalysisAclRule
AnalysisAclRule (..),
newAnalysisAclRule,
analysisAclRule_cidr,
analysisAclRule_egress,
analysisAclRule_portRange,
analysisAclRule_protocol,
analysisAclRule_ruleAction,
analysisAclRule_ruleNumber,
-- * AnalysisComponent
AnalysisComponent (..),
newAnalysisComponent,
analysisComponent_arn,
analysisComponent_id,
analysisComponent_name,
-- * AnalysisLoadBalancerListener
AnalysisLoadBalancerListener (..),
newAnalysisLoadBalancerListener,
analysisLoadBalancerListener_instancePort,
analysisLoadBalancerListener_loadBalancerPort,
-- * AnalysisLoadBalancerTarget
AnalysisLoadBalancerTarget (..),
newAnalysisLoadBalancerTarget,
analysisLoadBalancerTarget_address,
analysisLoadBalancerTarget_availabilityZone,
analysisLoadBalancerTarget_instance,
analysisLoadBalancerTarget_port,
-- * AnalysisPacketHeader
AnalysisPacketHeader (..),
newAnalysisPacketHeader,
analysisPacketHeader_destinationAddresses,
analysisPacketHeader_destinationPortRanges,
analysisPacketHeader_protocol,
analysisPacketHeader_sourceAddresses,
analysisPacketHeader_sourcePortRanges,
-- * AnalysisRouteTableRoute
AnalysisRouteTableRoute (..),
newAnalysisRouteTableRoute,
analysisRouteTableRoute_destinationCidr,
analysisRouteTableRoute_destinationPrefixListId,
analysisRouteTableRoute_egressOnlyInternetGatewayId,
analysisRouteTableRoute_gatewayId,
analysisRouteTableRoute_instanceId,
analysisRouteTableRoute_natGatewayId,
analysisRouteTableRoute_networkInterfaceId,
analysisRouteTableRoute_origin,
analysisRouteTableRoute_state,
analysisRouteTableRoute_transitGatewayId,
analysisRouteTableRoute_vpcPeeringConnectionId,
-- * AnalysisSecurityGroupRule
AnalysisSecurityGroupRule (..),
newAnalysisSecurityGroupRule,
analysisSecurityGroupRule_cidr,
analysisSecurityGroupRule_direction,
analysisSecurityGroupRule_portRange,
analysisSecurityGroupRule_prefixListId,
analysisSecurityGroupRule_protocol,
analysisSecurityGroupRule_securityGroupId,
-- * AssignedPrivateIpAddress
AssignedPrivateIpAddress (..),
newAssignedPrivateIpAddress,
assignedPrivateIpAddress_privateIpAddress,
-- * AssociatedRole
AssociatedRole (..),
newAssociatedRole,
associatedRole_associatedRoleArn,
associatedRole_certificateS3BucketName,
associatedRole_certificateS3ObjectKey,
associatedRole_encryptionKmsKeyId,
-- * AssociatedTargetNetwork
AssociatedTargetNetwork (..),
newAssociatedTargetNetwork,
associatedTargetNetwork_networkId,
associatedTargetNetwork_networkType,
-- * AssociationStatus
AssociationStatus (..),
newAssociationStatus,
associationStatus_code,
associationStatus_message,
-- * AthenaIntegration
AthenaIntegration (..),
newAthenaIntegration,
athenaIntegration_partitionEndDate,
athenaIntegration_partitionStartDate,
athenaIntegration_integrationResultS3DestinationArn,
athenaIntegration_partitionLoadFrequency,
-- * AttachmentEnaSrdSpecification
AttachmentEnaSrdSpecification (..),
newAttachmentEnaSrdSpecification,
attachmentEnaSrdSpecification_enaSrdEnabled,
attachmentEnaSrdSpecification_enaSrdUdpSpecification,
-- * AttachmentEnaSrdUdpSpecification
AttachmentEnaSrdUdpSpecification (..),
newAttachmentEnaSrdUdpSpecification,
attachmentEnaSrdUdpSpecification_enaSrdUdpEnabled,
-- * AttributeBooleanValue
AttributeBooleanValue (..),
newAttributeBooleanValue,
attributeBooleanValue_value,
-- * AttributeValue
AttributeValue (..),
newAttributeValue,
attributeValue_value,
-- * AuthorizationRule
AuthorizationRule (..),
newAuthorizationRule,
authorizationRule_accessAll,
authorizationRule_clientVpnEndpointId,
authorizationRule_description,
authorizationRule_destinationCidr,
authorizationRule_groupId,
authorizationRule_status,
-- * AvailabilityZone
AvailabilityZone (..),
newAvailabilityZone,
availabilityZone_groupName,
availabilityZone_messages,
availabilityZone_networkBorderGroup,
availabilityZone_optInStatus,
availabilityZone_parentZoneId,
availabilityZone_parentZoneName,
availabilityZone_regionName,
availabilityZone_state,
availabilityZone_zoneId,
availabilityZone_zoneName,
availabilityZone_zoneType,
-- * AvailabilityZoneMessage
AvailabilityZoneMessage (..),
newAvailabilityZoneMessage,
availabilityZoneMessage_message,
-- * AvailableCapacity
AvailableCapacity (..),
newAvailableCapacity,
availableCapacity_availableInstanceCapacity,
availableCapacity_availableVCpus,
-- * BaselineEbsBandwidthMbps
BaselineEbsBandwidthMbps (..),
newBaselineEbsBandwidthMbps,
baselineEbsBandwidthMbps_max,
baselineEbsBandwidthMbps_min,
-- * BaselineEbsBandwidthMbpsRequest
BaselineEbsBandwidthMbpsRequest (..),
newBaselineEbsBandwidthMbpsRequest,
baselineEbsBandwidthMbpsRequest_max,
baselineEbsBandwidthMbpsRequest_min,
-- * BlobAttributeValue
BlobAttributeValue (..),
newBlobAttributeValue,
blobAttributeValue_value,
-- * BlockDeviceMapping
BlockDeviceMapping (..),
newBlockDeviceMapping,
blockDeviceMapping_ebs,
blockDeviceMapping_noDevice,
blockDeviceMapping_virtualName,
blockDeviceMapping_deviceName,
-- * BundleTask
BundleTask (..),
newBundleTask,
bundleTask_bundleTaskError,
bundleTask_bundleId,
bundleTask_instanceId,
bundleTask_progress,
bundleTask_startTime,
bundleTask_state,
bundleTask_storage,
bundleTask_updateTime,
-- * BundleTaskError
BundleTaskError (..),
newBundleTaskError,
bundleTaskError_code,
bundleTaskError_message,
-- * ByoipCidr
ByoipCidr (..),
newByoipCidr,
byoipCidr_cidr,
byoipCidr_description,
byoipCidr_state,
byoipCidr_statusMessage,
-- * CancelCapacityReservationFleetError
CancelCapacityReservationFleetError (..),
newCancelCapacityReservationFleetError,
cancelCapacityReservationFleetError_code,
cancelCapacityReservationFleetError_message,
-- * CancelSpotFleetRequestsError
CancelSpotFleetRequestsError (..),
newCancelSpotFleetRequestsError,
cancelSpotFleetRequestsError_code,
cancelSpotFleetRequestsError_message,
-- * CancelSpotFleetRequestsErrorItem
CancelSpotFleetRequestsErrorItem (..),
newCancelSpotFleetRequestsErrorItem,
cancelSpotFleetRequestsErrorItem_error,
cancelSpotFleetRequestsErrorItem_spotFleetRequestId,
-- * CancelSpotFleetRequestsSuccessItem
CancelSpotFleetRequestsSuccessItem (..),
newCancelSpotFleetRequestsSuccessItem,
cancelSpotFleetRequestsSuccessItem_currentSpotFleetRequestState,
cancelSpotFleetRequestsSuccessItem_previousSpotFleetRequestState,
cancelSpotFleetRequestsSuccessItem_spotFleetRequestId,
-- * CancelledSpotInstanceRequest
CancelledSpotInstanceRequest (..),
newCancelledSpotInstanceRequest,
cancelledSpotInstanceRequest_spotInstanceRequestId,
cancelledSpotInstanceRequest_state,
-- * CapacityAllocation
CapacityAllocation (..),
newCapacityAllocation,
capacityAllocation_allocationType,
capacityAllocation_count,
-- * CapacityReservation
CapacityReservation (..),
newCapacityReservation,
capacityReservation_availabilityZone,
capacityReservation_availabilityZoneId,
capacityReservation_availableInstanceCount,
capacityReservation_capacityAllocations,
capacityReservation_capacityReservationArn,
capacityReservation_capacityReservationFleetId,
capacityReservation_capacityReservationId,
capacityReservation_createDate,
capacityReservation_ebsOptimized,
capacityReservation_endDate,
capacityReservation_endDateType,
capacityReservation_ephemeralStorage,
capacityReservation_instanceMatchCriteria,
capacityReservation_instancePlatform,
capacityReservation_instanceType,
capacityReservation_outpostArn,
capacityReservation_ownerId,
capacityReservation_placementGroupArn,
capacityReservation_startDate,
capacityReservation_state,
capacityReservation_tags,
capacityReservation_tenancy,
capacityReservation_totalInstanceCount,
-- * CapacityReservationFleet
CapacityReservationFleet (..),
newCapacityReservationFleet,
capacityReservationFleet_allocationStrategy,
capacityReservationFleet_capacityReservationFleetArn,
capacityReservationFleet_capacityReservationFleetId,
capacityReservationFleet_createTime,
capacityReservationFleet_endDate,
capacityReservationFleet_instanceMatchCriteria,
capacityReservationFleet_instanceTypeSpecifications,
capacityReservationFleet_state,
capacityReservationFleet_tags,
capacityReservationFleet_tenancy,
capacityReservationFleet_totalFulfilledCapacity,
capacityReservationFleet_totalTargetCapacity,
-- * CapacityReservationFleetCancellationState
CapacityReservationFleetCancellationState (..),
newCapacityReservationFleetCancellationState,
capacityReservationFleetCancellationState_capacityReservationFleetId,
capacityReservationFleetCancellationState_currentFleetState,
capacityReservationFleetCancellationState_previousFleetState,
-- * CapacityReservationGroup
CapacityReservationGroup (..),
newCapacityReservationGroup,
capacityReservationGroup_groupArn,
capacityReservationGroup_ownerId,
-- * CapacityReservationOptions
CapacityReservationOptions (..),
newCapacityReservationOptions,
capacityReservationOptions_usageStrategy,
-- * CapacityReservationOptionsRequest
CapacityReservationOptionsRequest (..),
newCapacityReservationOptionsRequest,
capacityReservationOptionsRequest_usageStrategy,
-- * CapacityReservationSpecification
CapacityReservationSpecification (..),
newCapacityReservationSpecification,
capacityReservationSpecification_capacityReservationPreference,
capacityReservationSpecification_capacityReservationTarget,
-- * CapacityReservationSpecificationResponse
CapacityReservationSpecificationResponse (..),
newCapacityReservationSpecificationResponse,
capacityReservationSpecificationResponse_capacityReservationPreference,
capacityReservationSpecificationResponse_capacityReservationTarget,
-- * CapacityReservationTarget
CapacityReservationTarget (..),
newCapacityReservationTarget,
capacityReservationTarget_capacityReservationId,
capacityReservationTarget_capacityReservationResourceGroupArn,
-- * CapacityReservationTargetResponse
CapacityReservationTargetResponse (..),
newCapacityReservationTargetResponse,
capacityReservationTargetResponse_capacityReservationId,
capacityReservationTargetResponse_capacityReservationResourceGroupArn,
-- * CarrierGateway
CarrierGateway (..),
newCarrierGateway,
carrierGateway_carrierGatewayId,
carrierGateway_ownerId,
carrierGateway_state,
carrierGateway_tags,
carrierGateway_vpcId,
-- * CertificateAuthentication
CertificateAuthentication (..),
newCertificateAuthentication,
certificateAuthentication_clientRootCertificateChain,
-- * CertificateAuthenticationRequest
CertificateAuthenticationRequest (..),
newCertificateAuthenticationRequest,
certificateAuthenticationRequest_clientRootCertificateChainArn,
-- * CidrAuthorizationContext
CidrAuthorizationContext (..),
newCidrAuthorizationContext,
cidrAuthorizationContext_message,
cidrAuthorizationContext_signature,
-- * CidrBlock
CidrBlock (..),
newCidrBlock,
cidrBlock_cidrBlock,
-- * ClassicLinkDnsSupport
ClassicLinkDnsSupport (..),
newClassicLinkDnsSupport,
classicLinkDnsSupport_classicLinkDnsSupported,
classicLinkDnsSupport_vpcId,
-- * ClassicLinkInstance
ClassicLinkInstance (..),
newClassicLinkInstance,
classicLinkInstance_groups,
classicLinkInstance_instanceId,
classicLinkInstance_tags,
classicLinkInstance_vpcId,
-- * ClassicLoadBalancer
ClassicLoadBalancer (..),
newClassicLoadBalancer,
classicLoadBalancer_name,
-- * ClassicLoadBalancersConfig
ClassicLoadBalancersConfig (..),
newClassicLoadBalancersConfig,
classicLoadBalancersConfig_classicLoadBalancers,
-- * ClientCertificateRevocationListStatus
ClientCertificateRevocationListStatus (..),
newClientCertificateRevocationListStatus,
clientCertificateRevocationListStatus_code,
clientCertificateRevocationListStatus_message,
-- * ClientConnectOptions
ClientConnectOptions (..),
newClientConnectOptions,
clientConnectOptions_enabled,
clientConnectOptions_lambdaFunctionArn,
-- * ClientConnectResponseOptions
ClientConnectResponseOptions (..),
newClientConnectResponseOptions,
clientConnectResponseOptions_enabled,
clientConnectResponseOptions_lambdaFunctionArn,
clientConnectResponseOptions_status,
-- * ClientData
ClientData (..),
newClientData,
clientData_comment,
clientData_uploadEnd,
clientData_uploadSize,
clientData_uploadStart,
-- * ClientLoginBannerOptions
ClientLoginBannerOptions (..),
newClientLoginBannerOptions,
clientLoginBannerOptions_bannerText,
clientLoginBannerOptions_enabled,
-- * ClientLoginBannerResponseOptions
ClientLoginBannerResponseOptions (..),
newClientLoginBannerResponseOptions,
clientLoginBannerResponseOptions_bannerText,
clientLoginBannerResponseOptions_enabled,
-- * ClientVpnAuthentication
ClientVpnAuthentication (..),
newClientVpnAuthentication,
clientVpnAuthentication_activeDirectory,
clientVpnAuthentication_federatedAuthentication,
clientVpnAuthentication_mutualAuthentication,
clientVpnAuthentication_type,
-- * ClientVpnAuthenticationRequest
ClientVpnAuthenticationRequest (..),
newClientVpnAuthenticationRequest,
clientVpnAuthenticationRequest_activeDirectory,
clientVpnAuthenticationRequest_federatedAuthentication,
clientVpnAuthenticationRequest_mutualAuthentication,
clientVpnAuthenticationRequest_type,
-- * ClientVpnAuthorizationRuleStatus
ClientVpnAuthorizationRuleStatus (..),
newClientVpnAuthorizationRuleStatus,
clientVpnAuthorizationRuleStatus_code,
clientVpnAuthorizationRuleStatus_message,
-- * ClientVpnConnection
ClientVpnConnection (..),
newClientVpnConnection,
clientVpnConnection_clientIp,
clientVpnConnection_clientVpnEndpointId,
clientVpnConnection_commonName,
clientVpnConnection_connectionEndTime,
clientVpnConnection_connectionEstablishedTime,
clientVpnConnection_connectionId,
clientVpnConnection_egressBytes,
clientVpnConnection_egressPackets,
clientVpnConnection_ingressBytes,
clientVpnConnection_ingressPackets,
clientVpnConnection_postureComplianceStatuses,
clientVpnConnection_status,
clientVpnConnection_timestamp,
clientVpnConnection_username,
-- * ClientVpnConnectionStatus
ClientVpnConnectionStatus (..),
newClientVpnConnectionStatus,
clientVpnConnectionStatus_code,
clientVpnConnectionStatus_message,
-- * ClientVpnEndpoint
ClientVpnEndpoint (..),
newClientVpnEndpoint,
clientVpnEndpoint_associatedTargetNetworks,
clientVpnEndpoint_authenticationOptions,
clientVpnEndpoint_clientCidrBlock,
clientVpnEndpoint_clientConnectOptions,
clientVpnEndpoint_clientLoginBannerOptions,
clientVpnEndpoint_clientVpnEndpointId,
clientVpnEndpoint_connectionLogOptions,
clientVpnEndpoint_creationTime,
clientVpnEndpoint_deletionTime,
clientVpnEndpoint_description,
clientVpnEndpoint_dnsName,
clientVpnEndpoint_dnsServers,
clientVpnEndpoint_securityGroupIds,
clientVpnEndpoint_selfServicePortalUrl,
clientVpnEndpoint_serverCertificateArn,
clientVpnEndpoint_sessionTimeoutHours,
clientVpnEndpoint_splitTunnel,
clientVpnEndpoint_status,
clientVpnEndpoint_tags,
clientVpnEndpoint_transportProtocol,
clientVpnEndpoint_vpcId,
clientVpnEndpoint_vpnPort,
clientVpnEndpoint_vpnProtocol,
-- * ClientVpnEndpointAttributeStatus
ClientVpnEndpointAttributeStatus (..),
newClientVpnEndpointAttributeStatus,
clientVpnEndpointAttributeStatus_code,
clientVpnEndpointAttributeStatus_message,
-- * ClientVpnEndpointStatus
ClientVpnEndpointStatus (..),
newClientVpnEndpointStatus,
clientVpnEndpointStatus_code,
clientVpnEndpointStatus_message,
-- * ClientVpnRoute
ClientVpnRoute (..),
newClientVpnRoute,
clientVpnRoute_clientVpnEndpointId,
clientVpnRoute_description,
clientVpnRoute_destinationCidr,
clientVpnRoute_origin,
clientVpnRoute_status,
clientVpnRoute_targetSubnet,
clientVpnRoute_type,
-- * ClientVpnRouteStatus
ClientVpnRouteStatus (..),
newClientVpnRouteStatus,
clientVpnRouteStatus_code,
clientVpnRouteStatus_message,
-- * CloudWatchLogOptions
CloudWatchLogOptions (..),
newCloudWatchLogOptions,
cloudWatchLogOptions_logEnabled,
cloudWatchLogOptions_logGroupArn,
cloudWatchLogOptions_logOutputFormat,
-- * CloudWatchLogOptionsSpecification
CloudWatchLogOptionsSpecification (..),
newCloudWatchLogOptionsSpecification,
cloudWatchLogOptionsSpecification_logEnabled,
cloudWatchLogOptionsSpecification_logGroupArn,
cloudWatchLogOptionsSpecification_logOutputFormat,
-- * CoipAddressUsage
CoipAddressUsage (..),
newCoipAddressUsage,
coipAddressUsage_allocationId,
coipAddressUsage_awsAccountId,
coipAddressUsage_awsService,
coipAddressUsage_coIp,
-- * CoipCidr
CoipCidr (..),
newCoipCidr,
coipCidr_cidr,
coipCidr_coipPoolId,
coipCidr_localGatewayRouteTableId,
-- * CoipPool
CoipPool (..),
newCoipPool,
coipPool_localGatewayRouteTableId,
coipPool_poolArn,
coipPool_poolCidrs,
coipPool_poolId,
coipPool_tags,
-- * ConnectionLogOptions
ConnectionLogOptions (..),
newConnectionLogOptions,
connectionLogOptions_cloudwatchLogGroup,
connectionLogOptions_cloudwatchLogStream,
connectionLogOptions_enabled,
-- * ConnectionLogResponseOptions
ConnectionLogResponseOptions (..),
newConnectionLogResponseOptions,
connectionLogResponseOptions_cloudwatchLogGroup,
connectionLogResponseOptions_cloudwatchLogStream,
connectionLogResponseOptions_enabled,
-- * ConnectionNotification
ConnectionNotification (..),
newConnectionNotification,
connectionNotification_connectionEvents,
connectionNotification_connectionNotificationArn,
connectionNotification_connectionNotificationId,
connectionNotification_connectionNotificationState,
connectionNotification_connectionNotificationType,
connectionNotification_serviceId,
connectionNotification_vpcEndpointId,
-- * ConversionTask
ConversionTask (..),
newConversionTask,
conversionTask_conversionTaskId,
conversionTask_expirationTime,
conversionTask_importInstance,
conversionTask_importVolume,
conversionTask_state,
conversionTask_statusMessage,
conversionTask_tags,
-- * CpuOptions
CpuOptions (..),
newCpuOptions,
cpuOptions_coreCount,
cpuOptions_threadsPerCore,
-- * CpuOptionsRequest
CpuOptionsRequest (..),
newCpuOptionsRequest,
cpuOptionsRequest_coreCount,
cpuOptionsRequest_threadsPerCore,
-- * CreateFleetError
CreateFleetError (..),
newCreateFleetError,
createFleetError_errorCode,
createFleetError_errorMessage,
createFleetError_launchTemplateAndOverrides,
createFleetError_lifecycle,
-- * CreateFleetInstance
CreateFleetInstance (..),
newCreateFleetInstance,
createFleetInstance_instanceIds,
createFleetInstance_instanceType,
createFleetInstance_launchTemplateAndOverrides,
createFleetInstance_lifecycle,
createFleetInstance_platform,
-- * CreateTransitGatewayConnectRequestOptions
CreateTransitGatewayConnectRequestOptions (..),
newCreateTransitGatewayConnectRequestOptions,
createTransitGatewayConnectRequestOptions_protocol,
-- * CreateTransitGatewayMulticastDomainRequestOptions
CreateTransitGatewayMulticastDomainRequestOptions (..),
newCreateTransitGatewayMulticastDomainRequestOptions,
createTransitGatewayMulticastDomainRequestOptions_autoAcceptSharedAssociations,
createTransitGatewayMulticastDomainRequestOptions_igmpv2Support,
createTransitGatewayMulticastDomainRequestOptions_staticSourcesSupport,
-- * CreateTransitGatewayPeeringAttachmentRequestOptions
CreateTransitGatewayPeeringAttachmentRequestOptions (..),
newCreateTransitGatewayPeeringAttachmentRequestOptions,
createTransitGatewayPeeringAttachmentRequestOptions_dynamicRouting,
-- * CreateTransitGatewayVpcAttachmentRequestOptions
CreateTransitGatewayVpcAttachmentRequestOptions (..),
newCreateTransitGatewayVpcAttachmentRequestOptions,
createTransitGatewayVpcAttachmentRequestOptions_applianceModeSupport,
createTransitGatewayVpcAttachmentRequestOptions_dnsSupport,
createTransitGatewayVpcAttachmentRequestOptions_ipv6Support,
-- * CreateVerifiedAccessEndpointEniOptions
CreateVerifiedAccessEndpointEniOptions (..),
newCreateVerifiedAccessEndpointEniOptions,
createVerifiedAccessEndpointEniOptions_networkInterfaceId,
createVerifiedAccessEndpointEniOptions_port,
createVerifiedAccessEndpointEniOptions_protocol,
-- * CreateVerifiedAccessEndpointLoadBalancerOptions
CreateVerifiedAccessEndpointLoadBalancerOptions (..),
newCreateVerifiedAccessEndpointLoadBalancerOptions,
createVerifiedAccessEndpointLoadBalancerOptions_loadBalancerArn,
createVerifiedAccessEndpointLoadBalancerOptions_port,
createVerifiedAccessEndpointLoadBalancerOptions_protocol,
createVerifiedAccessEndpointLoadBalancerOptions_subnetIds,
-- * CreateVerifiedAccessTrustProviderDeviceOptions
CreateVerifiedAccessTrustProviderDeviceOptions (..),
newCreateVerifiedAccessTrustProviderDeviceOptions,
createVerifiedAccessTrustProviderDeviceOptions_tenantId,
-- * CreateVerifiedAccessTrustProviderOidcOptions
CreateVerifiedAccessTrustProviderOidcOptions (..),
newCreateVerifiedAccessTrustProviderOidcOptions,
createVerifiedAccessTrustProviderOidcOptions_authorizationEndpoint,
createVerifiedAccessTrustProviderOidcOptions_clientId,
createVerifiedAccessTrustProviderOidcOptions_clientSecret,
createVerifiedAccessTrustProviderOidcOptions_issuer,
createVerifiedAccessTrustProviderOidcOptions_scope,
createVerifiedAccessTrustProviderOidcOptions_tokenEndpoint,
createVerifiedAccessTrustProviderOidcOptions_userInfoEndpoint,
-- * CreateVolumePermission
CreateVolumePermission (..),
newCreateVolumePermission,
createVolumePermission_group,
createVolumePermission_userId,
-- * CreateVolumePermissionModifications
CreateVolumePermissionModifications (..),
newCreateVolumePermissionModifications,
createVolumePermissionModifications_add,
createVolumePermissionModifications_remove,
-- * CreditSpecification
CreditSpecification (..),
newCreditSpecification,
creditSpecification_cpuCredits,
-- * CreditSpecificationRequest
CreditSpecificationRequest (..),
newCreditSpecificationRequest,
creditSpecificationRequest_cpuCredits,
-- * CustomerGateway
CustomerGateway (..),
newCustomerGateway,
customerGateway_certificateArn,
customerGateway_deviceName,
customerGateway_tags,
customerGateway_bgpAsn,
customerGateway_customerGatewayId,
customerGateway_ipAddress,
customerGateway_state,
customerGateway_type,
-- * DataQuery
DataQuery (..),
newDataQuery,
dataQuery_destination,
dataQuery_id,
dataQuery_metric,
dataQuery_period,
dataQuery_source,
dataQuery_statistic,
-- * DataResponse
DataResponse (..),
newDataResponse,
dataResponse_destination,
dataResponse_id,
dataResponse_metric,
dataResponse_metricPoints,
dataResponse_period,
dataResponse_source,
dataResponse_statistic,
-- * DeleteFleetError
DeleteFleetError (..),
newDeleteFleetError,
deleteFleetError_code,
deleteFleetError_message,
-- * DeleteFleetErrorItem
DeleteFleetErrorItem (..),
newDeleteFleetErrorItem,
deleteFleetErrorItem_error,
deleteFleetErrorItem_fleetId,
-- * DeleteFleetSuccessItem
DeleteFleetSuccessItem (..),
newDeleteFleetSuccessItem,
deleteFleetSuccessItem_currentFleetState,
deleteFleetSuccessItem_fleetId,
deleteFleetSuccessItem_previousFleetState,
-- * DeleteLaunchTemplateVersionsResponseErrorItem
DeleteLaunchTemplateVersionsResponseErrorItem (..),
newDeleteLaunchTemplateVersionsResponseErrorItem,
deleteLaunchTemplateVersionsResponseErrorItem_launchTemplateId,
deleteLaunchTemplateVersionsResponseErrorItem_launchTemplateName,
deleteLaunchTemplateVersionsResponseErrorItem_responseError,
deleteLaunchTemplateVersionsResponseErrorItem_versionNumber,
-- * DeleteLaunchTemplateVersionsResponseSuccessItem
DeleteLaunchTemplateVersionsResponseSuccessItem (..),
newDeleteLaunchTemplateVersionsResponseSuccessItem,
deleteLaunchTemplateVersionsResponseSuccessItem_launchTemplateId,
deleteLaunchTemplateVersionsResponseSuccessItem_launchTemplateName,
deleteLaunchTemplateVersionsResponseSuccessItem_versionNumber,
-- * DeleteQueuedReservedInstancesError
DeleteQueuedReservedInstancesError (..),
newDeleteQueuedReservedInstancesError,
deleteQueuedReservedInstancesError_code,
deleteQueuedReservedInstancesError_message,
-- * DeregisterInstanceTagAttributeRequest
DeregisterInstanceTagAttributeRequest (..),
newDeregisterInstanceTagAttributeRequest,
deregisterInstanceTagAttributeRequest_includeAllTagsOfInstance,
deregisterInstanceTagAttributeRequest_instanceTagKeys,
-- * DescribeFastLaunchImagesSuccessItem
DescribeFastLaunchImagesSuccessItem (..),
newDescribeFastLaunchImagesSuccessItem,
describeFastLaunchImagesSuccessItem_imageId,
describeFastLaunchImagesSuccessItem_launchTemplate,
describeFastLaunchImagesSuccessItem_maxParallelLaunches,
describeFastLaunchImagesSuccessItem_ownerId,
describeFastLaunchImagesSuccessItem_resourceType,
describeFastLaunchImagesSuccessItem_snapshotConfiguration,
describeFastLaunchImagesSuccessItem_state,
describeFastLaunchImagesSuccessItem_stateTransitionReason,
describeFastLaunchImagesSuccessItem_stateTransitionTime,
-- * DescribeFastSnapshotRestoreSuccessItem
DescribeFastSnapshotRestoreSuccessItem (..),
newDescribeFastSnapshotRestoreSuccessItem,
describeFastSnapshotRestoreSuccessItem_availabilityZone,
describeFastSnapshotRestoreSuccessItem_disabledTime,
describeFastSnapshotRestoreSuccessItem_disablingTime,
describeFastSnapshotRestoreSuccessItem_enabledTime,
describeFastSnapshotRestoreSuccessItem_enablingTime,
describeFastSnapshotRestoreSuccessItem_optimizingTime,
describeFastSnapshotRestoreSuccessItem_ownerAlias,
describeFastSnapshotRestoreSuccessItem_ownerId,
describeFastSnapshotRestoreSuccessItem_snapshotId,
describeFastSnapshotRestoreSuccessItem_state,
describeFastSnapshotRestoreSuccessItem_stateTransitionReason,
-- * DescribeFleetError
DescribeFleetError (..),
newDescribeFleetError,
describeFleetError_errorCode,
describeFleetError_errorMessage,
describeFleetError_launchTemplateAndOverrides,
describeFleetError_lifecycle,
-- * DescribeFleetsInstances
DescribeFleetsInstances (..),
newDescribeFleetsInstances,
describeFleetsInstances_instanceIds,
describeFleetsInstances_instanceType,
describeFleetsInstances_launchTemplateAndOverrides,
describeFleetsInstances_lifecycle,
describeFleetsInstances_platform,
-- * DestinationOptionsRequest
DestinationOptionsRequest (..),
newDestinationOptionsRequest,
destinationOptionsRequest_fileFormat,
destinationOptionsRequest_hiveCompatiblePartitions,
destinationOptionsRequest_perHourPartition,
-- * DestinationOptionsResponse
DestinationOptionsResponse (..),
newDestinationOptionsResponse,
destinationOptionsResponse_fileFormat,
destinationOptionsResponse_hiveCompatiblePartitions,
destinationOptionsResponse_perHourPartition,
-- * DeviceOptions
DeviceOptions (..),
newDeviceOptions,
deviceOptions_tenantId,
-- * DhcpConfiguration
DhcpConfiguration (..),
newDhcpConfiguration,
dhcpConfiguration_key,
dhcpConfiguration_values,
-- * DhcpOptions
DhcpOptions (..),
newDhcpOptions,
dhcpOptions_dhcpConfigurations,
dhcpOptions_dhcpOptionsId,
dhcpOptions_ownerId,
dhcpOptions_tags,
-- * DirectoryServiceAuthentication
DirectoryServiceAuthentication (..),
newDirectoryServiceAuthentication,
directoryServiceAuthentication_directoryId,
-- * DirectoryServiceAuthenticationRequest
DirectoryServiceAuthenticationRequest (..),
newDirectoryServiceAuthenticationRequest,
directoryServiceAuthenticationRequest_directoryId,
-- * DisableFastSnapshotRestoreErrorItem
DisableFastSnapshotRestoreErrorItem (..),
newDisableFastSnapshotRestoreErrorItem,
disableFastSnapshotRestoreErrorItem_fastSnapshotRestoreStateErrors,
disableFastSnapshotRestoreErrorItem_snapshotId,
-- * DisableFastSnapshotRestoreStateError
DisableFastSnapshotRestoreStateError (..),
newDisableFastSnapshotRestoreStateError,
disableFastSnapshotRestoreStateError_code,
disableFastSnapshotRestoreStateError_message,
-- * DisableFastSnapshotRestoreStateErrorItem
DisableFastSnapshotRestoreStateErrorItem (..),
newDisableFastSnapshotRestoreStateErrorItem,
disableFastSnapshotRestoreStateErrorItem_availabilityZone,
disableFastSnapshotRestoreStateErrorItem_error,
-- * DisableFastSnapshotRestoreSuccessItem
DisableFastSnapshotRestoreSuccessItem (..),
newDisableFastSnapshotRestoreSuccessItem,
disableFastSnapshotRestoreSuccessItem_availabilityZone,
disableFastSnapshotRestoreSuccessItem_disabledTime,
disableFastSnapshotRestoreSuccessItem_disablingTime,
disableFastSnapshotRestoreSuccessItem_enabledTime,
disableFastSnapshotRestoreSuccessItem_enablingTime,
disableFastSnapshotRestoreSuccessItem_optimizingTime,
disableFastSnapshotRestoreSuccessItem_ownerAlias,
disableFastSnapshotRestoreSuccessItem_ownerId,
disableFastSnapshotRestoreSuccessItem_snapshotId,
disableFastSnapshotRestoreSuccessItem_state,
disableFastSnapshotRestoreSuccessItem_stateTransitionReason,
-- * DiskImage
DiskImage (..),
newDiskImage,
diskImage_description,
diskImage_image,
diskImage_volume,
-- * DiskImageDescription
DiskImageDescription (..),
newDiskImageDescription,
diskImageDescription_checksum,
diskImageDescription_format,
diskImageDescription_importManifestUrl,
diskImageDescription_size,
-- * DiskImageDetail
DiskImageDetail (..),
newDiskImageDetail,
diskImageDetail_bytes,
diskImageDetail_format,
diskImageDetail_importManifestUrl,
-- * DiskImageVolumeDescription
DiskImageVolumeDescription (..),
newDiskImageVolumeDescription,
diskImageVolumeDescription_id,
diskImageVolumeDescription_size,
-- * DiskInfo
DiskInfo (..),
newDiskInfo,
diskInfo_count,
diskInfo_sizeInGB,
diskInfo_type,
-- * DnsEntry
DnsEntry (..),
newDnsEntry,
dnsEntry_dnsName,
dnsEntry_hostedZoneId,
-- * DnsOptions
DnsOptions (..),
newDnsOptions,
dnsOptions_dnsRecordIpType,
-- * DnsOptionsSpecification
DnsOptionsSpecification (..),
newDnsOptionsSpecification,
dnsOptionsSpecification_dnsRecordIpType,
-- * DnsServersOptionsModifyStructure
DnsServersOptionsModifyStructure (..),
newDnsServersOptionsModifyStructure,
dnsServersOptionsModifyStructure_customDnsServers,
dnsServersOptionsModifyStructure_enabled,
-- * EbsBlockDevice
EbsBlockDevice (..),
newEbsBlockDevice,
ebsBlockDevice_deleteOnTermination,
ebsBlockDevice_encrypted,
ebsBlockDevice_iops,
ebsBlockDevice_kmsKeyId,
ebsBlockDevice_outpostArn,
ebsBlockDevice_snapshotId,
ebsBlockDevice_throughput,
ebsBlockDevice_volumeSize,
ebsBlockDevice_volumeType,
-- * EbsInfo
EbsInfo (..),
newEbsInfo,
ebsInfo_ebsOptimizedInfo,
ebsInfo_ebsOptimizedSupport,
ebsInfo_encryptionSupport,
ebsInfo_nvmeSupport,
-- * EbsInstanceBlockDevice
EbsInstanceBlockDevice (..),
newEbsInstanceBlockDevice,
ebsInstanceBlockDevice_attachTime,
ebsInstanceBlockDevice_deleteOnTermination,
ebsInstanceBlockDevice_status,
ebsInstanceBlockDevice_volumeId,
-- * EbsInstanceBlockDeviceSpecification
EbsInstanceBlockDeviceSpecification (..),
newEbsInstanceBlockDeviceSpecification,
ebsInstanceBlockDeviceSpecification_deleteOnTermination,
ebsInstanceBlockDeviceSpecification_volumeId,
-- * EbsOptimizedInfo
EbsOptimizedInfo (..),
newEbsOptimizedInfo,
ebsOptimizedInfo_baselineBandwidthInMbps,
ebsOptimizedInfo_baselineIops,
ebsOptimizedInfo_baselineThroughputInMBps,
ebsOptimizedInfo_maximumBandwidthInMbps,
ebsOptimizedInfo_maximumIops,
ebsOptimizedInfo_maximumThroughputInMBps,
-- * EfaInfo
EfaInfo (..),
newEfaInfo,
efaInfo_maximumEfaInterfaces,
-- * EgressOnlyInternetGateway
EgressOnlyInternetGateway (..),
newEgressOnlyInternetGateway,
egressOnlyInternetGateway_attachments,
egressOnlyInternetGateway_egressOnlyInternetGatewayId,
egressOnlyInternetGateway_tags,
-- * ElasticGpuAssociation
ElasticGpuAssociation (..),
newElasticGpuAssociation,
elasticGpuAssociation_elasticGpuAssociationId,
elasticGpuAssociation_elasticGpuAssociationState,
elasticGpuAssociation_elasticGpuAssociationTime,
elasticGpuAssociation_elasticGpuId,
-- * ElasticGpuHealth
ElasticGpuHealth (..),
newElasticGpuHealth,
elasticGpuHealth_status,
-- * ElasticGpuSpecification
ElasticGpuSpecification (..),
newElasticGpuSpecification,
elasticGpuSpecification_type,
-- * ElasticGpuSpecificationResponse
ElasticGpuSpecificationResponse (..),
newElasticGpuSpecificationResponse,
elasticGpuSpecificationResponse_type,
-- * ElasticGpus
ElasticGpus (..),
newElasticGpus,
elasticGpus_availabilityZone,
elasticGpus_elasticGpuHealth,
elasticGpus_elasticGpuId,
elasticGpus_elasticGpuState,
elasticGpus_elasticGpuType,
elasticGpus_instanceId,
elasticGpus_tags,
-- * ElasticInferenceAccelerator
ElasticInferenceAccelerator (..),
newElasticInferenceAccelerator,
elasticInferenceAccelerator_count,
elasticInferenceAccelerator_type,
-- * ElasticInferenceAcceleratorAssociation
ElasticInferenceAcceleratorAssociation (..),
newElasticInferenceAcceleratorAssociation,
elasticInferenceAcceleratorAssociation_elasticInferenceAcceleratorArn,
elasticInferenceAcceleratorAssociation_elasticInferenceAcceleratorAssociationId,
elasticInferenceAcceleratorAssociation_elasticInferenceAcceleratorAssociationState,
elasticInferenceAcceleratorAssociation_elasticInferenceAcceleratorAssociationTime,
-- * EnaSrdSpecification
EnaSrdSpecification (..),
newEnaSrdSpecification,
enaSrdSpecification_enaSrdEnabled,
enaSrdSpecification_enaSrdUdpSpecification,
-- * EnaSrdUdpSpecification
EnaSrdUdpSpecification (..),
newEnaSrdUdpSpecification,
enaSrdUdpSpecification_enaSrdUdpEnabled,
-- * EnableFastSnapshotRestoreErrorItem
EnableFastSnapshotRestoreErrorItem (..),
newEnableFastSnapshotRestoreErrorItem,
enableFastSnapshotRestoreErrorItem_fastSnapshotRestoreStateErrors,
enableFastSnapshotRestoreErrorItem_snapshotId,
-- * EnableFastSnapshotRestoreStateError
EnableFastSnapshotRestoreStateError (..),
newEnableFastSnapshotRestoreStateError,
enableFastSnapshotRestoreStateError_code,
enableFastSnapshotRestoreStateError_message,
-- * EnableFastSnapshotRestoreStateErrorItem
EnableFastSnapshotRestoreStateErrorItem (..),
newEnableFastSnapshotRestoreStateErrorItem,
enableFastSnapshotRestoreStateErrorItem_availabilityZone,
enableFastSnapshotRestoreStateErrorItem_error,
-- * EnableFastSnapshotRestoreSuccessItem
EnableFastSnapshotRestoreSuccessItem (..),
newEnableFastSnapshotRestoreSuccessItem,
enableFastSnapshotRestoreSuccessItem_availabilityZone,
enableFastSnapshotRestoreSuccessItem_disabledTime,
enableFastSnapshotRestoreSuccessItem_disablingTime,
enableFastSnapshotRestoreSuccessItem_enabledTime,
enableFastSnapshotRestoreSuccessItem_enablingTime,
enableFastSnapshotRestoreSuccessItem_optimizingTime,
enableFastSnapshotRestoreSuccessItem_ownerAlias,
enableFastSnapshotRestoreSuccessItem_ownerId,
enableFastSnapshotRestoreSuccessItem_snapshotId,
enableFastSnapshotRestoreSuccessItem_state,
enableFastSnapshotRestoreSuccessItem_stateTransitionReason,
-- * EnclaveOptions
EnclaveOptions (..),
newEnclaveOptions,
enclaveOptions_enabled,
-- * EnclaveOptionsRequest
EnclaveOptionsRequest (..),
newEnclaveOptionsRequest,
enclaveOptionsRequest_enabled,
-- * EventInformation
EventInformation (..),
newEventInformation,
eventInformation_eventDescription,
eventInformation_eventSubType,
eventInformation_instanceId,
-- * Explanation
Explanation (..),
newExplanation,
explanation_acl,
explanation_aclRule,
explanation_address,
explanation_addresses,
explanation_attachedTo,
explanation_availabilityZones,
explanation_cidrs,
explanation_classicLoadBalancerListener,
explanation_component,
explanation_componentAccount,
explanation_componentRegion,
explanation_customerGateway,
explanation_destination,
explanation_destinationVpc,
explanation_direction,
explanation_elasticLoadBalancerListener,
explanation_explanationCode,
explanation_ingressRouteTable,
explanation_internetGateway,
explanation_loadBalancerArn,
explanation_loadBalancerListenerPort,
explanation_loadBalancerTarget,
explanation_loadBalancerTargetGroup,
explanation_loadBalancerTargetGroups,
explanation_loadBalancerTargetPort,
explanation_missingComponent,
explanation_natGateway,
explanation_networkInterface,
explanation_packetField,
explanation_port,
explanation_portRanges,
explanation_prefixList,
explanation_protocols,
explanation_routeTable,
explanation_routeTableRoute,
explanation_securityGroup,
explanation_securityGroupRule,
explanation_securityGroups,
explanation_sourceVpc,
explanation_state,
explanation_subnet,
explanation_subnetRouteTable,
explanation_transitGateway,
explanation_transitGatewayAttachment,
explanation_transitGatewayRouteTable,
explanation_transitGatewayRouteTableRoute,
explanation_vpc,
explanation_vpcEndpoint,
explanation_vpcPeeringConnection,
explanation_vpnConnection,
explanation_vpnGateway,
-- * ExportImageTask
ExportImageTask (..),
newExportImageTask,
exportImageTask_description,
exportImageTask_exportImageTaskId,
exportImageTask_imageId,
exportImageTask_progress,
exportImageTask_s3ExportLocation,
exportImageTask_status,
exportImageTask_statusMessage,
exportImageTask_tags,
-- * ExportTask
ExportTask (..),
newExportTask,
exportTask_tags,
exportTask_description,
exportTask_exportTaskId,
exportTask_exportToS3Task,
exportTask_instanceExportDetails,
exportTask_state,
exportTask_statusMessage,
-- * ExportTaskS3Location
ExportTaskS3Location (..),
newExportTaskS3Location,
exportTaskS3Location_s3Bucket,
exportTaskS3Location_s3Prefix,
-- * ExportTaskS3LocationRequest
ExportTaskS3LocationRequest (..),
newExportTaskS3LocationRequest,
exportTaskS3LocationRequest_s3Prefix,
exportTaskS3LocationRequest_s3Bucket,
-- * ExportToS3Task
ExportToS3Task (..),
newExportToS3Task,
exportToS3Task_containerFormat,
exportToS3Task_diskImageFormat,
exportToS3Task_s3Bucket,
exportToS3Task_s3Key,
-- * ExportToS3TaskSpecification
ExportToS3TaskSpecification (..),
newExportToS3TaskSpecification,
exportToS3TaskSpecification_containerFormat,
exportToS3TaskSpecification_diskImageFormat,
exportToS3TaskSpecification_s3Bucket,
exportToS3TaskSpecification_s3Prefix,
-- * FailedCapacityReservationFleetCancellationResult
FailedCapacityReservationFleetCancellationResult (..),
newFailedCapacityReservationFleetCancellationResult,
failedCapacityReservationFleetCancellationResult_cancelCapacityReservationFleetError,
failedCapacityReservationFleetCancellationResult_capacityReservationFleetId,
-- * FailedQueuedPurchaseDeletion
FailedQueuedPurchaseDeletion (..),
newFailedQueuedPurchaseDeletion,
failedQueuedPurchaseDeletion_error,
failedQueuedPurchaseDeletion_reservedInstancesId,
-- * FastLaunchLaunchTemplateSpecificationRequest
FastLaunchLaunchTemplateSpecificationRequest (..),
newFastLaunchLaunchTemplateSpecificationRequest,
fastLaunchLaunchTemplateSpecificationRequest_launchTemplateId,
fastLaunchLaunchTemplateSpecificationRequest_launchTemplateName,
fastLaunchLaunchTemplateSpecificationRequest_version,
-- * FastLaunchLaunchTemplateSpecificationResponse
FastLaunchLaunchTemplateSpecificationResponse (..),
newFastLaunchLaunchTemplateSpecificationResponse,
fastLaunchLaunchTemplateSpecificationResponse_launchTemplateId,
fastLaunchLaunchTemplateSpecificationResponse_launchTemplateName,
fastLaunchLaunchTemplateSpecificationResponse_version,
-- * FastLaunchSnapshotConfigurationRequest
FastLaunchSnapshotConfigurationRequest (..),
newFastLaunchSnapshotConfigurationRequest,
fastLaunchSnapshotConfigurationRequest_targetResourceCount,
-- * FastLaunchSnapshotConfigurationResponse
FastLaunchSnapshotConfigurationResponse (..),
newFastLaunchSnapshotConfigurationResponse,
fastLaunchSnapshotConfigurationResponse_targetResourceCount,
-- * FederatedAuthentication
FederatedAuthentication (..),
newFederatedAuthentication,
federatedAuthentication_samlProviderArn,
federatedAuthentication_selfServiceSamlProviderArn,
-- * FederatedAuthenticationRequest
FederatedAuthenticationRequest (..),
newFederatedAuthenticationRequest,
federatedAuthenticationRequest_sAMLProviderArn,
federatedAuthenticationRequest_selfServiceSAMLProviderArn,
-- * Filter
Filter (..),
newFilter,
filter_values,
filter_name,
-- * FleetCapacityReservation
FleetCapacityReservation (..),
newFleetCapacityReservation,
fleetCapacityReservation_availabilityZone,
fleetCapacityReservation_availabilityZoneId,
fleetCapacityReservation_capacityReservationId,
fleetCapacityReservation_createDate,
fleetCapacityReservation_ebsOptimized,
fleetCapacityReservation_fulfilledCapacity,
fleetCapacityReservation_instancePlatform,
fleetCapacityReservation_instanceType,
fleetCapacityReservation_priority,
fleetCapacityReservation_totalInstanceCount,
fleetCapacityReservation_weight,
-- * FleetData
FleetData (..),
newFleetData,
fleetData_activityStatus,
fleetData_clientToken,
fleetData_context,
fleetData_createTime,
fleetData_errors,
fleetData_excessCapacityTerminationPolicy,
fleetData_fleetId,
fleetData_fleetState,
fleetData_fulfilledCapacity,
fleetData_fulfilledOnDemandCapacity,
fleetData_instances,
fleetData_launchTemplateConfigs,
fleetData_onDemandOptions,
fleetData_replaceUnhealthyInstances,
fleetData_spotOptions,
fleetData_tags,
fleetData_targetCapacitySpecification,
fleetData_terminateInstancesWithExpiration,
fleetData_type,
fleetData_validFrom,
fleetData_validUntil,
-- * FleetLaunchTemplateConfig
FleetLaunchTemplateConfig (..),
newFleetLaunchTemplateConfig,
fleetLaunchTemplateConfig_launchTemplateSpecification,
fleetLaunchTemplateConfig_overrides,
-- * FleetLaunchTemplateConfigRequest
FleetLaunchTemplateConfigRequest (..),
newFleetLaunchTemplateConfigRequest,
fleetLaunchTemplateConfigRequest_launchTemplateSpecification,
fleetLaunchTemplateConfigRequest_overrides,
-- * FleetLaunchTemplateOverrides
FleetLaunchTemplateOverrides (..),
newFleetLaunchTemplateOverrides,
fleetLaunchTemplateOverrides_availabilityZone,
fleetLaunchTemplateOverrides_imageId,
fleetLaunchTemplateOverrides_instanceRequirements,
fleetLaunchTemplateOverrides_instanceType,
fleetLaunchTemplateOverrides_maxPrice,
fleetLaunchTemplateOverrides_placement,
fleetLaunchTemplateOverrides_priority,
fleetLaunchTemplateOverrides_subnetId,
fleetLaunchTemplateOverrides_weightedCapacity,
-- * FleetLaunchTemplateOverridesRequest
FleetLaunchTemplateOverridesRequest (..),
newFleetLaunchTemplateOverridesRequest,
fleetLaunchTemplateOverridesRequest_availabilityZone,
fleetLaunchTemplateOverridesRequest_imageId,
fleetLaunchTemplateOverridesRequest_instanceRequirements,
fleetLaunchTemplateOverridesRequest_instanceType,
fleetLaunchTemplateOverridesRequest_maxPrice,
fleetLaunchTemplateOverridesRequest_placement,
fleetLaunchTemplateOverridesRequest_priority,
fleetLaunchTemplateOverridesRequest_subnetId,
fleetLaunchTemplateOverridesRequest_weightedCapacity,
-- * FleetLaunchTemplateSpecification
FleetLaunchTemplateSpecification (..),
newFleetLaunchTemplateSpecification,
fleetLaunchTemplateSpecification_launchTemplateId,
fleetLaunchTemplateSpecification_launchTemplateName,
fleetLaunchTemplateSpecification_version,
-- * FleetLaunchTemplateSpecificationRequest
FleetLaunchTemplateSpecificationRequest (..),
newFleetLaunchTemplateSpecificationRequest,
fleetLaunchTemplateSpecificationRequest_launchTemplateId,
fleetLaunchTemplateSpecificationRequest_launchTemplateName,
fleetLaunchTemplateSpecificationRequest_version,
-- * FleetSpotCapacityRebalance
FleetSpotCapacityRebalance (..),
newFleetSpotCapacityRebalance,
fleetSpotCapacityRebalance_replacementStrategy,
fleetSpotCapacityRebalance_terminationDelay,
-- * FleetSpotCapacityRebalanceRequest
FleetSpotCapacityRebalanceRequest (..),
newFleetSpotCapacityRebalanceRequest,
fleetSpotCapacityRebalanceRequest_replacementStrategy,
fleetSpotCapacityRebalanceRequest_terminationDelay,
-- * FleetSpotMaintenanceStrategies
FleetSpotMaintenanceStrategies (..),
newFleetSpotMaintenanceStrategies,
fleetSpotMaintenanceStrategies_capacityRebalance,
-- * FleetSpotMaintenanceStrategiesRequest
FleetSpotMaintenanceStrategiesRequest (..),
newFleetSpotMaintenanceStrategiesRequest,
fleetSpotMaintenanceStrategiesRequest_capacityRebalance,
-- * FlowLog
FlowLog (..),
newFlowLog,
flowLog_creationTime,
flowLog_deliverCrossAccountRole,
flowLog_deliverLogsErrorMessage,
flowLog_deliverLogsPermissionArn,
flowLog_deliverLogsStatus,
flowLog_destinationOptions,
flowLog_flowLogId,
flowLog_flowLogStatus,
flowLog_logDestination,
flowLog_logDestinationType,
flowLog_logFormat,
flowLog_logGroupName,
flowLog_maxAggregationInterval,
flowLog_resourceId,
flowLog_tags,
flowLog_trafficType,
-- * FpgaDeviceInfo
FpgaDeviceInfo (..),
newFpgaDeviceInfo,
fpgaDeviceInfo_count,
fpgaDeviceInfo_manufacturer,
fpgaDeviceInfo_memoryInfo,
fpgaDeviceInfo_name,
-- * FpgaDeviceMemoryInfo
FpgaDeviceMemoryInfo (..),
newFpgaDeviceMemoryInfo,
fpgaDeviceMemoryInfo_sizeInMiB,
-- * FpgaImage
FpgaImage (..),
newFpgaImage,
fpgaImage_createTime,
fpgaImage_dataRetentionSupport,
fpgaImage_description,
fpgaImage_fpgaImageGlobalId,
fpgaImage_fpgaImageId,
fpgaImage_instanceTypes,
fpgaImage_name,
fpgaImage_ownerAlias,
fpgaImage_ownerId,
fpgaImage_pciId,
fpgaImage_productCodes,
fpgaImage_public,
fpgaImage_shellVersion,
fpgaImage_state,
fpgaImage_tags,
fpgaImage_updateTime,
-- * FpgaImageAttribute
FpgaImageAttribute (..),
newFpgaImageAttribute,
fpgaImageAttribute_description,
fpgaImageAttribute_fpgaImageId,
fpgaImageAttribute_loadPermissions,
fpgaImageAttribute_name,
fpgaImageAttribute_productCodes,
-- * FpgaImageState
FpgaImageState (..),
newFpgaImageState,
fpgaImageState_code,
fpgaImageState_message,
-- * FpgaInfo
FpgaInfo (..),
newFpgaInfo,
fpgaInfo_fpgas,
fpgaInfo_totalFpgaMemoryInMiB,
-- * GpuDeviceInfo
GpuDeviceInfo (..),
newGpuDeviceInfo,
gpuDeviceInfo_count,
gpuDeviceInfo_manufacturer,
gpuDeviceInfo_memoryInfo,
gpuDeviceInfo_name,
-- * GpuDeviceMemoryInfo
GpuDeviceMemoryInfo (..),
newGpuDeviceMemoryInfo,
gpuDeviceMemoryInfo_sizeInMiB,
-- * GpuInfo
GpuInfo (..),
newGpuInfo,
gpuInfo_gpus,
gpuInfo_totalGpuMemoryInMiB,
-- * GroupIdentifier
GroupIdentifier (..),
newGroupIdentifier,
groupIdentifier_groupId,
groupIdentifier_groupName,
-- * HibernationOptions
HibernationOptions (..),
newHibernationOptions,
hibernationOptions_configured,
-- * HibernationOptionsRequest
HibernationOptionsRequest (..),
newHibernationOptionsRequest,
hibernationOptionsRequest_configured,
-- * HistoryRecord
HistoryRecord (..),
newHistoryRecord,
historyRecord_eventInformation,
historyRecord_eventType,
historyRecord_timestamp,
-- * HistoryRecordEntry
HistoryRecordEntry (..),
newHistoryRecordEntry,
historyRecordEntry_eventInformation,
historyRecordEntry_eventType,
historyRecordEntry_timestamp,
-- * Host
Host (..),
newHost,
host_allocationTime,
host_allowsMultipleInstanceTypes,
host_autoPlacement,
host_availabilityZone,
host_availabilityZoneId,
host_availableCapacity,
host_clientToken,
host_hostId,
host_hostProperties,
host_hostRecovery,
host_hostReservationId,
host_instances,
host_memberOfServiceLinkedResourceGroup,
host_outpostArn,
host_ownerId,
host_releaseTime,
host_state,
host_tags,
-- * HostInstance
HostInstance (..),
newHostInstance,
hostInstance_instanceId,
hostInstance_instanceType,
hostInstance_ownerId,
-- * HostOffering
HostOffering (..),
newHostOffering,
hostOffering_currencyCode,
hostOffering_duration,
hostOffering_hourlyPrice,
hostOffering_instanceFamily,
hostOffering_offeringId,
hostOffering_paymentOption,
hostOffering_upfrontPrice,
-- * HostProperties
HostProperties (..),
newHostProperties,
hostProperties_cores,
hostProperties_instanceFamily,
hostProperties_instanceType,
hostProperties_sockets,
hostProperties_totalVCpus,
-- * HostReservation
HostReservation (..),
newHostReservation,
hostReservation_count,
hostReservation_currencyCode,
hostReservation_duration,
hostReservation_end,
hostReservation_hostIdSet,
hostReservation_hostReservationId,
hostReservation_hourlyPrice,
hostReservation_instanceFamily,
hostReservation_offeringId,
hostReservation_paymentOption,
hostReservation_start,
hostReservation_state,
hostReservation_tags,
hostReservation_upfrontPrice,
-- * IKEVersionsListValue
IKEVersionsListValue (..),
newIKEVersionsListValue,
iKEVersionsListValue_value,
-- * IKEVersionsRequestListValue
IKEVersionsRequestListValue (..),
newIKEVersionsRequestListValue,
iKEVersionsRequestListValue_value,
-- * IamInstanceProfile
IamInstanceProfile (..),
newIamInstanceProfile,
iamInstanceProfile_arn,
iamInstanceProfile_id,
-- * IamInstanceProfileAssociation
IamInstanceProfileAssociation (..),
newIamInstanceProfileAssociation,
iamInstanceProfileAssociation_associationId,
iamInstanceProfileAssociation_iamInstanceProfile,
iamInstanceProfileAssociation_instanceId,
iamInstanceProfileAssociation_state,
iamInstanceProfileAssociation_timestamp,
-- * IamInstanceProfileSpecification
IamInstanceProfileSpecification (..),
newIamInstanceProfileSpecification,
iamInstanceProfileSpecification_arn,
iamInstanceProfileSpecification_name,
-- * IcmpTypeCode
IcmpTypeCode (..),
newIcmpTypeCode,
icmpTypeCode_code,
icmpTypeCode_type,
-- * IdFormat
IdFormat (..),
newIdFormat,
idFormat_deadline,
idFormat_resource,
idFormat_useLongIds,
-- * Image
Image (..),
newImage,
image_blockDeviceMappings,
image_bootMode,
image_creationDate,
image_deprecationTime,
image_description,
image_enaSupport,
image_imageOwnerAlias,
image_imdsSupport,
image_kernelId,
image_name,
image_platform,
image_platformDetails,
image_productCodes,
image_ramdiskId,
image_rootDeviceName,
image_sriovNetSupport,
image_stateReason,
image_tags,
image_tpmSupport,
image_usageOperation,
image_imageId,
image_imageLocation,
image_state,
image_ownerId,
image_public,
image_architecture,
image_imageType,
image_rootDeviceType,
image_virtualizationType,
image_hypervisor,
-- * ImageDiskContainer
ImageDiskContainer (..),
newImageDiskContainer,
imageDiskContainer_description,
imageDiskContainer_deviceName,
imageDiskContainer_format,
imageDiskContainer_snapshotId,
imageDiskContainer_url,
imageDiskContainer_userBucket,
-- * ImageRecycleBinInfo
ImageRecycleBinInfo (..),
newImageRecycleBinInfo,
imageRecycleBinInfo_description,
imageRecycleBinInfo_imageId,
imageRecycleBinInfo_name,
imageRecycleBinInfo_recycleBinEnterTime,
imageRecycleBinInfo_recycleBinExitTime,
-- * ImportImageLicenseConfigurationRequest
ImportImageLicenseConfigurationRequest (..),
newImportImageLicenseConfigurationRequest,
importImageLicenseConfigurationRequest_licenseConfigurationArn,
-- * ImportImageLicenseConfigurationResponse
ImportImageLicenseConfigurationResponse (..),
newImportImageLicenseConfigurationResponse,
importImageLicenseConfigurationResponse_licenseConfigurationArn,
-- * ImportImageTask
ImportImageTask (..),
newImportImageTask,
importImageTask_architecture,
importImageTask_bootMode,
importImageTask_description,
importImageTask_encrypted,
importImageTask_hypervisor,
importImageTask_imageId,
importImageTask_importTaskId,
importImageTask_kmsKeyId,
importImageTask_licenseSpecifications,
importImageTask_licenseType,
importImageTask_platform,
importImageTask_progress,
importImageTask_snapshotDetails,
importImageTask_status,
importImageTask_statusMessage,
importImageTask_tags,
importImageTask_usageOperation,
-- * ImportInstanceLaunchSpecification
ImportInstanceLaunchSpecification (..),
newImportInstanceLaunchSpecification,
importInstanceLaunchSpecification_additionalInfo,
importInstanceLaunchSpecification_architecture,
importInstanceLaunchSpecification_groupIds,
importInstanceLaunchSpecification_groupNames,
importInstanceLaunchSpecification_instanceInitiatedShutdownBehavior,
importInstanceLaunchSpecification_instanceType,
importInstanceLaunchSpecification_monitoring,
importInstanceLaunchSpecification_placement,
importInstanceLaunchSpecification_privateIpAddress,
importInstanceLaunchSpecification_subnetId,
importInstanceLaunchSpecification_userData,
-- * ImportInstanceTaskDetails
ImportInstanceTaskDetails (..),
newImportInstanceTaskDetails,
importInstanceTaskDetails_description,
importInstanceTaskDetails_instanceId,
importInstanceTaskDetails_platform,
importInstanceTaskDetails_volumes,
-- * ImportInstanceVolumeDetailItem
ImportInstanceVolumeDetailItem (..),
newImportInstanceVolumeDetailItem,
importInstanceVolumeDetailItem_availabilityZone,
importInstanceVolumeDetailItem_bytesConverted,
importInstanceVolumeDetailItem_description,
importInstanceVolumeDetailItem_image,
importInstanceVolumeDetailItem_status,
importInstanceVolumeDetailItem_statusMessage,
importInstanceVolumeDetailItem_volume,
-- * ImportSnapshotTask
ImportSnapshotTask (..),
newImportSnapshotTask,
importSnapshotTask_description,
importSnapshotTask_importTaskId,
importSnapshotTask_snapshotTaskDetail,
importSnapshotTask_tags,
-- * ImportVolumeTaskDetails
ImportVolumeTaskDetails (..),
newImportVolumeTaskDetails,
importVolumeTaskDetails_availabilityZone,
importVolumeTaskDetails_bytesConverted,
importVolumeTaskDetails_description,
importVolumeTaskDetails_image,
importVolumeTaskDetails_volume,
-- * InferenceAcceleratorInfo
InferenceAcceleratorInfo (..),
newInferenceAcceleratorInfo,
inferenceAcceleratorInfo_accelerators,
-- * InferenceDeviceInfo
InferenceDeviceInfo (..),
newInferenceDeviceInfo,
inferenceDeviceInfo_count,
inferenceDeviceInfo_manufacturer,
inferenceDeviceInfo_name,
-- * Instance
Instance (..),
newInstance,
instance_blockDeviceMappings,
instance_bootMode,
instance_capacityReservationId,
instance_capacityReservationSpecification,
instance_clientToken,
instance_cpuOptions,
instance_ebsOptimized,
instance_elasticGpuAssociations,
instance_elasticInferenceAcceleratorAssociations,
instance_enaSupport,
instance_enclaveOptions,
instance_hibernationOptions,
instance_iamInstanceProfile,
instance_instanceLifecycle,
instance_ipv6Address,
instance_kernelId,
instance_keyName,
instance_licenses,
instance_maintenanceOptions,
instance_metadataOptions,
instance_networkInterfaces,
instance_outpostArn,
instance_platform,
instance_platformDetails,
instance_privateDnsName,
instance_privateDnsNameOptions,
instance_privateIpAddress,
instance_productCodes,
instance_publicDnsName,
instance_publicIpAddress,
instance_ramdiskId,
instance_rootDeviceName,
instance_securityGroups,
instance_sourceDestCheck,
instance_spotInstanceRequestId,
instance_sriovNetSupport,
instance_stateReason,
instance_stateTransitionReason,
instance_subnetId,
instance_tags,
instance_tpmSupport,
instance_usageOperation,
instance_usageOperationUpdateTime,
instance_vpcId,
instance_instanceId,
instance_imageId,
instance_amiLaunchIndex,
instance_instanceType,
instance_launchTime,
instance_placement,
instance_monitoring,
instance_architecture,
instance_rootDeviceType,
instance_virtualizationType,
instance_hypervisor,
instance_state,
-- * InstanceBlockDeviceMapping
InstanceBlockDeviceMapping (..),
newInstanceBlockDeviceMapping,
instanceBlockDeviceMapping_deviceName,
instanceBlockDeviceMapping_ebs,
-- * InstanceBlockDeviceMappingSpecification
InstanceBlockDeviceMappingSpecification (..),
newInstanceBlockDeviceMappingSpecification,
instanceBlockDeviceMappingSpecification_deviceName,
instanceBlockDeviceMappingSpecification_ebs,
instanceBlockDeviceMappingSpecification_noDevice,
instanceBlockDeviceMappingSpecification_virtualName,
-- * InstanceCapacity
InstanceCapacity (..),
newInstanceCapacity,
instanceCapacity_availableCapacity,
instanceCapacity_instanceType,
instanceCapacity_totalCapacity,
-- * InstanceCount
InstanceCount (..),
newInstanceCount,
instanceCount_instanceCount,
instanceCount_state,
-- * InstanceCreditSpecification
InstanceCreditSpecification (..),
newInstanceCreditSpecification,
instanceCreditSpecification_cpuCredits,
instanceCreditSpecification_instanceId,
-- * InstanceCreditSpecificationRequest
InstanceCreditSpecificationRequest (..),
newInstanceCreditSpecificationRequest,
instanceCreditSpecificationRequest_cpuCredits,
instanceCreditSpecificationRequest_instanceId,
-- * InstanceEventWindow
InstanceEventWindow (..),
newInstanceEventWindow,
instanceEventWindow_associationTarget,
instanceEventWindow_cronExpression,
instanceEventWindow_instanceEventWindowId,
instanceEventWindow_name,
instanceEventWindow_state,
instanceEventWindow_tags,
instanceEventWindow_timeRanges,
-- * InstanceEventWindowAssociationRequest
InstanceEventWindowAssociationRequest (..),
newInstanceEventWindowAssociationRequest,
instanceEventWindowAssociationRequest_dedicatedHostIds,
instanceEventWindowAssociationRequest_instanceIds,
instanceEventWindowAssociationRequest_instanceTags,
-- * InstanceEventWindowAssociationTarget
InstanceEventWindowAssociationTarget (..),
newInstanceEventWindowAssociationTarget,
instanceEventWindowAssociationTarget_dedicatedHostIds,
instanceEventWindowAssociationTarget_instanceIds,
instanceEventWindowAssociationTarget_tags,
-- * InstanceEventWindowDisassociationRequest
InstanceEventWindowDisassociationRequest (..),
newInstanceEventWindowDisassociationRequest,
instanceEventWindowDisassociationRequest_dedicatedHostIds,
instanceEventWindowDisassociationRequest_instanceIds,
instanceEventWindowDisassociationRequest_instanceTags,
-- * InstanceEventWindowStateChange
InstanceEventWindowStateChange (..),
newInstanceEventWindowStateChange,
instanceEventWindowStateChange_instanceEventWindowId,
instanceEventWindowStateChange_state,
-- * InstanceEventWindowTimeRange
InstanceEventWindowTimeRange (..),
newInstanceEventWindowTimeRange,
instanceEventWindowTimeRange_endHour,
instanceEventWindowTimeRange_endWeekDay,
instanceEventWindowTimeRange_startHour,
instanceEventWindowTimeRange_startWeekDay,
-- * InstanceEventWindowTimeRangeRequest
InstanceEventWindowTimeRangeRequest (..),
newInstanceEventWindowTimeRangeRequest,
instanceEventWindowTimeRangeRequest_endHour,
instanceEventWindowTimeRangeRequest_endWeekDay,
instanceEventWindowTimeRangeRequest_startHour,
instanceEventWindowTimeRangeRequest_startWeekDay,
-- * InstanceExportDetails
InstanceExportDetails (..),
newInstanceExportDetails,
instanceExportDetails_instanceId,
instanceExportDetails_targetEnvironment,
-- * InstanceFamilyCreditSpecification
InstanceFamilyCreditSpecification (..),
newInstanceFamilyCreditSpecification,
instanceFamilyCreditSpecification_cpuCredits,
instanceFamilyCreditSpecification_instanceFamily,
-- * InstanceIpv4Prefix
InstanceIpv4Prefix (..),
newInstanceIpv4Prefix,
instanceIpv4Prefix_ipv4Prefix,
-- * InstanceIpv6Address
InstanceIpv6Address (..),
newInstanceIpv6Address,
instanceIpv6Address_ipv6Address,
-- * InstanceIpv6AddressRequest
InstanceIpv6AddressRequest (..),
newInstanceIpv6AddressRequest,
instanceIpv6AddressRequest_ipv6Address,
-- * InstanceIpv6Prefix
InstanceIpv6Prefix (..),
newInstanceIpv6Prefix,
instanceIpv6Prefix_ipv6Prefix,
-- * InstanceMaintenanceOptions
InstanceMaintenanceOptions (..),
newInstanceMaintenanceOptions,
instanceMaintenanceOptions_autoRecovery,
-- * InstanceMaintenanceOptionsRequest
InstanceMaintenanceOptionsRequest (..),
newInstanceMaintenanceOptionsRequest,
instanceMaintenanceOptionsRequest_autoRecovery,
-- * InstanceMarketOptionsRequest
InstanceMarketOptionsRequest (..),
newInstanceMarketOptionsRequest,
instanceMarketOptionsRequest_marketType,
instanceMarketOptionsRequest_spotOptions,
-- * InstanceMetadataOptionsRequest
InstanceMetadataOptionsRequest (..),
newInstanceMetadataOptionsRequest,
instanceMetadataOptionsRequest_httpEndpoint,
instanceMetadataOptionsRequest_httpProtocolIpv6,
instanceMetadataOptionsRequest_httpPutResponseHopLimit,
instanceMetadataOptionsRequest_httpTokens,
instanceMetadataOptionsRequest_instanceMetadataTags,
-- * InstanceMetadataOptionsResponse
InstanceMetadataOptionsResponse (..),
newInstanceMetadataOptionsResponse,
instanceMetadataOptionsResponse_httpEndpoint,
instanceMetadataOptionsResponse_httpProtocolIpv6,
instanceMetadataOptionsResponse_httpPutResponseHopLimit,
instanceMetadataOptionsResponse_httpTokens,
instanceMetadataOptionsResponse_instanceMetadataTags,
instanceMetadataOptionsResponse_state,
-- * InstanceMonitoring
InstanceMonitoring (..),
newInstanceMonitoring,
instanceMonitoring_instanceId,
instanceMonitoring_monitoring,
-- * InstanceNetworkInterface
InstanceNetworkInterface (..),
newInstanceNetworkInterface,
instanceNetworkInterface_association,
instanceNetworkInterface_attachment,
instanceNetworkInterface_description,
instanceNetworkInterface_groups,
instanceNetworkInterface_interfaceType,
instanceNetworkInterface_ipv4Prefixes,
instanceNetworkInterface_ipv6Addresses,
instanceNetworkInterface_ipv6Prefixes,
instanceNetworkInterface_macAddress,
instanceNetworkInterface_networkInterfaceId,
instanceNetworkInterface_ownerId,
instanceNetworkInterface_privateDnsName,
instanceNetworkInterface_privateIpAddress,
instanceNetworkInterface_privateIpAddresses,
instanceNetworkInterface_sourceDestCheck,
instanceNetworkInterface_status,
instanceNetworkInterface_subnetId,
instanceNetworkInterface_vpcId,
-- * InstanceNetworkInterfaceAssociation
InstanceNetworkInterfaceAssociation (..),
newInstanceNetworkInterfaceAssociation,
instanceNetworkInterfaceAssociation_carrierIp,
instanceNetworkInterfaceAssociation_customerOwnedIp,
instanceNetworkInterfaceAssociation_ipOwnerId,
instanceNetworkInterfaceAssociation_publicDnsName,
instanceNetworkInterfaceAssociation_publicIp,
-- * InstanceNetworkInterfaceAttachment
InstanceNetworkInterfaceAttachment (..),
newInstanceNetworkInterfaceAttachment,
instanceNetworkInterfaceAttachment_attachTime,
instanceNetworkInterfaceAttachment_attachmentId,
instanceNetworkInterfaceAttachment_deleteOnTermination,
instanceNetworkInterfaceAttachment_deviceIndex,
instanceNetworkInterfaceAttachment_networkCardIndex,
instanceNetworkInterfaceAttachment_status,
-- * InstanceNetworkInterfaceSpecification
InstanceNetworkInterfaceSpecification (..),
newInstanceNetworkInterfaceSpecification,
instanceNetworkInterfaceSpecification_associateCarrierIpAddress,
instanceNetworkInterfaceSpecification_associatePublicIpAddress,
instanceNetworkInterfaceSpecification_deleteOnTermination,
instanceNetworkInterfaceSpecification_description,
instanceNetworkInterfaceSpecification_deviceIndex,
instanceNetworkInterfaceSpecification_groups,
instanceNetworkInterfaceSpecification_interfaceType,
instanceNetworkInterfaceSpecification_ipv4PrefixCount,
instanceNetworkInterfaceSpecification_ipv4Prefixes,
instanceNetworkInterfaceSpecification_ipv6AddressCount,
instanceNetworkInterfaceSpecification_ipv6Addresses,
instanceNetworkInterfaceSpecification_ipv6PrefixCount,
instanceNetworkInterfaceSpecification_ipv6Prefixes,
instanceNetworkInterfaceSpecification_networkCardIndex,
instanceNetworkInterfaceSpecification_networkInterfaceId,
instanceNetworkInterfaceSpecification_privateIpAddress,
instanceNetworkInterfaceSpecification_privateIpAddresses,
instanceNetworkInterfaceSpecification_secondaryPrivateIpAddressCount,
instanceNetworkInterfaceSpecification_subnetId,
-- * InstancePrivateIpAddress
InstancePrivateIpAddress (..),
newInstancePrivateIpAddress,
instancePrivateIpAddress_association,
instancePrivateIpAddress_primary,
instancePrivateIpAddress_privateDnsName,
instancePrivateIpAddress_privateIpAddress,
-- * InstanceRequirements
InstanceRequirements (..),
newInstanceRequirements,
instanceRequirements_acceleratorCount,
instanceRequirements_acceleratorManufacturers,
instanceRequirements_acceleratorNames,
instanceRequirements_acceleratorTotalMemoryMiB,
instanceRequirements_acceleratorTypes,
instanceRequirements_allowedInstanceTypes,
instanceRequirements_bareMetal,
instanceRequirements_baselineEbsBandwidthMbps,
instanceRequirements_burstablePerformance,
instanceRequirements_cpuManufacturers,
instanceRequirements_excludedInstanceTypes,
instanceRequirements_instanceGenerations,
instanceRequirements_localStorage,
instanceRequirements_localStorageTypes,
instanceRequirements_memoryGiBPerVCpu,
instanceRequirements_memoryMiB,
instanceRequirements_networkBandwidthGbps,
instanceRequirements_networkInterfaceCount,
instanceRequirements_onDemandMaxPricePercentageOverLowestPrice,
instanceRequirements_requireHibernateSupport,
instanceRequirements_spotMaxPricePercentageOverLowestPrice,
instanceRequirements_totalLocalStorageGB,
instanceRequirements_vCpuCount,
-- * InstanceRequirementsRequest
InstanceRequirementsRequest (..),
newInstanceRequirementsRequest,
instanceRequirementsRequest_acceleratorCount,
instanceRequirementsRequest_acceleratorManufacturers,
instanceRequirementsRequest_acceleratorNames,
instanceRequirementsRequest_acceleratorTotalMemoryMiB,
instanceRequirementsRequest_acceleratorTypes,
instanceRequirementsRequest_allowedInstanceTypes,
instanceRequirementsRequest_bareMetal,
instanceRequirementsRequest_baselineEbsBandwidthMbps,
instanceRequirementsRequest_burstablePerformance,
instanceRequirementsRequest_cpuManufacturers,
instanceRequirementsRequest_excludedInstanceTypes,
instanceRequirementsRequest_instanceGenerations,
instanceRequirementsRequest_localStorage,
instanceRequirementsRequest_localStorageTypes,
instanceRequirementsRequest_memoryGiBPerVCpu,
instanceRequirementsRequest_networkBandwidthGbps,
instanceRequirementsRequest_networkInterfaceCount,
instanceRequirementsRequest_onDemandMaxPricePercentageOverLowestPrice,
instanceRequirementsRequest_requireHibernateSupport,
instanceRequirementsRequest_spotMaxPricePercentageOverLowestPrice,
instanceRequirementsRequest_totalLocalStorageGB,
instanceRequirementsRequest_vCpuCount,
instanceRequirementsRequest_memoryMiB,
-- * InstanceRequirementsWithMetadataRequest
InstanceRequirementsWithMetadataRequest (..),
newInstanceRequirementsWithMetadataRequest,
instanceRequirementsWithMetadataRequest_architectureTypes,
instanceRequirementsWithMetadataRequest_instanceRequirements,
instanceRequirementsWithMetadataRequest_virtualizationTypes,
-- * InstanceSpecification
InstanceSpecification (..),
newInstanceSpecification,
instanceSpecification_excludeBootVolume,
instanceSpecification_excludeDataVolumeIds,
instanceSpecification_instanceId,
-- * InstanceState
InstanceState (..),
newInstanceState,
instanceState_name,
instanceState_code,
-- * InstanceStateChange
InstanceStateChange (..),
newInstanceStateChange,
instanceStateChange_currentState,
instanceStateChange_instanceId,
instanceStateChange_previousState,
-- * InstanceStatus
InstanceStatus (..),
newInstanceStatus,
instanceStatus_availabilityZone,
instanceStatus_events,
instanceStatus_instanceId,
instanceStatus_instanceState,
instanceStatus_instanceStatus,
instanceStatus_outpostArn,
instanceStatus_systemStatus,
-- * InstanceStatusDetails
InstanceStatusDetails (..),
newInstanceStatusDetails,
instanceStatusDetails_impairedSince,
instanceStatusDetails_name,
instanceStatusDetails_status,
-- * InstanceStatusEvent
InstanceStatusEvent (..),
newInstanceStatusEvent,
instanceStatusEvent_code,
instanceStatusEvent_description,
instanceStatusEvent_instanceEventId,
instanceStatusEvent_notAfter,
instanceStatusEvent_notBefore,
instanceStatusEvent_notBeforeDeadline,
-- * InstanceStatusSummary
InstanceStatusSummary (..),
newInstanceStatusSummary,
instanceStatusSummary_details,
instanceStatusSummary_status,
-- * InstanceStorageInfo
InstanceStorageInfo (..),
newInstanceStorageInfo,
instanceStorageInfo_disks,
instanceStorageInfo_encryptionSupport,
instanceStorageInfo_nvmeSupport,
instanceStorageInfo_totalSizeInGB,
-- * InstanceTagNotificationAttribute
InstanceTagNotificationAttribute (..),
newInstanceTagNotificationAttribute,
instanceTagNotificationAttribute_includeAllTagsOfInstance,
instanceTagNotificationAttribute_instanceTagKeys,
-- * InstanceTypeInfo
InstanceTypeInfo (..),
newInstanceTypeInfo,
instanceTypeInfo_autoRecoverySupported,
instanceTypeInfo_bareMetal,
instanceTypeInfo_burstablePerformanceSupported,
instanceTypeInfo_currentGeneration,
instanceTypeInfo_dedicatedHostsSupported,
instanceTypeInfo_ebsInfo,
instanceTypeInfo_fpgaInfo,
instanceTypeInfo_freeTierEligible,
instanceTypeInfo_gpuInfo,
instanceTypeInfo_hibernationSupported,
instanceTypeInfo_hypervisor,
instanceTypeInfo_inferenceAcceleratorInfo,
instanceTypeInfo_instanceStorageInfo,
instanceTypeInfo_instanceStorageSupported,
instanceTypeInfo_instanceType,
instanceTypeInfo_memoryInfo,
instanceTypeInfo_networkInfo,
instanceTypeInfo_placementGroupInfo,
instanceTypeInfo_processorInfo,
instanceTypeInfo_supportedBootModes,
instanceTypeInfo_supportedRootDeviceTypes,
instanceTypeInfo_supportedUsageClasses,
instanceTypeInfo_supportedVirtualizationTypes,
instanceTypeInfo_vCpuInfo,
-- * InstanceTypeInfoFromInstanceRequirements
InstanceTypeInfoFromInstanceRequirements (..),
newInstanceTypeInfoFromInstanceRequirements,
instanceTypeInfoFromInstanceRequirements_instanceType,
-- * InstanceTypeOffering
InstanceTypeOffering (..),
newInstanceTypeOffering,
instanceTypeOffering_instanceType,
instanceTypeOffering_location,
instanceTypeOffering_locationType,
-- * InstanceUsage
InstanceUsage (..),
newInstanceUsage,
instanceUsage_accountId,
instanceUsage_usedInstanceCount,
-- * IntegrateServices
IntegrateServices (..),
newIntegrateServices,
integrateServices_athenaIntegrations,
-- * InternetGateway
InternetGateway (..),
newInternetGateway,
internetGateway_attachments,
internetGateway_ownerId,
internetGateway_tags,
internetGateway_internetGatewayId,
-- * InternetGatewayAttachment
InternetGatewayAttachment (..),
newInternetGatewayAttachment,
internetGatewayAttachment_state,
internetGatewayAttachment_vpcId,
-- * IpPermission
IpPermission (..),
newIpPermission,
ipPermission_fromPort,
ipPermission_ipRanges,
ipPermission_ipv6Ranges,
ipPermission_prefixListIds,
ipPermission_toPort,
ipPermission_userIdGroupPairs,
ipPermission_ipProtocol,
-- * IpRange
IpRange (..),
newIpRange,
ipRange_description,
ipRange_cidrIp,
-- * Ipam
Ipam (..),
newIpam,
ipam_description,
ipam_ipamArn,
ipam_ipamId,
ipam_ipamRegion,
ipam_operatingRegions,
ipam_ownerId,
ipam_privateDefaultScopeId,
ipam_publicDefaultScopeId,
ipam_scopeCount,
ipam_state,
ipam_tags,
-- * IpamAddressHistoryRecord
IpamAddressHistoryRecord (..),
newIpamAddressHistoryRecord,
ipamAddressHistoryRecord_resourceCidr,
ipamAddressHistoryRecord_resourceComplianceStatus,
ipamAddressHistoryRecord_resourceId,
ipamAddressHistoryRecord_resourceName,
ipamAddressHistoryRecord_resourceOverlapStatus,
ipamAddressHistoryRecord_resourceOwnerId,
ipamAddressHistoryRecord_resourceRegion,
ipamAddressHistoryRecord_resourceType,
ipamAddressHistoryRecord_sampledEndTime,
ipamAddressHistoryRecord_sampledStartTime,
ipamAddressHistoryRecord_vpcId,
-- * IpamCidrAuthorizationContext
IpamCidrAuthorizationContext (..),
newIpamCidrAuthorizationContext,
ipamCidrAuthorizationContext_message,
ipamCidrAuthorizationContext_signature,
-- * IpamOperatingRegion
IpamOperatingRegion (..),
newIpamOperatingRegion,
ipamOperatingRegion_regionName,
-- * IpamPool
IpamPool (..),
newIpamPool,
ipamPool_addressFamily,
ipamPool_allocationDefaultNetmaskLength,
ipamPool_allocationMaxNetmaskLength,
ipamPool_allocationMinNetmaskLength,
ipamPool_allocationResourceTags,
ipamPool_autoImport,
ipamPool_awsService,
ipamPool_description,
ipamPool_ipamArn,
ipamPool_ipamPoolArn,
ipamPool_ipamPoolId,
ipamPool_ipamRegion,
ipamPool_ipamScopeArn,
ipamPool_ipamScopeType,
ipamPool_locale,
ipamPool_ownerId,
ipamPool_poolDepth,
ipamPool_publiclyAdvertisable,
ipamPool_sourceIpamPoolId,
ipamPool_state,
ipamPool_stateMessage,
ipamPool_tags,
-- * IpamPoolAllocation
IpamPoolAllocation (..),
newIpamPoolAllocation,
ipamPoolAllocation_cidr,
ipamPoolAllocation_description,
ipamPoolAllocation_ipamPoolAllocationId,
ipamPoolAllocation_resourceId,
ipamPoolAllocation_resourceOwner,
ipamPoolAllocation_resourceRegion,
ipamPoolAllocation_resourceType,
-- * IpamPoolCidr
IpamPoolCidr (..),
newIpamPoolCidr,
ipamPoolCidr_cidr,
ipamPoolCidr_failureReason,
ipamPoolCidr_state,
-- * IpamPoolCidrFailureReason
IpamPoolCidrFailureReason (..),
newIpamPoolCidrFailureReason,
ipamPoolCidrFailureReason_code,
ipamPoolCidrFailureReason_message,
-- * IpamResourceCidr
IpamResourceCidr (..),
newIpamResourceCidr,
ipamResourceCidr_complianceStatus,
ipamResourceCidr_ipUsage,
ipamResourceCidr_ipamId,
ipamResourceCidr_ipamPoolId,
ipamResourceCidr_ipamScopeId,
ipamResourceCidr_managementState,
ipamResourceCidr_overlapStatus,
ipamResourceCidr_resourceCidr,
ipamResourceCidr_resourceId,
ipamResourceCidr_resourceName,
ipamResourceCidr_resourceOwnerId,
ipamResourceCidr_resourceRegion,
ipamResourceCidr_resourceTags,
ipamResourceCidr_resourceType,
ipamResourceCidr_vpcId,
-- * IpamResourceTag
IpamResourceTag (..),
newIpamResourceTag,
ipamResourceTag_key,
ipamResourceTag_value,
-- * IpamScope
IpamScope (..),
newIpamScope,
ipamScope_description,
ipamScope_ipamArn,
ipamScope_ipamRegion,
ipamScope_ipamScopeArn,
ipamScope_ipamScopeId,
ipamScope_ipamScopeType,
ipamScope_isDefault,
ipamScope_ownerId,
ipamScope_poolCount,
ipamScope_state,
ipamScope_tags,
-- * Ipv4PrefixSpecification
Ipv4PrefixSpecification (..),
newIpv4PrefixSpecification,
ipv4PrefixSpecification_ipv4Prefix,
-- * Ipv4PrefixSpecificationRequest
Ipv4PrefixSpecificationRequest (..),
newIpv4PrefixSpecificationRequest,
ipv4PrefixSpecificationRequest_ipv4Prefix,
-- * Ipv4PrefixSpecificationResponse
Ipv4PrefixSpecificationResponse (..),
newIpv4PrefixSpecificationResponse,
ipv4PrefixSpecificationResponse_ipv4Prefix,
-- * Ipv6CidrAssociation
Ipv6CidrAssociation (..),
newIpv6CidrAssociation,
ipv6CidrAssociation_associatedResource,
ipv6CidrAssociation_ipv6Cidr,
-- * Ipv6CidrBlock
Ipv6CidrBlock (..),
newIpv6CidrBlock,
ipv6CidrBlock_ipv6CidrBlock,
-- * Ipv6Pool
Ipv6Pool (..),
newIpv6Pool,
ipv6Pool_description,
ipv6Pool_poolCidrBlocks,
ipv6Pool_poolId,
ipv6Pool_tags,
-- * Ipv6PrefixSpecification
Ipv6PrefixSpecification (..),
newIpv6PrefixSpecification,
ipv6PrefixSpecification_ipv6Prefix,
-- * Ipv6PrefixSpecificationRequest
Ipv6PrefixSpecificationRequest (..),
newIpv6PrefixSpecificationRequest,
ipv6PrefixSpecificationRequest_ipv6Prefix,
-- * Ipv6PrefixSpecificationResponse
Ipv6PrefixSpecificationResponse (..),
newIpv6PrefixSpecificationResponse,
ipv6PrefixSpecificationResponse_ipv6Prefix,
-- * Ipv6Range
Ipv6Range (..),
newIpv6Range,
ipv6Range_cidrIpv6,
ipv6Range_description,
-- * KeyPairInfo
KeyPairInfo (..),
newKeyPairInfo,
keyPairInfo_createTime,
keyPairInfo_keyFingerprint,
keyPairInfo_keyName,
keyPairInfo_keyPairId,
keyPairInfo_keyType,
keyPairInfo_publicKey,
keyPairInfo_tags,
-- * LastError
LastError (..),
newLastError,
lastError_code,
lastError_message,
-- * LaunchPermission
LaunchPermission (..),
newLaunchPermission,
launchPermission_group,
launchPermission_organizationArn,
launchPermission_organizationalUnitArn,
launchPermission_userId,
-- * LaunchPermissionModifications
LaunchPermissionModifications (..),
newLaunchPermissionModifications,
launchPermissionModifications_add,
launchPermissionModifications_remove,
-- * LaunchSpecification
LaunchSpecification (..),
newLaunchSpecification,
launchSpecification_addressingType,
launchSpecification_blockDeviceMappings,
launchSpecification_ebsOptimized,
launchSpecification_iamInstanceProfile,
launchSpecification_imageId,
launchSpecification_instanceType,
launchSpecification_kernelId,
launchSpecification_keyName,
launchSpecification_monitoring,
launchSpecification_networkInterfaces,
launchSpecification_placement,
launchSpecification_ramdiskId,
launchSpecification_securityGroups,
launchSpecification_subnetId,
launchSpecification_userData,
-- * LaunchTemplate
LaunchTemplate (..),
newLaunchTemplate,
launchTemplate_createTime,
launchTemplate_createdBy,
launchTemplate_defaultVersionNumber,
launchTemplate_latestVersionNumber,
launchTemplate_launchTemplateId,
launchTemplate_launchTemplateName,
launchTemplate_tags,
-- * LaunchTemplateAndOverridesResponse
LaunchTemplateAndOverridesResponse (..),
newLaunchTemplateAndOverridesResponse,
launchTemplateAndOverridesResponse_launchTemplateSpecification,
launchTemplateAndOverridesResponse_overrides,
-- * LaunchTemplateBlockDeviceMapping
LaunchTemplateBlockDeviceMapping (..),
newLaunchTemplateBlockDeviceMapping,
launchTemplateBlockDeviceMapping_deviceName,
launchTemplateBlockDeviceMapping_ebs,
launchTemplateBlockDeviceMapping_noDevice,
launchTemplateBlockDeviceMapping_virtualName,
-- * LaunchTemplateBlockDeviceMappingRequest
LaunchTemplateBlockDeviceMappingRequest (..),
newLaunchTemplateBlockDeviceMappingRequest,
launchTemplateBlockDeviceMappingRequest_deviceName,
launchTemplateBlockDeviceMappingRequest_ebs,
launchTemplateBlockDeviceMappingRequest_noDevice,
launchTemplateBlockDeviceMappingRequest_virtualName,
-- * LaunchTemplateCapacityReservationSpecificationRequest
LaunchTemplateCapacityReservationSpecificationRequest (..),
newLaunchTemplateCapacityReservationSpecificationRequest,
launchTemplateCapacityReservationSpecificationRequest_capacityReservationPreference,
launchTemplateCapacityReservationSpecificationRequest_capacityReservationTarget,
-- * LaunchTemplateCapacityReservationSpecificationResponse
LaunchTemplateCapacityReservationSpecificationResponse (..),
newLaunchTemplateCapacityReservationSpecificationResponse,
launchTemplateCapacityReservationSpecificationResponse_capacityReservationPreference,
launchTemplateCapacityReservationSpecificationResponse_capacityReservationTarget,
-- * LaunchTemplateConfig
LaunchTemplateConfig (..),
newLaunchTemplateConfig,
launchTemplateConfig_launchTemplateSpecification,
launchTemplateConfig_overrides,
-- * LaunchTemplateCpuOptions
LaunchTemplateCpuOptions (..),
newLaunchTemplateCpuOptions,
launchTemplateCpuOptions_coreCount,
launchTemplateCpuOptions_threadsPerCore,
-- * LaunchTemplateCpuOptionsRequest
LaunchTemplateCpuOptionsRequest (..),
newLaunchTemplateCpuOptionsRequest,
launchTemplateCpuOptionsRequest_coreCount,
launchTemplateCpuOptionsRequest_threadsPerCore,
-- * LaunchTemplateEbsBlockDevice
LaunchTemplateEbsBlockDevice (..),
newLaunchTemplateEbsBlockDevice,
launchTemplateEbsBlockDevice_deleteOnTermination,
launchTemplateEbsBlockDevice_encrypted,
launchTemplateEbsBlockDevice_iops,
launchTemplateEbsBlockDevice_kmsKeyId,
launchTemplateEbsBlockDevice_snapshotId,
launchTemplateEbsBlockDevice_throughput,
launchTemplateEbsBlockDevice_volumeSize,
launchTemplateEbsBlockDevice_volumeType,
-- * LaunchTemplateEbsBlockDeviceRequest
LaunchTemplateEbsBlockDeviceRequest (..),
newLaunchTemplateEbsBlockDeviceRequest,
launchTemplateEbsBlockDeviceRequest_deleteOnTermination,
launchTemplateEbsBlockDeviceRequest_encrypted,
launchTemplateEbsBlockDeviceRequest_iops,
launchTemplateEbsBlockDeviceRequest_kmsKeyId,
launchTemplateEbsBlockDeviceRequest_snapshotId,
launchTemplateEbsBlockDeviceRequest_throughput,
launchTemplateEbsBlockDeviceRequest_volumeSize,
launchTemplateEbsBlockDeviceRequest_volumeType,
-- * LaunchTemplateElasticInferenceAccelerator
LaunchTemplateElasticInferenceAccelerator (..),
newLaunchTemplateElasticInferenceAccelerator,
launchTemplateElasticInferenceAccelerator_count,
launchTemplateElasticInferenceAccelerator_type,
-- * LaunchTemplateElasticInferenceAcceleratorResponse
LaunchTemplateElasticInferenceAcceleratorResponse (..),
newLaunchTemplateElasticInferenceAcceleratorResponse,
launchTemplateElasticInferenceAcceleratorResponse_count,
launchTemplateElasticInferenceAcceleratorResponse_type,
-- * LaunchTemplateEnclaveOptions
LaunchTemplateEnclaveOptions (..),
newLaunchTemplateEnclaveOptions,
launchTemplateEnclaveOptions_enabled,
-- * LaunchTemplateEnclaveOptionsRequest
LaunchTemplateEnclaveOptionsRequest (..),
newLaunchTemplateEnclaveOptionsRequest,
launchTemplateEnclaveOptionsRequest_enabled,
-- * LaunchTemplateHibernationOptions
LaunchTemplateHibernationOptions (..),
newLaunchTemplateHibernationOptions,
launchTemplateHibernationOptions_configured,
-- * LaunchTemplateHibernationOptionsRequest
LaunchTemplateHibernationOptionsRequest (..),
newLaunchTemplateHibernationOptionsRequest,
launchTemplateHibernationOptionsRequest_configured,
-- * LaunchTemplateIamInstanceProfileSpecification
LaunchTemplateIamInstanceProfileSpecification (..),
newLaunchTemplateIamInstanceProfileSpecification,
launchTemplateIamInstanceProfileSpecification_arn,
launchTemplateIamInstanceProfileSpecification_name,
-- * LaunchTemplateIamInstanceProfileSpecificationRequest
LaunchTemplateIamInstanceProfileSpecificationRequest (..),
newLaunchTemplateIamInstanceProfileSpecificationRequest,
launchTemplateIamInstanceProfileSpecificationRequest_arn,
launchTemplateIamInstanceProfileSpecificationRequest_name,
-- * LaunchTemplateInstanceMaintenanceOptions
LaunchTemplateInstanceMaintenanceOptions (..),
newLaunchTemplateInstanceMaintenanceOptions,
launchTemplateInstanceMaintenanceOptions_autoRecovery,
-- * LaunchTemplateInstanceMaintenanceOptionsRequest
LaunchTemplateInstanceMaintenanceOptionsRequest (..),
newLaunchTemplateInstanceMaintenanceOptionsRequest,
launchTemplateInstanceMaintenanceOptionsRequest_autoRecovery,
-- * LaunchTemplateInstanceMarketOptions
LaunchTemplateInstanceMarketOptions (..),
newLaunchTemplateInstanceMarketOptions,
launchTemplateInstanceMarketOptions_marketType,
launchTemplateInstanceMarketOptions_spotOptions,
-- * LaunchTemplateInstanceMarketOptionsRequest
LaunchTemplateInstanceMarketOptionsRequest (..),
newLaunchTemplateInstanceMarketOptionsRequest,
launchTemplateInstanceMarketOptionsRequest_marketType,
launchTemplateInstanceMarketOptionsRequest_spotOptions,
-- * LaunchTemplateInstanceMetadataOptions
LaunchTemplateInstanceMetadataOptions (..),
newLaunchTemplateInstanceMetadataOptions,
launchTemplateInstanceMetadataOptions_httpEndpoint,
launchTemplateInstanceMetadataOptions_httpProtocolIpv6,
launchTemplateInstanceMetadataOptions_httpPutResponseHopLimit,
launchTemplateInstanceMetadataOptions_httpTokens,
launchTemplateInstanceMetadataOptions_instanceMetadataTags,
launchTemplateInstanceMetadataOptions_state,
-- * LaunchTemplateInstanceMetadataOptionsRequest
LaunchTemplateInstanceMetadataOptionsRequest (..),
newLaunchTemplateInstanceMetadataOptionsRequest,
launchTemplateInstanceMetadataOptionsRequest_httpEndpoint,
launchTemplateInstanceMetadataOptionsRequest_httpProtocolIpv6,
launchTemplateInstanceMetadataOptionsRequest_httpPutResponseHopLimit,
launchTemplateInstanceMetadataOptionsRequest_httpTokens,
launchTemplateInstanceMetadataOptionsRequest_instanceMetadataTags,
-- * LaunchTemplateInstanceNetworkInterfaceSpecification
LaunchTemplateInstanceNetworkInterfaceSpecification (..),
newLaunchTemplateInstanceNetworkInterfaceSpecification,
launchTemplateInstanceNetworkInterfaceSpecification_associateCarrierIpAddress,
launchTemplateInstanceNetworkInterfaceSpecification_associatePublicIpAddress,
launchTemplateInstanceNetworkInterfaceSpecification_deleteOnTermination,
launchTemplateInstanceNetworkInterfaceSpecification_description,
launchTemplateInstanceNetworkInterfaceSpecification_deviceIndex,
launchTemplateInstanceNetworkInterfaceSpecification_groups,
launchTemplateInstanceNetworkInterfaceSpecification_interfaceType,
launchTemplateInstanceNetworkInterfaceSpecification_ipv4PrefixCount,
launchTemplateInstanceNetworkInterfaceSpecification_ipv4Prefixes,
launchTemplateInstanceNetworkInterfaceSpecification_ipv6AddressCount,
launchTemplateInstanceNetworkInterfaceSpecification_ipv6Addresses,
launchTemplateInstanceNetworkInterfaceSpecification_ipv6PrefixCount,
launchTemplateInstanceNetworkInterfaceSpecification_ipv6Prefixes,
launchTemplateInstanceNetworkInterfaceSpecification_networkCardIndex,
launchTemplateInstanceNetworkInterfaceSpecification_networkInterfaceId,
launchTemplateInstanceNetworkInterfaceSpecification_privateIpAddress,
launchTemplateInstanceNetworkInterfaceSpecification_privateIpAddresses,
launchTemplateInstanceNetworkInterfaceSpecification_secondaryPrivateIpAddressCount,
launchTemplateInstanceNetworkInterfaceSpecification_subnetId,
-- * LaunchTemplateInstanceNetworkInterfaceSpecificationRequest
LaunchTemplateInstanceNetworkInterfaceSpecificationRequest (..),
newLaunchTemplateInstanceNetworkInterfaceSpecificationRequest,
launchTemplateInstanceNetworkInterfaceSpecificationRequest_associateCarrierIpAddress,
launchTemplateInstanceNetworkInterfaceSpecificationRequest_associatePublicIpAddress,
launchTemplateInstanceNetworkInterfaceSpecificationRequest_deleteOnTermination,
launchTemplateInstanceNetworkInterfaceSpecificationRequest_description,
launchTemplateInstanceNetworkInterfaceSpecificationRequest_deviceIndex,
launchTemplateInstanceNetworkInterfaceSpecificationRequest_groups,
launchTemplateInstanceNetworkInterfaceSpecificationRequest_interfaceType,
launchTemplateInstanceNetworkInterfaceSpecificationRequest_ipv4PrefixCount,
launchTemplateInstanceNetworkInterfaceSpecificationRequest_ipv4Prefixes,
launchTemplateInstanceNetworkInterfaceSpecificationRequest_ipv6AddressCount,
launchTemplateInstanceNetworkInterfaceSpecificationRequest_ipv6Addresses,
launchTemplateInstanceNetworkInterfaceSpecificationRequest_ipv6PrefixCount,
launchTemplateInstanceNetworkInterfaceSpecificationRequest_ipv6Prefixes,
launchTemplateInstanceNetworkInterfaceSpecificationRequest_networkCardIndex,
launchTemplateInstanceNetworkInterfaceSpecificationRequest_networkInterfaceId,
launchTemplateInstanceNetworkInterfaceSpecificationRequest_privateIpAddress,
launchTemplateInstanceNetworkInterfaceSpecificationRequest_privateIpAddresses,
launchTemplateInstanceNetworkInterfaceSpecificationRequest_secondaryPrivateIpAddressCount,
launchTemplateInstanceNetworkInterfaceSpecificationRequest_subnetId,
-- * LaunchTemplateLicenseConfiguration
LaunchTemplateLicenseConfiguration (..),
newLaunchTemplateLicenseConfiguration,
launchTemplateLicenseConfiguration_licenseConfigurationArn,
-- * LaunchTemplateLicenseConfigurationRequest
LaunchTemplateLicenseConfigurationRequest (..),
newLaunchTemplateLicenseConfigurationRequest,
launchTemplateLicenseConfigurationRequest_licenseConfigurationArn,
-- * LaunchTemplateOverrides
LaunchTemplateOverrides (..),
newLaunchTemplateOverrides,
launchTemplateOverrides_availabilityZone,
launchTemplateOverrides_instanceRequirements,
launchTemplateOverrides_instanceType,
launchTemplateOverrides_priority,
launchTemplateOverrides_spotPrice,
launchTemplateOverrides_subnetId,
launchTemplateOverrides_weightedCapacity,
-- * LaunchTemplatePlacement
LaunchTemplatePlacement (..),
newLaunchTemplatePlacement,
launchTemplatePlacement_affinity,
launchTemplatePlacement_availabilityZone,
launchTemplatePlacement_groupId,
launchTemplatePlacement_groupName,
launchTemplatePlacement_hostId,
launchTemplatePlacement_hostResourceGroupArn,
launchTemplatePlacement_partitionNumber,
launchTemplatePlacement_spreadDomain,
launchTemplatePlacement_tenancy,
-- * LaunchTemplatePlacementRequest
LaunchTemplatePlacementRequest (..),
newLaunchTemplatePlacementRequest,
launchTemplatePlacementRequest_affinity,
launchTemplatePlacementRequest_availabilityZone,
launchTemplatePlacementRequest_groupId,
launchTemplatePlacementRequest_groupName,
launchTemplatePlacementRequest_hostId,
launchTemplatePlacementRequest_hostResourceGroupArn,
launchTemplatePlacementRequest_partitionNumber,
launchTemplatePlacementRequest_spreadDomain,
launchTemplatePlacementRequest_tenancy,
-- * LaunchTemplatePrivateDnsNameOptions
LaunchTemplatePrivateDnsNameOptions (..),
newLaunchTemplatePrivateDnsNameOptions,
launchTemplatePrivateDnsNameOptions_enableResourceNameDnsAAAARecord,
launchTemplatePrivateDnsNameOptions_enableResourceNameDnsARecord,
launchTemplatePrivateDnsNameOptions_hostnameType,
-- * LaunchTemplatePrivateDnsNameOptionsRequest
LaunchTemplatePrivateDnsNameOptionsRequest (..),
newLaunchTemplatePrivateDnsNameOptionsRequest,
launchTemplatePrivateDnsNameOptionsRequest_enableResourceNameDnsAAAARecord,
launchTemplatePrivateDnsNameOptionsRequest_enableResourceNameDnsARecord,
launchTemplatePrivateDnsNameOptionsRequest_hostnameType,
-- * LaunchTemplateSpecification
LaunchTemplateSpecification (..),
newLaunchTemplateSpecification,
launchTemplateSpecification_launchTemplateId,
launchTemplateSpecification_launchTemplateName,
launchTemplateSpecification_version,
-- * LaunchTemplateSpotMarketOptions
LaunchTemplateSpotMarketOptions (..),
newLaunchTemplateSpotMarketOptions,
launchTemplateSpotMarketOptions_blockDurationMinutes,
launchTemplateSpotMarketOptions_instanceInterruptionBehavior,
launchTemplateSpotMarketOptions_maxPrice,
launchTemplateSpotMarketOptions_spotInstanceType,
launchTemplateSpotMarketOptions_validUntil,
-- * LaunchTemplateSpotMarketOptionsRequest
LaunchTemplateSpotMarketOptionsRequest (..),
newLaunchTemplateSpotMarketOptionsRequest,
launchTemplateSpotMarketOptionsRequest_blockDurationMinutes,
launchTemplateSpotMarketOptionsRequest_instanceInterruptionBehavior,
launchTemplateSpotMarketOptionsRequest_maxPrice,
launchTemplateSpotMarketOptionsRequest_spotInstanceType,
launchTemplateSpotMarketOptionsRequest_validUntil,
-- * LaunchTemplateTagSpecification
LaunchTemplateTagSpecification (..),
newLaunchTemplateTagSpecification,
launchTemplateTagSpecification_resourceType,
launchTemplateTagSpecification_tags,
-- * LaunchTemplateTagSpecificationRequest
LaunchTemplateTagSpecificationRequest (..),
newLaunchTemplateTagSpecificationRequest,
launchTemplateTagSpecificationRequest_resourceType,
launchTemplateTagSpecificationRequest_tags,
-- * LaunchTemplateVersion
LaunchTemplateVersion (..),
newLaunchTemplateVersion,
launchTemplateVersion_createTime,
launchTemplateVersion_createdBy,
launchTemplateVersion_defaultVersion,
launchTemplateVersion_launchTemplateData,
launchTemplateVersion_launchTemplateId,
launchTemplateVersion_launchTemplateName,
launchTemplateVersion_versionDescription,
launchTemplateVersion_versionNumber,
-- * LaunchTemplatesMonitoring
LaunchTemplatesMonitoring (..),
newLaunchTemplatesMonitoring,
launchTemplatesMonitoring_enabled,
-- * LaunchTemplatesMonitoringRequest
LaunchTemplatesMonitoringRequest (..),
newLaunchTemplatesMonitoringRequest,
launchTemplatesMonitoringRequest_enabled,
-- * LicenseConfiguration
LicenseConfiguration (..),
newLicenseConfiguration,
licenseConfiguration_licenseConfigurationArn,
-- * LicenseConfigurationRequest
LicenseConfigurationRequest (..),
newLicenseConfigurationRequest,
licenseConfigurationRequest_licenseConfigurationArn,
-- * LoadBalancersConfig
LoadBalancersConfig (..),
newLoadBalancersConfig,
loadBalancersConfig_classicLoadBalancersConfig,
loadBalancersConfig_targetGroupsConfig,
-- * LoadPermission
LoadPermission (..),
newLoadPermission,
loadPermission_group,
loadPermission_userId,
-- * LoadPermissionModifications
LoadPermissionModifications (..),
newLoadPermissionModifications,
loadPermissionModifications_add,
loadPermissionModifications_remove,
-- * LoadPermissionRequest
LoadPermissionRequest (..),
newLoadPermissionRequest,
loadPermissionRequest_group,
loadPermissionRequest_userId,
-- * LocalGateway
LocalGateway (..),
newLocalGateway,
localGateway_localGatewayId,
localGateway_outpostArn,
localGateway_ownerId,
localGateway_state,
localGateway_tags,
-- * LocalGatewayRoute
LocalGatewayRoute (..),
newLocalGatewayRoute,
localGatewayRoute_coipPoolId,
localGatewayRoute_destinationCidrBlock,
localGatewayRoute_localGatewayRouteTableArn,
localGatewayRoute_localGatewayRouteTableId,
localGatewayRoute_localGatewayVirtualInterfaceGroupId,
localGatewayRoute_networkInterfaceId,
localGatewayRoute_ownerId,
localGatewayRoute_state,
localGatewayRoute_subnetId,
localGatewayRoute_type,
-- * LocalGatewayRouteTable
LocalGatewayRouteTable (..),
newLocalGatewayRouteTable,
localGatewayRouteTable_localGatewayId,
localGatewayRouteTable_localGatewayRouteTableArn,
localGatewayRouteTable_localGatewayRouteTableId,
localGatewayRouteTable_mode,
localGatewayRouteTable_outpostArn,
localGatewayRouteTable_ownerId,
localGatewayRouteTable_state,
localGatewayRouteTable_stateReason,
localGatewayRouteTable_tags,
-- * LocalGatewayRouteTableVirtualInterfaceGroupAssociation
LocalGatewayRouteTableVirtualInterfaceGroupAssociation (..),
newLocalGatewayRouteTableVirtualInterfaceGroupAssociation,
localGatewayRouteTableVirtualInterfaceGroupAssociation_localGatewayId,
localGatewayRouteTableVirtualInterfaceGroupAssociation_localGatewayRouteTableArn,
localGatewayRouteTableVirtualInterfaceGroupAssociation_localGatewayRouteTableId,
localGatewayRouteTableVirtualInterfaceGroupAssociation_localGatewayRouteTableVirtualInterfaceGroupAssociationId,
localGatewayRouteTableVirtualInterfaceGroupAssociation_localGatewayVirtualInterfaceGroupId,
localGatewayRouteTableVirtualInterfaceGroupAssociation_ownerId,
localGatewayRouteTableVirtualInterfaceGroupAssociation_state,
localGatewayRouteTableVirtualInterfaceGroupAssociation_tags,
-- * LocalGatewayRouteTableVpcAssociation
LocalGatewayRouteTableVpcAssociation (..),
newLocalGatewayRouteTableVpcAssociation,
localGatewayRouteTableVpcAssociation_localGatewayId,
localGatewayRouteTableVpcAssociation_localGatewayRouteTableArn,
localGatewayRouteTableVpcAssociation_localGatewayRouteTableId,
localGatewayRouteTableVpcAssociation_localGatewayRouteTableVpcAssociationId,
localGatewayRouteTableVpcAssociation_ownerId,
localGatewayRouteTableVpcAssociation_state,
localGatewayRouteTableVpcAssociation_tags,
localGatewayRouteTableVpcAssociation_vpcId,
-- * LocalGatewayVirtualInterface
LocalGatewayVirtualInterface (..),
newLocalGatewayVirtualInterface,
localGatewayVirtualInterface_localAddress,
localGatewayVirtualInterface_localBgpAsn,
localGatewayVirtualInterface_localGatewayId,
localGatewayVirtualInterface_localGatewayVirtualInterfaceId,
localGatewayVirtualInterface_ownerId,
localGatewayVirtualInterface_peerAddress,
localGatewayVirtualInterface_peerBgpAsn,
localGatewayVirtualInterface_tags,
localGatewayVirtualInterface_vlan,
-- * LocalGatewayVirtualInterfaceGroup
LocalGatewayVirtualInterfaceGroup (..),
newLocalGatewayVirtualInterfaceGroup,
localGatewayVirtualInterfaceGroup_localGatewayId,
localGatewayVirtualInterfaceGroup_localGatewayVirtualInterfaceGroupId,
localGatewayVirtualInterfaceGroup_localGatewayVirtualInterfaceIds,
localGatewayVirtualInterfaceGroup_ownerId,
localGatewayVirtualInterfaceGroup_tags,
-- * ManagedPrefixList
ManagedPrefixList (..),
newManagedPrefixList,
managedPrefixList_addressFamily,
managedPrefixList_maxEntries,
managedPrefixList_ownerId,
managedPrefixList_prefixListArn,
managedPrefixList_prefixListId,
managedPrefixList_prefixListName,
managedPrefixList_state,
managedPrefixList_stateMessage,
managedPrefixList_tags,
managedPrefixList_version,
-- * MemoryGiBPerVCpu
MemoryGiBPerVCpu (..),
newMemoryGiBPerVCpu,
memoryGiBPerVCpu_max,
memoryGiBPerVCpu_min,
-- * MemoryGiBPerVCpuRequest
MemoryGiBPerVCpuRequest (..),
newMemoryGiBPerVCpuRequest,
memoryGiBPerVCpuRequest_max,
memoryGiBPerVCpuRequest_min,
-- * MemoryInfo
MemoryInfo (..),
newMemoryInfo,
memoryInfo_sizeInMiB,
-- * MemoryMiB
MemoryMiB (..),
newMemoryMiB,
memoryMiB_max,
memoryMiB_min,
-- * MemoryMiBRequest
MemoryMiBRequest (..),
newMemoryMiBRequest,
memoryMiBRequest_max,
memoryMiBRequest_min,
-- * MetricPoint
MetricPoint (..),
newMetricPoint,
metricPoint_endDate,
metricPoint_startDate,
metricPoint_status,
metricPoint_value,
-- * ModifyTransitGatewayOptions
ModifyTransitGatewayOptions (..),
newModifyTransitGatewayOptions,
modifyTransitGatewayOptions_addTransitGatewayCidrBlocks,
modifyTransitGatewayOptions_amazonSideAsn,
modifyTransitGatewayOptions_associationDefaultRouteTableId,
modifyTransitGatewayOptions_autoAcceptSharedAttachments,
modifyTransitGatewayOptions_defaultRouteTableAssociation,
modifyTransitGatewayOptions_defaultRouteTablePropagation,
modifyTransitGatewayOptions_dnsSupport,
modifyTransitGatewayOptions_propagationDefaultRouteTableId,
modifyTransitGatewayOptions_removeTransitGatewayCidrBlocks,
modifyTransitGatewayOptions_vpnEcmpSupport,
-- * ModifyTransitGatewayVpcAttachmentRequestOptions
ModifyTransitGatewayVpcAttachmentRequestOptions (..),
newModifyTransitGatewayVpcAttachmentRequestOptions,
modifyTransitGatewayVpcAttachmentRequestOptions_applianceModeSupport,
modifyTransitGatewayVpcAttachmentRequestOptions_dnsSupport,
modifyTransitGatewayVpcAttachmentRequestOptions_ipv6Support,
-- * ModifyVerifiedAccessEndpointEniOptions
ModifyVerifiedAccessEndpointEniOptions (..),
newModifyVerifiedAccessEndpointEniOptions,
modifyVerifiedAccessEndpointEniOptions_port,
modifyVerifiedAccessEndpointEniOptions_protocol,
-- * ModifyVerifiedAccessEndpointLoadBalancerOptions
ModifyVerifiedAccessEndpointLoadBalancerOptions (..),
newModifyVerifiedAccessEndpointLoadBalancerOptions,
modifyVerifiedAccessEndpointLoadBalancerOptions_port,
modifyVerifiedAccessEndpointLoadBalancerOptions_protocol,
modifyVerifiedAccessEndpointLoadBalancerOptions_subnetIds,
-- * ModifyVerifiedAccessTrustProviderOidcOptions
ModifyVerifiedAccessTrustProviderOidcOptions (..),
newModifyVerifiedAccessTrustProviderOidcOptions,
modifyVerifiedAccessTrustProviderOidcOptions_scope,
-- * ModifyVpnTunnelOptionsSpecification
ModifyVpnTunnelOptionsSpecification (..),
newModifyVpnTunnelOptionsSpecification,
modifyVpnTunnelOptionsSpecification_dPDTimeoutAction,
modifyVpnTunnelOptionsSpecification_dPDTimeoutSeconds,
modifyVpnTunnelOptionsSpecification_iKEVersions,
modifyVpnTunnelOptionsSpecification_logOptions,
modifyVpnTunnelOptionsSpecification_phase1DHGroupNumbers,
modifyVpnTunnelOptionsSpecification_phase1EncryptionAlgorithms,
modifyVpnTunnelOptionsSpecification_phase1IntegrityAlgorithms,
modifyVpnTunnelOptionsSpecification_phase1LifetimeSeconds,
modifyVpnTunnelOptionsSpecification_phase2DHGroupNumbers,
modifyVpnTunnelOptionsSpecification_phase2EncryptionAlgorithms,
modifyVpnTunnelOptionsSpecification_phase2IntegrityAlgorithms,
modifyVpnTunnelOptionsSpecification_phase2LifetimeSeconds,
modifyVpnTunnelOptionsSpecification_preSharedKey,
modifyVpnTunnelOptionsSpecification_rekeyFuzzPercentage,
modifyVpnTunnelOptionsSpecification_rekeyMarginTimeSeconds,
modifyVpnTunnelOptionsSpecification_replayWindowSize,
modifyVpnTunnelOptionsSpecification_startupAction,
modifyVpnTunnelOptionsSpecification_tunnelInsideCidr,
modifyVpnTunnelOptionsSpecification_tunnelInsideIpv6Cidr,
-- * Monitoring
Monitoring (..),
newMonitoring,
monitoring_state,
-- * MovingAddressStatus
MovingAddressStatus (..),
newMovingAddressStatus,
movingAddressStatus_moveStatus,
movingAddressStatus_publicIp,
-- * NatGateway
NatGateway (..),
newNatGateway,
natGateway_connectivityType,
natGateway_createTime,
natGateway_deleteTime,
natGateway_failureCode,
natGateway_failureMessage,
natGateway_natGatewayAddresses,
natGateway_natGatewayId,
natGateway_provisionedBandwidth,
natGateway_state,
natGateway_subnetId,
natGateway_tags,
natGateway_vpcId,
-- * NatGatewayAddress
NatGatewayAddress (..),
newNatGatewayAddress,
natGatewayAddress_allocationId,
natGatewayAddress_networkInterfaceId,
natGatewayAddress_privateIp,
natGatewayAddress_publicIp,
-- * NetworkAcl
NetworkAcl (..),
newNetworkAcl,
networkAcl_associations,
networkAcl_entries,
networkAcl_isDefault,
networkAcl_networkAclId,
networkAcl_ownerId,
networkAcl_tags,
networkAcl_vpcId,
-- * NetworkAclAssociation
NetworkAclAssociation (..),
newNetworkAclAssociation,
networkAclAssociation_networkAclAssociationId,
networkAclAssociation_networkAclId,
networkAclAssociation_subnetId,
-- * NetworkAclEntry
NetworkAclEntry (..),
newNetworkAclEntry,
networkAclEntry_cidrBlock,
networkAclEntry_egress,
networkAclEntry_icmpTypeCode,
networkAclEntry_ipv6CidrBlock,
networkAclEntry_portRange,
networkAclEntry_protocol,
networkAclEntry_ruleAction,
networkAclEntry_ruleNumber,
-- * NetworkBandwidthGbps
NetworkBandwidthGbps (..),
newNetworkBandwidthGbps,
networkBandwidthGbps_max,
networkBandwidthGbps_min,
-- * NetworkBandwidthGbpsRequest
NetworkBandwidthGbpsRequest (..),
newNetworkBandwidthGbpsRequest,
networkBandwidthGbpsRequest_max,
networkBandwidthGbpsRequest_min,
-- * NetworkCardInfo
NetworkCardInfo (..),
newNetworkCardInfo,
networkCardInfo_maximumNetworkInterfaces,
networkCardInfo_networkCardIndex,
networkCardInfo_networkPerformance,
-- * NetworkInfo
NetworkInfo (..),
newNetworkInfo,
networkInfo_defaultNetworkCardIndex,
networkInfo_efaInfo,
networkInfo_efaSupported,
networkInfo_enaSrdSupported,
networkInfo_enaSupport,
networkInfo_encryptionInTransitSupported,
networkInfo_ipv4AddressesPerInterface,
networkInfo_ipv6AddressesPerInterface,
networkInfo_ipv6Supported,
networkInfo_maximumNetworkCards,
networkInfo_maximumNetworkInterfaces,
networkInfo_networkCards,
networkInfo_networkPerformance,
-- * NetworkInsightsAccessScope
NetworkInsightsAccessScope (..),
newNetworkInsightsAccessScope,
networkInsightsAccessScope_createdDate,
networkInsightsAccessScope_networkInsightsAccessScopeArn,
networkInsightsAccessScope_networkInsightsAccessScopeId,
networkInsightsAccessScope_tags,
networkInsightsAccessScope_updatedDate,
-- * NetworkInsightsAccessScopeAnalysis
NetworkInsightsAccessScopeAnalysis (..),
newNetworkInsightsAccessScopeAnalysis,
networkInsightsAccessScopeAnalysis_analyzedEniCount,
networkInsightsAccessScopeAnalysis_endDate,
networkInsightsAccessScopeAnalysis_findingsFound,
networkInsightsAccessScopeAnalysis_networkInsightsAccessScopeAnalysisArn,
networkInsightsAccessScopeAnalysis_networkInsightsAccessScopeAnalysisId,
networkInsightsAccessScopeAnalysis_networkInsightsAccessScopeId,
networkInsightsAccessScopeAnalysis_startDate,
networkInsightsAccessScopeAnalysis_status,
networkInsightsAccessScopeAnalysis_statusMessage,
networkInsightsAccessScopeAnalysis_tags,
networkInsightsAccessScopeAnalysis_warningMessage,
-- * NetworkInsightsAccessScopeContent
NetworkInsightsAccessScopeContent (..),
newNetworkInsightsAccessScopeContent,
networkInsightsAccessScopeContent_excludePaths,
networkInsightsAccessScopeContent_matchPaths,
networkInsightsAccessScopeContent_networkInsightsAccessScopeId,
-- * NetworkInsightsAnalysis
NetworkInsightsAnalysis (..),
newNetworkInsightsAnalysis,
networkInsightsAnalysis_additionalAccounts,
networkInsightsAnalysis_alternatePathHints,
networkInsightsAnalysis_explanations,
networkInsightsAnalysis_filterInArns,
networkInsightsAnalysis_forwardPathComponents,
networkInsightsAnalysis_networkInsightsAnalysisArn,
networkInsightsAnalysis_networkInsightsAnalysisId,
networkInsightsAnalysis_networkInsightsPathId,
networkInsightsAnalysis_networkPathFound,
networkInsightsAnalysis_returnPathComponents,
networkInsightsAnalysis_startDate,
networkInsightsAnalysis_status,
networkInsightsAnalysis_statusMessage,
networkInsightsAnalysis_suggestedAccounts,
networkInsightsAnalysis_tags,
networkInsightsAnalysis_warningMessage,
-- * NetworkInsightsPath
NetworkInsightsPath (..),
newNetworkInsightsPath,
networkInsightsPath_createdDate,
networkInsightsPath_destination,
networkInsightsPath_destinationArn,
networkInsightsPath_destinationIp,
networkInsightsPath_destinationPort,
networkInsightsPath_networkInsightsPathArn,
networkInsightsPath_networkInsightsPathId,
networkInsightsPath_protocol,
networkInsightsPath_source,
networkInsightsPath_sourceArn,
networkInsightsPath_sourceIp,
networkInsightsPath_tags,
-- * NetworkInterface
NetworkInterface (..),
newNetworkInterface,
networkInterface_association,
networkInterface_attachment,
networkInterface_availabilityZone,
networkInterface_denyAllIgwTraffic,
networkInterface_description,
networkInterface_groups,
networkInterface_interfaceType,
networkInterface_ipv4Prefixes,
networkInterface_ipv6Address,
networkInterface_ipv6Addresses,
networkInterface_ipv6Native,
networkInterface_ipv6Prefixes,
networkInterface_macAddress,
networkInterface_networkInterfaceId,
networkInterface_outpostArn,
networkInterface_ownerId,
networkInterface_privateDnsName,
networkInterface_privateIpAddress,
networkInterface_privateIpAddresses,
networkInterface_requesterId,
networkInterface_requesterManaged,
networkInterface_sourceDestCheck,
networkInterface_status,
networkInterface_subnetId,
networkInterface_tagSet,
networkInterface_vpcId,
-- * NetworkInterfaceAssociation
NetworkInterfaceAssociation (..),
newNetworkInterfaceAssociation,
networkInterfaceAssociation_allocationId,
networkInterfaceAssociation_associationId,
networkInterfaceAssociation_carrierIp,
networkInterfaceAssociation_customerOwnedIp,
networkInterfaceAssociation_ipOwnerId,
networkInterfaceAssociation_publicDnsName,
networkInterfaceAssociation_publicIp,
-- * NetworkInterfaceAttachment
NetworkInterfaceAttachment (..),
newNetworkInterfaceAttachment,
networkInterfaceAttachment_attachTime,
networkInterfaceAttachment_attachmentId,
networkInterfaceAttachment_deleteOnTermination,
networkInterfaceAttachment_deviceIndex,
networkInterfaceAttachment_enaSrdSpecification,
networkInterfaceAttachment_instanceId,
networkInterfaceAttachment_instanceOwnerId,
networkInterfaceAttachment_networkCardIndex,
networkInterfaceAttachment_status,
-- * NetworkInterfaceAttachmentChanges
NetworkInterfaceAttachmentChanges (..),
newNetworkInterfaceAttachmentChanges,
networkInterfaceAttachmentChanges_attachmentId,
networkInterfaceAttachmentChanges_deleteOnTermination,
-- * NetworkInterfaceCount
NetworkInterfaceCount (..),
newNetworkInterfaceCount,
networkInterfaceCount_max,
networkInterfaceCount_min,
-- * NetworkInterfaceCountRequest
NetworkInterfaceCountRequest (..),
newNetworkInterfaceCountRequest,
networkInterfaceCountRequest_max,
networkInterfaceCountRequest_min,
-- * NetworkInterfaceIpv6Address
NetworkInterfaceIpv6Address (..),
newNetworkInterfaceIpv6Address,
networkInterfaceIpv6Address_ipv6Address,
-- * NetworkInterfacePermission
NetworkInterfacePermission (..),
newNetworkInterfacePermission,
networkInterfacePermission_awsAccountId,
networkInterfacePermission_awsService,
networkInterfacePermission_networkInterfaceId,
networkInterfacePermission_networkInterfacePermissionId,
networkInterfacePermission_permission,
networkInterfacePermission_permissionState,
-- * NetworkInterfacePermissionState
NetworkInterfacePermissionState (..),
newNetworkInterfacePermissionState,
networkInterfacePermissionState_state,
networkInterfacePermissionState_statusMessage,
-- * NetworkInterfacePrivateIpAddress
NetworkInterfacePrivateIpAddress (..),
newNetworkInterfacePrivateIpAddress,
networkInterfacePrivateIpAddress_association,
networkInterfacePrivateIpAddress_primary,
networkInterfacePrivateIpAddress_privateDnsName,
networkInterfacePrivateIpAddress_privateIpAddress,
-- * NewDhcpConfiguration
NewDhcpConfiguration (..),
newNewDhcpConfiguration,
newDhcpConfiguration_key,
newDhcpConfiguration_values,
-- * OidcOptions
OidcOptions (..),
newOidcOptions,
oidcOptions_authorizationEndpoint,
oidcOptions_clientId,
oidcOptions_clientSecret,
oidcOptions_issuer,
oidcOptions_scope,
oidcOptions_tokenEndpoint,
oidcOptions_userInfoEndpoint,
-- * OnDemandOptions
OnDemandOptions (..),
newOnDemandOptions,
onDemandOptions_allocationStrategy,
onDemandOptions_capacityReservationOptions,
onDemandOptions_maxTotalPrice,
onDemandOptions_minTargetCapacity,
onDemandOptions_singleAvailabilityZone,
onDemandOptions_singleInstanceType,
-- * OnDemandOptionsRequest
OnDemandOptionsRequest (..),
newOnDemandOptionsRequest,
onDemandOptionsRequest_allocationStrategy,
onDemandOptionsRequest_capacityReservationOptions,
onDemandOptionsRequest_maxTotalPrice,
onDemandOptionsRequest_minTargetCapacity,
onDemandOptionsRequest_singleAvailabilityZone,
onDemandOptionsRequest_singleInstanceType,
-- * PacketHeaderStatement
PacketHeaderStatement (..),
newPacketHeaderStatement,
packetHeaderStatement_destinationAddresses,
packetHeaderStatement_destinationPorts,
packetHeaderStatement_destinationPrefixLists,
packetHeaderStatement_protocols,
packetHeaderStatement_sourceAddresses,
packetHeaderStatement_sourcePorts,
packetHeaderStatement_sourcePrefixLists,
-- * PacketHeaderStatementRequest
PacketHeaderStatementRequest (..),
newPacketHeaderStatementRequest,
packetHeaderStatementRequest_destinationAddresses,
packetHeaderStatementRequest_destinationPorts,
packetHeaderStatementRequest_destinationPrefixLists,
packetHeaderStatementRequest_protocols,
packetHeaderStatementRequest_sourceAddresses,
packetHeaderStatementRequest_sourcePorts,
packetHeaderStatementRequest_sourcePrefixLists,
-- * PathComponent
PathComponent (..),
newPathComponent,
pathComponent_aclRule,
pathComponent_additionalDetails,
pathComponent_attachedTo,
pathComponent_component,
pathComponent_destinationVpc,
pathComponent_elasticLoadBalancerListener,
pathComponent_explanations,
pathComponent_inboundHeader,
pathComponent_outboundHeader,
pathComponent_routeTableRoute,
pathComponent_securityGroupRule,
pathComponent_sequenceNumber,
pathComponent_sourceVpc,
pathComponent_subnet,
pathComponent_transitGateway,
pathComponent_transitGatewayRouteTableRoute,
pathComponent_vpc,
-- * PathStatement
PathStatement (..),
newPathStatement,
pathStatement_packetHeaderStatement,
pathStatement_resourceStatement,
-- * PathStatementRequest
PathStatementRequest (..),
newPathStatementRequest,
pathStatementRequest_packetHeaderStatement,
pathStatementRequest_resourceStatement,
-- * PciId
PciId (..),
newPciId,
pciId_deviceId,
pciId_subsystemId,
pciId_subsystemVendorId,
pciId_vendorId,
-- * PeeringAttachmentStatus
PeeringAttachmentStatus (..),
newPeeringAttachmentStatus,
peeringAttachmentStatus_code,
peeringAttachmentStatus_message,
-- * PeeringConnectionOptions
PeeringConnectionOptions (..),
newPeeringConnectionOptions,
peeringConnectionOptions_allowDnsResolutionFromRemoteVpc,
peeringConnectionOptions_allowEgressFromLocalClassicLinkToRemoteVpc,
peeringConnectionOptions_allowEgressFromLocalVpcToRemoteClassicLink,
-- * PeeringConnectionOptionsRequest
PeeringConnectionOptionsRequest (..),
newPeeringConnectionOptionsRequest,
peeringConnectionOptionsRequest_allowDnsResolutionFromRemoteVpc,
peeringConnectionOptionsRequest_allowEgressFromLocalClassicLinkToRemoteVpc,
peeringConnectionOptionsRequest_allowEgressFromLocalVpcToRemoteClassicLink,
-- * PeeringTgwInfo
PeeringTgwInfo (..),
newPeeringTgwInfo,
peeringTgwInfo_coreNetworkId,
peeringTgwInfo_ownerId,
peeringTgwInfo_region,
peeringTgwInfo_transitGatewayId,
-- * Phase1DHGroupNumbersListValue
Phase1DHGroupNumbersListValue (..),
newPhase1DHGroupNumbersListValue,
phase1DHGroupNumbersListValue_value,
-- * Phase1DHGroupNumbersRequestListValue
Phase1DHGroupNumbersRequestListValue (..),
newPhase1DHGroupNumbersRequestListValue,
phase1DHGroupNumbersRequestListValue_value,
-- * Phase1EncryptionAlgorithmsListValue
Phase1EncryptionAlgorithmsListValue (..),
newPhase1EncryptionAlgorithmsListValue,
phase1EncryptionAlgorithmsListValue_value,
-- * Phase1EncryptionAlgorithmsRequestListValue
Phase1EncryptionAlgorithmsRequestListValue (..),
newPhase1EncryptionAlgorithmsRequestListValue,
phase1EncryptionAlgorithmsRequestListValue_value,
-- * Phase1IntegrityAlgorithmsListValue
Phase1IntegrityAlgorithmsListValue (..),
newPhase1IntegrityAlgorithmsListValue,
phase1IntegrityAlgorithmsListValue_value,
-- * Phase1IntegrityAlgorithmsRequestListValue
Phase1IntegrityAlgorithmsRequestListValue (..),
newPhase1IntegrityAlgorithmsRequestListValue,
phase1IntegrityAlgorithmsRequestListValue_value,
-- * Phase2DHGroupNumbersListValue
Phase2DHGroupNumbersListValue (..),
newPhase2DHGroupNumbersListValue,
phase2DHGroupNumbersListValue_value,
-- * Phase2DHGroupNumbersRequestListValue
Phase2DHGroupNumbersRequestListValue (..),
newPhase2DHGroupNumbersRequestListValue,
phase2DHGroupNumbersRequestListValue_value,
-- * Phase2EncryptionAlgorithmsListValue
Phase2EncryptionAlgorithmsListValue (..),
newPhase2EncryptionAlgorithmsListValue,
phase2EncryptionAlgorithmsListValue_value,
-- * Phase2EncryptionAlgorithmsRequestListValue
Phase2EncryptionAlgorithmsRequestListValue (..),
newPhase2EncryptionAlgorithmsRequestListValue,
phase2EncryptionAlgorithmsRequestListValue_value,
-- * Phase2IntegrityAlgorithmsListValue
Phase2IntegrityAlgorithmsListValue (..),
newPhase2IntegrityAlgorithmsListValue,
phase2IntegrityAlgorithmsListValue_value,
-- * Phase2IntegrityAlgorithmsRequestListValue
Phase2IntegrityAlgorithmsRequestListValue (..),
newPhase2IntegrityAlgorithmsRequestListValue,
phase2IntegrityAlgorithmsRequestListValue_value,
-- * Placement
Placement (..),
newPlacement,
placement_affinity,
placement_availabilityZone,
placement_groupId,
placement_groupName,
placement_hostId,
placement_hostResourceGroupArn,
placement_partitionNumber,
placement_spreadDomain,
placement_tenancy,
-- * PlacementGroup
PlacementGroup (..),
newPlacementGroup,
placementGroup_groupArn,
placementGroup_groupId,
placementGroup_groupName,
placementGroup_partitionCount,
placementGroup_spreadLevel,
placementGroup_state,
placementGroup_strategy,
placementGroup_tags,
-- * PlacementGroupInfo
PlacementGroupInfo (..),
newPlacementGroupInfo,
placementGroupInfo_supportedStrategies,
-- * PlacementResponse
PlacementResponse (..),
newPlacementResponse,
placementResponse_groupName,
-- * PoolCidrBlock
PoolCidrBlock (..),
newPoolCidrBlock,
poolCidrBlock_cidr,
-- * PortRange
PortRange (..),
newPortRange,
portRange_from,
portRange_to,
-- * PrefixList
PrefixList (..),
newPrefixList,
prefixList_cidrs,
prefixList_prefixListId,
prefixList_prefixListName,
-- * PrefixListAssociation
PrefixListAssociation (..),
newPrefixListAssociation,
prefixListAssociation_resourceId,
prefixListAssociation_resourceOwner,
-- * PrefixListEntry
PrefixListEntry (..),
newPrefixListEntry,
prefixListEntry_cidr,
prefixListEntry_description,
-- * PrefixListId
PrefixListId (..),
newPrefixListId,
prefixListId_description,
prefixListId_prefixListId,
-- * PriceSchedule
PriceSchedule (..),
newPriceSchedule,
priceSchedule_active,
priceSchedule_currencyCode,
priceSchedule_price,
priceSchedule_term,
-- * PriceScheduleSpecification
PriceScheduleSpecification (..),
newPriceScheduleSpecification,
priceScheduleSpecification_currencyCode,
priceScheduleSpecification_price,
priceScheduleSpecification_term,
-- * PricingDetail
PricingDetail (..),
newPricingDetail,
pricingDetail_count,
pricingDetail_price,
-- * PrincipalIdFormat
PrincipalIdFormat (..),
newPrincipalIdFormat,
principalIdFormat_arn,
principalIdFormat_statuses,
-- * PrivateDnsDetails
PrivateDnsDetails (..),
newPrivateDnsDetails,
privateDnsDetails_privateDnsName,
-- * PrivateDnsNameConfiguration
PrivateDnsNameConfiguration (..),
newPrivateDnsNameConfiguration,
privateDnsNameConfiguration_name,
privateDnsNameConfiguration_state,
privateDnsNameConfiguration_type,
privateDnsNameConfiguration_value,
-- * PrivateDnsNameOptionsOnLaunch
PrivateDnsNameOptionsOnLaunch (..),
newPrivateDnsNameOptionsOnLaunch,
privateDnsNameOptionsOnLaunch_enableResourceNameDnsAAAARecord,
privateDnsNameOptionsOnLaunch_enableResourceNameDnsARecord,
privateDnsNameOptionsOnLaunch_hostnameType,
-- * PrivateDnsNameOptionsRequest
PrivateDnsNameOptionsRequest (..),
newPrivateDnsNameOptionsRequest,
privateDnsNameOptionsRequest_enableResourceNameDnsAAAARecord,
privateDnsNameOptionsRequest_enableResourceNameDnsARecord,
privateDnsNameOptionsRequest_hostnameType,
-- * PrivateDnsNameOptionsResponse
PrivateDnsNameOptionsResponse (..),
newPrivateDnsNameOptionsResponse,
privateDnsNameOptionsResponse_enableResourceNameDnsAAAARecord,
privateDnsNameOptionsResponse_enableResourceNameDnsARecord,
privateDnsNameOptionsResponse_hostnameType,
-- * PrivateIpAddressSpecification
PrivateIpAddressSpecification (..),
newPrivateIpAddressSpecification,
privateIpAddressSpecification_primary,
privateIpAddressSpecification_privateIpAddress,
-- * ProcessorInfo
ProcessorInfo (..),
newProcessorInfo,
processorInfo_supportedArchitectures,
processorInfo_sustainedClockSpeedInGhz,
-- * ProductCode
ProductCode (..),
newProductCode,
productCode_productCodeId,
productCode_productCodeType,
-- * PropagatingVgw
PropagatingVgw (..),
newPropagatingVgw,
propagatingVgw_gatewayId,
-- * ProvisionedBandwidth
ProvisionedBandwidth (..),
newProvisionedBandwidth,
provisionedBandwidth_provisionTime,
provisionedBandwidth_provisioned,
provisionedBandwidth_requestTime,
provisionedBandwidth_requested,
provisionedBandwidth_status,
-- * PtrUpdateStatus
PtrUpdateStatus (..),
newPtrUpdateStatus,
ptrUpdateStatus_reason,
ptrUpdateStatus_status,
ptrUpdateStatus_value,
-- * PublicIpv4Pool
PublicIpv4Pool (..),
newPublicIpv4Pool,
publicIpv4Pool_description,
publicIpv4Pool_networkBorderGroup,
publicIpv4Pool_poolAddressRanges,
publicIpv4Pool_poolId,
publicIpv4Pool_tags,
publicIpv4Pool_totalAddressCount,
publicIpv4Pool_totalAvailableAddressCount,
-- * PublicIpv4PoolRange
PublicIpv4PoolRange (..),
newPublicIpv4PoolRange,
publicIpv4PoolRange_addressCount,
publicIpv4PoolRange_availableAddressCount,
publicIpv4PoolRange_firstAddress,
publicIpv4PoolRange_lastAddress,
-- * Purchase
Purchase (..),
newPurchase,
purchase_currencyCode,
purchase_duration,
purchase_hostIdSet,
purchase_hostReservationId,
purchase_hourlyPrice,
purchase_instanceFamily,
purchase_paymentOption,
purchase_upfrontPrice,
-- * PurchaseRequest
PurchaseRequest (..),
newPurchaseRequest,
purchaseRequest_instanceCount,
purchaseRequest_purchaseToken,
-- * RecurringCharge
RecurringCharge (..),
newRecurringCharge,
recurringCharge_amount,
recurringCharge_frequency,
-- * ReferencedSecurityGroup
ReferencedSecurityGroup (..),
newReferencedSecurityGroup,
referencedSecurityGroup_groupId,
referencedSecurityGroup_peeringStatus,
referencedSecurityGroup_userId,
referencedSecurityGroup_vpcId,
referencedSecurityGroup_vpcPeeringConnectionId,
-- * RegionInfo
RegionInfo (..),
newRegionInfo,
regionInfo_endpoint,
regionInfo_optInStatus,
regionInfo_regionName,
-- * RegisterInstanceTagAttributeRequest
RegisterInstanceTagAttributeRequest (..),
newRegisterInstanceTagAttributeRequest,
registerInstanceTagAttributeRequest_includeAllTagsOfInstance,
registerInstanceTagAttributeRequest_instanceTagKeys,
-- * RemoveIpamOperatingRegion
RemoveIpamOperatingRegion (..),
newRemoveIpamOperatingRegion,
removeIpamOperatingRegion_regionName,
-- * RemovePrefixListEntry
RemovePrefixListEntry (..),
newRemovePrefixListEntry,
removePrefixListEntry_cidr,
-- * ReplaceRootVolumeTask
ReplaceRootVolumeTask (..),
newReplaceRootVolumeTask,
replaceRootVolumeTask_completeTime,
replaceRootVolumeTask_deleteReplacedRootVolume,
replaceRootVolumeTask_imageId,
replaceRootVolumeTask_instanceId,
replaceRootVolumeTask_replaceRootVolumeTaskId,
replaceRootVolumeTask_snapshotId,
replaceRootVolumeTask_startTime,
replaceRootVolumeTask_tags,
replaceRootVolumeTask_taskState,
-- * RequestIpamResourceTag
RequestIpamResourceTag (..),
newRequestIpamResourceTag,
requestIpamResourceTag_key,
requestIpamResourceTag_value,
-- * RequestLaunchTemplateData
RequestLaunchTemplateData (..),
newRequestLaunchTemplateData,
requestLaunchTemplateData_blockDeviceMappings,
requestLaunchTemplateData_capacityReservationSpecification,
requestLaunchTemplateData_cpuOptions,
requestLaunchTemplateData_creditSpecification,
requestLaunchTemplateData_disableApiStop,
requestLaunchTemplateData_disableApiTermination,
requestLaunchTemplateData_ebsOptimized,
requestLaunchTemplateData_elasticGpuSpecifications,
requestLaunchTemplateData_elasticInferenceAccelerators,
requestLaunchTemplateData_enclaveOptions,
requestLaunchTemplateData_hibernationOptions,
requestLaunchTemplateData_iamInstanceProfile,
requestLaunchTemplateData_imageId,
requestLaunchTemplateData_instanceInitiatedShutdownBehavior,
requestLaunchTemplateData_instanceMarketOptions,
requestLaunchTemplateData_instanceRequirements,
requestLaunchTemplateData_instanceType,
requestLaunchTemplateData_kernelId,
requestLaunchTemplateData_keyName,
requestLaunchTemplateData_licenseSpecifications,
requestLaunchTemplateData_maintenanceOptions,
requestLaunchTemplateData_metadataOptions,
requestLaunchTemplateData_monitoring,
requestLaunchTemplateData_networkInterfaces,
requestLaunchTemplateData_placement,
requestLaunchTemplateData_privateDnsNameOptions,
requestLaunchTemplateData_ramDiskId,
requestLaunchTemplateData_securityGroupIds,
requestLaunchTemplateData_securityGroups,
requestLaunchTemplateData_tagSpecifications,
requestLaunchTemplateData_userData,
-- * RequestSpotLaunchSpecification
RequestSpotLaunchSpecification (..),
newRequestSpotLaunchSpecification,
requestSpotLaunchSpecification_addressingType,
requestSpotLaunchSpecification_blockDeviceMappings,
requestSpotLaunchSpecification_ebsOptimized,
requestSpotLaunchSpecification_iamInstanceProfile,
requestSpotLaunchSpecification_imageId,
requestSpotLaunchSpecification_instanceType,
requestSpotLaunchSpecification_kernelId,
requestSpotLaunchSpecification_keyName,
requestSpotLaunchSpecification_monitoring,
requestSpotLaunchSpecification_networkInterfaces,
requestSpotLaunchSpecification_placement,
requestSpotLaunchSpecification_ramdiskId,
requestSpotLaunchSpecification_securityGroupIds,
requestSpotLaunchSpecification_securityGroups,
requestSpotLaunchSpecification_subnetId,
requestSpotLaunchSpecification_userData,
-- * Reservation
Reservation (..),
newReservation,
reservation_groups,
reservation_instances,
reservation_requesterId,
reservation_reservationId,
reservation_ownerId,
-- * ReservationFleetInstanceSpecification
ReservationFleetInstanceSpecification (..),
newReservationFleetInstanceSpecification,
reservationFleetInstanceSpecification_availabilityZone,
reservationFleetInstanceSpecification_availabilityZoneId,
reservationFleetInstanceSpecification_ebsOptimized,
reservationFleetInstanceSpecification_instancePlatform,
reservationFleetInstanceSpecification_instanceType,
reservationFleetInstanceSpecification_priority,
reservationFleetInstanceSpecification_weight,
-- * ReservationValue
ReservationValue (..),
newReservationValue,
reservationValue_hourlyPrice,
reservationValue_remainingTotalValue,
reservationValue_remainingUpfrontValue,
-- * ReservedInstanceLimitPrice
ReservedInstanceLimitPrice (..),
newReservedInstanceLimitPrice,
reservedInstanceLimitPrice_amount,
reservedInstanceLimitPrice_currencyCode,
-- * ReservedInstanceReservationValue
ReservedInstanceReservationValue (..),
newReservedInstanceReservationValue,
reservedInstanceReservationValue_reservationValue,
reservedInstanceReservationValue_reservedInstanceId,
-- * ReservedInstances
ReservedInstances (..),
newReservedInstances,
reservedInstances_availabilityZone,
reservedInstances_currencyCode,
reservedInstances_duration,
reservedInstances_end,
reservedInstances_fixedPrice,
reservedInstances_instanceCount,
reservedInstances_instanceTenancy,
reservedInstances_instanceType,
reservedInstances_offeringClass,
reservedInstances_offeringType,
reservedInstances_productDescription,
reservedInstances_recurringCharges,
reservedInstances_reservedInstancesId,
reservedInstances_scope,
reservedInstances_start,
reservedInstances_state,
reservedInstances_tags,
reservedInstances_usagePrice,
-- * ReservedInstancesConfiguration
ReservedInstancesConfiguration (..),
newReservedInstancesConfiguration,
reservedInstancesConfiguration_availabilityZone,
reservedInstancesConfiguration_instanceCount,
reservedInstancesConfiguration_instanceType,
reservedInstancesConfiguration_platform,
reservedInstancesConfiguration_scope,
-- * ReservedInstancesId
ReservedInstancesId (..),
newReservedInstancesId,
reservedInstancesId_reservedInstancesId,
-- * ReservedInstancesListing
ReservedInstancesListing (..),
newReservedInstancesListing,
reservedInstancesListing_clientToken,
reservedInstancesListing_createDate,
reservedInstancesListing_instanceCounts,
reservedInstancesListing_priceSchedules,
reservedInstancesListing_reservedInstancesId,
reservedInstancesListing_reservedInstancesListingId,
reservedInstancesListing_status,
reservedInstancesListing_statusMessage,
reservedInstancesListing_tags,
reservedInstancesListing_updateDate,
-- * ReservedInstancesModification
ReservedInstancesModification (..),
newReservedInstancesModification,
reservedInstancesModification_clientToken,
reservedInstancesModification_createDate,
reservedInstancesModification_effectiveDate,
reservedInstancesModification_modificationResults,
reservedInstancesModification_reservedInstancesIds,
reservedInstancesModification_reservedInstancesModificationId,
reservedInstancesModification_status,
reservedInstancesModification_statusMessage,
reservedInstancesModification_updateDate,
-- * ReservedInstancesModificationResult
ReservedInstancesModificationResult (..),
newReservedInstancesModificationResult,
reservedInstancesModificationResult_reservedInstancesId,
reservedInstancesModificationResult_targetConfiguration,
-- * ReservedInstancesOffering
ReservedInstancesOffering (..),
newReservedInstancesOffering,
reservedInstancesOffering_availabilityZone,
reservedInstancesOffering_currencyCode,
reservedInstancesOffering_duration,
reservedInstancesOffering_fixedPrice,
reservedInstancesOffering_instanceTenancy,
reservedInstancesOffering_instanceType,
reservedInstancesOffering_marketplace,
reservedInstancesOffering_offeringClass,
reservedInstancesOffering_offeringType,
reservedInstancesOffering_pricingDetails,
reservedInstancesOffering_productDescription,
reservedInstancesOffering_recurringCharges,
reservedInstancesOffering_reservedInstancesOfferingId,
reservedInstancesOffering_scope,
reservedInstancesOffering_usagePrice,
-- * ResourceStatement
ResourceStatement (..),
newResourceStatement,
resourceStatement_resourceTypes,
resourceStatement_resources,
-- * ResourceStatementRequest
ResourceStatementRequest (..),
newResourceStatementRequest,
resourceStatementRequest_resourceTypes,
resourceStatementRequest_resources,
-- * ResponseError
ResponseError (..),
newResponseError,
responseError_code,
responseError_message,
-- * ResponseLaunchTemplateData
ResponseLaunchTemplateData (..),
newResponseLaunchTemplateData,
responseLaunchTemplateData_blockDeviceMappings,
responseLaunchTemplateData_capacityReservationSpecification,
responseLaunchTemplateData_cpuOptions,
responseLaunchTemplateData_creditSpecification,
responseLaunchTemplateData_disableApiStop,
responseLaunchTemplateData_disableApiTermination,
responseLaunchTemplateData_ebsOptimized,
responseLaunchTemplateData_elasticGpuSpecifications,
responseLaunchTemplateData_elasticInferenceAccelerators,
responseLaunchTemplateData_enclaveOptions,
responseLaunchTemplateData_hibernationOptions,
responseLaunchTemplateData_iamInstanceProfile,
responseLaunchTemplateData_imageId,
responseLaunchTemplateData_instanceInitiatedShutdownBehavior,
responseLaunchTemplateData_instanceMarketOptions,
responseLaunchTemplateData_instanceRequirements,
responseLaunchTemplateData_instanceType,
responseLaunchTemplateData_kernelId,
responseLaunchTemplateData_keyName,
responseLaunchTemplateData_licenseSpecifications,
responseLaunchTemplateData_maintenanceOptions,
responseLaunchTemplateData_metadataOptions,
responseLaunchTemplateData_monitoring,
responseLaunchTemplateData_networkInterfaces,
responseLaunchTemplateData_placement,
responseLaunchTemplateData_privateDnsNameOptions,
responseLaunchTemplateData_ramDiskId,
responseLaunchTemplateData_securityGroupIds,
responseLaunchTemplateData_securityGroups,
responseLaunchTemplateData_tagSpecifications,
responseLaunchTemplateData_userData,
-- * Route
Route (..),
newRoute,
route_carrierGatewayId,
route_coreNetworkArn,
route_destinationCidrBlock,
route_destinationIpv6CidrBlock,
route_destinationPrefixListId,
route_egressOnlyInternetGatewayId,
route_gatewayId,
route_instanceId,
route_instanceOwnerId,
route_localGatewayId,
route_natGatewayId,
route_networkInterfaceId,
route_origin,
route_state,
route_transitGatewayId,
route_vpcPeeringConnectionId,
-- * RouteTable
RouteTable (..),
newRouteTable,
routeTable_associations,
routeTable_ownerId,
routeTable_propagatingVgws,
routeTable_routeTableId,
routeTable_routes,
routeTable_tags,
routeTable_vpcId,
-- * RouteTableAssociation
RouteTableAssociation (..),
newRouteTableAssociation,
routeTableAssociation_associationState,
routeTableAssociation_gatewayId,
routeTableAssociation_main,
routeTableAssociation_routeTableAssociationId,
routeTableAssociation_routeTableId,
routeTableAssociation_subnetId,
-- * RouteTableAssociationState
RouteTableAssociationState (..),
newRouteTableAssociationState,
routeTableAssociationState_state,
routeTableAssociationState_statusMessage,
-- * RunInstancesMonitoringEnabled
RunInstancesMonitoringEnabled (..),
newRunInstancesMonitoringEnabled,
runInstancesMonitoringEnabled_enabled,
-- * S3ObjectTag
S3ObjectTag (..),
newS3ObjectTag,
s3ObjectTag_key,
s3ObjectTag_value,
-- * S3Storage
S3Storage (..),
newS3Storage,
s3Storage_aWSAccessKeyId,
s3Storage_bucket,
s3Storage_prefix,
s3Storage_uploadPolicy,
s3Storage_uploadPolicySignature,
-- * ScheduledInstance
ScheduledInstance (..),
newScheduledInstance,
scheduledInstance_availabilityZone,
scheduledInstance_createDate,
scheduledInstance_hourlyPrice,
scheduledInstance_instanceCount,
scheduledInstance_instanceType,
scheduledInstance_networkPlatform,
scheduledInstance_nextSlotStartTime,
scheduledInstance_platform,
scheduledInstance_previousSlotEndTime,
scheduledInstance_recurrence,
scheduledInstance_scheduledInstanceId,
scheduledInstance_slotDurationInHours,
scheduledInstance_termEndDate,
scheduledInstance_termStartDate,
scheduledInstance_totalScheduledInstanceHours,
-- * ScheduledInstanceAvailability
ScheduledInstanceAvailability (..),
newScheduledInstanceAvailability,
scheduledInstanceAvailability_availabilityZone,
scheduledInstanceAvailability_availableInstanceCount,
scheduledInstanceAvailability_firstSlotStartTime,
scheduledInstanceAvailability_hourlyPrice,
scheduledInstanceAvailability_instanceType,
scheduledInstanceAvailability_maxTermDurationInDays,
scheduledInstanceAvailability_minTermDurationInDays,
scheduledInstanceAvailability_networkPlatform,
scheduledInstanceAvailability_platform,
scheduledInstanceAvailability_purchaseToken,
scheduledInstanceAvailability_recurrence,
scheduledInstanceAvailability_slotDurationInHours,
scheduledInstanceAvailability_totalScheduledInstanceHours,
-- * ScheduledInstanceRecurrence
ScheduledInstanceRecurrence (..),
newScheduledInstanceRecurrence,
scheduledInstanceRecurrence_frequency,
scheduledInstanceRecurrence_interval,
scheduledInstanceRecurrence_occurrenceDaySet,
scheduledInstanceRecurrence_occurrenceRelativeToEnd,
scheduledInstanceRecurrence_occurrenceUnit,
-- * ScheduledInstanceRecurrenceRequest
ScheduledInstanceRecurrenceRequest (..),
newScheduledInstanceRecurrenceRequest,
scheduledInstanceRecurrenceRequest_frequency,
scheduledInstanceRecurrenceRequest_interval,
scheduledInstanceRecurrenceRequest_occurrenceDays,
scheduledInstanceRecurrenceRequest_occurrenceRelativeToEnd,
scheduledInstanceRecurrenceRequest_occurrenceUnit,
-- * ScheduledInstancesBlockDeviceMapping
ScheduledInstancesBlockDeviceMapping (..),
newScheduledInstancesBlockDeviceMapping,
scheduledInstancesBlockDeviceMapping_deviceName,
scheduledInstancesBlockDeviceMapping_ebs,
scheduledInstancesBlockDeviceMapping_noDevice,
scheduledInstancesBlockDeviceMapping_virtualName,
-- * ScheduledInstancesEbs
ScheduledInstancesEbs (..),
newScheduledInstancesEbs,
scheduledInstancesEbs_deleteOnTermination,
scheduledInstancesEbs_encrypted,
scheduledInstancesEbs_iops,
scheduledInstancesEbs_snapshotId,
scheduledInstancesEbs_volumeSize,
scheduledInstancesEbs_volumeType,
-- * ScheduledInstancesIamInstanceProfile
ScheduledInstancesIamInstanceProfile (..),
newScheduledInstancesIamInstanceProfile,
scheduledInstancesIamInstanceProfile_arn,
scheduledInstancesIamInstanceProfile_name,
-- * ScheduledInstancesIpv6Address
ScheduledInstancesIpv6Address (..),
newScheduledInstancesIpv6Address,
scheduledInstancesIpv6Address_ipv6Address,
-- * ScheduledInstancesLaunchSpecification
ScheduledInstancesLaunchSpecification (..),
newScheduledInstancesLaunchSpecification,
scheduledInstancesLaunchSpecification_blockDeviceMappings,
scheduledInstancesLaunchSpecification_ebsOptimized,
scheduledInstancesLaunchSpecification_iamInstanceProfile,
scheduledInstancesLaunchSpecification_instanceType,
scheduledInstancesLaunchSpecification_kernelId,
scheduledInstancesLaunchSpecification_keyName,
scheduledInstancesLaunchSpecification_monitoring,
scheduledInstancesLaunchSpecification_networkInterfaces,
scheduledInstancesLaunchSpecification_placement,
scheduledInstancesLaunchSpecification_ramdiskId,
scheduledInstancesLaunchSpecification_securityGroupIds,
scheduledInstancesLaunchSpecification_subnetId,
scheduledInstancesLaunchSpecification_userData,
scheduledInstancesLaunchSpecification_imageId,
-- * ScheduledInstancesMonitoring
ScheduledInstancesMonitoring (..),
newScheduledInstancesMonitoring,
scheduledInstancesMonitoring_enabled,
-- * ScheduledInstancesNetworkInterface
ScheduledInstancesNetworkInterface (..),
newScheduledInstancesNetworkInterface,
scheduledInstancesNetworkInterface_associatePublicIpAddress,
scheduledInstancesNetworkInterface_deleteOnTermination,
scheduledInstancesNetworkInterface_description,
scheduledInstancesNetworkInterface_deviceIndex,
scheduledInstancesNetworkInterface_groups,
scheduledInstancesNetworkInterface_ipv6AddressCount,
scheduledInstancesNetworkInterface_ipv6Addresses,
scheduledInstancesNetworkInterface_networkInterfaceId,
scheduledInstancesNetworkInterface_privateIpAddress,
scheduledInstancesNetworkInterface_privateIpAddressConfigs,
scheduledInstancesNetworkInterface_secondaryPrivateIpAddressCount,
scheduledInstancesNetworkInterface_subnetId,
-- * ScheduledInstancesPlacement
ScheduledInstancesPlacement (..),
newScheduledInstancesPlacement,
scheduledInstancesPlacement_availabilityZone,
scheduledInstancesPlacement_groupName,
-- * ScheduledInstancesPrivateIpAddressConfig
ScheduledInstancesPrivateIpAddressConfig (..),
newScheduledInstancesPrivateIpAddressConfig,
scheduledInstancesPrivateIpAddressConfig_primary,
scheduledInstancesPrivateIpAddressConfig_privateIpAddress,
-- * SecurityGroup
SecurityGroup (..),
newSecurityGroup,
securityGroup_ipPermissions,
securityGroup_ipPermissionsEgress,
securityGroup_tags,
securityGroup_vpcId,
securityGroup_ownerId,
securityGroup_groupId,
securityGroup_groupName,
securityGroup_description,
-- * SecurityGroupIdentifier
SecurityGroupIdentifier (..),
newSecurityGroupIdentifier,
securityGroupIdentifier_groupId,
securityGroupIdentifier_groupName,
-- * SecurityGroupReference
SecurityGroupReference (..),
newSecurityGroupReference,
securityGroupReference_groupId,
securityGroupReference_referencingVpcId,
securityGroupReference_vpcPeeringConnectionId,
-- * SecurityGroupRule
SecurityGroupRule (..),
newSecurityGroupRule,
securityGroupRule_cidrIpv4,
securityGroupRule_cidrIpv6,
securityGroupRule_description,
securityGroupRule_fromPort,
securityGroupRule_groupId,
securityGroupRule_groupOwnerId,
securityGroupRule_ipProtocol,
securityGroupRule_isEgress,
securityGroupRule_prefixListId,
securityGroupRule_referencedGroupInfo,
securityGroupRule_securityGroupRuleId,
securityGroupRule_tags,
securityGroupRule_toPort,
-- * SecurityGroupRuleDescription
SecurityGroupRuleDescription (..),
newSecurityGroupRuleDescription,
securityGroupRuleDescription_description,
securityGroupRuleDescription_securityGroupRuleId,
-- * SecurityGroupRuleRequest
SecurityGroupRuleRequest (..),
newSecurityGroupRuleRequest,
securityGroupRuleRequest_cidrIpv4,
securityGroupRuleRequest_cidrIpv6,
securityGroupRuleRequest_description,
securityGroupRuleRequest_fromPort,
securityGroupRuleRequest_ipProtocol,
securityGroupRuleRequest_prefixListId,
securityGroupRuleRequest_referencedGroupId,
securityGroupRuleRequest_toPort,
-- * SecurityGroupRuleUpdate
SecurityGroupRuleUpdate (..),
newSecurityGroupRuleUpdate,
securityGroupRuleUpdate_securityGroupRule,
securityGroupRuleUpdate_securityGroupRuleId,
-- * ServiceConfiguration
ServiceConfiguration (..),
newServiceConfiguration,
serviceConfiguration_acceptanceRequired,
serviceConfiguration_availabilityZones,
serviceConfiguration_baseEndpointDnsNames,
serviceConfiguration_gatewayLoadBalancerArns,
serviceConfiguration_managesVpcEndpoints,
serviceConfiguration_networkLoadBalancerArns,
serviceConfiguration_payerResponsibility,
serviceConfiguration_privateDnsName,
serviceConfiguration_privateDnsNameConfiguration,
serviceConfiguration_serviceId,
serviceConfiguration_serviceName,
serviceConfiguration_serviceState,
serviceConfiguration_serviceType,
serviceConfiguration_supportedIpAddressTypes,
serviceConfiguration_tags,
-- * ServiceDetail
ServiceDetail (..),
newServiceDetail,
serviceDetail_acceptanceRequired,
serviceDetail_availabilityZones,
serviceDetail_baseEndpointDnsNames,
serviceDetail_managesVpcEndpoints,
serviceDetail_owner,
serviceDetail_payerResponsibility,
serviceDetail_privateDnsName,
serviceDetail_privateDnsNameVerificationState,
serviceDetail_privateDnsNames,
serviceDetail_serviceId,
serviceDetail_serviceName,
serviceDetail_serviceType,
serviceDetail_supportedIpAddressTypes,
serviceDetail_tags,
serviceDetail_vpcEndpointPolicySupported,
-- * ServiceTypeDetail
ServiceTypeDetail (..),
newServiceTypeDetail,
serviceTypeDetail_serviceType,
-- * SlotDateTimeRangeRequest
SlotDateTimeRangeRequest (..),
newSlotDateTimeRangeRequest,
slotDateTimeRangeRequest_earliestTime,
slotDateTimeRangeRequest_latestTime,
-- * SlotStartTimeRangeRequest
SlotStartTimeRangeRequest (..),
newSlotStartTimeRangeRequest,
slotStartTimeRangeRequest_earliestTime,
slotStartTimeRangeRequest_latestTime,
-- * Snapshot
Snapshot (..),
newSnapshot,
snapshot_dataEncryptionKeyId,
snapshot_kmsKeyId,
snapshot_outpostArn,
snapshot_ownerAlias,
snapshot_restoreExpiryTime,
snapshot_stateMessage,
snapshot_storageTier,
snapshot_tags,
snapshot_snapshotId,
snapshot_ownerId,
snapshot_volumeId,
snapshot_volumeSize,
snapshot_description,
snapshot_startTime,
snapshot_progress,
snapshot_state,
snapshot_encrypted,
-- * SnapshotDetail
SnapshotDetail (..),
newSnapshotDetail,
snapshotDetail_description,
snapshotDetail_deviceName,
snapshotDetail_diskImageSize,
snapshotDetail_format,
snapshotDetail_progress,
snapshotDetail_snapshotId,
snapshotDetail_status,
snapshotDetail_statusMessage,
snapshotDetail_url,
snapshotDetail_userBucket,
-- * SnapshotDiskContainer
SnapshotDiskContainer (..),
newSnapshotDiskContainer,
snapshotDiskContainer_description,
snapshotDiskContainer_format,
snapshotDiskContainer_url,
snapshotDiskContainer_userBucket,
-- * SnapshotInfo
SnapshotInfo (..),
newSnapshotInfo,
snapshotInfo_description,
snapshotInfo_encrypted,
snapshotInfo_outpostArn,
snapshotInfo_ownerId,
snapshotInfo_progress,
snapshotInfo_snapshotId,
snapshotInfo_startTime,
snapshotInfo_state,
snapshotInfo_tags,
snapshotInfo_volumeId,
snapshotInfo_volumeSize,
-- * SnapshotRecycleBinInfo
SnapshotRecycleBinInfo (..),
newSnapshotRecycleBinInfo,
snapshotRecycleBinInfo_description,
snapshotRecycleBinInfo_recycleBinEnterTime,
snapshotRecycleBinInfo_recycleBinExitTime,
snapshotRecycleBinInfo_snapshotId,
snapshotRecycleBinInfo_volumeId,
-- * SnapshotTaskDetail
SnapshotTaskDetail (..),
newSnapshotTaskDetail,
snapshotTaskDetail_description,
snapshotTaskDetail_diskImageSize,
snapshotTaskDetail_encrypted,
snapshotTaskDetail_format,
snapshotTaskDetail_kmsKeyId,
snapshotTaskDetail_progress,
snapshotTaskDetail_snapshotId,
snapshotTaskDetail_status,
snapshotTaskDetail_statusMessage,
snapshotTaskDetail_url,
snapshotTaskDetail_userBucket,
-- * SnapshotTierStatus
SnapshotTierStatus (..),
newSnapshotTierStatus,
snapshotTierStatus_archivalCompleteTime,
snapshotTierStatus_lastTieringOperationStatus,
snapshotTierStatus_lastTieringOperationStatusDetail,
snapshotTierStatus_lastTieringProgress,
snapshotTierStatus_lastTieringStartTime,
snapshotTierStatus_ownerId,
snapshotTierStatus_restoreExpiryTime,
snapshotTierStatus_snapshotId,
snapshotTierStatus_status,
snapshotTierStatus_storageTier,
snapshotTierStatus_tags,
snapshotTierStatus_volumeId,
-- * SpotCapacityRebalance
SpotCapacityRebalance (..),
newSpotCapacityRebalance,
spotCapacityRebalance_replacementStrategy,
spotCapacityRebalance_terminationDelay,
-- * SpotDatafeedSubscription
SpotDatafeedSubscription (..),
newSpotDatafeedSubscription,
spotDatafeedSubscription_bucket,
spotDatafeedSubscription_fault,
spotDatafeedSubscription_ownerId,
spotDatafeedSubscription_prefix,
spotDatafeedSubscription_state,
-- * SpotFleetLaunchSpecification
SpotFleetLaunchSpecification (..),
newSpotFleetLaunchSpecification,
spotFleetLaunchSpecification_addressingType,
spotFleetLaunchSpecification_blockDeviceMappings,
spotFleetLaunchSpecification_ebsOptimized,
spotFleetLaunchSpecification_iamInstanceProfile,
spotFleetLaunchSpecification_imageId,
spotFleetLaunchSpecification_instanceRequirements,
spotFleetLaunchSpecification_instanceType,
spotFleetLaunchSpecification_kernelId,
spotFleetLaunchSpecification_keyName,
spotFleetLaunchSpecification_monitoring,
spotFleetLaunchSpecification_networkInterfaces,
spotFleetLaunchSpecification_placement,
spotFleetLaunchSpecification_ramdiskId,
spotFleetLaunchSpecification_securityGroups,
spotFleetLaunchSpecification_spotPrice,
spotFleetLaunchSpecification_subnetId,
spotFleetLaunchSpecification_tagSpecifications,
spotFleetLaunchSpecification_userData,
spotFleetLaunchSpecification_weightedCapacity,
-- * SpotFleetMonitoring
SpotFleetMonitoring (..),
newSpotFleetMonitoring,
spotFleetMonitoring_enabled,
-- * SpotFleetRequestConfig
SpotFleetRequestConfig (..),
newSpotFleetRequestConfig,
spotFleetRequestConfig_activityStatus,
spotFleetRequestConfig_createTime,
spotFleetRequestConfig_spotFleetRequestConfig,
spotFleetRequestConfig_spotFleetRequestId,
spotFleetRequestConfig_spotFleetRequestState,
spotFleetRequestConfig_tags,
-- * SpotFleetRequestConfigData
SpotFleetRequestConfigData (..),
newSpotFleetRequestConfigData,
spotFleetRequestConfigData_allocationStrategy,
spotFleetRequestConfigData_clientToken,
spotFleetRequestConfigData_context,
spotFleetRequestConfigData_excessCapacityTerminationPolicy,
spotFleetRequestConfigData_fulfilledCapacity,
spotFleetRequestConfigData_instanceInterruptionBehavior,
spotFleetRequestConfigData_instancePoolsToUseCount,
spotFleetRequestConfigData_launchSpecifications,
spotFleetRequestConfigData_launchTemplateConfigs,
spotFleetRequestConfigData_loadBalancersConfig,
spotFleetRequestConfigData_onDemandAllocationStrategy,
spotFleetRequestConfigData_onDemandFulfilledCapacity,
spotFleetRequestConfigData_onDemandMaxTotalPrice,
spotFleetRequestConfigData_onDemandTargetCapacity,
spotFleetRequestConfigData_replaceUnhealthyInstances,
spotFleetRequestConfigData_spotMaintenanceStrategies,
spotFleetRequestConfigData_spotMaxTotalPrice,
spotFleetRequestConfigData_spotPrice,
spotFleetRequestConfigData_tagSpecifications,
spotFleetRequestConfigData_targetCapacityUnitType,
spotFleetRequestConfigData_terminateInstancesWithExpiration,
spotFleetRequestConfigData_type,
spotFleetRequestConfigData_validFrom,
spotFleetRequestConfigData_validUntil,
spotFleetRequestConfigData_iamFleetRole,
spotFleetRequestConfigData_targetCapacity,
-- * SpotFleetTagSpecification
SpotFleetTagSpecification (..),
newSpotFleetTagSpecification,
spotFleetTagSpecification_resourceType,
spotFleetTagSpecification_tags,
-- * SpotInstanceRequest
SpotInstanceRequest (..),
newSpotInstanceRequest,
spotInstanceRequest_actualBlockHourlyPrice,
spotInstanceRequest_availabilityZoneGroup,
spotInstanceRequest_blockDurationMinutes,
spotInstanceRequest_createTime,
spotInstanceRequest_fault,
spotInstanceRequest_instanceId,
spotInstanceRequest_instanceInterruptionBehavior,
spotInstanceRequest_launchGroup,
spotInstanceRequest_launchSpecification,
spotInstanceRequest_launchedAvailabilityZone,
spotInstanceRequest_productDescription,
spotInstanceRequest_spotInstanceRequestId,
spotInstanceRequest_spotPrice,
spotInstanceRequest_state,
spotInstanceRequest_status,
spotInstanceRequest_tags,
spotInstanceRequest_type,
spotInstanceRequest_validFrom,
spotInstanceRequest_validUntil,
-- * SpotInstanceStateFault
SpotInstanceStateFault (..),
newSpotInstanceStateFault,
spotInstanceStateFault_code,
spotInstanceStateFault_message,
-- * SpotInstanceStatus
SpotInstanceStatus (..),
newSpotInstanceStatus,
spotInstanceStatus_code,
spotInstanceStatus_message,
spotInstanceStatus_updateTime,
-- * SpotMaintenanceStrategies
SpotMaintenanceStrategies (..),
newSpotMaintenanceStrategies,
spotMaintenanceStrategies_capacityRebalance,
-- * SpotMarketOptions
SpotMarketOptions (..),
newSpotMarketOptions,
spotMarketOptions_blockDurationMinutes,
spotMarketOptions_instanceInterruptionBehavior,
spotMarketOptions_maxPrice,
spotMarketOptions_spotInstanceType,
spotMarketOptions_validUntil,
-- * SpotOptions
SpotOptions (..),
newSpotOptions,
spotOptions_allocationStrategy,
spotOptions_instanceInterruptionBehavior,
spotOptions_instancePoolsToUseCount,
spotOptions_maintenanceStrategies,
spotOptions_maxTotalPrice,
spotOptions_minTargetCapacity,
spotOptions_singleAvailabilityZone,
spotOptions_singleInstanceType,
-- * SpotOptionsRequest
SpotOptionsRequest (..),
newSpotOptionsRequest,
spotOptionsRequest_allocationStrategy,
spotOptionsRequest_instanceInterruptionBehavior,
spotOptionsRequest_instancePoolsToUseCount,
spotOptionsRequest_maintenanceStrategies,
spotOptionsRequest_maxTotalPrice,
spotOptionsRequest_minTargetCapacity,
spotOptionsRequest_singleAvailabilityZone,
spotOptionsRequest_singleInstanceType,
-- * SpotPlacement
SpotPlacement (..),
newSpotPlacement,
spotPlacement_availabilityZone,
spotPlacement_groupName,
spotPlacement_tenancy,
-- * SpotPlacementScore
SpotPlacementScore (..),
newSpotPlacementScore,
spotPlacementScore_availabilityZoneId,
spotPlacementScore_region,
spotPlacementScore_score,
-- * SpotPrice
SpotPrice (..),
newSpotPrice,
spotPrice_availabilityZone,
spotPrice_instanceType,
spotPrice_productDescription,
spotPrice_spotPrice,
spotPrice_timestamp,
-- * StaleIpPermission
StaleIpPermission (..),
newStaleIpPermission,
staleIpPermission_fromPort,
staleIpPermission_ipProtocol,
staleIpPermission_ipRanges,
staleIpPermission_prefixListIds,
staleIpPermission_toPort,
staleIpPermission_userIdGroupPairs,
-- * StaleSecurityGroup
StaleSecurityGroup (..),
newStaleSecurityGroup,
staleSecurityGroup_description,
staleSecurityGroup_groupId,
staleSecurityGroup_groupName,
staleSecurityGroup_staleIpPermissions,
staleSecurityGroup_staleIpPermissionsEgress,
staleSecurityGroup_vpcId,
-- * StateReason
StateReason (..),
newStateReason,
stateReason_code,
stateReason_message,
-- * Storage
Storage (..),
newStorage,
storage_s3,
-- * StorageLocation
StorageLocation (..),
newStorageLocation,
storageLocation_bucket,
storageLocation_key,
-- * StoreImageTaskResult
StoreImageTaskResult (..),
newStoreImageTaskResult,
storeImageTaskResult_amiId,
storeImageTaskResult_bucket,
storeImageTaskResult_progressPercentage,
storeImageTaskResult_s3objectKey,
storeImageTaskResult_storeTaskFailureReason,
storeImageTaskResult_storeTaskState,
storeImageTaskResult_taskStartTime,
-- * Subnet
Subnet (..),
newSubnet,
subnet_assignIpv6AddressOnCreation,
subnet_availabilityZoneId,
subnet_customerOwnedIpv4Pool,
subnet_defaultForAz,
subnet_enableDns64,
subnet_enableLniAtDeviceIndex,
subnet_ipv6CidrBlockAssociationSet,
subnet_ipv6Native,
subnet_mapCustomerOwnedIpOnLaunch,
subnet_mapPublicIpOnLaunch,
subnet_outpostArn,
subnet_ownerId,
subnet_privateDnsNameOptionsOnLaunch,
subnet_subnetArn,
subnet_tags,
subnet_availabilityZone,
subnet_availableIpAddressCount,
subnet_cidrBlock,
subnet_state,
subnet_subnetId,
subnet_vpcId,
-- * SubnetAssociation
SubnetAssociation (..),
newSubnetAssociation,
subnetAssociation_state,
subnetAssociation_subnetId,
-- * SubnetCidrBlockState
SubnetCidrBlockState (..),
newSubnetCidrBlockState,
subnetCidrBlockState_state,
subnetCidrBlockState_statusMessage,
-- * SubnetCidrReservation
SubnetCidrReservation (..),
newSubnetCidrReservation,
subnetCidrReservation_cidr,
subnetCidrReservation_description,
subnetCidrReservation_ownerId,
subnetCidrReservation_reservationType,
subnetCidrReservation_subnetCidrReservationId,
subnetCidrReservation_subnetId,
subnetCidrReservation_tags,
-- * SubnetIpv6CidrBlockAssociation
SubnetIpv6CidrBlockAssociation (..),
newSubnetIpv6CidrBlockAssociation,
subnetIpv6CidrBlockAssociation_associationId,
subnetIpv6CidrBlockAssociation_ipv6CidrBlock,
subnetIpv6CidrBlockAssociation_ipv6CidrBlockState,
-- * Subscription
Subscription (..),
newSubscription,
subscription_destination,
subscription_metric,
subscription_period,
subscription_source,
subscription_statistic,
-- * SuccessfulInstanceCreditSpecificationItem
SuccessfulInstanceCreditSpecificationItem (..),
newSuccessfulInstanceCreditSpecificationItem,
successfulInstanceCreditSpecificationItem_instanceId,
-- * SuccessfulQueuedPurchaseDeletion
SuccessfulQueuedPurchaseDeletion (..),
newSuccessfulQueuedPurchaseDeletion,
successfulQueuedPurchaseDeletion_reservedInstancesId,
-- * Tag
Tag (..),
newTag,
tag_key,
tag_value,
-- * TagDescription
TagDescription (..),
newTagDescription,
tagDescription_resourceId,
tagDescription_resourceType,
tagDescription_key,
tagDescription_value,
-- * TagSpecification
TagSpecification (..),
newTagSpecification,
tagSpecification_resourceType,
tagSpecification_tags,
-- * TargetCapacitySpecification
TargetCapacitySpecification (..),
newTargetCapacitySpecification,
targetCapacitySpecification_defaultTargetCapacityType,
targetCapacitySpecification_onDemandTargetCapacity,
targetCapacitySpecification_spotTargetCapacity,
targetCapacitySpecification_targetCapacityUnitType,
targetCapacitySpecification_totalTargetCapacity,
-- * TargetCapacitySpecificationRequest
TargetCapacitySpecificationRequest (..),
newTargetCapacitySpecificationRequest,
targetCapacitySpecificationRequest_defaultTargetCapacityType,
targetCapacitySpecificationRequest_onDemandTargetCapacity,
targetCapacitySpecificationRequest_spotTargetCapacity,
targetCapacitySpecificationRequest_targetCapacityUnitType,
targetCapacitySpecificationRequest_totalTargetCapacity,
-- * TargetConfiguration
TargetConfiguration (..),
newTargetConfiguration,
targetConfiguration_instanceCount,
targetConfiguration_offeringId,
-- * TargetConfigurationRequest
TargetConfigurationRequest (..),
newTargetConfigurationRequest,
targetConfigurationRequest_instanceCount,
targetConfigurationRequest_offeringId,
-- * TargetGroup
TargetGroup (..),
newTargetGroup,
targetGroup_arn,
-- * TargetGroupsConfig
TargetGroupsConfig (..),
newTargetGroupsConfig,
targetGroupsConfig_targetGroups,
-- * TargetNetwork
TargetNetwork (..),
newTargetNetwork,
targetNetwork_associationId,
targetNetwork_clientVpnEndpointId,
targetNetwork_securityGroups,
targetNetwork_status,
targetNetwork_targetNetworkId,
targetNetwork_vpcId,
-- * TargetReservationValue
TargetReservationValue (..),
newTargetReservationValue,
targetReservationValue_reservationValue,
targetReservationValue_targetConfiguration,
-- * TerminateConnectionStatus
TerminateConnectionStatus (..),
newTerminateConnectionStatus,
terminateConnectionStatus_connectionId,
terminateConnectionStatus_currentStatus,
terminateConnectionStatus_previousStatus,
-- * ThroughResourcesStatement
ThroughResourcesStatement (..),
newThroughResourcesStatement,
throughResourcesStatement_resourceStatement,
-- * ThroughResourcesStatementRequest
ThroughResourcesStatementRequest (..),
newThroughResourcesStatementRequest,
throughResourcesStatementRequest_resourceStatement,
-- * TotalLocalStorageGB
TotalLocalStorageGB (..),
newTotalLocalStorageGB,
totalLocalStorageGB_max,
totalLocalStorageGB_min,
-- * TotalLocalStorageGBRequest
TotalLocalStorageGBRequest (..),
newTotalLocalStorageGBRequest,
totalLocalStorageGBRequest_max,
totalLocalStorageGBRequest_min,
-- * TrafficMirrorFilter
TrafficMirrorFilter (..),
newTrafficMirrorFilter,
trafficMirrorFilter_description,
trafficMirrorFilter_egressFilterRules,
trafficMirrorFilter_ingressFilterRules,
trafficMirrorFilter_networkServices,
trafficMirrorFilter_tags,
trafficMirrorFilter_trafficMirrorFilterId,
-- * TrafficMirrorFilterRule
TrafficMirrorFilterRule (..),
newTrafficMirrorFilterRule,
trafficMirrorFilterRule_description,
trafficMirrorFilterRule_destinationCidrBlock,
trafficMirrorFilterRule_destinationPortRange,
trafficMirrorFilterRule_protocol,
trafficMirrorFilterRule_ruleAction,
trafficMirrorFilterRule_ruleNumber,
trafficMirrorFilterRule_sourceCidrBlock,
trafficMirrorFilterRule_sourcePortRange,
trafficMirrorFilterRule_trafficDirection,
trafficMirrorFilterRule_trafficMirrorFilterId,
trafficMirrorFilterRule_trafficMirrorFilterRuleId,
-- * TrafficMirrorPortRange
TrafficMirrorPortRange (..),
newTrafficMirrorPortRange,
trafficMirrorPortRange_fromPort,
trafficMirrorPortRange_toPort,
-- * TrafficMirrorPortRangeRequest
TrafficMirrorPortRangeRequest (..),
newTrafficMirrorPortRangeRequest,
trafficMirrorPortRangeRequest_fromPort,
trafficMirrorPortRangeRequest_toPort,
-- * TrafficMirrorSession
TrafficMirrorSession (..),
newTrafficMirrorSession,
trafficMirrorSession_description,
trafficMirrorSession_networkInterfaceId,
trafficMirrorSession_ownerId,
trafficMirrorSession_packetLength,
trafficMirrorSession_sessionNumber,
trafficMirrorSession_tags,
trafficMirrorSession_trafficMirrorFilterId,
trafficMirrorSession_trafficMirrorSessionId,
trafficMirrorSession_trafficMirrorTargetId,
trafficMirrorSession_virtualNetworkId,
-- * TrafficMirrorTarget
TrafficMirrorTarget (..),
newTrafficMirrorTarget,
trafficMirrorTarget_description,
trafficMirrorTarget_gatewayLoadBalancerEndpointId,
trafficMirrorTarget_networkInterfaceId,
trafficMirrorTarget_networkLoadBalancerArn,
trafficMirrorTarget_ownerId,
trafficMirrorTarget_tags,
trafficMirrorTarget_trafficMirrorTargetId,
trafficMirrorTarget_type,
-- * TransitGateway
TransitGateway (..),
newTransitGateway,
transitGateway_creationTime,
transitGateway_description,
transitGateway_options,
transitGateway_ownerId,
transitGateway_state,
transitGateway_tags,
transitGateway_transitGatewayArn,
transitGateway_transitGatewayId,
-- * TransitGatewayAssociation
TransitGatewayAssociation (..),
newTransitGatewayAssociation,
transitGatewayAssociation_resourceId,
transitGatewayAssociation_resourceType,
transitGatewayAssociation_state,
transitGatewayAssociation_transitGatewayAttachmentId,
transitGatewayAssociation_transitGatewayRouteTableId,
-- * TransitGatewayAttachment
TransitGatewayAttachment (..),
newTransitGatewayAttachment,
transitGatewayAttachment_association,
transitGatewayAttachment_creationTime,
transitGatewayAttachment_resourceId,
transitGatewayAttachment_resourceOwnerId,
transitGatewayAttachment_resourceType,
transitGatewayAttachment_state,
transitGatewayAttachment_tags,
transitGatewayAttachment_transitGatewayAttachmentId,
transitGatewayAttachment_transitGatewayId,
transitGatewayAttachment_transitGatewayOwnerId,
-- * TransitGatewayAttachmentAssociation
TransitGatewayAttachmentAssociation (..),
newTransitGatewayAttachmentAssociation,
transitGatewayAttachmentAssociation_state,
transitGatewayAttachmentAssociation_transitGatewayRouteTableId,
-- * TransitGatewayAttachmentBgpConfiguration
TransitGatewayAttachmentBgpConfiguration (..),
newTransitGatewayAttachmentBgpConfiguration,
transitGatewayAttachmentBgpConfiguration_bgpStatus,
transitGatewayAttachmentBgpConfiguration_peerAddress,
transitGatewayAttachmentBgpConfiguration_peerAsn,
transitGatewayAttachmentBgpConfiguration_transitGatewayAddress,
transitGatewayAttachmentBgpConfiguration_transitGatewayAsn,
-- * TransitGatewayAttachmentPropagation
TransitGatewayAttachmentPropagation (..),
newTransitGatewayAttachmentPropagation,
transitGatewayAttachmentPropagation_state,
transitGatewayAttachmentPropagation_transitGatewayRouteTableId,
-- * TransitGatewayConnect
TransitGatewayConnect (..),
newTransitGatewayConnect,
transitGatewayConnect_creationTime,
transitGatewayConnect_options,
transitGatewayConnect_state,
transitGatewayConnect_tags,
transitGatewayConnect_transitGatewayAttachmentId,
transitGatewayConnect_transitGatewayId,
transitGatewayConnect_transportTransitGatewayAttachmentId,
-- * TransitGatewayConnectOptions
TransitGatewayConnectOptions (..),
newTransitGatewayConnectOptions,
transitGatewayConnectOptions_protocol,
-- * TransitGatewayConnectPeer
TransitGatewayConnectPeer (..),
newTransitGatewayConnectPeer,
transitGatewayConnectPeer_connectPeerConfiguration,
transitGatewayConnectPeer_creationTime,
transitGatewayConnectPeer_state,
transitGatewayConnectPeer_tags,
transitGatewayConnectPeer_transitGatewayAttachmentId,
transitGatewayConnectPeer_transitGatewayConnectPeerId,
-- * TransitGatewayConnectPeerConfiguration
TransitGatewayConnectPeerConfiguration (..),
newTransitGatewayConnectPeerConfiguration,
transitGatewayConnectPeerConfiguration_bgpConfigurations,
transitGatewayConnectPeerConfiguration_insideCidrBlocks,
transitGatewayConnectPeerConfiguration_peerAddress,
transitGatewayConnectPeerConfiguration_protocol,
transitGatewayConnectPeerConfiguration_transitGatewayAddress,
-- * TransitGatewayConnectRequestBgpOptions
TransitGatewayConnectRequestBgpOptions (..),
newTransitGatewayConnectRequestBgpOptions,
transitGatewayConnectRequestBgpOptions_peerAsn,
-- * TransitGatewayMulticastDeregisteredGroupMembers
TransitGatewayMulticastDeregisteredGroupMembers (..),
newTransitGatewayMulticastDeregisteredGroupMembers,
transitGatewayMulticastDeregisteredGroupMembers_deregisteredNetworkInterfaceIds,
transitGatewayMulticastDeregisteredGroupMembers_groupIpAddress,
transitGatewayMulticastDeregisteredGroupMembers_transitGatewayMulticastDomainId,
-- * TransitGatewayMulticastDeregisteredGroupSources
TransitGatewayMulticastDeregisteredGroupSources (..),
newTransitGatewayMulticastDeregisteredGroupSources,
transitGatewayMulticastDeregisteredGroupSources_deregisteredNetworkInterfaceIds,
transitGatewayMulticastDeregisteredGroupSources_groupIpAddress,
transitGatewayMulticastDeregisteredGroupSources_transitGatewayMulticastDomainId,
-- * TransitGatewayMulticastDomain
TransitGatewayMulticastDomain (..),
newTransitGatewayMulticastDomain,
transitGatewayMulticastDomain_creationTime,
transitGatewayMulticastDomain_options,
transitGatewayMulticastDomain_ownerId,
transitGatewayMulticastDomain_state,
transitGatewayMulticastDomain_tags,
transitGatewayMulticastDomain_transitGatewayId,
transitGatewayMulticastDomain_transitGatewayMulticastDomainArn,
transitGatewayMulticastDomain_transitGatewayMulticastDomainId,
-- * TransitGatewayMulticastDomainAssociation
TransitGatewayMulticastDomainAssociation (..),
newTransitGatewayMulticastDomainAssociation,
transitGatewayMulticastDomainAssociation_resourceId,
transitGatewayMulticastDomainAssociation_resourceOwnerId,
transitGatewayMulticastDomainAssociation_resourceType,
transitGatewayMulticastDomainAssociation_subnet,
transitGatewayMulticastDomainAssociation_transitGatewayAttachmentId,
-- * TransitGatewayMulticastDomainAssociations
TransitGatewayMulticastDomainAssociations (..),
newTransitGatewayMulticastDomainAssociations,
transitGatewayMulticastDomainAssociations_resourceId,
transitGatewayMulticastDomainAssociations_resourceOwnerId,
transitGatewayMulticastDomainAssociations_resourceType,
transitGatewayMulticastDomainAssociations_subnets,
transitGatewayMulticastDomainAssociations_transitGatewayAttachmentId,
transitGatewayMulticastDomainAssociations_transitGatewayMulticastDomainId,
-- * TransitGatewayMulticastDomainOptions
TransitGatewayMulticastDomainOptions (..),
newTransitGatewayMulticastDomainOptions,
transitGatewayMulticastDomainOptions_autoAcceptSharedAssociations,
transitGatewayMulticastDomainOptions_igmpv2Support,
transitGatewayMulticastDomainOptions_staticSourcesSupport,
-- * TransitGatewayMulticastGroup
TransitGatewayMulticastGroup (..),
newTransitGatewayMulticastGroup,
transitGatewayMulticastGroup_groupIpAddress,
transitGatewayMulticastGroup_groupMember,
transitGatewayMulticastGroup_groupSource,
transitGatewayMulticastGroup_memberType,
transitGatewayMulticastGroup_networkInterfaceId,
transitGatewayMulticastGroup_resourceId,
transitGatewayMulticastGroup_resourceOwnerId,
transitGatewayMulticastGroup_resourceType,
transitGatewayMulticastGroup_sourceType,
transitGatewayMulticastGroup_subnetId,
transitGatewayMulticastGroup_transitGatewayAttachmentId,
-- * TransitGatewayMulticastRegisteredGroupMembers
TransitGatewayMulticastRegisteredGroupMembers (..),
newTransitGatewayMulticastRegisteredGroupMembers,
transitGatewayMulticastRegisteredGroupMembers_groupIpAddress,
transitGatewayMulticastRegisteredGroupMembers_registeredNetworkInterfaceIds,
transitGatewayMulticastRegisteredGroupMembers_transitGatewayMulticastDomainId,
-- * TransitGatewayMulticastRegisteredGroupSources
TransitGatewayMulticastRegisteredGroupSources (..),
newTransitGatewayMulticastRegisteredGroupSources,
transitGatewayMulticastRegisteredGroupSources_groupIpAddress,
transitGatewayMulticastRegisteredGroupSources_registeredNetworkInterfaceIds,
transitGatewayMulticastRegisteredGroupSources_transitGatewayMulticastDomainId,
-- * TransitGatewayOptions
TransitGatewayOptions (..),
newTransitGatewayOptions,
transitGatewayOptions_amazonSideAsn,
transitGatewayOptions_associationDefaultRouteTableId,
transitGatewayOptions_autoAcceptSharedAttachments,
transitGatewayOptions_defaultRouteTableAssociation,
transitGatewayOptions_defaultRouteTablePropagation,
transitGatewayOptions_dnsSupport,
transitGatewayOptions_multicastSupport,
transitGatewayOptions_propagationDefaultRouteTableId,
transitGatewayOptions_transitGatewayCidrBlocks,
transitGatewayOptions_vpnEcmpSupport,
-- * TransitGatewayPeeringAttachment
TransitGatewayPeeringAttachment (..),
newTransitGatewayPeeringAttachment,
transitGatewayPeeringAttachment_accepterTgwInfo,
transitGatewayPeeringAttachment_accepterTransitGatewayAttachmentId,
transitGatewayPeeringAttachment_creationTime,
transitGatewayPeeringAttachment_options,
transitGatewayPeeringAttachment_requesterTgwInfo,
transitGatewayPeeringAttachment_state,
transitGatewayPeeringAttachment_status,
transitGatewayPeeringAttachment_tags,
transitGatewayPeeringAttachment_transitGatewayAttachmentId,
-- * TransitGatewayPeeringAttachmentOptions
TransitGatewayPeeringAttachmentOptions (..),
newTransitGatewayPeeringAttachmentOptions,
transitGatewayPeeringAttachmentOptions_dynamicRouting,
-- * TransitGatewayPolicyRule
TransitGatewayPolicyRule (..),
newTransitGatewayPolicyRule,
transitGatewayPolicyRule_destinationCidrBlock,
transitGatewayPolicyRule_destinationPortRange,
transitGatewayPolicyRule_metaData,
transitGatewayPolicyRule_protocol,
transitGatewayPolicyRule_sourceCidrBlock,
transitGatewayPolicyRule_sourcePortRange,
-- * TransitGatewayPolicyRuleMetaData
TransitGatewayPolicyRuleMetaData (..),
newTransitGatewayPolicyRuleMetaData,
transitGatewayPolicyRuleMetaData_metaDataKey,
transitGatewayPolicyRuleMetaData_metaDataValue,
-- * TransitGatewayPolicyTable
TransitGatewayPolicyTable (..),
newTransitGatewayPolicyTable,
transitGatewayPolicyTable_creationTime,
transitGatewayPolicyTable_state,
transitGatewayPolicyTable_tags,
transitGatewayPolicyTable_transitGatewayId,
transitGatewayPolicyTable_transitGatewayPolicyTableId,
-- * TransitGatewayPolicyTableAssociation
TransitGatewayPolicyTableAssociation (..),
newTransitGatewayPolicyTableAssociation,
transitGatewayPolicyTableAssociation_resourceId,
transitGatewayPolicyTableAssociation_resourceType,
transitGatewayPolicyTableAssociation_state,
transitGatewayPolicyTableAssociation_transitGatewayAttachmentId,
transitGatewayPolicyTableAssociation_transitGatewayPolicyTableId,
-- * TransitGatewayPolicyTableEntry
TransitGatewayPolicyTableEntry (..),
newTransitGatewayPolicyTableEntry,
transitGatewayPolicyTableEntry_policyRule,
transitGatewayPolicyTableEntry_policyRuleNumber,
transitGatewayPolicyTableEntry_targetRouteTableId,
-- * TransitGatewayPrefixListAttachment
TransitGatewayPrefixListAttachment (..),
newTransitGatewayPrefixListAttachment,
transitGatewayPrefixListAttachment_resourceId,
transitGatewayPrefixListAttachment_resourceType,
transitGatewayPrefixListAttachment_transitGatewayAttachmentId,
-- * TransitGatewayPrefixListReference
TransitGatewayPrefixListReference (..),
newTransitGatewayPrefixListReference,
transitGatewayPrefixListReference_blackhole,
transitGatewayPrefixListReference_prefixListId,
transitGatewayPrefixListReference_prefixListOwnerId,
transitGatewayPrefixListReference_state,
transitGatewayPrefixListReference_transitGatewayAttachment,
transitGatewayPrefixListReference_transitGatewayRouteTableId,
-- * TransitGatewayPropagation
TransitGatewayPropagation (..),
newTransitGatewayPropagation,
transitGatewayPropagation_resourceId,
transitGatewayPropagation_resourceType,
transitGatewayPropagation_state,
transitGatewayPropagation_transitGatewayAttachmentId,
transitGatewayPropagation_transitGatewayRouteTableAnnouncementId,
transitGatewayPropagation_transitGatewayRouteTableId,
-- * TransitGatewayRequestOptions
TransitGatewayRequestOptions (..),
newTransitGatewayRequestOptions,
transitGatewayRequestOptions_amazonSideAsn,
transitGatewayRequestOptions_autoAcceptSharedAttachments,
transitGatewayRequestOptions_defaultRouteTableAssociation,
transitGatewayRequestOptions_defaultRouteTablePropagation,
transitGatewayRequestOptions_dnsSupport,
transitGatewayRequestOptions_multicastSupport,
transitGatewayRequestOptions_transitGatewayCidrBlocks,
transitGatewayRequestOptions_vpnEcmpSupport,
-- * TransitGatewayRoute
TransitGatewayRoute (..),
newTransitGatewayRoute,
transitGatewayRoute_destinationCidrBlock,
transitGatewayRoute_prefixListId,
transitGatewayRoute_state,
transitGatewayRoute_transitGatewayAttachments,
transitGatewayRoute_transitGatewayRouteTableAnnouncementId,
transitGatewayRoute_type,
-- * TransitGatewayRouteAttachment
TransitGatewayRouteAttachment (..),
newTransitGatewayRouteAttachment,
transitGatewayRouteAttachment_resourceId,
transitGatewayRouteAttachment_resourceType,
transitGatewayRouteAttachment_transitGatewayAttachmentId,
-- * TransitGatewayRouteTable
TransitGatewayRouteTable (..),
newTransitGatewayRouteTable,
transitGatewayRouteTable_creationTime,
transitGatewayRouteTable_defaultAssociationRouteTable,
transitGatewayRouteTable_defaultPropagationRouteTable,
transitGatewayRouteTable_state,
transitGatewayRouteTable_tags,
transitGatewayRouteTable_transitGatewayId,
transitGatewayRouteTable_transitGatewayRouteTableId,
-- * TransitGatewayRouteTableAnnouncement
TransitGatewayRouteTableAnnouncement (..),
newTransitGatewayRouteTableAnnouncement,
transitGatewayRouteTableAnnouncement_announcementDirection,
transitGatewayRouteTableAnnouncement_coreNetworkId,
transitGatewayRouteTableAnnouncement_creationTime,
transitGatewayRouteTableAnnouncement_peerCoreNetworkId,
transitGatewayRouteTableAnnouncement_peerTransitGatewayId,
transitGatewayRouteTableAnnouncement_peeringAttachmentId,
transitGatewayRouteTableAnnouncement_state,
transitGatewayRouteTableAnnouncement_tags,
transitGatewayRouteTableAnnouncement_transitGatewayId,
transitGatewayRouteTableAnnouncement_transitGatewayRouteTableAnnouncementId,
transitGatewayRouteTableAnnouncement_transitGatewayRouteTableId,
-- * TransitGatewayRouteTableAssociation
TransitGatewayRouteTableAssociation (..),
newTransitGatewayRouteTableAssociation,
transitGatewayRouteTableAssociation_resourceId,
transitGatewayRouteTableAssociation_resourceType,
transitGatewayRouteTableAssociation_state,
transitGatewayRouteTableAssociation_transitGatewayAttachmentId,
-- * TransitGatewayRouteTablePropagation
TransitGatewayRouteTablePropagation (..),
newTransitGatewayRouteTablePropagation,
transitGatewayRouteTablePropagation_resourceId,
transitGatewayRouteTablePropagation_resourceType,
transitGatewayRouteTablePropagation_state,
transitGatewayRouteTablePropagation_transitGatewayAttachmentId,
transitGatewayRouteTablePropagation_transitGatewayRouteTableAnnouncementId,
-- * TransitGatewayRouteTableRoute
TransitGatewayRouteTableRoute (..),
newTransitGatewayRouteTableRoute,
transitGatewayRouteTableRoute_attachmentId,
transitGatewayRouteTableRoute_destinationCidr,
transitGatewayRouteTableRoute_prefixListId,
transitGatewayRouteTableRoute_resourceId,
transitGatewayRouteTableRoute_resourceType,
transitGatewayRouteTableRoute_routeOrigin,
transitGatewayRouteTableRoute_state,
-- * TransitGatewayVpcAttachment
TransitGatewayVpcAttachment (..),
newTransitGatewayVpcAttachment,
transitGatewayVpcAttachment_creationTime,
transitGatewayVpcAttachment_options,
transitGatewayVpcAttachment_state,
transitGatewayVpcAttachment_subnetIds,
transitGatewayVpcAttachment_tags,
transitGatewayVpcAttachment_transitGatewayAttachmentId,
transitGatewayVpcAttachment_transitGatewayId,
transitGatewayVpcAttachment_vpcId,
transitGatewayVpcAttachment_vpcOwnerId,
-- * TransitGatewayVpcAttachmentOptions
TransitGatewayVpcAttachmentOptions (..),
newTransitGatewayVpcAttachmentOptions,
transitGatewayVpcAttachmentOptions_applianceModeSupport,
transitGatewayVpcAttachmentOptions_dnsSupport,
transitGatewayVpcAttachmentOptions_ipv6Support,
-- * TrunkInterfaceAssociation
TrunkInterfaceAssociation (..),
newTrunkInterfaceAssociation,
trunkInterfaceAssociation_associationId,
trunkInterfaceAssociation_branchInterfaceId,
trunkInterfaceAssociation_greKey,
trunkInterfaceAssociation_interfaceProtocol,
trunkInterfaceAssociation_tags,
trunkInterfaceAssociation_trunkInterfaceId,
trunkInterfaceAssociation_vlanId,
-- * TunnelOption
TunnelOption (..),
newTunnelOption,
tunnelOption_dpdTimeoutAction,
tunnelOption_dpdTimeoutSeconds,
tunnelOption_ikeVersions,
tunnelOption_logOptions,
tunnelOption_outsideIpAddress,
tunnelOption_phase1DHGroupNumbers,
tunnelOption_phase1EncryptionAlgorithms,
tunnelOption_phase1IntegrityAlgorithms,
tunnelOption_phase1LifetimeSeconds,
tunnelOption_phase2DHGroupNumbers,
tunnelOption_phase2EncryptionAlgorithms,
tunnelOption_phase2IntegrityAlgorithms,
tunnelOption_phase2LifetimeSeconds,
tunnelOption_preSharedKey,
tunnelOption_rekeyFuzzPercentage,
tunnelOption_rekeyMarginTimeSeconds,
tunnelOption_replayWindowSize,
tunnelOption_startupAction,
tunnelOption_tunnelInsideCidr,
tunnelOption_tunnelInsideIpv6Cidr,
-- * UnsuccessfulInstanceCreditSpecificationItem
UnsuccessfulInstanceCreditSpecificationItem (..),
newUnsuccessfulInstanceCreditSpecificationItem,
unsuccessfulInstanceCreditSpecificationItem_error,
unsuccessfulInstanceCreditSpecificationItem_instanceId,
-- * UnsuccessfulInstanceCreditSpecificationItemError
UnsuccessfulInstanceCreditSpecificationItemError (..),
newUnsuccessfulInstanceCreditSpecificationItemError,
unsuccessfulInstanceCreditSpecificationItemError_code,
unsuccessfulInstanceCreditSpecificationItemError_message,
-- * UnsuccessfulItem
UnsuccessfulItem (..),
newUnsuccessfulItem,
unsuccessfulItem_error,
unsuccessfulItem_resourceId,
-- * UnsuccessfulItemError
UnsuccessfulItemError (..),
newUnsuccessfulItemError,
unsuccessfulItemError_code,
unsuccessfulItemError_message,
-- * UserBucket
UserBucket (..),
newUserBucket,
userBucket_s3Bucket,
userBucket_s3Key,
-- * UserBucketDetails
UserBucketDetails (..),
newUserBucketDetails,
userBucketDetails_s3Bucket,
userBucketDetails_s3Key,
-- * UserData
UserData (..),
newUserData,
userData_data,
-- * UserIdGroupPair
UserIdGroupPair (..),
newUserIdGroupPair,
userIdGroupPair_description,
userIdGroupPair_groupId,
userIdGroupPair_groupName,
userIdGroupPair_peeringStatus,
userIdGroupPair_userId,
userIdGroupPair_vpcId,
userIdGroupPair_vpcPeeringConnectionId,
-- * VCpuCountRange
VCpuCountRange (..),
newVCpuCountRange,
vCpuCountRange_max,
vCpuCountRange_min,
-- * VCpuCountRangeRequest
VCpuCountRangeRequest (..),
newVCpuCountRangeRequest,
vCpuCountRangeRequest_max,
vCpuCountRangeRequest_min,
-- * VCpuInfo
VCpuInfo (..),
newVCpuInfo,
vCpuInfo_defaultCores,
vCpuInfo_defaultThreadsPerCore,
vCpuInfo_defaultVCpus,
vCpuInfo_validCores,
vCpuInfo_validThreadsPerCore,
-- * ValidationError
ValidationError (..),
newValidationError,
validationError_code,
validationError_message,
-- * ValidationWarning
ValidationWarning (..),
newValidationWarning,
validationWarning_errors,
-- * VerifiedAccessEndpoint
VerifiedAccessEndpoint (..),
newVerifiedAccessEndpoint,
verifiedAccessEndpoint_applicationDomain,
verifiedAccessEndpoint_attachmentType,
verifiedAccessEndpoint_creationTime,
verifiedAccessEndpoint_deletionTime,
verifiedAccessEndpoint_description,
verifiedAccessEndpoint_deviceValidationDomain,
verifiedAccessEndpoint_domainCertificateArn,
verifiedAccessEndpoint_endpointDomain,
verifiedAccessEndpoint_endpointType,
verifiedAccessEndpoint_lastUpdatedTime,
verifiedAccessEndpoint_loadBalancerOptions,
verifiedAccessEndpoint_networkInterfaceOptions,
verifiedAccessEndpoint_securityGroupIds,
verifiedAccessEndpoint_status,
verifiedAccessEndpoint_tags,
verifiedAccessEndpoint_verifiedAccessEndpointId,
verifiedAccessEndpoint_verifiedAccessGroupId,
verifiedAccessEndpoint_verifiedAccessInstanceId,
-- * VerifiedAccessEndpointEniOptions
VerifiedAccessEndpointEniOptions (..),
newVerifiedAccessEndpointEniOptions,
verifiedAccessEndpointEniOptions_networkInterfaceId,
verifiedAccessEndpointEniOptions_port,
verifiedAccessEndpointEniOptions_protocol,
-- * VerifiedAccessEndpointLoadBalancerOptions
VerifiedAccessEndpointLoadBalancerOptions (..),
newVerifiedAccessEndpointLoadBalancerOptions,
verifiedAccessEndpointLoadBalancerOptions_loadBalancerArn,
verifiedAccessEndpointLoadBalancerOptions_port,
verifiedAccessEndpointLoadBalancerOptions_protocol,
verifiedAccessEndpointLoadBalancerOptions_subnetIds,
-- * VerifiedAccessEndpointStatus
VerifiedAccessEndpointStatus (..),
newVerifiedAccessEndpointStatus,
verifiedAccessEndpointStatus_code,
verifiedAccessEndpointStatus_message,
-- * VerifiedAccessGroup
VerifiedAccessGroup (..),
newVerifiedAccessGroup,
verifiedAccessGroup_creationTime,
verifiedAccessGroup_deletionTime,
verifiedAccessGroup_description,
verifiedAccessGroup_lastUpdatedTime,
verifiedAccessGroup_owner,
verifiedAccessGroup_tags,
verifiedAccessGroup_verifiedAccessGroupArn,
verifiedAccessGroup_verifiedAccessGroupId,
verifiedAccessGroup_verifiedAccessInstanceId,
-- * VerifiedAccessInstance
VerifiedAccessInstance (..),
newVerifiedAccessInstance,
verifiedAccessInstance_creationTime,
verifiedAccessInstance_description,
verifiedAccessInstance_lastUpdatedTime,
verifiedAccessInstance_tags,
verifiedAccessInstance_verifiedAccessInstanceId,
verifiedAccessInstance_verifiedAccessTrustProviders,
-- * VerifiedAccessInstanceLoggingConfiguration
VerifiedAccessInstanceLoggingConfiguration (..),
newVerifiedAccessInstanceLoggingConfiguration,
verifiedAccessInstanceLoggingConfiguration_accessLogs,
verifiedAccessInstanceLoggingConfiguration_verifiedAccessInstanceId,
-- * VerifiedAccessLogCloudWatchLogsDestination
VerifiedAccessLogCloudWatchLogsDestination (..),
newVerifiedAccessLogCloudWatchLogsDestination,
verifiedAccessLogCloudWatchLogsDestination_deliveryStatus,
verifiedAccessLogCloudWatchLogsDestination_enabled,
verifiedAccessLogCloudWatchLogsDestination_logGroup,
-- * VerifiedAccessLogCloudWatchLogsDestinationOptions
VerifiedAccessLogCloudWatchLogsDestinationOptions (..),
newVerifiedAccessLogCloudWatchLogsDestinationOptions,
verifiedAccessLogCloudWatchLogsDestinationOptions_logGroup,
verifiedAccessLogCloudWatchLogsDestinationOptions_enabled,
-- * VerifiedAccessLogDeliveryStatus
VerifiedAccessLogDeliveryStatus (..),
newVerifiedAccessLogDeliveryStatus,
verifiedAccessLogDeliveryStatus_code,
verifiedAccessLogDeliveryStatus_message,
-- * VerifiedAccessLogKinesisDataFirehoseDestination
VerifiedAccessLogKinesisDataFirehoseDestination (..),
newVerifiedAccessLogKinesisDataFirehoseDestination,
verifiedAccessLogKinesisDataFirehoseDestination_deliveryStatus,
verifiedAccessLogKinesisDataFirehoseDestination_deliveryStream,
verifiedAccessLogKinesisDataFirehoseDestination_enabled,
-- * VerifiedAccessLogKinesisDataFirehoseDestinationOptions
VerifiedAccessLogKinesisDataFirehoseDestinationOptions (..),
newVerifiedAccessLogKinesisDataFirehoseDestinationOptions,
verifiedAccessLogKinesisDataFirehoseDestinationOptions_deliveryStream,
verifiedAccessLogKinesisDataFirehoseDestinationOptions_enabled,
-- * VerifiedAccessLogOptions
VerifiedAccessLogOptions (..),
newVerifiedAccessLogOptions,
verifiedAccessLogOptions_cloudWatchLogs,
verifiedAccessLogOptions_kinesisDataFirehose,
verifiedAccessLogOptions_s3,
-- * VerifiedAccessLogS3Destination
VerifiedAccessLogS3Destination (..),
newVerifiedAccessLogS3Destination,
verifiedAccessLogS3Destination_bucketName,
verifiedAccessLogS3Destination_bucketOwner,
verifiedAccessLogS3Destination_deliveryStatus,
verifiedAccessLogS3Destination_enabled,
verifiedAccessLogS3Destination_prefix,
-- * VerifiedAccessLogS3DestinationOptions
VerifiedAccessLogS3DestinationOptions (..),
newVerifiedAccessLogS3DestinationOptions,
verifiedAccessLogS3DestinationOptions_bucketName,
verifiedAccessLogS3DestinationOptions_bucketOwner,
verifiedAccessLogS3DestinationOptions_prefix,
verifiedAccessLogS3DestinationOptions_enabled,
-- * VerifiedAccessLogs
VerifiedAccessLogs (..),
newVerifiedAccessLogs,
verifiedAccessLogs_cloudWatchLogs,
verifiedAccessLogs_kinesisDataFirehose,
verifiedAccessLogs_s3,
-- * VerifiedAccessTrustProvider
VerifiedAccessTrustProvider (..),
newVerifiedAccessTrustProvider,
verifiedAccessTrustProvider_creationTime,
verifiedAccessTrustProvider_description,
verifiedAccessTrustProvider_deviceOptions,
verifiedAccessTrustProvider_deviceTrustProviderType,
verifiedAccessTrustProvider_lastUpdatedTime,
verifiedAccessTrustProvider_oidcOptions,
verifiedAccessTrustProvider_policyReferenceName,
verifiedAccessTrustProvider_tags,
verifiedAccessTrustProvider_trustProviderType,
verifiedAccessTrustProvider_userTrustProviderType,
verifiedAccessTrustProvider_verifiedAccessTrustProviderId,
-- * VerifiedAccessTrustProviderCondensed
VerifiedAccessTrustProviderCondensed (..),
newVerifiedAccessTrustProviderCondensed,
verifiedAccessTrustProviderCondensed_description,
verifiedAccessTrustProviderCondensed_deviceTrustProviderType,
verifiedAccessTrustProviderCondensed_trustProviderType,
verifiedAccessTrustProviderCondensed_userTrustProviderType,
verifiedAccessTrustProviderCondensed_verifiedAccessTrustProviderId,
-- * VgwTelemetry
VgwTelemetry (..),
newVgwTelemetry,
vgwTelemetry_acceptedRouteCount,
vgwTelemetry_certificateArn,
vgwTelemetry_lastStatusChange,
vgwTelemetry_outsideIpAddress,
vgwTelemetry_status,
vgwTelemetry_statusMessage,
-- * Volume
Volume (..),
newVolume,
volume_attachments,
volume_fastRestored,
volume_iops,
volume_kmsKeyId,
volume_multiAttachEnabled,
volume_outpostArn,
volume_tags,
volume_throughput,
volume_availabilityZone,
volume_createTime,
volume_encrypted,
volume_size,
volume_snapshotId,
volume_state,
volume_volumeId,
volume_volumeType,
-- * VolumeAttachment
VolumeAttachment (..),
newVolumeAttachment,
volumeAttachment_attachTime,
volumeAttachment_deleteOnTermination,
volumeAttachment_device,
volumeAttachment_instanceId,
volumeAttachment_state,
volumeAttachment_volumeId,
-- * VolumeDetail
VolumeDetail (..),
newVolumeDetail,
volumeDetail_size,
-- * VolumeModification
VolumeModification (..),
newVolumeModification,
volumeModification_endTime,
volumeModification_modificationState,
volumeModification_originalIops,
volumeModification_originalMultiAttachEnabled,
volumeModification_originalSize,
volumeModification_originalThroughput,
volumeModification_originalVolumeType,
volumeModification_progress,
volumeModification_startTime,
volumeModification_statusMessage,
volumeModification_targetIops,
volumeModification_targetMultiAttachEnabled,
volumeModification_targetSize,
volumeModification_targetThroughput,
volumeModification_targetVolumeType,
volumeModification_volumeId,
-- * VolumeStatusAction
VolumeStatusAction (..),
newVolumeStatusAction,
volumeStatusAction_code,
volumeStatusAction_description,
volumeStatusAction_eventId,
volumeStatusAction_eventType,
-- * VolumeStatusAttachmentStatus
VolumeStatusAttachmentStatus (..),
newVolumeStatusAttachmentStatus,
volumeStatusAttachmentStatus_instanceId,
volumeStatusAttachmentStatus_ioPerformance,
-- * VolumeStatusDetails
VolumeStatusDetails (..),
newVolumeStatusDetails,
volumeStatusDetails_name,
volumeStatusDetails_status,
-- * VolumeStatusEvent
VolumeStatusEvent (..),
newVolumeStatusEvent,
volumeStatusEvent_description,
volumeStatusEvent_eventId,
volumeStatusEvent_eventType,
volumeStatusEvent_instanceId,
volumeStatusEvent_notAfter,
volumeStatusEvent_notBefore,
-- * VolumeStatusInfo
VolumeStatusInfo (..),
newVolumeStatusInfo,
volumeStatusInfo_details,
volumeStatusInfo_status,
-- * VolumeStatusItem
VolumeStatusItem (..),
newVolumeStatusItem,
volumeStatusItem_actions,
volumeStatusItem_attachmentStatuses,
volumeStatusItem_availabilityZone,
volumeStatusItem_events,
volumeStatusItem_outpostArn,
volumeStatusItem_volumeId,
volumeStatusItem_volumeStatus,
-- * Vpc
Vpc (..),
newVpc,
vpc_cidrBlockAssociationSet,
vpc_ipv6CidrBlockAssociationSet,
vpc_isDefault,
vpc_ownerId,
vpc_tags,
vpc_cidrBlock,
vpc_dhcpOptionsId,
vpc_instanceTenancy,
vpc_state,
vpc_vpcId,
-- * VpcAttachment
VpcAttachment (..),
newVpcAttachment,
vpcAttachment_state,
vpcAttachment_vpcId,
-- * VpcCidrBlockAssociation
VpcCidrBlockAssociation (..),
newVpcCidrBlockAssociation,
vpcCidrBlockAssociation_associationId,
vpcCidrBlockAssociation_cidrBlock,
vpcCidrBlockAssociation_cidrBlockState,
-- * VpcCidrBlockState
VpcCidrBlockState (..),
newVpcCidrBlockState,
vpcCidrBlockState_state,
vpcCidrBlockState_statusMessage,
-- * VpcClassicLink
VpcClassicLink (..),
newVpcClassicLink,
vpcClassicLink_classicLinkEnabled,
vpcClassicLink_tags,
vpcClassicLink_vpcId,
-- * VpcEndpoint
VpcEndpoint (..),
newVpcEndpoint,
vpcEndpoint_creationTimestamp,
vpcEndpoint_dnsEntries,
vpcEndpoint_dnsOptions,
vpcEndpoint_groups,
vpcEndpoint_ipAddressType,
vpcEndpoint_lastError,
vpcEndpoint_networkInterfaceIds,
vpcEndpoint_ownerId,
vpcEndpoint_policyDocument,
vpcEndpoint_privateDnsEnabled,
vpcEndpoint_requesterManaged,
vpcEndpoint_routeTableIds,
vpcEndpoint_serviceName,
vpcEndpoint_state,
vpcEndpoint_subnetIds,
vpcEndpoint_tags,
vpcEndpoint_vpcEndpointId,
vpcEndpoint_vpcEndpointType,
vpcEndpoint_vpcId,
-- * VpcEndpointConnection
VpcEndpointConnection (..),
newVpcEndpointConnection,
vpcEndpointConnection_creationTimestamp,
vpcEndpointConnection_dnsEntries,
vpcEndpointConnection_gatewayLoadBalancerArns,
vpcEndpointConnection_ipAddressType,
vpcEndpointConnection_networkLoadBalancerArns,
vpcEndpointConnection_serviceId,
vpcEndpointConnection_tags,
vpcEndpointConnection_vpcEndpointConnectionId,
vpcEndpointConnection_vpcEndpointId,
vpcEndpointConnection_vpcEndpointOwner,
vpcEndpointConnection_vpcEndpointState,
-- * VpcIpv6CidrBlockAssociation
VpcIpv6CidrBlockAssociation (..),
newVpcIpv6CidrBlockAssociation,
vpcIpv6CidrBlockAssociation_associationId,
vpcIpv6CidrBlockAssociation_ipv6CidrBlock,
vpcIpv6CidrBlockAssociation_ipv6CidrBlockState,
vpcIpv6CidrBlockAssociation_ipv6Pool,
vpcIpv6CidrBlockAssociation_networkBorderGroup,
-- * VpcPeeringConnection
VpcPeeringConnection (..),
newVpcPeeringConnection,
vpcPeeringConnection_accepterVpcInfo,
vpcPeeringConnection_expirationTime,
vpcPeeringConnection_requesterVpcInfo,
vpcPeeringConnection_status,
vpcPeeringConnection_tags,
vpcPeeringConnection_vpcPeeringConnectionId,
-- * VpcPeeringConnectionOptionsDescription
VpcPeeringConnectionOptionsDescription (..),
newVpcPeeringConnectionOptionsDescription,
vpcPeeringConnectionOptionsDescription_allowDnsResolutionFromRemoteVpc,
vpcPeeringConnectionOptionsDescription_allowEgressFromLocalClassicLinkToRemoteVpc,
vpcPeeringConnectionOptionsDescription_allowEgressFromLocalVpcToRemoteClassicLink,
-- * VpcPeeringConnectionStateReason
VpcPeeringConnectionStateReason (..),
newVpcPeeringConnectionStateReason,
vpcPeeringConnectionStateReason_code,
vpcPeeringConnectionStateReason_message,
-- * VpcPeeringConnectionVpcInfo
VpcPeeringConnectionVpcInfo (..),
newVpcPeeringConnectionVpcInfo,
vpcPeeringConnectionVpcInfo_cidrBlock,
vpcPeeringConnectionVpcInfo_cidrBlockSet,
vpcPeeringConnectionVpcInfo_ipv6CidrBlockSet,
vpcPeeringConnectionVpcInfo_ownerId,
vpcPeeringConnectionVpcInfo_peeringOptions,
vpcPeeringConnectionVpcInfo_region,
vpcPeeringConnectionVpcInfo_vpcId,
-- * VpnConnection
VpnConnection (..),
newVpnConnection,
vpnConnection_category,
vpnConnection_coreNetworkArn,
vpnConnection_coreNetworkAttachmentArn,
vpnConnection_customerGatewayConfiguration,
vpnConnection_gatewayAssociationState,
vpnConnection_options,
vpnConnection_routes,
vpnConnection_tags,
vpnConnection_transitGatewayId,
vpnConnection_vgwTelemetry,
vpnConnection_vpnGatewayId,
vpnConnection_vpnConnectionId,
vpnConnection_customerGatewayId,
vpnConnection_state,
vpnConnection_type,
-- * VpnConnectionDeviceType
VpnConnectionDeviceType (..),
newVpnConnectionDeviceType,
vpnConnectionDeviceType_platform,
vpnConnectionDeviceType_software,
vpnConnectionDeviceType_vendor,
vpnConnectionDeviceType_vpnConnectionDeviceTypeId,
-- * VpnConnectionOptions
VpnConnectionOptions (..),
newVpnConnectionOptions,
vpnConnectionOptions_enableAcceleration,
vpnConnectionOptions_localIpv4NetworkCidr,
vpnConnectionOptions_localIpv6NetworkCidr,
vpnConnectionOptions_outsideIpAddressType,
vpnConnectionOptions_remoteIpv4NetworkCidr,
vpnConnectionOptions_remoteIpv6NetworkCidr,
vpnConnectionOptions_staticRoutesOnly,
vpnConnectionOptions_transportTransitGatewayAttachmentId,
vpnConnectionOptions_tunnelInsideIpVersion,
vpnConnectionOptions_tunnelOptions,
-- * VpnConnectionOptionsSpecification
VpnConnectionOptionsSpecification (..),
newVpnConnectionOptionsSpecification,
vpnConnectionOptionsSpecification_enableAcceleration,
vpnConnectionOptionsSpecification_localIpv4NetworkCidr,
vpnConnectionOptionsSpecification_localIpv6NetworkCidr,
vpnConnectionOptionsSpecification_outsideIpAddressType,
vpnConnectionOptionsSpecification_remoteIpv4NetworkCidr,
vpnConnectionOptionsSpecification_remoteIpv6NetworkCidr,
vpnConnectionOptionsSpecification_staticRoutesOnly,
vpnConnectionOptionsSpecification_transportTransitGatewayAttachmentId,
vpnConnectionOptionsSpecification_tunnelInsideIpVersion,
vpnConnectionOptionsSpecification_tunnelOptions,
-- * VpnGateway
VpnGateway (..),
newVpnGateway,
vpnGateway_amazonSideAsn,
vpnGateway_availabilityZone,
vpnGateway_state,
vpnGateway_tags,
vpnGateway_type,
vpnGateway_vpcAttachments,
vpnGateway_vpnGatewayId,
-- * VpnStaticRoute
VpnStaticRoute (..),
newVpnStaticRoute,
vpnStaticRoute_destinationCidrBlock,
vpnStaticRoute_source,
vpnStaticRoute_state,
-- * VpnTunnelLogOptions
VpnTunnelLogOptions (..),
newVpnTunnelLogOptions,
vpnTunnelLogOptions_cloudWatchLogOptions,
-- * VpnTunnelLogOptionsSpecification
VpnTunnelLogOptionsSpecification (..),
newVpnTunnelLogOptionsSpecification,
vpnTunnelLogOptionsSpecification_cloudWatchLogOptions,
-- * VpnTunnelOptionsSpecification
VpnTunnelOptionsSpecification (..),
newVpnTunnelOptionsSpecification,
vpnTunnelOptionsSpecification_dPDTimeoutAction,
vpnTunnelOptionsSpecification_dPDTimeoutSeconds,
vpnTunnelOptionsSpecification_iKEVersions,
vpnTunnelOptionsSpecification_logOptions,
vpnTunnelOptionsSpecification_phase1DHGroupNumbers,
vpnTunnelOptionsSpecification_phase1EncryptionAlgorithms,
vpnTunnelOptionsSpecification_phase1IntegrityAlgorithms,
vpnTunnelOptionsSpecification_phase1LifetimeSeconds,
vpnTunnelOptionsSpecification_phase2DHGroupNumbers,
vpnTunnelOptionsSpecification_phase2EncryptionAlgorithms,
vpnTunnelOptionsSpecification_phase2IntegrityAlgorithms,
vpnTunnelOptionsSpecification_phase2LifetimeSeconds,
vpnTunnelOptionsSpecification_preSharedKey,
vpnTunnelOptionsSpecification_rekeyFuzzPercentage,
vpnTunnelOptionsSpecification_rekeyMarginTimeSeconds,
vpnTunnelOptionsSpecification_replayWindowSize,
vpnTunnelOptionsSpecification_startupAction,
vpnTunnelOptionsSpecification_tunnelInsideCidr,
vpnTunnelOptionsSpecification_tunnelInsideIpv6Cidr,
)
where
import qualified Amazonka.Core as Core
import qualified Amazonka.Core.Lens.Internal as Lens
import Amazonka.EC2.Internal
import Amazonka.EC2.Types.AcceleratorCount
import Amazonka.EC2.Types.AcceleratorCountRequest
import Amazonka.EC2.Types.AcceleratorManufacturer
import Amazonka.EC2.Types.AcceleratorName
import Amazonka.EC2.Types.AcceleratorTotalMemoryMiB
import Amazonka.EC2.Types.AcceleratorTotalMemoryMiBRequest
import Amazonka.EC2.Types.AcceleratorType
import Amazonka.EC2.Types.AccessScopeAnalysisFinding
import Amazonka.EC2.Types.AccessScopePath
import Amazonka.EC2.Types.AccessScopePathRequest
import Amazonka.EC2.Types.AccountAttribute
import Amazonka.EC2.Types.AccountAttributeName
import Amazonka.EC2.Types.AccountAttributeValue
import Amazonka.EC2.Types.ActiveInstance
import Amazonka.EC2.Types.ActivityStatus
import Amazonka.EC2.Types.AddIpamOperatingRegion
import Amazonka.EC2.Types.AddPrefixListEntry
import Amazonka.EC2.Types.AddedPrincipal
import Amazonka.EC2.Types.AdditionalDetail
import Amazonka.EC2.Types.Address
import Amazonka.EC2.Types.AddressAttribute
import Amazonka.EC2.Types.AddressAttributeName
import Amazonka.EC2.Types.AddressFamily
import Amazonka.EC2.Types.AddressStatus
import Amazonka.EC2.Types.AddressTransfer
import Amazonka.EC2.Types.AddressTransferStatus
import Amazonka.EC2.Types.Affinity
import Amazonka.EC2.Types.AllocationState
import Amazonka.EC2.Types.AllocationStrategy
import Amazonka.EC2.Types.AllocationType
import Amazonka.EC2.Types.AllowedPrincipal
import Amazonka.EC2.Types.AllowsMultipleInstanceTypes
import Amazonka.EC2.Types.AlternatePathHint
import Amazonka.EC2.Types.AnalysisAclRule
import Amazonka.EC2.Types.AnalysisComponent
import Amazonka.EC2.Types.AnalysisLoadBalancerListener
import Amazonka.EC2.Types.AnalysisLoadBalancerTarget
import Amazonka.EC2.Types.AnalysisPacketHeader
import Amazonka.EC2.Types.AnalysisRouteTableRoute
import Amazonka.EC2.Types.AnalysisSecurityGroupRule
import Amazonka.EC2.Types.AnalysisStatus
import Amazonka.EC2.Types.ApplianceModeSupportValue
import Amazonka.EC2.Types.ArchitectureType
import Amazonka.EC2.Types.ArchitectureValues
import Amazonka.EC2.Types.AssignedPrivateIpAddress
import Amazonka.EC2.Types.AssociatedNetworkType
import Amazonka.EC2.Types.AssociatedRole
import Amazonka.EC2.Types.AssociatedTargetNetwork
import Amazonka.EC2.Types.AssociationStatus
import Amazonka.EC2.Types.AssociationStatusCode
import Amazonka.EC2.Types.AthenaIntegration
import Amazonka.EC2.Types.AttachmentEnaSrdSpecification
import Amazonka.EC2.Types.AttachmentEnaSrdUdpSpecification
import Amazonka.EC2.Types.AttachmentStatus
import Amazonka.EC2.Types.AttributeBooleanValue
import Amazonka.EC2.Types.AttributeValue
import Amazonka.EC2.Types.AuthorizationRule
import Amazonka.EC2.Types.AutoAcceptSharedAssociationsValue
import Amazonka.EC2.Types.AutoAcceptSharedAttachmentsValue
import Amazonka.EC2.Types.AutoPlacement
import Amazonka.EC2.Types.AvailabilityZone
import Amazonka.EC2.Types.AvailabilityZoneMessage
import Amazonka.EC2.Types.AvailabilityZoneOptInStatus
import Amazonka.EC2.Types.AvailabilityZoneState
import Amazonka.EC2.Types.AvailableCapacity
import Amazonka.EC2.Types.BareMetal
import Amazonka.EC2.Types.BaselineEbsBandwidthMbps
import Amazonka.EC2.Types.BaselineEbsBandwidthMbpsRequest
import Amazonka.EC2.Types.BatchState
import Amazonka.EC2.Types.BgpStatus
import Amazonka.EC2.Types.BlobAttributeValue
import Amazonka.EC2.Types.BlockDeviceMapping
import Amazonka.EC2.Types.BootModeType
import Amazonka.EC2.Types.BootModeValues
import Amazonka.EC2.Types.BundleTask
import Amazonka.EC2.Types.BundleTaskError
import Amazonka.EC2.Types.BundleTaskState
import Amazonka.EC2.Types.BurstablePerformance
import Amazonka.EC2.Types.ByoipCidr
import Amazonka.EC2.Types.ByoipCidrState
import Amazonka.EC2.Types.CancelBatchErrorCode
import Amazonka.EC2.Types.CancelCapacityReservationFleetError
import Amazonka.EC2.Types.CancelSpotFleetRequestsError
import Amazonka.EC2.Types.CancelSpotFleetRequestsErrorItem
import Amazonka.EC2.Types.CancelSpotFleetRequestsSuccessItem
import Amazonka.EC2.Types.CancelSpotInstanceRequestState
import Amazonka.EC2.Types.CancelledSpotInstanceRequest
import Amazonka.EC2.Types.CapacityAllocation
import Amazonka.EC2.Types.CapacityReservation
import Amazonka.EC2.Types.CapacityReservationFleet
import Amazonka.EC2.Types.CapacityReservationFleetCancellationState
import Amazonka.EC2.Types.CapacityReservationFleetState
import Amazonka.EC2.Types.CapacityReservationGroup
import Amazonka.EC2.Types.CapacityReservationInstancePlatform
import Amazonka.EC2.Types.CapacityReservationOptions
import Amazonka.EC2.Types.CapacityReservationOptionsRequest
import Amazonka.EC2.Types.CapacityReservationPreference
import Amazonka.EC2.Types.CapacityReservationSpecification
import Amazonka.EC2.Types.CapacityReservationSpecificationResponse
import Amazonka.EC2.Types.CapacityReservationState
import Amazonka.EC2.Types.CapacityReservationTarget
import Amazonka.EC2.Types.CapacityReservationTargetResponse
import Amazonka.EC2.Types.CapacityReservationTenancy
import Amazonka.EC2.Types.CarrierGateway
import Amazonka.EC2.Types.CarrierGatewayState
import Amazonka.EC2.Types.CertificateAuthentication
import Amazonka.EC2.Types.CertificateAuthenticationRequest
import Amazonka.EC2.Types.CidrAuthorizationContext
import Amazonka.EC2.Types.CidrBlock
import Amazonka.EC2.Types.ClassicLinkDnsSupport
import Amazonka.EC2.Types.ClassicLinkInstance
import Amazonka.EC2.Types.ClassicLoadBalancer
import Amazonka.EC2.Types.ClassicLoadBalancersConfig
import Amazonka.EC2.Types.ClientCertificateRevocationListStatus
import Amazonka.EC2.Types.ClientCertificateRevocationListStatusCode
import Amazonka.EC2.Types.ClientConnectOptions
import Amazonka.EC2.Types.ClientConnectResponseOptions
import Amazonka.EC2.Types.ClientData
import Amazonka.EC2.Types.ClientLoginBannerOptions
import Amazonka.EC2.Types.ClientLoginBannerResponseOptions
import Amazonka.EC2.Types.ClientVpnAuthentication
import Amazonka.EC2.Types.ClientVpnAuthenticationRequest
import Amazonka.EC2.Types.ClientVpnAuthenticationType
import Amazonka.EC2.Types.ClientVpnAuthorizationRuleStatus
import Amazonka.EC2.Types.ClientVpnAuthorizationRuleStatusCode
import Amazonka.EC2.Types.ClientVpnConnection
import Amazonka.EC2.Types.ClientVpnConnectionStatus
import Amazonka.EC2.Types.ClientVpnConnectionStatusCode
import Amazonka.EC2.Types.ClientVpnEndpoint
import Amazonka.EC2.Types.ClientVpnEndpointAttributeStatus
import Amazonka.EC2.Types.ClientVpnEndpointAttributeStatusCode
import Amazonka.EC2.Types.ClientVpnEndpointStatus
import Amazonka.EC2.Types.ClientVpnEndpointStatusCode
import Amazonka.EC2.Types.ClientVpnRoute
import Amazonka.EC2.Types.ClientVpnRouteStatus
import Amazonka.EC2.Types.ClientVpnRouteStatusCode
import Amazonka.EC2.Types.CloudWatchLogOptions
import Amazonka.EC2.Types.CloudWatchLogOptionsSpecification
import Amazonka.EC2.Types.CoipAddressUsage
import Amazonka.EC2.Types.CoipCidr
import Amazonka.EC2.Types.CoipPool
import Amazonka.EC2.Types.ConnectionLogOptions
import Amazonka.EC2.Types.ConnectionLogResponseOptions
import Amazonka.EC2.Types.ConnectionNotification
import Amazonka.EC2.Types.ConnectionNotificationState
import Amazonka.EC2.Types.ConnectionNotificationType
import Amazonka.EC2.Types.ConnectivityType
import Amazonka.EC2.Types.ContainerFormat
import Amazonka.EC2.Types.ConversionTask
import Amazonka.EC2.Types.ConversionTaskState
import Amazonka.EC2.Types.CopyTagsFromSource
import Amazonka.EC2.Types.CpuManufacturer
import Amazonka.EC2.Types.CpuOptions
import Amazonka.EC2.Types.CpuOptionsRequest
import Amazonka.EC2.Types.CreateFleetError
import Amazonka.EC2.Types.CreateFleetInstance
import Amazonka.EC2.Types.CreateTransitGatewayConnectRequestOptions
import Amazonka.EC2.Types.CreateTransitGatewayMulticastDomainRequestOptions
import Amazonka.EC2.Types.CreateTransitGatewayPeeringAttachmentRequestOptions
import Amazonka.EC2.Types.CreateTransitGatewayVpcAttachmentRequestOptions
import Amazonka.EC2.Types.CreateVerifiedAccessEndpointEniOptions
import Amazonka.EC2.Types.CreateVerifiedAccessEndpointLoadBalancerOptions
import Amazonka.EC2.Types.CreateVerifiedAccessTrustProviderDeviceOptions
import Amazonka.EC2.Types.CreateVerifiedAccessTrustProviderOidcOptions
import Amazonka.EC2.Types.CreateVolumePermission
import Amazonka.EC2.Types.CreateVolumePermissionModifications
import Amazonka.EC2.Types.CreditSpecification
import Amazonka.EC2.Types.CreditSpecificationRequest
import Amazonka.EC2.Types.CurrencyCodeValues
import Amazonka.EC2.Types.CustomerGateway
import Amazonka.EC2.Types.DataQuery
import Amazonka.EC2.Types.DataResponse
import Amazonka.EC2.Types.DatafeedSubscriptionState
import Amazonka.EC2.Types.DefaultRouteTableAssociationValue
import Amazonka.EC2.Types.DefaultRouteTablePropagationValue
import Amazonka.EC2.Types.DefaultTargetCapacityType
import Amazonka.EC2.Types.DeleteFleetError
import Amazonka.EC2.Types.DeleteFleetErrorCode
import Amazonka.EC2.Types.DeleteFleetErrorItem
import Amazonka.EC2.Types.DeleteFleetSuccessItem
import Amazonka.EC2.Types.DeleteLaunchTemplateVersionsResponseErrorItem
import Amazonka.EC2.Types.DeleteLaunchTemplateVersionsResponseSuccessItem
import Amazonka.EC2.Types.DeleteQueuedReservedInstancesError
import Amazonka.EC2.Types.DeleteQueuedReservedInstancesErrorCode
import Amazonka.EC2.Types.DeregisterInstanceTagAttributeRequest
import Amazonka.EC2.Types.DescribeFastLaunchImagesSuccessItem
import Amazonka.EC2.Types.DescribeFastSnapshotRestoreSuccessItem
import Amazonka.EC2.Types.DescribeFleetError
import Amazonka.EC2.Types.DescribeFleetsInstances
import Amazonka.EC2.Types.DestinationFileFormat
import Amazonka.EC2.Types.DestinationOptionsRequest
import Amazonka.EC2.Types.DestinationOptionsResponse
import Amazonka.EC2.Types.DeviceOptions
import Amazonka.EC2.Types.DeviceTrustProviderType
import Amazonka.EC2.Types.DeviceType
import Amazonka.EC2.Types.DhcpConfiguration
import Amazonka.EC2.Types.DhcpOptions
import Amazonka.EC2.Types.DirectoryServiceAuthentication
import Amazonka.EC2.Types.DirectoryServiceAuthenticationRequest
import Amazonka.EC2.Types.DisableFastSnapshotRestoreErrorItem
import Amazonka.EC2.Types.DisableFastSnapshotRestoreStateError
import Amazonka.EC2.Types.DisableFastSnapshotRestoreStateErrorItem
import Amazonka.EC2.Types.DisableFastSnapshotRestoreSuccessItem
import Amazonka.EC2.Types.DiskImage
import Amazonka.EC2.Types.DiskImageDescription
import Amazonka.EC2.Types.DiskImageDetail
import Amazonka.EC2.Types.DiskImageFormat
import Amazonka.EC2.Types.DiskImageVolumeDescription
import Amazonka.EC2.Types.DiskInfo
import Amazonka.EC2.Types.DiskType
import Amazonka.EC2.Types.DnsEntry
import Amazonka.EC2.Types.DnsNameState
import Amazonka.EC2.Types.DnsOptions
import Amazonka.EC2.Types.DnsOptionsSpecification
import Amazonka.EC2.Types.DnsRecordIpType
import Amazonka.EC2.Types.DnsServersOptionsModifyStructure
import Amazonka.EC2.Types.DnsSupportValue
import Amazonka.EC2.Types.DomainType
import Amazonka.EC2.Types.DynamicRoutingValue
import Amazonka.EC2.Types.EbsBlockDevice
import Amazonka.EC2.Types.EbsEncryptionSupport
import Amazonka.EC2.Types.EbsInfo
import Amazonka.EC2.Types.EbsInstanceBlockDevice
import Amazonka.EC2.Types.EbsInstanceBlockDeviceSpecification
import Amazonka.EC2.Types.EbsNvmeSupport
import Amazonka.EC2.Types.EbsOptimizedInfo
import Amazonka.EC2.Types.EbsOptimizedSupport
import Amazonka.EC2.Types.EfaInfo
import Amazonka.EC2.Types.EgressOnlyInternetGateway
import Amazonka.EC2.Types.ElasticGpuAssociation
import Amazonka.EC2.Types.ElasticGpuHealth
import Amazonka.EC2.Types.ElasticGpuSpecification
import Amazonka.EC2.Types.ElasticGpuSpecificationResponse
import Amazonka.EC2.Types.ElasticGpuState
import Amazonka.EC2.Types.ElasticGpuStatus
import Amazonka.EC2.Types.ElasticGpus
import Amazonka.EC2.Types.ElasticInferenceAccelerator
import Amazonka.EC2.Types.ElasticInferenceAcceleratorAssociation
import Amazonka.EC2.Types.EnaSrdSpecification
import Amazonka.EC2.Types.EnaSrdUdpSpecification
import Amazonka.EC2.Types.EnaSupport
import Amazonka.EC2.Types.EnableFastSnapshotRestoreErrorItem
import Amazonka.EC2.Types.EnableFastSnapshotRestoreStateError
import Amazonka.EC2.Types.EnableFastSnapshotRestoreStateErrorItem
import Amazonka.EC2.Types.EnableFastSnapshotRestoreSuccessItem
import Amazonka.EC2.Types.EnclaveOptions
import Amazonka.EC2.Types.EnclaveOptionsRequest
import Amazonka.EC2.Types.EndDateType
import Amazonka.EC2.Types.EphemeralNvmeSupport
import Amazonka.EC2.Types.EventCode
import Amazonka.EC2.Types.EventInformation
import Amazonka.EC2.Types.EventType
import Amazonka.EC2.Types.ExcessCapacityTerminationPolicy
import Amazonka.EC2.Types.Explanation
import Amazonka.EC2.Types.ExportEnvironment
import Amazonka.EC2.Types.ExportImageTask
import Amazonka.EC2.Types.ExportTask
import Amazonka.EC2.Types.ExportTaskS3Location
import Amazonka.EC2.Types.ExportTaskS3LocationRequest
import Amazonka.EC2.Types.ExportTaskState
import Amazonka.EC2.Types.ExportToS3Task
import Amazonka.EC2.Types.ExportToS3TaskSpecification
import Amazonka.EC2.Types.FailedCapacityReservationFleetCancellationResult
import Amazonka.EC2.Types.FailedQueuedPurchaseDeletion
import Amazonka.EC2.Types.FastLaunchLaunchTemplateSpecificationRequest
import Amazonka.EC2.Types.FastLaunchLaunchTemplateSpecificationResponse
import Amazonka.EC2.Types.FastLaunchResourceType
import Amazonka.EC2.Types.FastLaunchSnapshotConfigurationRequest
import Amazonka.EC2.Types.FastLaunchSnapshotConfigurationResponse
import Amazonka.EC2.Types.FastLaunchStateCode
import Amazonka.EC2.Types.FastSnapshotRestoreStateCode
import Amazonka.EC2.Types.FederatedAuthentication
import Amazonka.EC2.Types.FederatedAuthenticationRequest
import Amazonka.EC2.Types.Filter
import Amazonka.EC2.Types.FindingsFound
import Amazonka.EC2.Types.FleetActivityStatus
import Amazonka.EC2.Types.FleetCapacityReservation
import Amazonka.EC2.Types.FleetCapacityReservationTenancy
import Amazonka.EC2.Types.FleetCapacityReservationUsageStrategy
import Amazonka.EC2.Types.FleetData
import Amazonka.EC2.Types.FleetEventType
import Amazonka.EC2.Types.FleetExcessCapacityTerminationPolicy
import Amazonka.EC2.Types.FleetInstanceMatchCriteria
import Amazonka.EC2.Types.FleetLaunchTemplateConfig
import Amazonka.EC2.Types.FleetLaunchTemplateConfigRequest
import Amazonka.EC2.Types.FleetLaunchTemplateOverrides
import Amazonka.EC2.Types.FleetLaunchTemplateOverridesRequest
import Amazonka.EC2.Types.FleetLaunchTemplateSpecification
import Amazonka.EC2.Types.FleetLaunchTemplateSpecificationRequest
import Amazonka.EC2.Types.FleetOnDemandAllocationStrategy
import Amazonka.EC2.Types.FleetReplacementStrategy
import Amazonka.EC2.Types.FleetSpotCapacityRebalance
import Amazonka.EC2.Types.FleetSpotCapacityRebalanceRequest
import Amazonka.EC2.Types.FleetSpotMaintenanceStrategies
import Amazonka.EC2.Types.FleetSpotMaintenanceStrategiesRequest
import Amazonka.EC2.Types.FleetStateCode
import Amazonka.EC2.Types.FleetType
import Amazonka.EC2.Types.FlowLog
import Amazonka.EC2.Types.FlowLogsResourceType
import Amazonka.EC2.Types.FpgaDeviceInfo
import Amazonka.EC2.Types.FpgaDeviceMemoryInfo
import Amazonka.EC2.Types.FpgaImage
import Amazonka.EC2.Types.FpgaImageAttribute
import Amazonka.EC2.Types.FpgaImageAttributeName
import Amazonka.EC2.Types.FpgaImageState
import Amazonka.EC2.Types.FpgaImageStateCode
import Amazonka.EC2.Types.FpgaInfo
import Amazonka.EC2.Types.GatewayAssociationState
import Amazonka.EC2.Types.GatewayType
import Amazonka.EC2.Types.GpuDeviceInfo
import Amazonka.EC2.Types.GpuDeviceMemoryInfo
import Amazonka.EC2.Types.GpuInfo
import Amazonka.EC2.Types.GroupIdentifier
import Amazonka.EC2.Types.HibernationOptions
import Amazonka.EC2.Types.HibernationOptionsRequest
import Amazonka.EC2.Types.HistoryRecord
import Amazonka.EC2.Types.HistoryRecordEntry
import Amazonka.EC2.Types.Host
import Amazonka.EC2.Types.HostInstance
import Amazonka.EC2.Types.HostOffering
import Amazonka.EC2.Types.HostProperties
import Amazonka.EC2.Types.HostRecovery
import Amazonka.EC2.Types.HostReservation
import Amazonka.EC2.Types.HostTenancy
import Amazonka.EC2.Types.HostnameType
import Amazonka.EC2.Types.HttpTokensState
import Amazonka.EC2.Types.HypervisorType
import Amazonka.EC2.Types.IKEVersionsListValue
import Amazonka.EC2.Types.IKEVersionsRequestListValue
import Amazonka.EC2.Types.IamInstanceProfile
import Amazonka.EC2.Types.IamInstanceProfileAssociation
import Amazonka.EC2.Types.IamInstanceProfileAssociationState
import Amazonka.EC2.Types.IamInstanceProfileSpecification
import Amazonka.EC2.Types.IcmpTypeCode
import Amazonka.EC2.Types.IdFormat
import Amazonka.EC2.Types.Igmpv2SupportValue
import Amazonka.EC2.Types.Image
import Amazonka.EC2.Types.ImageAttributeName
import Amazonka.EC2.Types.ImageDiskContainer
import Amazonka.EC2.Types.ImageRecycleBinInfo
import Amazonka.EC2.Types.ImageState
import Amazonka.EC2.Types.ImageTypeValues
import Amazonka.EC2.Types.ImdsSupportValues
import Amazonka.EC2.Types.ImportImageLicenseConfigurationRequest
import Amazonka.EC2.Types.ImportImageLicenseConfigurationResponse
import Amazonka.EC2.Types.ImportImageTask
import Amazonka.EC2.Types.ImportInstanceLaunchSpecification
import Amazonka.EC2.Types.ImportInstanceTaskDetails
import Amazonka.EC2.Types.ImportInstanceVolumeDetailItem
import Amazonka.EC2.Types.ImportSnapshotTask
import Amazonka.EC2.Types.ImportVolumeTaskDetails
import Amazonka.EC2.Types.InferenceAcceleratorInfo
import Amazonka.EC2.Types.InferenceDeviceInfo
import Amazonka.EC2.Types.Instance
import Amazonka.EC2.Types.InstanceAttributeName
import Amazonka.EC2.Types.InstanceAutoRecoveryState
import Amazonka.EC2.Types.InstanceBlockDeviceMapping
import Amazonka.EC2.Types.InstanceBlockDeviceMappingSpecification
import Amazonka.EC2.Types.InstanceCapacity
import Amazonka.EC2.Types.InstanceCount
import Amazonka.EC2.Types.InstanceCreditSpecification
import Amazonka.EC2.Types.InstanceCreditSpecificationRequest
import Amazonka.EC2.Types.InstanceEventWindow
import Amazonka.EC2.Types.InstanceEventWindowAssociationRequest
import Amazonka.EC2.Types.InstanceEventWindowAssociationTarget
import Amazonka.EC2.Types.InstanceEventWindowDisassociationRequest
import Amazonka.EC2.Types.InstanceEventWindowState
import Amazonka.EC2.Types.InstanceEventWindowStateChange
import Amazonka.EC2.Types.InstanceEventWindowTimeRange
import Amazonka.EC2.Types.InstanceEventWindowTimeRangeRequest
import Amazonka.EC2.Types.InstanceExportDetails
import Amazonka.EC2.Types.InstanceFamilyCreditSpecification
import Amazonka.EC2.Types.InstanceGeneration
import Amazonka.EC2.Types.InstanceHealthStatus
import Amazonka.EC2.Types.InstanceInterruptionBehavior
import Amazonka.EC2.Types.InstanceIpv4Prefix
import Amazonka.EC2.Types.InstanceIpv6Address
import Amazonka.EC2.Types.InstanceIpv6AddressRequest
import Amazonka.EC2.Types.InstanceIpv6Prefix
import Amazonka.EC2.Types.InstanceLifecycle
import Amazonka.EC2.Types.InstanceLifecycleType
import Amazonka.EC2.Types.InstanceMaintenanceOptions
import Amazonka.EC2.Types.InstanceMaintenanceOptionsRequest
import Amazonka.EC2.Types.InstanceMarketOptionsRequest
import Amazonka.EC2.Types.InstanceMatchCriteria
import Amazonka.EC2.Types.InstanceMetadataEndpointState
import Amazonka.EC2.Types.InstanceMetadataOptionsRequest
import Amazonka.EC2.Types.InstanceMetadataOptionsResponse
import Amazonka.EC2.Types.InstanceMetadataOptionsState
import Amazonka.EC2.Types.InstanceMetadataProtocolState
import Amazonka.EC2.Types.InstanceMetadataTagsState
import Amazonka.EC2.Types.InstanceMonitoring
import Amazonka.EC2.Types.InstanceNetworkInterface
import Amazonka.EC2.Types.InstanceNetworkInterfaceAssociation
import Amazonka.EC2.Types.InstanceNetworkInterfaceAttachment
import Amazonka.EC2.Types.InstanceNetworkInterfaceSpecification
import Amazonka.EC2.Types.InstancePrivateIpAddress
import Amazonka.EC2.Types.InstanceRequirements
import Amazonka.EC2.Types.InstanceRequirementsRequest
import Amazonka.EC2.Types.InstanceRequirementsWithMetadataRequest
import Amazonka.EC2.Types.InstanceSpecification
import Amazonka.EC2.Types.InstanceState
import Amazonka.EC2.Types.InstanceStateChange
import Amazonka.EC2.Types.InstanceStateName
import Amazonka.EC2.Types.InstanceStatus
import Amazonka.EC2.Types.InstanceStatusDetails
import Amazonka.EC2.Types.InstanceStatusEvent
import Amazonka.EC2.Types.InstanceStatusSummary
import Amazonka.EC2.Types.InstanceStorageEncryptionSupport
import Amazonka.EC2.Types.InstanceStorageInfo
import Amazonka.EC2.Types.InstanceTagNotificationAttribute
import Amazonka.EC2.Types.InstanceType
import Amazonka.EC2.Types.InstanceTypeHypervisor
import Amazonka.EC2.Types.InstanceTypeInfo
import Amazonka.EC2.Types.InstanceTypeInfoFromInstanceRequirements
import Amazonka.EC2.Types.InstanceTypeOffering
import Amazonka.EC2.Types.InstanceUsage
import Amazonka.EC2.Types.IntegrateServices
import Amazonka.EC2.Types.InterfacePermissionType
import Amazonka.EC2.Types.InterfaceProtocolType
import Amazonka.EC2.Types.InternetGateway
import Amazonka.EC2.Types.InternetGatewayAttachment
import Amazonka.EC2.Types.IpAddressType
import Amazonka.EC2.Types.IpPermission
import Amazonka.EC2.Types.IpRange
import Amazonka.EC2.Types.Ipam
import Amazonka.EC2.Types.IpamAddressHistoryRecord
import Amazonka.EC2.Types.IpamAddressHistoryResourceType
import Amazonka.EC2.Types.IpamCidrAuthorizationContext
import Amazonka.EC2.Types.IpamComplianceStatus
import Amazonka.EC2.Types.IpamManagementState
import Amazonka.EC2.Types.IpamOperatingRegion
import Amazonka.EC2.Types.IpamOverlapStatus
import Amazonka.EC2.Types.IpamPool
import Amazonka.EC2.Types.IpamPoolAllocation
import Amazonka.EC2.Types.IpamPoolAllocationResourceType
import Amazonka.EC2.Types.IpamPoolAwsService
import Amazonka.EC2.Types.IpamPoolCidr
import Amazonka.EC2.Types.IpamPoolCidrFailureCode
import Amazonka.EC2.Types.IpamPoolCidrFailureReason
import Amazonka.EC2.Types.IpamPoolCidrState
import Amazonka.EC2.Types.IpamPoolState
import Amazonka.EC2.Types.IpamResourceCidr
import Amazonka.EC2.Types.IpamResourceTag
import Amazonka.EC2.Types.IpamResourceType
import Amazonka.EC2.Types.IpamScope
import Amazonka.EC2.Types.IpamScopeState
import Amazonka.EC2.Types.IpamScopeType
import Amazonka.EC2.Types.IpamState
import Amazonka.EC2.Types.Ipv4PrefixSpecification
import Amazonka.EC2.Types.Ipv4PrefixSpecificationRequest
import Amazonka.EC2.Types.Ipv4PrefixSpecificationResponse
import Amazonka.EC2.Types.Ipv6CidrAssociation
import Amazonka.EC2.Types.Ipv6CidrBlock
import Amazonka.EC2.Types.Ipv6Pool
import Amazonka.EC2.Types.Ipv6PrefixSpecification
import Amazonka.EC2.Types.Ipv6PrefixSpecificationRequest
import Amazonka.EC2.Types.Ipv6PrefixSpecificationResponse
import Amazonka.EC2.Types.Ipv6Range
import Amazonka.EC2.Types.Ipv6SupportValue
import Amazonka.EC2.Types.KeyFormat
import Amazonka.EC2.Types.KeyPairInfo
import Amazonka.EC2.Types.KeyType
import Amazonka.EC2.Types.LastError
import Amazonka.EC2.Types.LaunchPermission
import Amazonka.EC2.Types.LaunchPermissionModifications
import Amazonka.EC2.Types.LaunchSpecification
import Amazonka.EC2.Types.LaunchTemplate
import Amazonka.EC2.Types.LaunchTemplateAndOverridesResponse
import Amazonka.EC2.Types.LaunchTemplateAutoRecoveryState
import Amazonka.EC2.Types.LaunchTemplateBlockDeviceMapping
import Amazonka.EC2.Types.LaunchTemplateBlockDeviceMappingRequest
import Amazonka.EC2.Types.LaunchTemplateCapacityReservationSpecificationRequest
import Amazonka.EC2.Types.LaunchTemplateCapacityReservationSpecificationResponse
import Amazonka.EC2.Types.LaunchTemplateConfig
import Amazonka.EC2.Types.LaunchTemplateCpuOptions
import Amazonka.EC2.Types.LaunchTemplateCpuOptionsRequest
import Amazonka.EC2.Types.LaunchTemplateEbsBlockDevice
import Amazonka.EC2.Types.LaunchTemplateEbsBlockDeviceRequest
import Amazonka.EC2.Types.LaunchTemplateElasticInferenceAccelerator
import Amazonka.EC2.Types.LaunchTemplateElasticInferenceAcceleratorResponse
import Amazonka.EC2.Types.LaunchTemplateEnclaveOptions
import Amazonka.EC2.Types.LaunchTemplateEnclaveOptionsRequest
import Amazonka.EC2.Types.LaunchTemplateErrorCode
import Amazonka.EC2.Types.LaunchTemplateHibernationOptions
import Amazonka.EC2.Types.LaunchTemplateHibernationOptionsRequest
import Amazonka.EC2.Types.LaunchTemplateHttpTokensState
import Amazonka.EC2.Types.LaunchTemplateIamInstanceProfileSpecification
import Amazonka.EC2.Types.LaunchTemplateIamInstanceProfileSpecificationRequest
import Amazonka.EC2.Types.LaunchTemplateInstanceMaintenanceOptions
import Amazonka.EC2.Types.LaunchTemplateInstanceMaintenanceOptionsRequest
import Amazonka.EC2.Types.LaunchTemplateInstanceMarketOptions
import Amazonka.EC2.Types.LaunchTemplateInstanceMarketOptionsRequest
import Amazonka.EC2.Types.LaunchTemplateInstanceMetadataEndpointState
import Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptions
import Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptionsRequest
import Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptionsState
import Amazonka.EC2.Types.LaunchTemplateInstanceMetadataProtocolIpv6
import Amazonka.EC2.Types.LaunchTemplateInstanceMetadataTagsState
import Amazonka.EC2.Types.LaunchTemplateInstanceNetworkInterfaceSpecification
import Amazonka.EC2.Types.LaunchTemplateInstanceNetworkInterfaceSpecificationRequest
import Amazonka.EC2.Types.LaunchTemplateLicenseConfiguration
import Amazonka.EC2.Types.LaunchTemplateLicenseConfigurationRequest
import Amazonka.EC2.Types.LaunchTemplateOverrides
import Amazonka.EC2.Types.LaunchTemplatePlacement
import Amazonka.EC2.Types.LaunchTemplatePlacementRequest
import Amazonka.EC2.Types.LaunchTemplatePrivateDnsNameOptions
import Amazonka.EC2.Types.LaunchTemplatePrivateDnsNameOptionsRequest
import Amazonka.EC2.Types.LaunchTemplateSpecification
import Amazonka.EC2.Types.LaunchTemplateSpotMarketOptions
import Amazonka.EC2.Types.LaunchTemplateSpotMarketOptionsRequest
import Amazonka.EC2.Types.LaunchTemplateTagSpecification
import Amazonka.EC2.Types.LaunchTemplateTagSpecificationRequest
import Amazonka.EC2.Types.LaunchTemplateVersion
import Amazonka.EC2.Types.LaunchTemplatesMonitoring
import Amazonka.EC2.Types.LaunchTemplatesMonitoringRequest
import Amazonka.EC2.Types.LicenseConfiguration
import Amazonka.EC2.Types.LicenseConfigurationRequest
import Amazonka.EC2.Types.ListingState
import Amazonka.EC2.Types.ListingStatus
import Amazonka.EC2.Types.LoadBalancersConfig
import Amazonka.EC2.Types.LoadPermission
import Amazonka.EC2.Types.LoadPermissionModifications
import Amazonka.EC2.Types.LoadPermissionRequest
import Amazonka.EC2.Types.LocalGateway
import Amazonka.EC2.Types.LocalGatewayRoute
import Amazonka.EC2.Types.LocalGatewayRouteState
import Amazonka.EC2.Types.LocalGatewayRouteTable
import Amazonka.EC2.Types.LocalGatewayRouteTableMode
import Amazonka.EC2.Types.LocalGatewayRouteTableVirtualInterfaceGroupAssociation
import Amazonka.EC2.Types.LocalGatewayRouteTableVpcAssociation
import Amazonka.EC2.Types.LocalGatewayRouteType
import Amazonka.EC2.Types.LocalGatewayVirtualInterface
import Amazonka.EC2.Types.LocalGatewayVirtualInterfaceGroup
import Amazonka.EC2.Types.LocalStorage
import Amazonka.EC2.Types.LocalStorageType
import Amazonka.EC2.Types.LocationType
import Amazonka.EC2.Types.LogDestinationType
import Amazonka.EC2.Types.ManagedPrefixList
import Amazonka.EC2.Types.MarketType
import Amazonka.EC2.Types.MembershipType
import Amazonka.EC2.Types.MemoryGiBPerVCpu
import Amazonka.EC2.Types.MemoryGiBPerVCpuRequest
import Amazonka.EC2.Types.MemoryInfo
import Amazonka.EC2.Types.MemoryMiB
import Amazonka.EC2.Types.MemoryMiBRequest
import Amazonka.EC2.Types.MetricPoint
import Amazonka.EC2.Types.MetricType
import Amazonka.EC2.Types.ModifyAvailabilityZoneOptInStatus
import Amazonka.EC2.Types.ModifyTransitGatewayOptions
import Amazonka.EC2.Types.ModifyTransitGatewayVpcAttachmentRequestOptions
import Amazonka.EC2.Types.ModifyVerifiedAccessEndpointEniOptions
import Amazonka.EC2.Types.ModifyVerifiedAccessEndpointLoadBalancerOptions
import Amazonka.EC2.Types.ModifyVerifiedAccessTrustProviderOidcOptions
import Amazonka.EC2.Types.ModifyVpnTunnelOptionsSpecification
import Amazonka.EC2.Types.Monitoring
import Amazonka.EC2.Types.MonitoringState
import Amazonka.EC2.Types.MoveStatus
import Amazonka.EC2.Types.MovingAddressStatus
import Amazonka.EC2.Types.MulticastSupportValue
import Amazonka.EC2.Types.NatGateway
import Amazonka.EC2.Types.NatGatewayAddress
import Amazonka.EC2.Types.NatGatewayState
import Amazonka.EC2.Types.NetworkAcl
import Amazonka.EC2.Types.NetworkAclAssociation
import Amazonka.EC2.Types.NetworkAclEntry
import Amazonka.EC2.Types.NetworkBandwidthGbps
import Amazonka.EC2.Types.NetworkBandwidthGbpsRequest
import Amazonka.EC2.Types.NetworkCardInfo
import Amazonka.EC2.Types.NetworkInfo
import Amazonka.EC2.Types.NetworkInsightsAccessScope
import Amazonka.EC2.Types.NetworkInsightsAccessScopeAnalysis
import Amazonka.EC2.Types.NetworkInsightsAccessScopeContent
import Amazonka.EC2.Types.NetworkInsightsAnalysis
import Amazonka.EC2.Types.NetworkInsightsPath
import Amazonka.EC2.Types.NetworkInterface
import Amazonka.EC2.Types.NetworkInterfaceAssociation
import Amazonka.EC2.Types.NetworkInterfaceAttachment
import Amazonka.EC2.Types.NetworkInterfaceAttachmentChanges
import Amazonka.EC2.Types.NetworkInterfaceAttribute
import Amazonka.EC2.Types.NetworkInterfaceCount
import Amazonka.EC2.Types.NetworkInterfaceCountRequest
import Amazonka.EC2.Types.NetworkInterfaceCreationType
import Amazonka.EC2.Types.NetworkInterfaceIpv6Address
import Amazonka.EC2.Types.NetworkInterfacePermission
import Amazonka.EC2.Types.NetworkInterfacePermissionState
import Amazonka.EC2.Types.NetworkInterfacePermissionStateCode
import Amazonka.EC2.Types.NetworkInterfacePrivateIpAddress
import Amazonka.EC2.Types.NetworkInterfaceStatus
import Amazonka.EC2.Types.NetworkInterfaceType
import Amazonka.EC2.Types.NewDhcpConfiguration
import Amazonka.EC2.Types.OfferingClassType
import Amazonka.EC2.Types.OfferingTypeValues
import Amazonka.EC2.Types.OidcOptions
import Amazonka.EC2.Types.OnDemandAllocationStrategy
import Amazonka.EC2.Types.OnDemandOptions
import Amazonka.EC2.Types.OnDemandOptionsRequest
import Amazonka.EC2.Types.OperationType
import Amazonka.EC2.Types.PacketHeaderStatement
import Amazonka.EC2.Types.PacketHeaderStatementRequest
import Amazonka.EC2.Types.PartitionLoadFrequency
import Amazonka.EC2.Types.PathComponent
import Amazonka.EC2.Types.PathStatement
import Amazonka.EC2.Types.PathStatementRequest
import Amazonka.EC2.Types.PayerResponsibility
import Amazonka.EC2.Types.PaymentOption
import Amazonka.EC2.Types.PciId
import Amazonka.EC2.Types.PeeringAttachmentStatus
import Amazonka.EC2.Types.PeeringConnectionOptions
import Amazonka.EC2.Types.PeeringConnectionOptionsRequest
import Amazonka.EC2.Types.PeeringTgwInfo
import Amazonka.EC2.Types.PeriodType
import Amazonka.EC2.Types.PermissionGroup
import Amazonka.EC2.Types.Phase1DHGroupNumbersListValue
import Amazonka.EC2.Types.Phase1DHGroupNumbersRequestListValue
import Amazonka.EC2.Types.Phase1EncryptionAlgorithmsListValue
import Amazonka.EC2.Types.Phase1EncryptionAlgorithmsRequestListValue
import Amazonka.EC2.Types.Phase1IntegrityAlgorithmsListValue
import Amazonka.EC2.Types.Phase1IntegrityAlgorithmsRequestListValue
import Amazonka.EC2.Types.Phase2DHGroupNumbersListValue
import Amazonka.EC2.Types.Phase2DHGroupNumbersRequestListValue
import Amazonka.EC2.Types.Phase2EncryptionAlgorithmsListValue
import Amazonka.EC2.Types.Phase2EncryptionAlgorithmsRequestListValue
import Amazonka.EC2.Types.Phase2IntegrityAlgorithmsListValue
import Amazonka.EC2.Types.Phase2IntegrityAlgorithmsRequestListValue
import Amazonka.EC2.Types.Placement
import Amazonka.EC2.Types.PlacementGroup
import Amazonka.EC2.Types.PlacementGroupInfo
import Amazonka.EC2.Types.PlacementGroupState
import Amazonka.EC2.Types.PlacementGroupStrategy
import Amazonka.EC2.Types.PlacementResponse
import Amazonka.EC2.Types.PlacementStrategy
import Amazonka.EC2.Types.PlatformValues
import Amazonka.EC2.Types.PoolCidrBlock
import Amazonka.EC2.Types.PortRange
import Amazonka.EC2.Types.PrefixList
import Amazonka.EC2.Types.PrefixListAssociation
import Amazonka.EC2.Types.PrefixListEntry
import Amazonka.EC2.Types.PrefixListId
import Amazonka.EC2.Types.PrefixListState
import Amazonka.EC2.Types.PriceSchedule
import Amazonka.EC2.Types.PriceScheduleSpecification
import Amazonka.EC2.Types.PricingDetail
import Amazonka.EC2.Types.PrincipalIdFormat
import Amazonka.EC2.Types.PrincipalType
import Amazonka.EC2.Types.PrivateDnsDetails
import Amazonka.EC2.Types.PrivateDnsNameConfiguration
import Amazonka.EC2.Types.PrivateDnsNameOptionsOnLaunch
import Amazonka.EC2.Types.PrivateDnsNameOptionsRequest
import Amazonka.EC2.Types.PrivateDnsNameOptionsResponse
import Amazonka.EC2.Types.PrivateIpAddressSpecification
import Amazonka.EC2.Types.ProcessorInfo
import Amazonka.EC2.Types.ProductCode
import Amazonka.EC2.Types.ProductCodeValues
import Amazonka.EC2.Types.PropagatingVgw
import Amazonka.EC2.Types.Protocol
import Amazonka.EC2.Types.ProtocolValue
import Amazonka.EC2.Types.ProvisionedBandwidth
import Amazonka.EC2.Types.PtrUpdateStatus
import Amazonka.EC2.Types.PublicIpv4Pool
import Amazonka.EC2.Types.PublicIpv4PoolRange
import Amazonka.EC2.Types.Purchase
import Amazonka.EC2.Types.PurchaseRequest
import Amazonka.EC2.Types.RIProductDescription
import Amazonka.EC2.Types.RecurringCharge
import Amazonka.EC2.Types.RecurringChargeFrequency
import Amazonka.EC2.Types.ReferencedSecurityGroup
import Amazonka.EC2.Types.RegionInfo
import Amazonka.EC2.Types.RegisterInstanceTagAttributeRequest
import Amazonka.EC2.Types.RemoveIpamOperatingRegion
import Amazonka.EC2.Types.RemovePrefixListEntry
import Amazonka.EC2.Types.ReplaceRootVolumeTask
import Amazonka.EC2.Types.ReplaceRootVolumeTaskState
import Amazonka.EC2.Types.ReplacementStrategy
import Amazonka.EC2.Types.ReportInstanceReasonCodes
import Amazonka.EC2.Types.ReportStatusType
import Amazonka.EC2.Types.RequestIpamResourceTag
import Amazonka.EC2.Types.RequestLaunchTemplateData
import Amazonka.EC2.Types.RequestSpotLaunchSpecification
import Amazonka.EC2.Types.Reservation
import Amazonka.EC2.Types.ReservationFleetInstanceSpecification
import Amazonka.EC2.Types.ReservationState
import Amazonka.EC2.Types.ReservationValue
import Amazonka.EC2.Types.ReservedInstanceLimitPrice
import Amazonka.EC2.Types.ReservedInstanceReservationValue
import Amazonka.EC2.Types.ReservedInstanceState
import Amazonka.EC2.Types.ReservedInstances
import Amazonka.EC2.Types.ReservedInstancesConfiguration
import Amazonka.EC2.Types.ReservedInstancesId
import Amazonka.EC2.Types.ReservedInstancesListing
import Amazonka.EC2.Types.ReservedInstancesModification
import Amazonka.EC2.Types.ReservedInstancesModificationResult
import Amazonka.EC2.Types.ReservedInstancesOffering
import Amazonka.EC2.Types.ResetFpgaImageAttributeName
import Amazonka.EC2.Types.ResetImageAttributeName
import Amazonka.EC2.Types.ResourceStatement
import Amazonka.EC2.Types.ResourceStatementRequest
import Amazonka.EC2.Types.ResourceType
import Amazonka.EC2.Types.ResponseError
import Amazonka.EC2.Types.ResponseLaunchTemplateData
import Amazonka.EC2.Types.RootDeviceType
import Amazonka.EC2.Types.Route
import Amazonka.EC2.Types.RouteOrigin
import Amazonka.EC2.Types.RouteState
import Amazonka.EC2.Types.RouteTable
import Amazonka.EC2.Types.RouteTableAssociation
import Amazonka.EC2.Types.RouteTableAssociationState
import Amazonka.EC2.Types.RouteTableAssociationStateCode
import Amazonka.EC2.Types.RuleAction
import Amazonka.EC2.Types.RunInstancesMonitoringEnabled
import Amazonka.EC2.Types.S3ObjectTag
import Amazonka.EC2.Types.S3Storage
import Amazonka.EC2.Types.ScheduledInstance
import Amazonka.EC2.Types.ScheduledInstanceAvailability
import Amazonka.EC2.Types.ScheduledInstanceRecurrence
import Amazonka.EC2.Types.ScheduledInstanceRecurrenceRequest
import Amazonka.EC2.Types.ScheduledInstancesBlockDeviceMapping
import Amazonka.EC2.Types.ScheduledInstancesEbs
import Amazonka.EC2.Types.ScheduledInstancesIamInstanceProfile
import Amazonka.EC2.Types.ScheduledInstancesIpv6Address
import Amazonka.EC2.Types.ScheduledInstancesLaunchSpecification
import Amazonka.EC2.Types.ScheduledInstancesMonitoring
import Amazonka.EC2.Types.ScheduledInstancesNetworkInterface
import Amazonka.EC2.Types.ScheduledInstancesPlacement
import Amazonka.EC2.Types.ScheduledInstancesPrivateIpAddressConfig
import Amazonka.EC2.Types.Scope
import Amazonka.EC2.Types.SecurityGroup
import Amazonka.EC2.Types.SecurityGroupIdentifier
import Amazonka.EC2.Types.SecurityGroupReference
import Amazonka.EC2.Types.SecurityGroupRule
import Amazonka.EC2.Types.SecurityGroupRuleDescription
import Amazonka.EC2.Types.SecurityGroupRuleRequest
import Amazonka.EC2.Types.SecurityGroupRuleUpdate
import Amazonka.EC2.Types.SelfServicePortal
import Amazonka.EC2.Types.ServiceConfiguration
import Amazonka.EC2.Types.ServiceConnectivityType
import Amazonka.EC2.Types.ServiceDetail
import Amazonka.EC2.Types.ServiceState
import Amazonka.EC2.Types.ServiceType
import Amazonka.EC2.Types.ServiceTypeDetail
import Amazonka.EC2.Types.ShutdownBehavior
import Amazonka.EC2.Types.SlotDateTimeRangeRequest
import Amazonka.EC2.Types.SlotStartTimeRangeRequest
import Amazonka.EC2.Types.Snapshot
import Amazonka.EC2.Types.SnapshotAttributeName
import Amazonka.EC2.Types.SnapshotDetail
import Amazonka.EC2.Types.SnapshotDiskContainer
import Amazonka.EC2.Types.SnapshotInfo
import Amazonka.EC2.Types.SnapshotRecycleBinInfo
import Amazonka.EC2.Types.SnapshotState
import Amazonka.EC2.Types.SnapshotTaskDetail
import Amazonka.EC2.Types.SnapshotTierStatus
import Amazonka.EC2.Types.SpotAllocationStrategy
import Amazonka.EC2.Types.SpotCapacityRebalance
import Amazonka.EC2.Types.SpotDatafeedSubscription
import Amazonka.EC2.Types.SpotFleetLaunchSpecification
import Amazonka.EC2.Types.SpotFleetMonitoring
import Amazonka.EC2.Types.SpotFleetRequestConfig
import Amazonka.EC2.Types.SpotFleetRequestConfigData
import Amazonka.EC2.Types.SpotFleetTagSpecification
import Amazonka.EC2.Types.SpotInstanceInterruptionBehavior
import Amazonka.EC2.Types.SpotInstanceRequest
import Amazonka.EC2.Types.SpotInstanceState
import Amazonka.EC2.Types.SpotInstanceStateFault
import Amazonka.EC2.Types.SpotInstanceStatus
import Amazonka.EC2.Types.SpotInstanceType
import Amazonka.EC2.Types.SpotMaintenanceStrategies
import Amazonka.EC2.Types.SpotMarketOptions
import Amazonka.EC2.Types.SpotOptions
import Amazonka.EC2.Types.SpotOptionsRequest
import Amazonka.EC2.Types.SpotPlacement
import Amazonka.EC2.Types.SpotPlacementScore
import Amazonka.EC2.Types.SpotPrice
import Amazonka.EC2.Types.SpreadLevel
import Amazonka.EC2.Types.StaleIpPermission
import Amazonka.EC2.Types.StaleSecurityGroup
import Amazonka.EC2.Types.State
import Amazonka.EC2.Types.StateReason
import Amazonka.EC2.Types.StaticSourcesSupportValue
import Amazonka.EC2.Types.StatisticType
import Amazonka.EC2.Types.StatusName
import Amazonka.EC2.Types.StatusType
import Amazonka.EC2.Types.Storage
import Amazonka.EC2.Types.StorageLocation
import Amazonka.EC2.Types.StorageTier
import Amazonka.EC2.Types.StoreImageTaskResult
import Amazonka.EC2.Types.Subnet
import Amazonka.EC2.Types.SubnetAssociation
import Amazonka.EC2.Types.SubnetCidrBlockState
import Amazonka.EC2.Types.SubnetCidrBlockStateCode
import Amazonka.EC2.Types.SubnetCidrReservation
import Amazonka.EC2.Types.SubnetCidrReservationType
import Amazonka.EC2.Types.SubnetIpv6CidrBlockAssociation
import Amazonka.EC2.Types.SubnetState
import Amazonka.EC2.Types.Subscription
import Amazonka.EC2.Types.SuccessfulInstanceCreditSpecificationItem
import Amazonka.EC2.Types.SuccessfulQueuedPurchaseDeletion
import Amazonka.EC2.Types.SummaryStatus
import Amazonka.EC2.Types.Tag
import Amazonka.EC2.Types.TagDescription
import Amazonka.EC2.Types.TagSpecification
import Amazonka.EC2.Types.TargetCapacitySpecification
import Amazonka.EC2.Types.TargetCapacitySpecificationRequest
import Amazonka.EC2.Types.TargetCapacityUnitType
import Amazonka.EC2.Types.TargetConfiguration
import Amazonka.EC2.Types.TargetConfigurationRequest
import Amazonka.EC2.Types.TargetGroup
import Amazonka.EC2.Types.TargetGroupsConfig
import Amazonka.EC2.Types.TargetNetwork
import Amazonka.EC2.Types.TargetReservationValue
import Amazonka.EC2.Types.TargetStorageTier
import Amazonka.EC2.Types.TelemetryStatus
import Amazonka.EC2.Types.Tenancy
import Amazonka.EC2.Types.TerminateConnectionStatus
import Amazonka.EC2.Types.ThroughResourcesStatement
import Amazonka.EC2.Types.ThroughResourcesStatementRequest
import Amazonka.EC2.Types.TieringOperationStatus
import Amazonka.EC2.Types.TotalLocalStorageGB
import Amazonka.EC2.Types.TotalLocalStorageGBRequest
import Amazonka.EC2.Types.TpmSupportValues
import Amazonka.EC2.Types.TrafficDirection
import Amazonka.EC2.Types.TrafficMirrorFilter
import Amazonka.EC2.Types.TrafficMirrorFilterRule
import Amazonka.EC2.Types.TrafficMirrorFilterRuleField
import Amazonka.EC2.Types.TrafficMirrorNetworkService
import Amazonka.EC2.Types.TrafficMirrorPortRange
import Amazonka.EC2.Types.TrafficMirrorPortRangeRequest
import Amazonka.EC2.Types.TrafficMirrorRuleAction
import Amazonka.EC2.Types.TrafficMirrorSession
import Amazonka.EC2.Types.TrafficMirrorSessionField
import Amazonka.EC2.Types.TrafficMirrorTarget
import Amazonka.EC2.Types.TrafficMirrorTargetType
import Amazonka.EC2.Types.TrafficType
import Amazonka.EC2.Types.TransitGateway
import Amazonka.EC2.Types.TransitGatewayAssociation
import Amazonka.EC2.Types.TransitGatewayAssociationState
import Amazonka.EC2.Types.TransitGatewayAttachment
import Amazonka.EC2.Types.TransitGatewayAttachmentAssociation
import Amazonka.EC2.Types.TransitGatewayAttachmentBgpConfiguration
import Amazonka.EC2.Types.TransitGatewayAttachmentPropagation
import Amazonka.EC2.Types.TransitGatewayAttachmentResourceType
import Amazonka.EC2.Types.TransitGatewayAttachmentState
import Amazonka.EC2.Types.TransitGatewayConnect
import Amazonka.EC2.Types.TransitGatewayConnectOptions
import Amazonka.EC2.Types.TransitGatewayConnectPeer
import Amazonka.EC2.Types.TransitGatewayConnectPeerConfiguration
import Amazonka.EC2.Types.TransitGatewayConnectPeerState
import Amazonka.EC2.Types.TransitGatewayConnectRequestBgpOptions
import Amazonka.EC2.Types.TransitGatewayMulitcastDomainAssociationState
import Amazonka.EC2.Types.TransitGatewayMulticastDeregisteredGroupMembers
import Amazonka.EC2.Types.TransitGatewayMulticastDeregisteredGroupSources
import Amazonka.EC2.Types.TransitGatewayMulticastDomain
import Amazonka.EC2.Types.TransitGatewayMulticastDomainAssociation
import Amazonka.EC2.Types.TransitGatewayMulticastDomainAssociations
import Amazonka.EC2.Types.TransitGatewayMulticastDomainOptions
import Amazonka.EC2.Types.TransitGatewayMulticastDomainState
import Amazonka.EC2.Types.TransitGatewayMulticastGroup
import Amazonka.EC2.Types.TransitGatewayMulticastRegisteredGroupMembers
import Amazonka.EC2.Types.TransitGatewayMulticastRegisteredGroupSources
import Amazonka.EC2.Types.TransitGatewayOptions
import Amazonka.EC2.Types.TransitGatewayPeeringAttachment
import Amazonka.EC2.Types.TransitGatewayPeeringAttachmentOptions
import Amazonka.EC2.Types.TransitGatewayPolicyRule
import Amazonka.EC2.Types.TransitGatewayPolicyRuleMetaData
import Amazonka.EC2.Types.TransitGatewayPolicyTable
import Amazonka.EC2.Types.TransitGatewayPolicyTableAssociation
import Amazonka.EC2.Types.TransitGatewayPolicyTableEntry
import Amazonka.EC2.Types.TransitGatewayPolicyTableState
import Amazonka.EC2.Types.TransitGatewayPrefixListAttachment
import Amazonka.EC2.Types.TransitGatewayPrefixListReference
import Amazonka.EC2.Types.TransitGatewayPrefixListReferenceState
import Amazonka.EC2.Types.TransitGatewayPropagation
import Amazonka.EC2.Types.TransitGatewayPropagationState
import Amazonka.EC2.Types.TransitGatewayRequestOptions
import Amazonka.EC2.Types.TransitGatewayRoute
import Amazonka.EC2.Types.TransitGatewayRouteAttachment
import Amazonka.EC2.Types.TransitGatewayRouteState
import Amazonka.EC2.Types.TransitGatewayRouteTable
import Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncement
import Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementDirection
import Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementState
import Amazonka.EC2.Types.TransitGatewayRouteTableAssociation
import Amazonka.EC2.Types.TransitGatewayRouteTablePropagation
import Amazonka.EC2.Types.TransitGatewayRouteTableRoute
import Amazonka.EC2.Types.TransitGatewayRouteTableState
import Amazonka.EC2.Types.TransitGatewayRouteType
import Amazonka.EC2.Types.TransitGatewayState
import Amazonka.EC2.Types.TransitGatewayVpcAttachment
import Amazonka.EC2.Types.TransitGatewayVpcAttachmentOptions
import Amazonka.EC2.Types.TransportProtocol
import Amazonka.EC2.Types.TrunkInterfaceAssociation
import Amazonka.EC2.Types.TrustProviderType
import Amazonka.EC2.Types.TunnelInsideIpVersion
import Amazonka.EC2.Types.TunnelOption
import Amazonka.EC2.Types.UnlimitedSupportedInstanceFamily
import Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationErrorCode
import Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationItem
import Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationItemError
import Amazonka.EC2.Types.UnsuccessfulItem
import Amazonka.EC2.Types.UnsuccessfulItemError
import Amazonka.EC2.Types.UsageClassType
import Amazonka.EC2.Types.UserBucket
import Amazonka.EC2.Types.UserBucketDetails
import Amazonka.EC2.Types.UserData
import Amazonka.EC2.Types.UserIdGroupPair
import Amazonka.EC2.Types.UserTrustProviderType
import Amazonka.EC2.Types.VCpuCountRange
import Amazonka.EC2.Types.VCpuCountRangeRequest
import Amazonka.EC2.Types.VCpuInfo
import Amazonka.EC2.Types.ValidationError
import Amazonka.EC2.Types.ValidationWarning
import Amazonka.EC2.Types.VerifiedAccessEndpoint
import Amazonka.EC2.Types.VerifiedAccessEndpointAttachmentType
import Amazonka.EC2.Types.VerifiedAccessEndpointEniOptions
import Amazonka.EC2.Types.VerifiedAccessEndpointLoadBalancerOptions
import Amazonka.EC2.Types.VerifiedAccessEndpointProtocol
import Amazonka.EC2.Types.VerifiedAccessEndpointStatus
import Amazonka.EC2.Types.VerifiedAccessEndpointStatusCode
import Amazonka.EC2.Types.VerifiedAccessEndpointType
import Amazonka.EC2.Types.VerifiedAccessGroup
import Amazonka.EC2.Types.VerifiedAccessInstance
import Amazonka.EC2.Types.VerifiedAccessInstanceLoggingConfiguration
import Amazonka.EC2.Types.VerifiedAccessLogCloudWatchLogsDestination
import Amazonka.EC2.Types.VerifiedAccessLogCloudWatchLogsDestinationOptions
import Amazonka.EC2.Types.VerifiedAccessLogDeliveryStatus
import Amazonka.EC2.Types.VerifiedAccessLogDeliveryStatusCode
import Amazonka.EC2.Types.VerifiedAccessLogKinesisDataFirehoseDestination
import Amazonka.EC2.Types.VerifiedAccessLogKinesisDataFirehoseDestinationOptions
import Amazonka.EC2.Types.VerifiedAccessLogOptions
import Amazonka.EC2.Types.VerifiedAccessLogS3Destination
import Amazonka.EC2.Types.VerifiedAccessLogS3DestinationOptions
import Amazonka.EC2.Types.VerifiedAccessLogs
import Amazonka.EC2.Types.VerifiedAccessTrustProvider
import Amazonka.EC2.Types.VerifiedAccessTrustProviderCondensed
import Amazonka.EC2.Types.VgwTelemetry
import Amazonka.EC2.Types.VirtualizationType
import Amazonka.EC2.Types.Volume
import Amazonka.EC2.Types.VolumeAttachment
import Amazonka.EC2.Types.VolumeAttachmentState
import Amazonka.EC2.Types.VolumeAttributeName
import Amazonka.EC2.Types.VolumeDetail
import Amazonka.EC2.Types.VolumeModification
import Amazonka.EC2.Types.VolumeModificationState
import Amazonka.EC2.Types.VolumeState
import Amazonka.EC2.Types.VolumeStatusAction
import Amazonka.EC2.Types.VolumeStatusAttachmentStatus
import Amazonka.EC2.Types.VolumeStatusDetails
import Amazonka.EC2.Types.VolumeStatusEvent
import Amazonka.EC2.Types.VolumeStatusInfo
import Amazonka.EC2.Types.VolumeStatusInfoStatus
import Amazonka.EC2.Types.VolumeStatusItem
import Amazonka.EC2.Types.VolumeStatusName
import Amazonka.EC2.Types.VolumeType
import Amazonka.EC2.Types.Vpc
import Amazonka.EC2.Types.VpcAttachment
import Amazonka.EC2.Types.VpcAttributeName
import Amazonka.EC2.Types.VpcCidrBlockAssociation
import Amazonka.EC2.Types.VpcCidrBlockState
import Amazonka.EC2.Types.VpcCidrBlockStateCode
import Amazonka.EC2.Types.VpcClassicLink
import Amazonka.EC2.Types.VpcEndpoint
import Amazonka.EC2.Types.VpcEndpointConnection
import Amazonka.EC2.Types.VpcEndpointType
import Amazonka.EC2.Types.VpcIpv6CidrBlockAssociation
import Amazonka.EC2.Types.VpcPeeringConnection
import Amazonka.EC2.Types.VpcPeeringConnectionOptionsDescription
import Amazonka.EC2.Types.VpcPeeringConnectionStateReason
import Amazonka.EC2.Types.VpcPeeringConnectionStateReasonCode
import Amazonka.EC2.Types.VpcPeeringConnectionVpcInfo
import Amazonka.EC2.Types.VpcState
import Amazonka.EC2.Types.VpcTenancy
import Amazonka.EC2.Types.VpnConnection
import Amazonka.EC2.Types.VpnConnectionDeviceType
import Amazonka.EC2.Types.VpnConnectionOptions
import Amazonka.EC2.Types.VpnConnectionOptionsSpecification
import Amazonka.EC2.Types.VpnEcmpSupportValue
import Amazonka.EC2.Types.VpnGateway
import Amazonka.EC2.Types.VpnProtocol
import Amazonka.EC2.Types.VpnState
import Amazonka.EC2.Types.VpnStaticRoute
import Amazonka.EC2.Types.VpnStaticRouteSource
import Amazonka.EC2.Types.VpnTunnelLogOptions
import Amazonka.EC2.Types.VpnTunnelLogOptionsSpecification
import Amazonka.EC2.Types.VpnTunnelOptionsSpecification
import Amazonka.EC2.Types.WeekDay
import qualified Amazonka.Prelude as Prelude
import qualified Amazonka.Sign.V4 as Sign
-- | API version @2016-11-15@ of the Amazon Elastic Compute Cloud SDK configuration.
defaultService :: Core.Service
defaultService =
Core.Service
{ Core.abbrev = "EC2",
Core.signer = Sign.v4,
Core.endpointPrefix = "ec2",
Core.signingName = "ec2",
Core.version = "2016-11-15",
Core.s3AddressingStyle = Core.S3AddressingStyleAuto,
Core.endpoint = Core.defaultEndpoint defaultService,
Core.timeout = Prelude.Just 70,
Core.check = Core.statusSuccess,
Core.error = Core.parseXMLError "EC2",
Core.retry = retry
}
where
retry =
Core.Exponential
{ Core.base = 5.0e-2,
Core.growth = 2,
Core.attempts = 5,
Core.check = check
}
check e
| Lens.has (Core.hasStatus 502) e =
Prelude.Just "bad_gateway"
| Lens.has
( Core.hasCode "EC2ThrottledException"
Prelude.. Core.hasStatus 503
)
e =
Prelude.Just "ec2_throttled_exception"
| Lens.has (Core.hasStatus 504) e =
Prelude.Just "gateway_timeout"
| Lens.has (Core.hasStatus 500) e =
Prelude.Just "general_server_error"
| Lens.has (Core.hasStatus 509) e =
Prelude.Just "limit_exceeded"
| Lens.has
( Core.hasCode "RequestLimitExceeded"
Prelude.. Core.hasStatus 503
)
e =
Prelude.Just "request_limit_exceeded"
| Lens.has
( Core.hasCode "RequestThrottledException"
Prelude.. Core.hasStatus 400
)
e =
Prelude.Just "request_throttled_exception"
| Lens.has (Core.hasStatus 503) e =
Prelude.Just "service_unavailable"
| Lens.has
( Core.hasCode "ThrottledException"
Prelude.. Core.hasStatus 400
)
e =
Prelude.Just "throttled_exception"
| Lens.has
( Core.hasCode "Throttling"
Prelude.. Core.hasStatus 400
)
e =
Prelude.Just "throttling"
| Lens.has
( Core.hasCode "ThrottlingException"
Prelude.. Core.hasStatus 400
)
e =
Prelude.Just "throttling_exception"
| Lens.has
( Core.hasCode
"ProvisionedThroughputExceededException"
Prelude.. Core.hasStatus 400
)
e =
Prelude.Just "throughput_exceeded"
| Lens.has (Core.hasStatus 429) e =
Prelude.Just "too_many_requests"
| Prelude.otherwise = Prelude.Nothing