1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. GoldenGate
  5. getPipeline
Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi

oci.GoldenGate.getPipeline

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi

This data source provides details about a specific Pipeline resource in Oracle Cloud Infrastructure Golden Gate service.

Retrieves a Pipeline details.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testPipeline = oci.GoldenGate.getPipeline({
    pipelineId: testPipelineOciGoldenGatePipeline.id,
});
Copy
import pulumi
import pulumi_oci as oci

test_pipeline = oci.GoldenGate.get_pipeline(pipeline_id=test_pipeline_oci_golden_gate_pipeline["id"])
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/goldengate"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := goldengate.GetPipeline(ctx, &goldengate.GetPipelineArgs{
			PipelineId: testPipelineOciGoldenGatePipeline.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testPipeline = Oci.GoldenGate.GetPipeline.Invoke(new()
    {
        PipelineId = testPipelineOciGoldenGatePipeline.Id,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.GoldenGate.GoldenGateFunctions;
import com.pulumi.oci.GoldenGate.inputs.GetPipelineArgs;
import java.util.List;
import java.util.ArrayList;
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 testPipeline = GoldenGateFunctions.getPipeline(GetPipelineArgs.builder()
            .pipelineId(testPipelineOciGoldenGatePipeline.id())
            .build());

    }
}
Copy
variables:
  testPipeline:
    fn::invoke:
      function: oci:GoldenGate:getPipeline
      arguments:
        pipelineId: ${testPipelineOciGoldenGatePipeline.id}
Copy

Using getPipeline

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 getPipeline(args: GetPipelineArgs, opts?: InvokeOptions): Promise<GetPipelineResult>
function getPipelineOutput(args: GetPipelineOutputArgs, opts?: InvokeOptions): Output<GetPipelineResult>
Copy
def get_pipeline(pipeline_id: Optional[str] = None,
                 opts: Optional[InvokeOptions] = None) -> GetPipelineResult
def get_pipeline_output(pipeline_id: Optional[pulumi.Input[str]] = None,
                 opts: Optional[InvokeOptions] = None) -> Output[GetPipelineResult]
Copy
func GetPipeline(ctx *Context, args *GetPipelineArgs, opts ...InvokeOption) (*GetPipelineResult, error)
func GetPipelineOutput(ctx *Context, args *GetPipelineOutputArgs, opts ...InvokeOption) GetPipelineResultOutput
Copy

> Note: This function is named GetPipeline in the Go SDK.

