EC2 (Elastic Compute Cloud)
AwsAmi
Creates and manages a custom Amazon Machine Image (AMI).
- Resource
- Data
import { AwsAmi } from "@dinghy/tf-aws/serviceEc2"
<AwsAmi/>
import { DataAwsAmi } from "@dinghy/tf-aws/serviceEc2"
<DataAwsAmi/>
AwsAmiCopy
Duplicates an existing Amazon Machine Image (AMI)
- Resource
import { AwsAmiCopy } from "@dinghy/tf-aws/serviceEc2"
<AwsAmiCopy/>
AwsAmiFromInstance
Creates an Amazon Machine Image (AMI) from an EBS-backed EC2 instance
- Resource
import { AwsAmiFromInstance } from "@dinghy/tf-aws/serviceEc2"
<AwsAmiFromInstance/>
AwsAmiIds
Provides a list of AMI IDs.
- Data
import { DataAwsAmiIds } from "@dinghy/tf-aws/serviceEc2"
<DataAwsAmiIds/>
AwsAmiLaunchPermission
Adds a launch permission to an Amazon Machine Image (AMI).
- Resource
import { AwsAmiLaunchPermission } from "@dinghy/tf-aws/serviceEc2"
<AwsAmiLaunchPermission/>
AwsAvailabilityZone
Provides details about a specific availability zone
- Data
import { DataAwsAvailabilityZone } from "@dinghy/tf-aws/serviceEc2"
<DataAwsAvailabilityZone/>
AwsAvailabilityZones
Provides a list of Availability Zones which can be used by an AWS account.
- Data
import { DataAwsAvailabilityZones } from "@dinghy/tf-aws/serviceEc2"
<DataAwsAvailabilityZones/>
AwsEc2AllowedImagesSettings
Provides EC2 allowed images settings.
- Resource
import { AwsEc2AllowedImagesSettings } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2AllowedImagesSettings/>
AwsEc2AvailabilityZoneGroup
Manages an EC2 Availability Zone Group.
- Resource
import { AwsEc2AvailabilityZoneGroup } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2AvailabilityZoneGroup/>
AwsEc2CapacityBlockOffering
Information about a single EC2 Capacity Block Offering.
- Data
import { DataAwsEc2CapacityBlockOffering } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2CapacityBlockOffering/>
AwsEc2CapacityBlockReservation
Provides an EC2 Capacity Block Reservation. This allows you to purchase capacity block for your Amazon EC2 instances in a specific Availability Zone for machine learning (ML) Workloads.
- Resource
import { AwsEc2CapacityBlockReservation } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2CapacityBlockReservation/>
AwsEc2CapacityReservation
Provides an EC2 Capacity Reservation. This allows you to reserve capacity for your Amazon EC2 instances in a specific Availability Zone for any duration.
- Resource
import { AwsEc2CapacityReservation } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2CapacityReservation/>
AwsEc2CarrierGateway
Manages an EC2 Carrier Gateway.
- Resource
import { AwsEc2CarrierGateway } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2CarrierGateway/>
AwsEc2ClientVpnAuthorizationRule
Provides authorization rules for AWS Client VPN endpoints.
- Resource
import { AwsEc2ClientVpnAuthorizationRule } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2ClientVpnAuthorizationRule/>
AwsEc2ClientVpnEndpoint
Provides an AWS Client VPN endpoint for OpenVPN clients.
- Resource
- Data
import { AwsEc2ClientVpnEndpoint } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2ClientVpnEndpoint/>
import { DataAwsEc2ClientVpnEndpoint } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2ClientVpnEndpoint/>
AwsEc2ClientVpnNetworkAssociation
Provides network associations for AWS Client VPN endpoints.
- Resource
import { AwsEc2ClientVpnNetworkAssociation } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2ClientVpnNetworkAssociation/>
AwsEc2ClientVpnRoute
Provides additional routes for AWS Client VPN endpoints.
- Resource
import { AwsEc2ClientVpnRoute } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2ClientVpnRoute/>
AwsEc2CoipPool
Provides details about a specific EC2 Customer-Owned IP Pool
- Data
import { DataAwsEc2CoipPool } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2CoipPool/>
AwsEc2CoipPools
Provides information for multiple EC2 Customer-Owned IP Pools
- Data
import { DataAwsEc2CoipPools } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2CoipPools/>
AwsEc2DefaultCreditSpecification
Terraform resource for managing an AWS EC2 (Elastic Compute Cloud) Default Credit Specification.
- Resource
import { AwsEc2DefaultCreditSpecification } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2DefaultCreditSpecification/>
AwsEc2Fleet
Provides a resource to manage EC2 Fleets
- Resource
import { AwsEc2Fleet } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2Fleet/>
AwsEc2Host
Provides an EC2 Host resource. This allows Dedicated Hosts to be allocated, modified, and released.
- Resource
- Data
import { AwsEc2Host } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2Host/>
import { DataAwsEc2Host } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2Host/>
AwsEc2ImageBlockPublicAccess
Provides a regional public access block for AMIs. This prevents AMIs from being made publicly accessible.
- Resource
import { AwsEc2ImageBlockPublicAccess } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2ImageBlockPublicAccess/>
AwsEc2InstanceConnectEndpoint
Provides an EC2 Instance Connect Endpoint resource.
- Resource
import { AwsEc2InstanceConnectEndpoint } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2InstanceConnectEndpoint/>
AwsEc2InstanceMetadataDefaults
Manages regional EC2 instance metadata default settings.
- Resource
import { AwsEc2InstanceMetadataDefaults } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2InstanceMetadataDefaults/>
AwsEc2InstanceState
Provides an EC2 instance state resource. This allows managing an instance power state.
- Resource
import { AwsEc2InstanceState } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2InstanceState/>
AwsEc2InstanceType
Information about single EC2 Instance Type.
- Data
import { DataAwsEc2InstanceType } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2InstanceType/>
AwsEc2InstanceTypeOffering
Information about single EC2 Instance Type Offering.
- Data
import { DataAwsEc2InstanceTypeOffering } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2InstanceTypeOffering/>
AwsEc2InstanceTypeOfferings
Information about EC2 Instance Type Offerings.
- Data
import { DataAwsEc2InstanceTypeOfferings } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2InstanceTypeOfferings/>
AwsEc2InstanceTypes
Information about EC2 Instance Types.
- Data
import { DataAwsEc2InstanceTypes } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2InstanceTypes/>
AwsEc2LocalGateway
Provides details about an EC2 Local Gateway
- Data
import { DataAwsEc2LocalGateway } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2LocalGateway/>
AwsEc2LocalGatewayRoute
Manages an EC2 Local Gateway Route
- Resource
import { AwsEc2LocalGatewayRoute } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2LocalGatewayRoute/>
AwsEc2LocalGatewayRouteTable
Provides details about an EC2 Local Gateway Route Table
- Data
import { DataAwsEc2LocalGatewayRouteTable } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2LocalGatewayRouteTable/>
AwsEc2LocalGatewayRouteTables
Provides information for multiple EC2 Local Gateway Route Tables
- Data
import { DataAwsEc2LocalGatewayRouteTables } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2LocalGatewayRouteTables/>
AwsEc2LocalGatewayRouteTableVpcAssociation
Manages an EC2 Local Gateway Route Table VPC Association
- Resource
import { AwsEc2LocalGatewayRouteTableVpcAssociation } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2LocalGatewayRouteTableVpcAssociation/>
AwsEc2LocalGateways
Provides information for multiple EC2 Local Gateways
- Data
import { DataAwsEc2LocalGateways } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2LocalGateways/>
AwsEc2LocalGatewayVirtualInterface
Provides details about an EC2 Local Gateway Virtual Interface
- Data
import { DataAwsEc2LocalGatewayVirtualInterface } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2LocalGatewayVirtualInterface/>
AwsEc2LocalGatewayVirtualInterfaceGroup
Provides details about an EC2 Local Gateway Virtual Interface Group
- Data
import { DataAwsEc2LocalGatewayVirtualInterfaceGroup } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2LocalGatewayVirtualInterfaceGroup/>
AwsEc2LocalGatewayVirtualInterfaceGroups
Provides details about multiple EC2 Local Gateway Virtual Interface Groups
- Data
import { DataAwsEc2LocalGatewayVirtualInterfaceGroups } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2LocalGatewayVirtualInterfaceGroups/>
AwsEc2ManagedPrefixList
Provides a managed prefix list resource.
- Resource
- Data
import { AwsEc2ManagedPrefixList } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2ManagedPrefixList/>
import { DataAwsEc2ManagedPrefixList } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2ManagedPrefixList/>
AwsEc2ManagedPrefixListEntry
Use the aws_ec2_managed_prefix_list_entry resource to manage a managed prefix list entry.
- Resource
import { AwsEc2ManagedPrefixListEntry } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2ManagedPrefixListEntry/>
AwsEc2ManagedPrefixLists
Get information on managed prefix lists
- Data
import { DataAwsEc2ManagedPrefixLists } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2ManagedPrefixLists/>
AwsEc2NetworkInsightsAnalysis
Provides a Network Insights Analysis resource.
- Resource
- Data
import { AwsEc2NetworkInsightsAnalysis } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2NetworkInsightsAnalysis/>
import { DataAwsEc2NetworkInsightsAnalysis } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2NetworkInsightsAnalysis/>
AwsEc2NetworkInsightsPath
Provides a Network Insights Path resource.
- Resource
- Data
import { AwsEc2NetworkInsightsPath } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2NetworkInsightsPath/>
import { DataAwsEc2NetworkInsightsPath } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2NetworkInsightsPath/>
AwsEc2PublicIpv4Pool
Provides details about a specific AWS EC2 Public IPv4 Pool.
- Data
import { DataAwsEc2PublicIpv4Pool } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2PublicIpv4Pool/>
AwsEc2PublicIpv4Pools
Terraform data source for getting information about AWS EC2 Public IPv4 Pools.
- Data
import { DataAwsEc2PublicIpv4Pools } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2PublicIpv4Pools/>
AwsEc2SerialConsoleAccess
Manages whether serial console access is enabled for your AWS account in the current AWS region.
- Resource
- Data
import { AwsEc2SerialConsoleAccess } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2SerialConsoleAccess/>
import { DataAwsEc2SerialConsoleAccess } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2SerialConsoleAccess/>
AwsEc2SpotPrice
Information about most recent Spot Price for a given EC2 instance.
- Data
import { DataAwsEc2SpotPrice } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2SpotPrice/>
AwsEc2SubnetCidrReservation
Provides a subnet CIDR reservation resource.
- Resource
import { AwsEc2SubnetCidrReservation } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2SubnetCidrReservation/>
AwsEc2Tag
Manages an individual EC2 resource tag
- Resource
import { AwsEc2Tag } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2Tag/>
AwsEc2TrafficMirrorFilter
Provides an Traffic mirror filter
- Resource
import { AwsEc2TrafficMirrorFilter } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2TrafficMirrorFilter/>
AwsEc2TrafficMirrorFilterRule
Provides an Traffic mirror filter rule
- Resource
import { AwsEc2TrafficMirrorFilterRule } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2TrafficMirrorFilterRule/>
AwsEc2TrafficMirrorSession
Provides a Traffic mirror session
- Resource
import { AwsEc2TrafficMirrorSession } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2TrafficMirrorSession/>
AwsEc2TrafficMirrorTarget
Provides a Traffic mirror target
- Resource
import { AwsEc2TrafficMirrorTarget } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2TrafficMirrorTarget/>
AwsEc2TransitGateway
Manages an EC2 Transit Gateway
- Resource
- Data
import { AwsEc2TransitGateway } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2TransitGateway/>
import { DataAwsEc2TransitGateway } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2TransitGateway/>
AwsEc2TransitGatewayAttachment
Get information on an EC2 Transit Gateway's attachment to a resource
- Data
import { DataAwsEc2TransitGatewayAttachment } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2TransitGatewayAttachment/>
AwsEc2TransitGatewayAttachments
Get information on EC2 Transit Gateway Attachments
- Data
import { DataAwsEc2TransitGatewayAttachments } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2TransitGatewayAttachments/>
AwsEc2TransitGatewayConnect
Manages an EC2 Transit Gateway Connect
- Resource
- Data
import { AwsEc2TransitGatewayConnect } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2TransitGatewayConnect/>
import { DataAwsEc2TransitGatewayConnect } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2TransitGatewayConnect/>
AwsEc2TransitGatewayConnectPeer
Manages an EC2 Transit Gateway Connect Peer
- Resource
- Data
import { AwsEc2TransitGatewayConnectPeer } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2TransitGatewayConnectPeer/>
import { DataAwsEc2TransitGatewayConnectPeer } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2TransitGatewayConnectPeer/>
AwsEc2TransitGatewayDefaultRouteTableAssociation
Terraform resource for managing an AWS EC2 (Elastic Compute Cloud) Transit Gateway Default Route Table Association.
- Resource
import { AwsEc2TransitGatewayDefaultRouteTableAssociation } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2TransitGatewayDefaultRouteTableAssociation/>
AwsEc2TransitGatewayDefaultRouteTablePropagation
Terraform resource for managing an AWS EC2 (Elastic Compute Cloud) Transit Gateway Default Route Table Propagation.
- Resource
import { AwsEc2TransitGatewayDefaultRouteTablePropagation } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2TransitGatewayDefaultRouteTablePropagation/>
AwsEc2TransitGatewayDxGatewayAttachment
Get information on an EC2 Transit Gateway's attachment to a Direct Connect Gateway
- Data
import { DataAwsEc2TransitGatewayDxGatewayAttachment } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2TransitGatewayDxGatewayAttachment/>
AwsEc2TransitGatewayMulticastDomain
Manages an EC2 Transit Gateway Multicast Domain
- Resource
- Data
import { AwsEc2TransitGatewayMulticastDomain } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2TransitGatewayMulticastDomain/>
import { DataAwsEc2TransitGatewayMulticastDomain } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2TransitGatewayMulticastDomain/>
AwsEc2TransitGatewayMulticastDomainAssociation
Manages an EC2 Transit Gateway Multicast Domain Association
- Resource
import { AwsEc2TransitGatewayMulticastDomainAssociation } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2TransitGatewayMulticastDomainAssociation/>
AwsEc2TransitGatewayMulticastGroupMember
Manages an EC2 Transit Gateway Multicast Group Member
- Resource
import { AwsEc2TransitGatewayMulticastGroupMember } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2TransitGatewayMulticastGroupMember/>
AwsEc2TransitGatewayMulticastGroupSource
Manages an EC2 Transit Gateway Multicast Group Source
- Resource
import { AwsEc2TransitGatewayMulticastGroupSource } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2TransitGatewayMulticastGroupSource/>
AwsEc2TransitGatewayPeeringAttachment
Manages an EC2 Transit Gateway Peering Attachment
- Resource
- Data
import { AwsEc2TransitGatewayPeeringAttachment } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2TransitGatewayPeeringAttachment/>
import { DataAwsEc2TransitGatewayPeeringAttachment } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2TransitGatewayPeeringAttachment/>
AwsEc2TransitGatewayPeeringAttachmentAccepter
Manages the accepter's side of an EC2 Transit Gateway peering Attachment
- Resource
import { AwsEc2TransitGatewayPeeringAttachmentAccepter } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2TransitGatewayPeeringAttachmentAccepter/>
AwsEc2TransitGatewayPeeringAttachments
Get information on EC2 Transit Gateway Peering Attachments
- Data
import { DataAwsEc2TransitGatewayPeeringAttachments } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2TransitGatewayPeeringAttachments/>
AwsEc2TransitGatewayPolicyTable
Manages an EC2 Transit Gateway Policy Table
- Resource
import { AwsEc2TransitGatewayPolicyTable } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2TransitGatewayPolicyTable/>
AwsEc2TransitGatewayPolicyTableAssociation
Manages an EC2 Transit Gateway Policy Table association
- Resource
import { AwsEc2TransitGatewayPolicyTableAssociation } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2TransitGatewayPolicyTableAssociation/>
AwsEc2TransitGatewayPrefixListReference
Manages an EC2 Transit Gateway Prefix List Reference
- Resource
import { AwsEc2TransitGatewayPrefixListReference } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2TransitGatewayPrefixListReference/>
AwsEc2TransitGatewayRoute
Manages an EC2 Transit Gateway Route
- Resource
import { AwsEc2TransitGatewayRoute } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2TransitGatewayRoute/>
AwsEc2TransitGatewayRouteTable
Manages an EC2 Transit Gateway Route Table
- Resource
- Data
import { AwsEc2TransitGatewayRouteTable } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2TransitGatewayRouteTable/>
import { DataAwsEc2TransitGatewayRouteTable } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2TransitGatewayRouteTable/>
AwsEc2TransitGatewayRouteTableAssociation
Manages an EC2 Transit Gateway Route Table association
- Resource
import { AwsEc2TransitGatewayRouteTableAssociation } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2TransitGatewayRouteTableAssociation/>
AwsEc2TransitGatewayRouteTableAssociations
Provides information for multiple EC2 Transit Gateway Route Table Associations
- Data
import { DataAwsEc2TransitGatewayRouteTableAssociations } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2TransitGatewayRouteTableAssociations/>
AwsEc2TransitGatewayRouteTablePropagation
Manages an EC2 Transit Gateway Route Table propagation
- Resource
import { AwsEc2TransitGatewayRouteTablePropagation } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2TransitGatewayRouteTablePropagation/>
AwsEc2TransitGatewayRouteTablePropagations
Provides information for multiple EC2 Transit Gateway Route Table Propagations
- Data
import { DataAwsEc2TransitGatewayRouteTablePropagations } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2TransitGatewayRouteTablePropagations/>
AwsEc2TransitGatewayRouteTableRoutes
Provides informations for routes of a specific transit gateway
- Data
import { DataAwsEc2TransitGatewayRouteTableRoutes } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2TransitGatewayRouteTableRoutes/>
AwsEc2TransitGatewayRouteTables
Provides information for multiple EC2 Transit Gateway Route Tables
- Data
import { DataAwsEc2TransitGatewayRouteTables } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2TransitGatewayRouteTables/>
AwsEc2TransitGatewayVpcAttachment
Manages an EC2 Transit Gateway VPC Attachment
- Resource
- Data
import { AwsEc2TransitGatewayVpcAttachment } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2TransitGatewayVpcAttachment/>
import { DataAwsEc2TransitGatewayVpcAttachment } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2TransitGatewayVpcAttachment/>
AwsEc2TransitGatewayVpcAttachmentAccepter
Manages the accepter's side of an EC2 Transit Gateway VPC Attachment
- Resource
import { AwsEc2TransitGatewayVpcAttachmentAccepter } from "@dinghy/tf-aws/serviceEc2"
<AwsEc2TransitGatewayVpcAttachmentAccepter/>
AwsEc2TransitGatewayVpcAttachments
Get information on EC2 Transit Gateway VPC Attachments
- Data
import { DataAwsEc2TransitGatewayVpcAttachments } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2TransitGatewayVpcAttachments/>
AwsEc2TransitGatewayVpnAttachment
Get information on an EC2 Transit Gateway VPN Attachment
- Data
import { DataAwsEc2TransitGatewayVpnAttachment } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEc2TransitGatewayVpnAttachment/>
AwsEip
Provides an Elastic IP resource.
- Resource
- Data
import { AwsEip } from "@dinghy/tf-aws/serviceEc2"
<AwsEip/>
import { DataAwsEip } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEip/>
AwsEipAssociation
Provides an AWS EIP Association
- Resource
import { AwsEipAssociation } from "@dinghy/tf-aws/serviceEc2"
<AwsEipAssociation/>
AwsEipDomainName
Assigns a static reverse DNS record to an Elastic IP addresses
- Resource
import { AwsEipDomainName } from "@dinghy/tf-aws/serviceEc2"
<AwsEipDomainName/>
AwsEips
Provides a list of Elastic IPs in a region
- Data
import { DataAwsEips } from "@dinghy/tf-aws/serviceEc2"
<DataAwsEips/>
AwsInstance
Provides an EC2 instance resource. This allows instances to be created, updated, and deleted. Instances also support provisioning.
- Resource
- Data
- Import
import { AwsInstance } from "@dinghy/tf-aws/serviceEc2"
<AwsInstance/>
import { DataAwsInstance } from "@dinghy/tf-aws/serviceEc2"
<DataAwsInstance/>
<AwsInstance
id = {}
/>
AwsInstances
Get information on an Amazon EC2 instances.
- Data
import { DataAwsInstances } from "@dinghy/tf-aws/serviceEc2"
<DataAwsInstances/>
AwsKeyPair
Provides a Key Pair resource. Currently this supports importing an existing key pair but not creating a new key pair.
- Resource
- Data
import { AwsKeyPair } from "@dinghy/tf-aws/serviceEc2"
<AwsKeyPair/>
import { DataAwsKeyPair } from "@dinghy/tf-aws/serviceEc2"
<DataAwsKeyPair/>
AwsLaunchTemplate
Provides an EC2 launch template resource. Can be used to create instances or auto scaling groups.
- Resource
- Data
import { AwsLaunchTemplate } from "@dinghy/tf-aws/serviceEc2"
<AwsLaunchTemplate/>
import { DataAwsLaunchTemplate } from "@dinghy/tf-aws/serviceEc2"
<DataAwsLaunchTemplate/>
AwsPlacementGroup
Provides an EC2 placement group.
- Resource
import { AwsPlacementGroup } from "@dinghy/tf-aws/serviceEc2"
<AwsPlacementGroup/>
AwsSpotDatafeedSubscription
Provides a Spot Datafeed Subscription resource.
- Resource
- Data
import { AwsSpotDatafeedSubscription } from "@dinghy/tf-aws/serviceEc2"
<AwsSpotDatafeedSubscription/>
import { DataAwsSpotDatafeedSubscription } from "@dinghy/tf-aws/serviceEc2"
<DataAwsSpotDatafeedSubscription/>
AwsSpotFleetRequest
Provides a Spot Fleet Request resource.
- Resource
import { AwsSpotFleetRequest } from "@dinghy/tf-aws/serviceEc2"
<AwsSpotFleetRequest/>
AwsSpotInstanceRequest
Provides a Spot Instance Request resource.
- Resource
import { AwsSpotInstanceRequest } from "@dinghy/tf-aws/serviceEc2"
<AwsSpotInstanceRequest/>