PrivateConnection
import type { PrivateConnection } from "https://googleapis.deno.dev/v1/datamigration:v1.ts";
The PrivateConnection resource is used to establish private connectivity with the customer's network.
interface PrivateConnection {
readonly createTime?: Date;
displayName?: string;
readonly error?: Status;
labels?: {};
[key: string]: string;
name?: string;
readonly state?:
| "STATE_UNSPECIFIED"
| "CREATING"
| "CREATED"
| "FAILED"
| "DELETING"
| "FAILED_TO_DELETE"
| "DELETED";
readonly updateTime?: Date;
vpcPeeringConfig?: VpcPeeringConfig;
}§Properties
§
labels?: {}
[src][key: string]: string;
The resource labels for private connections to use to annotate any related
underlying resources such as Compute Engine VMs. An object containing a
list of "key": "value" pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }
.
§
readonly state?: "STATE_UNSPECIFIED" | "CREATING" | "CREATED" | "FAILED" | "DELETING" | "FAILED_TO_DELETE" | "DELETED"
[src]Output only. The state of the private connection.
§
vpcPeeringConfig?: VpcPeeringConfig
[src]VPC peering configuration.