published on Monday, Jun 22, 2026 by Pulumi
published on Monday, Jun 22, 2026 by Pulumi
List all GoldenGate Deployment Types in a location.
For more information see the API.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";
const myDeploymentTypes = gcp.oracledatabase.getGoldengateDeploymentTypes({
location: "us-east4",
});
import pulumi
import pulumi_gcp as gcp
my_deployment_types = gcp.oracledatabase.get_goldengate_deployment_types(location="us-east4")
package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v9/go/gcp/oracledatabase"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := oracledatabase.GetGoldengateDeploymentTypes(ctx, &oracledatabase.GetGoldengateDeploymentTypesArgs{
Location: "us-east4",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;
return await Deployment.RunAsync(() =>
{
var myDeploymentTypes = Gcp.OracleDatabase.GetGoldengateDeploymentTypes.Invoke(new()
{
Location = "us-east4",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.oracledatabase.OracledatabaseFunctions;
import com.pulumi.gcp.oracledatabase.inputs.GetGoldengateDeploymentTypesArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var myDeploymentTypes = OracledatabaseFunctions.getGoldengateDeploymentTypes(GetGoldengateDeploymentTypesArgs.builder()
.location("us-east4")
.build());
}
}
variables:
myDeploymentTypes:
fn::invoke:
function: gcp:oracledatabase:getGoldengateDeploymentTypes
arguments:
location: us-east4
pulumi {
required_providers {
gcp = {
source = "pulumi/gcp"
}
}
}
data "gcp_oracledatabase_getgoldengatedeploymenttypes" "myDeploymentTypes" {
location = "us-east4"
}
Attributes reference
The following attributes are exported:
goldengateDeploymentTypes- List of GoldenGate Deployment Types. Structure is documented below.
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.
Using getGoldengateDeploymentTypes
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getGoldengateDeploymentTypes(args: GetGoldengateDeploymentTypesArgs, opts?: InvokeOptions): Promise<GetGoldengateDeploymentTypesResult>
function getGoldengateDeploymentTypesOutput(args: GetGoldengateDeploymentTypesOutputArgs, opts?: InvokeOptions): Output<GetGoldengateDeploymentTypesResult>def get_goldengate_deployment_types(location: Optional[str] = None,
project: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetGoldengateDeploymentTypesResult
def get_goldengate_deployment_types_output(location: pulumi.Input[Optional[str]] = None,
project: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetGoldengateDeploymentTypesResult]func GetGoldengateDeploymentTypes(ctx *Context, args *GetGoldengateDeploymentTypesArgs, opts ...InvokeOption) (*GetGoldengateDeploymentTypesResult, error)
func GetGoldengateDeploymentTypesOutput(ctx *Context, args *GetGoldengateDeploymentTypesOutputArgs, opts ...InvokeOption) GetGoldengateDeploymentTypesResultOutput> Note: This function is named GetGoldengateDeploymentTypes in the Go SDK.
public static class GetGoldengateDeploymentTypes
{
public static Task<GetGoldengateDeploymentTypesResult> InvokeAsync(GetGoldengateDeploymentTypesArgs args, InvokeOptions? opts = null)
public static Output<GetGoldengateDeploymentTypesResult> Invoke(GetGoldengateDeploymentTypesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetGoldengateDeploymentTypesResult> getGoldengateDeploymentTypes(GetGoldengateDeploymentTypesArgs args, InvokeOptions options)
public static Output<GetGoldengateDeploymentTypesResult> getGoldengateDeploymentTypes(GetGoldengateDeploymentTypesArgs args, InvokeOptions options)
fn::invoke:
function: gcp:oracledatabase/getGoldengateDeploymentTypes:getGoldengateDeploymentTypes
arguments:
# arguments dictionarydata "gcp_oracledatabase_getgoldengatedeploymenttypes" "name" {
# arguments
}The following arguments are supported:
getGoldengateDeploymentTypes Result
The following output properties are available:
- Goldengate
Deployment List<GetTypes Goldengate Deployment Types Goldengate Deployment Type> - Id string
- The provider-assigned unique ID for this managed resource.
- Location string
- Project string
- Goldengate
Deployment []GetTypes Goldengate Deployment Types Goldengate Deployment Type - Id string
- The provider-assigned unique ID for this managed resource.
- Location string
- Project string
- goldengate_
deployment_ list(object)types - id string
- The provider-assigned unique ID for this managed resource.
- location string
- project string
- goldengate
Deployment List<GetTypes Goldengate Deployment Types Goldengate Deployment Type> - id String
- The provider-assigned unique ID for this managed resource.
- location String
- project String
- goldengate
Deployment GetTypes Goldengate Deployment Types Goldengate Deployment Type[] - id string
- The provider-assigned unique ID for this managed resource.
- location string
- project string
- goldengate_
deployment_ Sequence[Gettypes Goldengate Deployment Types Goldengate Deployment Type] - id str
- The provider-assigned unique ID for this managed resource.
- location str
- project str
- goldengate
Deployment List<Property Map>Types - id String
- The provider-assigned unique ID for this managed resource.
- location String
- project String
Supporting Types
GetGoldengateDeploymentTypesGoldengateDeploymentType
- Category string
- The category of the Goldengate Deployment Type resource.
- Connection
Types List<string> - The connection types of the Goldengate Deployment Type resource.
- Default
Username string - The default username of the Goldengate Deployment Type resource.
- Deployment
Type string - The deployment type of the Goldengate Deployment Type resource.
- Display
Name string - The display name of the Goldengate Deployment Type resource.
- Name string
- The name of the Goldengate Deployment Type resource.
- Ogg
Version string - The OGG version of the Goldengate Deployment Type resource.
- Source
Technologies List<string> - The source technologies of the Goldengate Deployment Type resource.
- Supported
Capabilities List<string> - The supported capabilities of the Goldengate Deployment Type resource.
- Supported
Technologies stringUrl - The supported technologies URL of the Goldengate Deployment Type resource.
- Target
Technologies List<string> - The target technologies of the Goldengate Deployment Type resource.
- Category string
- The category of the Goldengate Deployment Type resource.
- Connection
Types []string - The connection types of the Goldengate Deployment Type resource.
- Default
Username string - The default username of the Goldengate Deployment Type resource.
- Deployment
Type string - The deployment type of the Goldengate Deployment Type resource.
- Display
Name string - The display name of the Goldengate Deployment Type resource.
- Name string
- The name of the Goldengate Deployment Type resource.
- Ogg
Version string - The OGG version of the Goldengate Deployment Type resource.
- Source
Technologies []string - The source technologies of the Goldengate Deployment Type resource.
- Supported
Capabilities []string - The supported capabilities of the Goldengate Deployment Type resource.
- Supported
Technologies stringUrl - The supported technologies URL of the Goldengate Deployment Type resource.
- Target
Technologies []string - The target technologies of the Goldengate Deployment Type resource.
- category string
- The category of the Goldengate Deployment Type resource.
- connection_
types list(string) - The connection types of the Goldengate Deployment Type resource.
- default_
username string - The default username of the Goldengate Deployment Type resource.
- deployment_
type string - The deployment type of the Goldengate Deployment Type resource.
- display_
name string - The display name of the Goldengate Deployment Type resource.
- name string
- The name of the Goldengate Deployment Type resource.
- ogg_
version string - The OGG version of the Goldengate Deployment Type resource.
- source_
technologies list(string) - The source technologies of the Goldengate Deployment Type resource.
- supported_
capabilities list(string) - The supported capabilities of the Goldengate Deployment Type resource.
- supported_
technologies_ stringurl - The supported technologies URL of the Goldengate Deployment Type resource.
- target_
technologies list(string) - The target technologies of the Goldengate Deployment Type resource.
- category String
- The category of the Goldengate Deployment Type resource.
- connection
Types List<String> - The connection types of the Goldengate Deployment Type resource.
- default
Username String - The default username of the Goldengate Deployment Type resource.
- deployment
Type String - The deployment type of the Goldengate Deployment Type resource.
- display
Name String - The display name of the Goldengate Deployment Type resource.
- name String
- The name of the Goldengate Deployment Type resource.
- ogg
Version String - The OGG version of the Goldengate Deployment Type resource.
- source
Technologies List<String> - The source technologies of the Goldengate Deployment Type resource.
- supported
Capabilities List<String> - The supported capabilities of the Goldengate Deployment Type resource.
- supported
Technologies StringUrl - The supported technologies URL of the Goldengate Deployment Type resource.
- target
Technologies List<String> - The target technologies of the Goldengate Deployment Type resource.
- category string
- The category of the Goldengate Deployment Type resource.
- connection
Types string[] - The connection types of the Goldengate Deployment Type resource.
- default
Username string - The default username of the Goldengate Deployment Type resource.
- deployment
Type string - The deployment type of the Goldengate Deployment Type resource.
- display
Name string - The display name of the Goldengate Deployment Type resource.
- name string
- The name of the Goldengate Deployment Type resource.
- ogg
Version string - The OGG version of the Goldengate Deployment Type resource.
- source
Technologies string[] - The source technologies of the Goldengate Deployment Type resource.
- supported
Capabilities string[] - The supported capabilities of the Goldengate Deployment Type resource.
- supported
Technologies stringUrl - The supported technologies URL of the Goldengate Deployment Type resource.
- target
Technologies string[] - The target technologies of the Goldengate Deployment Type resource.
- category str
- The category of the Goldengate Deployment Type resource.
- connection_
types Sequence[str] - The connection types of the Goldengate Deployment Type resource.
- default_
username str - The default username of the Goldengate Deployment Type resource.
- deployment_
type str - The deployment type of the Goldengate Deployment Type resource.
- display_
name str - The display name of the Goldengate Deployment Type resource.
- name str
- The name of the Goldengate Deployment Type resource.
- ogg_
version str - The OGG version of the Goldengate Deployment Type resource.
- source_
technologies Sequence[str] - The source technologies of the Goldengate Deployment Type resource.
- supported_
capabilities Sequence[str] - The supported capabilities of the Goldengate Deployment Type resource.
- supported_
technologies_ strurl - The supported technologies URL of the Goldengate Deployment Type resource.
- target_
technologies Sequence[str] - The target technologies of the Goldengate Deployment Type resource.
- category String
- The category of the Goldengate Deployment Type resource.
- connection
Types List<String> - The connection types of the Goldengate Deployment Type resource.
- default
Username String - The default username of the Goldengate Deployment Type resource.
- deployment
Type String - The deployment type of the Goldengate Deployment Type resource.
- display
Name String - The display name of the Goldengate Deployment Type resource.
- name String
- The name of the Goldengate Deployment Type resource.
- ogg
Version String - The OGG version of the Goldengate Deployment Type resource.
- source
Technologies List<String> - The source technologies of the Goldengate Deployment Type resource.
- supported
Capabilities List<String> - The supported capabilities of the Goldengate Deployment Type resource.
- supported
Technologies StringUrl - The supported technologies URL of the Goldengate Deployment Type resource.
- target
Technologies List<String> - The target technologies of the Goldengate Deployment Type resource.
Package Details
- Repository
- Google Cloud (GCP) Classic pulumi/pulumi-gcp
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
google-betaTerraform Provider.
published on Monday, Jun 22, 2026 by Pulumi