Struct rusoto_securityhub::AwsCorsConfiguration [−][src]
pub struct AwsCorsConfiguration { pub allow_credentials: Option<bool>, pub allow_headers: Option<Vec<String>>, pub allow_methods: Option<Vec<String>>, pub allow_origins: Option<Vec<String>>, pub expose_headers: Option<Vec<String>>, pub max_age: Option<i64>, }
Expand description
Contains the cross-origin resource sharing (CORS) configuration for the API. CORS is only supported for HTTP APIs.
Fields
allow_credentials: Option<bool>
Indicates whether the CORS request includes credentials.
allow_headers: Option<Vec<String>>
The allowed headers for CORS requests.
allow_methods: Option<Vec<String>>
The allowed methods for CORS requests.
allow_origins: Option<Vec<String>>
The allowed origins for CORS requests.
expose_headers: Option<Vec<String>>
The exposed headers for CORS requests.
max_age: Option<i64>
The number of seconds for which the browser caches preflight request results.
Trait Implementations
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
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
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self