Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.vmwareengine/v1.NetworkPeering
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a new network peering between the peer network and VMware Engine network provided in a NetworkPeering resource.
Auto-naming is currently not supported for this resource.
Create NetworkPeering Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new NetworkPeering(name: string, args: NetworkPeeringArgs, opts?: CustomResourceOptions);@overload
def NetworkPeering(resource_name: str,
                   args: NetworkPeeringArgs,
                   opts: Optional[ResourceOptions] = None)
@overload
def NetworkPeering(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   peer_network_type: Optional[NetworkPeeringPeerNetworkType] = None,
                   network_peering_id: Optional[str] = None,
                   peer_network: Optional[str] = None,
                   vmware_engine_network: Optional[str] = None,
                   exchange_subnet_routes: Optional[bool] = None,
                   export_custom_routes: Optional[bool] = None,
                   export_custom_routes_with_public_ip: Optional[bool] = None,
                   import_custom_routes: Optional[bool] = None,
                   import_custom_routes_with_public_ip: Optional[bool] = None,
                   peer_mtu: Optional[int] = None,
                   description: Optional[str] = None,
                   project: Optional[str] = None,
                   request_id: Optional[str] = None)func NewNetworkPeering(ctx *Context, name string, args NetworkPeeringArgs, opts ...ResourceOption) (*NetworkPeering, error)public NetworkPeering(string name, NetworkPeeringArgs args, CustomResourceOptions? opts = null)
public NetworkPeering(String name, NetworkPeeringArgs args)
public NetworkPeering(String name, NetworkPeeringArgs args, CustomResourceOptions options)
type: google-native:vmwareengine/v1:NetworkPeering
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args NetworkPeeringArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args NetworkPeeringArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args NetworkPeeringArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args NetworkPeeringArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args NetworkPeeringArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var networkPeeringResource = new GoogleNative.VMwareEngine.V1.NetworkPeering("networkPeeringResource", new()
{
    PeerNetworkType = GoogleNative.VMwareEngine.V1.NetworkPeeringPeerNetworkType.PeerNetworkTypeUnspecified,
    NetworkPeeringId = "string",
    PeerNetwork = "string",
    VmwareEngineNetwork = "string",
    ExchangeSubnetRoutes = false,
    ExportCustomRoutes = false,
    ExportCustomRoutesWithPublicIp = false,
    ImportCustomRoutes = false,
    ImportCustomRoutesWithPublicIp = false,
    PeerMtu = 0,
    Description = "string",
    Project = "string",
    RequestId = "string",
});
example, err := vmwareengine.NewNetworkPeering(ctx, "networkPeeringResource", &vmwareengine.NetworkPeeringArgs{
	PeerNetworkType:                vmwareengine.NetworkPeeringPeerNetworkTypePeerNetworkTypeUnspecified,
	NetworkPeeringId:               pulumi.String("string"),
	PeerNetwork:                    pulumi.String("string"),
	VmwareEngineNetwork:            pulumi.String("string"),
	ExchangeSubnetRoutes:           pulumi.Bool(false),
	ExportCustomRoutes:             pulumi.Bool(false),
	ExportCustomRoutesWithPublicIp: pulumi.Bool(false),
	ImportCustomRoutes:             pulumi.Bool(false),
	ImportCustomRoutesWithPublicIp: pulumi.Bool(false),
	PeerMtu:                        pulumi.Int(0),
	Description:                    pulumi.String("string"),
	Project:                        pulumi.String("string"),
	RequestId:                      pulumi.String("string"),
})
var networkPeeringResource = new NetworkPeering("networkPeeringResource", NetworkPeeringArgs.builder()
    .peerNetworkType("PEER_NETWORK_TYPE_UNSPECIFIED")
    .networkPeeringId("string")
    .peerNetwork("string")
    .vmwareEngineNetwork("string")
    .exchangeSubnetRoutes(false)
    .exportCustomRoutes(false)
    .exportCustomRoutesWithPublicIp(false)
    .importCustomRoutes(false)
    .importCustomRoutesWithPublicIp(false)
    .peerMtu(0)
    .description("string")
    .project("string")
    .requestId("string")
    .build());
