
C# |
namespace Amazon.CloudFront_2012_03_15.Model

All Types | Classes | Enumerations |
Icon | Type | Description |
---|---|---|
![]() | BaseRequest |
Base class for Cloudfront operations that provides headers.
|
![]() | CloudFrontDistribution |
Describes a CloudFront Distribution.
It is used as a response element when Creating a Distribution and Getting a Distribution's Information.
A distribution consists of the following items:
|
![]() | CloudFrontDistributionBase |
The DistributionBase contains the common elements of a CloudFront distribution.
The shared elements are:
- http://docs.amazonwebservices.com/cloudfront/latest/APIReference/API_StreamingDistribution.html |
![]() | CloudFrontDistributionConfig |
The CloudFrontDistributionConfig complex type describes a distribution's configuration information.
It is used as a request element in Create a Distribution and Set a Distribution's Configuration.
It is used as a response element in Get a Distribution's Information and Get a Distribution's
Configuration.
A distribution configuration objects consists of the following items:
|
![]() | CloudFrontDistributionConfigBase |
Describes the elements shared by the various distribution configurations.
The elements shared between configuration objects are:
- http://docs.amazonwebservices.com/latest/APIReference/API_StreamingDistributionConfig.html |
![]() | CloudFrontError |
Represents an error returned by the CloudFront service. Exposes
an error code, a message, a host ID and a request ID for
debugging purposes.
|
![]() | CloudFrontOriginAccessIdentity |
A CloudFrontOriginAccessIdentity describes the information about a CloudFront Origin
Access Identity. It is used as a response element when Creating a new CloudFront Origin Access
Identity and when an Origin Access Identity's details are retrieved.
An origin access identity consists of the following items:
|
![]() | CloudFrontOriginAccessIdentityConfig |
The CloudFrontOriginAccessIdentityConfig complex type describes an origin access identity's configuration information.
An origin access identity configuration objects consists of the following items:
|
![]() | CloudFrontRequest |
Base class for CloudFront operation requests.
Provides a header collection which can is used to store the request headers.
|
![]() | CloudFrontResponse |
Base class for all CloudFront operation responses.
Provides a header collection which is used to store the response headers.
Also exposes the RequestId and AmazonId2 from CloudFront responses.
|
![]() | CloudFrontStreamingDistribution |
Describes a CloudFront Streaming Distribution.
It is used as a response element when Creating a Distribution and Getting a Distribution's Information.
A distribution consists of the following items:
|
![]() | CloudFrontStreamingDistributionConfig |
Describes a streaming distribution's configuration.
It is used as a request element in Create a Distribution and Set a Distribution's Configuration.
It is used as a response element in Get a Distribution's Information and Get a Distribution's
Configuration.
A streaming distribution configuration objects consists of the following items:
|
![]() | CreateDistributionRequest |
The CreateDistributionRequest contains the parameters used for the CreateDistribution operation.
|
![]() | CreateDistributionResponse |
The CreateDistributionResponse contains any headers and the Distribution Config
for the distribution created.
|
![]() | CreateOriginAccessIdentityRequest |
The CreateOriginAccessIdentityRequest contains the parameters used for the CreateOriginAccessIdentity operation.
|
![]() | CreateOriginAccessIdentityResponse |
This response contains any headers and the CloudFrontOriginAccessIdentity Config
for the CloudFront Origin Access Identity created.
|
![]() | CreateStreamingDistributionRequest |
The CreateStreamingDistributionRequest contains the parameters used for the CreateStreamingDistribution operation.
|
![]() | CreateStreamingDistributionResponse |
The CreateStreamingDistributionResponse contains any headers and the StreamingDistribution Config
for the distribution created.
|
![]() | CustomOrigin |
Custom origin information to associate with the distribution.
|
![]() | DeleteDistributionRequest |
The DeleteDistributionRequest contains the parameters used for the DeleteDistribution operation.
Required Parameters: Id Required Parameters: ETag |
![]() | DeleteDistributionResponse |
The DeleteDistributionResponse contains any headers returned by CloudFront.
|
![]() | DeleteOriginAccessIdentityRequest |
The DeleteOriginAccessIdentityRequest contains the parameters used for the DeleteOriginAccessIdentity operation.
Required Parameters: Id Required Parameters: ETag |
![]() | DeleteOriginAccessIdentityResponse |
The DeleteOriginAccessIdentityResponse contains any headers returned by CloudFront.
|
![]() | DeleteStreamingDistributionRequest |
The DeleteStreamingDistributionRequest contains the parameters used for the DeleteStreamingDistribution operation.
Required Parameters: Id Required Parameters: ETag |
![]() | DeleteStreamingDistributionResponse |
The DeleteStreamingDistributionResponse contains any headers returned by CloudFront.
|
![]() | ErrorResponse |
This class contains all the errors returned by the CloudFront service.
The errors are parsed from the Response XML provided by the HTTPWebResponse
embedded in the WebException thrown during Response retrieval.
|
![]() | GetDistributionConfigRequest |
The GetDistributionConfigRequest contains the parameters used for the GetDistributionConfig operation.
Required Parameters: Id |
![]() | GetDistributionConfigResponse |
The GetDistributionConfigResponse contains the distribution's configuration
and any headers returned by CloudFront.
|
![]() | GetDistributionInfoRequest |
The GetDistributionInfoRequest contains the parameters used for the GetDistributionInfo operation.
Required Parameter: Id |
![]() | GetDistributionInfoResponse |
The GetDistributionInfoResponse contains all the information about the
GetDistributionInfo operation and any headers returned by CloudFront.
|
![]() | GetInvalidationListRequest |
The GetInvalidationListRequest contains the parameters used for the GetInvalidationList operation.
Required Parameter: DistributionId |
![]() | GetInvalidationListResponse |
The GetInvalidationListResponse contains the list of invalidations done on a particular distribution
and any headers returned by CloudFront.
|
![]() | GetInvalidationRequest |
The GetInvalidationRequest contains the parameters used for the GetInvalidation operation.
Required Parameter: DistributionId, InvalidationId |
![]() | GetInvalidationResponse |
The GetInvalidationResponse contains the details of a particular invalidation
and any headers returned by CloudFront.
|
![]() | GetOriginAccessIdentityConfigRequest |
The GetOriginAccessIdentityConfigRequest contains the parameters used for the GetOriginAccessIdentityConfig operation.
Required Parameters: Id |
![]() | GetOriginAccessIdentityConfigResponse |
The GetOriginAccessIdentityConfigResponse contains the Origin Access Identity's configuration
and any headers returned by CloudFront.
|
![]() | GetOriginAccessIdentityInfoRequest |
The GetOriginAccessIdentityInfoRequest contains the parameters used for the GetOriginAccessIdentityInfo operation.
Required Parameter: Id |
![]() | GetOriginAccessIdentityInfoResponse |
The GetOriginAccessIdentityInfoResponse contains all the information about the
GetOriginAccessIdentityInfo operation and any headers returned by CloudFront.
|
![]() | GetStreamingDistributionConfigRequest |
The GetStreamingDistributionConfigRequest contains the parameters used for the GetStreamingDistributionConfig operation.
Required Parameters: Id |
![]() | GetStreamingDistributionConfigResponse |
The GetStreamingDistributionConfigResponse contains the StreamingDistribution's configuration
and any headers returned by CloudFront.
|
![]() | GetStreamingDistributionInfoRequest |
The GetStreamingDistributionInfoRequest contains the parameters used for the GetStreamingDistributionInfo operation.
Required Parameter: Id |
![]() | GetStreamingDistributionInfoResponse |
The GetStreamingDistributionInfoResponse contains all the information about the
GetStreamingDistributionInfo operation and any headers returned by CloudFront.
|
![]() | InvalidationBatch |
Contains a list of paths to objects that are to be invalidated and a CallerReference to ensure the request can't be replayed.
For more information, please visit:
http://docs.amazonwebservices.com/AmazonCloudFront/latest/APIReference/index.html?InvalidationBatchDatatype.html |
![]() | InvalidationSummary |
Contains a list of invalidation summaries.
For more information, please visit:
http://docs.amazonwebservices.com/AmazonCloudFront/latest/APIReference/InvalidationListDatatype.html |
![]() | ListDistributionsRequest |
The ListDistributionsRequest contains the parameters used for the ListDistributions operation.
All parameters to this request object are optional.
|
![]() | ListDistributionsResponse |
The ListDistributionsResponse contains the ListDistributionsResult and
any headers or metadata returned by CloudFront.
|
![]() | ListOriginAccessIdentitiesRequest |
The ListOriginAccessIdentitiesRequest contains the parameters used for the ListOriginAccessIdentities operation.
All parameters to this request object are optional.
|
![]() | ListOriginAccessIdentitiesResponse |
The ListOriginAccessIdentitiesResponse contains the ListOriginAccessIdentitiesResult and
any headers or metadata returned by CloudFront.
|
![]() | ListStreamingDistributionsRequest |
The ListStreamingDistributionsRequest contains the parameters used for the ListStreamingDistributions operation.
All parameters to this request object are optional.
|
![]() | ListStreamingDistributionsResponse |
The ListStreamingDistributionsResponse contains the ListStreamingDistributionsResult and
any headers or metadata returned by CloudFront.
|
![]() | OriginProtocolPolicy |
The origin protocol policy to apply to your origin. If HttpOnly is specified,
CloudFront will use HTTP only to
access the origin. If MatchViewer is specified,
CloudFront will fetch from your origin using HTTP or
HTTPS, based on the protocol of the viewer request.
|
![]() | PostInvalidationRequest |
The PostInvalidationRequest contains the parameters used for the PostInvalidation operation.
Required Parameter: DistributionId, InvalidationBatch.CallerReference |
![]() | PostInvalidationResponse | |
![]() | Protocol |
The protocols allowed as a RequiredProtocol
by a CloudFront Distribution's configuration.
|
![]() | S3Origin |
S3 origin information to associate with the distribution.
|
![]() | SetDistributionConfigRequest |
The SetDistributionConfigRequest contains the parameters used for the
SetDistributionConfig operation.
The ETag parameter is used if you wish to specify the ETag to match with the
ETag of the Distribution with the Id specified.
Required Parameters: Id Required Parameters: DistributionConfig Required Parameters: ETag of the Distribution. This can be retrieved via a call to GetDistibutionInfo |
![]() | SetDistributionConfigResponse |
The SetDistributionConfigResponse contains the distribution's modified
information structure along with any other headers returned by
CloudFront.
|
![]() | SetOriginAccessIdentityConfigRequest |
The SetOriginAccessIdentityConfigRequest contains the parameters used for the
SetOriginAccessIdentityConfig operation.
Required Parameters: Id Required Parameters: OriginAccessIdentityConfig Required Parameters: ETag of the Origin Access Identity. This value can be retrieved via a call to GetOriginAccessIdentityInfo. |
![]() | SetOriginAccessIdentityConfigResponse |
The SetOriginAccessIdentityConfigResponse contains the Origin Access Identity's modified
information structure along with any other headers returned by
CloudFront.
|
![]() | SetStreamingDistributionConfigRequest |
The SetStreamingDistributionConfigRequest contains the parameters used for the
SetStreamingDistributionConfig operation.
The ETag parameter is used if you wish to specify the ETag to match with the
ETag of the StreamingDistribution with the Id specified.
Required Parameters: Id Required Parameters: StreamingDistributionConfig Required Parameters: ETag of the Streaming Distribution. This value can be retrieved via a call to GetStreamingDistributionInfo. |
![]() | SetStreamingDistributionConfigResponse |
The SetStreamingDistributionConfigResponse contains the distribution's modified
information structure along with any other headers returned by
CloudFront.
|
![]() | Signer |
The Signer complex type specifies an AWS accounts that has permission to create signed URLs
for private content. The Accounts that have signing privileges are specified in the
DistributionConfig complex type and can be set using the SetDistributionConfig CloudFront
operation. A signer can be:
|
![]() | Tuple<(Of <(<'T, U>)>)> |
Creates a Key Value pair relating the key and value of type
T and U respectively
|
![]() | UrlTrustedSigners |
The UrlTrustedSigners complex type specifies any AWS accounts you want to permit to create signed URLs for private content.
To specify who can sign URLs
|