public static class GetPipeline 
{
    public static Task<GetPipelineResult> InvokeAsync(GetPipelineArgs args, InvokeOptions? opts = null)
    public static Output<GetPipelineResult> Invoke(GetPipelineInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetPipelineResult> getPipeline(GetPipelineArgs args, InvokeOptions options)
public static Output<GetPipelineResult> getPipeline(GetPipelineArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:GoldenGate/getPipeline:getPipeline
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

PipelineId This property is required. string
The OCID of the pipeline created.
PipelineId This property is required. string
The OCID of the pipeline created.
pipelineId This property is required. String
The OCID of the pipeline created.
pipelineId This property is required. string
The OCID of the pipeline created.
pipeline_id This property is required. str
The OCID of the pipeline created.
pipelineId This property is required. String
The OCID of the pipeline created.

getPipeline Result

The following output properties are available:

CompartmentId string
The OCID of the compartment being referenced.
CpuCoreCount int
The Minimum number of OCPUs to be made available for this Deployment.
DefinedTags Dictionary<string, string>
Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
Description string
Metadata about this specific object.
DisplayName string
An object's Display Name.
FreeformTags Dictionary<string, string>
A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
Id string
The OCID of the pipeline. This option applies when retrieving a pipeline.
IsAutoScalingEnabled bool
Indicates if auto scaling is enabled for the Deployment's CPU core count.
LicenseModel string
The Oracle license model that applies to a Deployment.
LifecycleDetails string
Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state.
LifecycleSubState string
Possible lifecycle substates when retrieving a pipeline.
Locks List<GetPipelineLock>
Locks associated with this resource.
MappingRules List<GetPipelineMappingRule>
Mapping for source/target schema/tables for the pipeline data replication.
PipelineDiagnosticDatas List<GetPipelinePipelineDiagnosticData>
Information regarding the pipeline diagnostic collection
PipelineId string
ProcessOptions List<GetPipelineProcessOption>
Required pipeline options to configure the replication process (Extract or Replicat).
RecipeType string
The type of the recipe
SourceConnectionDetails List<GetPipelineSourceConnectionDetail>
The source connection details for creating a pipeline.
State string
Lifecycle state of the pipeline.
SystemTags Dictionary<string, string>
The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}
TargetConnectionDetails List<GetPipelineTargetConnectionDetail>
The target connection details for creating a pipeline.
TimeCreated string
The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
TimeLastRecorded string
When the resource was last updated. This option applies when retrieving a pipeline. The format is defined by RFC3339, such as 2024-07-25T21:10:29.600Z.
TimeUpdated string
The time the resource was last updated. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
CompartmentId string
The OCID of the compartment being referenced.
CpuCoreCount int
The Minimum number of OCPUs to be made available for this Deployment.
DefinedTags map[string]string
Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
Description string
Metadata about this specific object.
DisplayName string
An object's Display Name.
FreeformTags map[string]string
A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
Id string
The OCID of the pipeline. This option applies when retrieving a pipeline.
IsAutoScalingEnabled bool
Indicates if auto scaling is enabled for the Deployment's CPU core count.
LicenseModel string
The Oracle license model that applies to a Deployment.
LifecycleDetails string
Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state.
LifecycleSubState string
Possible lifecycle substates when retrieving a pipeline.
Locks []GetPipelineLock
Locks associated with this resource.
MappingRules []GetPipelineMappingRule
Mapping for source/target schema/tables for the pipeline data replication.
PipelineDiagnosticDatas []GetPipelinePipelineDiagnosticData
Information regarding the pipeline diagnostic collection
PipelineId string
ProcessOptions []GetPipelineProcessOption
Required pipeline options to configure the replication process (Extract or Replicat).
RecipeType string
The type of the recipe
SourceConnectionDetails []GetPipelineSourceConnectionDetail
The source connection details for creating a pipeline.
State string
Lifecycle state of the pipeline.
SystemTags map[string]string
The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}
TargetConnectionDetails []GetPipelineTargetConnectionDetail
The target connection details for creating a pipeline.
TimeCreated string
The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
TimeLastRecorded string
When the resource was last updated. This option applies when retrieving a pipeline. The format is defined by RFC3339, such as 2024-07-25T21:10:29.600Z.
TimeUpdated string
The time the resource was last updated. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
compartmentId String
The OCID of the compartment being referenced.
cpuCoreCount Integer
The Minimum number of OCPUs to be made available for this Deployment.
definedTags Map<String,String>
Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
description String
Metadata about this specific object.
displayName String
An object's Display Name.
freeformTags Map<String,String>
A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
id String
The OCID of the pipeline. This option applies when retrieving a pipeline.
isAutoScalingEnabled Boolean
Indicates if auto scaling is enabled for the Deployment's CPU core count.
licenseModel String
The Oracle license model that applies to a Deployment.
lifecycleDetails String
Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state.
lifecycleSubState String
Possible lifecycle substates when retrieving a pipeline.
locks List<GetPipelineLock>
Locks associated with this resource.
mappingRules List<GetPipelineMappingRule>
Mapping for source/target schema/tables for the pipeline data replication.
pipelineDiagnosticDatas List<GetPipelinePipelineDiagnosticData>
Information regarding the pipeline diagnostic collection
pipelineId String
processOptions List<GetPipelineProcessOption>
Required pipeline options to configure the replication process (Extract or Replicat).
recipeType String
The type of the recipe
sourceConnectionDetails List<GetPipelineSourceConnectionDetail>
The source connection details for creating a pipeline.
state String
Lifecycle state of the pipeline.
systemTags Map<String,String>
The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}
targetConnectionDetails List<GetPipelineTargetConnectionDetail>
The target connection details for creating a pipeline.
timeCreated String
The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
timeLastRecorded String
When the resource was last updated. This option applies when retrieving a pipeline. The format is defined by RFC3339, such as 2024-07-25T21:10:29.600Z.
timeUpdated String
The time the resource was last updated. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
compartmentId string
The OCID of the compartment being referenced.
cpuCoreCount number
The Minimum number of OCPUs to be made available for this Deployment.
definedTags {[key: string]: string}
Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
description string
Metadata about this specific object.
displayName string
An object's Display Name.
freeformTags {[key: string]: string}
A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
id string
The OCID of the pipeline. This option applies when retrieving a pipeline.
isAutoScalingEnabled boolean
Indicates if auto scaling is enabled for the Deployment's CPU core count.
licenseModel string
The Oracle license model that applies to a Deployment.
lifecycleDetails string
Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state.
lifecycleSubState string
Possible lifecycle substates when retrieving a pipeline.
locks GetPipelineLock[]
Locks associated with this resource.
mappingRules GetPipelineMappingRule[]
Mapping for source/target schema/tables for the pipeline data replication.
pipelineDiagnosticDatas GetPipelinePipelineDiagnosticData[]
Information regarding the pipeline diagnostic collection
pipelineId string
processOptions GetPipelineProcessOption[]
Required pipeline options to configure the replication process (Extract or Replicat).
recipeType string
The type of the recipe
sourceConnectionDetails GetPipelineSourceConnectionDetail[]
The source connection details for creating a pipeline.
state string
Lifecycle state of the pipeline.
systemTags {[key: string]: string}
The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}
targetConnectionDetails GetPipelineTargetConnectionDetail[]
The target connection details for creating a pipeline.
timeCreated string
The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
timeLastRecorded string
When the resource was last updated. This option applies when retrieving a pipeline. The format is defined by RFC3339, such as 2024-07-25T21:10:29.600Z.
timeUpdated string
The time the resource was last updated. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
compartment_id str
The OCID of the compartment being referenced.
cpu_core_count int
The Minimum number of OCPUs to be made available for this Deployment.
defined_tags Mapping[str, str]
Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
description str
Metadata about this specific object.
display_name str
An object's Display Name.
freeform_tags Mapping[str, str]
A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
id str
The OCID of the pipeline. This option applies when retrieving a pipeline.
is_auto_scaling_enabled bool
Indicates if auto scaling is enabled for the Deployment's CPU core count.
license_model str
The Oracle license model that applies to a Deployment.
lifecycle_details str
Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state.
lifecycle_sub_state str
Possible lifecycle substates when retrieving a pipeline.
locks Sequence[goldengate.GetPipelineLock]
Locks associated with this resource.
mapping_rules Sequence[goldengate.GetPipelineMappingRule]
Mapping for source/target schema/tables for the pipeline data replication.
pipeline_diagnostic_datas Sequence[goldengate.GetPipelinePipelineDiagnosticData]
Information regarding the pipeline diagnostic collection
pipeline_id str
process_options Sequence[goldengate.GetPipelineProcessOption]
Required pipeline options to configure the replication process (Extract or Replicat).
recipe_type str
The type of the recipe
source_connection_details Sequence[goldengate.GetPipelineSourceConnectionDetail]
The source connection details for creating a pipeline.
state str
Lifecycle state of the pipeline.
system_tags Mapping[str, str]
The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}
target_connection_details Sequence[goldengate.GetPipelineTargetConnectionDetail]
The target connection details for creating a pipeline.
time_created str
The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
time_last_recorded str
When the resource was last updated. This option applies when retrieving a pipeline. The format is defined by RFC3339, such as 2024-07-25T21:10:29.600Z.
time_updated str
The time the resource was last updated. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
compartmentId String
The OCID of the compartment being referenced.
cpuCoreCount Number
The Minimum number of OCPUs to be made available for this Deployment.
definedTags Map<String>
Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
description String
Metadata about this specific object.
displayName String
An object's Display Name.
freeformTags Map<String>
A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
id String
The OCID of the pipeline. This option applies when retrieving a pipeline.
isAutoScalingEnabled Boolean
Indicates if auto scaling is enabled for the Deployment's CPU core count.
licenseModel String
The Oracle license model that applies to a Deployment.
lifecycleDetails String
Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state.
lifecycleSubState String
Possible lifecycle substates when retrieving a pipeline.
locks List<Property Map>
Locks associated with this resource.
mappingRules List<Property Map>
Mapping for source/target schema/tables for the pipeline data replication.
pipelineDiagnosticDatas List<Property Map>
Information regarding the pipeline diagnostic collection
pipelineId String
processOptions List<Property Map>
Required pipeline options to configure the replication process (Extract or Replicat).
recipeType String
The type of the recipe
sourceConnectionDetails List<Property Map>
The source connection details for creating a pipeline.
state String
Lifecycle state of the pipeline.
systemTags Map<String>
The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}
targetConnectionDetails List<Property Map>
The target connection details for creating a pipeline.
timeCreated String
The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
timeLastRecorded String
When the resource was last updated. This option applies when retrieving a pipeline. The format is defined by RFC3339, such as 2024-07-25T21:10:29.600Z.
timeUpdated String
The time the resource was last updated. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.

