@@ -1352,6 +1352,12 @@ func ProviderFromMeta(metaInfo *tfbridge.MetadataInfo) *tfbridge.ProviderInfo {
13521352 },
13531353 },
13541354 },
1355+ "aws_backup_restore_testing_plan" : {
1356+ Tok : awsResource (backupMod , "RestoreTestingPlan" ),
1357+ Fields : map [string ]* tfbridge.SchemaInfo {
1358+ "name" : tfbridge .AutoName ("name" , 255 , "_" ),
1359+ },
1360+ },
13551361 // Batch
13561362 "aws_batch_compute_environment" : batch .ComputeEnvironment (awsResource (batchMod , "ComputeEnvironment" ), tfbridge .GetLogger ),
13571363 "aws_batch_job_definition" : {Tok : awsResource (batchMod , "JobDefinition" )},
@@ -2002,19 +2008,9 @@ func ProviderFromMeta(metaInfo *tfbridge.MetadataInfo) *tfbridge.ProviderInfo {
20022008 // Use "ingress" instead of "ingresses" to match AWS APIs
20032009 "ingress" : {
20042010 Name : "ingress" ,
2005- Elem : & tfbridge.SchemaInfo {
2006- Fields : map [string ]* tfbridge.SchemaInfo {
2007- "description" : {Default : & info.Default {Value : "" }},
2008- },
2009- },
20102011 },
20112012 "egress" : {
20122013 Name : "egress" ,
2013- Elem : & tfbridge.SchemaInfo {
2014- Fields : map [string ]* tfbridge.SchemaInfo {
2015- "description" : {Default : & info.Default {Value : "" }},
2016- },
2017- },
20182014 },
20192015 },
20202016 },
@@ -2071,7 +2067,7 @@ func ProviderFromMeta(metaInfo *tfbridge.MetadataInfo) *tfbridge.ProviderInfo {
20712067 },
20722068 },
20732069 "aws_default_vpc" : {Tok : awsResource (ec2Mod , "DefaultVpc" )},
2074- "aws_vpc" : {Tok : awsResource (ec2Mod , "Vpc" )},
2070+ "aws_vpc" : {Tok : awsResource (ec2Mod , vpcMod )},
20752071 "aws_vpc_endpoint" : {Tok : awsResource (ec2Mod , "VpcEndpoint" )},
20762072 "aws_vpc_endpoint_connection_notification" : {Tok : awsResource (ec2Mod , "VpcEndpointConnectionNotification" )},
20772073 "aws_vpc_endpoint_route_table_association" : {Tok : awsResource (ec2Mod , "VpcEndpointRouteTableAssociation" )},
@@ -3934,20 +3930,20 @@ func ProviderFromMeta(metaInfo *tfbridge.MetadataInfo) *tfbridge.ProviderInfo {
39343930 "aws_waf_xss_match_set" : {Tok : awsResource (wafMod , "XssMatchSet" )},
39353931 "aws_waf_sql_injection_match_set" : {Tok : awsResource (wafMod , "SqlInjectionMatchSet" )},
39363932 // Web Application Firewall V2 (WAFv2)
3937- "aws_wafv2_ip_set" : {Tok : awsResource (wafV2Mod , "IpSet" )},
3938- "aws_wafv2_regex_pattern_set" : {Tok : awsResource (wafV2Mod , "RegexPatternSet" )},
3939- "aws_wafv2_web_acl_association" : {Tok : awsResource (wafV2Mod , "WebAclAssociation" )},
3940- "aws_wafv2_rule_group" : {Tok : awsResource (wafV2Mod , "RuleGroup" )},
3941- "aws_wafv2_web_acl" : {Tok : awsResource (wafV2Mod , "WebAcl" )},
3942- "aws_wafv2_web_acl_logging_configuration" : {Tok : awsResource (wafV2Mod , "WebAclLoggingConfiguration" )},
39433933 "aws_wafv2_api_key" : {
39443934 Tok : awsResource (wafV2Mod , "ApiKey" ),
3945- Fields : map [string ]* info. Schema {
3935+ Fields : map [string ]* tfbridge. SchemaInfo {
39463936 "api_key" : {
39473937 CSharpName : "Key" ,
39483938 },
39493939 },
39503940 },
3941+ "aws_wafv2_ip_set" : {Tok : awsResource (wafV2Mod , "IpSet" )},
3942+ "aws_wafv2_regex_pattern_set" : {Tok : awsResource (wafV2Mod , "RegexPatternSet" )},
3943+ "aws_wafv2_web_acl_association" : {Tok : awsResource (wafV2Mod , "WebAclAssociation" )},
3944+ "aws_wafv2_rule_group" : {Tok : awsResource (wafV2Mod , "RuleGroup" )},
3945+ "aws_wafv2_web_acl" : {Tok : awsResource (wafV2Mod , "WebAcl" )},
3946+ "aws_wafv2_web_acl_logging_configuration" : {Tok : awsResource (wafV2Mod , "WebAclLoggingConfiguration" )},
39513947 // Web Application Firewall (WAF) Regional
39523948 "aws_wafregional_byte_match_set" : {
39533949 Tok : awsResource (wafregionalMod , "ByteMatchSet" ),
@@ -4302,22 +4298,22 @@ func ProviderFromMeta(metaInfo *tfbridge.MetadataInfo) *tfbridge.ProviderInfo {
43024298 ExtraResources : resourceOverlays ,
43034299 ExtraTypes : extraTypes ,
43044300 DataSources : map [string ]* tfbridge.DataSourceInfo {
4301+ // Vpc
43054302 "aws_auditmanager_control" : {
43064303 Tok : awsDataSource (auditmanagerMod , "getControl" ),
43074304 },
43084305 "aws_auditmanager_framework" : {
43094306 Tok : awsDataSource (auditmanagerMod , "getFramework" ),
43104307 },
43114308 "aws_vpc_security_group_rule" : {
4312- Tok : awsDataSource ("Vpc" , "getSecurityGroupRule" ),
4309+ Tok : awsDataSource (vpcMod , "getSecurityGroupRule" ),
43134310 },
43144311 "aws_vpc_security_group_rules" : {
4315- Tok : awsDataSource ("Vpc" , "getSecurityGroupRules" ),
4312+ Tok : awsDataSource (vpcMod , "getSecurityGroupRules" ),
43164313 },
43174314 "aws_vpc_endpoint_associations" : {
4318- Tok : awsDataSource ("Vpc" , "getEndpointAssociations" ),
4315+ Tok : awsDataSource (vpcMod , "getEndpointAssociations" ),
43194316 },
4320-
43214317 // AWS
43224318 "aws_arn" : {Tok : awsDataSource (awsMod , "getArn" )},
43234319 "aws_availability_zone" : {Tok : awsDataSource (awsMod , "getAvailabilityZone" )},
@@ -5417,19 +5413,19 @@ func ProviderFromMeta(metaInfo *tfbridge.MetadataInfo) *tfbridge.ProviderInfo {
54175413 Tok : awsResource (route53Mod , "CidrLocation" ),
54185414 },
54195415 "aws_vpc_security_group_egress_rule" : {
5420- Tok : awsResource ("Vpc" , "SecurityGroupEgressRule" ),
5416+ Tok : awsResource (vpcMod , "SecurityGroupEgressRule" ),
54215417 },
54225418 "aws_vpc_security_group_ingress_rule" : {
5423- Tok : awsResource ("Vpc" , "SecurityGroupIngressRule" ),
5419+ Tok : awsResource (vpcMod , "SecurityGroupIngressRule" ),
54245420 },
54255421 "aws_vpc_security_group_vpc_association" : {
5426- Tok : awsResource ("Vpc" , "SecurityGroupVpcAssociation" ),
5422+ Tok : awsResource (vpcMod , "SecurityGroupVpcAssociation" ),
54275423 },
54285424 "aws_vpc_endpoint_private_dns" : {
5429- Tok : awsResource ("Vpc" , "EndpointPrivateDns" ),
5425+ Tok : awsResource (vpcMod , "EndpointPrivateDns" ),
54305426 },
54315427 "aws_vpc_endpoint_service_private_dns_verification" : {
5432- Tok : awsResource ("Vpc" , "EndpointServicePrivateDnsVerification" ),
5428+ Tok : awsResource (vpcMod , "EndpointServicePrivateDnsVerification" ),
54335429 },
54345430 "aws_quicksight_iam_policy_assignment" : {
54355431 Tok : awsResource ("QuickSight" , "IamPolicyAssignment" ),
0 commit comments