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 | ||