import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Use this data source to retrieve information about an Ovhcloud Connect product * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; * * const occ = ovh.OVHcloud.Connect({ * serviceName: "XXX", * }); * ``` */ export declare function connect(args: ConnectArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking Connect. */ export interface ConnectArgs { /** * The uuid of the Ovhcloud connect. */ serviceName: string; } /** * A collection of values returned by Connect. */ export interface ConnectResult { /** * Service bandwidth */ readonly bandwidth: string; /** * Service description */ readonly description: string; /** * IAM resource information */ readonly iam: outputs.OVHcloud.ConnectIam; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * List of interfaces linked to a service */ readonly interfaceLists: number[]; /** * Pop reference where the service is delivered */ readonly pop: string; /** * Port quantity */ readonly portQuantity: string; /** * Product name of the service */ readonly product: string; /** * Service provider */ readonly providerName: string; /** * Service name */ readonly serviceName: string; /** * Service status */ readonly status: string; /** * uuid of the Ovhcloud Connect service */ readonly uuid: string; /** * vrack linked to the service */ readonly vrack: string; } /** * Use this data source to retrieve information about an Ovhcloud Connect product * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; * * const occ = ovh.OVHcloud.Connect({ * serviceName: "XXX", * }); * ``` */ export declare function connectOutput(args: ConnectOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking Connect. */ export interface ConnectOutputArgs { /** * The uuid of the Ovhcloud connect. */ serviceName: pulumi.Input; }