Oracle Cloud Infrastructure v2.33.0 published on Thursday, May 1, 2025 by Pulumi
oci.GoldenGate.getPipeline
Explore with Pulumi AI
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,
});
import pulumi
import pulumi_oci as oci
test_pipeline = oci.GoldenGate.get_pipeline(pipeline_id=test_pipeline_oci_golden_gate_pipeline["id"])
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
	})
}
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,
    });
});
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());
    }
}
variables:
  testPipeline:
    fn::invoke:
      function: oci:GoldenGate:getPipeline
      arguments:
        pipelineId: ${testPipelineOciGoldenGatePipeline.id}
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>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]func LookupPipeline(ctx *Context, args *LookupPipelineArgs, opts ...InvokeOption) (*LookupPipelineResult, error)
func LookupPipelineOutput(ctx *Context, args *LookupPipelineOutputArgs, opts ...InvokeOption) LookupPipelineResultOutput> Note: This function is named LookupPipeline 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)
}public static CompletableFuture<GetPipelineResult> getPipeline(GetPipelineArgs args, InvokeOptions options)
public static Output<GetPipelineResult> getPipeline(GetPipelineArgs args, InvokeOptions options)
fn::invoke:
  function: oci:GoldenGate/getPipeline:getPipeline
  arguments:
    # arguments dictionaryThe following arguments are supported:
