You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Module: Aws::CloudFront::Types

Defined in:
gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb

Defined Under Namespace

Classes: AccessDenied, ActiveTrustedSigners, AliasICPRecordal, Aliases, AllowedMethods, BatchTooLarge, CNAMEAlreadyExists, CacheBehavior, CacheBehaviors, CachedMethods, CannotChangeImmutablePublicKeyFields, CloudFrontOriginAccessIdentity, CloudFrontOriginAccessIdentityAlreadyExists, CloudFrontOriginAccessIdentityConfig, CloudFrontOriginAccessIdentityInUse, CloudFrontOriginAccessIdentityList, CloudFrontOriginAccessIdentitySummary, ContentTypeProfile, ContentTypeProfileConfig, ContentTypeProfiles, CookieNames, CookiePreference, CreateCloudFrontOriginAccessIdentityRequest, CreateCloudFrontOriginAccessIdentityResult, CreateDistributionRequest, CreateDistributionResult, CreateDistributionWithTagsRequest, CreateDistributionWithTagsResult, CreateFieldLevelEncryptionConfigRequest, CreateFieldLevelEncryptionConfigResult, CreateFieldLevelEncryptionProfileRequest, CreateFieldLevelEncryptionProfileResult, CreateInvalidationRequest, CreateInvalidationResult, CreatePublicKeyRequest, CreatePublicKeyResult, CreateStreamingDistributionRequest, CreateStreamingDistributionResult, CreateStreamingDistributionWithTagsRequest, CreateStreamingDistributionWithTagsResult, CustomErrorResponse, CustomErrorResponses, CustomHeaders, CustomOriginConfig, DefaultCacheBehavior, DeleteCloudFrontOriginAccessIdentityRequest, DeleteDistributionRequest, DeleteFieldLevelEncryptionConfigRequest, DeleteFieldLevelEncryptionProfileRequest, DeletePublicKeyRequest, DeleteStreamingDistributionRequest, Distribution, DistributionAlreadyExists, DistributionConfig, DistributionConfigWithTags, DistributionList, DistributionNotDisabled, DistributionSummary, EncryptionEntities, EncryptionEntity, FieldLevelEncryption, FieldLevelEncryptionConfig, FieldLevelEncryptionConfigAlreadyExists, FieldLevelEncryptionConfigInUse, FieldLevelEncryptionList, FieldLevelEncryptionProfile, FieldLevelEncryptionProfileAlreadyExists, FieldLevelEncryptionProfileConfig, FieldLevelEncryptionProfileInUse, FieldLevelEncryptionProfileList, FieldLevelEncryptionProfileSizeExceeded, FieldLevelEncryptionProfileSummary, FieldLevelEncryptionSummary, FieldPatterns, ForwardedValues, GeoRestriction, GetCloudFrontOriginAccessIdentityConfigRequest, GetCloudFrontOriginAccessIdentityConfigResult, GetCloudFrontOriginAccessIdentityRequest, GetCloudFrontOriginAccessIdentityResult, GetDistributionConfigRequest, GetDistributionConfigResult, GetDistributionRequest, GetDistributionResult, GetFieldLevelEncryptionConfigRequest, GetFieldLevelEncryptionConfigResult, GetFieldLevelEncryptionProfileConfigRequest, GetFieldLevelEncryptionProfileConfigResult, GetFieldLevelEncryptionProfileRequest, GetFieldLevelEncryptionProfileResult, GetFieldLevelEncryptionRequest, GetFieldLevelEncryptionResult, GetInvalidationRequest, GetInvalidationResult, GetPublicKeyConfigRequest, GetPublicKeyConfigResult, GetPublicKeyRequest, GetPublicKeyResult, GetStreamingDistributionConfigRequest, GetStreamingDistributionConfigResult, GetStreamingDistributionRequest, GetStreamingDistributionResult, Headers, IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior, IllegalUpdate, InconsistentQuantities, InvalidArgument, InvalidDefaultRootObject, InvalidErrorCode, InvalidForwardCookies, InvalidGeoRestrictionParameter, InvalidHeadersForS3Origin, InvalidIfMatchVersion, InvalidLambdaFunctionAssociation, InvalidLocationCode, InvalidMinimumProtocolVersion, InvalidOrigin, InvalidOriginAccessIdentity, InvalidOriginKeepaliveTimeout, InvalidOriginReadTimeout, InvalidProtocolSettings, InvalidQueryStringParameters, InvalidRelativePath, InvalidRequiredProtocol, InvalidResponseCode, InvalidTTLOrder, InvalidTagging, InvalidViewerCertificate, InvalidWebACLId, Invalidation, InvalidationBatch, InvalidationList, InvalidationSummary, KeyPairIds, LambdaFunctionAssociation, LambdaFunctionAssociations, ListCloudFrontOriginAccessIdentitiesRequest, ListCloudFrontOriginAccessIdentitiesResult, ListDistributionsByWebACLIdRequest, ListDistributionsByWebACLIdResult, ListDistributionsRequest, ListDistributionsResult, ListFieldLevelEncryptionConfigsRequest, ListFieldLevelEncryptionConfigsResult, ListFieldLevelEncryptionProfilesRequest, ListFieldLevelEncryptionProfilesResult, ListInvalidationsRequest, ListInvalidationsResult, ListPublicKeysRequest, ListPublicKeysResult, ListStreamingDistributionsRequest, ListStreamingDistributionsResult, ListTagsForResourceRequest, ListTagsForResourceResult, LoggingConfig, MissingBody, NoSuchCloudFrontOriginAccessIdentity, NoSuchDistribution, NoSuchFieldLevelEncryptionConfig, NoSuchFieldLevelEncryptionProfile, NoSuchInvalidation, NoSuchOrigin, NoSuchPublicKey, NoSuchResource, NoSuchStreamingDistribution, Origin, OriginCustomHeader, OriginGroup, OriginGroupFailoverCriteria, OriginGroupMember, OriginGroupMembers, OriginGroups, OriginSslProtocols, Origins, Paths, PreconditionFailed, PublicKey, PublicKeyAlreadyExists, PublicKeyConfig, PublicKeyInUse, PublicKeyList, PublicKeySummary, QueryArgProfile, QueryArgProfileConfig, QueryArgProfileEmpty, QueryArgProfiles, QueryStringCacheKeys, Restrictions, S3Origin, S3OriginConfig, Signer, StatusCodes, StreamingDistribution, StreamingDistributionAlreadyExists, StreamingDistributionConfig, StreamingDistributionConfigWithTags, StreamingDistributionList, StreamingDistributionNotDisabled, StreamingDistributionSummary, StreamingLoggingConfig, Tag, TagKeys, TagResourceRequest, Tags, TooManyCacheBehaviors, TooManyCertificates, TooManyCloudFrontOriginAccessIdentities, TooManyCookieNamesInWhiteList, TooManyDistributionCNAMEs, TooManyDistributions, TooManyDistributionsAssociatedToFieldLevelEncryptionConfig, TooManyDistributionsWithLambdaAssociations, TooManyFieldLevelEncryptionConfigs, TooManyFieldLevelEncryptionContentTypeProfiles, TooManyFieldLevelEncryptionEncryptionEntities, TooManyFieldLevelEncryptionFieldPatterns, TooManyFieldLevelEncryptionProfiles, TooManyFieldLevelEncryptionQueryArgProfiles, TooManyHeadersInForwardedValues, TooManyInvalidationsInProgress, TooManyLambdaFunctionAssociations, TooManyOriginCustomHeaders, TooManyOriginGroupsPerDistribution, TooManyOrigins, TooManyPublicKeys, TooManyQueryStringParameters, TooManyStreamingDistributionCNAMEs, TooManyStreamingDistributions, TooManyTrustedSigners, TrustedSignerDoesNotExist, TrustedSigners, UntagResourceRequest, UpdateCloudFrontOriginAccessIdentityRequest, UpdateCloudFrontOriginAccessIdentityResult, UpdateDistributionRequest, UpdateDistributionResult, UpdateFieldLevelEncryptionConfigRequest, UpdateFieldLevelEncryptionConfigResult, UpdateFieldLevelEncryptionProfileRequest, UpdateFieldLevelEncryptionProfileResult, UpdatePublicKeyRequest, UpdatePublicKeyResult, UpdateStreamingDistributionRequest, UpdateStreamingDistributionResult, ViewerCertificate