AWS::QBusiness::DataAccessor DataAccessorAuthenticationDetail - AWS CloudFormation

This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS 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 AWS 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