import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * 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`). */ export declare function getVmwareEngineNetwork(args: GetVmwareEngineNetworkArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetVmwareEngineNetworkArgs { location: string; project?: string; vmwareEngineNetworkId: string; } export interface GetVmwareEngineNetworkResult { /** * Creation time of this resource. */ readonly createTime: string; /** * User-provided description for this VMware Engine network. */ readonly description: 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. */ readonly etag: 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` */ readonly name: string; /** * State of the VMware Engine network. */ readonly state: string; /** * VMware Engine network type. */ readonly type: string; /** * System-generated unique identifier for the resource. */ readonly uid: string; /** * Last update time of this resource. */ readonly updateTime: string; /** * VMware Engine service VPC networks that provide connectivity from a private cloud to customer projects, the internet, and other Google Cloud services. */ readonly vpcNetworks: outputs.vmwareengine.v1.VpcNetworkResponse[]; } /** * 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`). */ export declare function getVmwareEngineNetworkOutput(args: GetVmwareEngineNetworkOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetVmwareEngineNetworkOutputArgs { location: pulumi.Input; project?: pulumi.Input; vmwareEngineNetworkId: pulumi.Input; }