Supporting Types

GetPipelineLock

Message This property is required. string
A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
Type This property is required. string
Type of the lock.
Message This property is required. string
A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
Type This property is required. string
Type of the lock.
message This property is required. String
A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
type This property is required. String
Type of the lock.
message This property is required. string
A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
type This property is required. string
Type of the lock.
message This property is required. str
A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
type This property is required. str
Type of the lock.
message This property is required. String
A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
type This property is required. String
Type of the lock.

GetPipelineMappingRule

MappingType This property is required. string
Defines the exclude/include rules of source and target schemas and tables when replicating from source to target. This option applies when creating and updating a pipeline.
Source This property is required. string
The source schema/table combination for replication to target.
Target This property is required. string
The target schema/table combination for replication from the source.
MappingType This property is required. string
Defines the exclude/include rules of source and target schemas and tables when replicating from source to target. This option applies when creating and updating a pipeline.
Source This property is required. string
The source schema/table combination for replication to target.
Target This property is required. string
The target schema/table combination for replication from the source.
mappingType This property is required. String
Defines the exclude/include rules of source and target schemas and tables when replicating from source to target. This option applies when creating and updating a pipeline.
source This property is required. String
The source schema/table combination for replication to target.
target This property is required. String
The target schema/table combination for replication from the source.
mappingType This property is required. string
Defines the exclude/include rules of source and target schemas and tables when replicating from source to target. This option applies when creating and updating a pipeline.
source This property is required. string
The source schema/table combination for replication to target.
target This property is required. string
The target schema/table combination for replication from the source.
mapping_type This property is required. str
Defines the exclude/include rules of source and target schemas and tables when replicating from source to target. This option applies when creating and updating a pipeline.
source This property is required. str
The source schema/table combination for replication to target.
target This property is required. str
The target schema/table combination for replication from the source.
mappingType This property is required. String
Defines the exclude/include rules of source and target schemas and tables when replicating from source to target. This option applies when creating and updating a pipeline.
source This property is required. String
The source schema/table combination for replication to target.
target This property is required. String
The target schema/table combination for replication from the source.

