interface ICredentialProviderConfig
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.BedrockAgentCore.ICredentialProviderConfig |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsbedrockagentcore#ICredentialProviderConfig |
Java | software.amazon.awscdk.services.bedrockagentcore.ICredentialProviderConfig |
Python | aws_cdk.aws_bedrockagentcore.ICredentialProviderConfig |
TypeScript (source) | aws-cdk-lib » aws_bedrockagentcore » ICredentialProviderConfig |
Obtainable from
Gateway.fromApiKeyIdentity(), Gateway.fromApiKeyIdentityArn(), Gateway.fromIamRole(), Gateway.fromOauthIdentity(), Gateway.fromOauthIdentityArn()
Abstract interface for gateway credential provider configuration.
Properties
| Name | Type | Description |
|---|---|---|
| credential | Credential | The credential provider type. |
credentialProviderType
Type:
Credential
The credential provider type.
Methods
| Name | Description |
|---|---|
| grant | Grant the gateway's execution role the permissions needed for outbound authentication. |
grantNeededPermissionsToRole(gateway)
public grantNeededPermissionsToRole(gateway: IGateway): Grant
Parameters
- gateway
IGateway— The gateway whose role needs outbound auth permissions [disable-awslint:prefer-ref-interface].
Returns
Grant the gateway's execution role the permissions needed for outbound authentication.

.NET
Go
Java
Python
TypeScript (