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.