diff --git a/src/aws.go b/src/aws.go index b2896c67..b35c2c7f 100644 --- a/src/aws.go +++ b/src/aws.go @@ -1276,6 +1276,45 @@ var tFLookup = map[string]interface{}{ //nolint:gochecknoglobals "aws_lightsail_lb_certificate_attachment": awsLightsailLbCertificateAttachment, "aws_lightsail_lb_https_redirection_policy": awsLightsailLbHttpsRedirectionPolicy, "aws_lightsail_lb_stickiness_policy": awsLightsailLbStickinessPolicy, + "aws_dx_bgp_peer": awsDxBgpPeer, + "aws_dx_connection": awsDxConnection, + "aws_dx_connection_association": awsDxConnectionAssociation, + "aws_dx_connection_confirmation": awsDxConnectionConfirmation, + "aws_dx_gateway_association_proposal": awsDxGatewayAssociationProposal, + "aws_dx_hosted_connection": awsDxHostedConnection, + "aws_dx_hosted_private_virtual_interface": awsDxHostedPrivateVirtualInterface, + "aws_dx_hosted_private_virtual_interface_accepter": awsDxHostedPrivateVirtualInterfaceAccepter, + "aws_dx_hosted_public_virtual_interface": awsDxHostedPublicVirtualInterface, + "aws_dx_hosted_public_virtual_interface_accepter": awsDxHostedPublicVirtualInterfaceAccepter, + "aws_dx_hosted_transit_virtual_interface": awsDxHostedTransitVirtualInterface, + "aws_dx_lag": awsDxLag, + "aws_dx_macsec_key_association": awsDxMacsecKeyAssociation, + "aws_dx_private_virtual_interface": awsDxPrivateVirtualInterface, + "aws_dx_public_virtual_interface": awsDxPublicVirtualInterface, + "aws_dx_transit_virtual_interface": awsDxTransitVirtualInterface, + "aws_directory_service_conditional_forwarder": awsDirectoryServiceConditionalForwarder, + "aws_directory_service_radius_settings": awsDirectoryServiceRadiusSettings, + "aws_directory_service_region": awsDirectoryServiceRegion, + "aws_directory_service_shared_directory": awsDirectoryServiceSharedDirectory, + "aws_directory_service_shared_directory_accepter": awsDirectoryServiceSharedDirectoryAccepter, + "aws_directory_service_trust": awsDirectoryServiceTrust, + "aws_opsworks_application": awsOpsworksApplication, + "aws_opsworks_custom_layer": awsOpsworksCustomLayer, + "aws_opsworks_ecs_cluster_layer": awsOpsworksEcsClusterLayer, + "aws_opsworks_ganglia_layer": awsOpsworksGangliaLayer, + "aws_opsworks_haproxy_layer": awsOpsworksHaproxyLayer, + "aws_opsworks_instance": awsOpsworksInstance, + "aws_opsworks_java_app_layer": awsOpsworksJavaAppLayer, + "aws_opsworks_memcached_layer": awsOpsworksMemcachedLayer, + "aws_opsworks_mysql_layer": awsOpsworksMysqlLayer, + "aws_opsworks_nodejs_app_layer": awsOpsworksNodejsAppLayer, + "aws_opsworks_permission": awsOpsworksPermission, + "aws_opsworks_php_app_layer": awsOpsworksPhpAppLayer, + "aws_opsworks_rails_app_layer": awsOpsworksRailsAppLayer, + "aws_opsworks_rds_db_instance": awsOpsworksRdsDbInstance, + "aws_opsworks_stack": awsOpsworksStack, + "aws_opsworks_static_web_layer": awsOpsworksStaticWebLayer, + "aws_opsworks_user_profile": awsOpsworksUserProfile, } // GetAWSPermissions for AWS resources. diff --git a/src/coverage/aws.md b/src/coverage/aws.md index e8ea1370..93d9e467 100644 --- a/src/coverage/aws.md +++ b/src/coverage/aws.md @@ -1,31 +1,9 @@ # todo aws -Resource percentage coverage 83.55 +Resource percentage coverage 87.75 Datasource percentage coverage 100.00 ./resource.ps1 aws_cognito_managed_user_pool_client -./resource.ps1 aws_directory_service_conditional_forwarder -./resource.ps1 aws_directory_service_radius_settings -./resource.ps1 aws_directory_service_region -./resource.ps1 aws_directory_service_shared_directory -./resource.ps1 aws_directory_service_shared_directory_accepter -./resource.ps1 aws_directory_service_trust -./resource.ps1 aws_dx_bgp_peer -./resource.ps1 aws_dx_connection -./resource.ps1 aws_dx_connection_association -./resource.ps1 aws_dx_connection_confirmation -./resource.ps1 aws_dx_gateway_association_proposal -./resource.ps1 aws_dx_hosted_connection -./resource.ps1 aws_dx_hosted_private_virtual_interface -./resource.ps1 aws_dx_hosted_private_virtual_interface_accepter -./resource.ps1 aws_dx_hosted_public_virtual_interface -./resource.ps1 aws_dx_hosted_public_virtual_interface_accepter -./resource.ps1 aws_dx_hosted_transit_virtual_interface -./resource.ps1 aws_dx_lag -./resource.ps1 aws_dx_macsec_key_association -./resource.ps1 aws_dx_private_virtual_interface -./resource.ps1 aws_dx_public_virtual_interface -./resource.ps1 aws_dx_transit_virtual_interface ./resource.ps1 aws_dynamodb_kinesis_streaming_destination ./resource.ps1 aws_dynamodb_resource_policy ./resource.ps1 aws_dynamodb_table_export @@ -54,7 +32,6 @@ Datasource percentage coverage 100.00 ./resource.ps1 aws_elasticache_user_group_association ./resource.ps1 aws_elasticsearch_domain_saml_options ./resource.ps1 aws_elasticsearch_vpc_endpoint - ./resource.ps1 aws_grafana_role_association ./resource.ps1 aws_grafana_workspace_saml_configuration @@ -84,7 +61,6 @@ Datasource percentage coverage 100.00 ./resource.ps1 aws_lexv2models_intent ./resource.ps1 aws_lexv2models_slot ./resource.ps1 aws_lexv2models_slot_type - ./resource.ps1 aws_macie2_account ./resource.ps1 aws_macie2_classification_export_configuration ./resource.ps1 aws_macie2_classification_job @@ -112,23 +88,6 @@ Datasource percentage coverage 100.00 ./resource.ps1 aws_opensearch_package ./resource.ps1 aws_opensearch_package_association ./resource.ps1 aws_opensearch_vpc_endpoint -./resource.ps1 aws_opsworks_application -./resource.ps1 aws_opsworks_custom_layer -./resource.ps1 aws_opsworks_ecs_cluster_layer -./resource.ps1 aws_opsworks_ganglia_layer -./resource.ps1 aws_opsworks_haproxy_layer -./resource.ps1 aws_opsworks_instance -./resource.ps1 aws_opsworks_java_app_layer -./resource.ps1 aws_opsworks_memcached_layer -./resource.ps1 aws_opsworks_mysql_layer -./resource.ps1 aws_opsworks_nodejs_app_layer -./resource.ps1 aws_opsworks_permission -./resource.ps1 aws_opsworks_php_app_layer -./resource.ps1 aws_opsworks_rails_app_layer -./resource.ps1 aws_opsworks_rds_db_instance -./resource.ps1 aws_opsworks_stack -./resource.ps1 aws_opsworks_static_web_layer -./resource.ps1 aws_opsworks_user_profile ./resource.ps1 aws_organizations_delegated_administrator ./resource.ps1 aws_pinpoint_adm_channel ./resource.ps1 aws_pinpoint_apns_channel diff --git a/src/files_aws.go b/src/files_aws.go index 9ae2ed48..ad21af4a 100644 --- a/src/files_aws.go +++ b/src/files_aws.go @@ -129,3 +129,120 @@ var awsLightsailLbHttpsRedirectionPolicy []byte //go:embed mapping/aws/resource/lightsail/aws_lightsail_lb_stickiness_policy.json var awsLightsailLbStickinessPolicy []byte + +//go:embed mapping/aws/resource/directconnect/aws_dx_bgp_peer.json +var awsDxBgpPeer []byte + +//go:embed mapping/aws/resource/directconnect/aws_dx_connection.json +var awsDxConnection []byte + +//go:embed mapping/aws/resource/directconnect/aws_dx_connection_association.json +var awsDxConnectionAssociation []byte + +//go:embed mapping/aws/resource/directconnect/aws_dx_connection_confirmation.json +var awsDxConnectionConfirmation []byte + +//go:embed mapping/aws/resource/directconnect/aws_dx_gateway_association_proposal.json +var awsDxGatewayAssociationProposal []byte + +//go:embed mapping/aws/resource/directconnect/aws_dx_hosted_connection.json +var awsDxHostedConnection []byte + +//go:embed mapping/aws/resource/directconnect/aws_dx_hosted_private_virtual_interface.json +var awsDxHostedPrivateVirtualInterface []byte + +//go:embed mapping/aws/resource/directconnect/aws_dx_hosted_private_virtual_interface_accepter.json +var awsDxHostedPrivateVirtualInterfaceAccepter []byte + +//go:embed mapping/aws/resource/directconnect/aws_dx_hosted_public_virtual_interface.json +var awsDxHostedPublicVirtualInterface []byte + +//go:embed mapping/aws/resource/directconnect/aws_dx_hosted_public_virtual_interface_accepter.json +var awsDxHostedPublicVirtualInterfaceAccepter []byte + +//go:embed mapping/aws/resource/directconnect/aws_dx_hosted_transit_virtual_interface.json +var awsDxHostedTransitVirtualInterface []byte + +//go:embed mapping/aws/resource/directconnect/aws_dx_lag.json +var awsDxLag []byte + +//go:embed mapping/aws/resource/directconnect/aws_dx_macsec_key_association.json +var awsDxMacsecKeyAssociation []byte + +//go:embed mapping/aws/resource/directconnect/aws_dx_private_virtual_interface.json +var awsDxPrivateVirtualInterface []byte + +//go:embed mapping/aws/resource/directconnect/aws_dx_public_virtual_interface.json +var awsDxPublicVirtualInterface []byte + +//go:embed mapping/aws/resource/directconnect/aws_dx_transit_virtual_interface.json +var awsDxTransitVirtualInterface []byte + +//go:embed mapping/aws/resource/directoryservice/aws_directory_service_conditional_forwarder.json +var awsDirectoryServiceConditionalForwarder []byte + +//go:embed mapping/aws/resource/directoryservice/aws_directory_service_radius_settings.json +var awsDirectoryServiceRadiusSettings []byte + +//go:embed mapping/aws/resource/directoryservice/aws_directory_service_region.json +var awsDirectoryServiceRegion []byte + +//go:embed mapping/aws/resource/directoryservice/aws_directory_service_shared_directory.json +var awsDirectoryServiceSharedDirectory []byte + +//go:embed mapping/aws/resource/directoryservice/aws_directory_service_shared_directory_accepter.json +var awsDirectoryServiceSharedDirectoryAccepter []byte + +//go:embed mapping/aws/resource/directoryservice/aws_directory_service_trust.json +var awsDirectoryServiceTrust []byte + +//go:embed mapping/aws/resource/opsworks/aws_opsworks_application.json +var awsOpsworksApplication []byte + +//go:embed mapping/aws/resource/opsworks/aws_opsworks_custom_layer.json +var awsOpsworksCustomLayer []byte + +//go:embed mapping/aws/resource/opsworks/aws_opsworks_ecs_cluster_layer.json +var awsOpsworksEcsClusterLayer []byte + +//go:embed mapping/aws/resource/opsworks/aws_opsworks_ganglia_layer.json +var awsOpsworksGangliaLayer []byte + +//go:embed mapping/aws/resource/opsworks/aws_opsworks_haproxy_layer.json +var awsOpsworksHaproxyLayer []byte + +//go:embed mapping/aws/resource/opsworks/aws_opsworks_instance.json +var awsOpsworksInstance []byte + +//go:embed mapping/aws/resource/opsworks/aws_opsworks_java_app_layer.json +var awsOpsworksJavaAppLayer []byte + +//go:embed mapping/aws/resource/opsworks/aws_opsworks_memcached_layer.json +var awsOpsworksMemcachedLayer []byte + +//go:embed mapping/aws/resource/opsworks/aws_opsworks_mysql_layer.json +var awsOpsworksMysqlLayer []byte + +//go:embed mapping/aws/resource/opsworks/aws_opsworks_nodejs_app_layer.json +var awsOpsworksNodejsAppLayer []byte + +//go:embed mapping/aws/resource/opsworks/aws_opsworks_permission.json +var awsOpsworksPermission []byte + +//go:embed mapping/aws/resource/opsworks/aws_opsworks_php_app_layer.json +var awsOpsworksPhpAppLayer []byte + +//go:embed mapping/aws/resource/opsworks/aws_opsworks_rails_app_layer.json +var awsOpsworksRailsAppLayer []byte + +//go:embed mapping/aws/resource/opsworks/aws_opsworks_rds_db_instance.json +var awsOpsworksRdsDbInstance []byte + +//go:embed mapping/aws/resource/opsworks/aws_opsworks_stack.json +var awsOpsworksStack []byte + +//go:embed mapping/aws/resource/opsworks/aws_opsworks_static_web_layer.json +var awsOpsworksStaticWebLayer []byte + +//go:embed mapping/aws/resource/opsworks/aws_opsworks_user_profile.json +var awsOpsworksUserProfile []byte diff --git a/src/mapping/aws/resource/directconnect/aws_dx_bgp_peer.json b/src/mapping/aws/resource/directconnect/aws_dx_bgp_peer.json new file mode 100644 index 00000000..dcae75d7 --- /dev/null +++ b/src/mapping/aws/resource/directconnect/aws_dx_bgp_peer.json @@ -0,0 +1,14 @@ +[ + { + "apply": [ + "directconnect:CreateBGPPeer", + "directconnect:DeleteBGPPeer" + ], + "attributes": { + "tags": [] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/directconnect/aws_dx_connection.json b/src/mapping/aws/resource/directconnect/aws_dx_connection.json new file mode 100644 index 00000000..144ce9e2 --- /dev/null +++ b/src/mapping/aws/resource/directconnect/aws_dx_connection.json @@ -0,0 +1,20 @@ +[ + { + "apply": [ + "directconnect:DescribeConnections", + "directconnect:CreateConnection", + "directconnect:DeleteConnection", + "directconnect:UpdateConnection", + "directconnect:DescribeTags" + ], + "attributes": { + "tags": [ + "directconnect:TagResource", + "directconnect:UntagResource" + ] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/directconnect/aws_dx_connection_association.json b/src/mapping/aws/resource/directconnect/aws_dx_connection_association.json new file mode 100644 index 00000000..45e4fdaf --- /dev/null +++ b/src/mapping/aws/resource/directconnect/aws_dx_connection_association.json @@ -0,0 +1,11 @@ +[ + { + "apply": [], + "attributes": { + "tags": [] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/directconnect/aws_dx_connection_confirmation.json b/src/mapping/aws/resource/directconnect/aws_dx_connection_confirmation.json new file mode 100644 index 00000000..be8dd336 --- /dev/null +++ b/src/mapping/aws/resource/directconnect/aws_dx_connection_confirmation.json @@ -0,0 +1,13 @@ +[ + { + "apply": [ + "directconnect:ConfirmConnection" + ], + "attributes": { + "tags": [] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/directconnect/aws_dx_gateway_association_proposal.json b/src/mapping/aws/resource/directconnect/aws_dx_gateway_association_proposal.json new file mode 100644 index 00000000..38315998 --- /dev/null +++ b/src/mapping/aws/resource/directconnect/aws_dx_gateway_association_proposal.json @@ -0,0 +1,15 @@ +[ + { + "apply": [ + "directconnect:AcceptDirectConnectGatewayAssociationProposal", + "directconnect:CreateDirectConnectGatewayAssociationProposal", + "directconnect:DeleteDirectConnectGatewayAssociationProposal" + ], + "attributes": { + "tags": [] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/directconnect/aws_dx_hosted_connection.json b/src/mapping/aws/resource/directconnect/aws_dx_hosted_connection.json new file mode 100644 index 00000000..3892dbbe --- /dev/null +++ b/src/mapping/aws/resource/directconnect/aws_dx_hosted_connection.json @@ -0,0 +1,14 @@ +[ + { + "apply": [ + "directconnect:DescribeHostedConnections", + "directconnect:AssociateHostedConnection" + ], + "attributes": { + "tags": [] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/directconnect/aws_dx_hosted_private_virtual_interface.json b/src/mapping/aws/resource/directconnect/aws_dx_hosted_private_virtual_interface.json new file mode 100644 index 00000000..7a9684b7 --- /dev/null +++ b/src/mapping/aws/resource/directconnect/aws_dx_hosted_private_virtual_interface.json @@ -0,0 +1,15 @@ +[ + { + "apply": [ + "directconnect:DescribeVirtualInterfaces", + "directconnect:CreatePrivateVirtualInterface", + "directconnect:DeleteVirtualInterface" + ], + "attributes": { + "tags": [] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/directconnect/aws_dx_hosted_private_virtual_interface_accepter.json b/src/mapping/aws/resource/directconnect/aws_dx_hosted_private_virtual_interface_accepter.json new file mode 100644 index 00000000..524ca65d --- /dev/null +++ b/src/mapping/aws/resource/directconnect/aws_dx_hosted_private_virtual_interface_accepter.json @@ -0,0 +1,13 @@ +[ + { + "apply": [ + "directconnect:ConfirmPrivateVirtualInterface" + ], + "attributes": { + "tags": [] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/directconnect/aws_dx_hosted_public_virtual_interface.json b/src/mapping/aws/resource/directconnect/aws_dx_hosted_public_virtual_interface.json new file mode 100644 index 00000000..539a4f86 --- /dev/null +++ b/src/mapping/aws/resource/directconnect/aws_dx_hosted_public_virtual_interface.json @@ -0,0 +1,15 @@ +[ + { + "apply": [ + "directconnect:CreatePublicVirtualInterface", + "directconnect:DescribeVirtualInterfaces", + "directconnect:DeleteVirtualInterface" + ], + "attributes": { + "tags": [] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/directconnect/aws_dx_hosted_public_virtual_interface_accepter.json b/src/mapping/aws/resource/directconnect/aws_dx_hosted_public_virtual_interface_accepter.json new file mode 100644 index 00000000..5959392e --- /dev/null +++ b/src/mapping/aws/resource/directconnect/aws_dx_hosted_public_virtual_interface_accepter.json @@ -0,0 +1,13 @@ +[ + { + "apply": [ + "directconnect:ConfirmPublicVirtualInterface" + ], + "attributes": { + "tags": [] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/directconnect/aws_dx_hosted_transit_virtual_interface.json b/src/mapping/aws/resource/directconnect/aws_dx_hosted_transit_virtual_interface.json new file mode 100644 index 00000000..4af1c9d0 --- /dev/null +++ b/src/mapping/aws/resource/directconnect/aws_dx_hosted_transit_virtual_interface.json @@ -0,0 +1,15 @@ +[ + { + "apply": [ + "directconnect:CreateTransitVirtualInterface", + "directconnect:DescribeVirtualInterfaces", + "directconnect:DeleteVirtualInterface" + ], + "attributes": { + "tags": [] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/directconnect/aws_dx_lag.json b/src/mapping/aws/resource/directconnect/aws_dx_lag.json new file mode 100644 index 00000000..cae59182 --- /dev/null +++ b/src/mapping/aws/resource/directconnect/aws_dx_lag.json @@ -0,0 +1,20 @@ +[ + { + "apply": [ + "directconnect:DescribeLags", + "directconnect:CreateLag", + "directconnect:DeleteLag", + "directconnect:UpdateLag", + "directconnect:DescribeTags" + ], + "attributes": { + "tags": [ + "directconnect:TagResource", + "directconnect:UntagResource" + ] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/directconnect/aws_dx_macsec_key_association.json b/src/mapping/aws/resource/directconnect/aws_dx_macsec_key_association.json new file mode 100644 index 00000000..06eb1ab9 --- /dev/null +++ b/src/mapping/aws/resource/directconnect/aws_dx_macsec_key_association.json @@ -0,0 +1,14 @@ +[ + { + "apply": [ + "directconnect:AssociateMacSecKey", + "directconnect:DisassociateMacSecKey" + ], + "attributes": { + "tags": [] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/directconnect/aws_dx_private_virtual_interface.json b/src/mapping/aws/resource/directconnect/aws_dx_private_virtual_interface.json new file mode 100644 index 00000000..0eb05335 --- /dev/null +++ b/src/mapping/aws/resource/directconnect/aws_dx_private_virtual_interface.json @@ -0,0 +1,19 @@ +[ + { + "apply": [ + "directconnect:DescribeVirtualInterfaces", + "directconnect:CreatePrivateVirtualInterface", + "directconnect:DeleteVirtualInterface", + "directconnect:DescribeTags" + ], + "attributes": { + "tags": [ + "directconnect:TagResource", + "directconnect:UntagResource" + ] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/directconnect/aws_dx_public_virtual_interface.json b/src/mapping/aws/resource/directconnect/aws_dx_public_virtual_interface.json new file mode 100644 index 00000000..185ab5fc --- /dev/null +++ b/src/mapping/aws/resource/directconnect/aws_dx_public_virtual_interface.json @@ -0,0 +1,19 @@ +[ + { + "apply": [ + "directconnect:CreatePublicVirtualInterface", + "directconnect:DescribeVirtualInterfaces", + "directconnect:DeleteVirtualInterface", + "directconnect:DescribeTags" + ], + "attributes": { + "tags": [ + "directconnect:TagResource", + "directconnect:UntagResource" + ] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/directconnect/aws_dx_transit_virtual_interface.json b/src/mapping/aws/resource/directconnect/aws_dx_transit_virtual_interface.json new file mode 100644 index 00000000..a7338745 --- /dev/null +++ b/src/mapping/aws/resource/directconnect/aws_dx_transit_virtual_interface.json @@ -0,0 +1,19 @@ +[ + { + "apply": [ + "directconnect:CreateTransitVirtualInterface", + "directconnect:DescribeVirtualInterfaces", + "directconnect:DeleteVirtualInterface", + "directconnect:DescribeTags" + ], + "attributes": { + "tags": [ + "directconnect:TagResource", + "directconnect:UntagResource" + ] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/directoryservice/aws_directory_service_conditional_forwarder.json b/src/mapping/aws/resource/directoryservice/aws_directory_service_conditional_forwarder.json new file mode 100644 index 00000000..e7d16e8e --- /dev/null +++ b/src/mapping/aws/resource/directoryservice/aws_directory_service_conditional_forwarder.json @@ -0,0 +1,16 @@ +[ + { + "apply": [ + "ds:DescribeConditionalForwarders", + "ds:CreateConditionalForwarder", + "ds:DeleteConditionalForwarder", + "ds:UpdateConditionalForwarder" + ], + "attributes": { + "tags": [] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/directoryservice/aws_directory_service_radius_settings.json b/src/mapping/aws/resource/directoryservice/aws_directory_service_radius_settings.json new file mode 100644 index 00000000..e3ae16bf --- /dev/null +++ b/src/mapping/aws/resource/directoryservice/aws_directory_service_radius_settings.json @@ -0,0 +1,15 @@ +[ + { + "apply": [ + "ds:DisableRadius", + "ds:EnableRadius", + "ds:UpdateRadius" + ], + "attributes": { + "tags": [] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/directoryservice/aws_directory_service_region.json b/src/mapping/aws/resource/directoryservice/aws_directory_service_region.json new file mode 100644 index 00000000..68e6c4ec --- /dev/null +++ b/src/mapping/aws/resource/directoryservice/aws_directory_service_region.json @@ -0,0 +1,15 @@ +[ + { + "apply": [ + "ds:DescribeRegions", + "ds:AddRegion", + "ds:RemoveRegion" + ], + "attributes": { + "tags": [] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/directoryservice/aws_directory_service_shared_directory.json b/src/mapping/aws/resource/directoryservice/aws_directory_service_shared_directory.json new file mode 100644 index 00000000..88a4cc45 --- /dev/null +++ b/src/mapping/aws/resource/directoryservice/aws_directory_service_shared_directory.json @@ -0,0 +1,15 @@ +[ + { + "apply": [ + "ds:DescribeSharedDirectories", + "ds:UnshareDirectory", + "ds:ShareDirectory" + ], + "attributes": { + "tags": [] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/directoryservice/aws_directory_service_shared_directory_accepter.json b/src/mapping/aws/resource/directoryservice/aws_directory_service_shared_directory_accepter.json new file mode 100644 index 00000000..6d2e1079 --- /dev/null +++ b/src/mapping/aws/resource/directoryservice/aws_directory_service_shared_directory_accepter.json @@ -0,0 +1,14 @@ +[ + { + "apply": [ + "ds:RejectSharedDirectory", + "ds:AcceptSharedDirectory" + ], + "attributes": { + "tags": [] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/directoryservice/aws_directory_service_trust.json b/src/mapping/aws/resource/directoryservice/aws_directory_service_trust.json new file mode 100644 index 00000000..3b351737 --- /dev/null +++ b/src/mapping/aws/resource/directoryservice/aws_directory_service_trust.json @@ -0,0 +1,16 @@ +[ + { + "apply": [ + "ds:DescribeTrusts", + "ds:CreateTrust", + "ds:DeleteTrust", + "ds:UpdateTrust" + ], + "attributes": { + "tags": [] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/opsworks/aws_opsworks_application.json b/src/mapping/aws/resource/opsworks/aws_opsworks_application.json new file mode 100644 index 00000000..0c004159 --- /dev/null +++ b/src/mapping/aws/resource/opsworks/aws_opsworks_application.json @@ -0,0 +1,16 @@ +[ + { + "apply": [ + "opsworks:DescribeApps", + "opsworks:CreateApp", + "opsworks:DeleteApp", + "opsworks:UpdateApp" + ], + "attributes": { + "tags": [] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/opsworks/aws_opsworks_custom_layer.json b/src/mapping/aws/resource/opsworks/aws_opsworks_custom_layer.json new file mode 100644 index 00000000..817e7726 --- /dev/null +++ b/src/mapping/aws/resource/opsworks/aws_opsworks_custom_layer.json @@ -0,0 +1,20 @@ +[ + { + "apply": [ + "opsworks:DescribeLayers", + "opsworks:CreateLayer", + "opsworks:DeleteLayer", + "opsworks:UpdateLayer", + "opsworks:ListTags" + ], + "attributes": { + "tags": [ + "opsworks:TagResource", + "opsworks:UntagResource" + ] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/opsworks/aws_opsworks_ecs_cluster_layer.json b/src/mapping/aws/resource/opsworks/aws_opsworks_ecs_cluster_layer.json new file mode 100644 index 00000000..bbfc1c73 --- /dev/null +++ b/src/mapping/aws/resource/opsworks/aws_opsworks_ecs_cluster_layer.json @@ -0,0 +1,23 @@ +[ + { + "apply": [ + "opsworks:DescribeLayers", + "opsworks:CreateLayer", + "opsworks:DeleteLayer", + "opsworks:UpdateLayer", + "opsworks:DescribeEcsClusters", + "opsworks:DeregisterEcsCluster", + "opsworks:RegisterEcsCluster", + "opsworks:ListTags" + ], + "attributes": { + "tags": [ + "opsworks:TagResource", + "opsworks:UntagResource" + ] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/opsworks/aws_opsworks_ganglia_layer.json b/src/mapping/aws/resource/opsworks/aws_opsworks_ganglia_layer.json new file mode 100644 index 00000000..817e7726 --- /dev/null +++ b/src/mapping/aws/resource/opsworks/aws_opsworks_ganglia_layer.json @@ -0,0 +1,20 @@ +[ + { + "apply": [ + "opsworks:DescribeLayers", + "opsworks:CreateLayer", + "opsworks:DeleteLayer", + "opsworks:UpdateLayer", + "opsworks:ListTags" + ], + "attributes": { + "tags": [ + "opsworks:TagResource", + "opsworks:UntagResource" + ] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/opsworks/aws_opsworks_haproxy_layer.json b/src/mapping/aws/resource/opsworks/aws_opsworks_haproxy_layer.json new file mode 100644 index 00000000..817e7726 --- /dev/null +++ b/src/mapping/aws/resource/opsworks/aws_opsworks_haproxy_layer.json @@ -0,0 +1,20 @@ +[ + { + "apply": [ + "opsworks:DescribeLayers", + "opsworks:CreateLayer", + "opsworks:DeleteLayer", + "opsworks:UpdateLayer", + "opsworks:ListTags" + ], + "attributes": { + "tags": [ + "opsworks:TagResource", + "opsworks:UntagResource" + ] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/opsworks/aws_opsworks_instance.json b/src/mapping/aws/resource/opsworks/aws_opsworks_instance.json new file mode 100644 index 00000000..8c580699 --- /dev/null +++ b/src/mapping/aws/resource/opsworks/aws_opsworks_instance.json @@ -0,0 +1,20 @@ +[ + { + "apply": [ + "opsworks:DescribeInstances", + "opsworks:DeleteInstance", + "opsworks:CreateInstance", + "opsworks:UpdateInstance", + "opsworks:ListTags" + ], + "attributes": { + "tags": [ + "opsworks:TagResource", + "opsworks:UntagResource" + ] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/opsworks/aws_opsworks_java_app_layer.json b/src/mapping/aws/resource/opsworks/aws_opsworks_java_app_layer.json new file mode 100644 index 00000000..817e7726 --- /dev/null +++ b/src/mapping/aws/resource/opsworks/aws_opsworks_java_app_layer.json @@ -0,0 +1,20 @@ +[ + { + "apply": [ + "opsworks:DescribeLayers", + "opsworks:CreateLayer", + "opsworks:DeleteLayer", + "opsworks:UpdateLayer", + "opsworks:ListTags" + ], + "attributes": { + "tags": [ + "opsworks:TagResource", + "opsworks:UntagResource" + ] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/opsworks/aws_opsworks_memcached_layer.json b/src/mapping/aws/resource/opsworks/aws_opsworks_memcached_layer.json new file mode 100644 index 00000000..817e7726 --- /dev/null +++ b/src/mapping/aws/resource/opsworks/aws_opsworks_memcached_layer.json @@ -0,0 +1,20 @@ +[ + { + "apply": [ + "opsworks:DescribeLayers", + "opsworks:CreateLayer", + "opsworks:DeleteLayer", + "opsworks:UpdateLayer", + "opsworks:ListTags" + ], + "attributes": { + "tags": [ + "opsworks:TagResource", + "opsworks:UntagResource" + ] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/opsworks/aws_opsworks_mysql_layer.json b/src/mapping/aws/resource/opsworks/aws_opsworks_mysql_layer.json new file mode 100644 index 00000000..817e7726 --- /dev/null +++ b/src/mapping/aws/resource/opsworks/aws_opsworks_mysql_layer.json @@ -0,0 +1,20 @@ +[ + { + "apply": [ + "opsworks:DescribeLayers", + "opsworks:CreateLayer", + "opsworks:DeleteLayer", + "opsworks:UpdateLayer", + "opsworks:ListTags" + ], + "attributes": { + "tags": [ + "opsworks:TagResource", + "opsworks:UntagResource" + ] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/opsworks/aws_opsworks_nodejs_app_layer.json b/src/mapping/aws/resource/opsworks/aws_opsworks_nodejs_app_layer.json new file mode 100644 index 00000000..817e7726 --- /dev/null +++ b/src/mapping/aws/resource/opsworks/aws_opsworks_nodejs_app_layer.json @@ -0,0 +1,20 @@ +[ + { + "apply": [ + "opsworks:DescribeLayers", + "opsworks:CreateLayer", + "opsworks:DeleteLayer", + "opsworks:UpdateLayer", + "opsworks:ListTags" + ], + "attributes": { + "tags": [ + "opsworks:TagResource", + "opsworks:UntagResource" + ] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/opsworks/aws_opsworks_permission.json b/src/mapping/aws/resource/opsworks/aws_opsworks_permission.json new file mode 100644 index 00000000..970cc243 --- /dev/null +++ b/src/mapping/aws/resource/opsworks/aws_opsworks_permission.json @@ -0,0 +1,14 @@ +[ + { + "apply": [ + "opsworks:DescribePermissions", + "opsworks:SetPermission" + ], + "attributes": { + "tags": [] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/opsworks/aws_opsworks_php_app_layer.json b/src/mapping/aws/resource/opsworks/aws_opsworks_php_app_layer.json new file mode 100644 index 00000000..817e7726 --- /dev/null +++ b/src/mapping/aws/resource/opsworks/aws_opsworks_php_app_layer.json @@ -0,0 +1,20 @@ +[ + { + "apply": [ + "opsworks:DescribeLayers", + "opsworks:CreateLayer", + "opsworks:DeleteLayer", + "opsworks:UpdateLayer", + "opsworks:ListTags" + ], + "attributes": { + "tags": [ + "opsworks:TagResource", + "opsworks:UntagResource" + ] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/opsworks/aws_opsworks_rails_app_layer.json b/src/mapping/aws/resource/opsworks/aws_opsworks_rails_app_layer.json new file mode 100644 index 00000000..817e7726 --- /dev/null +++ b/src/mapping/aws/resource/opsworks/aws_opsworks_rails_app_layer.json @@ -0,0 +1,20 @@ +[ + { + "apply": [ + "opsworks:DescribeLayers", + "opsworks:CreateLayer", + "opsworks:DeleteLayer", + "opsworks:UpdateLayer", + "opsworks:ListTags" + ], + "attributes": { + "tags": [ + "opsworks:TagResource", + "opsworks:UntagResource" + ] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/opsworks/aws_opsworks_rds_db_instance.json b/src/mapping/aws/resource/opsworks/aws_opsworks_rds_db_instance.json new file mode 100644 index 00000000..6f27a9ff --- /dev/null +++ b/src/mapping/aws/resource/opsworks/aws_opsworks_rds_db_instance.json @@ -0,0 +1,20 @@ +[ + { + "apply": [ + "opsworks:DescribeRdsDbInstances", + "opsworks:DeregisterRdsDbInstance", + "opsworks:RegisterRdsDbInstance", + "opsworks:UpdateRdsDbInstance", + "opsworks:ListTags" + ], + "attributes": { + "tags": [ + "opsworks:TagResource", + "opsworks:UntagResource" + ] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/opsworks/aws_opsworks_stack.json b/src/mapping/aws/resource/opsworks/aws_opsworks_stack.json new file mode 100644 index 00000000..9e66e049 --- /dev/null +++ b/src/mapping/aws/resource/opsworks/aws_opsworks_stack.json @@ -0,0 +1,20 @@ +[ + { + "apply": [ + "opsworks:DescribeStacks", + "opsworks:CreateStack", + "opsworks:DeleteStack", + "opsworks:UpdateStack", + "opsworks:ListTags" + ], + "attributes": { + "tags": [ + "opsworks:TagResource", + "opsworks:UntagResource" + ] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/opsworks/aws_opsworks_static_web_layer.json b/src/mapping/aws/resource/opsworks/aws_opsworks_static_web_layer.json new file mode 100644 index 00000000..817e7726 --- /dev/null +++ b/src/mapping/aws/resource/opsworks/aws_opsworks_static_web_layer.json @@ -0,0 +1,20 @@ +[ + { + "apply": [ + "opsworks:DescribeLayers", + "opsworks:CreateLayer", + "opsworks:DeleteLayer", + "opsworks:UpdateLayer", + "opsworks:ListTags" + ], + "attributes": { + "tags": [ + "opsworks:TagResource", + "opsworks:UntagResource" + ] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/src/mapping/aws/resource/opsworks/aws_opsworks_user_profile.json b/src/mapping/aws/resource/opsworks/aws_opsworks_user_profile.json new file mode 100644 index 00000000..27c8c2ce --- /dev/null +++ b/src/mapping/aws/resource/opsworks/aws_opsworks_user_profile.json @@ -0,0 +1,20 @@ +[ + { + "apply": [ + "opsworks:DescribeUserProfiles", + "opsworks:CreateUserProfile", + "opsworks:DeleteUserProfile", + "opsworks:UpdateUserProfile", + "opsworks:ListTags" + ], + "attributes": { + "tags": [ + "opsworks:TagResource", + "opsworks:UntagResource" + ] + }, + "destroy": [], + "modify": [], + "plan": [] + } +] diff --git a/terraform/aws/backup/aws_directory_service_conditional_forwarder.tf b/terraform/aws/backup/aws_directory_service_conditional_forwarder.tf new file mode 100644 index 00000000..a2f8e409 --- /dev/null +++ b/terraform/aws/backup/aws_directory_service_conditional_forwarder.tf @@ -0,0 +1 @@ +resource "aws_directory_service_conditional_forwarder" "pike" {} diff --git a/terraform/aws/backup/aws_directory_service_radius_settings.tf b/terraform/aws/backup/aws_directory_service_radius_settings.tf new file mode 100644 index 00000000..0ba31707 --- /dev/null +++ b/terraform/aws/backup/aws_directory_service_radius_settings.tf @@ -0,0 +1 @@ +resource "aws_directory_service_radius_settings" "pike" {} diff --git a/terraform/aws/backup/aws_directory_service_region.tf b/terraform/aws/backup/aws_directory_service_region.tf new file mode 100644 index 00000000..8ed058a8 --- /dev/null +++ b/terraform/aws/backup/aws_directory_service_region.tf @@ -0,0 +1 @@ +resource "aws_directory_service_region" "pike" {} diff --git a/terraform/aws/backup/aws_directory_service_shared_directory.tf b/terraform/aws/backup/aws_directory_service_shared_directory.tf new file mode 100644 index 00000000..124a5345 --- /dev/null +++ b/terraform/aws/backup/aws_directory_service_shared_directory.tf @@ -0,0 +1 @@ +resource "aws_directory_service_shared_directory" "pike" {} diff --git a/terraform/aws/backup/aws_directory_service_shared_directory_accepter.tf b/terraform/aws/backup/aws_directory_service_shared_directory_accepter.tf new file mode 100644 index 00000000..daff2ebc --- /dev/null +++ b/terraform/aws/backup/aws_directory_service_shared_directory_accepter.tf @@ -0,0 +1 @@ +resource "aws_directory_service_shared_directory_accepter" "pike" {} diff --git a/terraform/aws/backup/aws_directory_service_trust.tf b/terraform/aws/backup/aws_directory_service_trust.tf new file mode 100644 index 00000000..74726783 --- /dev/null +++ b/terraform/aws/backup/aws_directory_service_trust.tf @@ -0,0 +1 @@ +resource "aws_directory_service_trust" "pike" {} diff --git a/terraform/aws/backup/aws_dx_bgp_peer.tf b/terraform/aws/backup/aws_dx_bgp_peer.tf new file mode 100644 index 00000000..04e2f0e0 --- /dev/null +++ b/terraform/aws/backup/aws_dx_bgp_peer.tf @@ -0,0 +1 @@ +resource "aws_dx_bgp_peer" "pike" {} diff --git a/terraform/aws/backup/aws_dx_connection.tf b/terraform/aws/backup/aws_dx_connection.tf new file mode 100644 index 00000000..3545a922 --- /dev/null +++ b/terraform/aws/backup/aws_dx_connection.tf @@ -0,0 +1 @@ +resource "aws_dx_connection" "pike" {} diff --git a/terraform/aws/backup/aws_dx_connection_association.tf b/terraform/aws/backup/aws_dx_connection_association.tf new file mode 100644 index 00000000..7af8e202 --- /dev/null +++ b/terraform/aws/backup/aws_dx_connection_association.tf @@ -0,0 +1 @@ +resource "aws_dx_connection_association" "pike" {} diff --git a/terraform/aws/backup/aws_dx_connection_confirmation.tf b/terraform/aws/backup/aws_dx_connection_confirmation.tf new file mode 100644 index 00000000..dde5c585 --- /dev/null +++ b/terraform/aws/backup/aws_dx_connection_confirmation.tf @@ -0,0 +1 @@ +resource "aws_dx_connection_confirmation" "pike" {} diff --git a/terraform/aws/backup/aws_dx_gateway_association_proposal.tf b/terraform/aws/backup/aws_dx_gateway_association_proposal.tf new file mode 100644 index 00000000..14b0c870 --- /dev/null +++ b/terraform/aws/backup/aws_dx_gateway_association_proposal.tf @@ -0,0 +1 @@ +resource "aws_dx_gateway_association_proposal" "pike" {} diff --git a/terraform/aws/backup/aws_dx_hosted_connection.tf b/terraform/aws/backup/aws_dx_hosted_connection.tf new file mode 100644 index 00000000..18014545 --- /dev/null +++ b/terraform/aws/backup/aws_dx_hosted_connection.tf @@ -0,0 +1 @@ +resource "aws_dx_hosted_connection" "pike" {} diff --git a/terraform/aws/backup/aws_dx_hosted_private_virtual_interface.tf b/terraform/aws/backup/aws_dx_hosted_private_virtual_interface.tf new file mode 100644 index 00000000..15a64d0f --- /dev/null +++ b/terraform/aws/backup/aws_dx_hosted_private_virtual_interface.tf @@ -0,0 +1 @@ +resource "aws_dx_hosted_private_virtual_interface" "pike" {} diff --git a/terraform/aws/backup/aws_dx_hosted_private_virtual_interface_accepter.tf b/terraform/aws/backup/aws_dx_hosted_private_virtual_interface_accepter.tf new file mode 100644 index 00000000..6d1bbd8f --- /dev/null +++ b/terraform/aws/backup/aws_dx_hosted_private_virtual_interface_accepter.tf @@ -0,0 +1 @@ +resource "aws_dx_hosted_private_virtual_interface_accepter" "pike" {} diff --git a/terraform/aws/backup/aws_dx_hosted_public_virtual_interface.tf b/terraform/aws/backup/aws_dx_hosted_public_virtual_interface.tf new file mode 100644 index 00000000..9ef552e8 --- /dev/null +++ b/terraform/aws/backup/aws_dx_hosted_public_virtual_interface.tf @@ -0,0 +1 @@ +resource "aws_dx_hosted_public_virtual_interface" "pike" {} diff --git a/terraform/aws/backup/aws_dx_hosted_public_virtual_interface_accepter.tf b/terraform/aws/backup/aws_dx_hosted_public_virtual_interface_accepter.tf new file mode 100644 index 00000000..e1e40c28 --- /dev/null +++ b/terraform/aws/backup/aws_dx_hosted_public_virtual_interface_accepter.tf @@ -0,0 +1 @@ +resource "aws_dx_hosted_public_virtual_interface_accepter" "pike" {} diff --git a/terraform/aws/backup/aws_dx_hosted_transit_virtual_interface.tf b/terraform/aws/backup/aws_dx_hosted_transit_virtual_interface.tf new file mode 100644 index 00000000..8a55560b --- /dev/null +++ b/terraform/aws/backup/aws_dx_hosted_transit_virtual_interface.tf @@ -0,0 +1 @@ +resource "aws_dx_hosted_transit_virtual_interface" "pike" {} diff --git a/terraform/aws/backup/aws_dx_lag.tf b/terraform/aws/backup/aws_dx_lag.tf new file mode 100644 index 00000000..c171015a --- /dev/null +++ b/terraform/aws/backup/aws_dx_lag.tf @@ -0,0 +1 @@ +resource "aws_dx_lag" "pike" {} diff --git a/terraform/aws/backup/aws_dx_macsec_key_association.tf b/terraform/aws/backup/aws_dx_macsec_key_association.tf new file mode 100644 index 00000000..45e410d8 --- /dev/null +++ b/terraform/aws/backup/aws_dx_macsec_key_association.tf @@ -0,0 +1 @@ +resource "aws_dx_macsec_key_association" "pike" {} diff --git a/terraform/aws/backup/aws_dx_private_virtual_interface.tf b/terraform/aws/backup/aws_dx_private_virtual_interface.tf new file mode 100644 index 00000000..f6f9e190 --- /dev/null +++ b/terraform/aws/backup/aws_dx_private_virtual_interface.tf @@ -0,0 +1 @@ +resource "aws_dx_private_virtual_interface" "pike" {} diff --git a/terraform/aws/backup/aws_dx_public_virtual_interface.tf b/terraform/aws/backup/aws_dx_public_virtual_interface.tf new file mode 100644 index 00000000..d801c577 --- /dev/null +++ b/terraform/aws/backup/aws_dx_public_virtual_interface.tf @@ -0,0 +1 @@ +resource "aws_dx_public_virtual_interface" "pike" {} diff --git a/terraform/aws/backup/aws_dx_transit_virtual_interface.tf b/terraform/aws/backup/aws_dx_transit_virtual_interface.tf new file mode 100644 index 00000000..cbb043e4 --- /dev/null +++ b/terraform/aws/backup/aws_dx_transit_virtual_interface.tf @@ -0,0 +1 @@ +resource "aws_dx_transit_virtual_interface" "pike" {} diff --git a/terraform/aws/backup/aws_opsworks_application.tf b/terraform/aws/backup/aws_opsworks_application.tf new file mode 100644 index 00000000..a5c4a61e --- /dev/null +++ b/terraform/aws/backup/aws_opsworks_application.tf @@ -0,0 +1 @@ +resource "aws_opsworks_application" "pike" {} diff --git a/terraform/aws/backup/aws_opsworks_custom_layer.tf b/terraform/aws/backup/aws_opsworks_custom_layer.tf new file mode 100644 index 00000000..ecd9eafb --- /dev/null +++ b/terraform/aws/backup/aws_opsworks_custom_layer.tf @@ -0,0 +1 @@ +resource "aws_opsworks_custom_layer" "pike" {} diff --git a/terraform/aws/backup/aws_opsworks_ecs_cluster_layer.tf b/terraform/aws/backup/aws_opsworks_ecs_cluster_layer.tf new file mode 100644 index 00000000..60e57aec --- /dev/null +++ b/terraform/aws/backup/aws_opsworks_ecs_cluster_layer.tf @@ -0,0 +1 @@ +resource "aws_opsworks_ecs_cluster_layer" "pike" {} diff --git a/terraform/aws/backup/aws_opsworks_ganglia_layer.tf b/terraform/aws/backup/aws_opsworks_ganglia_layer.tf new file mode 100644 index 00000000..3e2b77eb --- /dev/null +++ b/terraform/aws/backup/aws_opsworks_ganglia_layer.tf @@ -0,0 +1 @@ +resource "aws_opsworks_ganglia_layer" "pike" {} diff --git a/terraform/aws/backup/aws_opsworks_haproxy_layer.tf b/terraform/aws/backup/aws_opsworks_haproxy_layer.tf new file mode 100644 index 00000000..d5258548 --- /dev/null +++ b/terraform/aws/backup/aws_opsworks_haproxy_layer.tf @@ -0,0 +1 @@ +resource "aws_opsworks_haproxy_layer" "pike" {} diff --git a/terraform/aws/backup/aws_opsworks_instance.tf b/terraform/aws/backup/aws_opsworks_instance.tf new file mode 100644 index 00000000..00cf0135 --- /dev/null +++ b/terraform/aws/backup/aws_opsworks_instance.tf @@ -0,0 +1 @@ +resource "aws_opsworks_instance" "pike" {} diff --git a/terraform/aws/backup/aws_opsworks_java_app_layer.tf b/terraform/aws/backup/aws_opsworks_java_app_layer.tf new file mode 100644 index 00000000..f6e377df --- /dev/null +++ b/terraform/aws/backup/aws_opsworks_java_app_layer.tf @@ -0,0 +1 @@ +resource "aws_opsworks_java_app_layer" "pike" {} diff --git a/terraform/aws/backup/aws_opsworks_memcached_layer.tf b/terraform/aws/backup/aws_opsworks_memcached_layer.tf new file mode 100644 index 00000000..b5317503 --- /dev/null +++ b/terraform/aws/backup/aws_opsworks_memcached_layer.tf @@ -0,0 +1 @@ +resource "aws_opsworks_memcached_layer" "pike" {} diff --git a/terraform/aws/backup/aws_opsworks_mysql_layer.tf b/terraform/aws/backup/aws_opsworks_mysql_layer.tf new file mode 100644 index 00000000..d48c56d2 --- /dev/null +++ b/terraform/aws/backup/aws_opsworks_mysql_layer.tf @@ -0,0 +1 @@ +resource "aws_opsworks_mysql_layer" "pike" {} diff --git a/terraform/aws/backup/aws_opsworks_nodejs_app_layer.tf b/terraform/aws/backup/aws_opsworks_nodejs_app_layer.tf new file mode 100644 index 00000000..1801600c --- /dev/null +++ b/terraform/aws/backup/aws_opsworks_nodejs_app_layer.tf @@ -0,0 +1 @@ +resource "aws_opsworks_nodejs_app_layer" "pike" {} diff --git a/terraform/aws/backup/aws_opsworks_permission.tf b/terraform/aws/backup/aws_opsworks_permission.tf new file mode 100644 index 00000000..0c475288 --- /dev/null +++ b/terraform/aws/backup/aws_opsworks_permission.tf @@ -0,0 +1 @@ +resource "aws_opsworks_permission" "pike" {} diff --git a/terraform/aws/backup/aws_opsworks_php_app_layer.tf b/terraform/aws/backup/aws_opsworks_php_app_layer.tf new file mode 100644 index 00000000..3ddf89f9 --- /dev/null +++ b/terraform/aws/backup/aws_opsworks_php_app_layer.tf @@ -0,0 +1 @@ +resource "aws_opsworks_php_app_layer" "pike" {} diff --git a/terraform/aws/backup/aws_opsworks_rails_app_layer.tf b/terraform/aws/backup/aws_opsworks_rails_app_layer.tf new file mode 100644 index 00000000..419172c4 --- /dev/null +++ b/terraform/aws/backup/aws_opsworks_rails_app_layer.tf @@ -0,0 +1 @@ +resource "aws_opsworks_rails_app_layer" "pike" {} diff --git a/terraform/aws/backup/aws_opsworks_rds_db_instance.tf b/terraform/aws/backup/aws_opsworks_rds_db_instance.tf new file mode 100644 index 00000000..03f9cecd --- /dev/null +++ b/terraform/aws/backup/aws_opsworks_rds_db_instance.tf @@ -0,0 +1 @@ +resource "aws_opsworks_rds_db_instance" "pike" {} diff --git a/terraform/aws/backup/aws_opsworks_stack.tf b/terraform/aws/backup/aws_opsworks_stack.tf new file mode 100644 index 00000000..93d52742 --- /dev/null +++ b/terraform/aws/backup/aws_opsworks_stack.tf @@ -0,0 +1 @@ +resource "aws_opsworks_stack" "pike" {} diff --git a/terraform/aws/backup/aws_opsworks_static_web_layer.tf b/terraform/aws/backup/aws_opsworks_static_web_layer.tf new file mode 100644 index 00000000..e317511c --- /dev/null +++ b/terraform/aws/backup/aws_opsworks_static_web_layer.tf @@ -0,0 +1 @@ +resource "aws_opsworks_static_web_layer" "pike" {} diff --git a/terraform/aws/backup/aws_opsworks_user_profile.tf b/terraform/aws/backup/aws_opsworks_user_profile.tf new file mode 100644 index 00000000..f3577bcc --- /dev/null +++ b/terraform/aws/backup/aws_opsworks_user_profile.tf @@ -0,0 +1 @@ +resource "aws_opsworks_user_profile" "pike" {}