UNPKG

@pulumi/gcp

Version:

A Pulumi package for creating and managing Google Cloud Platform resources.

107 lines 3.9 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * List all GoldenGate Connection Types in a location. * * For more information see the * [API](https://cloud.google.com/oracle/database/docs/reference/rest/v1/projects.locations.goldengateConnectionTypes). * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as gcp from "@pulumi/gcp"; * * const myConnectionTypes = gcp.oracledatabase.getGoldengateConnectionTypes({ * location: "us-east4", * }); * ``` * * ## Attributes reference * * The following attributes are exported: * * * `goldengateConnectionTypes` - List of GoldenGate Connection Types. Structure is documented below. * * <a name="nestedGoldengateConnectionTypes"></a> The `goldengateConnectionTypes` block supports: * * * `name` - The name of the GoldenGate Connection Type resource. Format: `projects/{project}/locations/{location}/goldenGateConnectionTypes/{golden_gate_connection_type}` * * * `connectionType` - The connection type of the GoldenGate Connection Type resource. * * * `technologyTypes` - An array of technologyTypes supported for the connection type. */ export declare function getGoldengateConnectionTypes(args: GetGoldengateConnectionTypesArgs, opts?: pulumi.InvokeOptions): Promise<GetGoldengateConnectionTypesResult>; /** * A collection of arguments for invoking getGoldengateConnectionTypes. */ export interface GetGoldengateConnectionTypesArgs { /** * The location of resource. */ location: string; /** * The project to which the resource belongs. If it * is not provided, the provider project is used. */ project?: string; } /** * A collection of values returned by getGoldengateConnectionTypes. */ export interface GetGoldengateConnectionTypesResult { readonly goldengateConnectionTypes: outputs.oracledatabase.GetGoldengateConnectionTypesGoldengateConnectionType[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly location: string; readonly project?: string; } /** * List all GoldenGate Connection Types in a location. * * For more information see the * [API](https://cloud.google.com/oracle/database/docs/reference/rest/v1/projects.locations.goldengateConnectionTypes). * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as gcp from "@pulumi/gcp"; * * const myConnectionTypes = gcp.oracledatabase.getGoldengateConnectionTypes({ * location: "us-east4", * }); * ``` * * ## Attributes reference * * The following attributes are exported: * * * `goldengateConnectionTypes` - List of GoldenGate Connection Types. Structure is documented below. * * <a name="nestedGoldengateConnectionTypes"></a> The `goldengateConnectionTypes` block supports: * * * `name` - The name of the GoldenGate Connection Type resource. Format: `projects/{project}/locations/{location}/goldenGateConnectionTypes/{golden_gate_connection_type}` * * * `connectionType` - The connection type of the GoldenGate Connection Type resource. * * * `technologyTypes` - An array of technologyTypes supported for the connection type. */ export declare function getGoldengateConnectionTypesOutput(args: GetGoldengateConnectionTypesOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetGoldengateConnectionTypesResult>; /** * A collection of arguments for invoking getGoldengateConnectionTypes. */ export interface GetGoldengateConnectionTypesOutputArgs { /** * The location of resource. */ location: pulumi.Input<string>; /** * The project to which the resource belongs. If it * is not provided, the provider project is used. */ project?: pulumi.Input<string | undefined>; } //# sourceMappingURL=getGoldengateConnectionTypes.d.ts.map