ec2 library

AWS EC2 and VPC (instances, networking, EBS, and transit gateways).

Classes

AmiCopyEbsBlockDevice
Typed helper for the ebs_block_device block of aws_ami_copy (derived from provider schema).
AmiCopyEphemeralBlockDevice
Typed helper for the ephemeral_block_device block of aws_ami_copy (derived from provider schema).
AmiEbsBlockDevice
Typed helper for the ebs_block_device block of aws_ami (derived from provider schema).
AmiEphemeralBlockDevice
Typed helper for the ephemeral_block_device block of aws_ami (derived from provider schema).
AmiFromInstanceEbsBlockDevice
Typed helper for the ebs_block_device block of aws_ami_from_instance (derived from provider schema).
AmiFromInstanceEphemeralBlockDevice
Typed helper for the ephemeral_block_device block of aws_ami_from_instance (derived from provider schema).
AmiLaunchPermissionGrantee
Exactly one of account_id, group, organization_arn, organizational_unit_arn on aws_ami_launch_permission: the provider rejects none and more than one, so each variant sets one of them.
AmiLaunchPermissionGranteeAccountId
The AmiLaunchPermissionGrantee.accountId choice: sets account_id.
AmiLaunchPermissionGranteeGroup
The AmiLaunchPermissionGrantee.group choice: sets group.
AmiLaunchPermissionGranteeOrganizationalUnitArn
The AmiLaunchPermissionGrantee.organizationalUnitArn choice: sets organizational_unit_arn.
AmiLaunchPermissionGranteeOrganizationArn
The AmiLaunchPermissionGrantee.organizationArn choice: sets organization_arn.
AwsAmi
Factory wrapper for aws_ami.
AwsAmiCopy
Factory wrapper for aws_ami_copy.
AwsAmiFromInstance
Factory wrapper for aws_ami_from_instance.
AwsAmiLaunchPermission
Factory wrapper for aws_ami_launch_permission.
AwsCustomerGateway
Factory wrapper for aws_customer_gateway.
AwsDefaultNetworkAcl
Factory wrapper for aws_default_network_acl.
AwsDefaultRouteTable
Factory wrapper for aws_default_route_table.
AwsDefaultSecurityGroup
Factory wrapper for aws_default_security_group.
AwsDefaultSubnet
Factory wrapper for aws_default_subnet.
AwsDefaultVpc
Factory wrapper for aws_default_vpc.
AwsDefaultVpcDhcpOptions
Factory wrapper for aws_default_vpc_dhcp_options.
AwsEbsDefaultKmsKey
Factory wrapper for aws_ebs_default_kms_key.
AwsEbsEncryptionByDefault
Factory wrapper for aws_ebs_encryption_by_default.
AwsEbsFastSnapshotRestore
Factory wrapper for aws_ebs_fast_snapshot_restore.
AwsEbsSnapshot
Factory wrapper for aws_ebs_snapshot.
AwsEbsSnapshotBlockPublicAccess
Factory wrapper for aws_ebs_snapshot_block_public_access.
AwsEbsSnapshotCopy
Factory wrapper for aws_ebs_snapshot_copy.
AwsEbsSnapshotImport
Factory wrapper for aws_ebs_snapshot_import.
AwsEbsVolume
Factory wrapper for aws_ebs_volume.
AwsEbsVolumeCopy
Factory wrapper for aws_ebs_volume_copy.
AwsEc2AllowedImagesSettings
Factory wrapper for aws_ec2_allowed_images_settings.
AwsEc2AvailabilityZoneGroup
Factory wrapper for aws_ec2_availability_zone_group.
AwsEc2CapacityBlockReservation
Factory wrapper for aws_ec2_capacity_block_reservation.
AwsEc2CapacityReservation
Factory wrapper for aws_ec2_capacity_reservation.
AwsEc2CarrierGateway
Factory wrapper for aws_ec2_carrier_gateway.
AwsEc2ClientVpnAuthorizationRule
Factory wrapper for aws_ec2_client_vpn_authorization_rule.
AwsEc2ClientVpnEndpoint
Factory wrapper for aws_ec2_client_vpn_endpoint.
AwsEc2ClientVpnNetworkAssociation
Factory wrapper for aws_ec2_client_vpn_network_association.
AwsEc2ClientVpnRoute
Factory wrapper for aws_ec2_client_vpn_route.
AwsEc2DefaultCreditSpecification
Factory wrapper for aws_ec2_default_credit_specification.
AwsEc2Fleet
Factory wrapper for aws_ec2_fleet.
AwsEc2Host
Factory wrapper for aws_ec2_host.
AwsEc2ImageBlockPublicAccess
Factory wrapper for aws_ec2_image_block_public_access.
AwsEc2InstanceConnectEndpoint
Factory wrapper for aws_ec2_instance_connect_endpoint.
AwsEc2InstanceMetadataDefaults
Factory wrapper for aws_ec2_instance_metadata_defaults.
AwsEc2InstanceState
Factory wrapper for aws_ec2_instance_state.
AwsEc2LocalGatewayRoute
Factory wrapper for aws_ec2_local_gateway_route.
AwsEc2LocalGatewayRouteTable
Factory wrapper for aws_ec2_local_gateway_route_table.
AwsEc2LocalGatewayRouteTableVirtualInterfaceGroupAssociation
Factory wrapper for aws_ec2_local_gateway_route_table_virtual_interface_group_association.
AwsEc2LocalGatewayRouteTableVpcAssociation
Factory wrapper for aws_ec2_local_gateway_route_table_vpc_association.
AwsEc2ManagedPrefixList
Factory wrapper for aws_ec2_managed_prefix_list.
AwsEc2ManagedPrefixListEntry
Factory wrapper for aws_ec2_managed_prefix_list_entry.
AwsEc2NetworkInsightsAccessScope
Factory wrapper for aws_ec2_network_insights_access_scope.
AwsEc2NetworkInsightsAnalysis
Factory wrapper for aws_ec2_network_insights_analysis.
AwsEc2NetworkInsightsPath
Factory wrapper for aws_ec2_network_insights_path.
AwsEc2SecondaryNetwork
Factory wrapper for aws_ec2_secondary_network.
AwsEc2SecondarySubnet
Factory wrapper for aws_ec2_secondary_subnet.
AwsEc2SerialConsoleAccess
Factory wrapper for aws_ec2_serial_console_access.
AwsEc2SubnetCidrReservation
Factory wrapper for aws_ec2_subnet_cidr_reservation.
AwsEc2Tag
Factory wrapper for aws_ec2_tag.
AwsEc2TrafficMirrorFilter
Factory wrapper for aws_ec2_traffic_mirror_filter.
AwsEc2TrafficMirrorFilterRule
Factory wrapper for aws_ec2_traffic_mirror_filter_rule.
AwsEc2TrafficMirrorSession
Factory wrapper for aws_ec2_traffic_mirror_session.
AwsEc2TrafficMirrorTarget
Factory wrapper for aws_ec2_traffic_mirror_target.
AwsEc2TransitGateway
Factory wrapper for aws_ec2_transit_gateway.
AwsEc2TransitGatewayConnect
Factory wrapper for aws_ec2_transit_gateway_connect.
AwsEc2TransitGatewayConnectPeer
Factory wrapper for aws_ec2_transit_gateway_connect_peer.
AwsEc2TransitGatewayDefaultRouteTableAssociation
Factory wrapper for aws_ec2_transit_gateway_default_route_table_association.
AwsEc2TransitGatewayDefaultRouteTablePropagation
Factory wrapper for aws_ec2_transit_gateway_default_route_table_propagation.
AwsEc2TransitGatewayMeteringPolicy
Factory wrapper for aws_ec2_transit_gateway_metering_policy.
AwsEc2TransitGatewayMeteringPolicyEntry
Factory wrapper for aws_ec2_transit_gateway_metering_policy_entry.
AwsEc2TransitGatewayMulticastDomain
Factory wrapper for aws_ec2_transit_gateway_multicast_domain.
AwsEc2TransitGatewayMulticastDomainAssociation
Factory wrapper for aws_ec2_transit_gateway_multicast_domain_association.
AwsEc2TransitGatewayMulticastGroupMember
Factory wrapper for aws_ec2_transit_gateway_multicast_group_member.
AwsEc2TransitGatewayMulticastGroupSource
Factory wrapper for aws_ec2_transit_gateway_multicast_group_source.
AwsEc2TransitGatewayPeeringAttachment
Factory wrapper for aws_ec2_transit_gateway_peering_attachment.
AwsEc2TransitGatewayPeeringAttachmentAccepter
Factory wrapper for aws_ec2_transit_gateway_peering_attachment_accepter.
AwsEc2TransitGatewayPolicyTable
Factory wrapper for aws_ec2_transit_gateway_policy_table.
AwsEc2TransitGatewayPolicyTableAssociation
Factory wrapper for aws_ec2_transit_gateway_policy_table_association.
AwsEc2TransitGatewayPolicyTableEntry
Factory wrapper for aws_ec2_transit_gateway_policy_table_entry.
AwsEc2TransitGatewayPrefixListReference
Factory wrapper for aws_ec2_transit_gateway_prefix_list_reference.
AwsEc2TransitGatewayRoute
Factory wrapper for aws_ec2_transit_gateway_route.
AwsEc2TransitGatewayRouteTable
Factory wrapper for aws_ec2_transit_gateway_route_table.
AwsEc2TransitGatewayRouteTableAssociation
Factory wrapper for aws_ec2_transit_gateway_route_table_association.
AwsEc2TransitGatewayRouteTablePropagation
Factory wrapper for aws_ec2_transit_gateway_route_table_propagation.
AwsEc2TransitGatewayVpcAttachment
Factory wrapper for aws_ec2_transit_gateway_vpc_attachment.
AwsEc2TransitGatewayVpcAttachmentAccepter
Factory wrapper for aws_ec2_transit_gateway_vpc_attachment_accepter.
AwsEgressOnlyInternetGateway
Factory wrapper for aws_egress_only_internet_gateway.
AwsEip
Factory wrapper for aws_eip.
AwsEipAssociation
Factory wrapper for aws_eip_association.
AwsEipDomainName
Factory wrapper for aws_eip_domain_name.
AwsFlowLog
Factory wrapper for aws_flow_log.
AwsInstance
Factory wrapper for aws_instance.
AwsInternetGateway
Factory wrapper for aws_internet_gateway.
AwsInternetGatewayAttachment
Factory wrapper for aws_internet_gateway_attachment.
AwsKeyPair
Factory wrapper for aws_key_pair.
AwsLaunchTemplate
Factory wrapper for aws_launch_template.
AwsMainRouteTableAssociation
Factory wrapper for aws_main_route_table_association.
AwsNatGateway
Factory wrapper for aws_nat_gateway.
AwsNatGatewayEipAssociation
Factory wrapper for aws_nat_gateway_eip_association.
AwsNetworkAcl
Factory wrapper for aws_network_acl.
AwsNetworkAclAssociation
Factory wrapper for aws_network_acl_association.
AwsNetworkAclRule
Factory wrapper for aws_network_acl_rule.
AwsNetworkInterface
Factory wrapper for aws_network_interface.
AwsNetworkInterfaceAttachment
Factory wrapper for aws_network_interface_attachment.
AwsNetworkInterfacePermission
Factory wrapper for aws_network_interface_permission.
AwsNetworkInterfaceSgAttachment
Factory wrapper for aws_network_interface_sg_attachment.
AwsPlacementGroup
Factory wrapper for aws_placement_group.
AwsRoute
Factory wrapper for aws_route.
AwsRouteTable
Factory wrapper for aws_route_table.
AwsRouteTableAssociation
Factory wrapper for aws_route_table_association.
AwsSecurityGroup
Factory wrapper for aws_security_group.
AwsSecurityGroupRule
Factory wrapper for aws_security_group_rule.
AwsSnapshotCreateVolumePermission
Factory wrapper for aws_snapshot_create_volume_permission.
AwsSpotDatafeedSubscription
Factory wrapper for aws_spot_datafeed_subscription.
AwsSpotFleetRequest
Factory wrapper for aws_spot_fleet_request.
AwsSpotInstanceRequest
Factory wrapper for aws_spot_instance_request.
AwsSubnet
Factory wrapper for aws_subnet.
AwsVolumeAttachment
Factory wrapper for aws_volume_attachment.
AwsVpc
Factory wrapper for aws_vpc.
AwsVpcBlockPublicAccessExclusion
Factory wrapper for aws_vpc_block_public_access_exclusion.
AwsVpcBlockPublicAccessOptions
Factory wrapper for aws_vpc_block_public_access_options.
AwsVpcDhcpOptions
Factory wrapper for aws_vpc_dhcp_options.
AwsVpcDhcpOptionsAssociation
Factory wrapper for aws_vpc_dhcp_options_association.
AwsVpcEncryptionControl
Factory wrapper for aws_vpc_encryption_control.
AwsVpcEndpoint
Factory wrapper for aws_vpc_endpoint.
AwsVpcEndpointConnectionAccepter
Factory wrapper for aws_vpc_endpoint_connection_accepter.
AwsVpcEndpointConnectionNotification
Factory wrapper for aws_vpc_endpoint_connection_notification.
AwsVpcEndpointPolicy
Factory wrapper for aws_vpc_endpoint_policy.
AwsVpcEndpointPrivateDns
Factory wrapper for aws_vpc_endpoint_private_dns.
AwsVpcEndpointRouteTableAssociation
Factory wrapper for aws_vpc_endpoint_route_table_association.
AwsVpcEndpointSecurityGroupAssociation
Factory wrapper for aws_vpc_endpoint_security_group_association.
AwsVpcEndpointService
Factory wrapper for aws_vpc_endpoint_service.
AwsVpcEndpointServiceAllowedPrincipal
Factory wrapper for aws_vpc_endpoint_service_allowed_principal.
AwsVpcEndpointServicePrivateDnsVerification
Factory wrapper for aws_vpc_endpoint_service_private_dns_verification.
AwsVpcEndpointSubnetAssociation
Factory wrapper for aws_vpc_endpoint_subnet_association.
AwsVpcIpam
Factory wrapper for aws_vpc_ipam.
AwsVpcIpamOrganizationAdminAccount
Factory wrapper for aws_vpc_ipam_organization_admin_account.
AwsVpcIpamPool
Factory wrapper for aws_vpc_ipam_pool.
AwsVpcIpamPoolCidr
Factory wrapper for aws_vpc_ipam_pool_cidr.
AwsVpcIpamPoolCidrAllocation
Factory wrapper for aws_vpc_ipam_pool_cidr_allocation.
AwsVpcIpamPreviewNextCidr
Factory wrapper for aws_vpc_ipam_preview_next_cidr.
AwsVpcIpamResourceDiscovery
Factory wrapper for aws_vpc_ipam_resource_discovery.
AwsVpcIpamResourceDiscoveryAssociation
Factory wrapper for aws_vpc_ipam_resource_discovery_association.
AwsVpcIpamScope
Factory wrapper for aws_vpc_ipam_scope.
AwsVpcIpv4CidrBlockAssociation
Factory wrapper for aws_vpc_ipv4_cidr_block_association.
AwsVpcIpv6CidrBlockAssociation
Factory wrapper for aws_vpc_ipv6_cidr_block_association.
AwsVpcNetworkPerformanceMetricSubscription
Factory wrapper for aws_vpc_network_performance_metric_subscription.
AwsVpcPeeringConnection
Factory wrapper for aws_vpc_peering_connection.
AwsVpcPeeringConnectionAccepter
Factory wrapper for aws_vpc_peering_connection_accepter.
AwsVpcPeeringConnectionOptions
Factory wrapper for aws_vpc_peering_connection_options.
AwsVpcRouteServer
Factory wrapper for aws_vpc_route_server.
AwsVpcRouteServerEndpoint
Factory wrapper for aws_vpc_route_server_endpoint.
AwsVpcRouteServerPeer
Factory wrapper for aws_vpc_route_server_peer.
AwsVpcRouteServerPropagation
Factory wrapper for aws_vpc_route_server_propagation.
AwsVpcRouteServerVpcAssociation
Factory wrapper for aws_vpc_route_server_vpc_association.
AwsVpcSecurityGroupEgressRule
Factory wrapper for aws_vpc_security_group_egress_rule.
AwsVpcSecurityGroupIngressRule
Factory wrapper for aws_vpc_security_group_ingress_rule.
AwsVpcSecurityGroupRulesExclusive
Factory wrapper for aws_vpc_security_group_rules_exclusive.
AwsVpcSecurityGroupVpcAssociation
Factory wrapper for aws_vpc_security_group_vpc_association.
AwsVpnConcentrator
Factory wrapper for aws_vpn_concentrator.
AwsVpnConnection
Factory wrapper for aws_vpn_connection.
AwsVpnConnectionRoute
Factory wrapper for aws_vpn_connection_route.
AwsVpnGateway
Factory wrapper for aws_vpn_gateway.
AwsVpnGatewayAttachment
Factory wrapper for aws_vpn_gateway_attachment.
AwsVpnGatewayRoutePropagation
Factory wrapper for aws_vpn_gateway_route_propagation.
CustomerGatewayBgpAsn
At most one of bgp_asn, bgp_asn_extended on aws_customer_gateway: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
CustomerGatewayBgpAsnChoice
The CustomerGatewayBgpAsn.bgpAsn choice: sets bgp_asn.
CustomerGatewayBgpAsnExtended
The CustomerGatewayBgpAsn.bgpAsnExtended choice: sets bgp_asn_extended.
DefaultNetworkAclEgress
Typed helper for the egress block of aws_default_network_acl (derived from provider schema).
DefaultNetworkAclIngress
Typed helper for the ingress block of aws_default_network_acl (derived from provider schema).
EbsSnapshotImportClientData
Typed helper for the client_data block of aws_ebs_snapshot_import (derived from provider schema).
EbsSnapshotImportDiskContainer
Typed helper for the disk_container block of aws_ebs_snapshot_import (derived from provider schema).
EbsSnapshotImportSource
Exactly one of url, user_bucket on the disk_container block of aws_ebs_snapshot_import: the provider rejects none and more than one, so each variant sets one of them.
EbsSnapshotImportSourceUrl
The EbsSnapshotImportSource.url choice: sets url.
EbsSnapshotImportSourceUserBucket
The EbsSnapshotImportSource.userBucket choice: sets user_bucket.
EbsSnapshotImportUserBucket
Typed helper for the disk_container.user_bucket block of aws_ebs_snapshot_import (derived from provider schema).
Ec2AllowedImagesSettingsCreationDateCondition
Typed helper for the image_criterion.creation_date_condition block of aws_ec2_allowed_images_settings (derived from provider schema).
Ec2AllowedImagesSettingsDeprecationTimeCondition
Typed helper for the image_criterion.deprecation_time_condition block of aws_ec2_allowed_images_settings (derived from provider schema).
Ec2AllowedImagesSettingsImageCriterion
Typed helper for the image_criterion block of aws_ec2_allowed_images_settings (derived from provider schema).
Ec2ClientVpnAuthorizationRuleAudience
Exactly one of access_group_id, authorize_all_groups on aws_ec2_client_vpn_authorization_rule: the provider rejects none and more than one, so each variant sets one of them.
Ec2ClientVpnAuthorizationRuleAudienceAccessGroupId
The Ec2ClientVpnAuthorizationRuleAudience.accessGroupId choice: sets access_group_id.
Ec2ClientVpnAuthorizationRuleAudienceAuthorizeAllGroups
The Ec2ClientVpnAuthorizationRuleAudience.authorizeAllGroups choice: sets authorize_all_groups.
Ec2ClientVpnEndpointAuthenticationOptions
Typed helper for the authentication_options block of aws_ec2_client_vpn_endpoint (derived from provider schema).
Ec2ClientVpnEndpointAvailabilityZone
At most one of availability_zone_ids, availability_zones on the transit_gateway_configuration block of aws_ec2_client_vpn_endpoint: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
Ec2ClientVpnEndpointAvailabilityZoneAvailabilityZones
The Ec2ClientVpnEndpointAvailabilityZone.availabilityZones choice: sets availability_zones.
Ec2ClientVpnEndpointAvailabilityZoneIds
The Ec2ClientVpnEndpointAvailabilityZone.availabilityZoneIds choice: sets availability_zone_ids.
Ec2ClientVpnEndpointClientConnectOptions
Typed helper for the client_connect_options block of aws_ec2_client_vpn_endpoint (derived from provider schema).
Ec2ClientVpnEndpointClientLoginBannerOptions
Typed helper for the client_login_banner_options block of aws_ec2_client_vpn_endpoint (derived from provider schema).
Ec2ClientVpnEndpointClientRouteEnforcementOptions
Typed helper for the client_route_enforcement_options block of aws_ec2_client_vpn_endpoint (derived from provider schema).
Ec2ClientVpnEndpointConnectionLogOptions
Typed helper for the connection_log_options block of aws_ec2_client_vpn_endpoint (derived from provider schema).
Ec2ClientVpnEndpointTransitGatewayConfiguration
Typed helper for the transit_gateway_configuration block of aws_ec2_client_vpn_endpoint (derived from provider schema).
Ec2FleetAcceleratorCount
Typed helper for the launch_template_config.override.instance_requirements.accelerator_count block of aws_ec2_fleet (derived from provider schema).
Ec2FleetAcceleratorTotalMemoryMib
Typed helper for the launch_template_config.override.instance_requirements.accelerator_total_memory_mib block of aws_ec2_fleet (derived from provider schema).
Ec2FleetBaselineEbsBandwidthMbps
Typed helper for the launch_template_config.override.instance_requirements.baseline_ebs_bandwidth_mbps block of aws_ec2_fleet (derived from provider schema).
Ec2FleetCapacityRebalance
Typed helper for the spot_options.maintenance_strategies.capacity_rebalance block of aws_ec2_fleet (derived from provider schema).
Ec2FleetCapacityReservationOptions
Typed helper for the on_demand_options.capacity_reservation_options block of aws_ec2_fleet (derived from provider schema).
Ec2FleetInstanceRequirements
Typed helper for the launch_template_config.override.instance_requirements block of aws_ec2_fleet (derived from provider schema).
Ec2FleetInstanceSet
Typed helper for the fleet_instance_set block of aws_ec2_fleet (derived from provider schema).
Ec2FleetLaunchTemplateConfig
Typed helper for the launch_template_config block of aws_ec2_fleet (derived from provider schema).
Ec2FleetLaunchTemplateSpecification
Typed helper for the launch_template_config.launch_template_specification block of aws_ec2_fleet (derived from provider schema).
Ec2FleetMaintenanceStrategies
Typed helper for the spot_options.maintenance_strategies block of aws_ec2_fleet (derived from provider schema).
Ec2FleetMemoryGibPerVcpu
Typed helper for the launch_template_config.override.instance_requirements.memory_gib_per_vcpu block of aws_ec2_fleet (derived from provider schema).
Ec2FleetMemoryMib
Typed helper for the launch_template_config.override.instance_requirements.memory_mib block of aws_ec2_fleet (derived from provider schema).
Ec2FleetNetworkBandwidthGbps
Typed helper for the launch_template_config.override.instance_requirements.network_bandwidth_gbps block of aws_ec2_fleet (derived from provider schema).
Ec2FleetNetworkInterfaceCount
Typed helper for the launch_template_config.override.instance_requirements.network_interface_count block of aws_ec2_fleet (derived from provider schema).
Ec2FleetOnDemandOptions
Typed helper for the on_demand_options block of aws_ec2_fleet (derived from provider schema).
Ec2FleetOverride
Typed helper for the launch_template_config.override block of aws_ec2_fleet (derived from provider schema).
Ec2FleetSpotOptions
Typed helper for the spot_options block of aws_ec2_fleet (derived from provider schema).
Ec2FleetTargetCapacitySpecification
Typed helper for the target_capacity_specification block of aws_ec2_fleet (derived from provider schema).
Ec2FleetTotalLocalStorageGb
Typed helper for the launch_template_config.override.instance_requirements.total_local_storage_gb block of aws_ec2_fleet (derived from provider schema).
Ec2FleetVcpuCount
Typed helper for the launch_template_config.override.instance_requirements.vcpu_count block of aws_ec2_fleet (derived from provider schema).
Ec2HostInstance
Exactly one of instance_family, instance_type on aws_ec2_host: the provider rejects none and more than one, so each variant sets one of them.
Ec2HostInstanceFamily
The Ec2HostInstance.instanceFamily choice: sets instance_family.
Ec2HostInstanceType
The Ec2HostInstance.instanceType choice: sets instance_type.
Ec2ManagedPrefixListEntry
Typed helper for the entry block of aws_ec2_managed_prefix_list (derived from provider schema).
Ec2NetworkInsightsAccessScopeDestination
Typed helper for the exclude_paths.destination block of aws_ec2_network_insights_access_scope (derived from provider schema). Shared by every block of this shape in the resource.
Ec2NetworkInsightsAccessScopeExcludePaths
Typed helper for the exclude_paths block of aws_ec2_network_insights_access_scope (derived from provider schema).
Ec2NetworkInsightsAccessScopeMatchPaths
Typed helper for the match_paths block of aws_ec2_network_insights_access_scope (derived from provider schema).
Ec2NetworkInsightsAccessScopePacketHeaderStatement
Typed helper for the exclude_paths.destination.packet_header_statement block of aws_ec2_network_insights_access_scope (derived from provider schema). Shared by every block of this shape in the resource.
Ec2NetworkInsightsAccessScopeResourceStatement
Typed helper for the exclude_paths.destination.resource_statement block of aws_ec2_network_insights_access_scope (derived from provider schema). Shared by every block of this shape in the resource.
Ec2NetworkInsightsAccessScopeSource
Typed helper for the exclude_paths.source block of aws_ec2_network_insights_access_scope (derived from provider schema). Shared by every block of this shape in the resource.
Ec2NetworkInsightsAccessScopeThroughResources
Typed helper for the exclude_paths.through_resources block of aws_ec2_network_insights_access_scope (derived from provider schema).
Ec2NetworkInsightsPathDestinationPortRange
Typed helper for the filter_at_destination.destination_port_range block of aws_ec2_network_insights_path (derived from provider schema). Shared by every block of this shape in the resource.
Ec2NetworkInsightsPathFilterAtDestination
Typed helper for the filter_at_destination block of aws_ec2_network_insights_path (derived from provider schema).
Ec2NetworkInsightsPathFilterAtSource
Typed helper for the filter_at_source block of aws_ec2_network_insights_path (derived from provider schema).
Ec2NetworkInsightsPathSourcePortRange
Typed helper for the filter_at_destination.source_port_range block of aws_ec2_network_insights_path (derived from provider schema). Shared by every block of this shape in the resource.
Ec2SecondarySubnetAvailabilityZone
At most one of availability_zone, availability_zone_id on aws_ec2_secondary_subnet: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
Ec2SecondarySubnetAvailabilityZoneChoice
The Ec2SecondarySubnetAvailabilityZone.availabilityZone choice: sets availability_zone.
Ec2SecondarySubnetAvailabilityZoneId
The Ec2SecondarySubnetAvailabilityZone.availabilityZoneId choice: sets availability_zone_id.
Ec2TrafficMirrorFilterRuleDestinationPortRange
Typed helper for the destination_port_range block of aws_ec2_traffic_mirror_filter_rule (derived from provider schema).
Ec2TrafficMirrorFilterRuleSourcePortRange
Typed helper for the source_port_range block of aws_ec2_traffic_mirror_filter_rule (derived from provider schema).
Ec2TrafficMirrorTargetDestination
Exactly one of gateway_load_balancer_endpoint_id, network_interface_id, network_load_balancer_arn on aws_ec2_traffic_mirror_target: the provider rejects none and more than one, so each variant sets one of them.
Ec2TrafficMirrorTargetDestinationGatewayLoadBalancerEndpointId
The Ec2TrafficMirrorTargetDestination.gatewayLoadBalancerEndpointId choice: sets gateway_load_balancer_endpoint_id.
Ec2TrafficMirrorTargetDestinationNetworkInterfaceId
The Ec2TrafficMirrorTargetDestination.networkInterfaceId choice: sets network_interface_id.
Ec2TrafficMirrorTargetDestinationNetworkLoadBalancerArn
The Ec2TrafficMirrorTargetDestination.networkLoadBalancerArn choice: sets network_load_balancer_arn.
Ec2TransitGatewayPeeringAttachmentOptions
Typed helper for the options block of aws_ec2_transit_gateway_peering_attachment (derived from provider schema).
Ec2TransitGatewayPolicyTableEntryMetadata
Typed helper for the policy_rule.metadata block of aws_ec2_transit_gateway_policy_table_entry (derived from provider schema).
Ec2TransitGatewayPolicyTableEntryPolicyRule
Typed helper for the policy_rule block of aws_ec2_transit_gateway_policy_table_entry (derived from provider schema).
EipAssociationTarget
Exactly one of instance_id, network_interface_id on aws_eip_association: the provider rejects none and more than one, so each variant sets one of them.
EipAssociationTargetInstanceId
The EipAssociationTarget.instanceId choice: sets instance_id.
EipAssociationTargetNetworkInterfaceId
The EipAssociationTarget.networkInterfaceId choice: sets network_interface_id.
FlowLogDestinationOptions
Typed helper for the destination_options block of aws_flow_log (derived from provider schema).
FlowLogSource
Exactly one of eni_id, regional_nat_gateway_id, subnet_id, transit_gateway_attachment_id, transit_gateway_id, vpc_id on aws_flow_log: the provider rejects none and more than one, so each variant sets one of them.
FlowLogSourceEniId
The FlowLogSource.eniId choice: sets eni_id.
FlowLogSourceRegionalNatGatewayId
The FlowLogSource.regionalNatGatewayId choice: sets regional_nat_gateway_id.
FlowLogSourceSubnetId
The FlowLogSource.subnetId choice: sets subnet_id.
FlowLogSourceTransitGatewayAttachmentId
The FlowLogSource.transitGatewayAttachmentId choice: sets transit_gateway_attachment_id.
FlowLogSourceTransitGatewayId
The FlowLogSource.transitGatewayId choice: sets transit_gateway_id.
FlowLogSourceVpcId
The FlowLogSource.vpcId choice: sets vpc_id.
FlowLogTagFieldSpecification
Typed helper for the tag_field_specification block of aws_flow_log (derived from provider schema).
InstanceCapacityReservationSpecification
Exactly one of capacity_reservation_preference, capacity_reservation_target on the capacity_reservation_specification block of aws_instance: the provider rejects none and more than one, so each variant sets one of them.
InstanceCapacityReservationSpecificationCapacityReservationPreference
The InstanceCapacityReservationSpecification.capacityReservationPreference choice: sets capacity_reservation_preference.
InstanceCapacityReservationSpecificationCapacityReservationTarget
The InstanceCapacityReservationSpecification.capacityReservationTarget choice: sets capacity_reservation_target.
InstanceCapacityReservationTarget
At most one of capacity_reservation_id, capacity_reservation_resource_group_arn on the capacity_reservation_specification.capacity_reservation_target block of aws_instance: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
InstanceCapacityReservationTargetCapacityReservationId
The InstanceCapacityReservationTarget.capacityReservationId choice: sets capacity_reservation_id.
InstanceCapacityReservationTargetCapacityReservationResourceGroupArn
The InstanceCapacityReservationTarget.capacityReservationResourceGroupArn choice: sets capacity_reservation_resource_group_arn.
InstanceCpuOptions
Typed helper for the cpu_options block of aws_instance (derived from provider schema).
InstanceCreditSpecification
Typed helper for the credit_specification block of aws_instance (derived from provider schema).
InstanceEbsBlockDevice
Typed helper for the ebs_block_device block of aws_instance (derived from provider schema).
InstanceEnclaveOptions
Typed helper for the enclave_options block of aws_instance (derived from provider schema).
InstanceEphemeralBlockDevice
Typed helper for the ephemeral_block_device block of aws_instance (derived from provider schema).
InstanceIdentifier
Exactly one of id, name on the launch_template block of aws_instance: the provider rejects none and more than one, so each variant sets one of them.
InstanceIdentifierId
The InstanceIdentifier.id choice: sets id.
InstanceIdentifierName
The InstanceIdentifier.name choice: sets name.
InstanceLaunchTemplate
Typed helper for the launch_template block of aws_instance (derived from provider schema).
InstanceMaintenanceOptions
Typed helper for the maintenance_options block of aws_instance (derived from provider schema).
InstanceMarketOptions
Typed helper for the instance_market_options block of aws_instance (derived from provider schema).
InstanceMetadataOptions
Typed helper for the metadata_options block of aws_instance (derived from provider schema).
InstanceNetworkInterface
Typed helper for the network_interface block of aws_instance (derived from provider schema).
InstancePlacement
At most one of host_resource_group_arn, placement_group on aws_instance: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
InstancePlacementGroup
The InstancePlacement.placementGroup choice: sets placement_group.
InstancePlacementHostResourceGroupArn
The InstancePlacement.hostResourceGroupArn choice: sets host_resource_group_arn.
InstancePrimaryNetworkInterface
Typed helper for the primary_network_interface block of aws_instance (derived from provider schema).
InstancePrivateDnsNameOptions
Typed helper for the private_dns_name_options block of aws_instance (derived from provider schema).
InstanceRootBlockDevice
Typed helper for the root_block_device block of aws_instance (derived from provider schema).
InstanceSecondaryNetworkInterface
Typed helper for the secondary_network_interface block of aws_instance (derived from provider schema).
InstanceSpotOptions
Typed helper for the instance_market_options.spot_options block of aws_instance (derived from provider schema).
InstanceUserData
At most one of user_data, user_data_base64 on aws_instance: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
InstanceUserDataBase64
The InstanceUserData.userDataBase64 choice: sets user_data_base64.
InstanceUserDataChoice
The InstanceUserData.userData choice: sets user_data.
KeyPairKeyName
At most one of key_name, key_name_prefix on aws_key_pair: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
KeyPairKeyNameChoice
The KeyPairKeyName.keyName choice: sets key_name.
KeyPairKeyNamePrefix
The KeyPairKeyName.keyNamePrefix choice: sets key_name_prefix.
LaunchTemplateAcceleratorCount
Typed helper for the instance_requirements.accelerator_count block of aws_launch_template (derived from provider schema).
LaunchTemplateAcceleratorTotalMemoryMib
Typed helper for the instance_requirements.accelerator_total_memory_mib block of aws_launch_template (derived from provider schema).
LaunchTemplateAllowedInstanceTypes
The LaunchTemplateInstanceTypes.allowedInstanceTypes choice: sets allowed_instance_types.
LaunchTemplateBaselineEbsBandwidthMbps
Typed helper for the instance_requirements.baseline_ebs_bandwidth_mbps block of aws_launch_template (derived from provider schema).
LaunchTemplateBlockDeviceMappings
Typed helper for the block_device_mappings block of aws_launch_template (derived from provider schema).
LaunchTemplateCapacityReservationSpecification
Typed helper for the capacity_reservation_specification block of aws_launch_template (derived from provider schema).
LaunchTemplateCapacityReservationTarget
At most one of capacity_reservation_id, capacity_reservation_resource_group_arn on the capacity_reservation_specification.capacity_reservation_target block of aws_launch_template: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
LaunchTemplateCapacityReservationTargetCapacityReservationId
The LaunchTemplateCapacityReservationTarget.capacityReservationId choice: sets capacity_reservation_id.
LaunchTemplateCapacityReservationTargetCapacityReservationResourceGroupArn
The LaunchTemplateCapacityReservationTarget.capacityReservationResourceGroupArn choice: sets capacity_reservation_resource_group_arn.
LaunchTemplateConnectionTrackingSpecification
Typed helper for the network_interfaces.connection_tracking_specification block of aws_launch_template (derived from provider schema).
LaunchTemplateCpuOptions
Typed helper for the cpu_options block of aws_launch_template (derived from provider schema).
LaunchTemplateCreditSpecification
Typed helper for the credit_specification block of aws_launch_template (derived from provider schema).
LaunchTemplateDefaultVersion
At most one of default_version, update_default_version on aws_launch_template: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
LaunchTemplateDefaultVersionChoice
The LaunchTemplateDefaultVersion.defaultVersion choice: sets default_version.
LaunchTemplateEbs
Typed helper for the block_device_mappings.ebs block of aws_launch_template (derived from provider schema).
LaunchTemplateEnaSrdSpecification
Typed helper for the network_interfaces.ena_srd_specification block of aws_launch_template (derived from provider schema).
LaunchTemplateEnaSrdUdpSpecification
Typed helper for the network_interfaces.ena_srd_specification.ena_srd_udp_specification block of aws_launch_template (derived from provider schema).
LaunchTemplateEnclaveOptions
Typed helper for the enclave_options block of aws_launch_template (derived from provider schema).
LaunchTemplateExcludedInstanceTypes
The LaunchTemplateInstanceTypes.excludedInstanceTypes choice: sets excluded_instance_types.
LaunchTemplateGroup
At most one of group_id, group_name on the placement block of aws_launch_template: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
LaunchTemplateGroupId
The LaunchTemplateGroup.groupId choice: sets group_id.
LaunchTemplateGroupName
The LaunchTemplateGroup.groupName choice: sets group_name.
LaunchTemplateHibernationOptions
Typed helper for the hibernation_options block of aws_launch_template (derived from provider schema).
LaunchTemplateHost
At most one of host_id, host_resource_group_arn on the placement block of aws_launch_template: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
LaunchTemplateHostId
The LaunchTemplateHost.hostId choice: sets host_id.
LaunchTemplateHostResourceGroupArn
The LaunchTemplateHost.hostResourceGroupArn choice: sets host_resource_group_arn.
LaunchTemplateIamInstanceProfile
At most one of arn, name on the iam_instance_profile block of aws_launch_template: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
LaunchTemplateIamInstanceProfileArn
The LaunchTemplateIamInstanceProfile.arn choice: sets arn.
LaunchTemplateIamInstanceProfileName
The LaunchTemplateIamInstanceProfile.name choice: sets name.
LaunchTemplateInstance
At most one of instance_requirements, instance_type on aws_launch_template: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
LaunchTemplateInstanceMarketOptions
Typed helper for the instance_market_options block of aws_launch_template (derived from provider schema).
LaunchTemplateInstanceRequirements
Typed helper for the instance_requirements block of aws_launch_template (derived from provider schema).
LaunchTemplateInstanceRequirementsChoice
The LaunchTemplateInstance.instanceRequirements choice: sets instance_requirements.
LaunchTemplateInstanceType
The LaunchTemplateInstance.instanceType choice: sets instance_type.
LaunchTemplateInstanceTypes
At most one of allowed_instance_types, excluded_instance_types on the instance_requirements block of aws_launch_template: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
LaunchTemplateLicenseSpecification
Typed helper for the license_specification block of aws_launch_template (derived from provider schema).
LaunchTemplateMaintenanceOptions
Typed helper for the maintenance_options block of aws_launch_template (derived from provider schema).
LaunchTemplateMaxSpotPriceAsPercentageOfOptimalOnDemandPrice
The LaunchTemplatePrice.maxSpotPriceAsPercentageOfOptimalOnDemandPrice choice: sets max_spot_price_as_percentage_of_optimal_on_demand_price.
LaunchTemplateMemoryGibPerVcpu
Typed helper for the instance_requirements.memory_gib_per_vcpu block of aws_launch_template (derived from provider schema).
LaunchTemplateMemoryMib
Typed helper for the instance_requirements.memory_mib block of aws_launch_template (derived from provider schema).
LaunchTemplateMetadataOptions
Typed helper for the metadata_options block of aws_launch_template (derived from provider schema).
LaunchTemplateMonitoring
Typed helper for the monitoring block of aws_launch_template (derived from provider schema).
LaunchTemplateName
At most one of name, name_prefix on aws_launch_template: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
LaunchTemplateNameChoice
The LaunchTemplateName.name choice: sets name.
LaunchTemplateNamePrefix
The LaunchTemplateName.namePrefix choice: sets name_prefix.
LaunchTemplateNetworkBandwidthGbps
Typed helper for the instance_requirements.network_bandwidth_gbps block of aws_launch_template (derived from provider schema).
LaunchTemplateNetworkInterfaceCount
Typed helper for the instance_requirements.network_interface_count block of aws_launch_template (derived from provider schema).
LaunchTemplateNetworkInterfaces
Typed helper for the network_interfaces block of aws_launch_template (derived from provider schema).
LaunchTemplateNetworkPerformanceOptions
Typed helper for the network_performance_options block of aws_launch_template (derived from provider schema).
LaunchTemplatePlacement
Typed helper for the placement block of aws_launch_template (derived from provider schema).
LaunchTemplatePrice
At most one of max_spot_price_as_percentage_of_optimal_on_demand_price, spot_max_price_percentage_over_lowest_price on the instance_requirements block of aws_launch_template: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
LaunchTemplatePrivateDnsNameOptions
Typed helper for the private_dns_name_options block of aws_launch_template (derived from provider schema).
LaunchTemplateSecondaryInterfaces
Typed helper for the secondary_interfaces block of aws_launch_template (derived from provider schema).
LaunchTemplateSecurityGroups
At most one of security_group_names, vpc_security_group_ids on aws_launch_template: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
LaunchTemplateSecurityGroupsSecurityGroupNames
The LaunchTemplateSecurityGroups.securityGroupNames choice: sets security_group_names.
LaunchTemplateSecurityGroupsVpcSecurityGroupIds
The LaunchTemplateSecurityGroups.vpcSecurityGroupIds choice: sets vpc_security_group_ids.
LaunchTemplateSpotMaxPricePercentageOverLowestPrice
The LaunchTemplatePrice.spotMaxPricePercentageOverLowestPrice choice: sets spot_max_price_percentage_over_lowest_price.
LaunchTemplateSpotOptions
Typed helper for the instance_market_options.spot_options block of aws_launch_template (derived from provider schema).
LaunchTemplateTagSpecifications
Typed helper for the tag_specifications block of aws_launch_template (derived from provider schema).
LaunchTemplateTotalLocalStorageGb
Typed helper for the instance_requirements.total_local_storage_gb block of aws_launch_template (derived from provider schema).
LaunchTemplateUpdateDefaultVersion
The LaunchTemplateDefaultVersion.updateDefaultVersion choice: sets update_default_version.
LaunchTemplateVcpuCount
Typed helper for the instance_requirements.vcpu_count block of aws_launch_template (derived from provider schema).
NatGatewayAvailabilityZoneAddress
Typed helper for the availability_zone_address block of aws_nat_gateway (derived from provider schema).
NatGatewaySecondaryPrivateIpAddress
At most one of secondary_private_ip_address_count, secondary_private_ip_addresses on aws_nat_gateway: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
NatGatewaySecondaryPrivateIpAddressCount
The NatGatewaySecondaryPrivateIpAddress.secondaryPrivateIpAddressCount choice: sets secondary_private_ip_address_count.
NatGatewaySecondaryPrivateIpAddressSecondaryPrivateIpAddresses
The NatGatewaySecondaryPrivateIpAddress.secondaryPrivateIpAddresses choice: sets secondary_private_ip_addresses.
NetworkAclRuleCidr
Exactly one of cidr_block, ipv6_cidr_block on aws_network_acl_rule: the provider rejects none and more than one, so each variant sets one of them.
NetworkAclRuleCidrBlock
The NetworkAclRuleCidr.cidrBlock choice: sets cidr_block.
NetworkAclRuleCidrIpv6CidrBlock
The NetworkAclRuleCidr.ipv6CidrBlock choice: sets ipv6_cidr_block.
NetworkInterfaceAttachment
Typed helper for the attachment block of aws_network_interface (derived from provider schema).
NetworkInterfaceEnaSrdSpecification
Typed helper for the ena_srd_specification block of aws_network_interface (derived from provider schema).
NetworkInterfaceEnaSrdUdpSpecification
Typed helper for the ena_srd_specification.ena_srd_udp_specification block of aws_network_interface (derived from provider schema).
NetworkInterfaceIpv4Prefix
At most one of ipv4_prefix_count, ipv4_prefixes on aws_network_interface: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
NetworkInterfaceIpv4PrefixCount
The NetworkInterfaceIpv4Prefix.ipv4PrefixCount choice: sets ipv4_prefix_count.
NetworkInterfaceIpv4PrefixIpv4Prefixes
The NetworkInterfaceIpv4Prefix.ipv4Prefixes choice: sets ipv4_prefixes.
NetworkInterfaceIpv6Address
At most one of ipv6_address_count, ipv6_address_list, ipv6_addresses on aws_network_interface: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
NetworkInterfaceIpv6AddressCount
The NetworkInterfaceIpv6Address.ipv6AddressCount choice: sets ipv6_address_count.
NetworkInterfaceIpv6AddressIpv6Addresses
The NetworkInterfaceIpv6Address.ipv6Addresses choice: sets ipv6_addresses.
NetworkInterfaceIpv6AddressList
The NetworkInterfaceIpv6Address.ipv6AddressList choice: sets ipv6_address_list.
NetworkInterfaceIpv6Prefix
At most one of ipv6_prefix_count, ipv6_prefixes on aws_network_interface: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
NetworkInterfaceIpv6PrefixCount
The NetworkInterfaceIpv6Prefix.ipv6PrefixCount choice: sets ipv6_prefix_count.
NetworkInterfaceIpv6PrefixIpv6Prefixes
The NetworkInterfaceIpv6Prefix.ipv6Prefixes choice: sets ipv6_prefixes.
RouteCarrierIpv6
At most one of carrier_gateway_id, destination_ipv6_cidr_block on aws_route: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
RouteCarrierIpv6CarrierGatewayId
The RouteCarrierIpv6.carrierGatewayId choice: sets carrier_gateway_id.
RouteCarrierIpv6DestinationIpv6CidrBlock
The RouteCarrierIpv6.destinationIpv6CidrBlock choice: sets destination_ipv6_cidr_block.
RouteIpv4Egress
At most one of destination_cidr_block, egress_only_gateway_id on aws_route: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
RouteIpv4EgressDestinationCidrBlock
The RouteIpv4Egress.destinationCidrBlock choice: sets destination_cidr_block.
RouteIpv4EgressOnlyGatewayId
The RouteIpv4Egress.egressOnlyGatewayId choice: sets egress_only_gateway_id.
RoutePrefixListEndpoint
At most one of destination_prefix_list_id, vpc_endpoint_id on aws_route: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
RoutePrefixListEndpointDestinationPrefixListId
The RoutePrefixListEndpoint.destinationPrefixListId choice: sets destination_prefix_list_id.
RoutePrefixListEndpointVpcEndpointId
The RoutePrefixListEndpoint.vpcEndpointId choice: sets vpc_endpoint_id.
RouteTableAssociationTarget
Exactly one of gateway_id, subnet_id on aws_route_table_association: the provider rejects none and more than one, so each variant sets one of them.
RouteTableAssociationTargetGatewayId
The RouteTableAssociationTarget.gatewayId choice: sets gateway_id.
RouteTableAssociationTargetSubnetId
The RouteTableAssociationTarget.subnetId choice: sets subnet_id.
SecurityGroupName
At most one of name, name_prefix on aws_security_group: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
SecurityGroupNameChoice
The SecurityGroupName.name choice: sets name.
SecurityGroupNamePrefix
The SecurityGroupName.namePrefix choice: sets name_prefix.
SpotFleetRequestAcceleratorCount
Typed helper for the launch_template_config.overrides.instance_requirements.accelerator_count block of aws_spot_fleet_request (derived from provider schema).
SpotFleetRequestAcceleratorTotalMemoryMib
Typed helper for the launch_template_config.overrides.instance_requirements.accelerator_total_memory_mib block of aws_spot_fleet_request (derived from provider schema).
SpotFleetRequestBaselineEbsBandwidthMbps
Typed helper for the launch_template_config.overrides.instance_requirements.baseline_ebs_bandwidth_mbps block of aws_spot_fleet_request (derived from provider schema).
SpotFleetRequestCapacityRebalance
Typed helper for the spot_maintenance_strategies.capacity_rebalance block of aws_spot_fleet_request (derived from provider schema).
SpotFleetRequestEbsBlockDevice
Typed helper for the launch_specification.ebs_block_device block of aws_spot_fleet_request (derived from provider schema).
SpotFleetRequestEphemeralBlockDevice
Typed helper for the launch_specification.ephemeral_block_device block of aws_spot_fleet_request (derived from provider schema).
SpotFleetRequestInstanceRequirements
Typed helper for the launch_template_config.overrides.instance_requirements block of aws_spot_fleet_request (derived from provider schema).
SpotFleetRequestLaunch
Exactly one of launch_specification, launch_template_config on aws_spot_fleet_request: the provider rejects none and more than one, so each variant sets one of them.
SpotFleetRequestLaunchSpecification
Typed helper for the launch_specification block of aws_spot_fleet_request (derived from provider schema).
SpotFleetRequestLaunchSpecificationChoice
The SpotFleetRequestLaunch.launchSpecification choice: sets launch_specification.
SpotFleetRequestLaunchTemplateConfig
Typed helper for the launch_template_config block of aws_spot_fleet_request (derived from provider schema).
SpotFleetRequestLaunchTemplateConfigChoice
The SpotFleetRequestLaunch.launchTemplateConfig choice: sets launch_template_config.
SpotFleetRequestLaunchTemplateSpecification
Typed helper for the launch_template_config.launch_template_specification block of aws_spot_fleet_request (derived from provider schema).
SpotFleetRequestMemoryGibPerVcpu
Typed helper for the launch_template_config.overrides.instance_requirements.memory_gib_per_vcpu block of aws_spot_fleet_request (derived from provider schema).
SpotFleetRequestMemoryMib
Typed helper for the launch_template_config.overrides.instance_requirements.memory_mib block of aws_spot_fleet_request (derived from provider schema).
SpotFleetRequestNetworkBandwidthGbps
Typed helper for the launch_template_config.overrides.instance_requirements.network_bandwidth_gbps block of aws_spot_fleet_request (derived from provider schema).
SpotFleetRequestNetworkInterfaceCount
Typed helper for the launch_template_config.overrides.instance_requirements.network_interface_count block of aws_spot_fleet_request (derived from provider schema).
SpotFleetRequestOverrides
Typed helper for the launch_template_config.overrides block of aws_spot_fleet_request (derived from provider schema).
SpotFleetRequestRootBlockDevice
Typed helper for the launch_specification.root_block_device block of aws_spot_fleet_request (derived from provider schema).
SpotFleetRequestSpotMaintenanceStrategies
Typed helper for the spot_maintenance_strategies block of aws_spot_fleet_request (derived from provider schema).
SpotFleetRequestTotalLocalStorageGb
Typed helper for the launch_template_config.overrides.instance_requirements.total_local_storage_gb block of aws_spot_fleet_request (derived from provider schema).
SpotFleetRequestVcpuCount
Typed helper for the launch_template_config.overrides.instance_requirements.vcpu_count block of aws_spot_fleet_request (derived from provider schema).
SpotInstanceRequestCapacityReservationSpecification
Exactly one of capacity_reservation_preference, capacity_reservation_target on the capacity_reservation_specification block of aws_spot_instance_request: the provider rejects none and more than one, so each variant sets one of them.
SpotInstanceRequestCapacityReservationSpecificationCapacityReservationPreference
The SpotInstanceRequestCapacityReservationSpecification.capacityReservationPreference choice: sets capacity_reservation_preference.
SpotInstanceRequestCapacityReservationSpecificationCapacityReservationTarget
The SpotInstanceRequestCapacityReservationSpecification.capacityReservationTarget choice: sets capacity_reservation_target.
SpotInstanceRequestCapacityReservationTarget
At most one of capacity_reservation_id, capacity_reservation_resource_group_arn on the capacity_reservation_specification.capacity_reservation_target block of aws_spot_instance_request: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
SpotInstanceRequestCapacityReservationTargetCapacityReservationId
The SpotInstanceRequestCapacityReservationTarget.capacityReservationId choice: sets capacity_reservation_id.
SpotInstanceRequestCapacityReservationTargetCapacityReservationResourceGroupArn
The SpotInstanceRequestCapacityReservationTarget.capacityReservationResourceGroupArn choice: sets capacity_reservation_resource_group_arn.
SpotInstanceRequestCpuOptions
Typed helper for the cpu_options block of aws_spot_instance_request (derived from provider schema).
SpotInstanceRequestCreditSpecification
Typed helper for the credit_specification block of aws_spot_instance_request (derived from provider schema).
SpotInstanceRequestEbsBlockDevice
Typed helper for the ebs_block_device block of aws_spot_instance_request (derived from provider schema).
SpotInstanceRequestEnclaveOptions
Typed helper for the enclave_options block of aws_spot_instance_request (derived from provider schema).
SpotInstanceRequestEphemeralBlockDevice
Typed helper for the ephemeral_block_device block of aws_spot_instance_request (derived from provider schema).
SpotInstanceRequestIdentifier
Exactly one of id, name on the launch_template block of aws_spot_instance_request: the provider rejects none and more than one, so each variant sets one of them.
SpotInstanceRequestIdentifierId
The SpotInstanceRequestIdentifier.id choice: sets id.
SpotInstanceRequestIdentifierName
The SpotInstanceRequestIdentifier.name choice: sets name.
SpotInstanceRequestLaunchTemplate
Typed helper for the launch_template block of aws_spot_instance_request (derived from provider schema).
SpotInstanceRequestMaintenanceOptions
Typed helper for the maintenance_options block of aws_spot_instance_request (derived from provider schema).
SpotInstanceRequestMetadataOptions
Typed helper for the metadata_options block of aws_spot_instance_request (derived from provider schema).
SpotInstanceRequestNetworkInterface
Typed helper for the network_interface block of aws_spot_instance_request (derived from provider schema).
SpotInstanceRequestPlacement
At most one of host_resource_group_arn, placement_group, placement_group_id on aws_spot_instance_request: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
SpotInstanceRequestPlacementGroup
The SpotInstanceRequestPlacement.placementGroup choice: sets placement_group.
SpotInstanceRequestPlacementGroupId
The SpotInstanceRequestPlacement.placementGroupId choice: sets placement_group_id.
SpotInstanceRequestPlacementHostResourceGroupArn
The SpotInstanceRequestPlacement.hostResourceGroupArn choice: sets host_resource_group_arn.
SpotInstanceRequestPrivateDnsNameOptions
Typed helper for the private_dns_name_options block of aws_spot_instance_request (derived from provider schema).
SpotInstanceRequestRootBlockDevice
Typed helper for the root_block_device block of aws_spot_instance_request (derived from provider schema).
SpotInstanceRequestSecondaryNetworkInterface
Typed helper for the secondary_network_interface block of aws_spot_instance_request (derived from provider schema).
SpotInstanceRequestUserData
At most one of user_data, user_data_base64 on aws_spot_instance_request: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
SpotInstanceRequestUserDataBase64
The SpotInstanceRequestUserData.userDataBase64 choice: sets user_data_base64.
SpotInstanceRequestUserDataChoice
The SpotInstanceRequestUserData.userData choice: sets user_data.
SubnetAvailabilityZone
At most one of availability_zone, availability_zone_id on aws_subnet: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
SubnetAvailabilityZoneChoice
The SubnetAvailabilityZone.availabilityZone choice: sets availability_zone.
SubnetAvailabilityZoneId
The SubnetAvailabilityZone.availabilityZoneId choice: sets availability_zone_id.
SubnetIpv6
At most one of ipv6_cidr_block, ipv6_netmask_length on aws_subnet: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
SubnetIpv6CidrBlock
The SubnetIpv6.ipv6CidrBlock choice: sets ipv6_cidr_block.
SubnetIpv6NetmaskLength
The SubnetIpv6.ipv6NetmaskLength choice: sets ipv6_netmask_length.
VpcBlockPublicAccessExclusionTarget
Exactly one of subnet_id, vpc_id on aws_vpc_block_public_access_exclusion: the provider rejects none and more than one, so each variant sets one of them.
VpcBlockPublicAccessExclusionTargetSubnetId
The VpcBlockPublicAccessExclusionTarget.subnetId choice: sets subnet_id.
VpcBlockPublicAccessExclusionTargetVpcId
The VpcBlockPublicAccessExclusionTarget.vpcId choice: sets vpc_id.
VpcEndpointConnectionNotificationVpcEndpoint
Exactly one of vpc_endpoint_id, vpc_endpoint_service_id on aws_vpc_endpoint_connection_notification: the provider rejects none and more than one, so each variant sets one of them.
VpcEndpointConnectionNotificationVpcEndpointId
The VpcEndpointConnectionNotificationVpcEndpoint.vpcEndpointId choice: sets vpc_endpoint_id.
VpcEndpointConnectionNotificationVpcEndpointServiceId
The VpcEndpointConnectionNotificationVpcEndpoint.vpcEndpointServiceId choice: sets vpc_endpoint_service_id.
VpcEndpointDnsOptions
Typed helper for the dns_options block of aws_vpc_endpoint (derived from provider schema).
VpcEndpointService
At most one of resource_configuration_arn, service_name, service_network_arn on aws_vpc_endpoint: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
VpcEndpointServiceName
The VpcEndpointService.serviceName choice: sets service_name.
VpcEndpointServiceNetworkArn
The VpcEndpointService.serviceNetworkArn choice: sets service_network_arn.
VpcEndpointServiceResourceConfigurationArn
The VpcEndpointService.resourceConfigurationArn choice: sets resource_configuration_arn.
VpcEndpointSubnetConfiguration
Typed helper for the subnet_configuration block of aws_vpc_endpoint (derived from provider schema).
VpcIpamOperatingRegions
Typed helper for the operating_regions block of aws_vpc_ipam (derived from provider schema).
VpcIpamPoolCidrAllocationCidr
At most one of cidr, netmask_length on aws_vpc_ipam_pool_cidr_allocation: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
VpcIpamPoolCidrAllocationCidrChoice
The VpcIpamPoolCidrAllocationCidr.cidr choice: sets cidr.
VpcIpamPoolCidrAllocationCidrNetmaskLength
The VpcIpamPoolCidrAllocationCidr.netmaskLength choice: sets netmask_length.
VpcIpamPoolCidrAuthorizationContext
Typed helper for the cidr_authorization_context block of aws_vpc_ipam_pool_cidr (derived from provider schema).
VpcIpamPoolCidrRange
At most one of cidr, netmask_length on aws_vpc_ipam_pool_cidr: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
VpcIpamPoolCidrRangeCidr
The VpcIpamPoolCidrRange.cidr choice: sets cidr.
VpcIpamPoolCidrRangeNetmaskLength
The VpcIpamPoolCidrRange.netmaskLength choice: sets netmask_length.
VpcIpamPoolSourceResource
Typed helper for the source_resource block of aws_vpc_ipam_pool (derived from provider schema).
VpcIpamResourceDiscoveryOperatingRegions
Typed helper for the operating_regions block of aws_vpc_ipam_resource_discovery (derived from provider schema).
VpcIpamResourceDiscoveryOrganizationalUnitExclusion
Typed helper for the organizational_unit_exclusion block of aws_vpc_ipam_resource_discovery (derived from provider schema).
VpcIpv4Cidr
At most one of cidr_block, ipv4_netmask_length on aws_vpc: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
VpcIpv4CidrBlock
The VpcIpv4Cidr.cidrBlock choice: sets cidr_block.
VpcIpv4CidrIpv4NetmaskLength
The VpcIpv4Cidr.ipv4NetmaskLength choice: sets ipv4_netmask_length.
VpcPeeringConnectionAccepter
Typed helper for the accepter block of aws_vpc_peering_connection (derived from provider schema).
VpcPeeringConnectionAccepterAccepter
Typed helper for the accepter block of aws_vpc_peering_connection_accepter (derived from provider schema).
VpcPeeringConnectionAccepterRequester
Typed helper for the requester block of aws_vpc_peering_connection_accepter (derived from provider schema).
VpcPeeringConnectionOptionsAccepter
Typed helper for the accepter block of aws_vpc_peering_connection_options (derived from provider schema).
VpcPeeringConnectionOptionsRequester
Typed helper for the requester block of aws_vpc_peering_connection_options (derived from provider schema).
VpcPeeringConnectionRequester
Typed helper for the requester block of aws_vpc_peering_connection (derived from provider schema).
VpcRouteServerPeerBgpOptions
Typed helper for the bgp_options block of aws_vpc_route_server_peer (derived from provider schema).
VpnConnectionCloudwatchLogOptions
Typed helper for the tunnel1_log_options.cloudwatch_log_options block of aws_vpn_connection (derived from provider schema). Shared by every block of this shape in the resource.
VpnConnectionTunnel1LogOptions
Typed helper for the tunnel1_log_options block of aws_vpn_connection (derived from provider schema).
VpnConnectionTunnel2LogOptions
Typed helper for the tunnel2_log_options block of aws_vpn_connection (derived from provider schema).

