Interface ComputeUrlMapPathMatcher

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

    @Generated(value="jsii-pacmak/1.102.0 (build e354887)",
               date="2024-08-31T03:59:19.061Z")
    @Stability(Stable)
    public interface ComputeUrlMapPathMatcher
    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_url_map#name ComputeUrlMap#name}

      • getDefaultRouteAction

        @Stability(Stable)
        @Nullable
        default ComputeUrlMapPathMatcherDefaultRouteAction getDefaultRouteAction()
        default_route_action block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_url_map#default_route_action ComputeUrlMap#default_route_action}

      • getDefaultService

        @Stability(Stable)
        @Nullable
        default String getDefaultService()
        The backend service or backend bucket to use when none of the given paths match.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_url_map#default_service ComputeUrlMap#default_service}

      • getDefaultUrlRedirect

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

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

      • getDescription

        @Stability(Stable)
        @Nullable
        default String getDescription()
        An optional description of this resource. Provide this property when you create the resource.

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

      • getHeaderAction

        @Stability(Stable)
        @Nullable
        default ComputeUrlMapPathMatcherHeaderAction getHeaderAction()
        header_action block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_url_map#header_action ComputeUrlMap#header_action}

      • 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_url_map#path_rule ComputeUrlMap#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_url_map#route_rules ComputeUrlMap#route_rules}