import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Gets details of a single CustomConnectorVersion. */ export declare function getCustomConnectorVersion(args: GetCustomConnectorVersionArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetCustomConnectorVersionArgs { customConnectorId: string; customConnectorVersionId: string; project?: string; } export interface GetCustomConnectorVersionResult { /** * Configuration for establishing the authentication to the connector destination. */ readonly authConfig: outputs.connectors.v1.AuthConfigResponse; /** * Created time. */ readonly createTime: string; /** * Configuration of the customConnector's destination. */ readonly destinationConfig: outputs.connectors.v1.DestinationConfigResponse; /** * Optional. Whether to enable backend destination config. This is the backend server that the connector connects to. */ readonly enableBackendDestinationConfig: boolean; /** * 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 */ readonly labels: { [key: string]: string; }; /** * Identifier. Resource name of the Version. Format: projects/{project}/locations/{location}/customConnectors/{custom_connector}/customConnectorVersions/{custom_connector_version} */ readonly name: string; /** * Optional. Location of the custom connector spec. */ readonly specLocation: string; /** * Type of the customConnector. */ readonly type: string; /** * Updated time. */ readonly updateTime: string; } /** * Gets details of a single CustomConnectorVersion. */ export declare function getCustomConnectorVersionOutput(args: GetCustomConnectorVersionOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetCustomConnectorVersionOutputArgs { customConnectorId: pulumi.Input; customConnectorVersionId: pulumi.Input; project?: pulumi.Input; }