UNPKG

cdk-ssm-secure-iam-access-key

Version:

Creates an IAM Access Key for a provided IAM User and stores the result in an SSM SecureString Parameter

30 lines (29 loc) 782 B
import { AwsCredentialIdentityProvider } from "@smithy/types"; /** * @internal */ export declare const ENV_KEY = "AWS_ACCESS_KEY_ID"; /** * @internal */ export declare const ENV_SECRET = "AWS_SECRET_ACCESS_KEY"; /** * @internal */ export declare const ENV_SESSION = "AWS_SESSION_TOKEN"; /** * @internal */ export declare const ENV_EXPIRATION = "AWS_CREDENTIAL_EXPIRATION"; /** * @internal */ export declare const ENV_CREDENTIAL_SCOPE = "AWS_CREDENTIAL_SCOPE"; /** * @internal * * Source AWS credentials from known environment variables. If either the * `AWS_ACCESS_KEY_ID` or `AWS_SECRET_ACCESS_KEY` environment variable is not * set in this process, the provider will return a rejected promise. */ export declare const fromEnv: () => AwsCredentialIdentityProvider;