GetPipelinePipelineDiagnosticData

Bucket This property is required. string
Name of the bucket where the object is to be uploaded in the object storage
DiagnosticState This property is required. string
The state of the pipeline diagnostics collection.
Namespace This property is required. string
Name of namespace that serves as a container for all of your buckets
Object This property is required. string
Name of the diagnostic collected and uploaded to object storage
TimeLastCollected This property is required. string
The date and time the diagnostic data was last collected for the pipeline. The format is defined by RFC3339, such as 2024-07-25T21:10:29.600Z.
Bucket This property is required. string
Name of the bucket where the object is to be uploaded in the object storage
DiagnosticState This property is required. string
The state of the pipeline diagnostics collection.
Namespace This property is required. string
Name of namespace that serves as a container for all of your buckets
Object This property is required. string
Name of the diagnostic collected and uploaded to object storage
TimeLastCollected This property is required. string
The date and time the diagnostic data was last collected for the pipeline. The format is defined by RFC3339, such as 2024-07-25T21:10:29.600Z.
bucket This property is required. String
Name of the bucket where the object is to be uploaded in the object storage
diagnosticState This property is required. String
The state of the pipeline diagnostics collection.
namespace This property is required. String
Name of namespace that serves as a container for all of your buckets
object This property is required. String
Name of the diagnostic collected and uploaded to object storage
timeLastCollected This property is required. String
The date and time the diagnostic data was last collected for the pipeline. The format is defined by RFC3339, such as 2024-07-25T21:10:29.600Z.
bucket This property is required. string
Name of the bucket where the object is to be uploaded in the object storage
diagnosticState This property is required. string
The state of the pipeline diagnostics collection.
namespace This property is required. string
Name of namespace that serves as a container for all of your buckets
object This property is required. string
Name of the diagnostic collected and uploaded to object storage
timeLastCollected This property is required. string
The date and time the diagnostic data was last collected for the pipeline. The format is defined by RFC3339, such as 2024-07-25T21:10:29.600Z.
bucket This property is required. str
Name of the bucket where the object is to be uploaded in the object storage
diagnostic_state This property is required. str
The state of the pipeline diagnostics collection.
namespace This property is required. str
Name of namespace that serves as a container for all of your buckets
object This property is required. str
Name of the diagnostic collected and uploaded to object storage
time_last_collected This property is required. str
The date and time the diagnostic data was last collected for the pipeline. The format is defined by RFC3339, such as 2024-07-25T21:10:29.600Z.
bucket This property is required. String
Name of the bucket where the object is to be uploaded in the object storage
diagnosticState This property is required. String
The state of the pipeline diagnostics collection.
namespace This property is required. String
Name of namespace that serves as a container for all of your buckets
object This property is required. String
Name of the diagnostic collected and uploaded to object storage
timeLastCollected This property is required. String
The date and time the diagnostic data was last collected for the pipeline. The format is defined by RFC3339, such as 2024-07-25T21:10:29.600Z.

