8000 GitHub - imbolc/aws-resource-id: Copy-able stack-only AWS Resource IDs
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

imbolc/aws-resource-id

Repository files navigation

aws-resource-id

License Crates.io Docs.rs

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.

About

Copy-able stack-only AWS Resource IDs

Resources

License

Stars

Watchers

Forks

Packages

No packages published
0