From cf624b65f2d6a1ffd0e6f1700ca51ebfaf829494 Mon Sep 17 00:00:00 2001 From: James Woolfenden Date: Wed, 29 Jan 2025 09:51:27 +0000 Subject: [PATCH] aws resources --- src/aws.go | 14 +++++++ src/coverage/aws.md | 16 +------ src/files.go | 42 +++++++++++++++++++ .../aws_bedrockagent_agent_collaborator.json | 16 +++++++ ...gent_agent_knowledge_base_association.json | 16 +++++++ .../aws_cloudformation_stack_instances.json | 16 +++++++ .../cloudfront/aws_cloudfront_vpc_origin.json | 20 +++++++++ .../cloudhsm/aws_cloudhsm_v2_cluster.json | 20 +++++++++ .../cloudhsm/aws_cloudhsm_v2_hsm.json | 14 +++++++ ..._organization_delegated_admin_account.json | 14 +++++++ .../aws_codeconnections_host.json | 20 +++++++++ .../aws_comprehend_entity_recognizer.json | 15 +++++++ ...ws_computeoptimizer_enrollment_status.json | 14 +++++++ ...eoptimizer_recommendation_preferences.json | 15 +++++++ ...onfig_organization_custom_policy_rule.json | 15 +++++++ .../aws_config_organization_custom_rule.json | 15 +++++++ .../aws_config_retention_configuration.json | 15 +++++++ src/mapping/aws/resource/template.json | 22 +++++----- .../aws_bedrockagent_agent_collaborator.tf | 1 + ...kagent_agent_knowledge_base_association.tf | 1 + .../aws_cloudformation_stack_instances.tf | 1 + .../aws/backup/aws_cloudfront_vpc_origin.tf | 1 + .../aws/backup/aws_cloudhsm_v2_cluster.tf | 1 + terraform/aws/backup/aws_cloudhsm_v2_hsm.tf | 1 + ...il_organization_delegated_admin_account.tf | 1 + .../aws/backup/aws_codeconnections_host.tf | 1 + .../aws_comprehend_entity_recognizer.tf | 1 + .../aws_computeoptimizer_enrollment_status.tf | 1 + ...uteoptimizer_recommendation_preferences.tf | 1 + ..._config_organization_custom_policy_rule.tf | 1 + .../aws_config_organization_custom_rule.tf | 1 + .../aws_config_retention_configuration.tf | 1 + 32 files changed, 307 insertions(+), 26 deletions(-) create mode 100644 src/mapping/aws/resource/bedrock/aws_bedrockagent_agent_collaborator.json create mode 100644 src/mapping/aws/resource/bedrock/aws_bedrockagent_agent_knowledge_base_association.json create mode 100644 src/mapping/aws/resource/cloudformation/aws_cloudformation_stack_instances.json create mode 100644 src/mapping/aws/resource/cloudfront/aws_cloudfront_vpc_origin.json create mode 100644 src/mapping/aws/resource/cloudhsm/aws_cloudhsm_v2_cluster.json create mode 100644 src/mapping/aws/resource/cloudhsm/aws_cloudhsm_v2_hsm.json create mode 100644 src/mapping/aws/resource/cloudtrail/aws_cloudtrail_organization_delegated_admin_account.json create mode 100644 src/mapping/aws/resource/codeconnections/aws_codeconnections_host.json create mode 100644 src/mapping/aws/resource/comprehend/aws_comprehend_entity_recognizer.json create mode 100644 src/mapping/aws/resource/compute-optimizer/aws_computeoptimizer_enrollment_status.json create mode 100644 src/mapping/aws/resource/compute-optimizer/aws_computeoptimizer_recommendation_preferences.json create mode 100644 src/mapping/aws/resource/config/aws_config_organization_custom_policy_rule.json create mode 100644 src/mapping/aws/resource/config/aws_config_organization_custom_rule.json create mode 100644 src/mapping/aws/resource/config/aws_config_retention_configuration.json create mode 100644 terraform/aws/backup/aws_bedrockagent_agent_collaborator.tf create mode 100644 terraform/aws/backup/aws_bedrockagent_agent_knowledge_base_association.tf create mode 100644 terraform/aws/backup/aws_cloudformation_stack_instances.tf create mode 100644 terraform/aws/backup/aws_cloudfront_vpc_origin.tf create mode 100644 terraform/aws/backup/aws_cloudhsm_v2_cluster.tf create mode 100644 terraform/aws/backup/aws_cloudhsm_v2_hsm.tf create mode 100644 terraform/aws/backup/aws_cloudtrail_organization_delegated_admin_account.tf create mode 100644 terraform/aws/backup/aws_codeconnections_host.tf create mode 100644 terraform/aws/backup/aws_comprehend_entity_recognizer.tf create mode 100644 terraform/aws/backup/aws_computeoptimizer_enrollment_status.tf create mode 100644 terraform/aws/backup/aws_computeoptimizer_recommendation_preferences.tf create mode 100644 terraform/aws/backup/aws_config_organization_custom_policy_rule.tf create mode 100644 terraform/aws/backup/aws_config_organization_custom_rule.tf create mode 100644 terraform/aws/backup/aws_config_retention_configuration.tf diff --git a/src/aws.go b/src/aws.go index 4f8de126..44de31f0 100644 --- a/src/aws.go +++ b/src/aws.go @@ -1185,6 +1185,20 @@ var tFLookup = map[string]interface{}{ //nolint:gochecknoglobals "aws_ssm_service_setting": awsSsmServiceSetting, "aws_ssmquicksetup_configuration_manager": awsSsmquicksetupConfigurationManager, "aws_wafregional_web_acl_association": awsWafregionalWebAclAssociation, + "aws_bedrockagent_agent_collaborator": awsBedrockagentAgentCollaborator, + "aws_bedrockagent_agent_knowledge_base_association": awsBedrockagentKnowledgeBaseAssociation, + "aws_cloudformation_stack_instances": awsCloudformationStackInstances, + "aws_cloudfront_vpc_origin": awsCloudfrontVpcOrigin, + "aws_cloudhsm_v2_cluster": awsCloudhsmV2Vluster, + "aws_cloudhsm_v2_hsm": awsCloudhsmV2Hsm, + "aws_cloudtrail_organization_delegated_admin_account": awsCloudtrailOrganizationDelegatedAdminAccount, + "aws_codeconnections_host": awsCodeconnectionsHost, + "aws_comprehend_entity_recognizer": awsComprehendEntityRecognizer, + "aws_computeoptimizer_enrollment_status": awsComputeoptimizerEnrollmentStatus, + "aws_computeoptimizer_recommendation_preferences": awsComputeoptimizerRecommendationPreferences, + "aws_config_organization_custom_policy_rule": awsConfigOrganizationCustomPolicyRule, + "aws_config_organization_custom_rule": awsConfigOrganizationCustomRule, + "aws_config_retention_configuration": awsConfigRetentionConfiguration, } // GetAWSPermissions for AWS resources. diff --git a/src/coverage/aws.md b/src/coverage/aws.md index 169770be..a37b2fe7 100644 --- a/src/coverage/aws.md +++ b/src/coverage/aws.md @@ -1,23 +1,9 @@ # todo aws -Resource percentage coverage 79.10 +Resource percentage coverage 80.05 Datasource percentage coverage 100.00 -./resource.ps1 aws_bedrockagent_agent_collaborator -./resource.ps1 aws_bedrockagent_agent_knowledge_base_association -./resource.ps1 aws_cloudformation_stack_instances -./resource.ps1 aws_cloudfront_vpc_origin -./resource.ps1 aws_cloudhsm_v2_cluster -./resource.ps1 aws_cloudhsm_v2_hsm -./resource.ps1 aws_cloudtrail_organization_delegated_admin_account -./resource.ps1 aws_codeconnections_host ./resource.ps1 aws_cognito_managed_user_pool_client -./resource.ps1 aws_comprehend_entity_recognizer -./resource.ps1 aws_computeoptimizer_enrollment_status -./resource.ps1 aws_computeoptimizer_recommendation_preferences -./resource.ps1 aws_config_organization_custom_policy_rule -./resource.ps1 aws_config_organization_custom_rule -./resource.ps1 aws_config_retention_configuration ./resource.ps1 aws_connect_lambda_function_association ./resource.ps1 aws_costoptimizationhub_enrollment_status ./resource.ps1 aws_costoptimizationhub_preferences diff --git a/src/files.go b/src/files.go index 6857a4aa..7abd2f23 100644 --- a/src/files.go +++ b/src/files.go @@ -3339,3 +3339,45 @@ var awsSsmquicksetupConfigurationManager []byte //go:embed mapping/aws/resource/wafregional/aws_wafregional_web_acl_association.json var awsWafregionalWebAclAssociation []byte + +//go:embed mapping/aws/resource/bedrock/aws_bedrockagent_agent_collaborator.json +var awsBedrockagentAgentCollaborator []byte + +//go:embed mapping/aws/resource/bedrock/aws_bedrockagent_agent_knowledge_base_association.json +var awsBedrockagentKnowledgeBaseAssociation []byte + +//go:embed mapping/aws/resource/cloudformation/aws_cloudformation_stack_instances.json +var awsCloudformationStackInstances []byte + +//go:embed mapping/aws/resource/cloudfront/aws_cloudfront_vpc_origin.json +var awsCloudfrontVpcOrigin []byte + +//go:embed mapping/aws/resource/cloudhsm/aws_cloudhsm_v2_cluster.json +var awsCloudhsmV2Vluster []byte + +//go:embed mapping/aws/resource/cloudhsm/aws_cloudhsm_v2_hsm.json +var awsCloudhsmV2Hsm []byte + +//go:embed mapping/aws/resource/cloudtrail/aws_cloudtrail_organization_delegated_admin_account.json +var awsCloudtrailOrganizationDelegatedAdminAccount []byte + +//go:embed mapping/aws/resource/codeconnections/aws_codeconnections_host.json +var awsCodeconnectionsHost []byte + +//go:embed mapping/aws/resource/comprehend/aws_comprehend_entity_recognizer.json +var awsComprehendEntityRecognizer []byte + +//go:embed mapping/aws/resource/compute-optimizer/aws_computeoptimizer_enrollment_status.json +var awsComputeoptimizerEnrollmentStatus []byte + +//go:embed mapping/aws/resource/compute-optimizer/aws_computeoptimizer_recommendation_preferences.json +var awsComputeoptimizerRecommendationPreferences []byte + +//go:embed mapping/aws/resource/config/aws_config_organization_custom_policy_rule.json +var awsConfigOrganizationCustomPolicyRule []byte + +//go:embed mapping/aws/resource/config/aws_config_organization_custom_rule.json +var awsConfigOrganizationCustomRule []byte + +//go:embed mapping/aws/resource/config/aws_config_retention_configuration.json +var awsConfigRetentionConfiguration []byte diff --git a/src/mapping/aws/resource/bedrock/aws_bedrockagent_agent_collaborator.json b/src/mapping/aws/resource/bedrock/aws_bedrockagent_agent_collaborator.json new file mode 100644 index 00000000..42055168 --- /dev/null +++ b/src/mapping/aws/resource/bedrock/aws_bedrockagent_agent_collaborator.json @@ -0,0 +1,16 @@ +[ + { + "apply": [ + "bedrock:GetAgentCollaborator", + "bedrock:AssociateAgentCollaborator", + "bedrock:DisassociateAgentCollaborator", + "bedrock:UpdateAgentCollaborator" + ], + "attributes": { + "tags": [] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/bedrock/aws_bedrockagent_agent_knowledge_base_association.json b/src/mapping/aws/resource/bedrock/aws_bedrockagent_agent_knowledge_base_association.json new file mode 100644 index 00000000..2971ecae --- /dev/null +++ b/src/mapping/aws/resource/bedrock/aws_bedrockagent_agent_knowledge_base_association.json @@ -0,0 +1,16 @@ +[ + { + "apply": [ + "bedrock:DisassociateAgentKnowledgeBase", + "bedrock:AssociateAgentKnowledgeBase", + "bedrock:GetAgentKnowledgeBase", + "bedrock:UpdateAgentKnowledgeBase" + ], + "attributes": { + "tags": [] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/cloudformation/aws_cloudformation_stack_instances.json b/src/mapping/aws/resource/cloudformation/aws_cloudformation_stack_instances.json new file mode 100644 index 00000000..b5a8dfd7 --- /dev/null +++ b/src/mapping/aws/resource/cloudformation/aws_cloudformation_stack_instances.json @@ -0,0 +1,16 @@ +[ + { + "apply": [ + "cloudformation:UpdateStackInstances", + "cloudformation:DeleteStackInstances", + "cloudformation:CreateStackInstances", + "cloudformation:ListStackInstances" + ], + "attributes": { + "tags": [] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/cloudfront/aws_cloudfront_vpc_origin.json b/src/mapping/aws/resource/cloudfront/aws_cloudfront_vpc_origin.json new file mode 100644 index 00000000..315c4578 --- /dev/null +++ b/src/mapping/aws/resource/cloudfront/aws_cloudfront_vpc_origin.json @@ -0,0 +1,20 @@ +[ + { + "apply": [ + "cloudfront:GetVpcOrigin", + "cloudfront:CreateVpcOrigin", + "cloudfront:DeleteVpcOrigin", + "cloudfront:UpdateVpcOrigin", + "cloudfront:ListTagsForResource" + ], + "attributes": { + "tags": [ + "cloudfront:TagResource", + "cloudfront:UntagResource" + ] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/cloudhsm/aws_cloudhsm_v2_cluster.json b/src/mapping/aws/resource/cloudhsm/aws_cloudhsm_v2_cluster.json new file mode 100644 index 00000000..a0d0fe33 --- /dev/null +++ b/src/mapping/aws/resource/cloudhsm/aws_cloudhsm_v2_cluster.json @@ -0,0 +1,20 @@ +[ + { + "apply": [ + "cloudhsm:DescribeClusters", + "cloudhsm:CreateCluster", + "cloudhsm:DeleteCluster", + "cloudhsm:ModifyCluster", + "cloudhsm:ListTags" + ], + "attributes": { + "tags": [ + "cloudhsm:TagResource", + "cloudhsm:UntagResource" + ] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/cloudhsm/aws_cloudhsm_v2_hsm.json b/src/mapping/aws/resource/cloudhsm/aws_cloudhsm_v2_hsm.json new file mode 100644 index 00000000..d09beb53 --- /dev/null +++ b/src/mapping/aws/resource/cloudhsm/aws_cloudhsm_v2_hsm.json @@ -0,0 +1,14 @@ +[ + { + "apply": [ + "cloudhsm:CreateHsm", + "cloudhsm:DeleteHsm" + ], + "attributes": { + "tags": [] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/cloudtrail/aws_cloudtrail_organization_delegated_admin_account.json b/src/mapping/aws/resource/cloudtrail/aws_cloudtrail_organization_delegated_admin_account.json new file mode 100644 index 00000000..e9b885d6 --- /dev/null +++ b/src/mapping/aws/resource/cloudtrail/aws_cloudtrail_organization_delegated_admin_account.json @@ -0,0 +1,14 @@ +[ + { + "apply": [ + "cloudtrail:DeregisterOrganizationDelegatedAdmin", + "cloudtrail:RegisterOrganizationDelegatedAdmin" + ], + "attributes": { + "tags": [] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/codeconnections/aws_codeconnections_host.json b/src/mapping/aws/resource/codeconnections/aws_codeconnections_host.json new file mode 100644 index 00000000..8b162cb7 --- /dev/null +++ b/src/mapping/aws/resource/codeconnections/aws_codeconnections_host.json @@ -0,0 +1,20 @@ +[ + { + "apply": [ + "codeconnections:GetHost", + "codeconnections:CreateHost", + "codeconnections:DeleteHost", + "codeconnections:UpdateHost", + "codeconnections:ListTagsForResource" + ], + "attributes": { + "tags": [ + "codeconnections:TagResource", + "codeconnections:UntagResource" + ] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/comprehend/aws_comprehend_entity_recognizer.json b/src/mapping/aws/resource/comprehend/aws_comprehend_entity_recognizer.json new file mode 100644 index 00000000..f958d5a7 --- /dev/null +++ b/src/mapping/aws/resource/comprehend/aws_comprehend_entity_recognizer.json @@ -0,0 +1,15 @@ +[ + { + "apply": [ + "comprehend:CreateEntityRecognizer", + "comprehend:DeleteEntityRecognizer", + "comprehend:ListEntityRecognizers" + ], + "attributes": { + "tags": [] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/compute-optimizer/aws_computeoptimizer_enrollment_status.json b/src/mapping/aws/resource/compute-optimizer/aws_computeoptimizer_enrollment_status.json new file mode 100644 index 00000000..dd03caca --- /dev/null +++ b/src/mapping/aws/resource/compute-optimizer/aws_computeoptimizer_enrollment_status.json @@ -0,0 +1,14 @@ +[ + { + "apply": [ + "compute-optimizer:GetEnrollmentStatus", + "compute-optimizer:UpdateEnrollmentStatus" + ], + "attributes": { + "tags": [] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/compute-optimizer/aws_computeoptimizer_recommendation_preferences.json b/src/mapping/aws/resource/compute-optimizer/aws_computeoptimizer_recommendation_preferences.json new file mode 100644 index 00000000..7230a8cf --- /dev/null +++ b/src/mapping/aws/resource/compute-optimizer/aws_computeoptimizer_recommendation_preferences.json @@ -0,0 +1,15 @@ +[ + { + "apply": [ + "compute-optimizer:DeleteRecommendationPreferences", + "compute-optimizer:PutRecommendationPreferences", + "compute-optimizer:GetRecommendationPreferences" + ], + "attributes": { + "tags": [] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/config/aws_config_organization_custom_policy_rule.json b/src/mapping/aws/resource/config/aws_config_organization_custom_policy_rule.json new file mode 100644 index 00000000..967fa368 --- /dev/null +++ b/src/mapping/aws/resource/config/aws_config_organization_custom_policy_rule.json @@ -0,0 +1,15 @@ +[ + { + "apply": [ + "config:GetOrganizationCustomRulePolicy" + ], + "attributes": { + "tags": [] + }, + "destroy": [], + "modify": [], + "plan": [ + "config:GetOrganizationCustomRulePolicy" + ] + } +] diff --git a/src/mapping/aws/resource/config/aws_config_organization_custom_rule.json b/src/mapping/aws/resource/config/aws_config_organization_custom_rule.json new file mode 100644 index 00000000..502a7aa2 --- /dev/null +++ b/src/mapping/aws/resource/config/aws_config_organization_custom_rule.json @@ -0,0 +1,15 @@ +[ + { + "apply": [ + "config:DeleteOrganizationConfigRule", + "config:PutOrganizationConfigRule", + "config:DescribeOrganizationConfigRules" + ], + "attributes": { + "tags": [] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/config/aws_config_retention_configuration.json b/src/mapping/aws/resource/config/aws_config_retention_configuration.json new file mode 100644 index 00000000..8c101bcb --- /dev/null +++ b/src/mapping/aws/resource/config/aws_config_retention_configuration.json @@ -0,0 +1,15 @@ +[ + { + "apply": [ + "config:DescribeRetentionConfigurations", + "config:DeleteRetentionConfiguration", + "config:PutRetentionConfiguration" + ], + "attributes": { + "tags": [] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/template.json b/src/mapping/aws/resource/template.json index c22551cc..45e4fdaf 100644 --- a/src/mapping/aws/resource/template.json +++ b/src/mapping/aws/resource/template.json @@ -1,11 +1,11 @@ -[ - { - "apply": [], - "attributes": { - "tags": [] - }, - "destroy": [], - "modify": [], - "plan": [] - } -] +[ + { + "apply": [], + "attributes": { + "tags": [] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/terraform/aws/backup/aws_bedrockagent_agent_collaborator.tf b/terraform/aws/backup/aws_bedrockagent_agent_collaborator.tf new file mode 100644 index 00000000..fce7006a --- /dev/null +++ b/terraform/aws/backup/aws_bedrockagent_agent_collaborator.tf @@ -0,0 +1 @@ +resource "aws_bedrockagent_agent_collaborator" "pike" {} diff --git a/terraform/aws/backup/aws_bedrockagent_agent_knowledge_base_association.tf b/terraform/aws/backup/aws_bedrockagent_agent_knowledge_base_association.tf new file mode 100644 index 00000000..8de1deb8 --- /dev/null +++ b/terraform/aws/backup/aws_bedrockagent_agent_knowledge_base_association.tf @@ -0,0 +1 @@ +resource "aws_bedrockagent_agent_knowledge_base_association" "pike" {} diff --git a/terraform/aws/backup/aws_cloudformation_stack_instances.tf b/terraform/aws/backup/aws_cloudformation_stack_instances.tf new file mode 100644 index 00000000..681b144e --- /dev/null +++ b/terraform/aws/backup/aws_cloudformation_stack_instances.tf @@ -0,0 +1 @@ +resource "aws_cloudformation_stack_instances" "pike" {} diff --git a/terraform/aws/backup/aws_cloudfront_vpc_origin.tf b/terraform/aws/backup/aws_cloudfront_vpc_origin.tf new file mode 100644 index 00000000..29b03e01 --- /dev/null +++ b/terraform/aws/backup/aws_cloudfront_vpc_origin.tf @@ -0,0 +1 @@ +resource "aws_cloudfront_vpc_origin" "pike" {} diff --git a/terraform/aws/backup/aws_cloudhsm_v2_cluster.tf b/terraform/aws/backup/aws_cloudhsm_v2_cluster.tf new file mode 100644 index 00000000..456bdda3 --- /dev/null +++ b/terraform/aws/backup/aws_cloudhsm_v2_cluster.tf @@ -0,0 +1 @@ +resource "aws_cloudhsm_v2_cluster" "pike" {} diff --git a/terraform/aws/backup/aws_cloudhsm_v2_hsm.tf b/terraform/aws/backup/aws_cloudhsm_v2_hsm.tf new file mode 100644 index 00000000..7a268669 --- /dev/null +++ b/terraform/aws/backup/aws_cloudhsm_v2_hsm.tf @@ -0,0 +1 @@ +resource "aws_cloudhsm_v2_hsm" "pike" {} diff --git a/terraform/aws/backup/aws_cloudtrail_organization_delegated_admin_account.tf b/terraform/aws/backup/aws_cloudtrail_organization_delegated_admin_account.tf new file mode 100644 index 00000000..1e0a59ba --- /dev/null +++ b/terraform/aws/backup/aws_cloudtrail_organization_delegated_admin_account.tf @@ -0,0 +1 @@ +resource "aws_cloudtrail_organization_delegated_admin_account" "pike" {} diff --git a/terraform/aws/backup/aws_codeconnections_host.tf b/terraform/aws/backup/aws_codeconnections_host.tf new file mode 100644 index 00000000..928e59c4 --- /dev/null +++ b/terraform/aws/backup/aws_codeconnections_host.tf @@ -0,0 +1 @@ +resource "aws_codeconnections_host" "pike" {} diff --git a/terraform/aws/backup/aws_comprehend_entity_recognizer.tf b/terraform/aws/backup/aws_comprehend_entity_recognizer.tf new file mode 100644 index 00000000..64c84041 --- /dev/null +++ b/terraform/aws/backup/aws_comprehend_entity_recognizer.tf @@ -0,0 +1 @@ +resource "aws_comprehend_entity_recognizer" "pike" {} diff --git a/terraform/aws/backup/aws_computeoptimizer_enrollment_status.tf b/terraform/aws/backup/aws_computeoptimizer_enrollment_status.tf new file mode 100644 index 00000000..594578c6 --- /dev/null +++ b/terraform/aws/backup/aws_computeoptimizer_enrollment_status.tf @@ -0,0 +1 @@ +resource "aws_computeoptimizer_enrollment_status" "pike" {} diff --git a/terraform/aws/backup/aws_computeoptimizer_recommendation_preferences.tf b/terraform/aws/backup/aws_computeoptimizer_recommendation_preferences.tf new file mode 100644 index 00000000..c7938856 --- /dev/null +++ b/terraform/aws/backup/aws_computeoptimizer_recommendation_preferences.tf @@ -0,0 +1 @@ +resource "aws_computeoptimizer_recommendation_preferences" "pike" {} diff --git a/terraform/aws/backup/aws_config_organization_custom_policy_rule.tf b/terraform/aws/backup/aws_config_organization_custom_policy_rule.tf new file mode 100644 index 00000000..a74aa9ab --- /dev/null +++ b/terraform/aws/backup/aws_config_organization_custom_policy_rule.tf @@ -0,0 +1 @@ +resource "aws_config_organization_custom_policy_rule" "pike" {} diff --git a/terraform/aws/backup/aws_config_organization_custom_rule.tf b/terraform/aws/backup/aws_config_organization_custom_rule.tf new file mode 100644 index 00000000..0868e0f1 --- /dev/null +++ b/terraform/aws/backup/aws_config_organization_custom_rule.tf @@ -0,0 +1 @@ +resource "aws_config_organization_custom_rule" "pike" {} diff --git a/terraform/aws/backup/aws_config_retention_configuration.tf b/terraform/aws/backup/aws_config_retention_configuration.tf new file mode 100644 index 00000000..3e391651 --- /dev/null +++ b/terraform/aws/backup/aws_config_retention_configuration.tf @@ -0,0 +1 @@ +resource "aws_config_retention_configuration" "pike" {}