Struct rusoto_s3::CORSRule[][src]

pub struct CORSRule {
    pub allowed_headers: Option<Vec<String>>,
    pub allowed_methods: Vec<String>,
    pub allowed_origins: Vec<String>,
    pub expose_headers: Option<Vec<String>>,
    pub max_age_seconds: Option<i64>,
}

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 Debug for CORSRule
[src]

Formats the value using the given formatter. Read more

impl Clone for CORSRule
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for CORSRule
[src]

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 Send for CORSRule

impl Sync for CORSRule