AWS::QBusiness::DataAccessor DataAccessorAuthenticationDetail - 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).

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

AWS::QBusiness::DataAccessor DataAccessorAuthenticationDetail

Contains the authentication configuration details for a data accessor. This structure defines how the ISV authenticates when accessing data through the data accessor.

Syntax

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

Properties

AuthenticationConfiguration

The specific authentication configuration based on the authentication type.

Required: No

Type: DataAccessorAuthenticationConfiguration

Update requires: No interruption

AuthenticationType

The type of authentication to use for the data accessor. This determines how the ISV authenticates when accessing data. You can use one of two authentication types:

  • AWS_IAM_IDC_TTI - Authentication using IAM Identity Center Trusted Token Issuer (TTI). This authentication type allows the ISV to use a trusted token issuer to generate tokens for accessing the data.

  • AWS_IAM_IDC_AUTH_CODE - Authentication using IAM Identity Center authorization code flow. This authentication type uses the standard OAuth 2.0 authorization code flow for authentication.

Required: Yes

Type: String

Allowed values: AWS_IAM_IDC_TTI | AWS_IAM_IDC_AUTH_CODE

Update requires: No interruption

ExternalIds

A list of external identifiers associated with this authentication configuration. These are used to correlate the data accessor with external systems.

Required: No

Type: Array of String

Minimum: 1 | 1

Maximum: 1000 | 1

Update requires: No interruption