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

Namespaces

 GeoRestrictionTypeMapper
 
 ItemSelectionMapper
 
 MethodMapper
 
 MinimumProtocolVersionMapper
 
 OriginProtocolPolicyMapper
 
 PriceClassMapper
 
 SslProtocolMapper
 
 SSLSupportMethodMapper
 
 ViewerProtocolPolicyMapper
 

Classes

class  ActiveTrustedSigners
 
class  Aliases
 
class  AllowedMethods
 
class  CacheBehavior
 
class  CacheBehaviors
 
class  CachedMethods
 
class  CloudFrontOriginAccessIdentity
 
class  CloudFrontOriginAccessIdentityConfig
 
class  CloudFrontOriginAccessIdentityList
 
class  CloudFrontOriginAccessIdentitySummary
 
class  CookieNames
 
class  CookiePreference
 
class  CreateCloudFrontOriginAccessIdentity2016_01_28Request
 
class  CreateCloudFrontOriginAccessIdentity2016_01_28Result
 
class  CreateDistribution2016_01_28Request
 
class  CreateDistribution2016_01_28Result
 
class  CreateInvalidation2016_01_28Request
 
class  CreateInvalidation2016_01_28Result
 
class  CreateStreamingDistribution2016_01_28Request
 
class  CreateStreamingDistribution2016_01_28Result
 
class  CustomErrorResponse
 
class  CustomErrorResponses
 
class  CustomHeaders
 
class  CustomOriginConfig
 
class  DefaultCacheBehavior
 
class  DeleteCloudFrontOriginAccessIdentity2016_01_28Request
 
class  DeleteDistribution2016_01_28Request
 
class  DeleteStreamingDistribution2016_01_28Request
 
class  Distribution
 
class  DistributionConfig
 
class  DistributionList
 
class  DistributionSummary
 
class  ForwardedValues
 
class  GeoRestriction
 
class  GetCloudFrontOriginAccessIdentity2016_01_28Request
 
class  GetCloudFrontOriginAccessIdentity2016_01_28Result
 
class  GetCloudFrontOriginAccessIdentityConfig2016_01_28Request
 
class  GetCloudFrontOriginAccessIdentityConfig2016_01_28Result
 
class  GetDistribution2016_01_28Request
 
class  GetDistribution2016_01_28Result
 
class  GetDistributionConfig2016_01_28Request
 
class  GetDistributionConfig2016_01_28Result
 
class  GetInvalidation2016_01_28Request
 
class  GetInvalidation2016_01_28Result
 
class  GetStreamingDistribution2016_01_28Request
 
class  GetStreamingDistribution2016_01_28Result
 
class  GetStreamingDistributionConfig2016_01_28Request
 
class  GetStreamingDistributionConfig2016_01_28Result
 
class  Headers
 
class  Invalidation
 
class  InvalidationBatch
 
class  InvalidationList
 
class  InvalidationSummary
 
class  KeyPairIds
 
class  ListCloudFrontOriginAccessIdentities2016_01_28Request
 
class  ListCloudFrontOriginAccessIdentities2016_01_28Result
 
class  ListDistributions2016_01_28Request
 
class  ListDistributions2016_01_28Result
 
class  ListDistributionsByWebACLId2016_01_28Request
 
class  ListDistributionsByWebACLId2016_01_28Result
 
class  ListInvalidations2016_01_28Request
 
class  ListInvalidations2016_01_28Result
 
class  ListStreamingDistributions2016_01_28Request
 
class  ListStreamingDistributions2016_01_28Result
 
class  LoggingConfig
 
class  Origin
 
class  OriginCustomHeader
 
class  Origins
 
class  OriginSslProtocols
 
class  Paths
 
class  Restrictions
 
class  S3Origin
 
class  S3OriginConfig
 
class  Signer
 
class  StreamingDistribution
 
class  StreamingDistributionConfig
 
class  StreamingDistributionList
 
class  StreamingDistributionSummary
 
class  StreamingLoggingConfig
 
class  TrustedSigners
 
class  UpdateCloudFrontOriginAccessIdentity2016_01_28Request
 
class  UpdateCloudFrontOriginAccessIdentity2016_01_28Result
 
class  UpdateDistribution2016_01_28Request
 
class  UpdateDistribution2016_01_28Result
 
class  UpdateStreamingDistribution2016_01_28Request
 
class  UpdateStreamingDistribution2016_01_28Result
 
