@aws-sdk/client-cognito-identity-provider
Version:
AWS SDK for JavaScript Cognito Identity Provider Client for Node.js, Browser and React Native
226 lines (225 loc) • 9.11 kB
JavaScript
import { SENSITIVE_STRING } from "@smithy/smithy-client";
import { CognitoIdentityProviderServiceException as __BaseException } from "./CognitoIdentityProviderServiceException";
import { AttributeTypeFilterSensitiveLog, AuthenticationResultTypeFilterSensitiveLog, RiskConfigurationTypeFilterSensitiveLog, UICustomizationTypeFilterSensitiveLog, UserPoolClientTypeFilterSensitiveLog, UserTypeFilterSensitiveLog, } from "./models_0";
export class UnauthorizedException extends __BaseException {
constructor(opts) {
super({
name: "UnauthorizedException",
$fault: "client",
...opts,
});
this.name = "UnauthorizedException";
this.$fault = "client";
Object.setPrototypeOf(this, UnauthorizedException.prototype);
}
}
export class UnsupportedOperationException extends __BaseException {
constructor(opts) {
super({
name: "UnsupportedOperationException",
$fault: "client",
...opts,
});
this.name = "UnsupportedOperationException";
this.$fault = "client";
Object.setPrototypeOf(this, UnsupportedOperationException.prototype);
}
}
export class UnsupportedTokenTypeException extends __BaseException {
constructor(opts) {
super({
name: "UnsupportedTokenTypeException",
$fault: "client",
...opts,
});
this.name = "UnsupportedTokenTypeException";
this.$fault = "client";
Object.setPrototypeOf(this, UnsupportedTokenTypeException.prototype);
}
}
export class WebAuthnConfigurationMissingException extends __BaseException {
constructor(opts) {
super({
name: "WebAuthnConfigurationMissingException",
$fault: "client",
...opts,
});
this.name = "WebAuthnConfigurationMissingException";
this.$fault = "client";
Object.setPrototypeOf(this, WebAuthnConfigurationMissingException.prototype);
}
}
export class EnableSoftwareTokenMFAException extends __BaseException {
constructor(opts) {
super({
name: "EnableSoftwareTokenMFAException",
$fault: "client",
...opts,
});
this.name = "EnableSoftwareTokenMFAException";
this.$fault = "client";
Object.setPrototypeOf(this, EnableSoftwareTokenMFAException.prototype);
}
}
export const VerifySoftwareTokenResponseType = {
ERROR: "ERROR",
SUCCESS: "SUCCESS",
};
export const GlobalSignOutRequestFilterSensitiveLog = (obj) => ({
...obj,
...(obj.AccessToken && { AccessToken: SENSITIVE_STRING }),
});
export const InitiateAuthRequestFilterSensitiveLog = (obj) => ({
...obj,
...(obj.AuthParameters && { AuthParameters: SENSITIVE_STRING }),
...(obj.ClientId && { ClientId: SENSITIVE_STRING }),
...(obj.UserContextData && { UserContextData: SENSITIVE_STRING }),
...(obj.Session && { Session: SENSITIVE_STRING }),
});
export const InitiateAuthResponseFilterSensitiveLog = (obj) => ({
...obj,
...(obj.Session && { Session: SENSITIVE_STRING }),
...(obj.AuthenticationResult && {
AuthenticationResult: AuthenticationResultTypeFilterSensitiveLog(obj.AuthenticationResult),
}),
});
export const ListDevicesRequestFilterSensitiveLog = (obj) => ({
...obj,
...(obj.AccessToken && { AccessToken: SENSITIVE_STRING }),
});
export const ListDevicesResponseFilterSensitiveLog = (obj) => ({
...obj,
});
export const UserPoolClientDescriptionFilterSensitiveLog = (obj) => ({
...obj,
...(obj.ClientId && { ClientId: SENSITIVE_STRING }),
});
export const ListUserPoolClientsResponseFilterSensitiveLog = (obj) => ({
...obj,
...(obj.UserPoolClients && {
UserPoolClients: obj.UserPoolClients.map((item) => UserPoolClientDescriptionFilterSensitiveLog(item)),
}),
});
export const ListUsersResponseFilterSensitiveLog = (obj) => ({
...obj,
...(obj.Users && { Users: obj.Users.map((item) => UserTypeFilterSensitiveLog(item)) }),
});
export const ListUsersInGroupResponseFilterSensitiveLog = (obj) => ({
...obj,
...(obj.Users && { Users: obj.Users.map((item) => UserTypeFilterSensitiveLog(item)) }),
});
export const ListWebAuthnCredentialsRequestFilterSensitiveLog = (obj) => ({
...obj,
...(obj.AccessToken && { AccessToken: SENSITIVE_STRING }),
});
export const ResendConfirmationCodeRequestFilterSensitiveLog = (obj) => ({
...obj,
...(obj.ClientId && { ClientId: SENSITIVE_STRING }),
...(obj.SecretHash && { SecretHash: SENSITIVE_STRING }),
...(obj.UserContextData && { UserContextData: SENSITIVE_STRING }),
...(obj.Username && { Username: SENSITIVE_STRING }),
});
export const RespondToAuthChallengeRequestFilterSensitiveLog = (obj) => ({
...obj,
...(obj.ClientId && { ClientId: SENSITIVE_STRING }),
...(obj.Session && { Session: SENSITIVE_STRING }),
...(obj.ChallengeResponses && { ChallengeResponses: SENSITIVE_STRING }),
...(obj.UserContextData && { UserContextData: SENSITIVE_STRING }),
});
export const RespondToAuthChallengeResponseFilterSensitiveLog = (obj) => ({
...obj,
...(obj.Session && { Session: SENSITIVE_STRING }),
...(obj.AuthenticationResult && {
AuthenticationResult: AuthenticationResultTypeFilterSensitiveLog(obj.AuthenticationResult),
}),
});
export const RevokeTokenRequestFilterSensitiveLog = (obj) => ({
...obj,
...(obj.Token && { Token: SENSITIVE_STRING }),
...(obj.ClientId && { ClientId: SENSITIVE_STRING }),
...(obj.ClientSecret && { ClientSecret: SENSITIVE_STRING }),
});
export const SetRiskConfigurationRequestFilterSensitiveLog = (obj) => ({
...obj,
...(obj.ClientId && { ClientId: SENSITIVE_STRING }),
});
export const SetRiskConfigurationResponseFilterSensitiveLog = (obj) => ({
...obj,
...(obj.RiskConfiguration && { RiskConfiguration: RiskConfigurationTypeFilterSensitiveLog(obj.RiskConfiguration) }),
});
export const SetUICustomizationRequestFilterSensitiveLog = (obj) => ({
...obj,
...(obj.ClientId && { ClientId: SENSITIVE_STRING }),
});
export const SetUICustomizationResponseFilterSensitiveLog = (obj) => ({
...obj,
...(obj.UICustomization && { UICustomization: UICustomizationTypeFilterSensitiveLog(obj.UICustomization) }),
});
export const SetUserMFAPreferenceRequestFilterSensitiveLog = (obj) => ({
...obj,
...(obj.AccessToken && { AccessToken: SENSITIVE_STRING }),
});
export const SetUserSettingsRequestFilterSensitiveLog = (obj) => ({
...obj,
...(obj.AccessToken && { AccessToken: SENSITIVE_STRING }),
});
export const SignUpRequestFilterSensitiveLog = (obj) => ({
...obj,
...(obj.ClientId && { ClientId: SENSITIVE_STRING }),
...(obj.SecretHash && { SecretHash: SENSITIVE_STRING }),
...(obj.Username && { Username: SENSITIVE_STRING }),
...(obj.Password && { Password: SENSITIVE_STRING }),
...(obj.UserAttributes && {
UserAttributes: obj.UserAttributes.map((item) => AttributeTypeFilterSensitiveLog(item)),
}),
...(obj.ValidationData && {
ValidationData: obj.ValidationData.map((item) => AttributeTypeFilterSensitiveLog(item)),
}),
...(obj.UserContextData && { UserContextData: SENSITIVE_STRING }),
});
export const SignUpResponseFilterSensitiveLog = (obj) => ({
...obj,
...(obj.Session && { Session: SENSITIVE_STRING }),
});
export const StartWebAuthnRegistrationRequestFilterSensitiveLog = (obj) => ({
...obj,
...(obj.AccessToken && { AccessToken: SENSITIVE_STRING }),
});
export const UpdateAuthEventFeedbackRequestFilterSensitiveLog = (obj) => ({
...obj,
...(obj.Username && { Username: SENSITIVE_STRING }),
...(obj.FeedbackToken && { FeedbackToken: SENSITIVE_STRING }),
});
export const UpdateDeviceStatusRequestFilterSensitiveLog = (obj) => ({
...obj,
...(obj.AccessToken && { AccessToken: SENSITIVE_STRING }),
});
export const UpdateUserAttributesRequestFilterSensitiveLog = (obj) => ({
...obj,
...(obj.UserAttributes && {
UserAttributes: obj.UserAttributes.map((item) => AttributeTypeFilterSensitiveLog(item)),
}),
...(obj.AccessToken && { AccessToken: SENSITIVE_STRING }),
});
export const UpdateUserPoolClientRequestFilterSensitiveLog = (obj) => ({
...obj,
...(obj.ClientId && { ClientId: SENSITIVE_STRING }),
});
export const UpdateUserPoolClientResponseFilterSensitiveLog = (obj) => ({
...obj,
...(obj.UserPoolClient && { UserPoolClient: UserPoolClientTypeFilterSensitiveLog(obj.UserPoolClient) }),
});
export const VerifySoftwareTokenRequestFilterSensitiveLog = (obj) => ({
...obj,
...(obj.AccessToken && { AccessToken: SENSITIVE_STRING }),
...(obj.Session && { Session: SENSITIVE_STRING }),
...(obj.UserCode && { UserCode: SENSITIVE_STRING }),
});
export const VerifySoftwareTokenResponseFilterSensitiveLog = (obj) => ({
...obj,
...(obj.Session && { Session: SENSITIVE_STRING }),
});
export const VerifyUserAttributeRequestFilterSensitiveLog = (obj) => ({
...obj,
...(obj.AccessToken && { AccessToken: SENSITIVE_STRING }),
});