PathRoute¶
- class oci.load_balancer.models.PathRoute(**kwargs)¶
Bases:
objectA “path route rule” to evaluate an incoming URI path, and then route a matching request to the specified backend set.
Path route rules apply only to HTTP and HTTPS requests. They have no effect on TCP requests.
Methods:
__init__(**kwargs)Initializes a new PathRoute object with values from keyword arguments.
Attributes:
[Required] Gets the backend_set_name of this PathRoute.
[Required] Gets the path of this PathRoute.
[Required] Gets the path_match_type of this PathRoute.
- __init__(**kwargs)¶
Initializes a new PathRoute object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
- Parameters
path (str) – The value to assign to the path property of this PathRoute.
path_match_type (oci.load_balancer.models.PathMatchType) – The value to assign to the path_match_type property of this PathRoute.
backend_set_name (str) – The value to assign to the backend_set_name property of this PathRoute.
- property backend_set_name¶
[Required] Gets the backend_set_name of this PathRoute. The name of the target backend set for requests where the incoming URI matches the specified path.
Example: example_backend_set
- Returns
The backend_set_name of this PathRoute.
- Return type
str
- property path¶
[Required] Gets the path of this PathRoute. The path string to match against the incoming URI path.
Path strings are case-insensitive.
Asterisk (*) wildcards are not supported.
Regular expressions are not supported.
Example: /example/video/123
- Returns
The path of this PathRoute.
- Return type
str
- property path_match_type¶
[Required] Gets the path_match_type of this PathRoute. The type of matching to apply to incoming URIs.
- Returns
The path_match_type of this PathRoute.
- Return type