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

GoogleCloudConnectorsV1Connection

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

Connection represents an instance of connector.

interface GoogleCloudConnectorsV1Connection {
readonly billingConfig?: GoogleCloudConnectorsV1BillingConfig;
readonly connectionRevision?: bigint;
connectorVersion?: string;
readonly connectorVersionInfraConfig?: GoogleCloudConnectorsV1ConnectorVersionInfraConfig;
readonly connectorVersionLaunchStage?:
| "LAUNCH_STAGE_UNSPECIFIED"
| "PREVIEW"
| "GA"
| "DEPRECATED"
| "PRIVATE_PREVIEW";
readonly createTime?: Date;
description?: string;
readonly envoyImageLocation?: string;
eventingEnablementType?: "EVENTING_ENABLEMENT_TYPE_UNSPECIFIED" | "EVENTING_AND_CONNECTION" | "ONLY_EVENTING";
readonly eventingRuntimeData?: GoogleCloudConnectorsV1EventingRuntimeData;
readonly imageLocation?: string;
readonly isTrustedTester?: boolean;
labels?: {
[key: string]: string;
}
;
readonly name?: string;
serviceAccount?: string;
readonly serviceDirectory?: string;
readonly subscriptionType?: "SUBSCRIPTION_TYPE_UNSPECIFIED" | "PAY_G" | "PAID";
suspended?: boolean;
readonly updateTime?: Date;
}

§Properties

§

Optional. Configuration for establishing the connection's authentication with an external system.

§

Output only. Billing config for the connection.

§

Optional. Configuration for configuring the connection with an external system.

§
readonly connectionRevision?: bigint
[src]

Output only. Connection revision. This field is only updated when the connection is created or updated by User.

§
connectorVersion?: string
[src]

Required. Connector version on which the connection is created. The format is: projects//locations//providers//connectors//versions/* Only global location is supported for ConnectorVersion resource.

§
readonly connectorVersionInfraConfig?: GoogleCloudConnectorsV1ConnectorVersionInfraConfig
[src]

Output only. Infra configs supported by Connector Version.

§
readonly connectorVersionLaunchStage?: "LAUNCH_STAGE_UNSPECIFIED" | "PREVIEW" | "GA" | "DEPRECATED" | "PRIVATE_PREVIEW"
[src]

Output only. Flag to mark the version indicating the launch stage.

§
readonly createTime?: Date
[src]

Output only. Created time.

§
description?: string
[src]

Optional. Description of the resource.

§

Optional. Configuration of the Connector's destination. Only accepted for Connectors that accepts user defined destination(s).

§
readonly envoyImageLocation?: string
[src]

Output only. GCR location where the envoy image is stored. formatted like: gcr.io/{bucketName}/{imageName}

§

Optional. Eventing config of a connection

§
eventingEnablementType?: "EVENTING_ENABLEMENT_TYPE_UNSPECIFIED" | "EVENTING_AND_CONNECTION" | "ONLY_EVENTING"
[src]

Optional. Eventing enablement type. Will be nil if eventing is not enabled.

§

Output only. Eventing Runtime Data.

§
readonly imageLocation?: string
[src]

Output only. GCR location where the runtime image is stored. formatted like: gcr.io/{bucketName}/{imageName}

§
readonly isTrustedTester?: boolean
[src]

Output only. Is trusted tester program enabled for the project.

§
labels?: {
[key: string]: string;
}
[src]

Optional. Resource labels to represent user-provided metadata. Refer to cloud documentation on labels for more details. https://cloud.google.com/compute/docs/labeling-resources

§

Optional. Configuration that indicates whether or not the Connection can be edited.

§

Optional. Log configuration for the connection.

§
readonly name?: string
[src]

Output only. Resource name of the Connection. Format: projects/{project}/locations/{location}/connections/{connection}

§

Optional. Node configuration for the connection.

§
serviceAccount?: string
[src]

Optional. Service account needed for runtime plane to access Google Cloud resources.

§
readonly serviceDirectory?: string
[src]

Output only. The name of the Service Directory service name. Used for Private Harpoon to resolve the ILB address. e.g. "projects/cloud-connectors-e2e-testing/locations/us-central1/namespaces/istio-system/services/istio-ingressgateway-connectors"

§

Optional. Ssl config of a connection

§

Output only. Current status of the connection.

§
readonly subscriptionType?: "SUBSCRIPTION_TYPE_UNSPECIFIED" | "PAY_G" | "PAID"
[src]

Output only. This subscription type enum states the subscription type of the project.

§
suspended?: boolean
[src]

Optional. Suspended indicates if a user has suspended a connection or not.

§
readonly updateTime?: Date
[src]

Output only. Updated time.