AWS::QuickSight::DataSource KeyPairCredentials - AWS CloudFormation

This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.

AWS::QuickSight::DataSource KeyPairCredentials

The combination of username, private key and passphrase that are used as credentials.

Syntax

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

JSON

{ "KeyPairUsername" : String, "PrivateKey" : String, "PrivateKeyPassphrase" : String }

YAML

KeyPairUsername: String PrivateKey: String PrivateKeyPassphrase: String

Properties

KeyPairUsername

Username

Required: Yes

Type: String

Minimum: 1

Maximum: 64

Update requires: No interruption

PrivateKey

PrivateKey

Required: Yes

Type: String

Pattern: ^-{5}BEGIN (ENCRYPTED )?PRIVATE KEY-{5}\u000D?\u000A([A-Za-z0-9/+]{64}\u000D?\u000A)*[A-Za-z0-9/+]{1,64}={0,2}\u000D?\u000A-{5}END (ENCRYPTED )?PRIVATE KEY-{5}(\u000D?\u000A)?$

Minimum: 1600

Maximum: 8000

Update requires: No interruption

PrivateKeyPassphrase

PrivateKeyPassphrase

Required: No

Type: String

Minimum: 0

Maximum: 256

Update requires: No interruption