class  ViewerCertificate
 

Typedefs

typedef Aws::Utils::Outcome< CreateCloudFrontOriginAccessIdentity2016_01_28Result, Aws::Client::AWSError< CloudFrontErrors > > CreateCloudFrontOriginAccessIdentity2016_01_28Outcome
 
typedef Aws::Utils::Outcome< CreateDistribution2016_01_28Result, Aws::Client::AWSError< CloudFrontErrors > > CreateDistribution2016_01_28Outcome
 
typedef Aws::Utils::Outcome< CreateInvalidation2016_01_28Result, Aws::Client::AWSError< CloudFrontErrors > > CreateInvalidation2016_01_28Outcome
 
typedef Aws::Utils::Outcome< CreateStreamingDistribution2016_01_28Result, Aws::Client::AWSError< CloudFrontErrors > > CreateStreamingDistribution2016_01_28Outcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudFrontErrors > > DeleteCloudFrontOriginAccessIdentity2016_01_28Outcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudFrontErrors > > DeleteDistribution2016_01_28Outcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CloudFrontErrors > > DeleteStreamingDistribution2016_01_28Outcome
 
typedef Aws::Utils::Outcome< GetCloudFrontOriginAccessIdentity2016_01_28Result, Aws::Client::AWSError< CloudFrontErrors > > GetCloudFrontOriginAccessIdentity2016_01_28Outcome
 
typedef Aws::Utils::Outcome< GetCloudFrontOriginAccessIdentityConfig2016_01_28Result, Aws::Client::AWSError< CloudFrontErrors > > GetCloudFrontOriginAccessIdentityConfig2016_01_28Outcome
 
typedef Aws::Utils::Outcome< GetDistribution2016_01_28Result, Aws::Client::AWSError< CloudFrontErrors > > GetDistribution2016_01_28Outcome
 
typedef Aws::Utils::Outcome< GetDistributionConfig2016_01_28Result, Aws::Client::AWSError< CloudFrontErrors > > GetDistributionConfig2016_01_28Outcome
 
typedef Aws::Utils::Outcome< GetInvalidation2016_01_28Result, Aws::Client::AWSError< CloudFrontErrors > > GetInvalidation2016_01_28Outcome
 
typedef Aws::Utils::Outcome< GetStreamingDistribution2016_01_28Result, Aws::Client::AWSError< CloudFrontErrors > > GetStreamingDistribution2016_01_28Outcome
 
typedef Aws::Utils::Outcome< GetStreamingDistributionConfig2016_01_28Result, Aws::Client::AWSError< CloudFrontErrors > > GetStreamingDistributionConfig2016_01_28Outcome
 
typedef Aws::Utils::Outcome< ListCloudFrontOriginAccessIdentities2016_01_28Result, Aws::Client::AWSError< CloudFrontErrors > > ListCloudFrontOriginAccessIdentities2016_01_28Outcome
 
typedef Aws::Utils::Outcome< ListDistributions2016_01_28Result, Aws::Client::AWSError< CloudFrontErrors > > ListDistributions2016_01_28Outcome
 
typedef Aws::Utils::Outcome< ListDistributionsByWebACLId2016_01_28Result, Aws::Client::AWSError< CloudFrontErrors > > ListDistributionsByWebACLId2016_01_28Outcome
 
typedef Aws::Utils::Outcome< ListInvalidations2016_01_28Result, Aws::Client::AWSError< CloudFrontErrors > > ListInvalidations2016_01_28Outcome
 
typedef Aws::Utils::Outcome< ListStreamingDistributions2016_01_28Result, Aws::Client::AWSError< CloudFrontErrors > > ListStreamingDistributions2016_01_28Outcome
 
typedef Aws::Utils::Outcome< UpdateCloudFrontOriginAccessIdentity2016_01_28Result, Aws::Client::AWSError< CloudFrontErrors > > UpdateCloudFrontOriginAccessIdentity2016_01_28Outcome
 
typedef Aws::Utils::Outcome< UpdateDistribution2016_01_28Result, Aws::Client::AWSError< CloudFrontErrors > > UpdateDistribution2016_01_28Outcome
 
typedef Aws::Utils::Outcome< UpdateStreamingDistribution2016_01_28Result, Aws::Client::AWSError< CloudFrontErrors > > UpdateStreamingDistribution2016_01_28Outcome
 
