Viewing docs for Oracle Cloud Infrastructure v4.15.0
published on Thursday, Jun 11, 2026 by Pulumi
published on Thursday, Jun 11, 2026 by Pulumi
Viewing docs for Oracle Cloud Infrastructure v4.15.0
published on Thursday, Jun 11, 2026 by Pulumi
published on Thursday, Jun 11, 2026 by Pulumi
This data source provides details about a specific Gdp Pipeline resource in Oracle Cloud Infrastructure Gdp service.
Retrieves a pipeline by identifier.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testGdpPipeline = oci.oci.getGdpGdpPipeline({
gdpPipelineId: testGdpPipelineOciGdpGdpPipeline.id,
env: gdpEnv,
});
import pulumi
import pulumi_oci as oci
test_gdp_pipeline = oci.oci.get_gdp_gdp_pipeline(gdp_pipeline_id=test_gdp_pipeline_oci_gdp_gdp_pipeline["id"],
env=gdp_env)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v4/go/oci/oci"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := oci.LookupGdpGdpPipeline(ctx, &oci.LookupGdpGdpPipelineArgs{
GdpPipelineId: testGdpPipelineOciGdpGdpPipeline.Id,
Env: pulumi.StringRef(gdpEnv),
}, 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 testGdpPipeline = Oci.Oci.GetGdpGdpPipeline.Invoke(new()
{
GdpPipelineId = testGdpPipelineOciGdpGdpPipeline.Id,
Env = gdpEnv,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.oci.OciFunctions;
import com.pulumi.oci.oci.inputs.GetGdpGdpPipelineArgs;
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 testGdpPipeline = OciFunctions.getGdpGdpPipeline(GetGdpGdpPipelineArgs.builder()
.gdpPipelineId(testGdpPipelineOciGdpGdpPipeline.id())
.env(gdpEnv)
.build());
}
}
variables:
testGdpPipeline:
fn::invoke:
function: oci:oci:getGdpGdpPipeline
arguments:
gdpPipelineId: ${testGdpPipelineOciGdpGdpPipeline.id}
env: ${gdpEnv}
pulumi {
required_providers {
oci = {
source = "pulumi/oci"
}
}
}
data "oci_oci_getgdpgdppipeline" "testGdpPipeline" {
gdp_pipeline_id = testGdpPipelineOciGdpGdpPipeline.id
env = gdpEnv
}
Using getGdpGdpPipeline
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 getGdpGdpPipeline(args: GetGdpGdpPipelineArgs, opts?: InvokeOptions): Promise<GetGdpGdpPipelineResult>
function getGdpGdpPipelineOutput(args: GetGdpGdpPipelineOutputArgs, opts?: InvokeOptions): Output<GetGdpGdpPipelineResult>def get_gdp_gdp_pipeline(env: Optional[str] = None,
gdp_pipeline_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetGdpGdpPipelineResult
def get_gdp_gdp_pipeline_output(env: pulumi.Input[Optional[str]] = None,
gdp_pipeline_id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetGdpGdpPipelineResult]func LookupGdpGdpPipeline(ctx *Context, args *LookupGdpGdpPipelineArgs, opts ...InvokeOption) (*LookupGdpGdpPipelineResult, error)
func LookupGdpGdpPipelineOutput(ctx *Context, args *LookupGdpGdpPipelineOutputArgs, opts ...InvokeOption) LookupGdpGdpPipelineResultOutput> Note: This function is named LookupGdpGdpPipeline in the Go SDK.
public static class GetGdpGdpPipeline
{
public static Task<GetGdpGdpPipelineResult> InvokeAsync(GetGdpGdpPipelineArgs args, InvokeOptions? opts = null)
public static Output<GetGdpGdpPipelineResult> Invoke(GetGdpGdpPipelineInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetGdpGdpPipelineResult> getGdpGdpPipeline(GetGdpGdpPipelineArgs args, InvokeOptions options)
public static Output<GetGdpGdpPipelineResult> getGdpGdpPipeline(GetGdpGdpPipelineArgs args, InvokeOptions options)
fn::invoke:
function: oci:oci/getGdpGdpPipeline:getGdpGdpPipeline
arguments:
# arguments dictionarydata "oci_oci_getgdpgdppipeline" "name" {
# arguments
}The following arguments are supported:
- Gdp
Pipeline stringId - Unique pipeline identifier.
- Env string
- The environment where the pipeline resides. Valid values are COMMERCIAL or USGOV. Defaults to COMMERCIAL.
- Gdp
Pipeline stringId - Unique pipeline identifier.
- Env string
- The environment where the pipeline resides. Valid values are COMMERCIAL or USGOV. Defaults to COMMERCIAL.
- gdp_
pipeline_ stringid - Unique pipeline identifier.
- env string
- The environment where the pipeline resides. Valid values are COMMERCIAL or USGOV. Defaults to COMMERCIAL.
- gdp
Pipeline StringId - Unique pipeline identifier.
- env String
- The environment where the pipeline resides. Valid values are COMMERCIAL or USGOV. Defaults to COMMERCIAL.
- gdp
Pipeline stringId - Unique pipeline identifier.
- env string
- The environment where the pipeline resides. Valid values are COMMERCIAL or USGOV. Defaults to COMMERCIAL.
- gdp_
pipeline_ strid - Unique pipeline identifier.
- env str
- The environment where the pipeline resides. Valid values are COMMERCIAL or USGOV. Defaults to COMMERCIAL.
- gdp
Pipeline StringId - Unique pipeline identifier.
- env String
- The environment where the pipeline resides. Valid values are COMMERCIAL or USGOV. Defaults to COMMERCIAL.
getGdpGdpPipeline Result
The following output properties are available:
- Approval
Key stringVault Id - The KMS vault OCID used for cryptographic approvals of transfers.
- string
- Authorization information about the pipeline being configured.
- Bucket
Details List<GetGdp Gdp Pipeline Bucket Detail> - Configuration information about the buckets used for this pipeline.
- Compartment
Id string - The OCID of the compartment.
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - Description string
- Short field input by customer for a description of the data pipeline use-case.
- Display
Name string - Pipeline short name.
- File
Types List<string> - List of file types allowed to be transferred in the pipeline according to the authorization details (e.g. .pdf, .xml, .doc).
- Dictionary<string, string>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"} - Gdp
Pipeline stringId - Id string
- The OCID of the pipeline.
- Is
Approval boolNeeded - Determines whether file transfers need to go through an approval workflow.
- Is
Chunking boolEnabled - Determines whether file must be chunked during the transfer. This is only a property of SENDER pipelines.
- Is
File boolOverride In Destination Enabled - Enable file override feature in destination bucket. If 2 files with same name exist in destination bucket, original file will be overwritten.
- Is
Scanning boolEnabled - Determines whether GDP Scanning should be enabled for the pipeline.
- Lifecycle
Details string - Additional details about the current state of the pipeline.
- Peered
Gdp stringPipeline Id - OCID of the peered pipeline. This null for SENDER pipeline.
- Peering
Region string - Public region name where the peered pipeline exists.
- Pipeline
Type string - Type of pipeline. Can be SENDER or RECEIVER.
- Service
Log stringGroup Id - the OCID of the service log group.
- State string
- The current state of the pipeline.
- Dictionary<string, string>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"} - Time
Created string - The time the the pipeline was created. An RFC3339 formatted datetime string.
- Time
Updated string - The time the pipeline was updated. An RFC3339 formatted datetime string.
- Env string
- Approval
Key stringVault Id - The KMS vault OCID used for cryptographic approvals of transfers.
- string
- Authorization information about the pipeline being configured.
- Bucket
Details []GetGdp Gdp Pipeline Bucket Detail - Configuration information about the buckets used for this pipeline.
- Compartment
Id string - The OCID of the compartment.
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - Description string
- Short field input by customer for a description of the data pipeline use-case.
- Display
Name string - Pipeline short name.
- File
Types []string - List of file types allowed to be transferred in the pipeline according to the authorization details (e.g. .pdf, .xml, .doc).
- map[string]string
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"} - Gdp
Pipeline stringId - Id string
- The OCID of the pipeline.
- Is
Approval boolNeeded - Determines whether file transfers need to go through an approval workflow.
- Is
Chunking boolEnabled - Determines whether file must be chunked during the transfer. This is only a property of SENDER pipelines.
- Is
File boolOverride In Destination Enabled - Enable file override feature in destination bucket. If 2 files with same name exist in destination bucket, original file will be overwritten.
- Is
Scanning boolEnabled - Determines whether GDP Scanning should be enabled for the pipeline.
- Lifecycle
Details string - Additional details about the current state of the pipeline.
- Peered
Gdp stringPipeline Id - OCID of the peered pipeline. This null for SENDER pipeline.
- Peering
Region string - Public region name where the peered pipeline exists.
- Pipeline
Type string - Type of pipeline. Can be SENDER or RECEIVER.
- Service
Log stringGroup Id - the OCID of the service log group.
- State string
- The current state of the pipeline.
- map[string]string
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"} - Time
Created string - The time the the pipeline was created. An RFC3339 formatted datetime string.
- Time
Updated string - The time the pipeline was updated. An RFC3339 formatted datetime string.
- Env string
- approval_
key_ stringvault_ id - The KMS vault OCID used for cryptographic approvals of transfers.
- string
- Authorization information about the pipeline being configured.
- bucket_
details list(object) - Configuration information about the buckets used for this pipeline.
- compartment_
id string - The OCID of the compartment.
- map(string)
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - description string
- Short field input by customer for a description of the data pipeline use-case.
- display_
name string - Pipeline short name.
- file_
types list(string) - List of file types allowed to be transferred in the pipeline according to the authorization details (e.g. .pdf, .xml, .doc).
- map(string)
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"} - gdp_
pipeline_ stringid - id string
- The OCID of the pipeline.
- is_
approval_ boolneeded - Determines whether file transfers need to go through an approval workflow.
- is_
chunking_ boolenabled - Determines whether file must be chunked during the transfer. This is only a property of SENDER pipelines.
- is_
file_ booloverride_ in_ destination_ enabled - Enable file override feature in destination bucket. If 2 files with same name exist in destination bucket, original file will be overwritten.
- is_
scanning_ boolenabled - Determines whether GDP Scanning should be enabled for the pipeline.
- lifecycle_
details string - Additional details about the current state of the pipeline.
- peered_
gdp_ stringpipeline_ id - OCID of the peered pipeline. This null for SENDER pipeline.
- peering_
region string - Public region name where the peered pipeline exists.
- pipeline_
type string - Type of pipeline. Can be SENDER or RECEIVER.
- service_
log_ stringgroup_ id - the OCID of the service log group.
- state string
- The current state of the pipeline.
- map(string)
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"} - time_
created string - The time the the pipeline was created. An RFC3339 formatted datetime string.
- time_
updated string - The time the pipeline was updated. An RFC3339 formatted datetime string.
- env string
- approval
Key StringVault Id - The KMS vault OCID used for cryptographic approvals of transfers.
- String
- Authorization information about the pipeline being configured.
- bucket
Details List<GetGdp Gdp Pipeline Bucket Detail> - Configuration information about the buckets used for this pipeline.
- compartment
Id String - The OCID of the compartment.
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - description String
- Short field input by customer for a description of the data pipeline use-case.
- display
Name String - Pipeline short name.
- file
Types List<String> - List of file types allowed to be transferred in the pipeline according to the authorization details (e.g. .pdf, .xml, .doc).
- Map<String,String>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"} - gdp
Pipeline StringId - id String
- The OCID of the pipeline.
- is
Approval BooleanNeeded - Determines whether file transfers need to go through an approval workflow.
- is
Chunking BooleanEnabled - Determines whether file must be chunked during the transfer. This is only a property of SENDER pipelines.
- is
File BooleanOverride In Destination Enabled - Enable file override feature in destination bucket. If 2 files with same name exist in destination bucket, original file will be overwritten.
- is
Scanning BooleanEnabled - Determines whether GDP Scanning should be enabled for the pipeline.
- lifecycle
Details String - Additional details about the current state of the pipeline.
- peered
Gdp StringPipeline Id - OCID of the peered pipeline. This null for SENDER pipeline.
- peering
Region String - Public region name where the peered pipeline exists.
- pipeline
Type String - Type of pipeline. Can be SENDER or RECEIVER.
- service
Log StringGroup Id - the OCID of the service log group.
- state String
- The current state of the pipeline.
- Map<String,String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"} - time
Created String - The time the the pipeline was created. An RFC3339 formatted datetime string.
- time
Updated String - The time the pipeline was updated. An RFC3339 formatted datetime string.
- env String
- approval
Key stringVault Id - The KMS vault OCID used for cryptographic approvals of transfers.
- string
- Authorization information about the pipeline being configured.
- bucket
Details GetGdp Gdp Pipeline Bucket Detail[] - Configuration information about the buckets used for this pipeline.
- compartment
Id string - The OCID of the compartment.
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - description string
- Short field input by customer for a description of the data pipeline use-case.
- display
Name string - Pipeline short name.
- file
Types string[] - List of file types allowed to be transferred in the pipeline according to the authorization details (e.g. .pdf, .xml, .doc).
- {[key: string]: string}
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"} - gdp
Pipeline stringId - id string
- The OCID of the pipeline.
- is
Approval booleanNeeded - Determines whether file transfers need to go through an approval workflow.
- is
Chunking booleanEnabled - Determines whether file must be chunked during the transfer. This is only a property of SENDER pipelines.
- is
File booleanOverride In Destination Enabled - Enable file override feature in destination bucket. If 2 files with same name exist in destination bucket, original file will be overwritten.
- is
Scanning booleanEnabled - Determines whether GDP Scanning should be enabled for the pipeline.
- lifecycle
Details string - Additional details about the current state of the pipeline.
- peered
Gdp stringPipeline Id - OCID of the peered pipeline. This null for SENDER pipeline.
- peering
Region string - Public region name where the peered pipeline exists.
- pipeline
Type string - Type of pipeline. Can be SENDER or RECEIVER.
- service
Log stringGroup Id - the OCID of the service log group.
- state string
- The current state of the pipeline.
- {[key: string]: string}
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"} - time
Created string - The time the the pipeline was created. An RFC3339 formatted datetime string.
- time
Updated string - The time the pipeline was updated. An RFC3339 formatted datetime string.
- env string
- approval_
key_ strvault_ id - The KMS vault OCID used for cryptographic approvals of transfers.
- str
- Authorization information about the pipeline being configured.
- bucket_
details Sequence[GetGdp Gdp Pipeline Bucket Detail] - Configuration information about the buckets used for this pipeline.
- compartment_
id str - The OCID of the compartment.
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - description str
- Short field input by customer for a description of the data pipeline use-case.
- display_
name str - Pipeline short name.
- file_
types Sequence[str] - List of file types allowed to be transferred in the pipeline according to the authorization details (e.g. .pdf, .xml, .doc).
- Mapping[str, str]
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"} - gdp_
pipeline_ strid - id str
- The OCID of the pipeline.
- is_
approval_ boolneeded - Determines whether file transfers need to go through an approval workflow.
- is_
chunking_ boolenabled - Determines whether file must be chunked during the transfer. This is only a property of SENDER pipelines.
- is_
file_ booloverride_ in_ destination_ enabled - Enable file override feature in destination bucket. If 2 files with same name exist in destination bucket, original file will be overwritten.
- is_
scanning_ boolenabled - Determines whether GDP Scanning should be enabled for the pipeline.
- lifecycle_
details str - Additional details about the current state of the pipeline.
- peered_
gdp_ strpipeline_ id - OCID of the peered pipeline. This null for SENDER pipeline.
- peering_
region str - Public region name where the peered pipeline exists.
- pipeline_
type str - Type of pipeline. Can be SENDER or RECEIVER.
- service_
log_ strgroup_ id - the OCID of the service log group.
- state str
- The current state of the pipeline.
- Mapping[str, str]
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"} - time_
created str - The time the the pipeline was created. An RFC3339 formatted datetime string.
- time_
updated str - The time the pipeline was updated. An RFC3339 formatted datetime string.
- env str
- approval
Key StringVault Id - The KMS vault OCID used for cryptographic approvals of transfers.
- String
- Authorization information about the pipeline being configured.
- bucket
Details List<Property Map> - Configuration information about the buckets used for this pipeline.
- compartment
Id String - The OCID of the compartment.
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"} - description String
- Short field input by customer for a description of the data pipeline use-case.
- display
Name String - Pipeline short name.
- file
Types List<String> - List of file types allowed to be transferred in the pipeline according to the authorization details (e.g. .pdf, .xml, .doc).
- Map<String>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"} - gdp
Pipeline StringId - id String
- The OCID of the pipeline.
- is
Approval BooleanNeeded - Determines whether file transfers need to go through an approval workflow.
- is
Chunking BooleanEnabled - Determines whether file must be chunked during the transfer. This is only a property of SENDER pipelines.
- is
File BooleanOverride In Destination Enabled - Enable file override feature in destination bucket. If 2 files with same name exist in destination bucket, original file will be overwritten.
- is
Scanning BooleanEnabled - Determines whether GDP Scanning should be enabled for the pipeline.
- lifecycle
Details String - Additional details about the current state of the pipeline.
- peered
Gdp StringPipeline Id - OCID of the peered pipeline. This null for SENDER pipeline.
- peering
Region String - Public region name where the peered pipeline exists.
- pipeline
Type String - Type of pipeline. Can be SENDER or RECEIVER.
- service
Log StringGroup Id - the OCID of the service log group.
- state String
- The current state of the pipeline.
- Map<String>
- System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud.free-tier-retained": "true"} - time
Created String - The time the the pipeline was created. An RFC3339 formatted datetime string.
- time
Updated String - The time the pipeline was updated. An RFC3339 formatted datetime string.
- env String
Supporting Types
GetGdpGdpPipelineBucketDetail
- Bucket
Type string - Type of bucket. SENDER pipelines can be SOURCE, TRANSFER, REJECT, or FAILED. RECEIVER pipelines have a DESTINATION bucket.
- Id string
- The OCID of the pipeline.
- Name string
- Name of the bucket.
- Namespace string
- Namespace of the bucket.
- Bucket
Type string - Type of bucket. SENDER pipelines can be SOURCE, TRANSFER, REJECT, or FAILED. RECEIVER pipelines have a DESTINATION bucket.
- Id string
- The OCID of the pipeline.
- Name string
- Name of the bucket.
- Namespace string
- Namespace of the bucket.
- bucket_
type string - Type of bucket. SENDER pipelines can be SOURCE, TRANSFER, REJECT, or FAILED. RECEIVER pipelines have a DESTINATION bucket.
- id string
- The OCID of the pipeline.
- name string
- Name of the bucket.
- namespace string
- Namespace of the bucket.
- bucket
Type String - Type of bucket. SENDER pipelines can be SOURCE, TRANSFER, REJECT, or FAILED. RECEIVER pipelines have a DESTINATION bucket.
- id String
- The OCID of the pipeline.
- name String
- Name of the bucket.
- namespace String
- Namespace of the bucket.
- bucket
Type string - Type of bucket. SENDER pipelines can be SOURCE, TRANSFER, REJECT, or FAILED. RECEIVER pipelines have a DESTINATION bucket.
- id string
- The OCID of the pipeline.
- name string
- Name of the bucket.
- namespace string
- Namespace of the bucket.
- bucket_
type str - Type of bucket. SENDER pipelines can be SOURCE, TRANSFER, REJECT, or FAILED. RECEIVER pipelines have a DESTINATION bucket.
- id str
- The OCID of the pipeline.
- name str
- Name of the bucket.
- namespace str
- Namespace of the bucket.
- bucket
Type String - Type of bucket. SENDER pipelines can be SOURCE, TRANSFER, REJECT, or FAILED. RECEIVER pipelines have a DESTINATION bucket.
- id String
- The OCID of the pipeline.
- name String
- Name of the bucket.
- namespace String
- Namespace of the bucket.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ociTerraform Provider.
Viewing docs for Oracle Cloud Infrastructure v4.15.0
published on Thursday, Jun 11, 2026 by Pulumi
published on Thursday, Jun 11, 2026 by Pulumi