AWS SDK for .NET Documentation
CloudFrontDistributionConfigBase Class
AmazonAmazon.CloudFront_2012_03_15.ModelCloudFrontDistributionConfigBase Did this page help you?   Yes   No    Tell us about it...
Describes the elements shared by the various distribution configurations.

The elements shared between configuration objects are:

  1. Caller Reference
  2. Origin S3 Bucket
  3. Comment
  4. A list of CNAMEs for the distribution
  5. Enabled flag
  6. Bucket Logging details
  7. CloudFront Origin Access Identity associated with the distribution. This is a virtual identity you use to let CloudFront fetch private content from your bucket.
  8. The AWS Accounts that have URL signing privileges for Private Content.

For more information, please visit: - http://docs.amazonwebservices.com/AmazonCloudFront/latest/APIReference/DistributionConfigDatatype.html
- http://docs.amazonwebservices.com/AmazonCloudFront/latest/APIReference/StreamingDistributionConfigDatatype.html
Declaration Syntax
C#
[SerializableAttribute]
public class CloudFrontDistributionConfigBase
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
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)
Determines whether the specified Object is equal to the current 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.

Inheritance Hierarchy

Assembly: AWSSDK (Module: AWSSDK) Version: 1.5.60.0 (1.5.60.0)