Struct rusoto_s3::CORSRule [] [src]

pub struct CORSRule {
    pub allowed_headers: Option<AllowedHeaders>,
    pub allowed_methods: AllowedMethods,
    pub allowed_origins: AllowedOrigins,
    pub expose_headers: Option<ExposeHeaders>,
    pub max_age_seconds: Option<MaxAgeSeconds>,
}

Fields

Specifies which headers are allowed in a pre-flight OPTIONS request.

Identifies HTTP methods that the domain/origin specified in the rule is allowed to execute.

One or more origins you want customers to be able to access the bucket from.

One or more headers in the response that you want customers to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

The time in seconds that your browser is to cache the preflight response for the specified resource.

Trait Implementations

impl Default for CORSRule
[src]

Returns the "default value" for a type. Read more

impl Clone for CORSRule
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for CORSRule
[src]

Formats the value using the given formatter.