UpdatePipeRequest
¶
Source code in docs_src/capo_pipes/types/update_pipe_request.py
description
instance-attribute
¶
description: NotRequired[PipeDescription]
A description of the pipe.
desired_state
instance-attribute
¶
desired_state: NotRequired[RequestedPipeState]
The state the pipe should be in.
enrichment
instance-attribute
¶
enrichment: NotRequired[OptionalArn]
The ARN of the enrichment resource.
enrichment_parameters
instance-attribute
¶
enrichment_parameters: NotRequired[PipeEnrichmentParameters]
The parameters required to set up enrichment on your pipe.
kms_key_identifier
instance-attribute
¶
kms_key_identifier: NotRequired[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.
To update a pipe that is using the default Amazon Web Services 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 Amazon Web Services owned key, specify an empty string.
For more information, see Managing keys in the Key Management Service Developer Guide.
log_configuration
instance-attribute
¶
log_configuration: NotRequired[PipeLogConfigurationParameters]
The logging configuration settings for the pipe.
role_arn
instance-attribute
¶
role_arn: RoleArn
The ARN of the role that allows the pipe to send data to the target.
source_parameters
instance-attribute
¶
source_parameters: NotRequired[UpdatePipeSourceParameters]
The parameters required to set up a source for your pipe.
target_parameters
instance-attribute
¶
target_parameters: NotRequired[PipeTargetParameters]
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.