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 {
asyncOperationsEnabled?: boolean;
authOverrideEnabled?: boolean;
readonly billingConfig?: GoogleCloudConnectorsV1BillingConfig;
readonly connectionRevision?: bigint;
connectorVersion?: string;
readonly connectorVersionInfraConfig?: GoogleCloudConnectorsV1ConnectorVersionInfraConfig;
readonly connectorVersionLaunchStage?:
| "LAUNCH_STAGE_UNSPECIFIED"
| "PREVIEW"
| "GA"
| "DEPRECATED"
| "TEST"
| "PRIVATE_PREVIEW";
readonly createTime?: Date;
description?: string;
readonly envoyImageLocation?: string;
euaOauthAuthConfig?: GoogleCloudConnectorsV1AuthConfig;
eventingEnablementType?: "EVENTING_ENABLEMENT_TYPE_UNSPECIFIED" | "EVENTING_AND_CONNECTION" | "ONLY_EVENTING";
readonly eventingRuntimeData?: GoogleCloudConnectorsV1EventingRuntimeData;
fallbackOnAdminCredentials?: boolean;
readonly host?: string;
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 tlsServiceDirectory?: string;
readonly updateTime?: Date;
}

§Properties

§
asyncOperationsEnabled?: boolean
[src]

Optional. Async operations enabled for the connection. If Async Operations is enabled, Connection allows the customers to initiate async long running operations using the actions API.

§

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

§
authOverrideEnabled?: boolean
[src]

Optional. Auth override enabled for the connection. If Auth Override is enabled, Connection allows the backend service auth to be overridden in the entities/actions API.

§

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" | "TEST" | "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. Additional Oauth2.0 Auth config for EUA. If the connection is configured using non-OAuth authentication but OAuth needs to be used for EUA, this field can be populated with the OAuth config. This should be a OAuth2AuthCodeFlow Auth type only.

§

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.

§
fallbackOnAdminCredentials?: boolean
[src]

Optional. Fallback on admin credentials for the connection. If this both auth_override_enabled and fallback_on_admin_credentials are set to true, the connection will use the admin credentials if the dynamic auth header is not present during auth override.

§
readonly host?: string
[src]

Output only. The name of the Hostname of the Service Directory service with TLS.

§
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 tlsServiceDirectory?: string
[src]

Output only. The name of the Service Directory service with TLS.

§

Optional. Traffic shaping configuration for the connection.

§
readonly updateTime?: Date
[src]

Output only. Updated time.