8#include <aws/core/client/AWSError.h>
9#include <aws/core/client/CoreErrors.h>
10#include <aws/cloudfront/CloudFront_EXPORTS.h>
50 BATCH_TOO_LARGE=
static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
209 template <
typename T>
213namespace CloudFrontErrorMapper
CloudFrontError(Aws::Client::AWSError< CloudFrontErrors > &&rhs)
CloudFrontError(const Aws::Client::AWSError< Aws::Client::CoreErrors > &rhs)
CloudFrontError(const Aws::Client::AWSError< CloudFrontErrors > &rhs)
CloudFrontError(Aws::Client::AWSError< Aws::Client::CoreErrors > &&rhs)
AWS_CLOUDFRONT_API Aws::Client::AWSError< Aws::Client::CoreErrors > GetErrorForName(const char *errorName)
@ INVALID_MINIMUM_PROTOCOL_VERSION
@ FIELD_LEVEL_ENCRYPTION_PROFILE_IN_USE
@ MONITORING_SUBSCRIPTION_ALREADY_EXISTS
@ TOO_MANY_ORIGIN_ACCESS_CONTROLS
@ CLOUD_FRONT_ORIGIN_ACCESS_IDENTITY_ALREADY_EXISTS
@ FIELD_LEVEL_ENCRYPTION_CONFIG_IN_USE
@ INVALID_IF_MATCH_VERSION
@ TOO_MANY_DISTRIBUTIONS_WITH_FUNCTION_ASSOCIATIONS
@ INVALID_VIEWER_CERTIFICATE
@ FIELD_LEVEL_ENCRYPTION_CONFIG_ALREADY_EXISTS
@ INVALID_PROTOCOL_SETTINGS
@ NO_SUCH_ORIGIN_REQUEST_POLICY
@ NO_SUCH_FIELD_LEVEL_ENCRYPTION_PROFILE
@ NO_SUCH_FUNCTION_EXISTS
@ TOO_MANY_DISTRIBUTIONS_ASSOCIATED_TO_ORIGIN_REQUEST_POLICY
@ NO_SUCH_RESPONSE_HEADERS_POLICY
@ INCONSISTENT_QUANTITIES
@ REALTIME_LOG_CONFIG_IN_USE
@ STAGING_DISTRIBUTION_IN_USE
@ INVALID_ORIGIN_ACCESS_IDENTITY
@ CANNOT_CHANGE_IMMUTABLE_PUBLIC_KEY_FIELDS
@ INVALID_PARAMETER_VALUE
@ TOO_MANY_DISTRIBUTIONS_ASSOCIATED_TO_FIELD_LEVEL_ENCRYPTION_CONFIG
@ TOO_MANY_DISTRIBUTIONS_ASSOCIATED_TO_ORIGIN_ACCESS_CONTROL
@ STREAMING_DISTRIBUTION_ALREADY_EXISTS
@ ORIGIN_ACCESS_CONTROL_ALREADY_EXISTS
@ TOO_MANY_CACHE_POLICIES
@ CACHE_POLICY_ALREADY_EXISTS
@ TOO_MANY_RESPONSE_HEADERS_POLICIES
@ NO_SUCH_FIELD_LEVEL_ENCRYPTION_CONFIG
@ SIGNATURE_DOES_NOT_MATCH
@ INVALID_GEO_RESTRICTION_PARAMETER
@ INVALID_ORIGIN_KEEPALIVE_TIMEOUT
@ TOO_MANY_PUBLIC_KEYS_IN_KEY_GROUP
@ CANNOT_DELETE_ENTITY_WHILE_IN_USE
@ INVALID_ORIGIN_READ_TIMEOUT
@ TOO_MANY_DISTRIBUTIONS_ASSOCIATED_TO_CACHE_POLICY
@ NO_SUCH_CLOUD_FRONT_ORIGIN_ACCESS_IDENTITY
@ TOO_MANY_DISTRIBUTIONS_WITH_LAMBDA_ASSOCIATIONS
@ TOO_MANY_COOKIES_IN_ORIGIN_REQUEST_POLICY
@ REQUEST_TIME_TOO_SKEWED
@ RESPONSE_HEADERS_POLICY_IN_USE
@ TOO_MANY_DISTRIBUTIONS_ASSOCIATED_TO_KEY_GROUP
@ ORIGIN_REQUEST_POLICY_IN_USE
@ TOO_MANY_ORIGIN_GROUPS_PER_DISTRIBUTION
@ TOO_MANY_ORIGIN_CUSTOM_HEADERS
@ CLOUD_FRONT_ORIGIN_ACCESS_IDENTITY_IN_USE
@ TOO_LONG_C_S_P_IN_RESPONSE_HEADERS_POLICY
@ TOO_MANY_FIELD_LEVEL_ENCRYPTION_ENCRYPTION_ENTITIES
@ TOO_MANY_STREAMING_DISTRIBUTION_C_N_A_M_ES
@ TOO_MANY_DISTRIBUTION_C_N_A_M_ES
@ ILLEGAL_ORIGIN_ACCESS_CONFIGURATION
@ FUNCTION_SIZE_LIMIT_EXCEEDED
@ INVALID_QUERY_PARAMETER
@ TOO_MANY_KEY_GROUPS_ASSOCIATED_TO_DISTRIBUTION
@ TOO_MANY_STREAMING_DISTRIBUTIONS
@ TOO_MANY_QUERY_STRING_PARAMETERS
@ FIELD_LEVEL_ENCRYPTION_PROFILE_SIZE_EXCEEDED
@ TOO_MANY_ORIGIN_REQUEST_POLICIES
@ TOO_MANY_COOKIE_NAMES_IN_WHITE_LIST
@ INVALID_ORIGIN_ACCESS_CONTROL
@ TOO_MANY_QUERY_STRINGS_IN_CACHE_POLICY
@ NO_SUCH_ORIGIN_ACCESS_CONTROL
@ TOO_MANY_DISTRIBUTIONS_ASSOCIATED_TO_RESPONSE_HEADERS_POLICY
@ TOO_MANY_FIELD_LEVEL_ENCRYPTION_CONTENT_TYPE_PROFILES
@ TOO_MANY_COOKIES_IN_CACHE_POLICY
@ TOO_MANY_CLOUD_FRONT_ORIGIN_ACCESS_IDENTITIES
@ TOO_MANY_TRUSTED_SIGNERS
@ TOO_MANY_HEADERS_IN_CACHE_POLICY
@ INVALID_DOMAIN_NAME_FOR_ORIGIN_ACCESS_CONTROL
@ STREAMING_DISTRIBUTION_NOT_DISABLED
@ TOO_MANY_FIELD_LEVEL_ENCRYPTION_FIELD_PATTERNS
@ DISTRIBUTION_ALREADY_EXISTS
@ FIELD_LEVEL_ENCRYPTION_PROFILE_ALREADY_EXISTS
@ TOO_MANY_CONTINUOUS_DEPLOYMENT_POLICIES
@ TOO_MANY_INVALIDATIONS_IN_PROGRESS
@ TOO_MANY_REMOVE_HEADERS_IN_RESPONSE_HEADERS_POLICY
@ FUNCTION_ALREADY_EXISTS
@ PUBLIC_KEY_ALREADY_EXISTS
@ CONTINUOUS_DEPLOYMENT_POLICY_IN_USE
@ INVALID_FUNCTION_ASSOCIATION
@ QUERY_ARG_PROFILE_EMPTY
@ TOO_MANY_FIELD_LEVEL_ENCRYPTION_PROFILES
@ INVALID_DEFAULT_ROOT_OBJECT
@ TRUSTED_SIGNER_DOES_NOT_EXIST
@ TOO_MANY_FUNCTION_ASSOCIATIONS
@ MISSING_AUTHENTICATION_TOKEN
@ NO_SUCH_REALTIME_LOG_CONFIG
@ INVALID_PARAMETER_COMBINATION
@ REALTIME_LOG_CONFIG_OWNER_MISMATCH
@ TOO_MANY_HEADERS_IN_FORWARDED_VALUES
@ TRUSTED_KEY_GROUP_DOES_NOT_EXIST
@ TOO_MANY_DISTRIBUTIONS_WITH_SINGLE_FUNCTION_A_R_N
@ TOO_MANY_REALTIME_LOG_CONFIGS
@ ORIGIN_ACCESS_CONTROL_IN_USE
@ KEY_GROUP_ALREADY_EXISTS
@ DISTRIBUTION_NOT_DISABLED
@ INVALID_CLIENT_TOKEN_ID
@ REALTIME_LOG_CONFIG_ALREADY_EXISTS
@ TOO_MANY_HEADERS_IN_ORIGIN_REQUEST_POLICY
@ TOO_MANY_QUERY_STRINGS_IN_ORIGIN_REQUEST_POLICY
@ INVALID_LAMBDA_FUNCTION_ASSOCIATION
@ CONTINUOUS_DEPLOYMENT_POLICY_ALREADY_EXISTS
@ TOO_MANY_FIELD_LEVEL_ENCRYPTION_CONFIGS
@ INVALID_REQUIRED_PROTOCOL
@ INVALID_FORWARD_COOKIES
@ TOO_MANY_CACHE_BEHAVIORS
@ TOO_MANY_LAMBDA_FUNCTION_ASSOCIATIONS
@ NO_SUCH_CONTINUOUS_DEPLOYMENT_POLICY
@ C_N_A_M_E_ALREADY_EXISTS
@ INVALID_HEADERS_FOR_S3_ORIGIN
@ ILLEGAL_FIELD_LEVEL_ENCRYPTION_CONFIG_ASSOCIATION_WITH_CACHE_BEHAVIOR
@ NO_SUCH_MONITORING_SUBSCRIPTION
@ RESPONSE_HEADERS_POLICY_ALREADY_EXISTS
@ TOO_MANY_CUSTOM_HEADERS_IN_RESPONSE_HEADERS_POLICY
@ INVALID_QUERY_STRING_PARAMETERS
@ NO_SUCH_STREAMING_DISTRIBUTION
@ ENTITY_SIZE_LIMIT_EXCEEDED
@ TOO_MANY_FIELD_LEVEL_ENCRYPTION_QUERY_ARG_PROFILES
@ ORIGIN_REQUEST_POLICY_ALREADY_EXISTS