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-native logo

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>
    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]
    func LookupVmwareEngineNetwork(ctx *Context, args *LookupVmwareEngineNetworkArgs, opts ...InvokeOption) (*LookupVmwareEngineNetworkResult, error)
    func LookupVmwareEngineNetworkOutput(ctx *Context, args *LookupVmwareEngineNetworkOutputArgs, opts ...InvokeOption) LookupVmwareEngineNetworkResultOutput

    > 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)
    }
    public static CompletableFuture<GetVmwareEngineNetworkResult> getVmwareEngineNetwork(GetVmwareEngineNetworkArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: google-native:vmwareengine/v1:getVmwareEngineNetwork
      arguments:
        # arguments dictionary

    The following arguments are supported:

    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 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 string
    Type of VPC network (INTRANET, INTERNET, or GOOGLE_CLOUD)
    Network 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 string
    Type of VPC network (INTRANET, INTERNET, or GOOGLE_CLOUD)
    network 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 String
    Type of VPC network (INTRANET, INTERNET, or GOOGLE_CLOUD)
    network 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 string
    Type of VPC network (INTRANET, INTERNET, or GOOGLE_CLOUD)
    network 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 str
    Type of VPC network (INTRANET, INTERNET, or GOOGLE_CLOUD)
    network 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 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-native logo

    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