IRoutineRoute
-
Extends: ros_cdk_core.IResource
-
Implemented By: RoutineRoute, IRoutineRoute
Represents a RoutineRoute.
Properties
| Name | Type | Description |
|---|---|---|
node | ros_cdk_core.ConstructNode | The construct tree node for this construct. |
env | ros_cdk_core.IResourceEnvironment | The environment this resource belongs to. |
stack | ros_cdk_core.Stack | The stack in which this resource is defined. |
attr_bypass | typing.Union[str, ros_cdk_core.IResolvable] | Attribute Bypass: Bypass mode. |
attr_config_id | typing.Union[str, ros_cdk_core.IResolvable] | Attribute ConfigId: The configuration ID. |
attr_config_type | typing.Union[str, ros_cdk_core.IResolvable] | Attribute ConfigType: The configuration type. |
attr_fallback | typing.Union[str, ros_cdk_core.IResolvable] | Attribute Fallback: An exception to the origin server switch will be enabled. |
attr_mode | typing.Union[str, ros_cdk_core.IResolvable] | Attribute Mode: Configuration mode. |
attr_route_enable | typing.Union[str, ros_cdk_core.IResolvable] | Attribute RouteEnable: Routing switch. |
attr_route_name | typing.Union[str, ros_cdk_core.IResolvable] | Attribute RouteName: The route name. |
attr_routine_name | typing.Union[str, ros_cdk_core.IResolvable] | Attribute RoutineName: The edge function Routine name. |
attr_rule | typing.Union[str, ros_cdk_core.IResolvable] | Attribute Rule: The content of the rule. |
attr_sequence | typing.Union[str, ros_cdk_core.IResolvable] | Attribute Sequence: Rule execution order. |
attr_site_version | typing.Union[str, ros_cdk_core.IResolvable] | Attribute SiteVersion: Version number of the site. |
props | RoutineRouteProps | No description. |
nodeRequired
node: ConstructNode
- Type: ros_cdk_core.ConstructNode
The construct tree node for this construct.
envRequired
env: IResourceEnvironment
- Type: ros_cdk_core.IResourceEnvironment
The environment this resource belongs to.
For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.
stackRequired
stack: Stack
- Type: ros_cdk_core.Stack
The stack in which this resource is defined.
attr_bypassRequired
attr_bypass: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute Bypass: Bypass mode.
attr_config_idRequired
attr_config_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute ConfigId: The configuration ID.
attr_config_typeRequired
attr_config_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute ConfigType: The configuration type.
You can use this parameter to check the global configuration or rule configuration.
attr_fallbackRequired
attr_fallback: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute Fallback: An exception to the origin server switch will be enabled.
If an exception occurs in the function, such as CPU usage exceeding limits, a request will be made to return to the origin server.
attr_modeRequired
attr_mode: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute Mode: Configuration mode.
attr_route_enableRequired
attr_route_enable: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute RouteEnable: Routing switch.
attr_route_nameRequired
attr_route_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute RouteName: The route name.
attr_routine_nameRequired
attr_routine_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute RoutineName: The edge function Routine name.
attr_ruleRequired
attr_rule: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute Rule: The content of the rule.
attr_sequenceRequired
attr_sequence: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute Sequence: Rule execution order.
attr_site_versionRequired
attr_site_version: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Attribute SiteVersion: Version number of the site.
propsRequired
props: RoutineRouteProps
- Type: RoutineRouteProps