Describes the elements shared by the various distribution configurations.
The elements shared between configuration objects are:
- Caller Reference
- Origin S3 Bucket
- 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.
[SerializableAttribute] public class CloudFrontDistributionConfigBase
AWSSDK (Module: AWSSDK) Version: 18.104.22.168 (22.214.171.124)
Initializes a new instance of theclass
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.
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
Gets and sets the Comment property. Any comments you want to include about the distribution. The maximum length of the comment is 128 characters
Gets and sets the Enabled property. Whether the distribution is enabled to accept end user requests for content.
Gets and sets the ETag property of the Distribution Config. The ETag is the current version of the Distribution's Configuration.
Serves as a hash function for a particular type.(Inherited from Object.)
Gets the type of the current instance.(Inherited from Object.)
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
Gets and sets the Origin property. The Amazon S3 bucket to associate with the distribution. For example: mybucket.s3.amazonaws.com.
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.
Gets and sets the S3Origin property. The S3Origin contains the Amazon S3 bucket that will be used for the Distribution.
Returns the string representation of this object.(Overrides Object.ToString()()()().)
Gets and sets the TrustedSigners property. This specifies any AWS accounts you want to permit to create signed URLs for private content.