Create a pipe. Amazon EventBridge Pipes connect event sources to targets and reduces the need for specialized knowledge and integration code.
See https://www.paws-r-sdk.com/docs/eventbridgepipes_create_pipe/ for full documentation.
Usage
eventbridgepipes_create_pipe(
Name,
Description = NULL,
DesiredState = NULL,
Source,
SourceParameters = NULL,
Enrichment = NULL,
EnrichmentParameters = NULL,
Target,
TargetParameters = NULL,
RoleArn,
Tags = NULL,
LogConfiguration = NULL,
KmsKeyIdentifier = NULL
)Arguments
- Name
[required] The name of the pipe.
- Description
A description of the pipe.
- DesiredState
The state the pipe should be in.
- Source
[required] The ARN of the source resource.
- SourceParameters
The parameters required to set up a source for your pipe.
- Enrichment
The ARN of the enrichment resource.
- EnrichmentParameters
The parameters required to set up enrichment on your pipe.
- Target
[required] The ARN of the target resource.
- TargetParameters
The parameters required to set up a target for your pipe.
For more information about pipe target parameters, including how to use dynamic path parameters, see Target parameters in the Amazon EventBridge User Guide.
- RoleArn
[required] The ARN of the role that allows the pipe to send data to the target.
The list of key-value pairs to associate with the pipe.
- LogConfiguration
The logging configuration settings for the pipe.
- KmsKeyIdentifier
The identifier of the 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.
If you do not specify a customer managed key identifier, EventBridge uses an Amazon Web Services owned key to encrypt pipe data.
For more information, see Managing keys in the Key Management Service Developer Guide.