Interface ComputeRegionUrlMapPathMatcherRouteRulesMatchRules
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ComputeRegionUrlMapPathMatcherRouteRulesMatchRules.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:18.871Z") @Stability(Stable) public interface ComputeRegionUrlMapPathMatcherRouteRulesMatchRules extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classComputeRegionUrlMapPathMatcherRouteRulesMatchRules.BuilderA builder forComputeRegionUrlMapPathMatcherRouteRulesMatchRulesstatic classComputeRegionUrlMapPathMatcherRouteRulesMatchRules.Jsii$ProxyAn implementation forComputeRegionUrlMapPathMatcherRouteRulesMatchRules
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static ComputeRegionUrlMapPathMatcherRouteRulesMatchRules.Builderbuilder()default StringgetFullPathMatch()For satisfying the matchRule condition, the path of the request must exactly match the value specified in fullPathMatch after removing any query parameters and anchor that may be part of the original URL.default ObjectgetHeaderMatches()header_matches block.default ObjectgetIgnoreCase()Specifies that prefixMatch and fullPathMatch matches are case sensitive.default ObjectgetMetadataFilters()metadata_filters block.default StringgetPathTemplateMatch()For satisfying the matchRule condition, the path of the request must match the wildcard pattern specified in pathTemplateMatch after removing any query parameters and anchor that may be part of the original URL.default StringgetPrefixMatch()For satisfying the matchRule condition, the request's path must begin with the specified prefixMatch.default ObjectgetQueryParameterMatches()query_parameter_matches block.default StringgetRegexMatch()For satisfying the matchRule condition, the path of the request must satisfy the regular expression specified in regexMatch after removing any query parameters and anchor supplied with the original URL.
-
-
-
Method Detail
-
getFullPathMatch
@Stability(Stable) @Nullable default String getFullPathMatch()
For satisfying the matchRule condition, the path of the request must exactly match the value specified in fullPathMatch after removing any query parameters and anchor that may be part of the original URL.FullPathMatch must be between 1 and 1024 characters. Only one of prefixMatch, fullPathMatch or regexMatch must be specified. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_url_map#full_path_match ComputeRegionUrlMap#full_path_match}
-
getHeaderMatches
@Stability(Stable) @Nullable default Object getHeaderMatches()
header_matches block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_url_map#header_matches ComputeRegionUrlMap#header_matches}
-
getIgnoreCase
@Stability(Stable) @Nullable default Object getIgnoreCase()
Specifies that prefixMatch and fullPathMatch matches are case sensitive. Defaults to false.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_url_map#ignore_case ComputeRegionUrlMap#ignore_case}
-
getMetadataFilters
@Stability(Stable) @Nullable default Object getMetadataFilters()
metadata_filters block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_url_map#metadata_filters ComputeRegionUrlMap#metadata_filters}
-
getPathTemplateMatch
@Stability(Stable) @Nullable default String getPathTemplateMatch()
For satisfying the matchRule condition, the path of the request must match the wildcard pattern specified in pathTemplateMatch after removing any query parameters and anchor that may be part of the original URL.pathTemplateMatch must be between 1 and 255 characters (inclusive). The pattern specified by pathTemplateMatch may have at most 5 wildcard operators and at most 5 variable captures in total. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_url_map#path_template_match ComputeRegionUrlMap#path_template_match}
-
getPrefixMatch
@Stability(Stable) @Nullable default String getPrefixMatch()
For satisfying the matchRule condition, the request's path must begin with the specified prefixMatch.prefixMatch must begin with a /. The value must be between 1 and 1024 characters. Only one of prefixMatch, fullPathMatch or regexMatch must be specified. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_url_map#prefix_match ComputeRegionUrlMap#prefix_match}
-
getQueryParameterMatches
@Stability(Stable) @Nullable default Object getQueryParameterMatches()
query_parameter_matches block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_url_map#query_parameter_matches ComputeRegionUrlMap#query_parameter_matches}
-
getRegexMatch
@Stability(Stable) @Nullable default String getRegexMatch()
For satisfying the matchRule condition, the path of the request must satisfy the regular expression specified in regexMatch after removing any query parameters and anchor supplied with the original URL.For regular expression grammar please see en.cppreference.com/w/cpp/regex/ecmascript Only one of prefixMatch, fullPathMatch or regexMatch must be specified. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_url_map#regex_match ComputeRegionUrlMap#regex_match}
-
builder
@Stability(Stable) static ComputeRegionUrlMapPathMatcherRouteRulesMatchRules.Builder builder()
-
-