store

package
v1.15.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 10, 2022 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AwsDocDBCluster                  = "aws_docdb_cluster"
	AwsAPIGatewayRestAPI             = "aws_api_gateway_rest_api"
	AwsLogGroup                      = "aws_cloudwatch_log_group"
	AwsAPIGatewayStage               = "aws_api_gateway_stage"
	AwsAPIGatewayStageMethodSettings = "aws_api_gateway_method_settings"
	AwsAPIGatewayV2Stage             = "aws_apigatewayv2_stage"
	AwsAPIGatewayV2Api               = "aws_apigatewayv2_api"
	AwsAthenaWorkGroup               = "aws_athena_workgroup"
	AwsQldbLedger                    = "aws_qldb_ledger"
	AwsEcsService                    = "aws_ecs_service"
	AwsEcsCluster                    = "aws_ecs_cluster"
	AwsDynamoDBTable                 = "aws_dynamodb_table"
	AwsDaxCluster                    = "aws_dax_cluster"
	AwsDBInstance                    = "aws_db_instance"
	AwsDBEventSubscription           = "aws_db_event_subscription"
	AwsIamRole                       = "aws_iam_role"
	AwsIamRolePolicy                 = "aws_iam_role_policy"
	AwsIamGroup                      = "aws_iam_group"
	AwsIamGroupPolicy                = "aws_iam_group_policy"
	AwsIamPolicy                     = "aws_iam_policy"
	AwsIamAccessKey                  = "aws_iam_access_key"
	AwsIamUser                       = "aws_iam_user"
	AwsIamUserLoginProfile           = "aws_iam_user_login_profile"
	AwsIamUserPolicy                 = "aws_iam_user_policy"
	AwsDBSecurityGroup               = "aws_db_security_group"
	AwsEbsVolume                     = "aws_ebs_volume"
	AwsEfsFileSystem                 = "aws_efs_file_system"
	AwsElastiCacheCluster            = "aws_elasticache_cluster"
	AwsElastiCacheReplicationGroup   = "aws_elasticache_replication_group"
	AwsGuardDutyDetector             = "aws_guardduty_detector"
	AwsGlobalAcceleratorAccelerator  = "aws_globalaccelerator_accelerator"
	AwsWafSizeConstraintSet          = "aws_waf_size_constraint_set"
	AwsMqBroker                      = "aws_mq_broker"
	AwsRedshiftCluster               = "aws_redshift_cluster"
	AwsRedshiftParameterGroup        = "aws_redshift_parameter_group"
	AwsRdsCluster                    = "aws_rds_cluster"
	AwsRoute53Record                 = "aws_route53_record"
	AwsSecurityGroup                 = "aws_security_group"
	AwsWorkspacesWorkspace           = "aws_workspaces_workspace"
	AwsNeptuneCluster                = "aws_neptune_cluster"
	AwsSecretsManagerSecret          = "aws_secretsmanager_secret"
	AwsSecretsManagerSecretRotation  = "aws_secretsmanager_secret_rotation"
	AwsEcrRepository                 = "aws_ecr_repository"
	AwsKmsKey                        = "aws_kms_key"
	AwsKinesisStream                 = "aws_kinesis_stream"
	AwsKinesisFirehoseDeliveryStream = "aws_kinesis_firehose_delivery_stream"
	AwsCloudFormationStack           = "aws_cloudformation_stack"
	AwsCloudFrontDistribution        = "aws_cloudfront_distribution"
	AwsCloudTrail                    = "aws_cloudtrail"
	AwsConfigConfigRule              = "aws_config_config_rule"
	AwsConfigConfigurationAggregator = "aws_config_configuration_aggregator"
	AwsLbListener                    = "aws_lb_listener"
	AwsLbTargetGroup                 = "aws_lb_target_group"
	AwsNeptuneClusterInstance        = "aws_neptune_cluster_instance"
	AwsElb                           = "aws_elb"
	AwsElbPolicy                     = "aws_load_balancer_policy"
	AwsElasticsearchDomain           = "aws_elasticsearch_domain"
	AwsElasticsearchDomainPolicy     = "aws_elasticsearch_domain_policy"
	AwsEfsFileSystemPolicy           = "aws_efs_file_system_policy"
	AwsSecretsManagerResourcePolicy  = "aws_secretsmanager_secret_policy"
	AwsEcsTaskDefinition             = "aws_ecs_task_definition"
	AwsS3Bucket                      = "aws_s3_bucket"
	AwsS3BucketPublicAccessBlock     = "aws_s3_bucket_public_access_block"
	AwsS3BucketPolicy                = "aws_s3_bucket_policy"
	AwsSqsQueue                      = "aws_sqs_queue"
	AwsSqsQueuePolicy                = "aws_sqs_queue_policy"
	AwsSnsTopic                      = "aws_sns_topic"
	AwsSnsTopicPolicy                = "aws_sns_topic_policy"
	AwsLaunchConfiguration           = "aws_launch_configuration"
	AwsEc2Instance                   = "aws_instance"
	AwsEc2NetworkInterface           = "aws_network_interface"
	AwsCognitoUserPool               = "aws_cognito_user_pool"
	AwsLambdaFunction                = "aws_lambda_function"
	AwsAcmCertificate                = "aws_acm_certificate"
	AwsSagemakerNotebookInstance     = "aws_sagemaker_notebook_instance"
	AwsSagemakerModel                = "aws_sagemaker_model"
	AwsDmsReplicationInstance        = "aws_dms_replication_instance"
	AwsEksCluster                    = "aws_eks_cluster"
	AwsEksNodeGroup                  = "aws_eks_node_group"
	AwsCodebuildProject              = "aws_codebuild_project"
	AwsVpc                           = "aws_vpc"
	AwsEmrCluster                    = "aws_emr_cluster"
	AwsMskCluster                    = "aws_msk_cluster"
	AwsBackupVault                   = "aws_backup_vault"
	AwsAppMeshMesh                   = "aws_appmesh_mesh"
	AwsRAMResourceShare              = "aws_ram_resource_share"
	AwsAppAutoscalingPolicy          = "aws_appautoscaling_policy"
)