GetPipelineProcessOption

InitialDataLoads This property is required. List<GetPipelineProcessOptionInitialDataLoad>
Options required for the pipeline Initial Data Load. If enabled, copies existing data from source to target before replication.
ReplicateSchemaChanges This property is required. List<GetPipelineProcessOptionReplicateSchemaChange>
Options required for pipeline Initial Data Load. If enabled, copies existing data from source to target before replication.
ShouldRestartOnFailure This property is required. string
If ENABLED, then the replication process restarts itself upon failure. This option applies when creating or updating a pipeline.
StartUsingDefaultMapping This property is required. string
If ENABLED, then the pipeline is started as part of pipeline creation. It uses default mapping. This option applies when creating or updating a pipeline.
InitialDataLoads This property is required. []GetPipelineProcessOptionInitialDataLoad
Options required for the pipeline Initial Data Load. If enabled, copies existing data from source to target before replication.
ReplicateSchemaChanges This property is required. []GetPipelineProcessOptionReplicateSchemaChange
Options required for pipeline Initial Data Load. If enabled, copies existing data from source to target before replication.
ShouldRestartOnFailure This property is required. string
If ENABLED, then the replication process restarts itself upon failure. This option applies when creating or updating a pipeline.
StartUsingDefaultMapping This property is required. string
If ENABLED, then the pipeline is started as part of pipeline creation. It uses default mapping. This option applies when creating or updating a pipeline.
initialDataLoads This property is required. List<GetPipelineProcessOptionInitialDataLoad>
Options required for the pipeline Initial Data Load. If enabled, copies existing data from source to target before replication.
replicateSchemaChanges This property is required. List<GetPipelineProcessOptionReplicateSchemaChange>
Options required for pipeline Initial Data Load. If enabled, copies existing data from source to target before replication.
shouldRestartOnFailure This property is required. String
If ENABLED, then the replication process restarts itself upon failure. This option applies when creating or updating a pipeline.
startUsingDefaultMapping This property is required. String
If ENABLED, then the pipeline is started as part of pipeline creation. It uses default mapping. This option applies when creating or updating a pipeline.
initialDataLoads This property is required. GetPipelineProcessOptionInitialDataLoad[]
Options required for the pipeline Initial Data Load. If enabled, copies existing data from source to target before replication.
replicateSchemaChanges This property is required. GetPipelineProcessOptionReplicateSchemaChange[]
Options required for pipeline Initial Data Load. If enabled, copies existing data from source to target before replication.
shouldRestartOnFailure This property is required. string
If ENABLED, then the replication process restarts itself upon failure. This option applies when creating or updating a pipeline.
startUsingDefaultMapping This property is required. string
If ENABLED, then the pipeline is started as part of pipeline creation. It uses default mapping. This option applies when creating or updating a pipeline.
initial_data_loads This property is required. Sequence[goldengate.GetPipelineProcessOptionInitialDataLoad]
Options required for the pipeline Initial Data Load. If enabled, copies existing data from source to target before replication.
replicate_schema_changes This property is required. Sequence[goldengate.GetPipelineProcessOptionReplicateSchemaChange]
Options required for pipeline Initial Data Load. If enabled, copies existing data from source to target before replication.
should_restart_on_failure This property is required. str
If ENABLED, then the replication process restarts itself upon failure. This option applies when creating or updating a pipeline.
start_using_default_mapping This property is required. str
If ENABLED, then the pipeline is started as part of pipeline creation. It uses default mapping. This option applies when creating or updating a pipeline.
initialDataLoads This property is required. List<Property Map>
Options required for the pipeline Initial Data Load. If enabled, copies existing data from source to target before replication.
replicateSchemaChanges This property is required. List<Property Map>
Options required for pipeline Initial Data Load. If enabled, copies existing data from source to target before replication.
shouldRestartOnFailure This property is required. String
If ENABLED, then the replication process restarts itself upon failure. This option applies when creating or updating a pipeline.
startUsingDefaultMapping This property is required. String
If ENABLED, then the pipeline is started as part of pipeline creation. It uses default mapping. This option applies when creating or updating a pipeline.

