Skip to content
Draft
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion mmv1/third_party/tgc/resource_converters.go.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,7 @@ import (
"github.com/GoogleCloudPlatform/terraform-google-conversion/v7/tfplan2cai/converters/google/resources/services/sql"
"github.com/GoogleCloudPlatform/terraform-google-conversion/v7/tfplan2cai/converters/google/resources/services/storage"
"github.com/GoogleCloudPlatform/terraform-google-conversion/v7/tfplan2cai/converters/google/resources/services/vertexai"
"github.com/GoogleCloudPlatform/terraform-google-conversion/v7/tfplan2cai/converters/google/resources/services/vmwareengine"
"github.com/GoogleCloudPlatform/terraform-google-conversion/v7/tfplan2cai/converters/google/resources/services/vpcaccess"
"github.com/GoogleCloudPlatform/terraform-google-conversion/v7/tfplan2cai/converters/google/resources/services/workbench"
)
Expand Down Expand Up @@ -208,7 +209,8 @@ func ResourceConverters() map[string][]cai.ResourceConverter {
"google_cloudfunctions_function": {cloudfunctions.ResourceConverterCloudFunctionsCloudFunction()},
"google_monitoring_notification_channel": {monitoring.ResourceConverterMonitoringNotificationChannel()},
"google_monitoring_alert_policy": {monitoring.ResourceConverterMonitoringAlertPolicy()},
"google_vertex_ai_dataset": {vertexai.ResourceConverterVertexAIDataset()},
"google_vertex_ai_dataset": {vertexai.ResourceConverterVertexAIDataset()},
"google_vmwareengine_network_policy": {vmwareengine.ResourceConverterVmwareengineNetworkPolicy()},
{{- range $object := $.IamResources }}
{{- if $object.IamClassName }}
"{{ $object.TerraformName }}_iam_policy": { {{- $object.IamClassName }}IamPolicy()},
Expand Down
23 changes: 23 additions & 0 deletions mmv1/third_party/tgc/tests/data/vmwareengine_network_policy.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
[
{
"name": "//vmwareengine.googleapis.com/projects/{{.Provider.project}}/locations/us-central1/networkPolicies/gg-asset-17806-51c7",
"asset_type": "vmwareengine.googleapis.com/NetworkPolicy",
"ancestry_path": "{{.Ancestry}}/project/{{.Provider.project}}",
"resource": {
"version": "v1",
"discovery_document_uri": "https://vmwareengine.googleapis.com/$discovery/rest",
"discovery_name": "NetworkPolicy",
"parent": "//cloudresourcemanager.googleapis.com/projects/{{.Provider.project}}",
"data": {
"name": "projects/{{.Provider.project}}/locations/us-central1/networkPolicies/gg-asset-17806-51c7",

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"name": "projects/{{.Provider.project}}/locations/us-central1/networkPolicies/gg-asset-17806-51c7",

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have applied the suggested change.

"edgeServicesCidr": "192.168.30.0/26",
"externalIp": {
"enabled": true
},
"internetAccess": {
"enabled": true
}
}
}
}
]
20 changes: 20 additions & 0 deletions mmv1/third_party/tgc/tests/data/vmwareengine_network_policy.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
resource "google_vmwareengine_network" "gg_asset_17806_51c7" {
name = "gg-asset-17806-51c7-network"
location = "global"
project = "{{.Provider.project}}"
type = "STANDARD"
}

resource "google_vmwareengine_network_policy" "gg_asset_17806_51c7" {
name = "gg-asset-17806-51c7"
location = "us-central1"
project = "{{.Provider.project}}"
edge_services_cidr = "192.168.30.0/26"
vmware_engine_network = google_vmwareengine_network.gg_asset_17806_51c7.id
internet_access {
enabled = true
}
external_ip {
enabled = true
}
}
Loading