AWS Native is in preview. AWS Classic is fully supported.
aws-native.cloudfront.ResponseHeadersPolicy
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Resource Type definition for AWS::CloudFront::ResponseHeadersPolicy
Create ResponseHeadersPolicy Resource
new ResponseHeadersPolicy(name: string, args: ResponseHeadersPolicyArgs, opts?: CustomResourceOptions);
@overload
def ResponseHeadersPolicy(resource_name: str,
opts: Optional[ResourceOptions] = None,
response_headers_policy_config: Optional[ResponseHeadersPolicyConfigArgs] = None)
@overload
def ResponseHeadersPolicy(resource_name: str,
args: ResponseHeadersPolicyArgs,
opts: Optional[ResourceOptions] = None)
func NewResponseHeadersPolicy(ctx *Context, name string, args ResponseHeadersPolicyArgs, opts ...ResourceOption) (*ResponseHeadersPolicy, error)
public ResponseHeadersPolicy(string name, ResponseHeadersPolicyArgs args, CustomResourceOptions? opts = null)
public ResponseHeadersPolicy(String name, ResponseHeadersPolicyArgs args)
public ResponseHeadersPolicy(String name, ResponseHeadersPolicyArgs args, CustomResourceOptions options)
type: aws-native:cloudfront:ResponseHeadersPolicy
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ResponseHeadersPolicyArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ResponseHeadersPolicyArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ResponseHeadersPolicyArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ResponseHeadersPolicyArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ResponseHeadersPolicyArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ResponseHeadersPolicy Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The ResponseHeadersPolicy resource accepts the following input properties:
Outputs
All input properties are implicitly available as output properties. Additionally, the ResponseHeadersPolicy resource produces the following output properties:
- Id string
The provider-assigned unique ID for this managed resource.
- Last
Modified stringTime
- Id string
The provider-assigned unique ID for this managed resource.
- Last
Modified stringTime
- id String
The provider-assigned unique ID for this managed resource.
- last
Modified StringTime
- id string
The provider-assigned unique ID for this managed resource.
- last
Modified stringTime
- id str
The provider-assigned unique ID for this managed resource.
- last_
modified_ strtime
- id String
The provider-assigned unique ID for this managed resource.
- last
Modified StringTime
Supporting Types
ResponseHeadersPolicyAccessControlAllowHeaders, ResponseHeadersPolicyAccessControlAllowHeadersArgs
- Items List<string>
- Items []string
- items List<String>
- items string[]
- items Sequence[str]
- items List<String>
ResponseHeadersPolicyAccessControlAllowMethods, ResponseHeadersPolicyAccessControlAllowMethodsArgs
- Items List<string>
- Items []string
- items List<String>
- items string[]
- items Sequence[str]
- items List<String>
ResponseHeadersPolicyAccessControlAllowOrigins, ResponseHeadersPolicyAccessControlAllowOriginsArgs
- Items List<string>
- Items []string
- items List<String>
- items string[]
- items Sequence[str]
- items List<String>
ResponseHeadersPolicyAccessControlExposeHeaders, ResponseHeadersPolicyAccessControlExposeHeadersArgs
- Items List<string>
- Items []string
- items List<String>
- items string[]
- items Sequence[str]
- items List<String>
ResponseHeadersPolicyConfig, ResponseHeadersPolicyConfigArgs
- Name string
- Comment string
- Cors
Config Pulumi.Aws Native. Cloud Front. Inputs. Response Headers Policy Cors Config - Custom
Headers Pulumi.Config Aws Native. Cloud Front. Inputs. Response Headers Policy Custom Headers Config - Remove
Headers Pulumi.Config Aws Native. Cloud Front. Inputs. Response Headers Policy Remove Headers Config - Security
Headers Pulumi.Config Aws Native. Cloud Front. Inputs. Response Headers Policy Security Headers Config - Server
Timing Pulumi.Headers Config Aws Native. Cloud Front. Inputs. Response Headers Policy Server Timing Headers Config
- Name string
- Comment string
- Cors
Config ResponseHeaders Policy Cors Config - Custom
Headers ResponseConfig Headers Policy Custom Headers Config - Remove
Headers ResponseConfig Headers Policy Remove Headers Config - Security
Headers ResponseConfig Headers Policy Security Headers Config - Server
Timing ResponseHeaders Config Headers Policy Server Timing Headers Config
- name String
- comment String
- cors
Config ResponseHeaders Policy Cors Config - custom
Headers ResponseConfig Headers Policy Custom Headers Config - remove
Headers ResponseConfig Headers Policy Remove Headers Config - security
Headers ResponseConfig Headers Policy Security Headers Config - server
Timing ResponseHeaders Config Headers Policy Server Timing Headers Config
- name string
- comment string
- cors
Config ResponseHeaders Policy Cors Config - custom
Headers ResponseConfig Headers Policy Custom Headers Config - remove
Headers ResponseConfig Headers Policy Remove Headers Config - security
Headers ResponseConfig Headers Policy Security Headers Config - server
Timing ResponseHeaders Config Headers Policy Server Timing Headers Config
- name str
- comment str
- cors_
config ResponseHeaders Policy Cors Config - custom_
headers_ Responseconfig Headers Policy Custom Headers Config - remove_
headers_ Responseconfig Headers Policy Remove Headers Config - security_
headers_ Responseconfig Headers Policy Security Headers Config - server_
timing_ Responseheaders_ config Headers Policy Server Timing Headers Config
ResponseHeadersPolicyContentSecurityPolicy, ResponseHeadersPolicyContentSecurityPolicyArgs
- Content
Security stringPolicy - Override bool
- Content
Security stringPolicy - Override bool
- content
Security StringPolicy - override Boolean
- content
Security stringPolicy - override boolean
- content_
security_ strpolicy - override bool
- content
Security StringPolicy - override Boolean
ResponseHeadersPolicyContentTypeOptions, ResponseHeadersPolicyContentTypeOptionsArgs
- Override bool
- Override bool
- override Boolean
- override boolean
- override bool
- override Boolean
ResponseHeadersPolicyCorsConfig, ResponseHeadersPolicyCorsConfigArgs
- Access
Control boolAllow Credentials - Access
Control Pulumi.Allow Headers Aws Native. Cloud Front. Inputs. Response Headers Policy Access Control Allow Headers - Access
Control Pulumi.Allow Methods Aws Native. Cloud Front. Inputs. Response Headers Policy Access Control Allow Methods - Access
Control Pulumi.Allow Origins Aws Native. Cloud Front. Inputs. Response Headers Policy Access Control Allow Origins - Origin
Override bool - Access
Control Pulumi.Expose Headers Aws Native. Cloud Front. Inputs. Response Headers Policy Access Control Expose Headers - Access
Control intMax Age Sec
- Access
Control boolAllow Credentials - Access
Control ResponseAllow Headers Headers Policy Access Control Allow Headers - Access
Control ResponseAllow Methods Headers Policy Access Control Allow Methods - Access
Control ResponseAllow Origins Headers Policy Access Control Allow Origins - Origin
Override bool - Access
Control ResponseExpose Headers Headers Policy Access Control Expose Headers - Access
Control intMax Age Sec
- access
Control BooleanAllow Credentials - access
Control ResponseAllow Headers Headers Policy Access Control Allow Headers - access
Control ResponseAllow Methods Headers Policy Access Control Allow Methods - access
Control ResponseAllow Origins Headers Policy Access Control Allow Origins - origin
Override Boolean - access
Control ResponseExpose Headers Headers Policy Access Control Expose Headers - access
Control IntegerMax Age Sec
- access
Control booleanAllow Credentials - access
Control ResponseAllow Headers Headers Policy Access Control Allow Headers - access
Control ResponseAllow Methods Headers Policy Access Control Allow Methods - access
Control ResponseAllow Origins Headers Policy Access Control Allow Origins - origin
Override boolean - access
Control ResponseExpose Headers Headers Policy Access Control Expose Headers - access
Control numberMax Age Sec
- access_
control_ boolallow_ credentials - access_
control_ Responseallow_ headers Headers Policy Access Control Allow Headers - access_
control_ Responseallow_ methods Headers Policy Access Control Allow Methods - access_
control_ Responseallow_ origins Headers Policy Access Control Allow Origins - origin_
override bool - access_
control_ Responseexpose_ headers Headers Policy Access Control Expose Headers - access_
control_ intmax_ age_ sec
ResponseHeadersPolicyCustomHeader, ResponseHeadersPolicyCustomHeaderArgs
ResponseHeadersPolicyCustomHeadersConfig, ResponseHeadersPolicyCustomHeadersConfigArgs
ResponseHeadersPolicyFrameOptions, ResponseHeadersPolicyFrameOptionsArgs
- Frame
Option string - Override bool
- Frame
Option string - Override bool
- frame
Option String - override Boolean
- frame
Option string - override boolean
- frame_
option str - override bool
- frame
Option String - override Boolean
ResponseHeadersPolicyReferrerPolicy, ResponseHeadersPolicyReferrerPolicyArgs
- Override bool
- Referrer
Policy string
- Override bool
- Referrer
Policy string
- override Boolean
- referrer
Policy String
- override boolean
- referrer
Policy string
- override bool
- referrer_
policy str
- override Boolean
- referrer
Policy String
ResponseHeadersPolicyRemoveHeader, ResponseHeadersPolicyRemoveHeaderArgs
- Header string
- Header string
- header String
- header string
- header str
- header String
ResponseHeadersPolicyRemoveHeadersConfig, ResponseHeadersPolicyRemoveHeadersConfigArgs
ResponseHeadersPolicySecurityHeadersConfig, ResponseHeadersPolicySecurityHeadersConfigArgs
- Content
Security Pulumi.Policy Aws Native. Cloud Front. Inputs. Response Headers Policy Content Security Policy - Content
Type Pulumi.Options Aws Native. Cloud Front. Inputs. Response Headers Policy Content Type Options - Frame
Options Pulumi.Aws Native. Cloud Front. Inputs. Response Headers Policy Frame Options - Referrer
Policy Pulumi.Aws Native. Cloud Front. Inputs. Response Headers Policy Referrer Policy - Strict
Transport Pulumi.Security Aws Native. Cloud Front. Inputs. Response Headers Policy Strict Transport Security - Xss
Protection Pulumi.Aws Native. Cloud Front. Inputs. Response Headers Policy Xss Protection
- Content
Security ResponsePolicy Headers Policy Content Security Policy - Content
Type ResponseOptions Headers Policy Content Type Options - Frame
Options ResponseHeaders Policy Frame Options - Referrer
Policy ResponseHeaders Policy Referrer Policy - Strict
Transport ResponseSecurity Headers Policy Strict Transport Security - Xss
Protection ResponseHeaders Policy Xss Protection
- content
Security ResponsePolicy Headers Policy Content Security Policy - content
Type ResponseOptions Headers Policy Content Type Options - frame
Options ResponseHeaders Policy Frame Options - referrer
Policy ResponseHeaders Policy Referrer Policy - strict
Transport ResponseSecurity Headers Policy Strict Transport Security - xss
Protection ResponseHeaders Policy Xss Protection
- content
Security ResponsePolicy Headers Policy Content Security Policy - content
Type ResponseOptions Headers Policy Content Type Options - frame
Options ResponseHeaders Policy Frame Options - referrer
Policy ResponseHeaders Policy Referrer Policy - strict
Transport ResponseSecurity Headers Policy Strict Transport Security - xss
Protection ResponseHeaders Policy Xss Protection
- content_
security_ Responsepolicy Headers Policy Content Security Policy - content_
type_ Responseoptions Headers Policy Content Type Options - frame_
options ResponseHeaders Policy Frame Options - referrer_
policy ResponseHeaders Policy Referrer Policy - strict_
transport_ Responsesecurity Headers Policy Strict Transport Security - xss_
protection ResponseHeaders Policy Xss Protection
ResponseHeadersPolicyServerTimingHeadersConfig, ResponseHeadersPolicyServerTimingHeadersConfigArgs
- Enabled bool
- Sampling
Rate double
- Enabled bool
- Sampling
Rate float64
- enabled Boolean
- sampling
Rate Double
- enabled boolean
- sampling
Rate number
- enabled bool
- sampling_
rate float
- enabled Boolean
- sampling
Rate Number
ResponseHeadersPolicyStrictTransportSecurity, ResponseHeadersPolicyStrictTransportSecurityArgs
- Access
Control intMax Age Sec - Override bool
- Include
Subdomains bool - Preload bool
- Access
Control intMax Age Sec - Override bool
- Include
Subdomains bool - Preload bool
- access
Control IntegerMax Age Sec - override Boolean
- include
Subdomains Boolean - preload Boolean
- access
Control numberMax Age Sec - override boolean
- include
Subdomains boolean - preload boolean
- access_
control_ intmax_ age_ sec - override bool
- include_
subdomains bool - preload bool
- access
Control NumberMax Age Sec - override Boolean
- include
Subdomains Boolean - preload Boolean
ResponseHeadersPolicyXssProtection, ResponseHeadersPolicyXssProtectionArgs
- Override bool
- Protection bool
- Mode
Block bool - Report
Uri string
- Override bool
- Protection bool
- Mode
Block bool - Report
Uri string
- override Boolean
- protection Boolean
- mode
Block Boolean - report
Uri String
- override boolean
- protection boolean
- mode
Block boolean - report
Uri string
- override bool
- protection bool
- mode_
block bool - report_
uri str
- override Boolean
- protection Boolean
- mode
Block Boolean - report
Uri String
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.