com.pulumi.gcp.vmwareengine.kotlin.NetworkPeeringArgs.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-gcp-kotlin Show documentation
Show all versions of pulumi-gcp-kotlin Show documentation
Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.gcp.vmwareengine.kotlin
import com.pulumi.core.Output
import com.pulumi.core.Output.of
import com.pulumi.gcp.vmwareengine.NetworkPeeringArgs.builder
import com.pulumi.kotlin.ConvertibleToJava
import com.pulumi.kotlin.PulumiTagMarker
import kotlin.Boolean
import kotlin.String
import kotlin.Suppress
import kotlin.jvm.JvmName
/**
* Represents a network peering resource. Network peerings are global resources.
* To get more information about NetworkPeering, see:
* * [API documentation](https://cloud.google.com/compute/docs/reference/rest/v1/networks/addPeering)
* ## Example Usage
* ### Vmware Engine Network Peering Ven
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as gcp from "@pulumi/gcp";
* const network_peering_nw = new gcp.vmwareengine.Network("network-peering-nw", {
* name: "default-np-nw",
* location: "global",
* type: "STANDARD",
* });
* const network_peering_peer_nw = new gcp.vmwareengine.Network("network-peering-peer-nw", {
* name: "peer-np-nw",
* location: "global",
* type: "STANDARD",
* });
* const vmw_engine_network_peering = new gcp.vmwareengine.NetworkPeering("vmw-engine-network-peering", {
* name: "sample-network-peering",
* description: "Sample description",
* vmwareEngineNetwork: network_peering_nw.id,
* peerNetwork: network_peering_peer_nw.id,
* peerNetworkType: "VMWARE_ENGINE_NETWORK",
* exportCustomRoutes: false,
* importCustomRoutes: false,
* exportCustomRoutesWithPublicIp: false,
* importCustomRoutesWithPublicIp: false,
* });
* ```
* ```python
* import pulumi
* import pulumi_gcp as gcp
* network_peering_nw = gcp.vmwareengine.Network("network-peering-nw",
* name="default-np-nw",
* location="global",
* type="STANDARD")
* network_peering_peer_nw = gcp.vmwareengine.Network("network-peering-peer-nw",
* name="peer-np-nw",
* location="global",
* type="STANDARD")
* vmw_engine_network_peering = gcp.vmwareengine.NetworkPeering("vmw-engine-network-peering",
* name="sample-network-peering",
* description="Sample description",
* vmware_engine_network=network_peering_nw.id,
* peer_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)
* ```
* ```csharp
* using System.Collections.Generic;
* using System.Linq;
* using Pulumi;
* using Gcp = Pulumi.Gcp;
* return await Deployment.RunAsync(() =>
* {
* var network_peering_nw = new Gcp.VMwareEngine.Network("network-peering-nw", new()
* {
* Name = "default-np-nw",
* Location = "global",
* Type = "STANDARD",
* });
* var network_peering_peer_nw = new Gcp.VMwareEngine.Network("network-peering-peer-nw", new()
* {
* Name = "peer-np-nw",
* Location = "global",
* Type = "STANDARD",
* });
* var vmw_engine_network_peering = new Gcp.VMwareEngine.NetworkPeering("vmw-engine-network-peering", new()
* {
* Name = "sample-network-peering",
* Description = "Sample description",
* VmwareEngineNetwork = network_peering_nw.Id,
* PeerNetwork = network_peering_peer_nw.Id,
* PeerNetworkType = "VMWARE_ENGINE_NETWORK",
* ExportCustomRoutes = false,
* ImportCustomRoutes = false,
* ExportCustomRoutesWithPublicIp = false,
* ImportCustomRoutesWithPublicIp = false,
* });
* });
* ```
* ```go
* package main
* import (
* "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/vmwareengine"
* "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
* )
* func main() {
* pulumi.Run(func(ctx *pulumi.Context) error {
* _, err := vmwareengine.NewNetwork(ctx, "network-peering-nw", &vmwareengine.NetworkArgs{
* Name: pulumi.String("default-np-nw"),
* Location: pulumi.String("global"),
* Type: pulumi.String("STANDARD"),
* })
* if err != nil {
* return err
* }
* _, err = vmwareengine.NewNetwork(ctx, "network-peering-peer-nw", &vmwareengine.NetworkArgs{
* Name: pulumi.String("peer-np-nw"),
* Location: pulumi.String("global"),
* Type: pulumi.String("STANDARD"),
* })
* if err != nil {
* return err
* }
* _, err = vmwareengine.NewNetworkPeering(ctx, "vmw-engine-network-peering", &vmwareengine.NetworkPeeringArgs{
* Name: pulumi.String("sample-network-peering"),
* Description: pulumi.String("Sample description"),
* VmwareEngineNetwork: network_peering_nw.ID(),
* PeerNetwork: network_peering_peer_nw.ID(),
* PeerNetworkType: pulumi.String("VMWARE_ENGINE_NETWORK"),
* ExportCustomRoutes: pulumi.Bool(false),
* ImportCustomRoutes: pulumi.Bool(false),
* ExportCustomRoutesWithPublicIp: pulumi.Bool(false),
* ImportCustomRoutesWithPublicIp: pulumi.Bool(false),
* })
* if err != nil {
* return err
* }
* return nil
* })
* }
* ```
* ```java
* package generated_program;
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.gcp.vmwareengine.Network;
* import com.pulumi.gcp.vmwareengine.NetworkArgs;
* import com.pulumi.gcp.vmwareengine.NetworkPeering;
* import com.pulumi.gcp.vmwareengine.NetworkPeeringArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
* public static void stack(Context ctx) {
* var network_peering_nw = new Network("network-peering-nw", NetworkArgs.builder()
* .name("default-np-nw")
* .location("global")
* .type("STANDARD")
* .build());
* var network_peering_peer_nw = new Network("network-peering-peer-nw", NetworkArgs.builder()
* .name("peer-np-nw")
* .location("global")
* .type("STANDARD")
* .build());
* var vmw_engine_network_peering = new NetworkPeering("vmw-engine-network-peering", NetworkPeeringArgs.builder()
* .name("sample-network-peering")
* .description("Sample description")
* .vmwareEngineNetwork(network_peering_nw.id())
* .peerNetwork(network_peering_peer_nw.id())
* .peerNetworkType("VMWARE_ENGINE_NETWORK")
* .exportCustomRoutes(false)
* .importCustomRoutes(false)
* .exportCustomRoutesWithPublicIp(false)
* .importCustomRoutesWithPublicIp(false)
* .build());
* }
* }
* ```
* ```yaml
* resources:
* network-peering-nw:
* type: gcp:vmwareengine:Network
* properties:
* name: default-np-nw
* location: global
* type: STANDARD
* network-peering-peer-nw:
* type: gcp:vmwareengine:Network
* properties:
* name: peer-np-nw
* location: global
* type: STANDARD
* vmw-engine-network-peering:
* type: gcp:vmwareengine:NetworkPeering
* properties:
* name: sample-network-peering
* description: Sample description
* vmwareEngineNetwork: ${["network-peering-nw"].id}
* peerNetwork: ${["network-peering-peer-nw"].id}
* peerNetworkType: VMWARE_ENGINE_NETWORK
* exportCustomRoutes: false
* importCustomRoutes: false
* exportCustomRoutesWithPublicIp: false
* importCustomRoutesWithPublicIp: false
* ```
*
* ### Vmware Engine Network Peering Standard
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as gcp from "@pulumi/gcp";
* const network_peering_vpc = new gcp.compute.Network("network-peering-vpc", {name: "default-vpc"});
* const network_peering_standard_nw = new gcp.vmwareengine.Network("network-peering-standard-nw", {
* name: "default-standard-nw-np",
* location: "global",
* type: "STANDARD",
* });
* const vmw_engine_network_peering = new gcp.vmwareengine.NetworkPeering("vmw-engine-network-peering", {
* name: "sample-network-peering",
* description: "Sample description",
* peerNetwork: network_peering_vpc.id,
* peerNetworkType: "STANDARD",
* vmwareEngineNetwork: network_peering_standard_nw.id,
* });
* ```
* ```python
* import pulumi
* import pulumi_gcp as gcp
* network_peering_vpc = gcp.compute.Network("network-peering-vpc", name="default-vpc")
* network_peering_standard_nw = gcp.vmwareengine.Network("network-peering-standard-nw",
* name="default-standard-nw-np",
* location="global",
* type="STANDARD")
* vmw_engine_network_peering = gcp.vmwareengine.NetworkPeering("vmw-engine-network-peering",
* name="sample-network-peering",
* description="Sample description",
* peer_network=network_peering_vpc.id,
* peer_network_type="STANDARD",
* vmware_engine_network=network_peering_standard_nw.id)
* ```
* ```csharp
* using System.Collections.Generic;
* using System.Linq;
* using Pulumi;
* using Gcp = Pulumi.Gcp;
* return await Deployment.RunAsync(() =>
* {
* var network_peering_vpc = new Gcp.Compute.Network("network-peering-vpc", new()
* {
* Name = "default-vpc",
* });
* var network_peering_standard_nw = new Gcp.VMwareEngine.Network("network-peering-standard-nw", new()
* {
* Name = "default-standard-nw-np",
* Location = "global",
* Type = "STANDARD",
* });
* var vmw_engine_network_peering = new Gcp.VMwareEngine.NetworkPeering("vmw-engine-network-peering", new()
* {
* Name = "sample-network-peering",
* Description = "Sample description",
* PeerNetwork = network_peering_vpc.Id,
* PeerNetworkType = "STANDARD",
* VmwareEngineNetwork = network_peering_standard_nw.Id,
* });
* });
* ```
* ```go
* package main
* import (
* "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/compute"
* "github.com/pulumi/pulumi-gcp/sdk/v7/go/gcp/vmwareengine"
* "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
* )
* func main() {
* pulumi.Run(func(ctx *pulumi.Context) error {
* _, err := compute.NewNetwork(ctx, "network-peering-vpc", &compute.NetworkArgs{
* Name: pulumi.String("default-vpc"),
* })
* if err != nil {
* return err
* }
* _, err = vmwareengine.NewNetwork(ctx, "network-peering-standard-nw", &vmwareengine.NetworkArgs{
* Name: pulumi.String("default-standard-nw-np"),
* Location: pulumi.String("global"),
* Type: pulumi.String("STANDARD"),
* })
* if err != nil {
* return err
* }
* _, err = vmwareengine.NewNetworkPeering(ctx, "vmw-engine-network-peering", &vmwareengine.NetworkPeeringArgs{
* Name: pulumi.String("sample-network-peering"),
* Description: pulumi.String("Sample description"),
* PeerNetwork: network_peering_vpc.ID(),
* PeerNetworkType: pulumi.String("STANDARD"),
* VmwareEngineNetwork: network_peering_standard_nw.ID(),
* })
* if err != nil {
* return err
* }
* return nil
* })
* }
* ```
* ```java
* package generated_program;
* import com.pulumi.Context;
* import com.pulumi.Pulumi;
* import com.pulumi.core.Output;
* import com.pulumi.gcp.compute.Network;
* import com.pulumi.gcp.compute.NetworkArgs;
* import com.pulumi.gcp.vmwareengine.Network;
* import com.pulumi.gcp.vmwareengine.NetworkArgs;
* import com.pulumi.gcp.vmwareengine.NetworkPeering;
* import com.pulumi.gcp.vmwareengine.NetworkPeeringArgs;
* import java.util.List;
* import java.util.ArrayList;
* import java.util.Map;
* import java.io.File;
* import java.nio.file.Files;
* import java.nio.file.Paths;
* public class App {
* public static void main(String[] args) {
* Pulumi.run(App::stack);
* }
* public static void stack(Context ctx) {
* var network_peering_vpc = new Network("network-peering-vpc", NetworkArgs.builder()
* .name("default-vpc")
* .build());
* var network_peering_standard_nw = new Network("network-peering-standard-nw", NetworkArgs.builder()
* .name("default-standard-nw-np")
* .location("global")
* .type("STANDARD")
* .build());
* var vmw_engine_network_peering = new NetworkPeering("vmw-engine-network-peering", NetworkPeeringArgs.builder()
* .name("sample-network-peering")
* .description("Sample description")
* .peerNetwork(network_peering_vpc.id())
* .peerNetworkType("STANDARD")
* .vmwareEngineNetwork(network_peering_standard_nw.id())
* .build());
* }
* }
* ```
* ```yaml
* resources:
* network-peering-vpc:
* type: gcp:compute:Network
* properties:
* name: default-vpc
* network-peering-standard-nw:
* type: gcp:vmwareengine:Network
* properties:
* name: default-standard-nw-np
* location: global
* type: STANDARD
* vmw-engine-network-peering:
* type: gcp:vmwareengine:NetworkPeering
* properties:
* name: sample-network-peering
* description: Sample description
* peerNetwork: ${["network-peering-vpc"].id}
* peerNetworkType: STANDARD
* vmwareEngineNetwork: ${["network-peering-standard-nw"].id}
* ```
*
* ## Import
* NetworkPeering can be imported using any of these accepted formats:
* * `projects/{{project}}/locations/global/networkPeerings/{{name}}`
* * `{{project}}/{{name}}`
* * `{{name}}`
* When using the `pulumi import` command, NetworkPeering can be imported using one of the formats above. For example:
* ```sh
* $ pulumi import gcp:vmwareengine/networkPeering:NetworkPeering default projects/{{project}}/locations/global/networkPeerings/{{name}}
* ```
* ```sh
* $ pulumi import gcp:vmwareengine/networkPeering:NetworkPeering default {{project}}/{{name}}
* ```
* ```sh
* $ pulumi import gcp:vmwareengine/networkPeering:NetworkPeering default {{name}}
* ```
* @property description User-provided description for this network peering.
* @property exportCustomRoutes True if custom routes are exported to the peered network; false otherwise.
* @property exportCustomRoutesWithPublicIp True if all subnet routes with a public IP address range are exported; false otherwise.
* @property importCustomRoutes True if custom routes are imported from the peered network; false otherwise.
* @property importCustomRoutesWithPublicIp True if custom routes are imported from the peered network; false otherwise.
* @property name The ID of the Network Peering.
* - - -
* @property peerNetwork The relative resource name of the network to peer with a standard VMware Engine network.
* The provided network can be a consumer VPC network or another standard VMware Engine network.
* @property peerNetworkType The type of the network to peer with the VMware Engine network.
* Possible values are: `STANDARD`, `VMWARE_ENGINE_NETWORK`, `PRIVATE_SERVICES_ACCESS`, `NETAPP_CLOUD_VOLUMES`, `THIRD_PARTY_SERVICE`, `DELL_POWERSCALE`.
* @property project The ID of the project in which the resource belongs.
* If it is not provided, the provider project is used.
* @property vmwareEngineNetwork The relative resource name of the VMware Engine network. Specify the name in the following form:
* projects/{project}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId} where {project}
* can either be a project number or a project ID.
*/
public data class NetworkPeeringArgs(
public val description: Output? = null,
public val exportCustomRoutes: Output? = null,
public val exportCustomRoutesWithPublicIp: Output? = null,
public val importCustomRoutes: Output? = null,
public val importCustomRoutesWithPublicIp: Output? = null,
public val name: Output? = null,
public val peerNetwork: Output? = null,
public val peerNetworkType: Output? = null,
public val project: Output? = null,
public val vmwareEngineNetwork: Output? = null,
) : ConvertibleToJava {
override fun toJava(): com.pulumi.gcp.vmwareengine.NetworkPeeringArgs =
com.pulumi.gcp.vmwareengine.NetworkPeeringArgs.builder()
.description(description?.applyValue({ args0 -> args0 }))
.exportCustomRoutes(exportCustomRoutes?.applyValue({ args0 -> args0 }))
.exportCustomRoutesWithPublicIp(exportCustomRoutesWithPublicIp?.applyValue({ args0 -> args0 }))
.importCustomRoutes(importCustomRoutes?.applyValue({ args0 -> args0 }))
.importCustomRoutesWithPublicIp(importCustomRoutesWithPublicIp?.applyValue({ args0 -> args0 }))
.name(name?.applyValue({ args0 -> args0 }))
.peerNetwork(peerNetwork?.applyValue({ args0 -> args0 }))
.peerNetworkType(peerNetworkType?.applyValue({ args0 -> args0 }))
.project(project?.applyValue({ args0 -> args0 }))
.vmwareEngineNetwork(vmwareEngineNetwork?.applyValue({ args0 -> args0 })).build()
}
/**
* Builder for [NetworkPeeringArgs].
*/
@PulumiTagMarker
public class NetworkPeeringArgsBuilder internal constructor() {
private var description: Output? = null
private var exportCustomRoutes: Output? = null
private var exportCustomRoutesWithPublicIp: Output? = null
private var importCustomRoutes: Output? = null
private var importCustomRoutesWithPublicIp: Output? = null
private var name: Output? = null
private var peerNetwork: Output? = null
private var peerNetworkType: Output? = null
private var project: Output? = null
private var vmwareEngineNetwork: Output? = null
/**
* @param value User-provided description for this network peering.
*/
@JvmName("ervdhwihyxqgpvua")
public suspend fun description(`value`: Output) {
this.description = value
}
/**
* @param value True if custom routes are exported to the peered network; false otherwise.
*/
@JvmName("ctjyryqebpiayiyk")
public suspend fun exportCustomRoutes(`value`: Output) {
this.exportCustomRoutes = value
}
/**
* @param value True if all subnet routes with a public IP address range are exported; false otherwise.
*/
@JvmName("sfxyeenwdqnxpmrt")
public suspend fun exportCustomRoutesWithPublicIp(`value`: Output) {
this.exportCustomRoutesWithPublicIp = value
}
/**
* @param value True if custom routes are imported from the peered network; false otherwise.
*/
@JvmName("vcjirmbwpmcqatwl")
public suspend fun importCustomRoutes(`value`: Output) {
this.importCustomRoutes = value
}
/**
* @param value True if custom routes are imported from the peered network; false otherwise.
*/
@JvmName("iyetvcmbyvltlahn")
public suspend fun importCustomRoutesWithPublicIp(`value`: Output) {
this.importCustomRoutesWithPublicIp = value
}
/**
* @param value The ID of the Network Peering.
* - - -
*/
@JvmName("vnwkxfcpenjljsas")
public suspend fun name(`value`: Output) {
this.name = value
}
/**
* @param value The relative resource name of the network to peer with a standard VMware Engine network.
* The provided network can be a consumer VPC network or another standard VMware Engine network.
*/
@JvmName("jivtphafvobiptfh")
public suspend fun peerNetwork(`value`: Output) {
this.peerNetwork = value
}
/**
* @param value The type of the network to peer with the VMware Engine network.
* Possible values are: `STANDARD`, `VMWARE_ENGINE_NETWORK`, `PRIVATE_SERVICES_ACCESS`, `NETAPP_CLOUD_VOLUMES`, `THIRD_PARTY_SERVICE`, `DELL_POWERSCALE`.
*/
@JvmName("xqsgoexxlkuxphwn")
public suspend fun peerNetworkType(`value`: Output) {
this.peerNetworkType = value
}
/**
* @param value The ID of the project in which the resource belongs.
* If it is not provided, the provider project is used.
*/
@JvmName("ckdgxmavkccmfsjp")
public suspend fun project(`value`: Output) {
this.project = value
}
/**
* @param value The relative resource name of the VMware Engine network. Specify the name in the following form:
* projects/{project}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId} where {project}
* can either be a project number or a project ID.
*/
@JvmName("vjsyrakqriuvakct")
public suspend fun vmwareEngineNetwork(`value`: Output) {
this.vmwareEngineNetwork = value
}
/**
* @param value User-provided description for this network peering.
*/
@JvmName("nfinkeddfmryhdev")
public suspend fun description(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.description = mapped
}
/**
* @param value True if custom routes are exported to the peered network; false otherwise.
*/
@JvmName("yluvnavcdgkromsr")
public suspend fun exportCustomRoutes(`value`: Boolean?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.exportCustomRoutes = mapped
}
/**
* @param value True if all subnet routes with a public IP address range are exported; false otherwise.
*/
@JvmName("uotiemqpljucblpn")
public suspend fun exportCustomRoutesWithPublicIp(`value`: Boolean?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.exportCustomRoutesWithPublicIp = mapped
}
/**
* @param value True if custom routes are imported from the peered network; false otherwise.
*/
@JvmName("urfuevtsbisipaoe")
public suspend fun importCustomRoutes(`value`: Boolean?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.importCustomRoutes = mapped
}
/**
* @param value True if custom routes are imported from the peered network; false otherwise.
*/
@JvmName("lrwaunbsugsafbqi")
public suspend fun importCustomRoutesWithPublicIp(`value`: Boolean?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.importCustomRoutesWithPublicIp = mapped
}
/**
* @param value The ID of the Network Peering.
* - - -
*/
@JvmName("ybvkoqrtpktecykv")
public suspend fun name(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.name = mapped
}
/**
* @param value The relative resource name of the network to peer with a standard VMware Engine network.
* The provided network can be a consumer VPC network or another standard VMware Engine network.
*/
@JvmName("limwgnqreakyghlx")
public suspend fun peerNetwork(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.peerNetwork = mapped
}
/**
* @param value The type of the network to peer with the VMware Engine network.
* Possible values are: `STANDARD`, `VMWARE_ENGINE_NETWORK`, `PRIVATE_SERVICES_ACCESS`, `NETAPP_CLOUD_VOLUMES`, `THIRD_PARTY_SERVICE`, `DELL_POWERSCALE`.
*/
@JvmName("hhlytxderqluoafi")
public suspend fun peerNetworkType(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.peerNetworkType = mapped
}
/**
* @param value The ID of the project in which the resource belongs.
* If it is not provided, the provider project is used.
*/
@JvmName("rtuuemkfnqrlxxtr")
public suspend fun project(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.project = mapped
}
/**
* @param value The relative resource name of the VMware Engine network. Specify the name in the following form:
* projects/{project}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId} where {project}
* can either be a project number or a project ID.
*/
@JvmName("weywkgarlpbbpuol")
public suspend fun vmwareEngineNetwork(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.vmwareEngineNetwork = mapped
}
internal fun build(): NetworkPeeringArgs = NetworkPeeringArgs(
description = description,
exportCustomRoutes = exportCustomRoutes,
exportCustomRoutesWithPublicIp = exportCustomRoutesWithPublicIp,
importCustomRoutes = importCustomRoutes,
importCustomRoutesWithPublicIp = importCustomRoutesWithPublicIp,
name = name,
peerNetwork = peerNetwork,
peerNetworkType = peerNetworkType,
project = project,
vmwareEngineNetwork = vmwareEngineNetwork,
)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy