AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.103.0 published on Monday, Apr 22, 2024 by Pulumi
aws-native.cloudfront.getResponseHeadersPolicy
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.103.0 published on Monday, Apr 22, 2024 by Pulumi
Resource Type definition for AWS::CloudFront::ResponseHeadersPolicy
Using getResponseHeadersPolicy
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getResponseHeadersPolicy(args: GetResponseHeadersPolicyArgs, opts?: InvokeOptions): Promise<GetResponseHeadersPolicyResult>
function getResponseHeadersPolicyOutput(args: GetResponseHeadersPolicyOutputArgs, opts?: InvokeOptions): Output<GetResponseHeadersPolicyResult>
def get_response_headers_policy(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetResponseHeadersPolicyResult
def get_response_headers_policy_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetResponseHeadersPolicyResult]
func LookupResponseHeadersPolicy(ctx *Context, args *LookupResponseHeadersPolicyArgs, opts ...InvokeOption) (*LookupResponseHeadersPolicyResult, error)
func LookupResponseHeadersPolicyOutput(ctx *Context, args *LookupResponseHeadersPolicyOutputArgs, opts ...InvokeOption) LookupResponseHeadersPolicyResultOutput
> Note: This function is named LookupResponseHeadersPolicy
in the Go SDK.
public static class GetResponseHeadersPolicy
{
public static Task<GetResponseHeadersPolicyResult> InvokeAsync(GetResponseHeadersPolicyArgs args, InvokeOptions? opts = null)
public static Output<GetResponseHeadersPolicyResult> Invoke(GetResponseHeadersPolicyInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetResponseHeadersPolicyResult> getResponseHeadersPolicy(GetResponseHeadersPolicyArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:cloudfront:getResponseHeadersPolicy
arguments:
# arguments dictionary
The following arguments are supported:
- Id string
- Id string
- id String
- id string
- id str
- id String
getResponseHeadersPolicy Result
The following output properties are available:
- id String
- last
Modified StringTime - response
Headers Property MapPolicy Config
Supporting Types
ResponseHeadersPolicyAccessControlAllowHeaders
- Items List<string>
- Items []string
- items List<String>
- items string[]
- items Sequence[str]
- items List<String>
ResponseHeadersPolicyAccessControlAllowMethods
- Items List<string>
- Items []string
- items List<String>
- items string[]
- items Sequence[str]
- items List<String>
ResponseHeadersPolicyAccessControlAllowOrigins
- Items List<string>
- Items []string
- items List<String>
- items string[]
- items Sequence[str]
- items List<String>
ResponseHeadersPolicyAccessControlExposeHeaders
- Items List<string>
- Items []string
- items List<String>
- items string[]
- items Sequence[str]
- items List<String>
ResponseHeadersPolicyConfig
- 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
- 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
- Override bool
- Override bool
- override Boolean
- override boolean
- override bool
- override Boolean
ResponseHeadersPolicyCorsConfig
- 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
ResponseHeadersPolicyCustomHeadersConfig
ResponseHeadersPolicyFrameOptions
- 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
- 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
- Header string
- Header string
- header String
- header string
- header str
- header String
ResponseHeadersPolicyRemoveHeadersConfig
ResponseHeadersPolicySecurityHeadersConfig
- 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
- 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
- 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
- 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.
AWS Native v0.103.0 published on Monday, Apr 22, 2024 by Pulumi