@pulumi/gcp
Version:
A Pulumi package for creating and managing Google Cloud Platform resources.
135 lines • 5.27 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
/**
* List all Goldengate Deployment Versions in a location.
*
* For more information see the
* [API](https://cloud.google.com/oracle/database/docs/reference/rest/v1/projects.locations.goldengateDeploymentVersions).
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as gcp from "@pulumi/gcp";
*
* const myDeploymentVersions = gcp.oracledatabase.getGoldengateDeploymentVersions({
* location: "us-east4",
* });
* ```
*
* ## Attributes reference
*
* The following attributes are exported:
*
* * `goldengateDeploymentVersions` - List of Goldengate Deployment Versions. Structure is documented below.
*
* <a name="nestedGoldengateDeploymentVersions"></a> The `goldengateDeploymentVersions` block supports:
*
* * `name` - The name of the Goldengate Deployment Version resource. Format: `projects/{project}/locations/{location}/goldengateDeploymentVersions/{goldengate_deployment_version}`
*
* * `ocid` - The Oracle Cloud Infrastructure OCID of the Goldengate Deployment Version resource.
*
* * `properties` - The properties of the Goldengate Deployment Version resource. Structure is documented below.
*
* <a name="nestedProperties"></a> The `properties` block supports:
*
* * `deploymentType` - The deployment type of the Goldengate Deployment Version resource.
*
* * `securityFix` - Specifies whether this version has a security fix.
*
* * `oggVersion` - The OGG version of the Goldengate Deployment Version resource.
*
* * `releaseType` - The release type of the Goldengate Deployment Version resource.
*
* * `releaseTime` - The release time of the Goldengate Deployment Version resource.
*
* * `supportEndTime` - The support end time of the Goldengate Deployment Version resource.
*/
export declare function getGoldengateDeploymentVersions(args: GetGoldengateDeploymentVersionsArgs, opts?: pulumi.InvokeOptions): Promise<GetGoldengateDeploymentVersionsResult>;
/**
* A collection of arguments for invoking getGoldengateDeploymentVersions.
*/
export interface GetGoldengateDeploymentVersionsArgs {
/**
* 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 getGoldengateDeploymentVersions.
*/
export interface GetGoldengateDeploymentVersionsResult {
readonly goldengateDeploymentVersions: outputs.oracledatabase.GetGoldengateDeploymentVersionsGoldengateDeploymentVersion[];
/**
* The provider-assigned unique ID for this managed resource.
*/
readonly id: string;
readonly location: string;
readonly project?: string;
}
/**
* List all Goldengate Deployment Versions in a location.
*
* For more information see the
* [API](https://cloud.google.com/oracle/database/docs/reference/rest/v1/projects.locations.goldengateDeploymentVersions).
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as gcp from "@pulumi/gcp";
*
* const myDeploymentVersions = gcp.oracledatabase.getGoldengateDeploymentVersions({
* location: "us-east4",
* });
* ```
*
* ## Attributes reference
*
* The following attributes are exported:
*
* * `goldengateDeploymentVersions` - List of Goldengate Deployment Versions. Structure is documented below.
*
* <a name="nestedGoldengateDeploymentVersions"></a> The `goldengateDeploymentVersions` block supports:
*
* * `name` - The name of the Goldengate Deployment Version resource. Format: `projects/{project}/locations/{location}/goldengateDeploymentVersions/{goldengate_deployment_version}`
*
* * `ocid` - The Oracle Cloud Infrastructure OCID of the Goldengate Deployment Version resource.
*
* * `properties` - The properties of the Goldengate Deployment Version resource. Structure is documented below.
*
* <a name="nestedProperties"></a> The `properties` block supports:
*
* * `deploymentType` - The deployment type of the Goldengate Deployment Version resource.
*
* * `securityFix` - Specifies whether this version has a security fix.
*
* * `oggVersion` - The OGG version of the Goldengate Deployment Version resource.
*
* * `releaseType` - The release type of the Goldengate Deployment Version resource.
*
* * `releaseTime` - The release time of the Goldengate Deployment Version resource.
*
* * `supportEndTime` - The support end time of the Goldengate Deployment Version resource.
*/
export declare function getGoldengateDeploymentVersionsOutput(args: GetGoldengateDeploymentVersionsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetGoldengateDeploymentVersionsResult>;
/**
* A collection of arguments for invoking getGoldengateDeploymentVersions.
*/
export interface GetGoldengateDeploymentVersionsOutputArgs {
/**
* 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=getGoldengateDeploymentVersions.d.ts.map