typedef std::future< CreateCloudFrontOriginAccessIdentity2016_01_28OutcomeCreateCloudFrontOriginAccessIdentity2016_01_28OutcomeCallable
 
typedef std::future< CreateDistribution2016_01_28OutcomeCreateDistribution2016_01_28OutcomeCallable
 
typedef std::future< CreateInvalidation2016_01_28OutcomeCreateInvalidation2016_01_28OutcomeCallable
 
typedef std::future< CreateStreamingDistribution2016_01_28OutcomeCreateStreamingDistribution2016_01_28OutcomeCallable
 
typedef std::future< DeleteCloudFrontOriginAccessIdentity2016_01_28OutcomeDeleteCloudFrontOriginAccessIdentity2016_01_28OutcomeCallable
 
typedef std::future< DeleteDistribution2016_01_28OutcomeDeleteDistribution2016_01_28OutcomeCallable
 
typedef std::future< DeleteStreamingDistribution2016_01_28OutcomeDeleteStreamingDistribution2016_01_28OutcomeCallable
 
typedef std::future< GetCloudFrontOriginAccessIdentity2016_01_28OutcomeGetCloudFrontOriginAccessIdentity2016_01_28OutcomeCallable
 
typedef std::future< GetCloudFrontOriginAccessIdentityConfig2016_01_28OutcomeGetCloudFrontOriginAccessIdentityConfig2016_01_28OutcomeCallable
 
typedef std::future< GetDistribution2016_01_28OutcomeGetDistribution2016_01_28OutcomeCallable
 
typedef std::future< GetDistributionConfig2016_01_28OutcomeGetDistributionConfig2016_01_28OutcomeCallable
 
typedef std::future< GetInvalidation2016_01_28OutcomeGetInvalidation2016_01_28OutcomeCallable
 
typedef std::future< GetStreamingDistribution2016_01_28OutcomeGetStreamingDistribution2016_01_28OutcomeCallable
 
typedef std::future< GetStreamingDistributionConfig2016_01_28OutcomeGetStreamingDistributionConfig2016_01_28OutcomeCallable
 
typedef std::future< ListCloudFrontOriginAccessIdentities2016_01_28OutcomeListCloudFrontOriginAccessIdentities2016_01_28OutcomeCallable
 
typedef std::future< ListDistributions2016_01_28OutcomeListDistributions2016_01_28OutcomeCallable
 
typedef std::future< ListDistributionsByWebACLId2016_01_28OutcomeListDistributionsByWebACLId2016_01_28OutcomeCallable
 
typedef std::future< ListInvalidations2016_01_28OutcomeListInvalidations2016_01_28OutcomeCallable
 
typedef std::future< ListStreamingDistributions2016_01_28OutcomeListStreamingDistributions2016_01_28OutcomeCallable
 
typedef std::future< UpdateCloudFrontOriginAccessIdentity2016_01_28OutcomeUpdateCloudFrontOriginAccessIdentity2016_01_28OutcomeCallable
 
typedef std::future< UpdateDistribution2016_01_28OutcomeUpdateDistribution2016_01_28OutcomeCallable
 
typedef std::future< UpdateStreamingDistribution2016_01_28OutcomeUpdateStreamingDistribution2016_01_28OutcomeCallable
 

Enumerations

enum  GeoRestrictionType { GeoRestrictionType::NOT_SET, GeoRestrictionType::blacklist, GeoRestrictionType::whitelist, GeoRestrictionType::none }
 
enum  ItemSelection { ItemSelection::NOT_SET, ItemSelection::none, ItemSelection::whitelist, ItemSelection::all }
 
enum  Method {
  Method::NOT_SET, Method::GET_, Method::HEAD, Method::POST,
  Method::PUT, Method::PATCH, Method::OPTIONS, Method::DELETE_
}
 
enum  MinimumProtocolVersion { MinimumProtocolVersion::NOT_SET, MinimumProtocolVersion::SSLv3, MinimumProtocolVersion::TLSv1 }
 
enum  OriginProtocolPolicy { OriginProtocolPolicy::NOT_SET, OriginProtocolPolicy::http_only, OriginProtocolPolicy::match_viewer, OriginProtocolPolicy::https_only }
 
enum  PriceClass { PriceClass::NOT_SET, PriceClass::PriceClass_100, PriceClass::PriceClass_200, PriceClass::PriceClass_All }
 
