Expand description
§AWS Resource IDs in a General Format
This module handles AWS resource IDs that follow a specific format:
- Prefix: a short string specific to each resource type (e.g.,
ami-for AMIs) - Identifier: an 8 or 17 character unique string containing only:
- Lowercase letters (a-z)
- Numbers (0-9)
§Resource ID length
Prior to January 2016, the IDs assigned to newly created resources of certain resource types used 8 characters after the hyphen (for example, i-1a2b3c4d). From January 2016 to June 2018, we changed the IDs of these resource types to use 17 characters after the hyphen (for example, i-1234567890abcdef0). Depending on when your account was created, you might have some existing resources with short IDs, however, any new resources will receive the longer IDs. https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/resource-ids.html
Structs§
- AwsAmi
Id - AWS AMI (Amazon Machine Image) ID
- AwsCloud
Formation Stack Id - AWS CloudFormation Stack ID
- AwsCustomer
Gateway Id - AWS Customer Gateway ID
- AwsEfs
File System Id - AWS EFS (Elastic File System) ID
- AwsEfs
Mount Target Id - AWS EFS Mount Target ID
- AwsElastic
Beanstalk Environment Id - AWS Elastic Beanstalk Environment ID
- AwsElastic
IpId - AWS Elastic IP ID
- AwsInstance
Id - AWS EC2 Instance ID
- AwsInternet
Gateway Id - AWS Internet Gateway ID
- AwsKey
Pair Id - AWS Key Pair ID
- AwsLoad
Balancer Id - AWS Elastic Load Balancer ID
- AwsNat
Gateway Id - AWS NAT Gateway ID
- AwsNetwork
AclId - AWS Network ACL (Access Control List) ID
- AwsNetwork
Interface Id - AWS Network Interface ID
- AwsPlacement
Group Id - AWS Placement Group ID
- AwsRds
Instance Id - AWS RDS Instance ID
- AwsRedshift
Cluster Id - AWS Redshift Cluster ID
- AwsRoute
Table Id - AWS Route Table ID
- AwsSecurity
Group Id - AWS Security Group ID
- AwsSnapshot
Id - AWS EBS Snapshot ID
- AwsSubnet
Id - AWS VPC Subnet ID
- AwsTarget
Group Id - AWS Target Group ID
- AwsTransit
Gateway Attachment Id - AWS Transit Gateway Attachment ID
- AwsTransit
Gateway Id - AWS Transit Gateway ID
- AwsVolume
Id - AWS EBS Volume ID
- AwsVpc
Id - AWS VPC (Virtual Private Cloud) ID
- AwsVpn
Connection Id - AWS VPN Connection ID
- AwsVpn
Gateway Id - AWS VPN Gateway ID
- General
Resource Error - Error encountered when parsing an AWS resource ID in the general format
Enums§
- General
Resource Error Detail - Specific details about errors encountered when parsing AWS resource IDs in the general format