AuthenticationMetadata
Union type containing authentication metadata for different authentication methods.
Inheritors
Types
API key authentication metadata.
OAuth 2.0 authorization code grant authentication metadata.
Basic authentication metadata using username and password.
OAuth 2.0 client credentials grant authentication metadata.
IAM role-based authentication metadata for Amazon Web Services services.
No authentication metadata for services that don't require authentication.
Functions
Casts this AuthenticationMetadata as a ApiKeyConnectionMetadata and retrieves its aws.sdk.kotlin.services.quicksight.model.ApiKeyConnectionMetadata value. Throws an exception if the AuthenticationMetadata is not a ApiKeyConnectionMetadata.
Casts this AuthenticationMetadata as a ApiKeyConnectionMetadata and retrieves its aws.sdk.kotlin.services.quicksight.model.ApiKeyConnectionMetadata value. Returns null if the AuthenticationMetadata is not a ApiKeyConnectionMetadata.
Casts this AuthenticationMetadata as a AuthorizationCodeGrantMetadata and retrieves its aws.sdk.kotlin.services.quicksight.model.AuthorizationCodeGrantMetadata value. Throws an exception if the AuthenticationMetadata is not a AuthorizationCodeGrantMetadata.
Casts this AuthenticationMetadata as a AuthorizationCodeGrantMetadata and retrieves its aws.sdk.kotlin.services.quicksight.model.AuthorizationCodeGrantMetadata value. Returns null if the AuthenticationMetadata is not a AuthorizationCodeGrantMetadata.
Casts this AuthenticationMetadata as a BasicAuthConnectionMetadata and retrieves its aws.sdk.kotlin.services.quicksight.model.BasicAuthConnectionMetadata value. Throws an exception if the AuthenticationMetadata is not a BasicAuthConnectionMetadata.
Casts this AuthenticationMetadata as a BasicAuthConnectionMetadata and retrieves its aws.sdk.kotlin.services.quicksight.model.BasicAuthConnectionMetadata value. Returns null if the AuthenticationMetadata is not a BasicAuthConnectionMetadata.
Casts this AuthenticationMetadata as a ClientCredentialsGrantMetadata and retrieves its aws.sdk.kotlin.services.quicksight.model.ClientCredentialsGrantMetadata value. Throws an exception if the AuthenticationMetadata is not a ClientCredentialsGrantMetadata.
Casts this AuthenticationMetadata as a ClientCredentialsGrantMetadata and retrieves its aws.sdk.kotlin.services.quicksight.model.ClientCredentialsGrantMetadata value. Returns null if the AuthenticationMetadata is not a ClientCredentialsGrantMetadata.
Casts this AuthenticationMetadata as a IamConnectionMetadata and retrieves its aws.sdk.kotlin.services.quicksight.model.IamConnectionMetadata value. Throws an exception if the AuthenticationMetadata is not a IamConnectionMetadata.
Casts this AuthenticationMetadata as a IamConnectionMetadata and retrieves its aws.sdk.kotlin.services.quicksight.model.IamConnectionMetadata value. Returns null if the AuthenticationMetadata is not a IamConnectionMetadata.
Casts this AuthenticationMetadata as a NoneConnectionMetadata and retrieves its aws.sdk.kotlin.services.quicksight.model.NoneConnectionMetadata value. Throws an exception if the AuthenticationMetadata is not a NoneConnectionMetadata.
Casts this AuthenticationMetadata as a NoneConnectionMetadata and retrieves its aws.sdk.kotlin.services.quicksight.model.NoneConnectionMetadata value. Returns null if the AuthenticationMetadata is not a NoneConnectionMetadata.