AwsIamUserAccessKeyArgs

interface AwsIamUserAccessKeyArgs { status?: Input<'Active' | 'Inactive'>; }

Access-key inputs for an IAM user.

Remarks

The map key in AwsIamUserResourceArgs.accessKeys is the stable access-key identity used for Pulumi logical naming. Changing the map key replaces the access key; changing mutable settings such as status keeps the logical identity stable.

Secret-bearing provider outputs (secret and sesSmtpPasswordV4) are intentionally not exposed through this component's public outputs. This component does not configure provider PGP encryption for access-key creation because no shared PGP key is available for all consumers.

Example

CODE
const accessKey: AwsIamUserAccessKeyArgs = {
  status: 'Active',
};

Properties

status: Input<'Active' | 'Inactive'>

Access-key status to apply.

Remarks

Defaults to Active when omitted. Use Inactive during rollover workflows when creating a key before it should be used.