Describes the elements shared by the various distribution configurations.
- http://docs.amazonwebservices.com/latest/APIReference/API_StreamingDistributionConfig.html
The elements shared between configuration objects are:
- Caller Reference
- Origin S3 Bucket
- Comment
- A list of CNAMEs for the distribution
- Enabled flag
- Bucket Logging details
- CloudFront Origin Access Identity associated with the distribution. This is a virtual identity you use to let CloudFront fetch private content from your bucket.
- The AWS Accounts that have URL signing privileges for Private Content.
- http://docs.amazonwebservices.com/latest/APIReference/API_StreamingDistributionConfig.html

C# |
[SerializableAttribute] public class CloudFrontDistributionConfigBase

All Members | Constructors | Methods | Properties | ||
Icon | Member | Description |
---|---|---|
![]() | CloudFrontDistributionConfigBase()()()() | Initializes a new instance of the CloudFrontDistributionConfigBase class |
![]() | CallerReference |
Gets and sets the CallerReference property.
A unique number that ensures the request can't be replayed.
If the CallerReference is new (no matter the content of the CloudFrontDistributionConfig object),
a new distribution is created.
|
![]() | CNAME |
Gets and Sets the CNAME property.
A CNAME alias you want to associate with this distribution. You can have up to
10 CNAME aliases per distribution. For more information, refer:
http://docs.amazonwebservices.com/AmazonCloudFront/latest/DeveloperGuide/CNAMEs.html |
![]() | Comment |
Gets and sets the Comment property.
Any comments you want to include about the distribution.
The maximum length of the comment is 128 characters
|
![]() | Enabled |
Gets and sets the Enabled property.
Whether the distribution is enabled to accept
end user requests for content.
|
![]() | Equals(Object) | (Inherited from Object.) |
![]() | ETag |
Gets and sets the ETag property of the Distribution Config.
The ETag is the current version of the Distribution's
Configuration.
|
![]() | GetHashCode()()()() | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetType()()()() | Gets the type of the current instance. (Inherited from Object.) |
![]() | Logging |
Gets and Sets the Logging property.
A complex type that controls whether access logs are written for the
distribution. For more information, refer:
http://docs.amazonwebservices.com/AmazonCloudFront/latest/DeveloperGuide/AccessLogs.html |
![]() | Origin | Obsolete.
Gets and sets the Origin property.
The Amazon S3 bucket to associate with the distribution.
For example: mybucket.s3.amazonaws.com.
|
![]() | OriginAccessIdentity | Obsolete.
Gets and sets the OriginAccessIdentity property.
The CloudFront origin access identity to associate with the distribution.
If you want the distribution to serve private content, include this element;
if you want the distribution to serve public content, remove this element.
|
![]() | S3Origin |
Gets and sets the S3Origin property.
The S3Origin contains the Amazon S3 bucket that will be used for the Distribution.
|
![]() | ToString()()()() |
Returns the string representation of this object.
(Overrides Object.ToString()()()().) |
![]() | TrustedSigners |
Gets and sets the TrustedSigners property.
This specifies any AWS accounts you want to permit to create signed URLs for private content.
|

Object | ||
![]() | CloudFrontDistributionConfigBase | |
![]() | CloudFrontDistributionConfig | |
![]() | CloudFrontStreamingDistributionConfig |