GetPipelineProcessOptionInitialDataLoad

ActionOnExistingTable This property is required. string
Action upon existing tables in target when initial Data Load is set i.e., isInitialLoad=true.
IsInitialLoad This property is required. string
If ENABLED, then existing source data is also synchronized to the target when creating or updating the pipeline.
ActionOnExistingTable This property is required. string
Action upon existing tables in target when initial Data Load is set i.e., isInitialLoad=true.
IsInitialLoad This property is required. string
If ENABLED, then existing source data is also synchronized to the target when creating or updating the pipeline.
actionOnExistingTable This property is required. String
Action upon existing tables in target when initial Data Load is set i.e., isInitialLoad=true.
isInitialLoad This property is required. String
If ENABLED, then existing source data is also synchronized to the target when creating or updating the pipeline.
actionOnExistingTable This property is required. string
Action upon existing tables in target when initial Data Load is set i.e., isInitialLoad=true.
isInitialLoad This property is required. string
If ENABLED, then existing source data is also synchronized to the target when creating or updating the pipeline.
action_on_existing_table This property is required. str
Action upon existing tables in target when initial Data Load is set i.e., isInitialLoad=true.
is_initial_load This property is required. str
If ENABLED, then existing source data is also synchronized to the target when creating or updating the pipeline.
actionOnExistingTable This property is required. String
Action upon existing tables in target when initial Data Load is set i.e., isInitialLoad=true.
isInitialLoad This property is required. String
If ENABLED, then existing source data is also synchronized to the target when creating or updating the pipeline.

