1. Packages
  2. AWS Native
  3. API Docs
  4. iotanalytics
  5. getPipeline

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 by Pulumi

aws-native.iotanalytics.getPipeline

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 by Pulumi

    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 Dictionary<string, string>
    Name string
    Next string
    Attributes map[string]string
    Name string
    Next string
    attributes Map<String,String>
    name String
    next String
    attributes {[key: string]: string}
    name string
    next string
    attributes Mapping[str, str]
    name str
    next str
    attributes Map<String>
    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

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 by Pulumi