google_vmwareengine_network_peering

Represents a network peering resource. Network peerings are global resources.

To get more information about NetworkPeering, see:

Example Usage - Vmware Engine Network Peering Ven

resource "google_vmwareengine_network" "network-peering-nw" {
   name              = "default-np-nw"
   location          = "global"
   type              = "STANDARD"
}
resource "google_vmwareengine_network" "network-peering-peer-nw" {
   name              = "peer-np-nw"
   location          = "global"
   type              = "STANDARD"
}
resource "google_vmwareengine_network_peering" "vmw-engine-network-peering" {
    name = "sample-network-peering"
    description = "Sample description"
    vmware_engine_network = google_vmwareengine_network.network-peering-nw.id
    peer_network = google_vmwareengine_network.network-peering-peer-nw.id
    peer_network_type = "VMWARE_ENGINE_NETWORK"
    export_custom_routes = false
    import_custom_routes = false
    export_custom_routes_with_public_ip = false
    import_custom_routes_with_public_ip = false
}

Example Usage - Vmware Engine Network Peering Standard

resource "google_compute_network" "network-peering-vpc" {
  name = "default-vpc"
}
resource "google_vmwareengine_network" "network-peering-standard-nw" {
   name              = "default-standard-nw-np"
   location          = "global"
   type              = "STANDARD"
}
resource "google_vmwareengine_network_peering" "vmw-engine-network-peering" {
    name = "sample-network-peering"
    description = "Sample description"
    peer_network = google_compute_network.network-peering-vpc.id
    peer_network_type = "STANDARD"
    vmware_engine_network = google_vmwareengine_network.network-peering-standard-nw.id
}

Argument Reference

The following arguments are supported:


Attributes Reference

In addition to the arguments listed above, the following computed attributes are exported:

Timeouts

This resource provides the following Timeouts configuration options:

Import

NetworkPeering can be imported using any of these accepted formats:

In Terraform v1.5.0 and later, use an import block to import NetworkPeering using one of the formats above. For example:

import {
  id = "projects/{{project}}/locations/global/networkPeerings/{{name}}"
  to = google_vmwareengine_network_peering.default
}

When using the terraform import command, NetworkPeering can be imported using one of the formats above. For example:

$ terraform import google_vmwareengine_network_peering.default projects/{{project}}/locations/global/networkPeerings/{{name}}
$ terraform import google_vmwareengine_network_peering.default {{project}}/{{name}}
$ terraform import google_vmwareengine_network_peering.default {{name}}

User Project Overrides

This resource supports User Project Overrides.