AWS::Bedrock::DataSource SharePointSourceConfiguration - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

AWS::Bedrock::DataSource SharePointSourceConfiguration

The endpoint information to connect to your SharePoint data source.

Syntax

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

JSON

{ "AuthType" : String, "CredentialsSecretArn" : String, "Domain" : String, "HostType" : String, "SiteUrls" : [ String, ... ], "TenantId" : String }

YAML

AuthType: String CredentialsSecretArn: String Domain: String HostType: String SiteUrls: - String TenantId: String

Properties

AuthType

The supported authentication type to authenticate and connect to your SharePoint site/sites.

Required: Yes

Type: String

Allowed values: OAUTH2_CLIENT_CREDENTIALS

Update requires: No interruption

CredentialsSecretArn

The Amazon Resource Name of an Amazon Secrets Manager secret that stores your authentication credentials for your SharePoint site/sites. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see SharePoint 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

Domain

The domain of your SharePoint instance or site URL/URLs.

Required: Yes

Type: String

Minimum: 1

Maximum: 50

Update requires: No interruption

HostType

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

Required: Yes

Type: String

Allowed values: ONLINE

Update requires: No interruption

SiteUrls

A list of one or more SharePoint site URLs.

Required: Yes

Type: Array of String

Minimum: 1

Maximum: 100

Update requires: No interruption

TenantId

The identifier of your Microsoft 365 tenant.

Required: No

Type: String

Pattern: ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$

Update requires: No interruption