Expand description
§aws-resource-id
Copy
-able stack-only AWS resource IDs
§General format IDs
18 bytes stack-only IDs following the general [prefix]-[8-or-17-chars-unique-string]
format.
Type | Prefix | Details |
---|---|---|
AwsAmiId | ami- | AMI (Amazon Machine Image) |
AwsNetworkAclId | acl- | Network ACL (Access Control List) |
AwsCustomerGatewayId | cgw- | Customer Gateway |
AwsElasticIpId | eipalloc- | Elastic IP |
AwsEfsFileSystemId | fs- | EFS (Elastic File System) |
AwsEfsMountTargetId | fsmt- | EFS Mount Target ID |
AwsCloudFormationStackId | stack- | CloudFormation Stack |
AwsElasticBeanstalkEnvironmentId | e- | Elastic Beanstalk Environment |
AwsInstanceId | i- | EC2 Instance |
AwsInternetGatewayId | igw- | Internet Gateway |
AwsKeyPairId | key- | Key Pair |
AwsLoadBalancerId | elbv2- | Elastic Load Balancer |
AwsNatGatewayId | nat- | NAT Gateway |
AwsNetworkInterfaceId | eni- | Network Interface |
AwsPlacementGroupId | pg- | Placement Group |
AwsRdsInstanceId | db- | RDS Instance |
AwsRedshiftClusterId | redshift- | Redshift Cluster |
AwsRouteTableId | rtb- | Route Table |
AwsSecurityGroupId | sg- | Security Group |
AwsSnapshotId | snap- | EBS Snapshot |
AwsSubnetId | subnet- | VPC Subnet |
AwsTargetGroupId | tg- | Target Group |
AwsTransitGatewayAttachmentId | tgw-attach- | Transit Gateway Attachment |
AwsTransitGatewayId | tgw- | Transit Gateway |
AwsVolumeId | vol- | EBS Volume |
AwsVpcId | vpc- | VPC (Virtual Private Cloud) |
AwsVpnConnectionId | vpn- | VPN Connection |
AwsVpnGatewayId | vgw- | VPN Gateway |
§Specific format ids
Type | Size | Stack-only | Example | Details |
---|---|---|---|---|
AwsRegionId | 1 byte | yes | eu-central-1 | Region |
§Contributing
- please run .pre-commit.sh before sending a PR, it will check everything
§License
This project is licensed under the MIT license.
Re-exports§
Modules§
Enums§
- Error
- AWS resource ID parsing or validating error