Struct aws_sdk_securityhub::model::AwsCorsConfiguration [−][src]
#[non_exhaustive]pub struct AwsCorsConfiguration {
pub allow_origins: Option<Vec<String>>,
pub allow_credentials: bool,
pub expose_headers: Option<Vec<String>>,
pub max_age: i32,
pub allow_methods: Option<Vec<String>>,
pub allow_headers: Option<Vec<String>>,
}
Expand description
Contains the cross-origin resource sharing (CORS) configuration for the API. CORS is only supported for HTTP APIs.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.allow_origins: Option<Vec<String>>
The allowed origins for CORS requests.
allow_credentials: bool
Indicates whether the CORS request includes credentials.
expose_headers: Option<Vec<String>>
The exposed headers for CORS requests.
max_age: i32
The number of seconds for which the browser caches preflight request results.
allow_methods: Option<Vec<String>>
The allowed methods for CORS requests.
allow_headers: Option<Vec<String>>
The allowed headers for CORS requests.
Implementations
Indicates whether the CORS request includes credentials.
The number of seconds for which the browser caches preflight request results.
Creates a new builder-style object to manufacture AwsCorsConfiguration
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for AwsCorsConfiguration
impl Send for AwsCorsConfiguration
impl Sync for AwsCorsConfiguration
impl Unpin for AwsCorsConfiguration
impl UnwindSafe for AwsCorsConfiguration
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more