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:
JSON
{ "AuthenticationConfiguration" :
DataAccessorAuthenticationConfiguration
, "AuthenticationType" :String
, "ExternalIds" :[ String, ... ]
}
YAML
AuthenticationConfiguration:
DataAccessorAuthenticationConfiguration
AuthenticationType:String
ExternalIds:- String
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