AWS SDK for C++  0.14.3
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::CloudFront Namespace Reference

Namespaces

 CloudFrontEndpoint
 
 CloudFrontErrorMapper
 
 Model
 

Classes

class  CloudFrontClient
 
class  CloudFrontRequest
 

Typedefs

typedef std::function< void(const CloudFrontClient *, const Model::CreateCloudFrontOriginAccessIdentity2016_01_28Request &, const Model::CreateCloudFrontOriginAccessIdentity2016_01_28Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCloudFrontOriginAccessIdentity2016_01_28ResponseReceivedHandler
 
typedef std::function< void(const CloudFrontClient *, const Model::CreateDistribution2016_01_28Request &, const Model::CreateDistribution2016_01_28Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDistribution2016_01_28ResponseReceivedHandler
 
typedef std::function< void(const CloudFrontClient *, const Model::CreateInvalidation2016_01_28Request &, const Model::CreateInvalidation2016_01_28Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInvalidation2016_01_28ResponseReceivedHandler
 
typedef std::function< void(const CloudFrontClient *, const Model::CreateStreamingDistribution2016_01_28Request &, const Model::CreateStreamingDistribution2016_01_28Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateStreamingDistribution2016_01_28ResponseReceivedHandler
 
typedef std::function< void(const CloudFrontClient *, const Model::DeleteCloudFrontOriginAccessIdentity2016_01_28Request &, const Model::DeleteCloudFrontOriginAccessIdentity2016_01_28Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCloudFrontOriginAccessIdentity2016_01_28ResponseReceivedHandler
 
typedef std::function< void(const CloudFrontClient *, const Model::DeleteDistribution2016_01_28Request &, const Model::DeleteDistribution2016_01_28Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDistribution2016_01_28ResponseReceivedHandler
 
typedef std::function< void(const CloudFrontClient *, const Model::DeleteStreamingDistribution2016_01_28Request &, const Model::DeleteStreamingDistribution2016_01_28Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteStreamingDistribution2016_01_28ResponseReceivedHandler
 
typedef std::function< void(const CloudFrontClient *, const Model::GetCloudFrontOriginAccessIdentity2016_01_28Request &, const Model::GetCloudFrontOriginAccessIdentity2016_01_28Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCloudFrontOriginAccessIdentity2016_01_28ResponseReceivedHandler
 
typedef std::function< void(const CloudFrontClient *, const Model::GetCloudFrontOriginAccessIdentityConfig2016_01_28Request &, const Model::GetCloudFrontOriginAccessIdentityConfig2016_01_28Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCloudFrontOriginAccessIdentityConfig2016_01_28ResponseReceivedHandler
 
typedef std::function< void(const CloudFrontClient *, const Model::GetDistribution2016_01_28Request &, const Model::GetDistribution2016_01_28Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDistribution2016_01_28ResponseReceivedHandler
 
typedef std::function< void(const CloudFrontClient *, const Model::GetDistributionConfig2016_01_28Request &, const Model::GetDistributionConfig2016_01_28Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDistributionConfig2016_01_28ResponseReceivedHandler
 
typedef std::function< void(const CloudFrontClient *, const Model::GetInvalidation2016_01_28Request &, const Model::GetInvalidation2016_01_28Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInvalidation2016_01_28ResponseReceivedHandler
 
typedef std::function< void(const CloudFrontClient *, const Model::GetStreamingDistribution2016_01_28Request &, const Model::GetStreamingDistribution2016_01_28Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetStreamingDistribution2016_01_28ResponseReceivedHandler
 
typedef std::function< void(const CloudFrontClient *, const Model::GetStreamingDistributionConfig2016_01_28Request &, const Model::GetStreamingDistributionConfig2016_01_28Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetStreamingDistributionConfig2016_01_28ResponseReceivedHandler
 
typedef std::function< void(const CloudFrontClient *, const Model::ListCloudFrontOriginAccessIdentities2016_01_28Request &, const Model::ListCloudFrontOriginAccessIdentities2016_01_28Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCloudFrontOriginAccessIdentities2016_01_28ResponseReceivedHandler
 
typedef std::function< void(const CloudFrontClient *, const Model::ListDistributions2016_01_28Request &, const Model::ListDistributions2016_01_28Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDistributions2016_01_28ResponseReceivedHandler
 
typedef std::function< void(const CloudFrontClient *, const Model::ListDistributionsByWebACLId2016_01_28Request &, const Model::ListDistributionsByWebACLId2016_01_28Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDistributionsByWebACLId2016_01_28ResponseReceivedHandler
 
typedef std::function< void(const CloudFrontClient *, const Model::ListInvalidations2016_01_28Request &, const Model::ListInvalidations2016_01_28Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInvalidations2016_01_28ResponseReceivedHandler
 
typedef std::function< void(const CloudFrontClient *, const Model::ListStreamingDistributions2016_01_28Request &, const Model::ListStreamingDistributions2016_01_28Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStreamingDistributions2016_01_28ResponseReceivedHandler
 
typedef std::function< void(const CloudFrontClient *, const Model::UpdateCloudFrontOriginAccessIdentity2016_01_28Request &, const Model::UpdateCloudFrontOriginAccessIdentity2016_01_28Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCloudFrontOriginAccessIdentity2016_01_28ResponseReceivedHandler
 
typedef std::function< void(const CloudFrontClient *, const Model::UpdateDistribution2016_01_28Request &, const Model::UpdateDistribution2016_01_28Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDistribution2016_01_28ResponseReceivedHandler
 
typedef std::function< void(const CloudFrontClient *, const Model::UpdateStreamingDistribution2016_01_28Request &, const Model::UpdateStreamingDistribution2016_01_28Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateStreamingDistribution2016_01_28ResponseReceivedHandler
 

Enumerations

enum  CloudFrontErrors {
  CloudFrontErrors::INCOMPLETE_SIGNATURE = 0, CloudFrontErrors::INTERNAL_FAILURE = 1, CloudFrontErrors::INVALID_ACTION = 2, CloudFrontErrors::INVALID_CLIENT_TOKEN_ID = 3,
  CloudFrontErrors::INVALID_PARAMETER_COMBINATION = 4, CloudFrontErrors::INVALID_QUERY_PARAMETER = 5, CloudFrontErrors::INVALID_PARAMETER_VALUE = 6, CloudFrontErrors::MISSING_ACTION = 7,
  CloudFrontErrors::MISSING_AUTHENTICATION_TOKEN = 8, CloudFrontErrors::MISSING_PARAMETER = 9, CloudFrontErrors::OPT_IN_REQUIRED = 10, CloudFrontErrors::REQUEST_EXPIRED = 11,
  CloudFrontErrors::SERVICE_UNAVAILABLE = 12, CloudFrontErrors::THROTTLING = 13, CloudFrontErrors::VALIDATION = 14, CloudFrontErrors::ACCESS_DENIED = 15,
  CloudFrontErrors::RESOURCE_NOT_FOUND = 16, CloudFrontErrors::UNRECOGNIZED_CLIENT = 17, CloudFrontErrors::MALFORMED_QUERY_STRING = 18, CloudFrontErrors::NETWORK_CONNECTION = 99,
  CloudFrontErrors::UNKNOWN = 100, CloudFrontErrors::BATCH_TOO_LARGE = static_cast<int>(Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1, CloudFrontErrors::CLOUD_FRONT_ORIGIN_ACCESS_IDENTITY_ALREADY_EXISTS, CloudFrontErrors::CLOUD_FRONT_ORIGIN_ACCESS_IDENTITY_IN_USE,
  CloudFrontErrors::C_N_A_M_E_ALREADY_EXISTS, CloudFrontErrors::DISTRIBUTION_ALREADY_EXISTS, CloudFrontErrors::DISTRIBUTION_NOT_DISABLED, CloudFrontErrors::ILLEGAL_UPDATE,
  CloudFrontErrors::INCONSISTENT_QUANTITIES, CloudFrontErrors::INVALID_ARGUMENT, CloudFrontErrors::INVALID_DEFAULT_ROOT_OBJECT, CloudFrontErrors::INVALID_ERROR_CODE,
  CloudFrontErrors::INVALID_FORWARD_COOKIES, CloudFrontErrors::INVALID_GEO_RESTRICTION_PARAMETER, CloudFrontErrors::INVALID_HEADERS_FOR_S3_ORIGIN, CloudFrontErrors::INVALID_IF_MATCH_VERSION,
  CloudFrontErrors::INVALID_LOCATION_CODE, CloudFrontErrors::INVALID_MINIMUM_PROTOCOL_VERSION, CloudFrontErrors::INVALID_ORIGIN, CloudFrontErrors::INVALID_ORIGIN_ACCESS_IDENTITY,
  CloudFrontErrors::INVALID_PROTOCOL_SETTINGS, CloudFrontErrors::INVALID_RELATIVE_PATH, CloudFrontErrors::INVALID_REQUIRED_PROTOCOL, CloudFrontErrors::INVALID_RESPONSE_CODE,
  CloudFrontErrors::INVALID_T_T_L_ORDER, CloudFrontErrors::INVALID_VIEWER_CERTIFICATE, CloudFrontErrors::INVALID_WEB_A_C_L_ID, CloudFrontErrors::MISSING_BODY,
  CloudFrontErrors::NO_SUCH_CLOUD_FRONT_ORIGIN_ACCESS_IDENTITY, CloudFrontErrors::NO_SUCH_DISTRIBUTION, CloudFrontErrors::NO_SUCH_INVALIDATION, CloudFrontErrors::NO_SUCH_ORIGIN,
  CloudFrontErrors::NO_SUCH_STREAMING_DISTRIBUTION, CloudFrontErrors::PRECONDITION_FAILED, CloudFrontErrors::STREAMING_DISTRIBUTION_ALREADY_EXISTS, CloudFrontErrors::STREAMING_DISTRIBUTION_NOT_DISABLED,
  CloudFrontErrors::TOO_MANY_CACHE_BEHAVIORS, CloudFrontErrors::TOO_MANY_CERTIFICATES, CloudFrontErrors::TOO_MANY_CLOUD_FRONT_ORIGIN_ACCESS_IDENTITIES, CloudFrontErrors::TOO_MANY_COOKIE_NAMES_IN_WHITE_LIST,
  CloudFrontErrors::TOO_MANY_DISTRIBUTIONS, CloudFrontErrors::TOO_MANY_DISTRIBUTION_C_N_A_M_ES, CloudFrontErrors::TOO_MANY_HEADERS_IN_FORWARDED_VALUES, CloudFrontErrors::TOO_MANY_INVALIDATIONS_IN_PROGRESS,
  CloudFrontErrors::TOO_MANY_ORIGINS, CloudFrontErrors::TOO_MANY_ORIGIN_CUSTOM_HEADERS, CloudFrontErrors::TOO_MANY_STREAMING_DISTRIBUTIONS, CloudFrontErrors::TOO_MANY_STREAMING_DISTRIBUTION_C_N_A_M_ES,
  CloudFrontErrors::TOO_MANY_TRUSTED_SIGNERS, CloudFrontErrors::TRUSTED_SIGNER_DOES_NOT_EXIST
}
 

Typedef Documentation

Definition at line 158 of file CloudFrontClient.h.

Definition at line 161 of file CloudFrontClient.h.

Definition at line 162 of file CloudFrontClient.h.

Definition at line 163 of file CloudFrontClient.h.

Definition at line 164 of file CloudFrontClient.h.

Definition at line 165 of file CloudFrontClient.h.

Definition at line 166 of file CloudFrontClient.h.

Definition at line 167 of file CloudFrontClient.h.

Definition at line 168 of file CloudFrontClient.h.

Definition at line 169 of file CloudFrontClient.h.

Definition at line 170 of file CloudFrontClient.h.

Definition at line 171 of file CloudFrontClient.h.

Definition at line 172 of file CloudFrontClient.h.

Definition at line 173 of file CloudFrontClient.h.

Definition at line 174 of file CloudFrontClient.h.

Definition at line 175 of file CloudFrontClient.h.

Definition at line 176 of file CloudFrontClient.h.

Definition at line 177 of file CloudFrontClient.h.

Definition at line 178 of file CloudFrontClient.h.

Definition at line 179 of file CloudFrontClient.h.

Definition at line 180 of file CloudFrontClient.h.

Definition at line 181 of file CloudFrontClient.h.

Enumeration Type Documentation

Enumerator
INCOMPLETE_SIGNATURE 
INTERNAL_FAILURE 
INVALID_ACTION 
INVALID_CLIENT_TOKEN_ID 
INVALID_PARAMETER_COMBINATION 
INVALID_QUERY_PARAMETER 
INVALID_PARAMETER_VALUE 
MISSING_ACTION 
MISSING_AUTHENTICATION_TOKEN 
MISSING_PARAMETER 
OPT_IN_REQUIRED 
REQUEST_EXPIRED 
SERVICE_UNAVAILABLE 
THROTTLING 
VALIDATION 
ACCESS_DENIED 
RESOURCE_NOT_FOUND 
UNRECOGNIZED_CLIENT 
MALFORMED_QUERY_STRING 
NETWORK_CONNECTION 
UNKNOWN 
BATCH_TOO_LARGE 
CLOUD_FRONT_ORIGIN_ACCESS_IDENTITY_ALREADY_EXISTS 
CLOUD_FRONT_ORIGIN_ACCESS_IDENTITY_IN_USE 
C_N_A_M_E_ALREADY_EXISTS 
DISTRIBUTION_ALREADY_EXISTS 
DISTRIBUTION_NOT_DISABLED 
ILLEGAL_UPDATE 
INCONSISTENT_QUANTITIES 
INVALID_ARGUMENT 
INVALID_DEFAULT_ROOT_OBJECT 
INVALID_ERROR_CODE 
INVALID_FORWARD_COOKIES 
INVALID_GEO_RESTRICTION_PARAMETER 
INVALID_HEADERS_FOR_S3_ORIGIN 
INVALID_IF_MATCH_VERSION 
INVALID_LOCATION_CODE 
INVALID_MINIMUM_PROTOCOL_VERSION 
INVALID_ORIGIN 
INVALID_ORIGIN_ACCESS_IDENTITY 
INVALID_PROTOCOL_SETTINGS 
INVALID_RELATIVE_PATH 
INVALID_REQUIRED_PROTOCOL 
INVALID_RESPONSE_CODE 
INVALID_T_T_L_ORDER 
INVALID_VIEWER_CERTIFICATE 
INVALID_WEB_A_C_L_ID 
MISSING_BODY 
NO_SUCH_CLOUD_FRONT_ORIGIN_ACCESS_IDENTITY 
NO_SUCH_DISTRIBUTION 
NO_SUCH_INVALIDATION 
NO_SUCH_ORIGIN 
NO_SUCH_STREAMING_DISTRIBUTION 
PRECONDITION_FAILED 
STREAMING_DISTRIBUTION_ALREADY_EXISTS 
STREAMING_DISTRIBUTION_NOT_DISABLED 
TOO_MANY_CACHE_BEHAVIORS 
TOO_MANY_CERTIFICATES 
TOO_MANY_CLOUD_FRONT_ORIGIN_ACCESS_IDENTITIES 
TOO_MANY_COOKIE_NAMES_IN_WHITE_LIST 
TOO_MANY_DISTRIBUTIONS 
TOO_MANY_DISTRIBUTION_C_N_A_M_ES 
TOO_MANY_HEADERS_IN_FORWARDED_VALUES 
TOO_MANY_INVALIDATIONS_IN_PROGRESS 
TOO_MANY_ORIGINS 
TOO_MANY_ORIGIN_CUSTOM_HEADERS 
TOO_MANY_STREAMING_DISTRIBUTIONS 
TOO_MANY_STREAMING_DISTRIBUTION_C_N_A_M_ES 
TOO_MANY_TRUSTED_SIGNERS 
TRUSTED_SIGNER_DOES_NOT_EXIST 

Definition at line 24 of file CloudFrontErrors.h.