AwsIamServiceSpecificCredentialArgs
interface AwsIamServiceSpecificCredentialArgs {
credentialAgeDays: number;
identity: string;
serviceName: 'bedrock.amazonaws.com';
user: AwsIamUser;
}Arguments for a Bedrock IAM service-specific credential capability.
Example
CODE
const apiUser = new AwsIam({
user: { name: 'bedrockThirdPartyIntegration' },
});
const credential: AwsIamServiceSpecificCredentialArgs = {
identity: 'bedrockThirdPartyIntegration',
user: apiUser.user!,
serviceName: 'bedrock.amazonaws.com',
credentialAgeDays: 396,
};Properties
credentialAgeDays: number
Required credential lifetime in days, from 1 to 36,600.
identity: string
Logical-only identity for the credential capability.
serviceName: 'bedrock.amazonaws.com'
Bedrock service limited to the generated credential.
user: AwsIamUser
Typed IAM user reference that owns the credential.