UNPKG

@pulumi/gcp

Version:

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

139 lines 5.99 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * List all GoldenGate Deployment Environments in a location. * * For more information see the * [API](https://cloud.google.com/oracle/database/docs/reference/rest/v1/projects.locations.goldengateDeploymentEnvironments). * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as gcp from "@pulumi/gcp"; * * const myEnvironments = gcp.oracledatabase.getGoldengateDeploymentEnvironments({ * location: "us-east4", * }); * ``` * * ## Attributes reference * * The following attributes are exported: * * * `goldengateDeploymentEnvironments` - List of GoldenGate Deployment Environments. Structure is documented below. * * <a name="nestedGoldengateDeploymentEnvironments"></a> The `goldengateDeploymentEnvironments` block supports: * * * `name` - The name of the GoldenGate Deployment Environment resource. Format: `projects/{project}/locations/{location}/goldenGateDeploymentEnvironments/{golden_gate_deployment_environment}` * * * `category` - The category of the GoldenGate Deployment Environment resource. * * * `displayName` - The display name of the GoldenGate Deployment Environment resource. * * * `defaultCpuCoreCount` - The default CPU core count of the GoldenGate Deployment Environment resource. * * * `environmentType` - The environment type of the GoldenGate Deployment Environment resource. * * * `autoScalingEnabled` - Whether auto scaling is enabled by default for the GoldenGate Deployment Environment resource. * * * `maxCpuCoreCount` - The max CPU core count of the GoldenGate Deployment Environment resource. * * * `memoryGbPerCpuCore` - The memory per CPU core in GBs of the GoldenGate Deployment Environment resource. * * * `minCpuCoreCount` - The min CPU core count of the GoldenGate Deployment Environment resource. * * * `networkBandwidthGbpsPerCpuCore` - The network bandwidth per CPU core in Gbps of the GoldenGate Deployment Environment resource. * * * `storageUsageLimitGbPerCpuCore` - The storage usage limit per CPU core in GBs of the GoldenGate Deployment Environment resource. */ export declare function getGoldengateDeploymentEnvironments(args: GetGoldengateDeploymentEnvironmentsArgs, opts?: pulumi.InvokeOptions): Promise<GetGoldengateDeploymentEnvironmentsResult>; /** * A collection of arguments for invoking getGoldengateDeploymentEnvironments. */ export interface GetGoldengateDeploymentEnvironmentsArgs { /** * 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 getGoldengateDeploymentEnvironments. */ export interface GetGoldengateDeploymentEnvironmentsResult { readonly goldengateDeploymentEnvironments: outputs.oracledatabase.GetGoldengateDeploymentEnvironmentsGoldengateDeploymentEnvironment[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly location: string; readonly project?: string; } /** * List all GoldenGate Deployment Environments in a location. * * For more information see the * [API](https://cloud.google.com/oracle/database/docs/reference/rest/v1/projects.locations.goldengateDeploymentEnvironments). * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as gcp from "@pulumi/gcp"; * * const myEnvironments = gcp.oracledatabase.getGoldengateDeploymentEnvironments({ * location: "us-east4", * }); * ``` * * ## Attributes reference * * The following attributes are exported: * * * `goldengateDeploymentEnvironments` - List of GoldenGate Deployment Environments. Structure is documented below. * * <a name="nestedGoldengateDeploymentEnvironments"></a> The `goldengateDeploymentEnvironments` block supports: * * * `name` - The name of the GoldenGate Deployment Environment resource. Format: `projects/{project}/locations/{location}/goldenGateDeploymentEnvironments/{golden_gate_deployment_environment}` * * * `category` - The category of the GoldenGate Deployment Environment resource. * * * `displayName` - The display name of the GoldenGate Deployment Environment resource. * * * `defaultCpuCoreCount` - The default CPU core count of the GoldenGate Deployment Environment resource. * * * `environmentType` - The environment type of the GoldenGate Deployment Environment resource. * * * `autoScalingEnabled` - Whether auto scaling is enabled by default for the GoldenGate Deployment Environment resource. * * * `maxCpuCoreCount` - The max CPU core count of the GoldenGate Deployment Environment resource. * * * `memoryGbPerCpuCore` - The memory per CPU core in GBs of the GoldenGate Deployment Environment resource. * * * `minCpuCoreCount` - The min CPU core count of the GoldenGate Deployment Environment resource. * * * `networkBandwidthGbpsPerCpuCore` - The network bandwidth per CPU core in Gbps of the GoldenGate Deployment Environment resource. * * * `storageUsageLimitGbPerCpuCore` - The storage usage limit per CPU core in GBs of the GoldenGate Deployment Environment resource. */ export declare function getGoldengateDeploymentEnvironmentsOutput(args: GetGoldengateDeploymentEnvironmentsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetGoldengateDeploymentEnvironmentsResult>; /** * A collection of arguments for invoking getGoldengateDeploymentEnvironments. */ export interface GetGoldengateDeploymentEnvironmentsOutputArgs { /** * 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=getGoldengateDeploymentEnvironments.d.ts.map