RegionUrlMapPathMatcher constructor

const RegionUrlMapPathMatcher({
  1. Input<RegionUrlMapPathMatcherDefaultRouteAction?>? defaultRouteAction,
  2. Input<String?>? defaultService,
  3. Input<RegionUrlMapPathMatcherDefaultUrlRedirect?>? defaultUrlRedirect,
  4. Input<String?>? description,
  5. Input<RegionUrlMapPathMatcherHeaderAction?>? headerAction,
  6. required Input<String> name,
  7. Input<List<RegionUrlMapPathMatcherPathRule>?>? pathRules,
  8. Input<List<RegionUrlMapPathMatcherRouteRule>?>? routeRules,
})

Creates a new RegionUrlMapPathMatcher. defaultRouteAction defaultRouteAction takes effect when none of the pathRules or routeRules match. The load balancer performs defaultService A reference to a RegionBackendService resource. This will be used if defaultUrlRedirect When none of the specified hostRules match, the request is redirected to a URL specified description An optional description of this resource. headerAction Specifies changes to request and response headers that need to take effect for the selected backendService. name The name to which this PathMatcher is referred by the HostRule. pathRules The list of path rules. Use this list instead of routeRules when routing based routeRules The list of ordered HTTP route rules. Use this list instead of pathRules when

Implementation

const RegionUrlMapPathMatcher({
  this.defaultRouteAction,
  this.defaultService,
  this.defaultUrlRedirect,
  this.description,
  this.headerAction,
  required this.name,
  this.pathRules,
  this.routeRules,
});