CFT equivalent TF resource types

Variables

View Source
var ResourceTypes = map[string]string{
	"AWS::DocDB::DBCluster":                            AwsDocDBCluster,
	"AWS::ApiGatewayV2::Stage":                         AwsAPIGatewayV2Stage,
	"AWS::ApiGatewayV2::Api":                           AwsAPIGatewayV2Api,
	"AWS::ApiGateway::Stage":                           AwsAPIGatewayStage,
	"AWS::ApiGateway::Stage.MethodSettings":            AwsAPIGatewayStageMethodSettings,
	"AWS::ApiGateway::RestApi":                         AwsAPIGatewayRestAPI,
	"AWS::Athena::WorkGroup":                           AwsAthenaWorkGroup,
	"AWS::QLDB::Ledger":                                AwsQldbLedger,
	"AWS::ECS::Service":                                AwsEcsService,
	"AWS::ECS::Cluster":                                AwsEcsCluster,
	"AWS::Logs::LogGroup":                              AwsLogGroup,
	"AWS::DynamoDB::Table":                             AwsDynamoDBTable,
	"AWS::DAX::Cluster":                                AwsDaxCluster,
	"AWS::RDS::DBInstance":                             AwsDBInstance,
	"AWS::RDS::EventSubscription":                      AwsDBEventSubscription,
	"AWS::IAM::Role":                                   AwsIamRole,
	"AWS::IAM::Role.Policy":                            AwsIamRolePolicy,
	"AWS::IAM::Group":                                  AwsIamGroup,
	"AWS::IAM::Group.Policy":                           AwsIamGroupPolicy,
	"AWS::IAM::Policy":                                 AwsIamPolicy,
	"AWS::IAM::AccessKey":                              AwsIamAccessKey,
	"AWS::IAM::User":                                   AwsIamUser,
	"AWS::IAM::User.LoginProfile":                      AwsIamUserLoginProfile,
	"AWS::IAM::User.Policy":                            AwsIamUserPolicy,
	"AWS::RDS::DBSecurityGroup":                        AwsDBSecurityGroup,
	"AWS::EC2::Volume":                                 AwsEbsVolume,
	"AWS::EFS::FileSystem":                             AwsEfsFileSystem,
	"AWS::ElastiCache::CacheCluster":                   AwsElastiCacheCluster,
	"AWS::ElastiCache::ReplicationGroup":               AwsElastiCacheReplicationGroup,
	"AWS::GuardDuty::Detector":                         AwsGuardDutyDetector,
	"AWS::AmazonMQ::Broker":                            AwsMqBroker,
	"AWS::Redshift::Cluster":                           AwsRedshiftCluster,
	"AWS::Redshift::ClusterParameterGroup":             AwsRedshiftParameterGroup,
	"AWS::RDS::DBCluster":                              AwsRdsCluster,
	"AWS::Route53::RecordSet":                          AwsRoute53Record,
	"AWS::EC2::SecurityGroup":                          AwsSecurityGroup,
	"AWS::WorkSpaces::Workspace":                       AwsWorkspacesWorkspace,
	"AWS::Neptune::DBCluster":                          AwsNeptuneCluster,
	"AWS::SecretsManager::Secret":                      AwsSecretsManagerSecret,
	"AWS::SecretsManager::RotationSchedule":            AwsSecretsManagerSecretRotation,
	"AWS::ECR::Repository":                             AwsEcrRepository,
	"AWS::KMS::Key":                                    AwsKmsKey,
	"AWS::Kinesis::Stream":                             AwsKinesisStream,
	"AWS::KinesisFirehose::DeliveryStream":             AwsKinesisFirehoseDeliveryStream,
	"AWS::CloudFormation::Stack":                       AwsCloudFormationStack,
	"AWS::CloudFront::Distribution":                    AwsCloudFrontDistribution,
	"AWS::CloudTrail::Trail":                           AwsCloudTrail,
	"AWS::Config::ConfigRule":                          AwsConfigConfigRule,
	"AWS::Config::ConfigurationAggregator":             AwsConfigConfigurationAggregator,
	"AWS::ElasticLoadBalancingV2::Listener":            AwsLbListener,
	"AWS::ElasticLoadBalancingV2::TargetGroup":         AwsLbTargetGroup,
	"AWS::ElasticLoadBalancing::LoadBalancer":          AwsElb,
	"AWS::ElasticLoadBalancing::LoadBalancer.Policies": AwsElbPolicy,
	"AWS::Elasticsearch::Domain":                       AwsElasticsearchDomain,
	"AWS::Elasticsearch::Domain.Policy":                AwsElasticsearchDomainPolicy,
	"AWS::EFS::FileSystem.FileSystemPolicy":            AwsEfsFileSystemPolicy,
	"AWS::Neptune::DBInstance":                         AwsNeptuneClusterInstance,
	"AWS::GlobalAccelerator::Accelerator":              AwsGlobalAcceleratorAccelerator,
	"AWS::WAF::SizeConstraintSet":                      AwsWafSizeConstraintSet,
	"AWS::SecretsManager::ResourcePolicy":              AwsSecretsManagerResourcePolicy,
	"AWS::ECS::TaskDefinition":                         AwsEcsTaskDefinition,
	"AWS::S3::Bucket":                                  AwsS3Bucket,
	"AWS::S3::Bucket.PublicAccessBlock":                AwsS3BucketPublicAccessBlock,
	"AWS::S3::BucketPolicy":                            AwsS3BucketPolicy,
	"AWS::SQS::Queue":                                  AwsSqsQueue,
	"AWS::SQS::QueuePolicy":                            AwsSqsQueuePolicy,
	"AWS::SNS::Topic":                                  AwsSnsTopic,
	"AWS::SNS::TopicPolicy":                            AwsSnsTopicPolicy,
	"AWS::AutoScaling::LaunchConfiguration":            AwsLaunchConfiguration,
	"AWS::EC2::Instance":                               AwsEc2Instance,
	"AWS::EC2::Instance.NetworkInterface":              AwsEc2NetworkInterface,
	"AWS::Cognito::UserPool":                           AwsCognitoUserPool,
	"AWS::Lambda::Function":                            AwsLambdaFunction,
	"AWS::Serverless::Function":                        AwsLambdaFunction,
	"AWS::CertificateManager::Certificate":             AwsAcmCertificate,
	"AWS::SageMaker::NotebookInstance":                 AwsSagemakerNotebookInstance,
	"AWS::SageMaker::Model":                            AwsSagemakerModel,
	"AWS::DMS::ReplicationInstance":                    AwsDmsReplicationInstance,
	"AWS::EKS::Cluster":                                AwsEksCluster,
	"AWS::EKS::Nodegroup":                              AwsEksNodeGroup,
	"AWS::CodeBuild::Project":                          AwsCodebuildProject,
	"AWS::EC2::VPC":                                    AwsVpc,
	"AWS::EMR::Cluster":                                AwsEmrCluster,
	"AWS::MSK::Cluster":                                AwsMskCluster,
	"AWS::Backup::BackupVault":                         AwsBackupVault,
	"AWS::AppMesh::Mesh":                               AwsAppMeshMesh,
	"AWS::ApplicationAutoScaling::ScalingPolicy":       AwsAppAutoscalingPolicy,
	"AWS::RAM::ResourceShare":                          AwsRAMResourceShare,
}

ResourceTypes holds mapping for CFT resource types to TF types

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL