Struct google_cloud_storage::http::buckets::Cors
source · pub struct Cors {
pub origin: Vec<String>,
pub method: Vec<String>,
pub response_header: Vec<String>,
pub max_age_seconds: i32,
}Expand description
Cross-Origin Response sharing (CORS) properties for a bucket. For more on GCS and CORS, see https://cloud.google.com/storage/docs/cross-origin. For more on CORS in general, see https://tools.ietf.org/html/rfc6454.
Fields§
§origin: Vec<String>The list of Origins eligible to receive CORS response headers. See [https://tools.ietf.org/html/rfc6454\][RFC 6454] for more on origins. Note: “*” is permitted in the list of origins, and means “any Origin”.
method: Vec<String>The list of HTTP methods on which to include CORS response headers,
(GET, OPTIONS, POST, etc) Note: “*” is permitted in the list of
methods, and means “any method”.
response_header: Vec<String>The list of HTTP headers other than the [https://www.w3.org/TR/cors/#simple-response-header\][simple response headers] to give permission for the user-agent to share across domains.
max_age_seconds: i32The value, in seconds, to return in the [https://www.w3.org/TR/cors/#access-control-max-age-response-header\][Access-Control-Max-Age header] used in preflight responses.