UNPKG

@pulumi/gcp

Version:

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

139 lines 5.41 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * List all GoldenGate Deployment Types in a location. * * For more information see the * [API](https://cloud.google.com/oracle/database/docs/reference/rest/v1/projects.locations.goldengateDeploymentTypes). * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as gcp from "@pulumi/gcp"; * * const myDeploymentTypes = gcp.oracledatabase.getGoldengateDeploymentTypes({ * location: "us-east4", * }); * ``` * * ## Attributes reference * * The following attributes are exported: * * * `goldengateDeploymentTypes` - List of GoldenGate Deployment Types. Structure is documented below. * * <a name="nestedGoldengateDeploymentTypes"></a> The `goldengateDeploymentTypes` block supports: * * * `name` - The name of the GoldenGate Deployment Type resource. Format: `projects/{project}/locations/{location}/goldenGateDeploymentTypes/{golden_gate_deployment_type}` * * * `deploymentType` - The deployment type of the GoldenGate Deployment Type resource. * * * `category` - The category of the GoldenGate Deployment Type resource. * * * `connectionTypes` - The connection types of the GoldenGate Deployment Type resource. * * * `displayName` - The display name of the GoldenGate Deployment Type resource. * * * `oggVersion` - The OGG version of the GoldenGate Deployment Type resource. * * * `sourceTechnologies` - The source technologies of the GoldenGate Deployment Type resource. * * * `targetTechnologies` - The target technologies of the GoldenGate Deployment Type resource. * * * `supportedCapabilities` - The supported capabilities of the GoldenGate Deployment Type resource. * * * `supportedTechnologiesUrl` - The supported technologies URL of the GoldenGate Deployment Type resource. * * * `defaultUsername` - The default username of the GoldenGate Deployment Type resource. */ export declare function getGoldengateDeploymentTypes(args: GetGoldengateDeploymentTypesArgs, opts?: pulumi.InvokeOptions): Promise<GetGoldengateDeploymentTypesResult>; /** * A collection of arguments for invoking getGoldengateDeploymentTypes. */ export interface GetGoldengateDeploymentTypesArgs { /** * 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 getGoldengateDeploymentTypes. */ export interface GetGoldengateDeploymentTypesResult { readonly goldengateDeploymentTypes: outputs.oracledatabase.GetGoldengateDeploymentTypesGoldengateDeploymentType[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly location: string; readonly project?: string; } /** * List all GoldenGate Deployment Types in a location. * * For more information see the * [API](https://cloud.google.com/oracle/database/docs/reference/rest/v1/projects.locations.goldengateDeploymentTypes). * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as gcp from "@pulumi/gcp"; * * const myDeploymentTypes = gcp.oracledatabase.getGoldengateDeploymentTypes({ * location: "us-east4", * }); * ``` * * ## Attributes reference * * The following attributes are exported: * * * `goldengateDeploymentTypes` - List of GoldenGate Deployment Types. Structure is documented below. * * <a name="nestedGoldengateDeploymentTypes"></a> The `goldengateDeploymentTypes` block supports: * * * `name` - The name of the GoldenGate Deployment Type resource. Format: `projects/{project}/locations/{location}/goldenGateDeploymentTypes/{golden_gate_deployment_type}` * * * `deploymentType` - The deployment type of the GoldenGate Deployment Type resource. * * * `category` - The category of the GoldenGate Deployment Type resource. * * * `connectionTypes` - The connection types of the GoldenGate Deployment Type resource. * * * `displayName` - The display name of the GoldenGate Deployment Type resource. * * * `oggVersion` - The OGG version of the GoldenGate Deployment Type resource. * * * `sourceTechnologies` - The source technologies of the GoldenGate Deployment Type resource. * * * `targetTechnologies` - The target technologies of the GoldenGate Deployment Type resource. * * * `supportedCapabilities` - The supported capabilities of the GoldenGate Deployment Type resource. * * * `supportedTechnologiesUrl` - The supported technologies URL of the GoldenGate Deployment Type resource. * * * `defaultUsername` - The default username of the GoldenGate Deployment Type resource. */ export declare function getGoldengateDeploymentTypesOutput(args: GetGoldengateDeploymentTypesOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetGoldengateDeploymentTypesResult>; /** * A collection of arguments for invoking getGoldengateDeploymentTypes. */ export interface GetGoldengateDeploymentTypesOutputArgs { /** * 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=getGoldengateDeploymentTypes.d.ts.map