Struct aws_sdk_cloudfront::types::builders::ResponseHeadersPolicySecurityHeadersConfigBuilder
source · #[non_exhaustive]pub struct ResponseHeadersPolicySecurityHeadersConfigBuilder { /* private fields */ }
Expand description
A builder for ResponseHeadersPolicySecurityHeadersConfig
.
Implementations§
source§impl ResponseHeadersPolicySecurityHeadersConfigBuilder
impl ResponseHeadersPolicySecurityHeadersConfigBuilder
sourcepub fn xss_protection(self, input: ResponseHeadersPolicyXssProtection) -> Self
pub fn xss_protection(self, input: ResponseHeadersPolicyXssProtection) -> Self
Determines whether CloudFront includes the X-XSS-Protection
HTTP response header and the header's value.
For more information about the X-XSS-Protection
HTTP response header, see X-XSS-Protection in the MDN Web Docs.
sourcepub fn set_xss_protection(
self,
input: Option<ResponseHeadersPolicyXssProtection>
) -> Self
pub fn set_xss_protection( self, input: Option<ResponseHeadersPolicyXssProtection> ) -> Self
Determines whether CloudFront includes the X-XSS-Protection
HTTP response header and the header's value.
For more information about the X-XSS-Protection
HTTP response header, see X-XSS-Protection in the MDN Web Docs.
sourcepub fn get_xss_protection(&self) -> &Option<ResponseHeadersPolicyXssProtection>
pub fn get_xss_protection(&self) -> &Option<ResponseHeadersPolicyXssProtection>
Determines whether CloudFront includes the X-XSS-Protection
HTTP response header and the header's value.
For more information about the X-XSS-Protection
HTTP response header, see X-XSS-Protection in the MDN Web Docs.
sourcepub fn frame_options(self, input: ResponseHeadersPolicyFrameOptions) -> Self
pub fn frame_options(self, input: ResponseHeadersPolicyFrameOptions) -> Self
Determines whether CloudFront includes the X-Frame-Options
HTTP response header and the header's value.
For more information about the X-Frame-Options
HTTP response header, see X-Frame-Options in the MDN Web Docs.
sourcepub fn set_frame_options(
self,
input: Option<ResponseHeadersPolicyFrameOptions>
) -> Self
pub fn set_frame_options( self, input: Option<ResponseHeadersPolicyFrameOptions> ) -> Self
Determines whether CloudFront includes the X-Frame-Options
HTTP response header and the header's value.
For more information about the X-Frame-Options
HTTP response header, see X-Frame-Options in the MDN Web Docs.
sourcepub fn get_frame_options(&self) -> &Option<ResponseHeadersPolicyFrameOptions>
pub fn get_frame_options(&self) -> &Option<ResponseHeadersPolicyFrameOptions>
Determines whether CloudFront includes the X-Frame-Options
HTTP response header and the header's value.
For more information about the X-Frame-Options
HTTP response header, see X-Frame-Options in the MDN Web Docs.
sourcepub fn referrer_policy(self, input: ResponseHeadersPolicyReferrerPolicy) -> Self
pub fn referrer_policy(self, input: ResponseHeadersPolicyReferrerPolicy) -> Self
Determines whether CloudFront includes the Referrer-Policy
HTTP response header and the header's value.
For more information about the Referrer-Policy
HTTP response header, see Referrer-Policy in the MDN Web Docs.
sourcepub fn set_referrer_policy(
self,
input: Option<ResponseHeadersPolicyReferrerPolicy>
) -> Self
pub fn set_referrer_policy( self, input: Option<ResponseHeadersPolicyReferrerPolicy> ) -> Self
Determines whether CloudFront includes the Referrer-Policy
HTTP response header and the header's value.
For more information about the Referrer-Policy
HTTP response header, see Referrer-Policy in the MDN Web Docs.
sourcepub fn get_referrer_policy(
&self
) -> &Option<ResponseHeadersPolicyReferrerPolicy>
pub fn get_referrer_policy( &self ) -> &Option<ResponseHeadersPolicyReferrerPolicy>
Determines whether CloudFront includes the Referrer-Policy
HTTP response header and the header's value.
For more information about the Referrer-Policy
HTTP response header, see Referrer-Policy in the MDN Web Docs.
sourcepub fn content_security_policy(
self,
input: ResponseHeadersPolicyContentSecurityPolicy
) -> Self
pub fn content_security_policy( self, input: ResponseHeadersPolicyContentSecurityPolicy ) -> Self
The policy directives and their values that CloudFront includes as values for the Content-Security-Policy
HTTP response header.
For more information about the Content-Security-Policy
HTTP response header, see Content-Security-Policy in the MDN Web Docs.
sourcepub fn set_content_security_policy(
self,
input: Option<ResponseHeadersPolicyContentSecurityPolicy>
) -> Self
pub fn set_content_security_policy( self, input: Option<ResponseHeadersPolicyContentSecurityPolicy> ) -> Self
The policy directives and their values that CloudFront includes as values for the Content-Security-Policy
HTTP response header.
For more information about the Content-Security-Policy
HTTP response header, see Content-Security-Policy in the MDN Web Docs.
sourcepub fn get_content_security_policy(
&self
) -> &Option<ResponseHeadersPolicyContentSecurityPolicy>
pub fn get_content_security_policy( &self ) -> &Option<ResponseHeadersPolicyContentSecurityPolicy>
The policy directives and their values that CloudFront includes as values for the Content-Security-Policy
HTTP response header.
For more information about the Content-Security-Policy
HTTP response header, see Content-Security-Policy in the MDN Web Docs.
sourcepub fn content_type_options(
self,
input: ResponseHeadersPolicyContentTypeOptions
) -> Self
pub fn content_type_options( self, input: ResponseHeadersPolicyContentTypeOptions ) -> Self
Determines whether CloudFront includes the X-Content-Type-Options
HTTP response header with its value set to nosniff
.
For more information about the X-Content-Type-Options
HTTP response header, see X-Content-Type-Options in the MDN Web Docs.
sourcepub fn set_content_type_options(
self,
input: Option<ResponseHeadersPolicyContentTypeOptions>
) -> Self
pub fn set_content_type_options( self, input: Option<ResponseHeadersPolicyContentTypeOptions> ) -> Self
Determines whether CloudFront includes the X-Content-Type-Options
HTTP response header with its value set to nosniff
.
For more information about the X-Content-Type-Options
HTTP response header, see X-Content-Type-Options in the MDN Web Docs.
sourcepub fn get_content_type_options(
&self
) -> &Option<ResponseHeadersPolicyContentTypeOptions>
pub fn get_content_type_options( &self ) -> &Option<ResponseHeadersPolicyContentTypeOptions>
Determines whether CloudFront includes the X-Content-Type-Options
HTTP response header with its value set to nosniff
.
For more information about the X-Content-Type-Options
HTTP response header, see X-Content-Type-Options in the MDN Web Docs.
sourcepub fn strict_transport_security(
self,
input: ResponseHeadersPolicyStrictTransportSecurity
) -> Self
pub fn strict_transport_security( self, input: ResponseHeadersPolicyStrictTransportSecurity ) -> Self
Determines whether CloudFront includes the Strict-Transport-Security
HTTP response header and the header's value.
For more information about the Strict-Transport-Security
HTTP response header, see Strict-Transport-Security in the MDN Web Docs.
sourcepub fn set_strict_transport_security(
self,
input: Option<ResponseHeadersPolicyStrictTransportSecurity>
) -> Self
pub fn set_strict_transport_security( self, input: Option<ResponseHeadersPolicyStrictTransportSecurity> ) -> Self
Determines whether CloudFront includes the Strict-Transport-Security
HTTP response header and the header's value.
For more information about the Strict-Transport-Security
HTTP response header, see Strict-Transport-Security in the MDN Web Docs.
sourcepub fn get_strict_transport_security(
&self
) -> &Option<ResponseHeadersPolicyStrictTransportSecurity>
pub fn get_strict_transport_security( &self ) -> &Option<ResponseHeadersPolicyStrictTransportSecurity>
Determines whether CloudFront includes the Strict-Transport-Security
HTTP response header and the header's value.
For more information about the Strict-Transport-Security
HTTP response header, see Strict-Transport-Security in the MDN Web Docs.
sourcepub fn build(self) -> ResponseHeadersPolicySecurityHeadersConfig
pub fn build(self) -> ResponseHeadersPolicySecurityHeadersConfig
Consumes the builder and constructs a ResponseHeadersPolicySecurityHeadersConfig
.
Trait Implementations§
source§impl Clone for ResponseHeadersPolicySecurityHeadersConfigBuilder
impl Clone for ResponseHeadersPolicySecurityHeadersConfigBuilder
source§fn clone(&self) -> ResponseHeadersPolicySecurityHeadersConfigBuilder
fn clone(&self) -> ResponseHeadersPolicySecurityHeadersConfigBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for ResponseHeadersPolicySecurityHeadersConfigBuilder
impl Default for ResponseHeadersPolicySecurityHeadersConfigBuilder
source§fn default() -> ResponseHeadersPolicySecurityHeadersConfigBuilder
fn default() -> ResponseHeadersPolicySecurityHeadersConfigBuilder
source§impl PartialEq for ResponseHeadersPolicySecurityHeadersConfigBuilder
impl PartialEq for ResponseHeadersPolicySecurityHeadersConfigBuilder
source§fn eq(&self, other: &ResponseHeadersPolicySecurityHeadersConfigBuilder) -> bool
fn eq(&self, other: &ResponseHeadersPolicySecurityHeadersConfigBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.