UNPKG

@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
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 }), });