enum  SslProtocol {
  SslProtocol::NOT_SET, SslProtocol::SSLv3, SslProtocol::TLSv1, SslProtocol::TLSv1_1,
  SslProtocol::TLSv1_2
}
 
enum  SSLSupportMethod { SSLSupportMethod::NOT_SET, SSLSupportMethod::sni_only, SSLSupportMethod::vip }
 
enum  ViewerProtocolPolicy { ViewerProtocolPolicy::NOT_SET, ViewerProtocolPolicy::allow_all, ViewerProtocolPolicy::https_only, ViewerProtocolPolicy::redirect_to_https }
 

Typedef Documentation

Definition at line 109 of file CloudFrontClient.h.

Definition at line 134 of file CloudFrontClient.h.

Definition at line 112 of file CloudFrontClient.h.

Definition at line 135 of file CloudFrontClient.h.

Definition at line 113 of file CloudFrontClient.h.

Definition at line 136 of file CloudFrontClient.h.

Definition at line 114 of file CloudFrontClient.h.

Definition at line 137 of file CloudFrontClient.h.

Definition at line 115 of file CloudFrontClient.h.

Definition at line 138 of file CloudFrontClient.h.

Definition at line 116 of file CloudFrontClient.h.

Definition at line 139 of file CloudFrontClient.h.

Definition at line 117 of file CloudFrontClient.h.

Definition at line 140 of file CloudFrontClient.h.

Definition at line 118 of file CloudFrontClient.h.

Definition at line 141 of file CloudFrontClient.h.

Definition at line 119 of file CloudFrontClient.h.

Definition at line 142 of file CloudFrontClient.h.

Definition at line 120 of file CloudFrontClient.h.

Definition at line 143 of file CloudFrontClient.h.

Definition at line 121 of file CloudFrontClient.h.

Definition at line 144 of file CloudFrontClient.h.

Definition at line 122 of file CloudFrontClient.h.

Definition at line 145 of file CloudFrontClient.h.

Definition at line 123 of file CloudFrontClient.h.

Definition at line 146 of file CloudFrontClient.h.

Definition at line 124 of file CloudFrontClient.h.

Definition at line 147 of file CloudFrontClient.h.

Definition at line 125 of file CloudFrontClient.h.

Definition at line 148 of file CloudFrontClient.h.

Definition at line 126 of file CloudFrontClient.h.

Definition at line 149 of file CloudFrontClient.h.

Definition at line 127 of file CloudFrontClient.h.

Definition at line 150 of file CloudFrontClient.h.

Definition at line 128 of file CloudFrontClient.h.

Definition at line 151 of file CloudFrontClient.h.

Definition at line 129 of file CloudFrontClient.h.

Definition at line 152 of file CloudFrontClient.h.

Definition at line 130 of file CloudFrontClient.h.

Definition at line 153 of file CloudFrontClient.h.

Definition at line 131 of file CloudFrontClient.h.

Definition at line 154 of file CloudFrontClient.h.

Definition at line 132 of file CloudFrontClient.h.

Definition at line 155 of file CloudFrontClient.h.

Enumeration Type Documentation

Enumerator
NOT_SET 
blacklist 
whitelist 
none 

Definition at line 25 of file GeoRestrictionType.h.

Enumerator
NOT_SET 
none 
whitelist 
all 

Definition at line 25 of file ItemSelection.h.

Enumerator
NOT_SET 
GET_ 
HEAD 
POST 
PUT 
PATCH 
OPTIONS 
DELETE_ 

Definition at line 25 of file Method.h.

Enumerator
NOT_SET 
SSLv3 
TLSv1 

Definition at line 25 of file MinimumProtocolVersion.h.

Enumerator
NOT_SET 
http_only 
match_viewer 
https_only 

Definition at line 25 of file OriginProtocolPolicy.h.

Enumerator
NOT_SET 
PriceClass_100 
PriceClass_200 
PriceClass_All 

Definition at line 25 of file PriceClass.h.

Enumerator
NOT_SET 
SSLv3 
TLSv1 
TLSv1_1 
TLSv1_2 

Definition at line 25 of file SslProtocol.h.

Enumerator
NOT_SET 
sni_only 
vip 

Definition at line 25 of file SSLSupportMethod.h.

Enumerator
NOT_SET 
allow_all 
https_only 
redirect_to_https 

Definition at line 25 of file ViewerProtocolPolicy.h.