We recommend new projects start with resources from the AWS provider.
aws-native.pipes.getPipe
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Definition of AWS::Pipes::Pipe Resource Type
Using getPipe
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 getPipe(args: GetPipeArgs, opts?: InvokeOptions): Promise<GetPipeResult>
function getPipeOutput(args: GetPipeOutputArgs, opts?: InvokeOptions): Output<GetPipeResult>def get_pipe(name: Optional[str] = None,
             opts: Optional[InvokeOptions] = None) -> GetPipeResult
def get_pipe_output(name: Optional[pulumi.Input[str]] = None,
             opts: Optional[InvokeOptions] = None) -> Output[GetPipeResult]func LookupPipe(ctx *Context, args *LookupPipeArgs, opts ...InvokeOption) (*LookupPipeResult, error)
func LookupPipeOutput(ctx *Context, args *LookupPipeOutputArgs, opts ...InvokeOption) LookupPipeResultOutput> Note: This function is named LookupPipe in the Go SDK.
public static class GetPipe 
{
    public static Task<GetPipeResult> InvokeAsync(GetPipeArgs args, InvokeOptions? opts = null)
    public static Output<GetPipeResult> Invoke(GetPipeInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetPipeResult> getPipe(GetPipeArgs args, InvokeOptions options)
public static Output<GetPipeResult> getPipe(GetPipeArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:pipes:getPipe
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Name string
- The name of the pipe.
- Name string
- The name of the pipe.
- name String
- The name of the pipe.
- name string
- The name of the pipe.
- name str
- The name of the pipe.
- name String
- The name of the pipe.
getPipe Result
The following output properties are available:
- Arn string
- The ARN of the pipe.
- CreationTime string
- The time the pipe was created.
- CurrentState Pulumi.Aws Native. Pipes. Pipe State 
- The state the pipe is in.
- Description string
- A description of the pipe.
- DesiredState Pulumi.Aws Native. Pipes. Pipe Requested Pipe State 
- The state the pipe should be in.
- Enrichment string
- The ARN of the enrichment resource.
- EnrichmentParameters Pulumi.Aws Native. Pipes. Outputs. Pipe Enrichment Parameters 
- The parameters required to set up enrichment on your pipe.
- KmsKey stringIdentifier 
- The identifier of the AWS KMS customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt pipe data. The identifier can be the key Amazon Resource Name (ARN), KeyId, key alias, or key alias ARN. - To update a pipe that is using the default AWS owned key to use a customer managed key instead, or update a pipe that is using a customer managed key to use a different customer managed key, specify a customer managed key identifier. - To update a pipe that is using a customer managed key to use the default AWS owned key , specify an empty string. - For more information, see Managing keys in the AWS Key Management Service Developer Guide . 
- LastModified stringTime 
- When the pipe was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
- LogConfiguration Pulumi.Aws Native. Pipes. Outputs. Pipe Log Configuration 
- The logging configuration settings for the pipe.
- RoleArn string
- The ARN of the role that allows the pipe to send data to the target.
- StateReason string
- The reason the pipe is in its current state.
- Dictionary<string, string>
- The list of key-value pairs to associate with the pipe.
- Target string
- The ARN of the target resource.
- Arn string
- The ARN of the pipe.
- CreationTime string
- The time the pipe was created.
- CurrentState PipeState Enum 
- The state the pipe is in.
- Description string
- A description of the pipe.
- DesiredState PipeRequested Pipe State 
- The state the pipe should be in.
- Enrichment string
- The ARN of the enrichment resource.
- EnrichmentParameters PipeEnrichment Parameters 
- The parameters required to set up enrichment on your pipe.
- KmsKey stringIdentifier 
- The identifier of the AWS KMS customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt pipe data. The identifier can be the key Amazon Resource Name (ARN), KeyId, key alias, or key alias ARN. - To update a pipe that is using the default AWS owned key to use a customer managed key instead, or update a pipe that is using a customer managed key to use a different customer managed key, specify a customer managed key identifier. - To update a pipe that is using a customer managed key to use the default AWS owned key , specify an empty string. - For more information, see Managing keys in the AWS Key Management Service Developer Guide . 
- LastModified stringTime 
- When the pipe was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
- LogConfiguration PipeLog Configuration 
- The logging configuration settings for the pipe.
- RoleArn string
- The ARN of the role that allows the pipe to send data to the target.
- StateReason string
- The reason the pipe is in its current state.
- map[string]string
- The list of key-value pairs to associate with the pipe.
- Target string
- The ARN of the target resource.
- arn String
- The ARN of the pipe.
- creationTime String
- The time the pipe was created.
- currentState PipeState 
- The state the pipe is in.
- description String
- A description of the pipe.
- desiredState PipeRequested Pipe State 
- The state the pipe should be in.
- enrichment String
- The ARN of the enrichment resource.
- enrichmentParameters PipeEnrichment Parameters 
- The parameters required to set up enrichment on your pipe.
- kmsKey StringIdentifier 
- The identifier of the AWS KMS customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt pipe data. The identifier can be the key Amazon Resource Name (ARN), KeyId, key alias, or key alias ARN. - To update a pipe that is using the default AWS owned key to use a customer managed key instead, or update a pipe that is using a customer managed key to use a different customer managed key, specify a customer managed key identifier. - To update a pipe that is using a customer managed key to use the default AWS owned key , specify an empty string. - For more information, see Managing keys in the AWS Key Management Service Developer Guide . 
- lastModified StringTime 
- When the pipe was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
- logConfiguration PipeLog Configuration 
- The logging configuration settings for the pipe.
- roleArn String
- The ARN of the role that allows the pipe to send data to the target.
- stateReason String
- The reason the pipe is in its current state.
- Map<String,String>
- The list of key-value pairs to associate with the pipe.
- target String
- The ARN of the target resource.
- arn string
- The ARN of the pipe.
- creationTime string
- The time the pipe was created.
- currentState PipeState 
- The state the pipe is in.
- description string
- A description of the pipe.
- desiredState PipeRequested Pipe State 
- The state the pipe should be in.
- enrichment string
- The ARN of the enrichment resource.
- enrichmentParameters PipeEnrichment Parameters 
- The parameters required to set up enrichment on your pipe.
- kmsKey stringIdentifier 
- The identifier of the AWS KMS customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt pipe data. The identifier can be the key Amazon Resource Name (ARN), KeyId, key alias, or key alias ARN. - To update a pipe that is using the default AWS owned key to use a customer managed key instead, or update a pipe that is using a customer managed key to use a different customer managed key, specify a customer managed key identifier. - To update a pipe that is using a customer managed key to use the default AWS owned key , specify an empty string. - For more information, see Managing keys in the AWS Key Management Service Developer Guide . 
- lastModified stringTime 
- When the pipe was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
- logConfiguration PipeLog Configuration 
- The logging configuration settings for the pipe.
- roleArn string
- The ARN of the role that allows the pipe to send data to the target.
- stateReason string
- The reason the pipe is in its current state.
- {[key: string]: string}
- The list of key-value pairs to associate with the pipe.
- target string
- The ARN of the target resource.
- arn str
- The ARN of the pipe.
- creation_time str
- The time the pipe was created.
- current_state PipeState 
- The state the pipe is in.
- description str
- A description of the pipe.
- desired_state PipeRequested Pipe State 
- The state the pipe should be in.
- enrichment str
- The ARN of the enrichment resource.
- enrichment_parameters PipeEnrichment Parameters 
- The parameters required to set up enrichment on your pipe.
- kms_key_ stridentifier 
- The identifier of the AWS KMS customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt pipe data. The identifier can be the key Amazon Resource Name (ARN), KeyId, key alias, or key alias ARN. - To update a pipe that is using the default AWS owned key to use a customer managed key instead, or update a pipe that is using a customer managed key to use a different customer managed key, specify a customer managed key identifier. - To update a pipe that is using a customer managed key to use the default AWS owned key , specify an empty string. - For more information, see Managing keys in the AWS Key Management Service Developer Guide . 
- last_modified_ strtime 
- When the pipe was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
- log_configuration PipeLog Configuration 
- The logging configuration settings for the pipe.
- role_arn str
- The ARN of the role that allows the pipe to send data to the target.
- state_reason str
- The reason the pipe is in its current state.
- Mapping[str, str]
- The list of key-value pairs to associate with the pipe.
- target str
- The ARN of the target resource.
- arn String
- The ARN of the pipe.
- creationTime String
- The time the pipe was created.
- currentState "RUNNING" | "STOPPED" | "CREATING" | "UPDATING" | "DELETING" | "STARTING" | "STOPPING" | "CREATE_FAILED" | "UPDATE_FAILED" | "START_FAILED" | "STOP_FAILED" | "DELETE_FAILED" | "CREATE_ROLLBACK_FAILED" | "DELETE_ROLLBACK_FAILED" | "UPDATE_ROLLBACK_FAILED"
- The state the pipe is in.
- description String
- A description of the pipe.
- desiredState "RUNNING" | "STOPPED"
- The state the pipe should be in.
- enrichment String
- The ARN of the enrichment resource.
- enrichmentParameters Property Map
- The parameters required to set up enrichment on your pipe.
- kmsKey StringIdentifier 
- The identifier of the AWS KMS customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt pipe data. The identifier can be the key Amazon Resource Name (ARN), KeyId, key alias, or key alias ARN. - To update a pipe that is using the default AWS owned key to use a customer managed key instead, or update a pipe that is using a customer managed key to use a different customer managed key, specify a customer managed key identifier. - To update a pipe that is using a customer managed key to use the default AWS owned key , specify an empty string. - For more information, see Managing keys in the AWS Key Management Service Developer Guide . 
- lastModified StringTime 
- When the pipe was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
- logConfiguration Property Map
- The logging configuration settings for the pipe.
- roleArn String
- The ARN of the role that allows the pipe to send data to the target.
- stateReason String
- The reason the pipe is in its current state.
- Map<String>
- The list of key-value pairs to associate with the pipe.
- target String
- The ARN of the target resource.
Supporting Types
PipeCloudwatchLogsLogDestination    
- LogGroup stringArn 
- The AWS Resource Name (ARN) for the CloudWatch log group to which EventBridge sends the log records.
- LogGroup stringArn 
- The AWS Resource Name (ARN) for the CloudWatch log group to which EventBridge sends the log records.
- logGroup StringArn 
- The AWS Resource Name (ARN) for the CloudWatch log group to which EventBridge sends the log records.
- logGroup stringArn 
- The AWS Resource Name (ARN) for the CloudWatch log group to which EventBridge sends the log records.
- log_group_ strarn 
- The AWS Resource Name (ARN) for the CloudWatch log group to which EventBridge sends the log records.
- logGroup StringArn 
- The AWS Resource Name (ARN) for the CloudWatch log group to which EventBridge sends the log records.
PipeEnrichmentHttpParameters   
- HeaderParameters Dictionary<string, string>
- The headers that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.
- PathParameter List<string>Values 
- The path parameter values to be used to populate API Gateway REST API or EventBridge ApiDestination path wildcards ("*").
- QueryString Dictionary<string, string>Parameters 
- The query string keys/values that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.
- HeaderParameters map[string]string
- The headers that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.
- PathParameter []stringValues 
- The path parameter values to be used to populate API Gateway REST API or EventBridge ApiDestination path wildcards ("*").
- QueryString map[string]stringParameters 
- The query string keys/values that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.
- headerParameters Map<String,String>
- The headers that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.
- pathParameter List<String>Values 
- The path parameter values to be used to populate API Gateway REST API or EventBridge ApiDestination path wildcards ("*").
- queryString Map<String,String>Parameters 
- The query string keys/values that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.
- headerParameters {[key: string]: string}
- The headers that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.
- pathParameter string[]Values 
- The path parameter values to be used to populate API Gateway REST API or EventBridge ApiDestination path wildcards ("*").
- queryString {[key: string]: string}Parameters 
- The query string keys/values that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.
- header_parameters Mapping[str, str]
- The headers that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.
- path_parameter_ Sequence[str]values 
- The path parameter values to be used to populate API Gateway REST API or EventBridge ApiDestination path wildcards ("*").
- query_string_ Mapping[str, str]parameters 
- The query string keys/values that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.
- headerParameters Map<String>
- The headers that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.
- pathParameter List<String>Values 
- The path parameter values to be used to populate API Gateway REST API or EventBridge ApiDestination path wildcards ("*").
- queryString Map<String>Parameters 
- The query string keys/values that need to be sent as part of request invoking the API Gateway REST API or EventBridge ApiDestination.
PipeEnrichmentParameters  
- HttpParameters Pulumi.Aws Native. Pipes. Inputs. Pipe Enrichment Http Parameters 
- Contains the HTTP parameters to use when the target is a API Gateway REST endpoint or EventBridge ApiDestination. - If you specify an API Gateway REST API or EventBridge ApiDestination as a target, you can use this parameter to specify headers, path parameters, and query string keys/values as part of your target invoking request. If you're using ApiDestinations, the corresponding Connection can also have these values configured. In case of any conflicting keys, values from the Connection take precedence. 
- InputTemplate string
- Valid JSON text passed to the enrichment. In this case, nothing from the event itself is passed to the enrichment. For more information, see The JavaScript Object Notation (JSON) Data Interchange Format . - To remove an input template, specify an empty string. 
- HttpParameters PipeEnrichment Http Parameters 
- Contains the HTTP parameters to use when the target is a API Gateway REST endpoint or EventBridge ApiDestination. - If you specify an API Gateway REST API or EventBridge ApiDestination as a target, you can use this parameter to specify headers, path parameters, and query string keys/values as part of your target invoking request. If you're using ApiDestinations, the corresponding Connection can also have these values configured. In case of any conflicting keys, values from the Connection take precedence. 
- InputTemplate string
- Valid JSON text passed to the enrichment. In this case, nothing from the event itself is passed to the enrichment. For more information, see The JavaScript Object Notation (JSON) Data Interchange Format . - To remove an input template, specify an empty string. 
- httpParameters PipeEnrichment Http Parameters 
- Contains the HTTP parameters to use when the target is a API Gateway REST endpoint or EventBridge ApiDestination. - If you specify an API Gateway REST API or EventBridge ApiDestination as a target, you can use this parameter to specify headers, path parameters, and query string keys/values as part of your target invoking request. If you're using ApiDestinations, the corresponding Connection can also have these values configured. In case of any conflicting keys, values from the Connection take precedence. 
- inputTemplate String
- Valid JSON text passed to the enrichment. In this case, nothing from the event itself is passed to the enrichment. For more information, see The JavaScript Object Notation (JSON) Data Interchange Format . - To remove an input template, specify an empty string. 
- httpParameters PipeEnrichment Http Parameters 
- Contains the HTTP parameters to use when the target is a API Gateway REST endpoint or EventBridge ApiDestination. - If you specify an API Gateway REST API or EventBridge ApiDestination as a target, you can use this parameter to specify headers, path parameters, and query string keys/values as part of your target invoking request. If you're using ApiDestinations, the corresponding Connection can also have these values configured. In case of any conflicting keys, values from the Connection take precedence. 
- inputTemplate string
- Valid JSON text passed to the enrichment. In this case, nothing from the event itself is passed to the enrichment. For more information, see The JavaScript Object Notation (JSON) Data Interchange Format . - To remove an input template, specify an empty string. 
- http_parameters PipeEnrichment Http Parameters 
- Contains the HTTP parameters to use when the target is a API Gateway REST endpoint or EventBridge ApiDestination. - If you specify an API Gateway REST API or EventBridge ApiDestination as a target, you can use this parameter to specify headers, path parameters, and query string keys/values as part of your target invoking request. If you're using ApiDestinations, the corresponding Connection can also have these values configured. In case of any conflicting keys, values from the Connection take precedence. 
- input_template str
- Valid JSON text passed to the enrichment. In this case, nothing from the event itself is passed to the enrichment. For more information, see The JavaScript Object Notation (JSON) Data Interchange Format . - To remove an input template, specify an empty string. 
- httpParameters Property Map
- Contains the HTTP parameters to use when the target is a API Gateway REST endpoint or EventBridge ApiDestination. - If you specify an API Gateway REST API or EventBridge ApiDestination as a target, you can use this parameter to specify headers, path parameters, and query string keys/values as part of your target invoking request. If you're using ApiDestinations, the corresponding Connection can also have these values configured. In case of any conflicting keys, values from the Connection take precedence. 
- inputTemplate String
- Valid JSON text passed to the enrichment. In this case, nothing from the event itself is passed to the enrichment. For more information, see The JavaScript Object Notation (JSON) Data Interchange Format . - To remove an input template, specify an empty string. 
PipeFirehoseLogDestination   
- DeliveryStream stringArn 
- The Amazon Resource Name (ARN) of the Firehose delivery stream to which EventBridge delivers the pipe log records.
- DeliveryStream stringArn 
- The Amazon Resource Name (ARN) of the Firehose delivery stream to which EventBridge delivers the pipe log records.
- deliveryStream StringArn 
- The Amazon Resource Name (ARN) of the Firehose delivery stream to which EventBridge delivers the pipe log records.
- deliveryStream stringArn 
- The Amazon Resource Name (ARN) of the Firehose delivery stream to which EventBridge delivers the pipe log records.
- delivery_stream_ strarn 
- The Amazon Resource Name (ARN) of the Firehose delivery stream to which EventBridge delivers the pipe log records.
- deliveryStream StringArn 
- The Amazon Resource Name (ARN) of the Firehose delivery stream to which EventBridge delivers the pipe log records.
PipeIncludeExecutionDataOption    
PipeLogConfiguration  
- CloudwatchLogs Pulumi.Log Destination Aws Native. Pipes. Inputs. Pipe Cloudwatch Logs Log Destination 
- The logging configuration settings for the pipe.
- FirehoseLog Pulumi.Destination Aws Native. Pipes. Inputs. Pipe Firehose Log Destination 
- The Amazon Data Firehose logging configuration settings for the pipe.
- IncludeExecution List<Pulumi.Data Aws Native. Pipes. Pipe Include Execution Data Option> 
- Whether the execution data (specifically, the - payload,- awsRequest, and- awsResponsefields) is included in the log messages for this pipe.- This applies to all log destinations for the pipe. - For more information, see Including execution data in logs in the Amazon EventBridge User Guide . - Allowed values: - ALL
- Level
Pulumi.Aws Native. Pipes. Pipe Log Level 
- The level of logging detail to include. This applies to all log destinations for the pipe.
- S3LogDestination Pulumi.Aws Native. Pipes. Inputs. Pipe S3Log Destination 
- The Amazon S3 logging configuration settings for the pipe.
- CloudwatchLogs PipeLog Destination Cloudwatch Logs Log Destination 
- The logging configuration settings for the pipe.
- FirehoseLog PipeDestination Firehose Log Destination 
- The Amazon Data Firehose logging configuration settings for the pipe.
- IncludeExecution []PipeData Include Execution Data Option 
- Whether the execution data (specifically, the - payload,- awsRequest, and- awsResponsefields) is included in the log messages for this pipe.- This applies to all log destinations for the pipe. - For more information, see Including execution data in logs in the Amazon EventBridge User Guide . - Allowed values: - ALL
- Level
PipeLog Level 
- The level of logging detail to include. This applies to all log destinations for the pipe.
- S3LogDestination PipeS3Log Destination 
- The Amazon S3 logging configuration settings for the pipe.
- cloudwatchLogs PipeLog Destination Cloudwatch Logs Log Destination 
- The logging configuration settings for the pipe.
- firehoseLog PipeDestination Firehose Log Destination 
- The Amazon Data Firehose logging configuration settings for the pipe.
- includeExecution List<PipeData Include Execution Data Option> 
- Whether the execution data (specifically, the - payload,- awsRequest, and- awsResponsefields) is included in the log messages for this pipe.- This applies to all log destinations for the pipe. - For more information, see Including execution data in logs in the Amazon EventBridge User Guide . - Allowed values: - ALL
- level
PipeLog Level 
- The level of logging detail to include. This applies to all log destinations for the pipe.
- s3LogDestination PipeS3Log Destination 
- The Amazon S3 logging configuration settings for the pipe.
- cloudwatchLogs PipeLog Destination Cloudwatch Logs Log Destination 
- The logging configuration settings for the pipe.
- firehoseLog PipeDestination Firehose Log Destination 
- The Amazon Data Firehose logging configuration settings for the pipe.
- includeExecution PipeData Include Execution Data Option[] 
- Whether the execution data (specifically, the - payload,- awsRequest, and- awsResponsefields) is included in the log messages for this pipe.- This applies to all log destinations for the pipe. - For more information, see Including execution data in logs in the Amazon EventBridge User Guide . - Allowed values: - ALL
- level
PipeLog Level 
- The level of logging detail to include. This applies to all log destinations for the pipe.
- s3LogDestination PipeS3Log Destination 
- The Amazon S3 logging configuration settings for the pipe.
- cloudwatch_logs_ Pipelog_ destination Cloudwatch Logs Log Destination 
- The logging configuration settings for the pipe.
- firehose_log_ Pipedestination Firehose Log Destination 
- The Amazon Data Firehose logging configuration settings for the pipe.
- include_execution_ Sequence[Pipedata Include Execution Data Option] 
- Whether the execution data (specifically, the - payload,- awsRequest, and- awsResponsefields) is included in the log messages for this pipe.- This applies to all log destinations for the pipe. - For more information, see Including execution data in logs in the Amazon EventBridge User Guide . - Allowed values: - ALL
- level
PipeLog Level 
- The level of logging detail to include. This applies to all log destinations for the pipe.
- s3_log_ Pipedestination S3Log Destination 
- The Amazon S3 logging configuration settings for the pipe.
- cloudwatchLogs Property MapLog Destination 
- The logging configuration settings for the pipe.
- firehoseLog Property MapDestination 
- The Amazon Data Firehose logging configuration settings for the pipe.
- includeExecution List<"ALL">Data 
- Whether the execution data (specifically, the - payload,- awsRequest, and- awsResponsefields) is included in the log messages for this pipe.- This applies to all log destinations for the pipe. - For more information, see Including execution data in logs in the Amazon EventBridge User Guide . - Allowed values: - ALL
- level "OFF" | "ERROR" | "INFO" | "TRACE"
- The level of logging detail to include. This applies to all log destinations for the pipe.
- s3LogDestination Property Map
- The Amazon S3 logging configuration settings for the pipe.
PipeLogLevel  
PipeRequestedPipeState   
PipeS3LogDestination  
- BucketName string
- The name of the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
- BucketOwner string
- The AWS account that owns the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
- OutputFormat Pulumi.Aws Native. Pipes. Pipe S3Output Format 
- The format EventBridge uses for the log records. - EventBridge currently only supports - jsonformatting.
- Prefix string
- The prefix text with which to begin Amazon S3 log object names. - For more information, see Organizing objects using prefixes in the Amazon Simple Storage Service User Guide . 
- BucketName string
- The name of the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
- BucketOwner string
- The AWS account that owns the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
- OutputFormat PipeS3Output Format 
- The format EventBridge uses for the log records. - EventBridge currently only supports - jsonformatting.
- Prefix string
- The prefix text with which to begin Amazon S3 log object names. - For more information, see Organizing objects using prefixes in the Amazon Simple Storage Service User Guide . 
- bucketName String
- The name of the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
- bucketOwner String
- The AWS account that owns the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
- outputFormat PipeS3Output Format 
- The format EventBridge uses for the log records. - EventBridge currently only supports - jsonformatting.
- prefix String
- The prefix text with which to begin Amazon S3 log object names. - For more information, see Organizing objects using prefixes in the Amazon Simple Storage Service User Guide . 
- bucketName string
- The name of the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
- bucketOwner string
- The AWS account that owns the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
- outputFormat PipeS3Output Format 
- The format EventBridge uses for the log records. - EventBridge currently only supports - jsonformatting.
- prefix string
- The prefix text with which to begin Amazon S3 log object names. - For more information, see Organizing objects using prefixes in the Amazon Simple Storage Service User Guide . 
- bucket_name str
- The name of the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
- bucket_owner str
- The AWS account that owns the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
- output_format PipeS3Output Format 
- The format EventBridge uses for the log records. - EventBridge currently only supports - jsonformatting.
- prefix str
- The prefix text with which to begin Amazon S3 log object names. - For more information, see Organizing objects using prefixes in the Amazon Simple Storage Service User Guide . 
- bucketName String
- The name of the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
- bucketOwner String
- The AWS account that owns the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
- outputFormat "json" | "plain" | "w3c"
- The format EventBridge uses for the log records. - EventBridge currently only supports - jsonformatting.
- prefix String
- The prefix text with which to begin Amazon S3 log object names. - For more information, see Organizing objects using prefixes in the Amazon Simple Storage Service User Guide . 
PipeS3OutputFormat  
PipeState 
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.