Skip to content

Commit de57a2c

Browse files
Migrate google_compute_firewall_policy_association resource from DCL to MMv1 (#12466)
Co-authored-by: Zhenhua Li <[email protected]> [upstream:613bdaee0c0243e40465a7b5497693b9720eeb85] Signed-off-by: Modular Magician <[email protected]>
1 parent 80c9690 commit de57a2c

7 files changed

+280
-135
lines changed

.changelog/12466.txt

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:enhancement
2+
compute: `google_compute_firewall_policy_association` now uses MMv1 engine instead of DCL.
3+
```

google-beta/provider/provider_dcl_resources.go

+22-23
Original file line numberDiff line numberDiff line change
@@ -36,27 +36,26 @@ import (
3636
)
3737

3838
var dclResources = map[string]*schema.Resource{
39-
"google_apikeys_key": apikeys.ResourceApikeysKey(),
40-
"google_assured_workloads_workload": assuredworkloads.ResourceAssuredWorkloadsWorkload(),
41-
"google_cloudbuild_worker_pool": cloudbuild.ResourceCloudbuildWorkerPool(),
42-
"google_clouddeploy_delivery_pipeline": clouddeploy.ResourceClouddeployDeliveryPipeline(),
43-
"google_clouddeploy_target": clouddeploy.ResourceClouddeployTarget(),
44-
"google_compute_firewall_policy": compute.ResourceComputeFirewallPolicy(),
45-
"google_compute_firewall_policy_association": compute.ResourceComputeFirewallPolicyAssociation(),
46-
"google_container_aws_cluster": containeraws.ResourceContainerAwsCluster(),
47-
"google_container_aws_node_pool": containeraws.ResourceContainerAwsNodePool(),
48-
"google_container_azure_client": containerazure.ResourceContainerAzureClient(),
49-
"google_container_azure_cluster": containerazure.ResourceContainerAzureCluster(),
50-
"google_container_azure_node_pool": containerazure.ResourceContainerAzureNodePool(),
51-
"google_dataplex_asset": dataplex.ResourceDataplexAsset(),
52-
"google_dataplex_lake": dataplex.ResourceDataplexLake(),
53-
"google_dataplex_zone": dataplex.ResourceDataplexZone(),
54-
"google_dataproc_workflow_template": dataproc.ResourceDataprocWorkflowTemplate(),
55-
"google_eventarc_channel": eventarc.ResourceEventarcChannel(),
56-
"google_eventarc_google_channel_config": eventarc.ResourceEventarcGoogleChannelConfig(),
57-
"google_eventarc_trigger": eventarc.ResourceEventarcTrigger(),
58-
"google_firebaserules_release": firebaserules.ResourceFirebaserulesRelease(),
59-
"google_firebaserules_ruleset": firebaserules.ResourceFirebaserulesRuleset(),
60-
"google_gke_hub_feature_membership": gkehub.ResourceGkeHubFeatureMembership(),
61-
"google_recaptcha_enterprise_key": recaptchaenterprise.ResourceRecaptchaEnterpriseKey(),
39+
"google_apikeys_key": apikeys.ResourceApikeysKey(),
40+
"google_assured_workloads_workload": assuredworkloads.ResourceAssuredWorkloadsWorkload(),
41+
"google_cloudbuild_worker_pool": cloudbuild.ResourceCloudbuildWorkerPool(),
42+
"google_clouddeploy_delivery_pipeline": clouddeploy.ResourceClouddeployDeliveryPipeline(),
43+
"google_clouddeploy_target": clouddeploy.ResourceClouddeployTarget(),
44+
"google_compute_firewall_policy": compute.ResourceComputeFirewallPolicy(),
45+
"google_container_aws_cluster": containeraws.ResourceContainerAwsCluster(),
46+
"google_container_aws_node_pool": containeraws.ResourceContainerAwsNodePool(),
47+
"google_container_azure_client": containerazure.ResourceContainerAzureClient(),
48+
"google_container_azure_cluster": containerazure.ResourceContainerAzureCluster(),
49+
"google_container_azure_node_pool": containerazure.ResourceContainerAzureNodePool(),
50+
"google_dataplex_asset": dataplex.ResourceDataplexAsset(),
51+
"google_dataplex_lake": dataplex.ResourceDataplexLake(),
52+
"google_dataplex_zone": dataplex.ResourceDataplexZone(),
53+
"google_dataproc_workflow_template": dataproc.ResourceDataprocWorkflowTemplate(),
54+
"google_eventarc_channel": eventarc.ResourceEventarcChannel(),
55+
"google_eventarc_google_channel_config": eventarc.ResourceEventarcGoogleChannelConfig(),
56+
"google_eventarc_trigger": eventarc.ResourceEventarcTrigger(),
57+
"google_firebaserules_release": firebaserules.ResourceFirebaserulesRelease(),
58+
"google_firebaserules_ruleset": firebaserules.ResourceFirebaserulesRuleset(),
59+
"google_gke_hub_feature_membership": gkehub.ResourceGkeHubFeatureMembership(),
60+
"google_recaptcha_enterprise_key": recaptchaenterprise.ResourceRecaptchaEnterpriseKey(),
6261
}

google-beta/provider/provider_mmv1_resources.go

+3-2
Original file line numberDiff line numberDiff line change
@@ -511,9 +511,9 @@ var handwrittenIAMDatasources = map[string]*schema.Resource{
511511
}
512512

513513
// Resources
514-
// Generated resources: 570
514+
// Generated resources: 571
515515
// Generated IAM resources: 294
516-
// Total generated resources: 864
516+
// Total generated resources: 865
517517
var generatedResources = map[string]*schema.Resource{
518518
"google_folder_access_approval_settings": accessapproval.ResourceAccessApprovalFolderSettings(),
519519
"google_organization_access_approval_settings": accessapproval.ResourceAccessApprovalOrganizationSettings(),
@@ -716,6 +716,7 @@ var generatedResources = map[string]*schema.Resource{
716716
"google_compute_disk_resource_policy_attachment": compute.ResourceComputeDiskResourcePolicyAttachment(),
717717
"google_compute_external_vpn_gateway": compute.ResourceComputeExternalVpnGateway(),
718718
"google_compute_firewall": compute.ResourceComputeFirewall(),
719+
"google_compute_firewall_policy_association": compute.ResourceComputeFirewallPolicyAssociation(),
719720
"google_compute_firewall_policy_rule": compute.ResourceComputeFirewallPolicyRule(),
720721
"google_compute_firewall_policy_with_rules": compute.ResourceComputeFirewallPolicyWithRules(),
721722
"google_compute_forwarding_rule": compute.ResourceComputeForwardingRule(),

0 commit comments

Comments
 (0)