Pipe

class Pipe : KotlinCustomResource

Definition of AWS::Pipes::Pipe Resource Type

Example Usage

Example

No Java example available.

Example

No Java example available.

Properties

Link copied to clipboard
val arn: Output<String>

The ARN of the pipe.

Link copied to clipboard
val creationTime: Output<String>

The time the pipe was created.

Link copied to clipboard
val currentState: Output<PipeState>

The state the pipe is in.

Link copied to clipboard
val description: Output<String>?

A description of the pipe.

Link copied to clipboard

The state the pipe should be in.

Link copied to clipboard
val enrichment: Output<String>?

The ARN of the enrichment resource.

Link copied to clipboard

The parameters required to set up enrichment on your pipe.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val kmsKeyIdentifier: Output<String>?

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 .

Link copied to clipboard

When the pipe was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

Link copied to clipboard

The logging configuration settings for the pipe.

Link copied to clipboard
val name: Output<String>?

The name of the pipe.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val roleArn: Output<String>

The ARN of the role that allows the pipe to send data to the target.

Link copied to clipboard
val source: Output<String>

The ARN of the source resource.

Link copied to clipboard

The parameters required to set up a source for your pipe.

Link copied to clipboard
val stateReason: Output<String>

The reason the pipe is in its current state.

Link copied to clipboard
val tags: Output<Map<String, String>>?

The list of key-value pairs to associate with the pipe.

Link copied to clipboard
val target: Output<String>

The ARN of the target resource.

Link copied to clipboard

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 .

Link copied to clipboard
val urn: Output<String>