published on Monday, Jun 22, 2026 by Pulumi
published on Monday, Jun 22, 2026 by Pulumi
List all GoldenGate Connection 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 myConnectionTypes = gcp.oracledatabase.getGoldengateConnectionTypes({
location: "us-east4",
});
import pulumi
import pulumi_gcp as gcp
my_connection_types = gcp.oracledatabase.get_goldengate_connection_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.GetGoldengateConnectionTypes(ctx, &oracledatabase.GetGoldengateConnectionTypesArgs{
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 myConnectionTypes = Gcp.OracleDatabase.GetGoldengateConnectionTypes.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.GetGoldengateConnectionTypesArgs;
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 myConnectionTypes = OracledatabaseFunctions.getGoldengateConnectionTypes(GetGoldengateConnectionTypesArgs.builder()
.location("us-east4")
.build());
}
}
variables:
myConnectionTypes:
fn::invoke:
function: gcp:oracledatabase:getGoldengateConnectionTypes
arguments:
location: us-east4
pulumi {
required_providers {
gcp = {
source = "pulumi/gcp"
}
}
}
data "gcp_oracledatabase_getgoldengateconnectiontypes" "myConnectionTypes" {
location = "us-east4"
}
Attributes reference
The following attributes are exported:
goldengateConnectionTypes- List of GoldenGate Connection Types. Structure is documented below.
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.
Using getGoldengateConnectionTypes
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 getGoldengateConnectionTypes(args: GetGoldengateConnectionTypesArgs, opts?: InvokeOptions): Promise<GetGoldengateConnectionTypesResult>
function getGoldengateConnectionTypesOutput(args: GetGoldengateConnectionTypesOutputArgs, opts?: InvokeOptions): Output<GetGoldengateConnectionTypesResult>def get_goldengate_connection_types(location: Optional[str] = None,
project: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetGoldengateConnectionTypesResult
def get_goldengate_connection_types_output(location: pulumi.Input[Optional[str]] = None,
project: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetGoldengateConnectionTypesResult]func GetGoldengateConnectionTypes(ctx *Context, args *GetGoldengateConnectionTypesArgs, opts ...InvokeOption) (*GetGoldengateConnectionTypesResult, error)
func GetGoldengateConnectionTypesOutput(ctx *Context, args *GetGoldengateConnectionTypesOutputArgs, opts ...InvokeOption) GetGoldengateConnectionTypesResultOutput> Note: This function is named GetGoldengateConnectionTypes in the Go SDK.
public static class GetGoldengateConnectionTypes
{
public static Task<GetGoldengateConnectionTypesResult> InvokeAsync(GetGoldengateConnectionTypesArgs args, InvokeOptions? opts = null)
public static Output<GetGoldengateConnectionTypesResult> Invoke(GetGoldengateConnectionTypesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetGoldengateConnectionTypesResult> getGoldengateConnectionTypes(GetGoldengateConnectionTypesArgs args, InvokeOptions options)
public static Output<GetGoldengateConnectionTypesResult> getGoldengateConnectionTypes(GetGoldengateConnectionTypesArgs args, InvokeOptions options)
fn::invoke:
function: gcp:oracledatabase/getGoldengateConnectionTypes:getGoldengateConnectionTypes
arguments:
# arguments dictionarydata "gcp_oracledatabase_getgoldengateconnectiontypes" "name" {
# arguments
}The following arguments are supported:
getGoldengateConnectionTypes Result
The following output properties are available:
- Goldengate
Connection List<GetTypes Goldengate Connection Types Goldengate Connection Type> - Id string
- The provider-assigned unique ID for this managed resource.
- Location string
- Project string
- Goldengate
Connection []GetTypes Goldengate Connection Types Goldengate Connection Type - Id string
- The provider-assigned unique ID for this managed resource.
- Location string
- Project string
- goldengate_
connection_ list(object)types - id string
- The provider-assigned unique ID for this managed resource.
- location string
- project string
- goldengate
Connection List<GetTypes Goldengate Connection Types Goldengate Connection Type> - id String
- The provider-assigned unique ID for this managed resource.
- location String
- project String
- goldengate
Connection GetTypes Goldengate Connection Types Goldengate Connection Type[] - id string
- The provider-assigned unique ID for this managed resource.
- location string
- project string
- goldengate_
connection_ Sequence[Gettypes Goldengate Connection Types Goldengate Connection Type] - id str
- The provider-assigned unique ID for this managed resource.
- location str
- project str
- goldengate
Connection List<Property Map>Types - id String
- The provider-assigned unique ID for this managed resource.
- location String
- project String
Supporting Types
GetGoldengateConnectionTypesGoldengateConnectionType
- Connection
Type string - The connection type of the Goldengate Connection Type resource.
- Name string
- The name of the Goldengate Connection Type resource.
- Technology
Types List<string> - An array of technologyTypes supported for the connection type.
- Connection
Type string - The connection type of the Goldengate Connection Type resource.
- Name string
- The name of the Goldengate Connection Type resource.
- Technology
Types []string - An array of technologyTypes supported for the connection type.
- connection_
type string - The connection type of the Goldengate Connection Type resource.
- name string
- The name of the Goldengate Connection Type resource.
- technology_
types list(string) - An array of technologyTypes supported for the connection type.
- connection
Type String - The connection type of the Goldengate Connection Type resource.
- name String
- The name of the Goldengate Connection Type resource.
- technology
Types List<String> - An array of technologyTypes supported for the connection type.
- connection
Type string - The connection type of the Goldengate Connection Type resource.
- name string
- The name of the Goldengate Connection Type resource.
- technology
Types string[] - An array of technologyTypes supported for the connection type.
- connection_
type str - The connection type of the Goldengate Connection Type resource.
- name str
- The name of the Goldengate Connection Type resource.
- technology_
types Sequence[str] - An array of technologyTypes supported for the connection type.
- connection
Type String - The connection type of the Goldengate Connection Type resource.
- name String
- The name of the Goldengate Connection Type resource.
- technology
Types List<String> - An array of technologyTypes supported for the connection type.
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