Package software.amazon.awscdk.cfnpropertymixins.services.cloudfront
package software.amazon.awscdk.cfnpropertymixins.services.cloudfront
-
ClassDescriptionProperties for CfnAnycastIpListPropsMixin.A builder for
CfnAnycastIpListMixinPropsAn implementation forCfnAnycastIpListMixinPropsAn Anycast static IP list.An Anycast static IP list.A builder forCfnAnycastIpListPropsMixin.AnycastIpListPropertyAn implementation forCfnAnycastIpListPropsMixin.AnycastIpListPropertyA fluent builder forCfnAnycastIpListPropsMixin.Configuration for an IPAM CIDR that defines a specific IP address range, IPAM pool, and associated Anycast IP address.A builder forCfnAnycastIpListPropsMixin.IpamCidrConfigPropertyAn implementation forCfnAnycastIpListPropsMixin.IpamCidrConfigPropertyThe result for the IPAM CIDR that defines a specific IP address range, IPAM pool, and associated Anycast IP address.A builder forCfnAnycastIpListPropsMixin.IpamCidrConfigResultPropertyAn implementation forCfnAnycastIpListPropsMixin.IpamCidrConfigResultPropertyA complex type that contains zero or moreTagelements.A builder forCfnAnycastIpListPropsMixin.TagsPropertyAn implementation forCfnAnycastIpListPropsMixin.TagsPropertyProperties for CfnCachePolicyPropsMixin.A builder forCfnCachePolicyMixinPropsAn implementation forCfnCachePolicyMixinPropsA cache policy.A fluent builder forCfnCachePolicyPropsMixin.A cache policy configuration.A builder forCfnCachePolicyPropsMixin.CachePolicyConfigPropertyAn implementation forCfnCachePolicyPropsMixin.CachePolicyConfigPropertyAn object that determines whether any cookies in viewer requests (and if so, which cookies) are included in the cache key and in requests that CloudFront sends to the origin.A builder forCfnCachePolicyPropsMixin.CookiesConfigPropertyAn implementation forCfnCachePolicyPropsMixin.CookiesConfigPropertyAn object that determines whether any HTTP headers (and if so, which headers) are included in the cache key and in requests that CloudFront sends to the origin.A builder forCfnCachePolicyPropsMixin.HeadersConfigPropertyAn implementation forCfnCachePolicyPropsMixin.HeadersConfigPropertyThis object determines the values that CloudFront includes in the cache key.An implementation forCfnCachePolicyPropsMixin.ParametersInCacheKeyAndForwardedToOriginPropertyAn object that determines whether any URL query strings in viewer requests (and if so, which query strings) are included in the cache key and in requests that CloudFront sends to the origin.A builder forCfnCachePolicyPropsMixin.QueryStringsConfigPropertyAn implementation forCfnCachePolicyPropsMixin.QueryStringsConfigPropertyProperties for CfnCloudFrontOriginAccessIdentityPropsMixin.A builder forCfnCloudFrontOriginAccessIdentityMixinPropsAn implementation forCfnCloudFrontOriginAccessIdentityMixinPropsThe request to create a new origin access identity (OAI).A fluent builder forCfnCloudFrontOriginAccessIdentityPropsMixin.Origin access identity configuration.An implementation forCfnCloudFrontOriginAccessIdentityPropsMixin.CloudFrontOriginAccessIdentityConfigPropertyProperties for CfnConnectionFunctionPropsMixin.A builder forCfnConnectionFunctionMixinPropsAn implementation forCfnConnectionFunctionMixinPropsA connection function.A fluent builder forCfnConnectionFunctionPropsMixin.Contains configuration information about a CloudFront function.An implementation forCfnConnectionFunctionPropsMixin.ConnectionFunctionConfigPropertyThe key value store association.An implementation forCfnConnectionFunctionPropsMixin.KeyValueStoreAssociationPropertyProperties for CfnConnectionGroupPropsMixin.A builder forCfnConnectionGroupMixinPropsAn implementation forCfnConnectionGroupMixinPropsThe connection group for your distribution tenants.A fluent builder forCfnConnectionGroupPropsMixin.Properties for CfnContinuousDeploymentPolicyPropsMixin.A builder forCfnContinuousDeploymentPolicyMixinPropsAn implementation forCfnContinuousDeploymentPolicyMixinPropsCreates a continuous deployment policy that routes a subset of production traffic from a primary distribution to a staging distribution.A fluent builder forCfnContinuousDeploymentPolicyPropsMixin.Contains the configuration for a continuous deployment policy.An implementation forCfnContinuousDeploymentPolicyPropsMixin.ContinuousDeploymentPolicyConfigPropertySession stickiness provides the ability to define multiple requests from a single viewer as a single session.An implementation forCfnContinuousDeploymentPolicyPropsMixin.SessionStickinessConfigPropertyDetermines which HTTP requests are sent to the staging distribution.An implementation forCfnContinuousDeploymentPolicyPropsMixin.SingleHeaderConfigPropertyDefines a single header policy for a CloudFront distribution.An implementation forCfnContinuousDeploymentPolicyPropsMixin.SingleHeaderPolicyConfigPropertyThis configuration determines the percentage of HTTP requests that are sent to the staging distribution.An implementation forCfnContinuousDeploymentPolicyPropsMixin.SingleWeightConfigPropertyConfigure a policy that CloudFront uses to route requests to different origins or use different cache settings, based on the weight assigned to each option.An implementation forCfnContinuousDeploymentPolicyPropsMixin.SingleWeightPolicyConfigPropertyThe traffic configuration of your continuous deployment.An implementation forCfnContinuousDeploymentPolicyPropsMixin.TrafficConfigPropertyProperties for CfnDistributionPropsMixin.A builder forCfnDistributionMixinPropsAn implementation forCfnDistributionMixinPropsA distribution tells CloudFront where you want content to be delivered from, and the details about how to track and manage content delivery.A fluent builder forCfnDistributionPropsMixin.A complex type that describes how CloudFront processes requests.A builder forCfnDistributionPropsMixin.CacheBehaviorPropertyAn implementation forCfnDistributionPropsMixin.CacheBehaviorPropertyA connection function association.An implementation forCfnDistributionPropsMixin.ConnectionFunctionAssociationPropertyThis field is deprecated.A builder forCfnDistributionPropsMixin.CookiesPropertyAn implementation forCfnDistributionPropsMixin.CookiesPropertyA complex type that controls:.A builder forCfnDistributionPropsMixin.CustomErrorResponsePropertyAn implementation forCfnDistributionPropsMixin.CustomErrorResponsePropertyA custom origin.A builder forCfnDistributionPropsMixin.CustomOriginConfigPropertyAn implementation forCfnDistributionPropsMixin.CustomOriginConfigPropertyA complex type that describes the default cache behavior if you don't specify aCacheBehaviorelement or if request URLs don't match any of the values ofPathPatterninCacheBehaviorelements.A builder forCfnDistributionPropsMixin.DefaultCacheBehaviorPropertyAn implementation forCfnDistributionPropsMixin.DefaultCacheBehaviorPropertyThe value that you assigned to the parameter.A builder forCfnDistributionPropsMixin.DefinitionPropertyAn implementation forCfnDistributionPropsMixin.DefinitionPropertyA distribution configuration.A builder forCfnDistributionPropsMixin.DistributionConfigPropertyAn implementation forCfnDistributionPropsMixin.DistributionConfigPropertyA builder forCfnDistributionPropsMixin.ForwardedValuesPropertyAn implementation forCfnDistributionPropsMixin.ForwardedValuesPropertyA CloudFront function that is associated with a cache behavior in a CloudFront distribution.A builder forCfnDistributionPropsMixin.FunctionAssociationPropertyAn implementation forCfnDistributionPropsMixin.FunctionAssociationPropertyA complex type that controls the countries in which your content is distributed.A builder forCfnDistributionPropsMixin.GeoRestrictionPropertyAn implementation forCfnDistributionPropsMixin.GeoRestrictionPropertyAmazon CloudFront supports gRPC, an open-source remote procedure call (RPC) framework built on HTTP/2.A builder forCfnDistributionPropsMixin.GrpcConfigPropertyAn implementation forCfnDistributionPropsMixin.GrpcConfigPropertyA complex type that contains a Lambda@Edge function association.An implementation forCfnDistributionPropsMixin.LambdaFunctionAssociationPropertyA custom origin.A builder forCfnDistributionPropsMixin.LegacyCustomOriginPropertyAn implementation forCfnDistributionPropsMixin.LegacyCustomOriginPropertyThe origin as an Amazon S3 bucket.A builder forCfnDistributionPropsMixin.LegacyS3OriginPropertyAn implementation forCfnDistributionPropsMixin.LegacyS3OriginPropertyA complex type that specifies whether access logs are written for the distribution.A builder forCfnDistributionPropsMixin.LoggingPropertyAn implementation forCfnDistributionPropsMixin.LoggingPropertyA complex type that containsHeaderNameandHeaderValueelements, if any, for this distribution.A builder forCfnDistributionPropsMixin.OriginCustomHeaderPropertyAn implementation forCfnDistributionPropsMixin.OriginCustomHeaderPropertyA complex data type that includes information about the failover criteria for an origin group, including the status codes for which CloudFront will failover from the primary origin to the second origin.An implementation forCfnDistributionPropsMixin.OriginGroupFailoverCriteriaPropertyAn origin in an origin group.A builder forCfnDistributionPropsMixin.OriginGroupMemberPropertyAn implementation forCfnDistributionPropsMixin.OriginGroupMemberPropertyA complex data type for the origins included in an origin group.A builder forCfnDistributionPropsMixin.OriginGroupMembersPropertyAn implementation forCfnDistributionPropsMixin.OriginGroupMembersPropertyAn origin group includes two origins (a primary origin and a secondary origin to failover to) and a failover criteria that you specify.A builder forCfnDistributionPropsMixin.OriginGroupPropertyAn implementation forCfnDistributionPropsMixin.OriginGroupPropertyA complex data type for the origin groups specified for a distribution.A builder forCfnDistributionPropsMixin.OriginGroupsPropertyAn implementation forCfnDistributionPropsMixin.OriginGroupsPropertyConfigures mutual TLS authentication between CloudFront and your origin server.A builder forCfnDistributionPropsMixin.OriginMtlsConfigPropertyAn implementation forCfnDistributionPropsMixin.OriginMtlsConfigPropertyAn origin.A builder forCfnDistributionPropsMixin.OriginPropertyAn implementation forCfnDistributionPropsMixin.OriginPropertyCloudFront Origin Shield.A builder forCfnDistributionPropsMixin.OriginShieldPropertyAn implementation forCfnDistributionPropsMixin.OriginShieldPropertyA list of parameter values to add to the resource.A builder forCfnDistributionPropsMixin.ParameterDefinitionPropertyAn implementation forCfnDistributionPropsMixin.ParameterDefinitionPropertyA complex type that identifies ways in which you want to restrict distribution of your content.A builder forCfnDistributionPropsMixin.RestrictionsPropertyAn implementation forCfnDistributionPropsMixin.RestrictionsPropertyA complex type that contains information about the Amazon S3 origin.A builder forCfnDistributionPropsMixin.S3OriginConfigPropertyAn implementation forCfnDistributionPropsMixin.S3OriginConfigPropertyA complex data type for the status codes that you specify that, when returned by a primary origin, trigger CloudFront to failover to a second origin.A builder forCfnDistributionPropsMixin.StatusCodesPropertyAn implementation forCfnDistributionPropsMixin.StatusCodesPropertyExample:A builder forCfnDistributionPropsMixin.StringSchemaPropertyAn implementation forCfnDistributionPropsMixin.StringSchemaPropertyA builder forCfnDistributionPropsMixin.TenantConfigPropertyAn implementation forCfnDistributionPropsMixin.TenantConfigPropertyA trust store configuration.A builder forCfnDistributionPropsMixin.TrustStoreConfigPropertyAn implementation forCfnDistributionPropsMixin.TrustStoreConfigPropertyA complex type that determines the distribution's SSL/TLS configuration for communicating with viewers.A builder forCfnDistributionPropsMixin.ViewerCertificatePropertyAn implementation forCfnDistributionPropsMixin.ViewerCertificatePropertyA viewer mTLS configuration.A builder forCfnDistributionPropsMixin.ViewerMtlsConfigPropertyAn implementation forCfnDistributionPropsMixin.ViewerMtlsConfigPropertyAn Amazon CloudFront VPC origin configuration.A builder forCfnDistributionPropsMixin.VpcOriginConfigPropertyAn implementation forCfnDistributionPropsMixin.VpcOriginConfigPropertyProperties for CfnDistributionTenantPropsMixin.A builder forCfnDistributionTenantMixinPropsAn implementation forCfnDistributionTenantMixinPropsThe distribution tenant.A fluent builder forCfnDistributionTenantPropsMixin.The Certificate Manager (ACM) certificate associated with your distribution.A builder forCfnDistributionTenantPropsMixin.CertificatePropertyAn implementation forCfnDistributionTenantPropsMixin.CertificatePropertyCustomizations for the distribution tenant.A builder forCfnDistributionTenantPropsMixin.CustomizationsPropertyAn implementation forCfnDistributionTenantPropsMixin.CustomizationsPropertyThe details about the domain result.A builder forCfnDistributionTenantPropsMixin.DomainResultPropertyAn implementation forCfnDistributionTenantPropsMixin.DomainResultPropertyThe customizations that you specified for the distribution tenant for geographic restrictions.An implementation forCfnDistributionTenantPropsMixin.GeoRestrictionCustomizationPropertyAn object that represents the request for the Amazon CloudFront managed ACM certificate.An implementation forCfnDistributionTenantPropsMixin.ManagedCertificateRequestPropertyA list of parameter values to add to the resource.A builder forCfnDistributionTenantPropsMixin.ParameterPropertyAn implementation forCfnDistributionTenantPropsMixin.ParameterPropertyThe AWS WAF web ACL customization specified for the distribution tenant.An implementation forCfnDistributionTenantPropsMixin.WebAclCustomizationPropertyProperties for CfnFunctionPropsMixin.A builder forCfnFunctionMixinPropsAn implementation forCfnFunctionMixinPropsCreates a CloudFront function.A fluent builder forCfnFunctionPropsMixin.Contains configuration information about a CloudFront function.A builder forCfnFunctionPropsMixin.FunctionConfigPropertyAn implementation forCfnFunctionPropsMixin.FunctionConfigPropertyContains metadata about a CloudFront function.A builder forCfnFunctionPropsMixin.FunctionMetadataPropertyAn implementation forCfnFunctionPropsMixin.FunctionMetadataPropertyThe key value store association.A builder forCfnFunctionPropsMixin.KeyValueStoreAssociationPropertyAn implementation forCfnFunctionPropsMixin.KeyValueStoreAssociationPropertyProperties for CfnKeyGroupPropsMixin.A builder forCfnKeyGroupMixinPropsAn implementation forCfnKeyGroupMixinPropsA key group.A fluent builder forCfnKeyGroupPropsMixin.A key group configuration.A builder forCfnKeyGroupPropsMixin.KeyGroupConfigPropertyAn implementation forCfnKeyGroupPropsMixin.KeyGroupConfigPropertyProperties for CfnKeyValueStorePropsMixin.A builder forCfnKeyValueStoreMixinPropsAn implementation forCfnKeyValueStoreMixinPropsThe key value store.A fluent builder forCfnKeyValueStorePropsMixin.The import source for the key value store.A builder forCfnKeyValueStorePropsMixin.ImportSourcePropertyAn implementation forCfnKeyValueStorePropsMixin.ImportSourcePropertyProperties for CfnMonitoringSubscriptionPropsMixin.A builder forCfnMonitoringSubscriptionMixinPropsAn implementation forCfnMonitoringSubscriptionMixinPropsA monitoring subscription.A fluent builder forCfnMonitoringSubscriptionPropsMixin.A monitoring subscription.An implementation forCfnMonitoringSubscriptionPropsMixin.MonitoringSubscriptionPropertyA subscription configuration for additional CloudWatch metrics.An implementation forCfnMonitoringSubscriptionPropsMixin.RealtimeMetricsSubscriptionConfigPropertyProperties for CfnOriginAccessControlPropsMixin.A builder forCfnOriginAccessControlMixinPropsAn implementation forCfnOriginAccessControlMixinPropsCreates a new origin access control in CloudFront.A fluent builder forCfnOriginAccessControlPropsMixin.Creates a new origin access control in CloudFront.An implementation forCfnOriginAccessControlPropsMixin.OriginAccessControlConfigPropertyProperties for CfnOriginRequestPolicyPropsMixin.A builder forCfnOriginRequestPolicyMixinPropsAn implementation forCfnOriginRequestPolicyMixinPropsAn origin request policy.A fluent builder forCfnOriginRequestPolicyPropsMixin.An object that determines whether any cookies in viewer requests (and if so, which cookies) are included in requests that CloudFront sends to the origin.A builder forCfnOriginRequestPolicyPropsMixin.CookiesConfigPropertyAn implementation forCfnOriginRequestPolicyPropsMixin.CookiesConfigPropertyAn object that determines whether any HTTP headers (and if so, which headers) are included in requests that CloudFront sends to the origin.A builder forCfnOriginRequestPolicyPropsMixin.HeadersConfigPropertyAn implementation forCfnOriginRequestPolicyPropsMixin.HeadersConfigPropertyAn origin request policy configuration.An implementation forCfnOriginRequestPolicyPropsMixin.OriginRequestPolicyConfigPropertyAn object that determines whether any URL query strings in viewer requests (and if so, which query strings) are included in requests that CloudFront sends to the origin.An implementation forCfnOriginRequestPolicyPropsMixin.QueryStringsConfigPropertyProperties for CfnPublicKeyPropsMixin.A builder forCfnPublicKeyMixinPropsAn implementation forCfnPublicKeyMixinPropsA public key that you can use with signed URLs and signed cookies , or with field-level encryption .A fluent builder forCfnPublicKeyPropsMixin.Configuration information about a public key that you can use with signed URLs and signed cookies , or with field-level encryption .A builder forCfnPublicKeyPropsMixin.PublicKeyConfigPropertyAn implementation forCfnPublicKeyPropsMixin.PublicKeyConfigPropertyProperties for CfnRealtimeLogConfigPropsMixin.A builder forCfnRealtimeLogConfigMixinPropsAn implementation forCfnRealtimeLogConfigMixinPropsA real-time log configuration.A fluent builder forCfnRealtimeLogConfigPropsMixin.Contains information about the Amazon Kinesis data stream where you are sending real-time log data for this real-time log configuration.A builder forCfnRealtimeLogConfigPropsMixin.EndPointPropertyAn implementation forCfnRealtimeLogConfigPropsMixin.EndPointPropertyContains information about the Amazon Kinesis data stream where you are sending real-time log data.An implementation forCfnRealtimeLogConfigPropsMixin.KinesisStreamConfigPropertyProperties for CfnResponseHeadersPolicyPropsMixin.A builder forCfnResponseHeadersPolicyMixinPropsAn implementation forCfnResponseHeadersPolicyMixinPropsA response headers policy.A list of HTTP header names that CloudFront includes as values for theAccess-Control-Allow-HeadersHTTP response header.An implementation forCfnResponseHeadersPolicyPropsMixin.AccessControlAllowHeadersPropertyA list of HTTP methods that CloudFront includes as values for theAccess-Control-Allow-MethodsHTTP response header.An implementation forCfnResponseHeadersPolicyPropsMixin.AccessControlAllowMethodsPropertyA list of origins (domain names) that CloudFront can use as the value for theAccess-Control-Allow-OriginHTTP response header.An implementation forCfnResponseHeadersPolicyPropsMixin.AccessControlAllowOriginsPropertyA list of HTTP headers that CloudFront includes as values for theAccess-Control-Expose-HeadersHTTP response header.An implementation forCfnResponseHeadersPolicyPropsMixin.AccessControlExposeHeadersPropertyA fluent builder forCfnResponseHeadersPolicyPropsMixin.The policy directives and their values that CloudFront includes as values for theContent-Security-PolicyHTTP response header.An implementation forCfnResponseHeadersPolicyPropsMixin.ContentSecurityPolicyPropertyDetermines whether CloudFront includes theX-Content-Type-OptionsHTTP response header with its value set tonosniff.An implementation forCfnResponseHeadersPolicyPropsMixin.ContentTypeOptionsPropertyA configuration for a set of HTTP response headers that are used for cross-origin resource sharing (CORS).A builder forCfnResponseHeadersPolicyPropsMixin.CorsConfigPropertyAn implementation forCfnResponseHeadersPolicyPropsMixin.CorsConfigPropertyAn HTTP response header name and its value.A builder forCfnResponseHeadersPolicyPropsMixin.CustomHeaderPropertyAn implementation forCfnResponseHeadersPolicyPropsMixin.CustomHeaderPropertyA list of HTTP response header names and their values.An implementation forCfnResponseHeadersPolicyPropsMixin.CustomHeadersConfigPropertyDetermines whether CloudFront includes theX-Frame-OptionsHTTP response header and the header's value.A builder forCfnResponseHeadersPolicyPropsMixin.FrameOptionsPropertyAn implementation forCfnResponseHeadersPolicyPropsMixin.FrameOptionsPropertyDetermines whether CloudFront includes theReferrer-PolicyHTTP response header and the header's value.An implementation forCfnResponseHeadersPolicyPropsMixin.ReferrerPolicyPropertyThe name of an HTTP header that CloudFront removes from HTTP responses to requests that match the cache behavior that this response headers policy is attached to.A builder forCfnResponseHeadersPolicyPropsMixin.RemoveHeaderPropertyAn implementation forCfnResponseHeadersPolicyPropsMixin.RemoveHeaderPropertyA list of HTTP header names that CloudFront removes from HTTP responses to requests that match the cache behavior that this response headers policy is attached to.An implementation forCfnResponseHeadersPolicyPropsMixin.RemoveHeadersConfigPropertyA response headers policy configuration.An implementation forCfnResponseHeadersPolicyPropsMixin.ResponseHeadersPolicyConfigPropertyA configuration for a set of security-related HTTP response headers.An implementation forCfnResponseHeadersPolicyPropsMixin.SecurityHeadersConfigPropertyA configuration for enabling theServer-Timingheader in HTTP responses sent from CloudFront.An implementation forCfnResponseHeadersPolicyPropsMixin.ServerTimingHeadersConfigPropertyDetermines whether CloudFront includes theStrict-Transport-SecurityHTTP response header and the header's value.An implementation forCfnResponseHeadersPolicyPropsMixin.StrictTransportSecurityPropertyDetermines whether CloudFront includes theX-XSS-ProtectionHTTP response header and the header's value.A builder forCfnResponseHeadersPolicyPropsMixin.XSSProtectionPropertyAn implementation forCfnResponseHeadersPolicyPropsMixin.XSSProtectionPropertyProperties for CfnStreamingDistributionPropsMixin.A builder forCfnStreamingDistributionMixinPropsAn implementation forCfnStreamingDistributionMixinPropsThis resource is deprecated.A fluent builder forCfnStreamingDistributionPropsMixin.A complex type that controls whether access logs are written for the streaming distribution.A builder forCfnStreamingDistributionPropsMixin.LoggingPropertyAn implementation forCfnStreamingDistributionPropsMixin.LoggingPropertyA complex type that contains information about the Amazon S3 bucket from which you want CloudFront to get your media files for distribution.A builder forCfnStreamingDistributionPropsMixin.S3OriginPropertyAn implementation forCfnStreamingDistributionPropsMixin.S3OriginPropertyThe RTMP distribution's configuration information.An implementation forCfnStreamingDistributionPropsMixin.StreamingDistributionConfigPropertyA list of AWS accounts whose public keys CloudFront can use to verify the signatures of signed URLs and signed cookies.An implementation forCfnStreamingDistributionPropsMixin.TrustedSignersPropertyProperties for CfnTrustStorePropsMixin.A builder forCfnTrustStoreMixinPropsAn implementation forCfnTrustStoreMixinPropsA trust store.A fluent builder forCfnTrustStorePropsMixin.The CA certificates bundle location in Amazon S3.An implementation forCfnTrustStorePropsMixin.CaCertificatesBundleS3LocationPropertyA CA certificates bundle source.An implementation forCfnTrustStorePropsMixin.CaCertificatesBundleSourcePropertyProperties for CfnVpcOriginPropsMixin.A builder forCfnVpcOriginMixinPropsAn implementation forCfnVpcOriginMixinPropsAn Amazon CloudFront VPC origin.A fluent builder forCfnVpcOriginPropsMixin.An Amazon CloudFront VPC origin endpoint configuration.A builder forCfnVpcOriginPropsMixin.VpcOriginEndpointConfigPropertyAn implementation forCfnVpcOriginPropsMixin.VpcOriginEndpointConfigProperty