Enums

AmiArchitecture
Ami enum for architecture.
AmiBootMode
Ami Boot enum for boot_mode.
AmiImdsSupport
Ami Imds enum for imds_support.
AmiLaunchPermissionGroup
Ami Launch Permission enum for group.
AmiTpmSupport
Ami Tpm enum for tpm_support.
AmiVirtualizationType
Ami Virtualization enum for virtualization_type.
AmiVolumeType
volume_type — derived from the provider schema description.
CustomerGatewayType
Customer Gateway enum for type.
DefaultSubnetPrivateDnsHostnameTypeOnLaunch
Default Subnet Private Dns Hostname Type On enum for private_dns_hostname_type_on_launch.
EbsSnapshotBlockPublicAccessState
Ebs Snapshot Block Public Access enum for state.
EbsSnapshotImportFormat
format — derived from the provider schema description.
EbsVolumeCopyVolumeType
Ebs Volume Copy Volume enum for volume_type.
Ec2AllowedImagesSettingsState
Ec2 Allowed Images Settings enum for state.
Ec2AvailabilityZoneGroupOptInStatus
Ec2 Availability Zone Group Opt In enum for opt_in_status.
Ec2CapacityBlockReservationInstancePlatform
Ec2 Capacity Block Reservation Instance enum for instance_platform.
Ec2CapacityReservationEndDateType
Ec2 Capacity Reservation End Date enum for end_date_type.
Ec2CapacityReservationInstanceMatchCriteria
Ec2 Capacity Reservation Instance Match enum for instance_match_criteria.
Ec2CapacityReservationInstancePlatform
Ec2 Capacity Reservation Instance enum for instance_platform.
Ec2CapacityReservationTenancy
Ec2 Capacity Reservation enum for tenancy.
Ec2ClientVpnEndpointIpAddressType
Ec2 Client Vpn Endpoint Ip Address enum for endpoint_ip_address_type.
Ec2ClientVpnEndpointSelfServicePortal
Ec2 Client Vpn Endpoint Self Service enum for self_service_portal.
Ec2ClientVpnEndpointTrafficIpAddressType
Ec2 Client Vpn Endpoint Traffic Ip Address enum for traffic_ip_address_type.
Ec2ClientVpnEndpointTransportProtocol
Ec2 Client Vpn Endpoint Transport enum for transport_protocol.
Ec2ClientVpnEndpointType
type — derived from the provider schema description.
Ec2DefaultCreditSpecificationCpuCredits
Ec2 Default Credit Specification Cpu enum for cpu_credits.
Ec2DefaultCreditSpecificationInstanceFamily
Ec2 Default Credit Specification Instance enum for instance_family.
Ec2FleetAcceleratorManufacturers
accelerator_manufacturers — derived from the provider schema description.
Ec2FleetAcceleratorNames
accelerator_names — derived from the provider schema description.
Ec2FleetAcceleratorTypes
accelerator_types — derived from the provider schema description.
Ec2FleetBareMetal
bare_metal — derived from the provider schema description.
Ec2FleetBurstablePerformance
burstable_performance — derived from the provider schema description.
Ec2FleetCpuManufacturers
cpu_manufacturers — derived from the provider schema description.
Ec2FleetDefaultTargetCapacityType
default_target_capacity_type — derived from the provider schema description.
Ec2FleetExcessCapacityTerminationPolicy
Ec2 Fleet Excess Capacity Termination enum for excess_capacity_termination_policy.
Ec2FleetInstanceGenerations
instance_generations — derived from the provider schema description.
Ec2FleetInstanceInterruptionBehavior
instance_interruption_behavior — derived from the provider schema description.
Ec2FleetLocalStorage
local_storage — derived from the provider schema description.
Ec2FleetLocalStorageTypes
local_storage_types — derived from the provider schema description.
Ec2FleetReplacementStrategy
replacement_strategy — derived from the provider schema description.
Ec2FleetTargetCapacityUnitType
target_capacity_unit_type — derived from the provider schema description.
Ec2FleetType
Ec2 Fleet enum for type.
Ec2FleetUsageStrategy
usage_strategy — derived from the provider schema description.
Ec2HostAutoPlacement
Ec2 Host Auto enum for auto_placement.
Ec2HostRecovery
Ec2 Host enum for host_recovery.
Ec2ImageBlockPublicAccessState
Ec2 Image Block Public Access enum for state.
Ec2InstanceConnectEndpointIpAddressType
Ec2 Instance Connect Endpoint Ip Address enum for ip_address_type.
Ec2InstanceState
Ec2 Instance enum for state.
Ec2LocalGatewayRouteTableMode
Ec2 Local Gateway Route Table enum for mode.
Ec2ManagedPrefixListAddressFamily
Ec2 Managed Prefix List Address enum for address_family.
Ec2NetworkInsightsPathProtocol
Ec2 Network Insights Path enum for protocol.
Ec2SecondaryNetworkType
Ec2 Secondary Network enum for network_type.
Ec2SubnetCidrReservationType
Ec2 Subnet Cidr Reservation enum for reservation_type.
Ec2TrafficMirrorFilterNetworkServices
Ec2 Traffic Mirror Filter Network enum for network_services.
Ec2TrafficMirrorFilterRuleAction
Ec2 Traffic Mirror Filter Rule enum for rule_action.
Ec2TrafficMirrorFilterRuleTrafficDirection
Ec2 Traffic Mirror Filter Rule Traffic enum for traffic_direction.
Ec2TransitGatewayAutoAcceptSharedAttachments
Ec2 Transit Gateway Auto Accept Shared enum for auto_accept_shared_attachments.
Ec2TransitGatewayConnectProtocol
Ec2 Transit Gateway Connect enum for protocol.
Ec2TransitGatewayDefaultRouteTableAssociation
Ec2 Transit Gateway Default Route Table enum for default_route_table_association.
Ec2TransitGatewayDefaultRouteTablePropagation
Ec2 Transit Gateway Default Route Table enum for default_route_table_propagation.
Ec2TransitGatewayDnsSupport
Ec2 Transit Gateway Dns enum for dns_support.
Ec2TransitGatewayEncryptionSupport
Ec2 Transit Gateway Encryption enum for encryption_support.
Ec2TransitGatewayMeteringPolicyEntryDestinationTransitGatewayAttachmentType
Ec2 Transit Gateway Metering Policy Entry Destination Transit Gateway Attachment enum for destination_transit_gateway_attachment_type.
Ec2TransitGatewayMeteringPolicyEntryMeteredAccount
Ec2 Transit Gateway Metering Policy Entry Metered enum for metered_account.
Ec2TransitGatewayMeteringPolicyEntrySourceTransitGatewayAttachmentType
Ec2 Transit Gateway Metering Policy Entry Source Transit Gateway Attachment enum for source_transit_gateway_attachment_type.
Ec2TransitGatewayMulticastDomainAutoAcceptSharedAssociations
Ec2 Transit Gateway Multicast Domain Auto Accept Shared enum for auto_accept_shared_associations.
Ec2TransitGatewayMulticastDomainIgmpv2Support
Ec2 Transit Gateway Multicast Domain Igmpv2 enum for igmpv2_support.
Ec2TransitGatewayMulticastDomainStaticSourcesSupport
Ec2 Transit Gateway Multicast Domain Static Sources enum for static_sources_support.
Ec2TransitGatewayMulticastSupport
Ec2 Transit Gateway Multicast enum for multicast_support.
Ec2TransitGatewayPeeringAttachmentDynamicRouting
dynamic_routing — derived from the provider schema description.
Ec2TransitGatewaySecurityGroupReferencingSupport
Ec2 Transit Gateway Security Group Referencing enum for security_group_referencing_support.
Ec2TransitGatewayVpcAttachmentApplianceModeSupport
Ec2 Transit Gateway Vpc Attachment Appliance Mode enum for appliance_mode_support.
Ec2TransitGatewayVpcAttachmentDnsSupport
Ec2 Transit Gateway Vpc Attachment Dns enum for dns_support.
Ec2TransitGatewayVpcAttachmentIpv6Support
Ec2 Transit Gateway Vpc Attachment Ipv6 enum for ipv6_support.
Ec2TransitGatewayVpcAttachmentSecurityGroupReferencingSupport
Ec2 Transit Gateway Vpc Attachment Security Group Referencing enum for security_group_referencing_support.
Ec2TransitGatewayVpnEcmpSupport
Ec2 Transit Gateway Vpn Ecmp enum for vpn_ecmp_support.
EipDomain
Eip enum for domain.
FlowLogDestinationType
Flow Log Destination enum for log_destination_type.
FlowLogFileFormat
file_format — derived from the provider schema description.
FlowLogResourceType
resource_type — derived from the provider schema description.
FlowLogTrafficType
Flow Log Traffic enum for traffic_type.
InstanceAmdSevSnp
amd_sev_snp — derived from the provider schema description.
InstanceAutoRecovery
auto_recovery — derived from the provider schema description.
InstanceCapacityReservationPreference
capacity_reservation_preference — derived from the provider schema description.
InstanceCpuCredits
cpu_credits — derived from the provider schema description.
InstanceHostnameType
hostname_type — derived from the provider schema description.
InstanceHttpEndpoint
http_endpoint — derived from the provider schema description.
InstanceHttpProtocolIpv6
http_protocol_ipv6 — derived from the provider schema description.
InstanceHttpTokens
http_tokens — derived from the provider schema description.
InstanceInterruptionBehavior
instance_interruption_behavior — derived from the provider schema description.
InstanceMarketType
market_type — derived from the provider schema description.
InstanceMetadataTags
instance_metadata_tags — derived from the provider schema description.
InstanceSpotInstanceType
spot_instance_type — derived from the provider schema description.
InstanceTenancy
Instance enum for tenancy.
InstanceVolumeType
volume_type — derived from the provider schema description.
LaunchTemplateAcceleratorManufacturers
accelerator_manufacturers — derived from the provider schema description.
LaunchTemplateAcceleratorNames
accelerator_names — derived from the provider schema description.
LaunchTemplateAcceleratorTypes
accelerator_types — derived from the provider schema description.
LaunchTemplateAmdSevSnp
amd_sev_snp — derived from the provider schema description.
LaunchTemplateAutoRecovery
auto_recovery — derived from the provider schema description.
LaunchTemplateBandwidthWeighting
bandwidth_weighting — derived from the provider schema description.
LaunchTemplateBareMetal
bare_metal — derived from the provider schema description.
LaunchTemplateBurstablePerformance
burstable_performance — derived from the provider schema description.
LaunchTemplateCapacityReservationPreference
capacity_reservation_preference — derived from the provider schema description.
LaunchTemplateCpuCredits
cpu_credits — derived from the provider schema description.
LaunchTemplateCpuManufacturers
cpu_manufacturers — derived from the provider schema description.
LaunchTemplateHostnameType
hostname_type — derived from the provider schema description.
LaunchTemplateHttpEndpoint
http_endpoint — derived from the provider schema description.
LaunchTemplateHttpProtocolIpv6
http_protocol_ipv6 — derived from the provider schema description.
LaunchTemplateHttpTokens
http_tokens — derived from the provider schema description.
LaunchTemplateInstanceGenerations
instance_generations — derived from the provider schema description.
LaunchTemplateInstanceInitiatedShutdownBehavior
Launch Template Instance Initiated Shutdown enum for instance_initiated_shutdown_behavior.
LaunchTemplateInstanceInterruptionBehavior
instance_interruption_behavior — derived from the provider schema description.
LaunchTemplateInstanceMetadataTags
instance_metadata_tags — derived from the provider schema description.
LaunchTemplateLocalStorage
local_storage — derived from the provider schema description.
LaunchTemplateLocalStorageTypes
local_storage_types — derived from the provider schema description.
LaunchTemplateMarketType
market_type — derived from the provider schema description.
LaunchTemplateNestedVirtualization
nested_virtualization — derived from the provider schema description.
LaunchTemplateNetworkInterfacesInterfaceType
interface_type — derived from the provider schema description.
LaunchTemplateResourceType
resource_type — derived from the provider schema description.
LaunchTemplateSecondaryInterfacesInterfaceType
interface_type — derived from the provider schema description.
LaunchTemplateSpotInstanceType
spot_instance_type — derived from the provider schema description.
LaunchTemplateTenancy
tenancy — derived from the provider schema description.
LaunchTemplateVolumeType
volume_type — derived from the provider schema description.
NatGatewayAvailabilityMode
Nat Gateway Availability enum for availability_mode.
NatGatewayConnectivityType
Nat Gateway Connectivity enum for connectivity_type.
NetworkAclRuleAction
Network Acl Rule enum for rule_action.
NetworkInterfacePermission
Network Interface enum for permission.
NetworkInterfaceType
Network Interface enum for interface_type.
PlacementGroupSpreadLevel
Placement Group Spread enum for spread_level.
PlacementGroupStrategy
Placement Group enum for strategy.
SecurityGroupRuleType
Security Group Rule enum for type.
SpotFleetRequestAcceleratorManufacturers
accelerator_manufacturers — derived from the provider schema description.
SpotFleetRequestAcceleratorNames
accelerator_names — derived from the provider schema description.
SpotFleetRequestAcceleratorTypes
accelerator_types — derived from the provider schema description.
SpotFleetRequestAllocationStrategy
Spot Fleet Request Allocation enum for allocation_strategy.
SpotFleetRequestBareMetal
bare_metal — derived from the provider schema description.
SpotFleetRequestBurstablePerformance
burstable_performance — derived from the provider schema description.
SpotFleetRequestCpuManufacturers
cpu_manufacturers — derived from the provider schema description.
SpotFleetRequestExcessCapacityTerminationPolicy
Spot Fleet Request Excess Capacity Termination enum for excess_capacity_termination_policy.
SpotFleetRequestFleetType
Spot Fleet Request Fleet enum for fleet_type.
SpotFleetRequestInstanceGenerations
instance_generations — derived from the provider schema description.
SpotFleetRequestInstanceInterruptionBehaviour
Spot Fleet Request Instance Interruption enum for instance_interruption_behaviour.
SpotFleetRequestLocalStorage
local_storage — derived from the provider schema description.
SpotFleetRequestLocalStorageTypes
local_storage_types — derived from the provider schema description.
SpotFleetRequestOnDemandAllocationStrategy
Spot Fleet Request On Demand Allocation enum for on_demand_allocation_strategy.
SpotFleetRequestPlacementTenancy
placement_tenancy — derived from the provider schema description.
SpotFleetRequestReplacementStrategy
replacement_strategy — derived from the provider schema description.
SpotFleetRequestTargetCapacityUnitType
Spot Fleet Request Target Capacity Unit enum for target_capacity_unit_type.
SpotFleetRequestVolumeType
volume_type — derived from the provider schema description.
SpotInstanceRequestAmdSevSnp
amd_sev_snp — derived from the provider schema description.
SpotInstanceRequestAutoRecovery
auto_recovery — derived from the provider schema description.
SpotInstanceRequestCapacityReservationPreference
capacity_reservation_preference — derived from the provider schema description.
SpotInstanceRequestCpuCredits
cpu_credits — derived from the provider schema description.
SpotInstanceRequestHostnameType
hostname_type — derived from the provider schema description.
SpotInstanceRequestHttpEndpoint
http_endpoint — derived from the provider schema description.
SpotInstanceRequestHttpProtocolIpv6
http_protocol_ipv6 — derived from the provider schema description.
SpotInstanceRequestHttpTokens
http_tokens — derived from the provider schema description.
SpotInstanceRequestInstanceMetadataTags
instance_metadata_tags — derived from the provider schema description.
SpotInstanceRequestInterfaceType
interface_type — derived from the provider schema description.
SpotInstanceRequestNestedVirtualization
nested_virtualization — derived from the provider schema description.
SpotInstanceRequestTenancy
Spot Instance Request enum for tenancy.
SpotInstanceRequestVolumeType
volume_type — derived from the provider schema description.
SubnetPrivateDnsHostnameTypeOnLaunch
Subnet Private Dns Hostname Type On enum for private_dns_hostname_type_on_launch.
VpcBlockPublicAccessExclusionInternetGatewayExclusionMode
Vpc Block Public Access Exclusion Internet Gateway Exclusion enum for internet_gateway_exclusion_mode.
VpcBlockPublicAccessOptionsInternetGatewayBlockMode
Vpc Block Public Access Options Internet Gateway Block enum for internet_gateway_block_mode.
VpcEncryptionControlMode
Vpc Encryption Control enum for mode.
VpcEndpointDnsRecordIpType
dns_record_ip_type — derived from the provider schema description.
VpcEndpointIpAddressType
Vpc Endpoint Ip Address enum for ip_address_type.
VpcEndpointPrivateDnsPreference
private_dns_preference — derived from the provider schema description.
VpcEndpointServiceSupportedIpAddressTypes
Vpc Endpoint Service Supported Ip Address enum for supported_ip_address_types.
VpcEndpointType
Vpc Endpoint enum for vpc_endpoint_type.
VpcInstanceTenancy
Vpc Instance enum for instance_tenancy.
VpcIpamMeteredAccount
Vpc Ipam Metered enum for metered_account.
VpcIpamPoolAddressFamily
Vpc Ipam Pool Address enum for address_family.
VpcIpamPoolAwsService
Vpc Ipam Pool Aws enum for aws_service.
VpcIpamPoolPublicIpSource
Vpc Ipam Pool Public Ip enum for public_ip_source.
VpcIpamPoolResourceType
resource_type — derived from the provider schema description.
VpcIpamTier
Vpc Ipam enum for tier.
VpcNetworkPerformanceMetricSubscriptionMetric
Vpc Network Performance Metric Subscription enum for metric.
VpcNetworkPerformanceMetricSubscriptionStatistic
Vpc Network Performance Metric Subscription enum for statistic.
VpcRouteServerPeerLivenessDetection
peer_liveness_detection — derived from the provider schema description.
VpcRouteServerPersistRoutes
Vpc Route Server Persist enum for persist_routes.
VpnConcentratorType
Vpn Concentrator enum for type.
VpnConnectionOutsideIpAddressType
Vpn Connection Outside Ip Address enum for outside_ip_address_type.
VpnConnectionPresharedKeyStorage
Vpn Connection Preshared Key enum for preshared_key_storage.
VpnConnectionTunnel1DpdTimeoutAction
Vpn Connection Tunnel1 Dpd Timeout enum for tunnel1_dpd_timeout_action.
VpnConnectionTunnel1IkeVersions
Vpn Connection Tunnel1 Ike enum for tunnel1_ike_versions.
VpnConnectionTunnel1Phase1EncryptionAlgorithms
Vpn Connection Tunnel1 Phase1 Encryption enum for tunnel1_phase1_encryption_algorithms.
VpnConnectionTunnel1Phase1IntegrityAlgorithms
Vpn Connection Tunnel1 Phase1 Integrity enum for tunnel1_phase1_integrity_algorithms.
VpnConnectionTunnel1Phase2EncryptionAlgorithms
Vpn Connection Tunnel1 Phase2 Encryption enum for tunnel1_phase2_encryption_algorithms.
VpnConnectionTunnel1Phase2IntegrityAlgorithms
Vpn Connection Tunnel1 Phase2 Integrity enum for tunnel1_phase2_integrity_algorithms.
VpnConnectionTunnel1StartupAction
Vpn Connection Tunnel1 Startup enum for tunnel1_startup_action.
VpnConnectionTunnel2DpdTimeoutAction
Vpn Connection Tunnel2 Dpd Timeout enum for tunnel2_dpd_timeout_action.
VpnConnectionTunnel2IkeVersions
Vpn Connection Tunnel2 Ike enum for tunnel2_ike_versions.
VpnConnectionTunnel2Phase1EncryptionAlgorithms
Vpn Connection Tunnel2 Phase1 Encryption enum for tunnel2_phase1_encryption_algorithms.
VpnConnectionTunnel2Phase1IntegrityAlgorithms
Vpn Connection Tunnel2 Phase1 Integrity enum for tunnel2_phase1_integrity_algorithms.
VpnConnectionTunnel2Phase2EncryptionAlgorithms
Vpn Connection Tunnel2 Phase2 Encryption enum for tunnel2_phase2_encryption_algorithms.
VpnConnectionTunnel2Phase2IntegrityAlgorithms
Vpn Connection Tunnel2 Phase2 Integrity enum for tunnel2_phase2_integrity_algorithms.
VpnConnectionTunnel2StartupAction
Vpn Connection Tunnel2 Startup enum for tunnel2_startup_action.
VpnConnectionTunnelBandwidth
Vpn Connection Tunnel enum for tunnel_bandwidth.
VpnConnectionTunnelInsideIpVersion
Vpn Connection Tunnel Inside Ip enum for tunnel_inside_ip_version.
VpnConnectionType
Vpn Connection enum for type.