Class: AWSCDK::APIGateway::Cors

Inherits:
Jsii::Object
  • Object
show all
Defined in:
api_gateway/cors.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(*args) ⇒ Cors

Returns a new instance of Cors.

Raises:

  • (NoMethodError)


7
8
9
# File 'api_gateway/cors.rb', line 7

def initialize(*args)
  raise NoMethodError, "aws-cdk-lib.aws_apigateway.Cors does not have a visible constructor; use the provided factory methods"
end

Class Method Details

.ALL_METHODSArray<String>

All HTTP methods.

Returns:

  • (Array<String>)


19
20
21
# File 'api_gateway/cors.rb', line 19

def self.ALL_METHODS()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_apigateway.Cors", "ALL_METHODS")
end

.ALL_ORIGINSArray<String>

All origins.

Returns:

  • (Array<String>)


26
27
28
# File 'api_gateway/cors.rb', line 26

def self.ALL_ORIGINS()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_apigateway.Cors", "ALL_ORIGINS")
end

.DEFAULT_HEADERSArray<String>

The set of default headers allowed for CORS and useful for API Gateway.

Returns:

  • (Array<String>)


33
34
35
# File 'api_gateway/cors.rb', line 33

def self.DEFAULT_HEADERS()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_apigateway.Cors", "DEFAULT_HEADERS")
end

.jsii_overridable_methodsObject



11
12
13
14
# File 'api_gateway/cors.rb', line 11

def self.jsii_overridable_methods
  {
  }
end