| Crates.io | aws-resource-id |
| lib.rs | aws-resource-id |
| version | 1.0.0 |
| created_at | 2024-07-17 07:04:19.46617+00 |
| updated_at | 2024-12-27 03:04:43.813679+00 |
| description | Copyable AWS resource IDs |
| homepage | |
| repository | https://github.com/imbolc/aws-resource-id |
| max_upload_size | |
| id | 1305894 |
| size | 49,328 |
Copy-able stack-only AWS resource 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 |
| Type | Size | Stack-only | Example | Details |
|---|---|---|---|---|
[AwsRegionId] |
1 byte | yes | eu-central-1 |
Region |
please run .pre-commit.sh before sending a PR, it will check everything
This project is licensed under the MIT license.