GetPipelineProcessOptionReplicateSchemaChange

ActionOnDdlError This property is required. string
Action upon DDL Error (active only if 'Replicate schema changes (DDL)' is selected) i.e canReplicateSchemaChange=true
ActionOnDmlError This property is required. string
Action upon DML Error (active only if 'Replicate schema changes (DDL)' is selected) i.e canReplicateSchemaChange=true
CanReplicateSchemaChange This property is required. string
If ENABLED, then addition or removal of schema is also replicated, apart from individual tables and records when creating or updating the pipeline.
ActionOnDdlError This property is required. string
Action upon DDL Error (active only if 'Replicate schema changes (DDL)' is selected) i.e canReplicateSchemaChange=true
ActionOnDmlError This property is required. string
Action upon DML Error (active only if 'Replicate schema changes (DDL)' is selected) i.e canReplicateSchemaChange=true
CanReplicateSchemaChange This property is required. string
If ENABLED, then addition or removal of schema is also replicated, apart from individual tables and records when creating or updating the pipeline.
actionOnDdlError This property is required. String
Action upon DDL Error (active only if 'Replicate schema changes (DDL)' is selected) i.e canReplicateSchemaChange=true
actionOnDmlError This property is required. String
Action upon DML Error (active only if 'Replicate schema changes (DDL)' is selected) i.e canReplicateSchemaChange=true
canReplicateSchemaChange This property is required. String
If ENABLED, then addition or removal of schema is also replicated, apart from individual tables and records when creating or updating the pipeline.
actionOnDdlError This property is required. string
Action upon DDL Error (active only if 'Replicate schema changes (DDL)' is selected) i.e canReplicateSchemaChange=true
actionOnDmlError This property is required. string
Action upon DML Error (active only if 'Replicate schema changes (DDL)' is selected) i.e canReplicateSchemaChange=true
canReplicateSchemaChange This property is required. string
If ENABLED, then addition or removal of schema is also replicated, apart from individual tables and records when creating or updating the pipeline.
action_on_ddl_error This property is required. str
Action upon DDL Error (active only if 'Replicate schema changes (DDL)' is selected) i.e canReplicateSchemaChange=true
action_on_dml_error This property is required. str
Action upon DML Error (active only if 'Replicate schema changes (DDL)' is selected) i.e canReplicateSchemaChange=true
can_replicate_schema_change This property is required. str
If ENABLED, then addition or removal of schema is also replicated, apart from individual tables and records when creating or updating the pipeline.
actionOnDdlError This property is required. String
Action upon DDL Error (active only if 'Replicate schema changes (DDL)' is selected) i.e canReplicateSchemaChange=true
actionOnDmlError This property is required. String
Action upon DML Error (active only if 'Replicate schema changes (DDL)' is selected) i.e canReplicateSchemaChange=true
canReplicateSchemaChange This property is required. String
If ENABLED, then addition or removal of schema is also replicated, apart from individual tables and records when creating or updating the pipeline.

GetPipelineSourceConnectionDetail

ConnectionId This property is required. string
The OCID of the connection being referenced.
ConnectionId This property is required. string
The OCID of the connection being referenced.
connectionId This property is required. String
The OCID of the connection being referenced.
connectionId This property is required. string
The OCID of the connection being referenced.
connection_id This property is required. str
The OCID of the connection being referenced.
connectionId This property is required. String
The OCID of the connection being referenced.

GetPipelineTargetConnectionDetail

ConnectionId This property is required. string
The OCID of the connection being referenced.
ConnectionId This property is required. string
The OCID of the connection being referenced.
connectionId This property is required. String
The OCID of the connection being referenced.
connectionId This property is required. string
The OCID of the connection being referenced.
connection_id This property is required. str
The OCID of the connection being referenced.
connectionId This property is required. String
The OCID of the connection being referenced.

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.
Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi