ProxyResourceOptions¶
-
class
aws_cdk.aws_apigateway.
ProxyResourceOptions
(*, default_cors_preflight_options=None, default_integration=None, default_method_options=None, any_method=None)¶ Bases:
aws_cdk.aws_apigateway.ResourceOptions
- Parameters
default_cors_preflight_options (
Optional
[CorsOptions
]) – 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 (
Optional
[MethodOptions
]) – 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
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
- Return type
Optional
[bool
]
-
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
- Return type
Optional
[CorsOptions
]
-
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.
- Return type
Optional
[Integration
]
-
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.
- Return type
Optional
[MethodOptions
]