You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::ApiGatewayV2::Types::Cors
- Inherits:
-
Struct
- Object
- Struct
- Aws::ApiGatewayV2::Types::Cors
- Defined in:
- (unknown)
Overview
When passing Cors as input to an Aws::Client method, you can use a vanilla Hash:
{
allow_credentials: false,
allow_headers: ["__string"],
allow_methods: ["StringWithLengthBetween1And64"],
allow_origins: ["__string"],
expose_headers: ["__string"],
max_age: 1,
}
Represents a CORS configuration. Supported only for HTTP APIs. See Configuring CORS for more information.
Returned by:
- Api#cors_configuration
- Aws::ApiGatewayV2::Types::CreateApiInput#cors_configuration
- Aws::ApiGatewayV2::Types::CreateApiRequest#cors_configuration
- Aws::ApiGatewayV2::Types::CreateApiResponse#cors_configuration
- GetApiResponse#cors_configuration
- ImportApiResponse#cors_configuration
- ReimportApiResponse#cors_configuration
- UpdateApiInput#cors_configuration
- UpdateApiRequest#cors_configuration
- UpdateApiResponse#cors_configuration
Instance Attribute Summary collapse
-
#allow_credentials ⇒ Boolean
Specifies whether credentials are included in the CORS request.
-
#allow_headers ⇒ Array<String>
Represents a collection of allowed headers.
-
#allow_methods ⇒ Array<String>
Represents a collection of allowed HTTP methods.
-
#allow_origins ⇒ Array<String>
Represents a collection of allowed origins.
-
#expose_headers ⇒ Array<String>
Represents a collection of exposed headers.
-
#max_age ⇒ Integer
The number of seconds that the browser should cache preflight request results.
Instance Attribute Details
#allow_credentials ⇒ Boolean
Specifies whether credentials are included in the CORS request. Supported only for HTTP APIs.
#allow_headers ⇒ Array<String>
Represents a collection of allowed headers. Supported only for HTTP APIs.
#allow_methods ⇒ Array<String>
Represents a collection of allowed HTTP methods. Supported only for HTTP APIs.
#allow_origins ⇒ Array<String>
Represents a collection of allowed origins. Supported only for HTTP APIs.
#expose_headers ⇒ Array<String>
Represents a collection of exposed headers. Supported only for HTTP APIs.
#max_age ⇒ Integer
The number of seconds that the browser should cache preflight request results. Supported only for HTTP APIs.