728x90
반응형
# Terraformer AWS 리소스 매칭 정보는 아래와 같다.
- 관련 사이트
https://github.com/GoogleCloudPlatform/terraformer/blob/master/docs/aws.md
# 리소스 매칭 정보
Supported services
- accessanalyzer
- aws_accessanalyzer_analyzer
- acm
- aws_acm_certificate
- alb (supports ALB and NLB)
- aws_lb
- aws_lb_listener
- aws_lb_listener_rule
- aws_lb_listener_certificate
- aws_lb_target_group
- aws_lb_target_group_attachment
- api_gateway
- aws_api_gateway_authorizer
- aws_api_gateway_api_key
- aws_api_gateway_documentation_part
- aws_api_gateway_gateway_response
- aws_api_gateway_integration
- aws_api_gateway_integration_response
- aws_api_gateway_method
- aws_api_gateway_method_response
- aws_api_gateway_model
- aws_api_gateway_resource
- aws_api_gateway_rest_api
- aws_api_gateway_stage
- aws_api_gateway_usage_plan
- aws_api_gateway_vpc_link
- appsync
- aws_appsync_graphql_api
- auto_scaling
- aws_autoscaling_group
- aws_launch_configuration
- aws_launch_template
- batch
- aws_batch_compute_environment
- aws_batch_job_definition
- aws_batch_job_queue
- budgets
- aws_budgets_budget
- cloud9
- aws_cloud9_environment_ec2
- cloudformation
- aws_cloudformation_stack
- aws_cloudformation_stack_set
- aws_cloudformation_stack_set_instance
- cloudfront
- aws_cloudfront_distribution
- aws_cloudfront_cache_policy
- cloudhsm
- aws_cloudhsm_v2_cluster
- aws_cloudhsm_v2_hsm
- cloudtrail
- aws_cloudtrail
- cloudwatch
- aws_cloudwatch_dashboard
- aws_cloudwatch_event_rule
- aws_cloudwatch_event_target
- aws_cloudwatch_metric_alarm
- codebuild
- aws_codebuild_project
- codecommit
- aws_codecommit_repository
- codedeploy
- aws_codedeploy_app
- codepipeline
- aws_codepipeline
- aws_codepipeline_webhook
- cognito
- aws_cognito_identity_pool
- aws_cognito_user_pool
- config
- aws_config_config_rule
- aws_config_configuration_recorder
- aws_config_delivery_channel
- customer_gateway
- aws_customer_gateway
- datapipeline
- aws_datapipeline_pipeline
- devicefarm
- aws_devicefarm_project
- docdb
- aws_docdb_cluster
- aws_docdb_cluster_instance
- aws_docdb_cluster_parameter_group
- aws_docdb_subnet_group
- dynamodb
- aws_dynamodb_table
- ebs
- aws_ebs_volume
- aws_volume_attachment
- ec2_instance
- aws_instance
- ecr
- aws_ecr_lifecycle_policy
- aws_ecr_repository
- aws_ecr_repository_policy
- ecrpublic
- aws_ecrpublic_repository
- ecs
- aws_ecs_cluster
- aws_ecs_service
- aws_ecs_task_definition
- efs
- aws_efs_access_point
- aws_efs_file_system
- aws_efs_file_system_policy
- aws_efs_mount_target
- eip
- aws_eip
- eks
- aws_eks_cluster
- aws_eks_node_group
- elasticache
- aws_elasticache_cluster
- aws_elasticache_parameter_group
- aws_elasticache_subnet_group
- aws_elasticache_replication_group
- elastic_beanstalk
- aws_elastic_beanstalk_application
- aws_elastic_beanstalk_environment
- elb
- aws_elb
- emr
- aws_emr_cluster
- aws_emr_security_configuration
- eni
- aws_network_interface
- es
- aws_elasticsearch_domain
- firehose
- aws_kinesis_firehose_delivery_stream
- glue
- aws_glue_crawler
- aws_glue_catalog_database
- aws_glue_catalog_table
- aws_glue_job
- aws_glue_trigger
- iam
- aws_iam_access_key
- aws_iam_group
- aws_iam_group_policy
- aws_iam_group_policy_attachment
- aws_iam_instance_profile
- aws_iam_policy
- aws_iam_role
- aws_iam_role_policy
- aws_iam_role_policy_attachment
- aws_iam_user
- aws_iam_user_group_membership
- aws_iam_user_policy
- aws_iam_user_policy_attachment
- igw
- aws_internet_gateway
- iot
- aws_iot_thing
- aws_iot_thing_type
- aws_iot_topic_rule
- aws_iot_role_alias
- kinesis
- aws_kinesis_stream
- kms
- aws_kms_key
- aws_kms_alias
- aws_kms_grant
- lambda
- aws_lambda_event_source_mapping
- aws_lambda_function
- aws_lambda_function_event_invoke_config
- aws_lambda_layer_version
- aws_lambda_permission
- logs
- aws_cloudwatch_log_group
- media_package
- aws_media_package_channel
- media_store
- aws_media_store_container
- medialive
- aws_medialive_channel
- aws_medialive_input
- aws_medialive_input_security_group
- msk
- aws_msk_cluster
- nacl
- aws_network_acl
- nat
- aws_nat_gateway
- opsworks
- aws_opsworks_application
- aws_opsworks_custom_layer
- aws_opsworks_instance
- aws_opsworks_java_app_layer
- aws_opsworks_php_app_layer
- aws_opsworks_rds_db_instance
- aws_opsworks_stack
- aws_opsworks_static_web_layer
- aws_opsworks_user_profile
- organization
- aws_organizations_account
- aws_organizations_organization
- aws_organizations_organizational_unit
- aws_organizations_policy
- aws_organizations_policy_attachment
- qldb
- aws_qldb_ledger
- rds
- aws_db_instance
- aws_db_proxy
- aws_db_cluster
- aws_db_cluster_snapshot
- aws_db_parameter_group
- aws_db_snapshot
- aws_db_subnet_group
- aws_db_option_group
- aws_db_event_subscription
- aws_rds_global_cluster
- resourcegroups
- aws_resourcegroups_group
- route53
- aws_route53_zone
- aws_route53_record
- route_table
- aws_route_table
- aws_main_route_table_association
- aws_route_table_association
- s3
- aws_s3_bucket
- secretsmanager
- aws_secretsmanager_secret
- securityhub
- aws_securityhub_account
- aws_securityhub_member
- aws_securityhub_standards_subscription
- servicecatalog
- aws_servicecatalog_portfolio
- ses
- aws_ses_configuration_set
- aws_ses_domain_identity
- aws_ses_email_identity
- aws_ses_receipt_rule
- aws_ses_receipt_rule_set
- aws_ses_template
- sfn
- aws_sfn_activity
- aws_sfn_state_machine
- sg
- aws_security_group
- aws_security_group_rule (if a rule cannot be inlined)
- sns
- aws_sns_topic
- aws_sns_topic_subscription
- sqs
- aws_sqs_queue
- ssm
- aws_ssm_parameter
- subnet
- aws_subnet
- swf
- aws_swf_domain
- transit_gateway
- aws_ec2_transit_gateway_route_table
- aws_ec2_transit_gateway_vpc_attachment
- vpc
- aws_vpc
- vpc_peering
- aws_vpc_peering_connection
- vpn_connection
- aws_vpn_connection
- vpn_gateway
- aws_vpn_gateway
- waf
- aws_waf_byte_match_set
- aws_waf_geo_match_set
- aws_waf_ipset
- aws_waf_rate_based_rule
- aws_waf_regex_match_set
- aws_waf_regex_pattern_set
- aws_waf_rule
- aws_waf_rule_group
- aws_waf_size_constraint_set
- aws_waf_sql_injection_match_set
- aws_waf_web_acl
- aws_waf_xss_match_set
- waf_regional
- aws_wafregional_byte_match_set
- aws_wafregional_geo_match_set
- aws_wafregional_ipset
- aws_wafregional_rate_based_rule
- aws_wafregional_regex_match_set
- aws_wafregional_regex_pattern_set
- aws_wafregional_rule
- aws_wafregional_rule_group
- aws_wafregional_size_constraint_set
- aws_wafregional_sql_injection_match_set
- aws_wafregional_web_acl
- aws_wafregional_xss_match_set
- wafv2_cloudfront
- aws_wafv2_ip_set
- aws_wafv2_regex_pattern_set
- aws_wafv2_rule_group
- aws_wafv2_web_acl
- aws_wafv2_web_acl_logging_configuration
- wafv2_regional
- aws_wafv2_ip_set
- aws_wafv2_regex_pattern_set
- aws_wafv2_rule_group
- aws_wafv2_web_acl
- aws_wafv2_web_acl_association
- aws_wafv2_web_acl_logging_configuration
- workspaces
- aws_workspaces_directory
- aws_workspaces_ip_group
- aws_workspaces_workspace
- xray
- aws_xray_sampling_rule
Global services
AWS services that are global will be imported without specified region even if several regions will be passed. It is to ensure only one representation of an AWS resource is imported.
List of global AWS services:
- budgets
- cloudfront
- ecrpublic
- iam
- organization
- route53
- waf
- 끝 -
728x90
반응형
'♻ Terraform(테라폼) > 👉 Terraformer' 카테고리의 다른 글
Terraformer 트러블 슈팅 Error: Failed to read state file (0) | 2023.03.23 |
---|---|
Tag 정책에 기반한 리소스 관리 및 이를 활용한 Terraformer 수행 (0) | 2023.03.23 |
tag 정보 기반 terraformer 리소스 필터링 하기 (0) | 2023.03.22 |
Console에서 새로운 Subnet과 EC2 인스턴스를 추가 후 Terraformer를 통해 import 수행 (0) | 2023.03.22 |
Terraformer를 활용하여 기존의 인프라 리소스를 Terraform으로 가져오기 (0) | 2023.03.21 |