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

150 lines (149 loc) 6.98 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GetSessionTokenResponseFilterSensitiveLog = exports.GetFederationTokenResponseFilterSensitiveLog = exports.AssumeRoleWithWebIdentityResponseFilterSensitiveLog = exports.AssumeRoleWithWebIdentityRequestFilterSensitiveLog = exports.AssumeRoleWithSAMLResponseFilterSensitiveLog = exports.AssumeRoleWithSAMLRequestFilterSensitiveLog = exports.AssumeRoleResponseFilterSensitiveLog = exports.CredentialsFilterSensitiveLog = exports.InvalidAuthorizationMessageException = exports.IDPCommunicationErrorException = exports.InvalidIdentityTokenException = exports.IDPRejectedClaimException = exports.RegionDisabledException = exports.PackedPolicyTooLargeException = exports.MalformedPolicyDocumentException = exports.ExpiredTokenException = void 0; const smithy_client_1 = require("@smithy/smithy-client"); const STSServiceException_1 = require("./STSServiceException"); class ExpiredTokenException extends STSServiceException_1.STSServiceException { constructor(opts) { super({ name: "ExpiredTokenException", $fault: "client", ...opts, }); this.name = "ExpiredTokenException"; this.$fault = "client"; Object.setPrototypeOf(this, ExpiredTokenException.prototype); } } exports.ExpiredTokenException = ExpiredTokenException; class MalformedPolicyDocumentException extends STSServiceException_1.STSServiceException { constructor(opts) { super({ name: "MalformedPolicyDocumentException", $fault: "client", ...opts, }); this.name = "MalformedPolicyDocumentException"; this.$fault = "client"; Object.setPrototypeOf(this, MalformedPolicyDocumentException.prototype); } } exports.MalformedPolicyDocumentException = MalformedPolicyDocumentException; class PackedPolicyTooLargeException extends STSServiceException_1.STSServiceException { constructor(opts) { super({ name: "PackedPolicyTooLargeException", $fault: "client", ...opts, }); this.name = "PackedPolicyTooLargeException"; this.$fault = "client"; Object.setPrototypeOf(this, PackedPolicyTooLargeException.prototype); } } exports.PackedPolicyTooLargeException = PackedPolicyTooLargeException; class RegionDisabledException extends STSServiceException_1.STSServiceException { constructor(opts) { super({ name: "RegionDisabledException", $fault: "client", ...opts, }); this.name = "RegionDisabledException"; this.$fault = "client"; Object.setPrototypeOf(this, RegionDisabledException.prototype); } } exports.RegionDisabledException = RegionDisabledException; class IDPRejectedClaimException extends STSServiceException_1.STSServiceException { constructor(opts) { super({ name: "IDPRejectedClaimException", $fault: "client", ...opts, }); this.name = "IDPRejectedClaimException"; this.$fault = "client"; Object.setPrototypeOf(this, IDPRejectedClaimException.prototype); } } exports.IDPRejectedClaimException = IDPRejectedClaimException; class InvalidIdentityTokenException extends STSServiceException_1.STSServiceException { constructor(opts) { super({ name: "InvalidIdentityTokenException", $fault: "client", ...opts, }); this.name = "InvalidIdentityTokenException"; this.$fault = "client"; Object.setPrototypeOf(this, InvalidIdentityTokenException.prototype); } } exports.InvalidIdentityTokenException = InvalidIdentityTokenException; class IDPCommunicationErrorException extends STSServiceException_1.STSServiceException { constructor(opts) { super({ name: "IDPCommunicationErrorException", $fault: "client", ...opts, }); this.name = "IDPCommunicationErrorException"; this.$fault = "client"; Object.setPrototypeOf(this, IDPCommunicationErrorException.prototype); } } exports.IDPCommunicationErrorException = IDPCommunicationErrorException; class InvalidAuthorizationMessageException extends STSServiceException_1.STSServiceException { constructor(opts) { super({ name: "InvalidAuthorizationMessageException", $fault: "client", ...opts, }); this.name = "InvalidAuthorizationMessageException"; this.$fault = "client"; Object.setPrototypeOf(this, InvalidAuthorizationMessageException.prototype); } } exports.InvalidAuthorizationMessageException = InvalidAuthorizationMessageException; const CredentialsFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.SecretAccessKey && { SecretAccessKey: smithy_client_1.SENSITIVE_STRING }), }); exports.CredentialsFilterSensitiveLog = CredentialsFilterSensitiveLog; const AssumeRoleResponseFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.Credentials && { Credentials: (0, exports.CredentialsFilterSensitiveLog)(obj.Credentials) }), }); exports.AssumeRoleResponseFilterSensitiveLog = AssumeRoleResponseFilterSensitiveLog; const AssumeRoleWithSAMLRequestFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.SAMLAssertion && { SAMLAssertion: smithy_client_1.SENSITIVE_STRING }), }); exports.AssumeRoleWithSAMLRequestFilterSensitiveLog = AssumeRoleWithSAMLRequestFilterSensitiveLog; const AssumeRoleWithSAMLResponseFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.Credentials && { Credentials: (0, exports.CredentialsFilterSensitiveLog)(obj.Credentials) }), }); exports.AssumeRoleWithSAMLResponseFilterSensitiveLog = AssumeRoleWithSAMLResponseFilterSensitiveLog; const AssumeRoleWithWebIdentityRequestFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.WebIdentityToken && { WebIdentityToken: smithy_client_1.SENSITIVE_STRING }), }); exports.AssumeRoleWithWebIdentityRequestFilterSensitiveLog = AssumeRoleWithWebIdentityRequestFilterSensitiveLog; const AssumeRoleWithWebIdentityResponseFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.Credentials && { Credentials: (0, exports.CredentialsFilterSensitiveLog)(obj.Credentials) }), }); exports.AssumeRoleWithWebIdentityResponseFilterSensitiveLog = AssumeRoleWithWebIdentityResponseFilterSensitiveLog; const GetFederationTokenResponseFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.Credentials && { Credentials: (0, exports.CredentialsFilterSensitiveLog)(obj.Credentials) }), }); exports.GetFederationTokenResponseFilterSensitiveLog = GetFederationTokenResponseFilterSensitiveLog; const GetSessionTokenResponseFilterSensitiveLog = (obj) => ({ ...obj, ...(obj.Credentials && { Credentials: (0, exports.CredentialsFilterSensitiveLog)(obj.Credentials) }), }); exports.GetSessionTokenResponseFilterSensitiveLog = GetSessionTokenResponseFilterSensitiveLog;