AWS SDK for C++  0.12.9
AWS SDK for C++
CloudFrontErrors.h
Go to the documentation of this file.
1 /*
2 * Copyright 2010-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License").
5 * You may not use this file except in compliance with the License.
6 * A copy of the License is located at
7 *
8 * http://aws.amazon.com/apache2.0
9 *
10 * or in the "license" file accompanying this file. This file is distributed
11 * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12 * express or implied. See the License for the specific language governing
13 * permissions and limitations under the License.
14 */
15 #pragma once
16 
19 
20 namespace Aws
21 {
22 namespace CloudFront
23 {
24 enum class AWS_CLOUDFRONT_API CloudFrontErrors
25 {
26  //From Core//
35  MISSING_ACTION = 7, // SDK should never allow
36  MISSING_AUTHENTICATION_TOKEN = 8, // SDK should never allow
37  MISSING_PARAMETER = 9, // SDK should never allow
41  THROTTLING = 13,
42  VALIDATION = 14,
48  UNKNOWN = 100,
50 
51  BATCH_TOO_LARGE= static_cast<int>(Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
99  TRUSTED_SIGNER_DOES_NOT_EXIST
100 };
101 namespace CloudFrontErrorMapper
102 {
104 }
105 
106 } // namespace CloudFront
107 } // namespace Aws
NO_SUCH_INVALIDATION
TOO_MANY_DISTRIBUTION_C_N_A_M_ES
INVALID_QUERY_PARAMETER
INVALID_CLIENT_TOKEN_ID
DISTRIBUTION_NOT_DISABLED
AWS_CLOUDFRONT_API Client::AWSError< Client::CoreErrors > GetErrorForName(const char *errorName)
CLOUD_FRONT_ORIGIN_ACCESS_IDENTITY_IN_USE
C_N_A_M_E_ALREADY_EXISTS
INVALID_ARGUMENT
MISSING_AUTHENTICATION_TOKEN
TOO_MANY_CACHE_BEHAVIORS
NO_SUCH_ORIGIN
INVALID_PARAMETER_COMBINATION
INVALID_FORWARD_COOKIES
TOO_MANY_DISTRIBUTIONS
TOO_MANY_TRUSTED_SIGNERS
INCOMPLETE_SIGNATURE
INVALID_REQUIRED_PROTOCOL
TOO_MANY_COOKIE_NAMES_IN_WHITE_LIST
THROTTLING
STREAMING_DISTRIBUTION_ALREADY_EXISTS
TOO_MANY_INVALIDATIONS_IN_PROGRESS
TOO_MANY_STREAMING_DISTRIBUTIONS
RESOURCE_NOT_FOUND
MALFORMED_QUERY_STRING
CLOUD_FRONT_ORIGIN_ACCESS_IDENTITY_ALREADY_EXISTS
NO_SUCH_DISTRIBUTION
INVALID_ORIGIN_ACCESS_IDENTITY
INVALID_IF_MATCH_VERSION
PRECONDITION_FAILED
INVALID_VIEWER_CERTIFICATE
INVALID_ORIGIN
#define AWS_CLOUDFRONT_API
INVALID_RELATIVE_PATH
ACCESS_DENIED
INVALID_PROTOCOL_SETTINGS
DISTRIBUTION_ALREADY_EXISTS
OPT_IN_REQUIRED
INVALID_LOCATION_CODE
BATCH_TOO_LARGE
NO_SUCH_CLOUD_FRONT_ORIGIN_ACCESS_IDENTITY
MISSING_PARAMETER
INVALID_HEADERS_FOR_S3_ORIGIN
INVALID_RESPONSE_CODE
INVALID_PARAMETER_VALUE
ILLEGAL_UPDATE
INVALID_GEO_RESTRICTION_PARAMETER
TOO_MANY_CERTIFICATES
TOO_MANY_STREAMING_DISTRIBUTION_C_N_A_M_ES
TOO_MANY_HEADERS_IN_FORWARDED_VALUES
SERVICE_UNAVAILABLE
REQUEST_EXPIRED
TOO_MANY_ORIGIN_CUSTOM_HEADERS
INCONSISTENT_QUANTITIES
INTERNAL_FAILURE
INVALID_DEFAULT_ROOT_OBJECT
VALIDATION
UNKNOWN
Definition: ACMErrors.h:48
TOO_MANY_ORIGINS
INVALID_MINIMUM_PROTOCOL_VERSION
STREAMING_DISTRIBUTION_NOT_DISABLED
NETWORK_CONNECTION
MISSING_ACTION
INVALID_ERROR_CODE
MISSING_BODY
INVALID_ACTION
NO_SUCH_STREAMING_DISTRIBUTION
INVALID_WEB_A_C_L_ID
TOO_MANY_CLOUD_FRONT_ORIGIN_ACCESS_IDENTITIES
UNRECOGNIZED_CLIENT
INVALID_T_T_L_ORDER
JSON (JavaScript Object Notation).