network_peering_resource = google_native.vmwareengine.v1.NetworkPeering("networkPeeringResource",
    peer_network_type=google_native.vmwareengine.v1.NetworkPeeringPeerNetworkType.PEER_NETWORK_TYPE_UNSPECIFIED,
    network_peering_id="string",
    peer_network="string",
    vmware_engine_network="string",
    exchange_subnet_routes=False,
    export_custom_routes=False,
    export_custom_routes_with_public_ip=False,
    import_custom_routes=False,
    import_custom_routes_with_public_ip=False,
    peer_mtu=0,
    description="string",
    project="string",
    request_id="string")
const networkPeeringResource = new google_native.vmwareengine.v1.NetworkPeering("networkPeeringResource", {
    peerNetworkType: google_native.vmwareengine.v1.NetworkPeeringPeerNetworkType.PeerNetworkTypeUnspecified,
    networkPeeringId: "string",
    peerNetwork: "string",
    vmwareEngineNetwork: "string",
    exchangeSubnetRoutes: false,
    exportCustomRoutes: false,
    exportCustomRoutesWithPublicIp: false,
    importCustomRoutes: false,
    importCustomRoutesWithPublicIp: false,
    peerMtu: 0,
    description: "string",
    project: "string",
    requestId: "string",
});
type: google-native:vmwareengine/v1:NetworkPeering
properties:
    description: string
    exchangeSubnetRoutes: false
    exportCustomRoutes: false
    exportCustomRoutesWithPublicIp: false
    importCustomRoutes: false
    importCustomRoutesWithPublicIp: false
    networkPeeringId: string
    peerMtu: 0
    peerNetwork: string
    peerNetworkType: PEER_NETWORK_TYPE_UNSPECIFIED
    project: string
    requestId: string
    vmwareEngineNetwork: string
