Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

PrivateConnection

import type { PrivateConnection } from "https://googleapis.deno.dev/v1/vmwareengine:v1.ts";

Private connection resource that provides connectivity for VMware Engine private clouds.

interface PrivateConnection {
readonly createTime?: Date;
description?: string;
readonly name?: string;
readonly peeringId?: string;
readonly peeringState?: "PEERING_STATE_UNSPECIFIED" | "PEERING_ACTIVE" | "PEERING_INACTIVE";
routingMode?: "ROUTING_MODE_UNSPECIFIED" | "GLOBAL" | "REGIONAL";
serviceNetwork?: string;
readonly state?:
| "STATE_UNSPECIFIED"
| "CREATING"
| "ACTIVE"
| "UPDATING"
| "DELETING"
| "UNPROVISIONED"
| "FAILED";
type?:
| "TYPE_UNSPECIFIED"
| "PRIVATE_SERVICE_ACCESS"
| "NETAPP_CLOUD_VOLUMES"
| "DELL_POWERSCALE"
| "THIRD_PARTY_SERVICE";
readonly uid?: string;
readonly updateTime?: Date;
vmwareEngineNetwork?: string;
readonly vmwareEngineNetworkCanonical?: string;
}

§Properties

§
readonly createTime?: Date
[src]

Output only. Creation time of this resource.

§
description?: string
[src]

Optional. User-provided description for this private connection.

§
readonly name?: string
[src]

Output only. The resource name of the private connection. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/us-central1/privateConnections/my-connection

§
readonly peeringId?: string
[src]

Output only. VPC network peering id between given network VPC and VMwareEngineNetwork.

§
readonly peeringState?: "PEERING_STATE_UNSPECIFIED" | "PEERING_ACTIVE" | "PEERING_INACTIVE"
[src]

Output only. Peering state between service network and VMware Engine network.

§
routingMode?: "ROUTING_MODE_UNSPECIFIED" | "GLOBAL" | "REGIONAL"
[src]

Optional. Routing Mode. Default value is set to GLOBAL. For type = PRIVATE_SERVICE_ACCESS, this field can be set to GLOBAL or REGIONAL, for other types only GLOBAL is supported.

§
serviceNetwork?: string
[src]

Required. Service network to create private connection. Specify the name in the following form: projects/{project}/global/networks/{network_id} For type = PRIVATE_SERVICE_ACCESS, this field represents servicenetworking VPC, e.g. projects/project-tp/global/networks/servicenetworking. For type = NETAPP_CLOUD_VOLUME, this field represents NetApp service VPC, e.g. projects/project-tp/global/networks/netapp-tenant-vpc. For type = DELL_POWERSCALE, this field represent Dell service VPC, e.g. projects/project-tp/global/networks/dell-tenant-vpc. For type= THIRD_PARTY_SERVICE, this field could represent a consumer VPC or any other producer VPC to which the VMware Engine Network needs to be connected, e.g. projects/project/global/networks/vpc.

§
readonly state?: "STATE_UNSPECIFIED" | "CREATING" | "ACTIVE" | "UPDATING" | "DELETING" | "UNPROVISIONED" | "FAILED"
[src]

Output only. State of the private connection.

§
type?: "TYPE_UNSPECIFIED" | "PRIVATE_SERVICE_ACCESS" | "NETAPP_CLOUD_VOLUMES" | "DELL_POWERSCALE" | "THIRD_PARTY_SERVICE"
[src]

Required. Private connection type.

§
readonly uid?: string
[src]

Output only. System-generated unique identifier for the resource.

§
readonly updateTime?: Date
[src]

Output only. Last update time of this resource.

§
vmwareEngineNetwork?: string
[src]

Required. The relative resource name of Legacy VMware Engine network. Specify the name in the following form: projects/{project}/locations/{location}/vmwareEngineNetworks/{vmware_engine_network_id} where {project}, {location} will be same as specified in private connection resource name and {vmware_engine_network_id} will be in the form of {location}-default e.g. projects/project/locations/us-central1/vmwareEngineNetworks/us-central1-default.

§
readonly vmwareEngineNetworkCanonical?: string
[src]

Output only. The canonical name of the VMware Engine network in the form: projects/{project_number}/locations/{location}/vmwareEngineNetworks/{vmware_engine_network_id}