Viewing docs for Cloudflare v6.15.0
published on Saturday, May 2, 2026 by Pulumi
published on Saturday, May 2, 2026 by Pulumi
Viewing docs for Cloudflare v6.15.0
published on Saturday, May 2, 2026 by Pulumi
published on Saturday, May 2, 2026 by Pulumi
Accepted Permissions
Pipelines ReadPipelines Write
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as cloudflare from "@pulumi/cloudflare";
const examplePipelineSink = cloudflare.getPipelineSink({
accountId: "0123105f4ecef8ad9ca31a8372d0c353",
sinkId: "0223105f4ecef8ad9ca31a8372d0c353",
});
import pulumi
import pulumi_cloudflare as cloudflare
example_pipeline_sink = cloudflare.get_pipeline_sink(account_id="0123105f4ecef8ad9ca31a8372d0c353",
sink_id="0223105f4ecef8ad9ca31a8372d0c353")
package main
import (
"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cloudflare.GetPipelineSink(ctx, &cloudflare.LookupPipelineSinkArgs{
AccountId: pulumi.StringRef("0123105f4ecef8ad9ca31a8372d0c353"),
SinkId: pulumi.StringRef("0223105f4ecef8ad9ca31a8372d0c353"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Cloudflare = Pulumi.Cloudflare;
return await Deployment.RunAsync(() =>
{
var examplePipelineSink = Cloudflare.Index.GetPipelineSink.Invoke(new()
{
AccountId = "0123105f4ecef8ad9ca31a8372d0c353",
SinkId = "0223105f4ecef8ad9ca31a8372d0c353",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.cloudflare.CloudflareFunctions;
import com.pulumi.cloudflare.inputs.GetPipelineSinkArgs;
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 examplePipelineSink = CloudflareFunctions.getPipelineSink(GetPipelineSinkArgs.builder()
.accountId("0123105f4ecef8ad9ca31a8372d0c353")
.sinkId("0223105f4ecef8ad9ca31a8372d0c353")
.build());
}
}
variables:
examplePipelineSink:
fn::invoke:
function: cloudflare:getPipelineSink
arguments:
accountId: 0123105f4ecef8ad9ca31a8372d0c353
sinkId: 0223105f4ecef8ad9ca31a8372d0c353
Using getPipelineSink
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 getPipelineSink(args: GetPipelineSinkArgs, opts?: InvokeOptions): Promise<GetPipelineSinkResult>
function getPipelineSinkOutput(args: GetPipelineSinkOutputArgs, opts?: InvokeOptions): Output<GetPipelineSinkResult>def get_pipeline_sink(account_id: Optional[str] = None,
filter: Optional[GetPipelineSinkFilter] = None,
sink_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetPipelineSinkResult
def get_pipeline_sink_output(account_id: Optional[pulumi.Input[str]] = None,
filter: Optional[pulumi.Input[GetPipelineSinkFilterArgs]] = None,
sink_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetPipelineSinkResult]func LookupPipelineSink(ctx *Context, args *LookupPipelineSinkArgs, opts ...InvokeOption) (*LookupPipelineSinkResult, error)
func LookupPipelineSinkOutput(ctx *Context, args *LookupPipelineSinkOutputArgs, opts ...InvokeOption) LookupPipelineSinkResultOutput> Note: This function is named LookupPipelineSink in the Go SDK.
public static class GetPipelineSink
{
public static Task<GetPipelineSinkResult> InvokeAsync(GetPipelineSinkArgs args, InvokeOptions? opts = null)
public static Output<GetPipelineSinkResult> Invoke(GetPipelineSinkInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetPipelineSinkResult> getPipelineSink(GetPipelineSinkArgs args, InvokeOptions options)
public static Output<GetPipelineSinkResult> getPipelineSink(GetPipelineSinkArgs args, InvokeOptions options)
fn::invoke:
function: cloudflare:index/getPipelineSink:getPipelineSink
arguments:
# arguments dictionaryThe following arguments are supported:
- Account
Id string - Specifies the public ID of the account.
- Filter
Get
Pipeline Sink Filter - Sink
Id string - Specifies the publid ID of the sink.
- Account
Id string - Specifies the public ID of the account.
- Filter
Get
Pipeline Sink Filter - Sink
Id string - Specifies the publid ID of the sink.
- account
Id String - Specifies the public ID of the account.
- filter
Get
Pipeline Sink Filter - sink
Id String - Specifies the publid ID of the sink.
- account
Id string - Specifies the public ID of the account.
- filter
Get
Pipeline Sink Filter - sink
Id string - Specifies the publid ID of the sink.
- account_
id str - Specifies the public ID of the account.
- filter
Get
Pipeline Sink Filter - sink_
id str - Specifies the publid ID of the sink.
- account
Id String - Specifies the public ID of the account.
- filter Property Map
- sink
Id String - Specifies the publid ID of the sink.
getPipelineSink Result
The following output properties are available:
- Config
Get
Pipeline Sink Config - Defines the configuration of the R2 Sink.
- Created
At string - Format
Get
Pipeline Sink Format - Id string
- Specifies the publid ID of the sink.
- Modified
At string - Name string
- Defines the name of the Sink.
- Schema
Get
Pipeline Sink Schema - Type string
- Specifies the type of sink. Available values: "r2", "r2datacatalog".
- Account
Id string - Specifies the public ID of the account.
- Filter
Get
Pipeline Sink Filter - Sink
Id string - Specifies the publid ID of the sink.
- Config
Get
Pipeline Sink Config - Defines the configuration of the R2 Sink.
- Created
At string - Format
Get
Pipeline Sink Format - Id string
- Specifies the publid ID of the sink.
- Modified
At string - Name string
- Defines the name of the Sink.
- Schema
Get
Pipeline Sink Schema - Type string
- Specifies the type of sink. Available values: "r2", "r2datacatalog".
- Account
Id string - Specifies the public ID of the account.
- Filter
Get
Pipeline Sink Filter - Sink
Id string - Specifies the publid ID of the sink.
- config
Get
Pipeline Sink Config - Defines the configuration of the R2 Sink.
- created
At String - format
Get
Pipeline Sink Format - id String
- Specifies the publid ID of the sink.
- modified
At String - name String
- Defines the name of the Sink.
- schema
Get
Pipeline Sink Schema - type String
- Specifies the type of sink. Available values: "r2", "r2datacatalog".
- account
Id String - Specifies the public ID of the account.
- filter
Get
Pipeline Sink Filter - sink
Id String - Specifies the publid ID of the sink.
- config
Get
Pipeline Sink Config - Defines the configuration of the R2 Sink.
- created
At string - format
Get
Pipeline Sink Format - id string
- Specifies the publid ID of the sink.
- modified
At string - name string
- Defines the name of the Sink.
- schema
Get
Pipeline Sink Schema - type string
- Specifies the type of sink. Available values: "r2", "r2datacatalog".
- account
Id string - Specifies the public ID of the account.
- filter
Get
Pipeline Sink Filter - sink
Id string - Specifies the publid ID of the sink.
- config
Get
Pipeline Sink Config - Defines the configuration of the R2 Sink.
- created_
at str - format
Get
Pipeline Sink Format - id str
- Specifies the publid ID of the sink.
- modified_
at str - name str
- Defines the name of the Sink.
- schema
Get
Pipeline Sink Schema - type str
- Specifies the type of sink. Available values: "r2", "r2datacatalog".
- account_
id str - Specifies the public ID of the account.
- filter
Get
Pipeline Sink Filter - sink_
id str - Specifies the publid ID of the sink.
- config Property Map
- Defines the configuration of the R2 Sink.
- created
At String - format Property Map
- id String
- Specifies the publid ID of the sink.
- modified
At String - name String
- Defines the name of the Sink.
- schema Property Map
- type String
- Specifies the type of sink. Available values: "r2", "r2datacatalog".
- account
Id String - Specifies the public ID of the account.
- filter Property Map
- sink
Id String - Specifies the publid ID of the sink.
Supporting Types
GetPipelineSinkConfig
- Account
Id string - Cloudflare Account ID for the bucket
- Bucket string
- R2 Bucket to write to
- File
Naming GetPipeline Sink Config File Naming - Controls filename prefix/suffix and strategy.
- Jurisdiction string
- Jurisdiction this bucket is hosted in
- Namespace string
- Table namespace
- Partitioning
Get
Pipeline Sink Config Partitioning - Data-layout partitioning for sinks.
- Path string
- Subpath within the bucket to write to
- Rolling
Policy GetPipeline Sink Config Rolling Policy - Rolling policy for file sinks (when & why to close a file and open a new one).
- Table
Name string - Table name
- Account
Id string - Cloudflare Account ID for the bucket
- Bucket string
- R2 Bucket to write to
- File
Naming GetPipeline Sink Config File Naming - Controls filename prefix/suffix and strategy.
- Jurisdiction string
- Jurisdiction this bucket is hosted in
- Namespace string
- Table namespace
- Partitioning
Get
Pipeline Sink Config Partitioning - Data-layout partitioning for sinks.
- Path string
- Subpath within the bucket to write to
- Rolling
Policy GetPipeline Sink Config Rolling Policy - Rolling policy for file sinks (when & why to close a file and open a new one).
- Table
Name string - Table name
- account
Id String - Cloudflare Account ID for the bucket
- bucket String
- R2 Bucket to write to
- file
Naming GetPipeline Sink Config File Naming - Controls filename prefix/suffix and strategy.
- jurisdiction String
- Jurisdiction this bucket is hosted in
- namespace String
- Table namespace
- partitioning
Get
Pipeline Sink Config Partitioning - Data-layout partitioning for sinks.
- path String
- Subpath within the bucket to write to
- rolling
Policy GetPipeline Sink Config Rolling Policy - Rolling policy for file sinks (when & why to close a file and open a new one).
- table
Name String - Table name
- account
Id string - Cloudflare Account ID for the bucket
- bucket string
- R2 Bucket to write to
- file
Naming GetPipeline Sink Config File Naming - Controls filename prefix/suffix and strategy.
- jurisdiction string
- Jurisdiction this bucket is hosted in
- namespace string
- Table namespace
- partitioning
Get
Pipeline Sink Config Partitioning - Data-layout partitioning for sinks.
- path string
- Subpath within the bucket to write to
- rolling
Policy GetPipeline Sink Config Rolling Policy - Rolling policy for file sinks (when & why to close a file and open a new one).
- table
Name string - Table name
- account_
id str - Cloudflare Account ID for the bucket
- bucket str
- R2 Bucket to write to
- file_
naming GetPipeline Sink Config File Naming - Controls filename prefix/suffix and strategy.
- jurisdiction str
- Jurisdiction this bucket is hosted in
- namespace str
- Table namespace
- partitioning
Get
Pipeline Sink Config Partitioning - Data-layout partitioning for sinks.
- path str
- Subpath within the bucket to write to
- rolling_
policy GetPipeline Sink Config Rolling Policy - Rolling policy for file sinks (when & why to close a file and open a new one).
- table_
name str - Table name
- account
Id String - Cloudflare Account ID for the bucket
- bucket String
- R2 Bucket to write to
- file
Naming Property Map - Controls filename prefix/suffix and strategy.
- jurisdiction String
- Jurisdiction this bucket is hosted in
- namespace String
- Table namespace
- partitioning Property Map
- Data-layout partitioning for sinks.
- path String
- Subpath within the bucket to write to
- rolling
Policy Property Map - Rolling policy for file sinks (when & why to close a file and open a new one).
- table
Name String - Table name
GetPipelineSinkConfigFileNaming
GetPipelineSinkConfigPartitioning
- Time
Pattern string - The pattern of the date string
- Time
Pattern string - The pattern of the date string
- time
Pattern String - The pattern of the date string
- time
Pattern string - The pattern of the date string
- time_
pattern str - The pattern of the date string
- time
Pattern String - The pattern of the date string
GetPipelineSinkConfigRollingPolicy
- File
Size intBytes - Files will be rolled after reaching this number of bytes
- Inactivity
Seconds int - Number of seconds of inactivity to wait before rolling over to a new file
- Interval
Seconds int - Number of seconds to wait before rolling over to a new file
- File
Size intBytes - Files will be rolled after reaching this number of bytes
- Inactivity
Seconds int - Number of seconds of inactivity to wait before rolling over to a new file
- Interval
Seconds int - Number of seconds to wait before rolling over to a new file
- file
Size IntegerBytes - Files will be rolled after reaching this number of bytes
- inactivity
Seconds Integer - Number of seconds of inactivity to wait before rolling over to a new file
- interval
Seconds Integer - Number of seconds to wait before rolling over to a new file
- file
Size numberBytes - Files will be rolled after reaching this number of bytes
- inactivity
Seconds number - Number of seconds of inactivity to wait before rolling over to a new file
- interval
Seconds number - Number of seconds to wait before rolling over to a new file
- file_
size_ intbytes - Files will be rolled after reaching this number of bytes
- inactivity_
seconds int - Number of seconds of inactivity to wait before rolling over to a new file
- interval_
seconds int - Number of seconds to wait before rolling over to a new file
- file
Size NumberBytes - Files will be rolled after reaching this number of bytes
- inactivity
Seconds Number - Number of seconds of inactivity to wait before rolling over to a new file
- interval
Seconds Number - Number of seconds to wait before rolling over to a new file
GetPipelineSinkFilter
- Pipeline
Id string
- Pipeline
Id string
- pipeline
Id String
- pipeline
Id string
- pipeline_
id str
- pipeline
Id String
GetPipelineSinkFormat
- Compression string
- Available values: "uncompressed", "snappy", "gzip", "zstd", "lz4".
- Decimal
Encoding string - Available values: "number", "string", "bytes".
- Row
Group intBytes - Timestamp
Format string - Available values: "rfc3339", "unixMillis".
- Type string
- Available values: "json", "parquet".
- Unstructured bool
- Compression string
- Available values: "uncompressed", "snappy", "gzip", "zstd", "lz4".
- Decimal
Encoding string - Available values: "number", "string", "bytes".
- Row
Group intBytes - Timestamp
Format string - Available values: "rfc3339", "unixMillis".
- Type string
- Available values: "json", "parquet".
- Unstructured bool
- compression String
- Available values: "uncompressed", "snappy", "gzip", "zstd", "lz4".
- decimal
Encoding String - Available values: "number", "string", "bytes".
- row
Group IntegerBytes - timestamp
Format String - Available values: "rfc3339", "unixMillis".
- type String
- Available values: "json", "parquet".
- unstructured Boolean
- compression string
- Available values: "uncompressed", "snappy", "gzip", "zstd", "lz4".
- decimal
Encoding string - Available values: "number", "string", "bytes".
- row
Group numberBytes - timestamp
Format string - Available values: "rfc3339", "unixMillis".
- type string
- Available values: "json", "parquet".
- unstructured boolean
- compression str
- Available values: "uncompressed", "snappy", "gzip", "zstd", "lz4".
- decimal_
encoding str - Available values: "number", "string", "bytes".
- row_
group_ intbytes - timestamp_
format str - Available values: "rfc3339", "unixMillis".
- type str
- Available values: "json", "parquet".
- unstructured bool
- compression String
- Available values: "uncompressed", "snappy", "gzip", "zstd", "lz4".
- decimal
Encoding String - Available values: "number", "string", "bytes".
- row
Group NumberBytes - timestamp
Format String - Available values: "rfc3339", "unixMillis".
- type String
- Available values: "json", "parquet".
- unstructured Boolean
GetPipelineSinkSchema
GetPipelineSinkSchemaField
GetPipelineSinkSchemaFormat
- Compression string
- Available values: "uncompressed", "snappy", "gzip", "zstd", "lz4".
- Decimal
Encoding string - Available values: "number", "string", "bytes".
- Row
Group intBytes - Timestamp
Format string - Available values: "rfc3339", "unixMillis".
- Type string
- Available values: "json", "parquet".
- Unstructured bool
- Compression string
- Available values: "uncompressed", "snappy", "gzip", "zstd", "lz4".
- Decimal
Encoding string - Available values: "number", "string", "bytes".
- Row
Group intBytes - Timestamp
Format string - Available values: "rfc3339", "unixMillis".
- Type string
- Available values: "json", "parquet".
- Unstructured bool
- compression String
- Available values: "uncompressed", "snappy", "gzip", "zstd", "lz4".
- decimal
Encoding String - Available values: "number", "string", "bytes".
- row
Group IntegerBytes - timestamp
Format String - Available values: "rfc3339", "unixMillis".
- type String
- Available values: "json", "parquet".
- unstructured Boolean
- compression string
- Available values: "uncompressed", "snappy", "gzip", "zstd", "lz4".
- decimal
Encoding string - Available values: "number", "string", "bytes".
- row
Group numberBytes - timestamp
Format string - Available values: "rfc3339", "unixMillis".
- type string
- Available values: "json", "parquet".
- unstructured boolean
- compression str
- Available values: "uncompressed", "snappy", "gzip", "zstd", "lz4".
- decimal_
encoding str - Available values: "number", "string", "bytes".
- row_
group_ intbytes - timestamp_
format str - Available values: "rfc3339", "unixMillis".
- type str
- Available values: "json", "parquet".
- unstructured bool
- compression String
- Available values: "uncompressed", "snappy", "gzip", "zstd", "lz4".
- decimal
Encoding String - Available values: "number", "string", "bytes".
- row
Group NumberBytes - timestamp
Format String - Available values: "rfc3339", "unixMillis".
- type String
- Available values: "json", "parquet".
- unstructured Boolean
Package Details
- Repository
- Cloudflare pulumi/pulumi-cloudflare
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
cloudflareTerraform Provider.
Viewing docs for Cloudflare v6.15.0
published on Saturday, May 2, 2026 by Pulumi
published on Saturday, May 2, 2026 by Pulumi