- PipelineId string
- The OCID of the pipeline created.
- PipelineId string
- The OCID of the pipeline created.
- pipelineId String
- The OCID of the pipeline created.
- pipelineId string
- The OCID of the pipeline created.
- pipeline_id str
- The OCID of the pipeline created.
- pipelineId String
- The OCID of the pipeline created.
getPipeline Result
The following output properties are available:
- CompartmentId string
- The OCID of the compartment being referenced.
- CpuCore intCount 
- The Minimum number of OCPUs to be made available for this Deployment.
- 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.
- 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.
- IsAuto boolScaling Enabled 
- 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.
- LifecycleSub stringState 
- Possible lifecycle substates when retrieving a pipeline.
- Locks
List<GetPipeline Lock> 
- Locks associated with this resource.
- MappingRules List<GetPipeline Mapping Rule> 
- Mapping for source/target schema/tables for the pipeline data replication.
- PipelineDiagnostic List<GetDatas Pipeline Pipeline Diagnostic Data> 
- Information regarding the pipeline diagnostic collection
- PipelineId string
- ProcessOptions List<GetPipeline Process Option> 
- Required pipeline options to configure the replication process (Extract or Replicat).
- RecipeType string
- The type of the recipe
- SourceConnection List<GetDetails Pipeline Source Connection Detail> 
- The source connection details for creating a pipeline.
- State string
- Lifecycle state of the pipeline.
- 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}}
- TargetConnection List<GetDetails Pipeline Target Connection Detail> 
- 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.
- TimeLast stringRecorded 
- 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.
- CpuCore intCount 
- The Minimum number of OCPUs to be made available for this Deployment.
- 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.
- 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.
- IsAuto boolScaling Enabled 
- 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.
- LifecycleSub stringState 
- Possible lifecycle substates when retrieving a pipeline.
- Locks
[]GetPipeline Lock 
- Locks associated with this resource.
- MappingRules []GetPipeline Mapping Rule 
- Mapping for source/target schema/tables for the pipeline data replication.
- PipelineDiagnostic []GetDatas Pipeline Pipeline Diagnostic Data 
- Information regarding the pipeline diagnostic collection
- PipelineId string
- ProcessOptions []GetPipeline Process Option 
- Required pipeline options to configure the replication process (Extract or Replicat).
- RecipeType string
- The type of the recipe
- SourceConnection []GetDetails Pipeline Source Connection Detail 
- The source connection details for creating a pipeline.
- State string
- Lifecycle state of the pipeline.
- 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}}
- TargetConnection []GetDetails Pipeline Target Connection Detail 
- 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.
- TimeLast stringRecorded 
- 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.
- cpuCore IntegerCount 
- The Minimum number of OCPUs to be made available for this Deployment.
- 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.
- 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.
- isAuto BooleanScaling Enabled 
- 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.
- lifecycleSub StringState 
- Possible lifecycle substates when retrieving a pipeline.
- locks
List<GetPipeline Lock> 
- Locks associated with this resource.
- mappingRules List<GetPipeline Mapping Rule> 
- Mapping for source/target schema/tables for the pipeline data replication.
- pipelineDiagnostic List<GetDatas Pipeline Pipeline Diagnostic Data> 
- Information regarding the pipeline diagnostic collection
- pipelineId String
- processOptions List<GetPipeline Process Option> 
- Required pipeline options to configure the replication process (Extract or Replicat).
- recipeType String
- The type of the recipe
- sourceConnection List<GetDetails Pipeline Source Connection Detail> 
- The source connection details for creating a pipeline.
- state String
- Lifecycle state of the pipeline.
- 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}}
- targetConnection List<GetDetails Pipeline Target Connection Detail> 
- 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.
- timeLast StringRecorded 
- 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.
- cpuCore numberCount 
- The Minimum number of OCPUs to be made available for this Deployment.
- {[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.
- {[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.
- isAuto booleanScaling Enabled 
- 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.
- lifecycleSub stringState 
- Possible lifecycle substates when retrieving a pipeline.
- locks
GetPipeline Lock[] 
- Locks associated with this resource.
- mappingRules GetPipeline Mapping Rule[] 
- Mapping for source/target schema/tables for the pipeline data replication.
- pipelineDiagnostic GetDatas Pipeline Pipeline Diagnostic Data[] 
- Information regarding the pipeline diagnostic collection
- pipelineId string
- processOptions GetPipeline Process Option[] 
- Required pipeline options to configure the replication process (Extract or Replicat).
- recipeType string
- The type of the recipe
- sourceConnection GetDetails Pipeline Source Connection Detail[] 
- The source connection details for creating a pipeline.
- state string
- Lifecycle state of the pipeline.
- {[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}}
- targetConnection GetDetails Pipeline Target Connection Detail[] 
- 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.
- timeLast stringRecorded 
- 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_ intcount 
- The Minimum number of OCPUs to be made available for this Deployment.
- 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.
- 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_ boolscaling_ enabled 
- 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_ strstate 
- Possible lifecycle substates when retrieving a pipeline.
- locks
Sequence[GetPipeline Lock] 
- Locks associated with this resource.
- mapping_rules Sequence[GetPipeline Mapping Rule] 
- Mapping for source/target schema/tables for the pipeline data replication.
- pipeline_diagnostic_ Sequence[Getdatas Pipeline Pipeline Diagnostic Data] 
- Information regarding the pipeline diagnostic collection
- pipeline_id str
- process_options Sequence[GetPipeline Process Option] 
- Required pipeline options to configure the replication process (Extract or Replicat).
- recipe_type str
- The type of the recipe
- source_connection_ Sequence[Getdetails Pipeline Source Connection Detail] 
- The source connection details for creating a pipeline.
- state str
- Lifecycle state of the pipeline.
- 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_ Sequence[Getdetails Pipeline Target Connection Detail] 
- 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_ strrecorded 
- 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.
- cpuCore NumberCount 
- The Minimum number of OCPUs to be made available for this Deployment.
- 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.
- 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.
- isAuto BooleanScaling Enabled 
- 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.
- lifecycleSub StringState 
- 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.
- pipelineDiagnostic List<Property Map>Datas 
- 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
- sourceConnection List<Property Map>Details 
- The source connection details for creating a pipeline.
- state String
- Lifecycle state of the pipeline.
- 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}}
- targetConnection List<Property Map>Details 
- 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.
- timeLast StringRecorded 
- 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  
GetPipelineMappingRule   
- MappingType 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 string
- The source schema/table combination for replication to target.
- Target string
- The target schema/table combination for replication from the source.
- MappingType 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 string
- The source schema/table combination for replication to target.
- Target string
- The target schema/table combination for replication from the source.
- mappingType 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 String
- The source schema/table combination for replication to target.
- target String
- The target schema/table combination for replication from the source.
- mappingType 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 string
- The source schema/table combination for replication to target.
- target string
- The target schema/table combination for replication from the source.
- mapping_type 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 str
- The source schema/table combination for replication to target.
- target str
- The target schema/table combination for replication from the source.
- mappingType 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 String
- The source schema/table combination for replication to target.
- target String
- The target schema/table combination for replication from the source.
GetPipelinePipelineDiagnosticData    
- Bucket string
- Name of the bucket where the object is to be uploaded in the object storage
- DiagnosticState string
- The state of the pipeline diagnostics collection.
- Namespace string
- Name of namespace that serves as a container for all of your buckets
- Object string
- Name of the diagnostic collected and uploaded to object storage
- TimeLast stringCollected 
- 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 string
- Name of the bucket where the object is to be uploaded in the object storage
- DiagnosticState string
- The state of the pipeline diagnostics collection.
- Namespace string
- Name of namespace that serves as a container for all of your buckets
- Object string
- Name of the diagnostic collected and uploaded to object storage
- TimeLast stringCollected 
- 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 String
- Name of the bucket where the object is to be uploaded in the object storage
- diagnosticState String
- The state of the pipeline diagnostics collection.
- namespace String
- Name of namespace that serves as a container for all of your buckets
- object String
- Name of the diagnostic collected and uploaded to object storage
- timeLast StringCollected 
- 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 string
- Name of the bucket where the object is to be uploaded in the object storage
- diagnosticState string
- The state of the pipeline diagnostics collection.
- namespace string
- Name of namespace that serves as a container for all of your buckets
- object string
- Name of the diagnostic collected and uploaded to object storage
- timeLast stringCollected 
- 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 str
- Name of the bucket where the object is to be uploaded in the object storage
- diagnostic_state str
- The state of the pipeline diagnostics collection.
- namespace str
- Name of namespace that serves as a container for all of your buckets
- object str
- Name of the diagnostic collected and uploaded to object storage
- time_last_ strcollected 
- 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 String
- Name of the bucket where the object is to be uploaded in the object storage
- diagnosticState String
- The state of the pipeline diagnostics collection.
- namespace String
- Name of namespace that serves as a container for all of your buckets
- object String
- Name of the diagnostic collected and uploaded to object storage
- timeLast StringCollected 
- 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   
- InitialData List<GetLoads Pipeline Process Option Initial Data Load> 
- Options required for the pipeline Initial Data Load. If enabled, copies existing data from source to target before replication.
- ReplicateSchema List<GetChanges Pipeline Process Option Replicate Schema Change> 
- Options required for pipeline Initial Data Load. If enabled, copies existing data from source to target before replication.
- ShouldRestart stringOn Failure 
- If ENABLED, then the replication process restarts itself upon failure. This option applies when creating or updating a pipeline.
- StartUsing stringDefault Mapping 
- 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.
- InitialData []GetLoads Pipeline Process Option Initial Data Load 
- Options required for the pipeline Initial Data Load. If enabled, copies existing data from source to target before replication.
- ReplicateSchema []GetChanges Pipeline Process Option Replicate Schema Change 
- Options required for pipeline Initial Data Load. If enabled, copies existing data from source to target before replication.
- ShouldRestart stringOn Failure 
- If ENABLED, then the replication process restarts itself upon failure. This option applies when creating or updating a pipeline.
- StartUsing stringDefault Mapping 
- 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.
- initialData List<GetLoads Pipeline Process Option Initial Data Load> 
- Options required for the pipeline Initial Data Load. If enabled, copies existing data from source to target before replication.
- replicateSchema List<GetChanges Pipeline Process Option Replicate Schema Change> 
- Options required for pipeline Initial Data Load. If enabled, copies existing data from source to target before replication.
- shouldRestart StringOn Failure 
- If ENABLED, then the replication process restarts itself upon failure. This option applies when creating or updating a pipeline.
- startUsing StringDefault Mapping 
- 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.
- initialData GetLoads Pipeline Process Option Initial Data Load[] 
- Options required for the pipeline Initial Data Load. If enabled, copies existing data from source to target before replication.
- replicateSchema GetChanges Pipeline Process Option Replicate Schema Change[] 
- Options required for pipeline Initial Data Load. If enabled, copies existing data from source to target before replication.
- shouldRestart stringOn Failure 
- If ENABLED, then the replication process restarts itself upon failure. This option applies when creating or updating a pipeline.
- startUsing stringDefault Mapping 
- 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_ Sequence[Getloads Pipeline Process Option Initial Data Load] 
- Options required for the pipeline Initial Data Load. If enabled, copies existing data from source to target before replication.
- replicate_schema_ Sequence[Getchanges Pipeline Process Option Replicate Schema Change] 
- Options required for pipeline Initial Data Load. If enabled, copies existing data from source to target before replication.
- should_restart_ stron_ failure 
- If ENABLED, then the replication process restarts itself upon failure. This option applies when creating or updating a pipeline.
- start_using_ strdefault_ mapping 
- 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.
- initialData List<Property Map>Loads 
- Options required for the pipeline Initial Data Load. If enabled, copies existing data from source to target before replication.
- replicateSchema List<Property Map>Changes 
- Options required for pipeline Initial Data Load. If enabled, copies existing data from source to target before replication.
- shouldRestart StringOn Failure 
- If ENABLED, then the replication process restarts itself upon failure. This option applies when creating or updating a pipeline.
- startUsing StringDefault Mapping 
- 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      
- ActionOn stringExisting Table 
- Action upon existing tables in target when initial Data Load is set i.e., isInitialLoad=true.
- IsInitial stringLoad 
- If ENABLED, then existing source data is also synchronized to the target when creating or updating the pipeline.
- ActionOn stringExisting Table 
- Action upon existing tables in target when initial Data Load is set i.e., isInitialLoad=true.
- IsInitial stringLoad 
- If ENABLED, then existing source data is also synchronized to the target when creating or updating the pipeline.
- actionOn StringExisting Table 
- Action upon existing tables in target when initial Data Load is set i.e., isInitialLoad=true.
- isInitial StringLoad 
- If ENABLED, then existing source data is also synchronized to the target when creating or updating the pipeline.
- actionOn stringExisting Table 
- Action upon existing tables in target when initial Data Load is set i.e., isInitialLoad=true.
- isInitial stringLoad 
- If ENABLED, then existing source data is also synchronized to the target when creating or updating the pipeline.
- action_on_ strexisting_ table 
- Action upon existing tables in target when initial Data Load is set i.e., isInitialLoad=true.
- is_initial_ strload 
- If ENABLED, then existing source data is also synchronized to the target when creating or updating the pipeline.
- actionOn StringExisting Table 
- Action upon existing tables in target when initial Data Load is set i.e., isInitialLoad=true.
- isInitial StringLoad 
- If ENABLED, then existing source data is also synchronized to the target when creating or updating the pipeline.
GetPipelineProcessOptionReplicateSchemaChange      
- ActionOn stringDdl Error 
- Action upon DDL Error (active only if 'Replicate schema changes (DDL)' is selected) i.e canReplicateSchemaChange=true
- ActionOn stringDml Error 
- Action upon DML Error (active only if 'Replicate schema changes (DDL)' is selected) i.e canReplicateSchemaChange=true
- CanReplicate stringSchema Change 
- If ENABLED, then addition or removal of schema is also replicated, apart from individual tables and records when creating or updating the pipeline.
- ActionOn stringDdl Error 
- Action upon DDL Error (active only if 'Replicate schema changes (DDL)' is selected) i.e canReplicateSchemaChange=true
- ActionOn stringDml Error 
- Action upon DML Error (active only if 'Replicate schema changes (DDL)' is selected) i.e canReplicateSchemaChange=true
- CanReplicate stringSchema Change 
- If ENABLED, then addition or removal of schema is also replicated, apart from individual tables and records when creating or updating the pipeline.
- actionOn StringDdl Error 
- Action upon DDL Error (active only if 'Replicate schema changes (DDL)' is selected) i.e canReplicateSchemaChange=true
- actionOn StringDml Error 
- Action upon DML Error (active only if 'Replicate schema changes (DDL)' is selected) i.e canReplicateSchemaChange=true
- canReplicate StringSchema Change 
- If ENABLED, then addition or removal of schema is also replicated, apart from individual tables and records when creating or updating the pipeline.
- actionOn stringDdl Error 
- Action upon DDL Error (active only if 'Replicate schema changes (DDL)' is selected) i.e canReplicateSchemaChange=true
- actionOn stringDml Error 
- Action upon DML Error (active only if 'Replicate schema changes (DDL)' is selected) i.e canReplicateSchemaChange=true
- canReplicate stringSchema Change 
- 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_ strddl_ error 
- Action upon DDL Error (active only if 'Replicate schema changes (DDL)' is selected) i.e canReplicateSchemaChange=true
- action_on_ strdml_ error 
- Action upon DML Error (active only if 'Replicate schema changes (DDL)' is selected) i.e canReplicateSchemaChange=true
- can_replicate_ strschema_ change 
- If ENABLED, then addition or removal of schema is also replicated, apart from individual tables and records when creating or updating the pipeline.
- actionOn StringDdl Error 
- Action upon DDL Error (active only if 'Replicate schema changes (DDL)' is selected) i.e canReplicateSchemaChange=true
- actionOn StringDml Error 
- Action upon DML Error (active only if 'Replicate schema changes (DDL)' is selected) i.e canReplicateSchemaChange=true
- canReplicate StringSchema Change 
- 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 string
- The OCID of the connection being referenced.
- ConnectionId string
- The OCID of the connection being referenced.
- connectionId String
- The OCID of the connection being referenced.
- connectionId string
- The OCID of the connection being referenced.
- connection_id str
- The OCID of the connection being referenced.
- connectionId String
- The OCID of the connection being referenced.
GetPipelineTargetConnectionDetail    
- ConnectionId string
- The OCID of the connection being referenced.
- ConnectionId string
- The OCID of the connection being referenced.
- connectionId String
- The OCID of the connection being referenced.
- connectionId string
- The OCID of the connection being referenced.
- connection_id str
- The OCID of the connection being referenced.
- connectionId 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 ociTerraform Provider.