AWS Native

Pulumi Official
Package maintained by Pulumi
v0.19.0 published on Wednesday, Jun 8, 2022 by Pulumi

getPipeline

Resource Type definition for AWS::IoTAnalytics::Pipeline

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_name: Optional[str] = None,
                 opts: Optional[InvokeOptions] = None) -> GetPipelineResult
def get_pipeline_output(pipeline_name: 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)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: aws-native:iotanalytics:getPipeline
  Arguments:
    # Arguments dictionary

The following arguments are supported:

getPipeline Result

The following output properties are available:

Supporting Types

PipelineActivity

PipelineAddAttributes

Attributes object
Name string
Next string
Attributes interface{}
Name string
Next string
attributes Object
name String
next String
attributes any
name string
next string
attributes Any
name str
next str
attributes Any
name String
next String

PipelineChannel

ChannelName string
Name string
Next string
ChannelName string
Name string
Next string
channelName String
name String
next String
channelName string
name string
next string
channelName String
name String
next String

PipelineDatastore

DatastoreName string
Name string
DatastoreName string
Name string
datastoreName String
name String
datastoreName string
name string
datastoreName String
name String

PipelineDeviceRegistryEnrich

Attribute string
Name string
RoleArn string
ThingName string
Next string
Attribute string
Name string
RoleArn string
ThingName string
Next string
attribute String
name String
roleArn String
thingName String
next String
attribute string
name string
roleArn string
thingName string
next string
attribute String
name String
roleArn String
thingName String
next String

PipelineDeviceShadowEnrich

Attribute string
Name string
RoleArn string
ThingName string
Next string
Attribute string
Name string
RoleArn string
ThingName string
Next string
attribute String
name String
roleArn String
thingName String
next String
attribute string
name string
roleArn string
thingName string
next string
attribute String
name String
roleArn String
thingName String
next String

PipelineFilter

Filter string
Name string
Next string
Filter string
Name string
Next string
filter String
name String
next String
filter string
name string
next string
filter str
name str
next str
filter String
name String
next String

PipelineLambda

BatchSize int
LambdaName string
Name string
Next string
BatchSize int
LambdaName string
Name string
Next string
batchSize Integer
lambdaName String
name String
next String
batchSize number
lambdaName string
name string
next string
batchSize Number
lambdaName String
name String
next String

PipelineMath

Attribute string
Math string
Name string
Next string
Attribute string
Math string
Name string
Next string
attribute String
math String
name String
next String
attribute string
math string
name string
next string
attribute str
math str
name str
next str
attribute String
math String
name String
next String

PipelineRemoveAttributes

Attributes List<string>
Name string
Next string
Attributes []string
Name string
Next string
attributes List<String>
name String
next String
attributes string[]
name string
next string
attributes Sequence[str]
name str
next str
attributes List<String>
name String
next String

PipelineSelectAttributes

Attributes List<string>
Name string
Next string
Attributes []string
Name string
Next string
attributes List<String>
name String
next String
attributes string[]
name string
next string
attributes Sequence[str]
name str
next str
attributes List<String>
name String
next String

PipelineTag

Key string
Value string
Key string
Value string
key String
value String
key string
value string
key str
value str
key String
value String

Package Details

Repository
https://github.com/pulumi/pulumi-aws-native
License
Apache-2.0