AWS::Pipes::Pipe SelfManagedKafkaAccessConfigurationCredentials - AWS CloudFormation

AWS::Pipes::Pipe SelfManagedKafkaAccessConfigurationCredentials

The AWS Secrets Manager secret that stores your stream credentials.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "BasicAuth" : String, "ClientCertificateTlsAuth" : String, "SaslScram256Auth" : String, "SaslScram512Auth" : String }

Properties

BasicAuth

The ARN of the Secrets Manager secret.

Required: No

Type: String

Pattern: ^(^arn:aws([a-z]|\-)*:secretsmanager:([a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}):(\d{12}):secret:.+)$

Minimum: 1

Maximum: 1600

Update requires: No interruption

ClientCertificateTlsAuth

The ARN of the Secrets Manager secret.

Required: No

Type: String

Pattern: ^(^arn:aws([a-z]|\-)*:secretsmanager:([a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}):(\d{12}):secret:.+)$

Minimum: 1

Maximum: 1600

Update requires: No interruption

SaslScram256Auth

The ARN of the Secrets Manager secret.

Required: No

Type: String

Pattern: ^(^arn:aws([a-z]|\-)*:secretsmanager:([a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}):(\d{12}):secret:.+)$

Minimum: 1

Maximum: 1600

Update requires: No interruption

SaslScram512Auth

The ARN of the Secrets Manager secret.

Required: No

Type: String

Pattern: ^(^arn:aws([a-z]|\-)*:secretsmanager:([a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}):(\d{12}):secret:.+)$

Minimum: 1

Maximum: 1600

Update requires: No interruption