1. Packages
  2. Google Cloud Native
  3. API Docs
  4. vmwareengine
  5. vmwareengine/v1
  6. getVmwareEngineNetwork

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.vmwareengine/v1.getVmwareEngineNetwork

Explore with Pulumi AI

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

Retrieves a VmwareEngineNetwork resource by its resource name. The resource contains details of the VMware Engine network, such as its VMware Engine network type, peered networks in a service project, and state (for example, CREATING, ACTIVE, DELETING).

Using getVmwareEngineNetwork

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getVmwareEngineNetwork(args: GetVmwareEngineNetworkArgs, opts?: InvokeOptions): Promise<GetVmwareEngineNetworkResult>
function getVmwareEngineNetworkOutput(args: GetVmwareEngineNetworkOutputArgs, opts?: InvokeOptions): Output<GetVmwareEngineNetworkResult>
Copy
def get_vmware_engine_network(location: Optional[str] = None,
                              project: Optional[str] = None,
                              vmware_engine_network_id: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetVmwareEngineNetworkResult
def get_vmware_engine_network_output(location: Optional[pulumi.Input[str]] = None,
                              project: Optional[pulumi.Input[str]] = None,
                              vmware_engine_network_id: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetVmwareEngineNetworkResult]
Copy
func LookupVmwareEngineNetwork(ctx *Context, args *LookupVmwareEngineNetworkArgs, opts ...InvokeOption) (*LookupVmwareEngineNetworkResult, error)
func LookupVmwareEngineNetworkOutput(ctx *Context, args *LookupVmwareEngineNetworkOutputArgs, opts ...InvokeOption) LookupVmwareEngineNetworkResultOutput
Copy

> Note: This function is named LookupVmwareEngineNetwork in the Go SDK.

public static class GetVmwareEngineNetwork 
{
    public static Task<GetVmwareEngineNetworkResult> InvokeAsync(GetVmwareEngineNetworkArgs args, InvokeOptions? opts = null)
    public static Output<GetVmwareEngineNetworkResult> Invoke(GetVmwareEngineNetworkInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetVmwareEngineNetworkResult> getVmwareEngineNetwork(GetVmwareEngineNetworkArgs args, InvokeOptions options)
public static Output<GetVmwareEngineNetworkResult> getVmwareEngineNetwork(GetVmwareEngineNetworkArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:vmwareengine/v1:getVmwareEngineNetwork
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Location This property is required. string
VmwareEngineNetworkId This property is required. string
Project string
Location This property is required. string
VmwareEngineNetworkId This property is required. string
Project string
location This property is required. String
vmwareEngineNetworkId This property is required. String
project String
location This property is required. string
vmwareEngineNetworkId This property is required. string
project string
location This property is required. str
vmware_engine_network_id This property is required. str
project str
location This property is required. String
vmwareEngineNetworkId This property is required. String
project String

getVmwareEngineNetwork Result

The following output properties are available:

CreateTime string
Creation time of this resource.
Description string
User-provided description for this VMware Engine network.
Etag string
Checksum that may be sent on update and delete requests to ensure that the user-provided value is up to date before the server processes a request. The server computes checksums based on the value of other fields in the request.
Name string
The resource name of the VMware Engine network. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/global/vmwareEngineNetworks/my-network
State string
State of the VMware Engine network.
Type string
VMware Engine network type.
Uid string
System-generated unique identifier for the resource.
UpdateTime string
Last update time of this resource.
VpcNetworks List<Pulumi.GoogleNative.VMwareEngine.V1.Outputs.VpcNetworkResponse>
VMware Engine service VPC networks that provide connectivity from a private cloud to customer projects, the internet, and other Google Cloud services.
CreateTime string
Creation time of this resource.
Description string
User-provided description for this VMware Engine network.
Etag string
Checksum that may be sent on update and delete requests to ensure that the user-provided value is up to date before the server processes a request. The server computes checksums based on the value of other fields in the request.
Name string
The resource name of the VMware Engine network. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/global/vmwareEngineNetworks/my-network
State string
State of the VMware Engine network.
Type string
VMware Engine network type.
Uid string
System-generated unique identifier for the resource.
UpdateTime string
Last update time of this resource.
VpcNetworks []VpcNetworkResponse
VMware Engine service VPC networks that provide connectivity from a private cloud to customer projects, the internet, and other Google Cloud services.
createTime String
Creation time of this resource.
description String
User-provided description for this VMware Engine network.
etag String
Checksum that may be sent on update and delete requests to ensure that the user-provided value is up to date before the server processes a request. The server computes checksums based on the value of other fields in the request.
name String
The resource name of the VMware Engine network. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/global/vmwareEngineNetworks/my-network
state String
State of the VMware Engine network.
type String
VMware Engine network type.
uid String
System-generated unique identifier for the resource.
updateTime String
Last update time of this resource.
vpcNetworks List<VpcNetworkResponse>
VMware Engine service VPC networks that provide connectivity from a private cloud to customer projects, the internet, and other Google Cloud services.
createTime string
Creation time of this resource.
description string
User-provided description for this VMware Engine network.
etag string
Checksum that may be sent on update and delete requests to ensure that the user-provided value is up to date before the server processes a request. The server computes checksums based on the value of other fields in the request.
name string
The resource name of the VMware Engine network. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/global/vmwareEngineNetworks/my-network
state string
State of the VMware Engine network.
type string
VMware Engine network type.
uid string
System-generated unique identifier for the resource.
updateTime string
Last update time of this resource.
vpcNetworks VpcNetworkResponse[]
VMware Engine service VPC networks that provide connectivity from a private cloud to customer projects, the internet, and other Google Cloud services.
create_time str
Creation time of this resource.
description str
User-provided description for this VMware Engine network.
etag str
Checksum that may be sent on update and delete requests to ensure that the user-provided value is up to date before the server processes a request. The server computes checksums based on the value of other fields in the request.
name str
The resource name of the VMware Engine network. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/global/vmwareEngineNetworks/my-network
state str
State of the VMware Engine network.
type str
VMware Engine network type.
uid str
System-generated unique identifier for the resource.
update_time str
Last update time of this resource.
vpc_networks Sequence[VpcNetworkResponse]
VMware Engine service VPC networks that provide connectivity from a private cloud to customer projects, the internet, and other Google Cloud services.
createTime String
Creation time of this resource.
description String
User-provided description for this VMware Engine network.
etag String
Checksum that may be sent on update and delete requests to ensure that the user-provided value is up to date before the server processes a request. The server computes checksums based on the value of other fields in the request.
name String
The resource name of the VMware Engine network. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/global/vmwareEngineNetworks/my-network
state String
State of the VMware Engine network.
type String
VMware Engine network type.
uid String
System-generated unique identifier for the resource.
updateTime String
Last update time of this resource.
vpcNetworks List<Property Map>
VMware Engine service VPC networks that provide connectivity from a private cloud to customer projects, the internet, and other Google Cloud services.

Supporting Types

VpcNetworkResponse

Network This property is required. string
The relative resource name of the service VPC network this VMware Engine network is attached to. For example: projects/123123/global/networks/my-network
Type This property is required. string
Type of VPC network (INTRANET, INTERNET, or GOOGLE_CLOUD)
Network This property is required. string
The relative resource name of the service VPC network this VMware Engine network is attached to. For example: projects/123123/global/networks/my-network
Type This property is required. string
Type of VPC network (INTRANET, INTERNET, or GOOGLE_CLOUD)
network This property is required. String
The relative resource name of the service VPC network this VMware Engine network is attached to. For example: projects/123123/global/networks/my-network
type This property is required. String
Type of VPC network (INTRANET, INTERNET, or GOOGLE_CLOUD)
network This property is required. string
The relative resource name of the service VPC network this VMware Engine network is attached to. For example: projects/123123/global/networks/my-network
type This property is required. string
Type of VPC network (INTRANET, INTERNET, or GOOGLE_CLOUD)
network This property is required. str
The relative resource name of the service VPC network this VMware Engine network is attached to. For example: projects/123123/global/networks/my-network
type This property is required. str
Type of VPC network (INTRANET, INTERNET, or GOOGLE_CLOUD)
network This property is required. String
The relative resource name of the service VPC network this VMware Engine network is attached to. For example: projects/123123/global/networks/my-network
type This property is required. String
Type of VPC network (INTRANET, INTERNET, or GOOGLE_CLOUD)

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.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi