# パッケージ com.amazonaws.services.cloudfront_2012_03_15.model

Classes modeling the various types represented by AmazonCloudFront.

参照先: 説明

- クラスの概要
  クラス | 説明
  --- | ---
  ActiveTrustedSigners | CloudFront automatically adds this element to the response only if you've set up the distribution to serve private content with signed URLs.
  CachingBehavior | Specifies options that affects caching behavior, such as minimum TTL values.
  CloudFrontOriginAccessIdentity | CloudFront origin access identity.
  CloudFrontOriginAccessIdentityConfig | Origin access identity configuration.
  CloudFrontOriginAccessIdentityList | The CloudFrontOriginAccessIdentityList type.
  CloudFrontOriginAccessIdentitySummary | Summary of the information about a CloudFront origin access identity.
  CreateCloudFrontOriginAccessIdentityRequest | Container for the parameters to the `CreateCloudFrontOriginAccessIdentity operation`.
  CreateCloudFrontOriginAccessIdentityResult | The returned result of the corresponding request.
  CreateDistributionRequest | Container for the parameters to the `CreateDistribution operation`.
  CreateDistributionResult | The returned result of the corresponding request.
  CreateInvalidationRequest | Container for the parameters to the `CreateInvalidation operation`.
  CreateInvalidationResult | The returned result of the corresponding request.
  CreateStreamingDistributionRequest | Container for the parameters to the `CreateStreamingDistribution operation`.
  CreateStreamingDistributionResult | The returned result of the corresponding request.
  CustomOrigin | A customer origin.
  DeleteCloudFrontOriginAccessIdentityRequest | Container for the parameters to the `DeleteCloudFrontOriginAccessIdentity operation`.
  DeleteDistributionRequest | Container for the parameters to the `DeleteDistribution operation`.
  DeleteStreamingDistributionRequest | Container for the parameters to the `DeleteStreamingDistribution operation`.
  Distribution | A distribution.
  DistributionConfig | A distribution Configuration.
  DistributionList | A distribution list.
  DistributionSummary | A summary of the information for an Amazon CloudFront distribution.
  GetCloudFrontOriginAccessIdentityConfigRequest | Container for the parameters to the `GetCloudFrontOriginAccessIdentityConfig operation`.
  GetCloudFrontOriginAccessIdentityConfigResult | The returned result of the corresponding request.
  GetCloudFrontOriginAccessIdentityRequest | Container for the parameters to the `GetCloudFrontOriginAccessIdentity operation`.
  GetCloudFrontOriginAccessIdentityResult | The returned result of the corresponding request.
  GetDistributionConfigRequest | Container for the parameters to the `GetDistributionConfig operation`.
  GetDistributionConfigResult | The returned result of the corresponding request.
  GetDistributionRequest | Container for the parameters to the `GetDistribution operation`.
  GetDistributionResult | The returned result of the corresponding request.
  GetInvalidationRequest | Container for the parameters to the `GetInvalidation operation`.
  GetInvalidationResult | The returned result of the corresponding request.
  GetStreamingDistributionConfigRequest | Container for the parameters to the `GetStreamingDistributionConfig operation`.
  GetStreamingDistributionConfigResult | The returned result of the corresponding request.
  GetStreamingDistributionRequest | Container for the parameters to the `GetStreamingDistribution operation`.
  GetStreamingDistributionResult | The returned result of the corresponding request.
  Invalidation | An invalidation.
  InvalidationBatch | An invalidation batch.
  InvalidationList | An invalidation list.
  InvalidationSummary | Summary of an invalidation request.
  ListCloudFrontOriginAccessIdentitiesRequest | Container for the parameters to the `ListCloudFrontOriginAccessIdentities operation`.
  ListCloudFrontOriginAccessIdentitiesResult | The returned result of the corresponding request.
  ListDistributionsRequest | Container for the parameters to the `ListDistributions operation`.
  ListDistributionsResult | The returned result of the corresponding request.
  ListInvalidationsRequest | Container for the parameters to the `ListInvalidations operation`.
  ListInvalidationsResult | The returned result of the corresponding request.
  ListStreamingDistributionsRequest | Container for the parameters to the `ListStreamingDistributions operation`.
  ListStreamingDistributionsResult | The returned result of the corresponding request.
  LoggingConfig | Configuration for access logging for a distribution.
  RequiredProtocols | The required protocol to access your distribution.
  S3Origin | Your S3 origin bucket.
  Signer | Signer
  StreamingDistribution | A streaming distribution.
  StreamingDistributionConfig | The configuration for the streaming distribution.
  StreamingDistributionList | A streaming distribution list.
  StreamingDistributionSummary | A summary of the information for an Amazon CloudFront streaming distribution.
  TrustedSigners | The trusted signers of the URL.
  UpdateCloudFrontOriginAccessIdentityRequest | Container for the parameters to the `UpdateCloudFrontOriginAccessIdentity operation`.
  UpdateCloudFrontOriginAccessIdentityResult | The returned result of the corresponding request.
  UpdateDistributionRequest | Container for the parameters to the `UpdateDistribution operation`.
  UpdateDistributionResult | The returned result of the corresponding request.
  UpdateStreamingDistributionRequest | Container for the parameters to the `UpdateStreamingDistribution operation`.
  UpdateStreamingDistributionResult | The returned result of the corresponding request.

- 列挙型の概要
  列挙型 | 説明
  --- | ---
  OriginProtocolPolicy | Origin Protocol Policy

- 例外の概要
  例外 | 説明
  --- | ---
  AccessDeniedException | Access denied.
  BatchTooLargeException | AmazonCloudFront exception
  CloudFrontOriginAccessIdentityAlreadyExistsException | If the CallerReference is a value you already sent in a previous request to create an identity but the content of the CloudFrontOriginAccessIdentityConfig is different from the original request, CloudFront returns a CloudFrontOriginAccessIdentityAlreadyExists error.
  CloudFrontOriginAccessIdentityInUseException | AmazonCloudFront exception
  CNAMEAlreadyExistsException | AmazonCloudFront exception
  DistributionAlreadyExistsException | The caller reference you attempted to create the distribution with is associated with another distribution.
  DistributionNotDisabledException | AmazonCloudFront exception
  IllegalUpdateException | Origin and CallerReference cannot be updated.
  InvalidArgumentException | The argument is invalid.
  InvalidDefaultRootObjectException | The default root object file name is too big or contains an invalid character.
  InvalidIfMatchVersionException | The If-Match version is missing or not valid for the distribution.
  InvalidOriginAccessIdentityException | The origin access identity is not valid or doesn't exist.
  InvalidOriginException | The Amazon S3 origin server specified does not refer to a valid Amazon S3 bucket.
  InvalidRequiredProtocolException | This operation requires the HTTPS protocol.
  MissingBodyException | This operation requires a body.
  NoSuchCloudFrontOriginAccessIdentityException | The specified origin access identity does not exist.
  NoSuchDistributionException | The specified distribution does not exist.
  NoSuchInvalidationException | The specified invalidation does not exist.
  NoSuchStreamingDistributionException | The specified streaming distribution does not exist.
  PreconditionFailedException | The precondition given in one or more of the request-header fields evaluated to false.
  StreamingDistributionAlreadyExistsException | AmazonCloudFront exception
  StreamingDistributionNotDisabledException | AmazonCloudFront exception
  TooManyCloudFrontOriginAccessIdentitiesException | Processing your request would cause you to exceed the maximum number of origin access identities allowed.
  TooManyDistributionCNAMEsException | Your request contains more CNAMEs than are allowed per distribution.
  TooManyDistributionsException | Processing your request would cause you to exceed the maximum number of distributions allowed.
  TooManyInvalidationsInProgressException | You have exceeded the maximum number of allowable InProgress invalidation batch requests, or invalidation objects.
  TooManyStreamingDistributionCNAMEsException | AmazonCloudFront exception
  TooManyStreamingDistributionsException | Processing your request would cause you to exceed the maximum number of streaming distributions allowed.
  TooManyTrustedSignersException | Your request contains more trusted signers than are allowed per distribution.
  TrustedSignerDoesNotExistException | One or more of your trusted signers do not exist.

## パッケージcom.amazonaws.services.cloudfront_2012_03_15.modelの説明

Classes modeling the various types represented by AmazonCloudFront.