Cloud resource support

These are the cloud resources currently support by Paco.

Global Resources

AWS Service

AWS Resources

Paco Resource Filename

CloudTrail

AWS::CloudTrail::Trail
AWS::Logs::LogGroup

resource/cloudtrail.yaml

CodeCommit

AWS::CodeCommit::Repository

resource/codecommit.yaml

EC2

SSH Keypairs (boto3)

resource/ec2.yaml

IAM

AWS::IAM::Role
AWS::IAM::ManagedPolicy
AWS::IAM::User

resource/iam.yaml

Route 53

AWS::Route53::RecordSet

resource/route53.yaml

S3

AWS::S3::Bucket
AWS::S3::BucketPolicy

resource/s3.yaml

Simple Notification Service

AWS::SNS::Topic
AWS::SNS::Subscription
AWS::SNS::TopicPolicy

resource/sns.yaml

Application Resources

AWS Service

AWS Resources

Paco Resource Type

API Gateway

AWS::ApiGateway::RestApi
AWS::ApiGateway::Model
AWS::ApiGateway::Resource
AWS::ApiGateway::Method
AWS::ApiGateway::Deployment
AWS::ApiGateway::Stage

Certificate Manager

ACM

CloudFront

AWS::CloudFront::Distribution
AWS::CloudFront::CloudFrontOriginAccessIdentity
AWS::Route53::RecordSet

CloudFront

Code Deploy

AWS::CodeDeploy::Application
AWS::CodeDeploy::DeploymentGroup

CodeDeployApplication

CodePipeline

CodePipeline ActionTypeId
CodePipeline Action

CodePipeBuildDeploy

EC2

AWS::AutoScaling::AutoScalingGroup
AWS::AutoScaling::LaunchConfiguration
AWS::AutoScaling::ScalingPolicy
AWS::AutoScaling::LifecycleHook

AutoScalingGroup

AWS::EC2::Volume

EBS

AWS::EC2::EIP

EIP

AWS::ElasticLoadBalancingV2::LoadBalancer
AWS::ElasticLoadBalancingV2::TargetGroup
AWS::ElasticLoadBalancingV2::Listener
AWS::ElasticLoadBalancingV2::ListenerRule

LBApplication

ElastiCache

AWS::ElastiCache::ReplicationGroup
AWS::ElastiCache::SubnetGroup

ElastiCacheRedis

Elastic File System

AWS::EFS::FileSystem
AWS::EFS::MountTarget

EFS

EventBridge

AWS::Events::Rule

EventsRule

Lambda

AWS::Lambda::Function
AWS::Lambda::Permission
AWS::SNS::Subscription

Lambda

Relational Database Service (RDS)

AWS::RDS::DBInstance
AWS::SecretsManager::SecretTargetAttachment

RDSMySQL

AWS::RDS::DBParameterGroup

DBParameterGroup

Route 53

AWS::Route53::HealthCheck
AWS::CloudWatch::Alarm

Route53HealthCheck

S3

AWS::S3::Bucket
AWS::S3::BucketPolicy

S3Bucket

Simple Notification Service

AWS::SNS::Topic
AWS::SNS::Subscription
AWS::SNS::TopicPolicy

SNSTopic