@aws-sdk/client-account
Version:
AWS SDK for JavaScript Account Client for Node.js, Browser and React Native
161 lines (160 loc) • 5.69 kB
JavaScript
import { SENSITIVE_STRING } from "@smithy/smithy-client";
import { AccountServiceException as __BaseException } from "./AccountServiceException";
export const PrimaryEmailUpdateStatus = {
ACCEPTED: "ACCEPTED",
PENDING: "PENDING",
};
export class AccessDeniedException extends __BaseException {
name = "AccessDeniedException";
$fault = "client";
constructor(opts) {
super({
name: "AccessDeniedException",
$fault: "client",
...opts,
});
Object.setPrototypeOf(this, AccessDeniedException.prototype);
}
}
export class ConflictException extends __BaseException {
name = "ConflictException";
$fault = "client";
constructor(opts) {
super({
name: "ConflictException",
$fault: "client",
...opts,
});
Object.setPrototypeOf(this, ConflictException.prototype);
}
}
export class InternalServerException extends __BaseException {
name = "InternalServerException";
$fault = "server";
$retryable = {};
constructor(opts) {
super({
name: "InternalServerException",
$fault: "server",
...opts,
});
Object.setPrototypeOf(this, InternalServerException.prototype);
}
}
export class ResourceNotFoundException extends __BaseException {
name = "ResourceNotFoundException";
$fault = "client";
constructor(opts) {
super({
name: "ResourceNotFoundException",
$fault: "client",
...opts,
});
Object.setPrototypeOf(this, ResourceNotFoundException.prototype);
}
}
export class TooManyRequestsException extends __BaseException {
name = "TooManyRequestsException";
$fault = "client";
$retryable = {
throttling: true,
};
constructor(opts) {
super({
name: "TooManyRequestsException",
$fault: "client",
...opts,
});
Object.setPrototypeOf(this, TooManyRequestsException.prototype);
}
}
export const ValidationExceptionReason = {
FIELD_VALIDATION_FAILED: "fieldValidationFailed",
INVALID_REGION_OPT_TARGET: "invalidRegionOptTarget",
};
export class ValidationException extends __BaseException {
name = "ValidationException";
$fault = "client";
reason;
fieldList;
constructor(opts) {
super({
name: "ValidationException",
$fault: "client",
...opts,
});
Object.setPrototypeOf(this, ValidationException.prototype);
this.reason = opts.reason;
this.fieldList = opts.fieldList;
}
}
export const AlternateContactType = {
BILLING: "BILLING",
OPERATIONS: "OPERATIONS",
SECURITY: "SECURITY",
};
export const RegionOptStatus = {
DISABLED: "DISABLED",
DISABLING: "DISABLING",
ENABLED: "ENABLED",
ENABLED_BY_DEFAULT: "ENABLED_BY_DEFAULT",
ENABLING: "ENABLING",
};
export const AcceptPrimaryEmailUpdateRequestFilterSensitiveLog = (obj) => ({
...obj,
...(obj.PrimaryEmail && { PrimaryEmail: SENSITIVE_STRING }),
...(obj.Otp && { Otp: SENSITIVE_STRING }),
});
export const ValidationExceptionFieldFilterSensitiveLog = (obj) => ({
...obj,
...(obj.message && { message: SENSITIVE_STRING }),
});
export const AlternateContactFilterSensitiveLog = (obj) => ({
...obj,
...(obj.Name && { Name: SENSITIVE_STRING }),
...(obj.Title && { Title: SENSITIVE_STRING }),
...(obj.EmailAddress && { EmailAddress: SENSITIVE_STRING }),
...(obj.PhoneNumber && { PhoneNumber: SENSITIVE_STRING }),
});
export const GetAlternateContactResponseFilterSensitiveLog = (obj) => ({
...obj,
...(obj.AlternateContact && { AlternateContact: AlternateContactFilterSensitiveLog(obj.AlternateContact) }),
});
export const PutAlternateContactRequestFilterSensitiveLog = (obj) => ({
...obj,
...(obj.Name && { Name: SENSITIVE_STRING }),
...(obj.Title && { Title: SENSITIVE_STRING }),
...(obj.EmailAddress && { EmailAddress: SENSITIVE_STRING }),
...(obj.PhoneNumber && { PhoneNumber: SENSITIVE_STRING }),
});
export const ContactInformationFilterSensitiveLog = (obj) => ({
...obj,
...(obj.FullName && { FullName: SENSITIVE_STRING }),
...(obj.AddressLine1 && { AddressLine1: SENSITIVE_STRING }),
...(obj.AddressLine2 && { AddressLine2: SENSITIVE_STRING }),
...(obj.AddressLine3 && { AddressLine3: SENSITIVE_STRING }),
...(obj.City && { City: SENSITIVE_STRING }),
...(obj.StateOrRegion && { StateOrRegion: SENSITIVE_STRING }),
...(obj.DistrictOrCounty && { DistrictOrCounty: SENSITIVE_STRING }),
...(obj.PostalCode && { PostalCode: SENSITIVE_STRING }),
...(obj.CountryCode && { CountryCode: SENSITIVE_STRING }),
...(obj.PhoneNumber && { PhoneNumber: SENSITIVE_STRING }),
...(obj.CompanyName && { CompanyName: SENSITIVE_STRING }),
...(obj.WebsiteUrl && { WebsiteUrl: SENSITIVE_STRING }),
});
export const GetContactInformationResponseFilterSensitiveLog = (obj) => ({
...obj,
...(obj.ContactInformation && { ContactInformation: ContactInformationFilterSensitiveLog(obj.ContactInformation) }),
});
export const PutContactInformationRequestFilterSensitiveLog = (obj) => ({
...obj,
...(obj.ContactInformation && { ContactInformation: ContactInformationFilterSensitiveLog(obj.ContactInformation) }),
});
export const GetPrimaryEmailResponseFilterSensitiveLog = (obj) => ({
...obj,
...(obj.PrimaryEmail && { PrimaryEmail: SENSITIVE_STRING }),
});
export const StartPrimaryEmailUpdateRequestFilterSensitiveLog = (obj) => ({
...obj,
...(obj.PrimaryEmail && { PrimaryEmail: SENSITIVE_STRING }),
});