Interface ComputeRegionUrlMapPathMatcher

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    ComputeRegionUrlMapPathMatcher.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.102.0 (build e354887)",
               date="2024-08-31T03:59:18.851Z")
    @Stability(Stable)
    public interface ComputeRegionUrlMapPathMatcher
    extends software.amazon.jsii.JsiiSerializable
    • Method Detail

      • getName

        @Stability(Stable)
        @NotNull
        String getName()
        The name to which this PathMatcher is referred by the HostRule.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_url_map#name ComputeRegionUrlMap#name}

      • getDefaultService

        @Stability(Stable)
        @Nullable
        default String getDefaultService()
        A reference to a RegionBackendService resource.

        This will be used if none of the pathRules defined by this PathMatcher is matched by the URL's path portion. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_url_map#default_service ComputeRegionUrlMap#default_service}

      • getDefaultUrlRedirect

        @Stability(Stable)
        @Nullable
        default ComputeRegionUrlMapPathMatcherDefaultUrlRedirect getDefaultUrlRedirect()
        default_url_redirect block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_url_map#default_url_redirect ComputeRegionUrlMap#default_url_redirect}

      • getDescription

        @Stability(Stable)
        @Nullable
        default String getDescription()
        An optional description of this resource.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_url_map#description ComputeRegionUrlMap#description}

      • getPathRule

        @Stability(Stable)
        @Nullable
        default Object getPathRule()
        path_rule block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_url_map#path_rule ComputeRegionUrlMap#path_rule}

      • getRouteRules

        @Stability(Stable)
        @Nullable
        default Object getRouteRules()
        route_rules block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_url_map#route_rules ComputeRegionUrlMap#route_rules}