AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

A configuration for a set of HTTP response headers that are used for cross-origin resource sharing (CORS). CloudFront adds these headers to HTTP responses that it sends for CORS requests that match a cache behavior associated with this response headers policy.

For more information about CORS, see Cross-Origin Resource Sharing (CORS) in the MDN Web Docs.

Inheritance Hierarchy

System.Object
  Amazon.CloudFront.Model.ResponseHeadersPolicyCorsConfig

Namespace: Amazon.CloudFront.Model
Assembly: AWSSDK.CloudFront.dll
Version: 3.x.y.z

Syntax

C#
public class ResponseHeadersPolicyCorsConfig

The ResponseHeadersPolicyCorsConfig type exposes the following members

Constructors

Properties

NameTypeDescription
Public Property AccessControlAllowCredentials System.Boolean

Gets and sets the property AccessControlAllowCredentials.

A Boolean that CloudFront uses as the value for the Access-Control-Allow-Credentials HTTP response header.

For more information about the Access-Control-Allow-Credentials HTTP response header, see Access-Control-Allow-Credentials in the MDN Web Docs.

Public Property AccessControlAllowHeaders Amazon.CloudFront.Model.ResponseHeadersPolicyAccessControlAllowHeaders

Gets and sets the property AccessControlAllowHeaders.

A list of HTTP header names that CloudFront includes as values for the Access-Control-Allow-Headers HTTP response header.

For more information about the Access-Control-Allow-Headers HTTP response header, see Access-Control-Allow-Headers in the MDN Web Docs.

Public Property AccessControlAllowMethods Amazon.CloudFront.Model.ResponseHeadersPolicyAccessControlAllowMethods

Gets and sets the property AccessControlAllowMethods.

A list of HTTP methods that CloudFront includes as values for the Access-Control-Allow-Methods HTTP response header.

For more information about the Access-Control-Allow-Methods HTTP response header, see Access-Control-Allow-Methods in the MDN Web Docs.

Public Property AccessControlAllowOrigins Amazon.CloudFront.Model.ResponseHeadersPolicyAccessControlAllowOrigins

Gets and sets the property AccessControlAllowOrigins.

A list of origins (domain names) that CloudFront can use as the value for the Access-Control-Allow-Origin HTTP response header.

For more information about the Access-Control-Allow-Origin HTTP response header, see Access-Control-Allow-Origin in the MDN Web Docs.

Public Property AccessControlExposeHeaders Amazon.CloudFront.Model.ResponseHeadersPolicyAccessControlExposeHeaders

Gets and sets the property AccessControlExposeHeaders.

A list of HTTP headers that CloudFront includes as values for the Access-Control-Expose-Headers HTTP response header.

For more information about the Access-Control-Expose-Headers HTTP response header, see Access-Control-Expose-Headers in the MDN Web Docs.

Public Property AccessControlMaxAgeSec System.Int32

Gets and sets the property AccessControlMaxAgeSec.

A number that CloudFront uses as the value for the Access-Control-Max-Age HTTP response header.

For more information about the Access-Control-Max-Age HTTP response header, see Access-Control-Max-Age in the MDN Web Docs.

Public Property OriginOverride System.Boolean

Gets and sets the property OriginOverride.

A Boolean that determines whether CloudFront overrides HTTP response headers received from the origin with the ones specified in this response headers policy.

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5, 4.0, 3.5