AWS::Bedrock::DataSource ConfluenceSourceConfiguration - AWS CloudFormation
Services or capabilities described in AWS documentation might vary by Region. To see the differences applicable to the AWS European Sovereign Cloud Region, see the AWS European Sovereign Cloud User Guide.

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::Bedrock::DataSource ConfluenceSourceConfiguration

The endpoint information to connect to your Confluence data source.

Syntax

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

JSON

{ "AuthType" : String, "CredentialsSecretArn" : String, "HostType" : String, "HostUrl" : String }

YAML

AuthType: String CredentialsSecretArn: String HostType: String HostUrl: String

Properties

AuthType

The supported authentication type to authenticate and connect to your Confluence instance.

Required: Yes

Type: String

Allowed values: BASIC | OAUTH2_CLIENT_CREDENTIALS

Update requires: No interruption

CredentialsSecretArn

The Amazon Resource Name of an AWS Secrets Manager secret that stores your authentication credentials for your Confluence instance URL. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see Confluence connection configuration.

Required: Yes

Type: String

Pattern: ^arn:aws(|-cn|-us-gov):secretsmanager:[a-z0-9-]{1,20}:([0-9]{12}|):secret:[a-zA-Z0-9!/_+=.@-]{1,512}$

Update requires: No interruption

HostType

The supported host type, whether online/cloud or server/on-premises.

Required: Yes

Type: String

Allowed values: SAAS

Update requires: No interruption

HostUrl

The Confluence host URL or instance URL.

Required: Yes

Type: String

Pattern: ^https://[A-Za-z0-9][^\s]*$

Minimum: 1

Maximum: 2048

Update requires: No interruption