CredentialProvider
A credential provider for gateway authentication. This structure contains the configuration for authenticating with the target endpoint.
Inheritors
Types
The API key credential provider. This provider uses an API key to authenticate with the target endpoint.
The OAuth credential provider. This provider uses OAuth authentication to access the target endpoint.
Functions
Casts this CredentialProvider as a ApiKeyCredentialProvider and retrieves its aws.sdk.kotlin.services.bedrockagentcorecontrol.model.GatewayApiKeyCredentialProvider value. Throws an exception if the CredentialProvider is not a ApiKeyCredentialProvider.
Casts this CredentialProvider as a ApiKeyCredentialProvider and retrieves its aws.sdk.kotlin.services.bedrockagentcorecontrol.model.GatewayApiKeyCredentialProvider value. Returns null if the CredentialProvider is not a ApiKeyCredentialProvider.
Casts this CredentialProvider as a OauthCredentialProvider and retrieves its aws.sdk.kotlin.services.bedrockagentcorecontrol.model.OAuthCredentialProvider value. Throws an exception if the CredentialProvider is not a OauthCredentialProvider.
Casts this CredentialProvider as a OauthCredentialProvider and retrieves its aws.sdk.kotlin.services.bedrockagentcorecontrol.model.OAuthCredentialProvider value. Returns null if the CredentialProvider is not a OauthCredentialProvider.