ProxyResourceOptions
- class aws_cdk.aws_apigateway.ProxyResourceOptions(*, default_cors_preflight_options=None, default_integration=None, default_method_options=None, any_method=None)
Bases:
ResourceOptions
- Parameters:
default_cors_preflight_options (
Union
[CorsOptions
,Dict
[str
,Any
],None
]) – Adds a CORS preflight OPTIONS method to this resource and all child resources. You can add CORS at the resource-level usingaddCorsPreflight
. Default: - CORS is disableddefault_integration (
Optional
[Integration
]) – An integration to use as a default for all methods created within this API unless an integration is specified. Default: - Inherited from parent.default_method_options (
Union
[MethodOptions
,Dict
[str
,Any
],None
]) – Method options to use as a default for all methods created within this API unless custom options are specified. Default: - Inherited from parent.any_method (
Optional
[bool
]) – Adds an “ANY” method to this resource. If set tofalse
, you will have to explicitly add methods to this resource after it’s created. Default: true
- ExampleMetadata:
infused
Example:
# resource: apigateway.Resource # handler: lambda.Function proxy = resource.add_proxy( default_integration=apigateway.LambdaIntegration(handler), # "false" will require explicitly adding methods on the `proxy` resource any_method=True )
Attributes
- any_method
Adds an “ANY” method to this resource.
If set to
false
, you will have to explicitly add methods to this resource after it’s created.- Default:
true
- default_cors_preflight_options
Adds a CORS preflight OPTIONS method to this resource and all child resources.
You can add CORS at the resource-level using
addCorsPreflight
.- Default:
CORS is disabled
- default_integration
An integration to use as a default for all methods created within this API unless an integration is specified.
- Default:
Inherited from parent.
- default_method_options
Method options to use as a default for all methods created within this API unless custom options are specified.
- Default:
Inherited from parent.