AWS resource catalog
One lifecycle across 51 resource kinds.
Every driver uses the same generic provision, import, delete, observe, lookup, and reconcile contract. Browse human-readable schemas and examples by service or infrastructure domain.
ACMCertificate
Provision and reconcile public or private TLS certificates.
Dashboard
Manage CloudWatch dashboard bodies as declared infrastructure.
LogGroup
Manage log groups, retention, encryption, and tags.
MetricAlarm
Declare metric alarms and their evaluation behavior.
DynamoDBTable
Manage DynamoDB tables, keys, billing, indexes, and protection.
EBSVolume
Provision and reconcile EBS block volumes.
AMI
Create and track Amazon Machine Images.
EC2Instance
Manage EC2 instances and their declared runtime configuration.
ElasticIP
Allocate and associate Elastic IP addresses.
KeyPair
Manage EC2 key pairs for instance access.
SecurityGroup
Manage VPC security groups and ingress or egress rules.
ECRLifecyclePolicy
Attach declarative image retention policies to ECR repositories.
ECRRepository
Manage container registries, encryption, scanning, and tags.
ECSCluster
Create and reconcile ECS clusters and settings.
EKSCluster
Manage the lifecycle and configuration of EKS clusters.
ALB
Manage Application Load Balancers and network placement.
Listener
Declare load balancer listeners and default actions.
ListenerRule
Manage listener routing rules, conditions, and priority.
NLB
Manage Network Load Balancers and network placement.
TargetGroup
Declare target groups, protocols, ports, and health checks.
IAMGroup
Manage IAM groups and policy attachments.
IAMInstanceProfile
Manage instance profiles and their associated role.
IAMPolicy
Manage customer-managed IAM policies and policy documents.
IAMRole
Manage IAM roles, trust policies, permissions, and tags.
IAMUser
Manage IAM users, tags, groups, and policy attachments.
InternetGateway
Create internet gateways and attach them to VPCs.
KMSKey
Manage KMS keys, policies, rotation, and lifecycle controls.
EventSourceMapping
Connect Lambda functions to streams and queues.
LambdaFunction
Manage Lambda code, runtime configuration, roles, and networking.
LambdaLayer
Publish and track reusable Lambda layers.
LambdaPermission
Manage resource-based invocation permissions for functions.
NetworkACL
Manage VPC network ACLs, associations, and entries.
NATGateway
Provision NAT gateways in declared subnets.
AuroraCluster
Manage Aurora database clusters and core configuration.
DBParameterGroup
Manage database parameter groups and declared parameters.
DBSubnetGroup
Manage database subnet groups across availability zones.
RDSInstance
Manage relational database instances and lifecycle settings.
Route53HealthCheck
Manage Route 53 endpoint and calculated health checks.
Route53HostedZone
Manage public and private DNS hosted zones.
Route53Record
Manage DNS record sets inside a hosted zone.
RouteTable
Manage routes and subnet associations for a VPC.
S3Bucket
Manage S3 buckets, encryption, versioning, ACLs, and tags.
SecretsManagerSecret
Manage secret metadata, encryption, recovery, and tags.
SNSSubscription
Connect SNS topics to HTTP, queue, email, or Lambda endpoints.
SNSTopic
Manage notification topics, encryption, policies, and tags.
SQSQueue
Manage queues, delivery behavior, encryption, and dead letters.
SQSQueuePolicy
Attach declarative access policies to SQS queues.
SSMParameter
Manage Parameter Store values, types, tiers, and tags.
Subnet
Manage VPC subnets, availability zones, IP behavior, and tags.
VPC
Manage VPC address space, DNS settings, tenancy, and tags.
VPCPeeringConnection
Manage peering connections between VPCs.
No resources match that filter.