AWS SDK for C++
1.9.1
AWS SDK for C++
|
#include <Distribution.h>
A distribution tells CloudFront where you want content to be delivered from, and the details about how to track and manage content delivery.
Definition at line 38 of file Distribution.h.
Aws::CloudFront::Model::Distribution::Distribution | ( | ) |
Aws::CloudFront::Model::Distribution::Distribution | ( | const Aws::Utils::Xml::XmlNode & | xmlNode | ) |
|
inline |
CloudFront automatically adds this field to the response if you’ve configured a cache behavior in this distribution to serve private content using key groups. This field contains a list of key groups and the public keys in each key group that CloudFront can use to verify the signatures of signed URLs or signed cookies.
Definition at line 395 of file Distribution.h.
|
inline |
We recommend using TrustedKeyGroups
instead of TrustedSigners
.
CloudFront automatically adds this field to the response if you’ve configured a cache behavior in this distribution to serve private content using trusted signers. This field contains a list of AWS account IDs and the active CloudFront key pairs in each account that CloudFront can use to verify the signatures of signed URLs or signed cookies.
Definition at line 332 of file Distribution.h.
|
inline |
AWS services in China customers must file for an Internet Content Provider (ICP) recordal if they want to serve content publicly on an alternate domain name, also known as a CNAME, that they've added to CloudFront. AliasICPRecordal provides the ICP recordal status for CNAMEs associated with distributions.
For more information about ICP recordals, see Signup, Accounts, and Credentials in Getting Started with AWS services in China.
Definition at line 571 of file Distribution.h.
|
inline |
AWS services in China customers must file for an Internet Content Provider (ICP) recordal if they want to serve content publicly on an alternate domain name, also known as a CNAME, that they've added to CloudFront. AliasICPRecordal provides the ICP recordal status for CNAMEs associated with distributions.
For more information about ICP recordals, see Signup, Accounts, and Credentials in Getting Started with AWS services in China.
Definition at line 559 of file Distribution.h.
void Aws::CloudFront::Model::Distribution::AddToNode | ( | Aws::Utils::Xml::XmlNode & | parentNode | ) | const |
|
inline |
AWS services in China customers must file for an Internet Content Provider (ICP) recordal if they want to serve content publicly on an alternate domain name, also known as a CNAME, that they've added to CloudFront. AliasICPRecordal provides the ICP recordal status for CNAMEs associated with distributions.
For more information about ICP recordals, see Signup, Accounts, and Credentials in Getting Started with AWS services in China.
Definition at line 499 of file Distribution.h.
|
inline |
The ARN (Amazon Resource Name) for the distribution. For example: arn:aws:cloudfront::123456789012:distribution/EDFDVBD632BHDS5
, where 123456789012
is your AWS account ID.
Definition at line 109 of file Distribution.h.
|
inline |
The current configuration information for the distribution. Send a GET
request to the /CloudFront API version/distribution ID/config
resource.
Definition at line 446 of file Distribution.h.
|
inline |
The domain name corresponding to the distribution, for example, d111111abcdef8.cloudfront.net
.
Definition at line 273 of file Distribution.h.
|
inline |
CloudFront automatically adds this field to the response if you’ve configured a cache behavior in this distribution to serve private content using key groups. This field contains a list of key groups and the public keys in each key group that CloudFront can use to verify the signatures of signed URLs or signed cookies.
Definition at line 386 of file Distribution.h.
|
inline |
We recommend using TrustedKeyGroups
instead of TrustedSigners
.
CloudFront automatically adds this field to the response if you’ve configured a cache behavior in this distribution to serve private content using trusted signers. This field contains a list of AWS account IDs and the active CloudFront key pairs in each account that CloudFront can use to verify the signatures of signed URLs or signed cookies.
Definition at line 321 of file Distribution.h.
|
inline |
AWS services in China customers must file for an Internet Content Provider (ICP) recordal if they want to serve content publicly on an alternate domain name, also known as a CNAME, that they've added to CloudFront. AliasICPRecordal provides the ICP recordal status for CNAMEs associated with distributions.
For more information about ICP recordals, see Signup, Accounts, and Credentials in Getting Started with AWS services in China.
Definition at line 487 of file Distribution.h.
|
inline |
The ARN (Amazon Resource Name) for the distribution. For example: arn:aws:cloudfront::123456789012:distribution/EDFDVBD632BHDS5
, where 123456789012
is your AWS account ID.
Definition at line 102 of file Distribution.h.
|
inline |
The current configuration information for the distribution. Send a GET
request to the /CloudFront API version/distribution ID/config
resource.
Definition at line 439 of file Distribution.h.
|
inline |
The domain name corresponding to the distribution, for example, d111111abcdef8.cloudfront.net
.
Definition at line 267 of file Distribution.h.
|
inline |
The identifier for the distribution. For example: EDFDVBD632BHDS5
.
Definition at line 52 of file Distribution.h.
|
inline |
The number of invalidation batches currently in progress.
Definition at line 245 of file Distribution.h.
|
inline |
The date and time the distribution was last modified.
Definition at line 214 of file Distribution.h.
|
inline |
This response element indicates the current status of the distribution. When the status is Deployed
, the distribution's information is fully propagated to all CloudFront edge locations.
Definition at line 159 of file Distribution.h.
|
inline |
The identifier for the distribution. For example: EDFDVBD632BHDS5
.
Definition at line 58 of file Distribution.h.
|
inline |
The number of invalidation batches currently in progress.
Definition at line 250 of file Distribution.h.
|
inline |
The date and time the distribution was last modified.
Definition at line 219 of file Distribution.h.
Distribution& Aws::CloudFront::Model::Distribution::operator= | ( | const Aws::Utils::Xml::XmlNode & | xmlNode | ) |
|
inline |
CloudFront automatically adds this field to the response if you’ve configured a cache behavior in this distribution to serve private content using key groups. This field contains a list of key groups and the public keys in each key group that CloudFront can use to verify the signatures of signed URLs or signed cookies.
Definition at line 413 of file Distribution.h.
|
inline |
CloudFront automatically adds this field to the response if you’ve configured a cache behavior in this distribution to serve private content using key groups. This field contains a list of key groups and the public keys in each key group that CloudFront can use to verify the signatures of signed URLs or signed cookies.
Definition at line 404 of file Distribution.h.
|
inline |
We recommend using TrustedKeyGroups
instead of TrustedSigners
.
CloudFront automatically adds this field to the response if you’ve configured a cache behavior in this distribution to serve private content using trusted signers. This field contains a list of AWS account IDs and the active CloudFront key pairs in each account that CloudFront can use to verify the signatures of signed URLs or signed cookies.
Definition at line 354 of file Distribution.h.
|
inline |
We recommend using TrustedKeyGroups
instead of TrustedSigners
.
CloudFront automatically adds this field to the response if you’ve configured a cache behavior in this distribution to serve private content using trusted signers. This field contains a list of AWS account IDs and the active CloudFront key pairs in each account that CloudFront can use to verify the signatures of signed URLs or signed cookies.
Definition at line 343 of file Distribution.h.
|
inline |
AWS services in China customers must file for an Internet Content Provider (ICP) recordal if they want to serve content publicly on an alternate domain name, also known as a CNAME, that they've added to CloudFront. AliasICPRecordal provides the ICP recordal status for CNAMEs associated with distributions.
For more information about ICP recordals, see Signup, Accounts, and Credentials in Getting Started with AWS services in China.
Definition at line 523 of file Distribution.h.
|
inline |
AWS services in China customers must file for an Internet Content Provider (ICP) recordal if they want to serve content publicly on an alternate domain name, also known as a CNAME, that they've added to CloudFront. AliasICPRecordal provides the ICP recordal status for CNAMEs associated with distributions.
For more information about ICP recordals, see Signup, Accounts, and Credentials in Getting Started with AWS services in China.
Definition at line 511 of file Distribution.h.
|
inline |
The ARN (Amazon Resource Name) for the distribution. For example: arn:aws:cloudfront::123456789012:distribution/EDFDVBD632BHDS5
, where 123456789012
is your AWS account ID.
Definition at line 123 of file Distribution.h.
|
inline |
The ARN (Amazon Resource Name) for the distribution. For example: arn:aws:cloudfront::123456789012:distribution/EDFDVBD632BHDS5
, where 123456789012
is your AWS account ID.
Definition at line 116 of file Distribution.h.
|
inline |
The ARN (Amazon Resource Name) for the distribution. For example: arn:aws:cloudfront::123456789012:distribution/EDFDVBD632BHDS5
, where 123456789012
is your AWS account ID.
Definition at line 130 of file Distribution.h.
|
inline |
The current configuration information for the distribution. Send a GET
request to the /CloudFront API version/distribution ID/config
resource.
Definition at line 453 of file Distribution.h.
|
inline |
The current configuration information for the distribution. Send a GET
request to the /CloudFront API version/distribution ID/config
resource.
Definition at line 460 of file Distribution.h.
|
inline |
The domain name corresponding to the distribution, for example, d111111abcdef8.cloudfront.net
.
Definition at line 285 of file Distribution.h.
|
inline |
The domain name corresponding to the distribution, for example, d111111abcdef8.cloudfront.net
.
Definition at line 279 of file Distribution.h.
|
inline |
The domain name corresponding to the distribution, for example, d111111abcdef8.cloudfront.net
.
Definition at line 291 of file Distribution.h.
|
inline |
The identifier for the distribution. For example: EDFDVBD632BHDS5
.
Definition at line 70 of file Distribution.h.
|
inline |
The identifier for the distribution. For example: EDFDVBD632BHDS5
.
Definition at line 64 of file Distribution.h.
|
inline |
The identifier for the distribution. For example: EDFDVBD632BHDS5
.
Definition at line 76 of file Distribution.h.
|
inline |
The number of invalidation batches currently in progress.
Definition at line 255 of file Distribution.h.
|
inline |
The date and time the distribution was last modified.
Definition at line 229 of file Distribution.h.
|
inline |
The date and time the distribution was last modified.
Definition at line 224 of file Distribution.h.
|
inline |
This response element indicates the current status of the distribution. When the status is Deployed
, the distribution's information is fully propagated to all CloudFront edge locations.
Definition at line 180 of file Distribution.h.
|
inline |
This response element indicates the current status of the distribution. When the status is Deployed
, the distribution's information is fully propagated to all CloudFront edge locations.
Definition at line 173 of file Distribution.h.
|
inline |
This response element indicates the current status of the distribution. When the status is Deployed
, the distribution's information is fully propagated to all CloudFront edge locations.
Definition at line 187 of file Distribution.h.
|
inline |
This response element indicates the current status of the distribution. When the status is Deployed
, the distribution's information is fully propagated to all CloudFront edge locations.
Definition at line 166 of file Distribution.h.
|
inline |
CloudFront automatically adds this field to the response if you’ve configured a cache behavior in this distribution to serve private content using key groups. This field contains a list of key groups and the public keys in each key group that CloudFront can use to verify the signatures of signed URLs or signed cookies.
Definition at line 431 of file Distribution.h.
|
inline |
CloudFront automatically adds this field to the response if you’ve configured a cache behavior in this distribution to serve private content using key groups. This field contains a list of key groups and the public keys in each key group that CloudFront can use to verify the signatures of signed URLs or signed cookies.
Definition at line 422 of file Distribution.h.
|
inline |
We recommend using TrustedKeyGroups
instead of TrustedSigners
.
CloudFront automatically adds this field to the response if you’ve configured a cache behavior in this distribution to serve private content using trusted signers. This field contains a list of AWS account IDs and the active CloudFront key pairs in each account that CloudFront can use to verify the signatures of signed URLs or signed cookies.
Definition at line 376 of file Distribution.h.
|
inline |
We recommend using TrustedKeyGroups
instead of TrustedSigners
.
CloudFront automatically adds this field to the response if you’ve configured a cache behavior in this distribution to serve private content using trusted signers. This field contains a list of AWS account IDs and the active CloudFront key pairs in each account that CloudFront can use to verify the signatures of signed URLs or signed cookies.
Definition at line 365 of file Distribution.h.
|
inline |
AWS services in China customers must file for an Internet Content Provider (ICP) recordal if they want to serve content publicly on an alternate domain name, also known as a CNAME, that they've added to CloudFront. AliasICPRecordal provides the ICP recordal status for CNAMEs associated with distributions.
For more information about ICP recordals, see Signup, Accounts, and Credentials in Getting Started with AWS services in China.
Definition at line 547 of file Distribution.h.
|
inline |
AWS services in China customers must file for an Internet Content Provider (ICP) recordal if they want to serve content publicly on an alternate domain name, also known as a CNAME, that they've added to CloudFront. AliasICPRecordal provides the ICP recordal status for CNAMEs associated with distributions.
For more information about ICP recordals, see Signup, Accounts, and Credentials in Getting Started with AWS services in China.
Definition at line 535 of file Distribution.h.
|
inline |
The ARN (Amazon Resource Name) for the distribution. For example: arn:aws:cloudfront::123456789012:distribution/EDFDVBD632BHDS5
, where 123456789012
is your AWS account ID.
Definition at line 144 of file Distribution.h.
|
inline |
The ARN (Amazon Resource Name) for the distribution. For example: arn:aws:cloudfront::123456789012:distribution/EDFDVBD632BHDS5
, where 123456789012
is your AWS account ID.
Definition at line 137 of file Distribution.h.
|
inline |
The ARN (Amazon Resource Name) for the distribution. For example: arn:aws:cloudfront::123456789012:distribution/EDFDVBD632BHDS5
, where 123456789012
is your AWS account ID.
Definition at line 151 of file Distribution.h.
|
inline |
The current configuration information for the distribution. Send a GET
request to the /CloudFront API version/distribution ID/config
resource.
Definition at line 467 of file Distribution.h.
|
inline |
The current configuration information for the distribution. Send a GET
request to the /CloudFront API version/distribution ID/config
resource.
Definition at line 474 of file Distribution.h.
|
inline |
The domain name corresponding to the distribution, for example, d111111abcdef8.cloudfront.net
.
Definition at line 303 of file Distribution.h.
|
inline |
The domain name corresponding to the distribution, for example, d111111abcdef8.cloudfront.net
.
Definition at line 297 of file Distribution.h.
|
inline |
The domain name corresponding to the distribution, for example, d111111abcdef8.cloudfront.net
.
Definition at line 309 of file Distribution.h.
|
inline |
The identifier for the distribution. For example: EDFDVBD632BHDS5
.
Definition at line 88 of file Distribution.h.
|
inline |
The identifier for the distribution. For example: EDFDVBD632BHDS5
.
Definition at line 82 of file Distribution.h.
|
inline |
The identifier for the distribution. For example: EDFDVBD632BHDS5
.
Definition at line 94 of file Distribution.h.
|
inline |
The number of invalidation batches currently in progress.
Definition at line 260 of file Distribution.h.
|
inline |
The date and time the distribution was last modified.
Definition at line 239 of file Distribution.h.
|
inline |
The date and time the distribution was last modified.
Definition at line 234 of file Distribution.h.
|
inline |
This response element indicates the current status of the distribution. When the status is Deployed
, the distribution's information is fully propagated to all CloudFront edge locations.
Definition at line 201 of file Distribution.h.
|
inline |
This response element indicates the current status of the distribution. When the status is Deployed
, the distribution's information is fully propagated to all CloudFront edge locations.
Definition at line 194 of file Distribution.h.
|
inline |
This response element indicates the current status of the distribution. When the status is Deployed
, the distribution's information is fully propagated to all CloudFront edge locations.
Definition at line 208 of file Distribution.h.