NetworkPeering Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The NetworkPeering resource accepts the following input properties:
- NetworkPeering stringId 
- Required. The user-provided identifier of the new NetworkPeering. This identifier must be unique amongNetworkPeeringresources within the parent and becomes the final token in the name URI. The identifier must meet the following requirements: * Only contains 1-63 alphanumeric characters and hyphens * Begins with an alphabetical character * Ends with a non-hyphen character * Not formatted as a UUID * Complies with RFC 1034 (section 3.5)
- PeerNetwork string
- 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. If the peer_network_typeis VMWARE_ENGINE_NETWORK, specify the name in the form:projects/{project}/locations/global/vmwareEngineNetworks/{vmware_engine_network_id}. Otherwise specify the name in the form:projects/{project}/global/networks/{network_id}, where{project}can either be a project number or a project ID.
- PeerNetwork Pulumi.Type Google Native. VMware Engine. V1. Network Peering Peer Network Type 
- The type of the network to peer with the VMware Engine network.
- VmwareEngine stringNetwork 
- The relative resource name of the VMware Engine network. Specify the name in the following form: projects/{project}/locations/{location}/vmwareEngineNetworks/{vmware_engine_network_id}where{project}can either be a project number or a project ID.
- Description string
- Optional. User-provided description for this network peering.
- ExchangeSubnet boolRoutes 
- Optional. True if full mesh connectivity is created and managed automatically between peered networks; false otherwise. Currently this field is always true because Google Compute Engine automatically creates and manages subnetwork routes between two VPC networks when peering state is 'ACTIVE'.
- ExportCustom boolRoutes 
- Optional. True if custom routes are exported to the peered network; false otherwise. The default value is true.
- ExportCustom boolRoutes With Public Ip 
- Optional. True if all subnet routes with a public IP address range are exported; false otherwise. The default value is true. IPv4 special-use ranges (https://en.wikipedia.org/wiki/IPv4#Special_addresses) are always exported to peers and are not controlled by this field.
- ImportCustom boolRoutes 
- Optional. True if custom routes are imported from the peered network; false otherwise. The default value is true.
- ImportCustom boolRoutes With Public Ip 
- Optional. True if all subnet routes with public IP address range are imported; false otherwise. The default value is true. IPv4 special-use ranges (https://en.wikipedia.org/wiki/IPv4#Special_addresses) are always imported to peers and are not controlled by this field.
- PeerMtu int
- Optional. Maximum transmission unit (MTU) in bytes. The default value is 1500. If a value of0is provided for this field, VMware Engine uses the default value instead.
- Project string
- RequestId string
- Optional. A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server guarantees that a request doesn't result in creation of duplicate commitments for at least 60 minutes. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
- NetworkPeering stringId 
- Required. The user-provided identifier of the new NetworkPeering. This identifier must be unique amongNetworkPeeringresources within the parent and becomes the final token in the name URI. The identifier must meet the following requirements: * Only contains 1-63 alphanumeric characters and hyphens * Begins with an alphabetical character * Ends with a non-hyphen character * Not formatted as a UUID * Complies with RFC 1034 (section 3.5)
- PeerNetwork string
- 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. If the peer_network_typeis VMWARE_ENGINE_NETWORK, specify the name in the form:projects/{project}/locations/global/vmwareEngineNetworks/{vmware_engine_network_id}. Otherwise specify the name in the form:projects/{project}/global/networks/{network_id}, where{project}can either be a project number or a project ID.
- PeerNetwork NetworkType Peering Peer Network Type 
- The type of the network to peer with the VMware Engine network.
- VmwareEngine stringNetwork 
- The relative resource name of the VMware Engine network. Specify the name in the following form: projects/{project}/locations/{location}/vmwareEngineNetworks/{vmware_engine_network_id}where{project}can either be a project number or a project ID.
- Description string
- Optional. User-provided description for this network peering.
- ExchangeSubnet boolRoutes 
- Optional. True if full mesh connectivity is created and managed automatically between peered networks; false otherwise. Currently this field is always true because Google Compute Engine automatically creates and manages subnetwork routes between two VPC networks when peering state is 'ACTIVE'.
- ExportCustom boolRoutes 
- Optional. True if custom routes are exported to the peered network; false otherwise. The default value is true.
- ExportCustom boolRoutes With Public Ip 
- Optional. True if all subnet routes with a public IP address range are exported; false otherwise. The default value is true. IPv4 special-use ranges (https://en.wikipedia.org/wiki/IPv4#Special_addresses) are always exported to peers and are not controlled by this field.
- ImportCustom boolRoutes 
- Optional. True if custom routes are imported from the peered network; false otherwise. The default value is true.
- ImportCustom boolRoutes With Public Ip 
- Optional. True if all subnet routes with public IP address range are imported; false otherwise. The default value is true. IPv4 special-use ranges (https://en.wikipedia.org/wiki/IPv4#Special_addresses) are always imported to peers and are not controlled by this field.
- PeerMtu int
- Optional. Maximum transmission unit (MTU) in bytes. The default value is 1500. If a value of0is provided for this field, VMware Engine uses the default value instead.
- Project string
- RequestId string
- Optional. A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server guarantees that a request doesn't result in creation of duplicate commitments for at least 60 minutes. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
- networkPeering StringId 
- Required. The user-provided identifier of the new NetworkPeering. This identifier must be unique amongNetworkPeeringresources within the parent and becomes the final token in the name URI. The identifier must meet the following requirements: * Only contains 1-63 alphanumeric characters and hyphens * Begins with an alphabetical character * Ends with a non-hyphen character * Not formatted as a UUID * Complies with RFC 1034 (section 3.5)
- peerNetwork String
- 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. If the peer_network_typeis VMWARE_ENGINE_NETWORK, specify the name in the form:projects/{project}/locations/global/vmwareEngineNetworks/{vmware_engine_network_id}. Otherwise specify the name in the form:projects/{project}/global/networks/{network_id}, where{project}can either be a project number or a project ID.
- peerNetwork NetworkType Peering Peer Network Type 
- The type of the network to peer with the VMware Engine network.
- vmwareEngine StringNetwork 
- The relative resource name of the VMware Engine network. Specify the name in the following form: projects/{project}/locations/{location}/vmwareEngineNetworks/{vmware_engine_network_id}where{project}can either be a project number or a project ID.
- description String
- Optional. User-provided description for this network peering.
- exchangeSubnet BooleanRoutes 
- Optional. True if full mesh connectivity is created and managed automatically between peered networks; false otherwise. Currently this field is always true because Google Compute Engine automatically creates and manages subnetwork routes between two VPC networks when peering state is 'ACTIVE'.
- exportCustom BooleanRoutes 
- Optional. True if custom routes are exported to the peered network; false otherwise. The default value is true.
- exportCustom BooleanRoutes With Public Ip 
- Optional. True if all subnet routes with a public IP address range are exported; false otherwise. The default value is true. IPv4 special-use ranges (https://en.wikipedia.org/wiki/IPv4#Special_addresses) are always exported to peers and are not controlled by this field.
- importCustom BooleanRoutes 
- Optional. True if custom routes are imported from the peered network; false otherwise. The default value is true.
- importCustom BooleanRoutes With Public Ip 
- Optional. True if all subnet routes with public IP address range are imported; false otherwise. The default value is true. IPv4 special-use ranges (https://en.wikipedia.org/wiki/IPv4#Special_addresses) are always imported to peers and are not controlled by this field.
- peerMtu Integer
- Optional. Maximum transmission unit (MTU) in bytes. The default value is 1500. If a value of0is provided for this field, VMware Engine uses the default value instead.
- project String
- requestId String
- Optional. A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server guarantees that a request doesn't result in creation of duplicate commitments for at least 60 minutes. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
- networkPeering stringId 
- Required. The user-provided identifier of the new NetworkPeering. This identifier must be unique amongNetworkPeeringresources within the parent and becomes the final token in the name URI. The identifier must meet the following requirements: * Only contains 1-63 alphanumeric characters and hyphens * Begins with an alphabetical character * Ends with a non-hyphen character * Not formatted as a UUID * Complies with RFC 1034 (section 3.5)
- peerNetwork string
- 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. If the peer_network_typeis VMWARE_ENGINE_NETWORK, specify the name in the form:projects/{project}/locations/global/vmwareEngineNetworks/{vmware_engine_network_id}. Otherwise specify the name in the form:projects/{project}/global/networks/{network_id}, where{project}can either be a project number or a project ID.
- peerNetwork NetworkType Peering Peer Network Type 
- The type of the network to peer with the VMware Engine network.
- vmwareEngine stringNetwork 
- The relative resource name of the VMware Engine network. Specify the name in the following form: projects/{project}/locations/{location}/vmwareEngineNetworks/{vmware_engine_network_id}where{project}can either be a project number or a project ID.
- description string
- Optional. User-provided description for this network peering.
- exchangeSubnet booleanRoutes 
- Optional. True if full mesh connectivity is created and managed automatically between peered networks; false otherwise. Currently this field is always true because Google Compute Engine automatically creates and manages subnetwork routes between two VPC networks when peering state is 'ACTIVE'.
- exportCustom booleanRoutes 
- Optional. True if custom routes are exported to the peered network; false otherwise. The default value is true.
- exportCustom booleanRoutes With Public Ip 
- Optional. True if all subnet routes with a public IP address range are exported; false otherwise. The default value is true. IPv4 special-use ranges (https://en.wikipedia.org/wiki/IPv4#Special_addresses) are always exported to peers and are not controlled by this field.
- importCustom booleanRoutes 
- Optional. True if custom routes are imported from the peered network; false otherwise. The default value is true.
- importCustom booleanRoutes With Public Ip 
- Optional. True if all subnet routes with public IP address range are imported; false otherwise. The default value is true. IPv4 special-use ranges (https://en.wikipedia.org/wiki/IPv4#Special_addresses) are always imported to peers and are not controlled by this field.
- peerMtu number
- Optional. Maximum transmission unit (MTU) in bytes. The default value is 1500. If a value of0is provided for this field, VMware Engine uses the default value instead.
- project string
- requestId string
- Optional. A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server guarantees that a request doesn't result in creation of duplicate commitments for at least 60 minutes. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
- network_peering_ strid 
- Required. The user-provided identifier of the new NetworkPeering. This identifier must be unique amongNetworkPeeringresources within the parent and becomes the final token in the name URI. The identifier must meet the following requirements: * Only contains 1-63 alphanumeric characters and hyphens * Begins with an alphabetical character * Ends with a non-hyphen character * Not formatted as a UUID * Complies with RFC 1034 (section 3.5)
- peer_network str
- 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. If the peer_network_typeis VMWARE_ENGINE_NETWORK, specify the name in the form:projects/{project}/locations/global/vmwareEngineNetworks/{vmware_engine_network_id}. Otherwise specify the name in the form:projects/{project}/global/networks/{network_id}, where{project}can either be a project number or a project ID.
- peer_network_ Networktype Peering Peer Network Type 
- The type of the network to peer with the VMware Engine network.
- vmware_engine_ strnetwork 
- The relative resource name of the VMware Engine network. Specify the name in the following form: projects/{project}/locations/{location}/vmwareEngineNetworks/{vmware_engine_network_id}where{project}can either be a project number or a project ID.
- description str
- Optional. User-provided description for this network peering.
- exchange_subnet_ boolroutes 
- Optional. True if full mesh connectivity is created and managed automatically between peered networks; false otherwise. Currently this field is always true because Google Compute Engine automatically creates and manages subnetwork routes between two VPC networks when peering state is 'ACTIVE'.
- export_custom_ boolroutes 
- Optional. True if custom routes are exported to the peered network; false otherwise. The default value is true.
- export_custom_ boolroutes_ with_ public_ ip 
- Optional. True if all subnet routes with a public IP address range are exported; false otherwise. The default value is true. IPv4 special-use ranges (https://en.wikipedia.org/wiki/IPv4#Special_addresses) are always exported to peers and are not controlled by this field.
- import_custom_ boolroutes 
- Optional. True if custom routes are imported from the peered network; false otherwise. The default value is true.
- import_custom_ boolroutes_ with_ public_ ip 
- Optional. True if all subnet routes with public IP address range are imported; false otherwise. The default value is true. IPv4 special-use ranges (https://en.wikipedia.org/wiki/IPv4#Special_addresses) are always imported to peers and are not controlled by this field.
- peer_mtu int
- Optional. Maximum transmission unit (MTU) in bytes. The default value is 1500. If a value of0is provided for this field, VMware Engine uses the default value instead.
- project str
- request_id str
- Optional. A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server guarantees that a request doesn't result in creation of duplicate commitments for at least 60 minutes. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
- networkPeering StringId 
- Required. The user-provided identifier of the new NetworkPeering. This identifier must be unique amongNetworkPeeringresources within the parent and becomes the final token in the name URI. The identifier must meet the following requirements: * Only contains 1-63 alphanumeric characters and hyphens * Begins with an alphabetical character * Ends with a non-hyphen character * Not formatted as a UUID * Complies with RFC 1034 (section 3.5)
- peerNetwork String
- 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. If the peer_network_typeis VMWARE_ENGINE_NETWORK, specify the name in the form:projects/{project}/locations/global/vmwareEngineNetworks/{vmware_engine_network_id}. Otherwise specify the name in the form:projects/{project}/global/networks/{network_id}, where{project}can either be a project number or a project ID.
- peerNetwork "PEER_NETWORK_TYPE_UNSPECIFIED" | "STANDARD" | "VMWARE_ENGINE_NETWORK" | "PRIVATE_SERVICES_ACCESS" | "NETAPP_CLOUD_VOLUMES" | "THIRD_PARTY_SERVICE" | "DELL_POWERSCALE"Type 
- The type of the network to peer with the VMware Engine network.
- vmwareEngine StringNetwork 
- The relative resource name of the VMware Engine network. Specify the name in the following form: projects/{project}/locations/{location}/vmwareEngineNetworks/{vmware_engine_network_id}where{project}can either be a project number or a project ID.
- description String
- Optional. User-provided description for this network peering.
- exchangeSubnet BooleanRoutes 
- Optional. True if full mesh connectivity is created and managed automatically between peered networks; false otherwise. Currently this field is always true because Google Compute Engine automatically creates and manages subnetwork routes between two VPC networks when peering state is 'ACTIVE'.
- exportCustom BooleanRoutes 
- Optional. True if custom routes are exported to the peered network; false otherwise. The default value is true.
- exportCustom BooleanRoutes With Public Ip 
- Optional. True if all subnet routes with a public IP address range are exported; false otherwise. The default value is true. IPv4 special-use ranges (https://en.wikipedia.org/wiki/IPv4#Special_addresses) are always exported to peers and are not controlled by this field.
- importCustom BooleanRoutes 
- Optional. True if custom routes are imported from the peered network; false otherwise. The default value is true.
- importCustom BooleanRoutes With Public Ip 
- Optional. True if all subnet routes with public IP address range are imported; false otherwise. The default value is true. IPv4 special-use ranges (https://en.wikipedia.org/wiki/IPv4#Special_addresses) are always imported to peers and are not controlled by this field.
- peerMtu Number
- Optional. Maximum transmission unit (MTU) in bytes. The default value is 1500. If a value of0is provided for this field, VMware Engine uses the default value instead.
- project String
- requestId String
- Optional. A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server guarantees that a request doesn't result in creation of duplicate commitments for at least 60 minutes. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
Outputs
All input properties are implicitly available as output properties. Additionally, the NetworkPeering resource produces the following output properties:
- CreateTime string
- Creation time of this resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The resource name of the network peering. Resource names are scheme-less URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/global/networkPeerings/my-peering
- State string
- State of the network peering. This field has a value of 'ACTIVE' when there's a matching configuration in the peer network. New values may be added to this enum when appropriate.
- StateDetails string
- Output Only. Details about the current state of the network peering.
- Uid string
- System-generated unique identifier for the resource.
- UpdateTime string
- Last update time of this resource.
- CreateTime string
- Creation time of this resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The resource name of the network peering. Resource names are scheme-less URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/global/networkPeerings/my-peering
- State string
- State of the network peering. This field has a value of 'ACTIVE' when there's a matching configuration in the peer network. New values may be added to this enum when appropriate.
- StateDetails string
- Output Only. Details about the current state of the network peering.
- Uid string
- System-generated unique identifier for the resource.
- UpdateTime string
- Last update time of this resource.
- createTime String
- Creation time of this resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The resource name of the network peering. Resource names are scheme-less URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/global/networkPeerings/my-peering
- state String
- State of the network peering. This field has a value of 'ACTIVE' when there's a matching configuration in the peer network. New values may be added to this enum when appropriate.
- stateDetails String
- Output Only. Details about the current state of the network peering.
- uid String
- System-generated unique identifier for the resource.
- updateTime String
- Last update time of this resource.
- createTime string
- Creation time of this resource.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The resource name of the network peering. Resource names are scheme-less URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/global/networkPeerings/my-peering
- state string
- State of the network peering. This field has a value of 'ACTIVE' when there's a matching configuration in the peer network. New values may be added to this enum when appropriate.
- stateDetails string
- Output Only. Details about the current state of the network peering.
- uid string
- System-generated unique identifier for the resource.
- updateTime string
- Last update time of this resource.
- create_time str
- Creation time of this resource.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The resource name of the network peering. Resource names are scheme-less URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/global/networkPeerings/my-peering
- state str
- State of the network peering. This field has a value of 'ACTIVE' when there's a matching configuration in the peer network. New values may be added to this enum when appropriate.
- state_details str
- Output Only. Details about the current state of the network peering.
- uid str
- System-generated unique identifier for the resource.
- update_time str
- Last update time of this resource.
- createTime String
- Creation time of this resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The resource name of the network peering. Resource names are scheme-less URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/global/networkPeerings/my-peering
- state String
- State of the network peering. This field has a value of 'ACTIVE' when there's a matching configuration in the peer network. New values may be added to this enum when appropriate.
- stateDetails String
- Output Only. Details about the current state of the network peering.
- uid String
- System-generated unique identifier for the resource.
- updateTime String
- Last update time of this resource.
Supporting Types
NetworkPeeringPeerNetworkType, NetworkPeeringPeerNetworkTypeArgs          
- PeerNetwork Type Unspecified 
- PEER_NETWORK_TYPE_UNSPECIFIEDUnspecified
- Standard
- STANDARDPeering connection used for connecting to another VPC network established by the same user. For example, a peering connection to another VPC network in the same project or to an on-premises network.
- VmwareEngine Network 
- VMWARE_ENGINE_NETWORKPeering connection used for connecting to another VMware Engine network.
- PrivateServices Access 
- PRIVATE_SERVICES_ACCESSPeering connection used for establishing private services access.
- NetappCloud Volumes 
- NETAPP_CLOUD_VOLUMESPeering connection used for connecting to NetApp Cloud Volumes.
- ThirdParty Service 
- THIRD_PARTY_SERVICEPeering connection used for connecting to third-party services. Most third-party services require manual setup of reverse peering on the VPC network associated with the third-party service.
- DellPowerscale 
- DELL_POWERSCALEPeering connection used for connecting to Dell PowerScale Filers
- NetworkPeering Peer Network Type Peer Network Type Unspecified 
- PEER_NETWORK_TYPE_UNSPECIFIEDUnspecified
- NetworkPeering Peer Network Type Standard 
- STANDARDPeering connection used for connecting to another VPC network established by the same user. For example, a peering connection to another VPC network in the same project or to an on-premises network.
- NetworkPeering Peer Network Type Vmware Engine Network 
- VMWARE_ENGINE_NETWORKPeering connection used for connecting to another VMware Engine network.
- NetworkPeering Peer Network Type Private Services Access 
- PRIVATE_SERVICES_ACCESSPeering connection used for establishing private services access.
- NetworkPeering Peer Network Type Netapp Cloud Volumes 
- NETAPP_CLOUD_VOLUMESPeering connection used for connecting to NetApp Cloud Volumes.
- NetworkPeering Peer Network Type Third Party Service 
- THIRD_PARTY_SERVICEPeering connection used for connecting to third-party services. Most third-party services require manual setup of reverse peering on the VPC network associated with the third-party service.
- NetworkPeering Peer Network Type Dell Powerscale 
- DELL_POWERSCALEPeering connection used for connecting to Dell PowerScale Filers
- PeerNetwork Type Unspecified 
- PEER_NETWORK_TYPE_UNSPECIFIEDUnspecified
- Standard
- STANDARDPeering connection used for connecting to another VPC network established by the same user. For example, a peering connection to another VPC network in the same project or to an on-premises network.
- VmwareEngine Network 
- VMWARE_ENGINE_NETWORKPeering connection used for connecting to another VMware Engine network.
- PrivateServices Access 
- PRIVATE_SERVICES_ACCESSPeering connection used for establishing private services access.
- NetappCloud Volumes 
- NETAPP_CLOUD_VOLUMESPeering connection used for connecting to NetApp Cloud Volumes.
- ThirdParty Service 
- THIRD_PARTY_SERVICEPeering connection used for connecting to third-party services. Most third-party services require manual setup of reverse peering on the VPC network associated with the third-party service.
- DellPowerscale 
- DELL_POWERSCALEPeering connection used for connecting to Dell PowerScale Filers
- PeerNetwork Type Unspecified 
- PEER_NETWORK_TYPE_UNSPECIFIEDUnspecified
- Standard
- STANDARDPeering connection used for connecting to another VPC network established by the same user. For example, a peering connection to another VPC network in the same project or to an on-premises network.
- VmwareEngine Network 
- VMWARE_ENGINE_NETWORKPeering connection used for connecting to another VMware Engine network.
- PrivateServices Access 
- PRIVATE_SERVICES_ACCESSPeering connection used for establishing private services access.
- NetappCloud Volumes 
- NETAPP_CLOUD_VOLUMESPeering connection used for connecting to NetApp Cloud Volumes.
- ThirdParty Service 
- THIRD_PARTY_SERVICEPeering connection used for connecting to third-party services. Most third-party services require manual setup of reverse peering on the VPC network associated with the third-party service.
- DellPowerscale 
- DELL_POWERSCALEPeering connection used for connecting to Dell PowerScale Filers
- PEER_NETWORK_TYPE_UNSPECIFIED
- PEER_NETWORK_TYPE_UNSPECIFIEDUnspecified
- STANDARD
- STANDARDPeering connection used for connecting to another VPC network established by the same user. For example, a peering connection to another VPC network in the same project or to an on-premises network.
- VMWARE_ENGINE_NETWORK
- VMWARE_ENGINE_NETWORKPeering connection used for connecting to another VMware Engine network.
- PRIVATE_SERVICES_ACCESS
- PRIVATE_SERVICES_ACCESSPeering connection used for establishing private services access.
- NETAPP_CLOUD_VOLUMES
- NETAPP_CLOUD_VOLUMESPeering connection used for connecting to NetApp Cloud Volumes.
- THIRD_PARTY_SERVICE
- THIRD_PARTY_SERVICEPeering connection used for connecting to third-party services. Most third-party services require manual setup of reverse peering on the VPC network associated with the third-party service.
- DELL_POWERSCALE
- DELL_POWERSCALEPeering connection used for connecting to Dell PowerScale Filers
- "PEER_NETWORK_TYPE_UNSPECIFIED"
- PEER_NETWORK_TYPE_UNSPECIFIEDUnspecified
- "STANDARD"
- STANDARDPeering connection used for connecting to another VPC network established by the same user. For example, a peering connection to another VPC network in the same project or to an on-premises network.
- "VMWARE_ENGINE_NETWORK"
- VMWARE_ENGINE_NETWORKPeering connection used for connecting to another VMware Engine network.
- "PRIVATE_SERVICES_ACCESS"
- PRIVATE_SERVICES_ACCESSPeering connection used for establishing private services access.
- "NETAPP_CLOUD_VOLUMES"
- NETAPP_CLOUD_VOLUMESPeering connection used for connecting to NetApp Cloud Volumes.
- "THIRD_PARTY_SERVICE"
- THIRD_PARTY_SERVICEPeering connection used for connecting to third-party services. Most third-party services require manual setup of reverse peering on the VPC network associated with the third-party service.
- "DELL_POWERSCALE"
- DELL_POWERSCALEPeering connection used for connecting to Dell PowerScale Filers
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.