RegionUrlMapPathMatcherRouteRuleMatchRule constructor

const RegionUrlMapPathMatcherRouteRuleMatchRule({
  1. Input<String?>? fullPathMatch,
  2. Input<List<RegionUrlMapPathMatcherRouteRuleMatchRuleHeaderMatch>?>? headerMatches,
  3. Input<bool?>? ignoreCase,
  4. Input<List<RegionUrlMapPathMatcherRouteRuleMatchRuleMetadataFilter>?>? metadataFilters,
  5. Input<String?>? pathTemplateMatch,
  6. Input<String?>? prefixMatch,
  7. Input<List<RegionUrlMapPathMatcherRouteRuleMatchRuleQueryParameterMatch>?>? queryParameterMatches,
  8. Input<String?>? regexMatch,
})

Creates a new RegionUrlMapPathMatcherRouteRuleMatchRule. fullPathMatch For satisfying the matchRule condition, the path of the request must exactly headerMatches Specifies a list of header match criteria, all of which must match corresponding ignoreCase Specifies that prefixMatch and fullPathMatch matches are case sensitive. metadataFilters Opaque filter criteria used by Loadbalancer to restrict routing configuration to pathTemplateMatch For satisfying the matchRule condition, the path of the request prefixMatch For satisfying the matchRule condition, the request's path must begin with the queryParameterMatches Specifies a list of query parameter match criteria, all of which must match regexMatch For satisfying the matchRule condition, the path of the request must satisfy the

Implementation

const RegionUrlMapPathMatcherRouteRuleMatchRule({
  this.fullPathMatch,
  this.headerMatches,
  this.ignoreCase,
  this.metadataFilters,
  this.pathTemplateMatch,
  this.prefixMatch,
  this.queryParameterMatches,
  this.regexMatch,
});