Interface CfnApp.CustomRuleProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnApp.CustomRuleProperty.Jsii$Proxy
- Enclosing class:
CfnApp
@Stability(Stable)
public static interface CfnApp.CustomRuleProperty
extends software.amazon.jsii.JsiiSerializable
The CustomRule property type allows you to specify redirects, rewrites, and reverse proxies.
Redirects enable a web app to reroute navigation from one URL to another.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.amplify.*; CustomRuleProperty customRuleProperty = CustomRuleProperty.builder() .source("source") .target("target") // the properties below are optional .condition("condition") .status("status") .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnApp.CustomRuleProperty
static final class
An implementation forCfnApp.CustomRuleProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
The condition for a URL rewrite or redirect rule, such as a country code.The source pattern for a URL rewrite or redirect rule.default String
The status code for a URL rewrite or redirect rule.The target pattern for a URL rewrite or redirect rule.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getSource
The source pattern for a URL rewrite or redirect rule.Length Constraints: Minimum length of 1. Maximum length of 2048.
Pattern: (?s).+
-
getTarget
The target pattern for a URL rewrite or redirect rule.Length Constraints: Minimum length of 1. Maximum length of 2048.
Pattern: (?s).+
-
getCondition
The condition for a URL rewrite or redirect rule, such as a country code.Length Constraints: Minimum length of 0. Maximum length of 2048.
Pattern: (?s).*
-
getStatus
The status code for a URL rewrite or redirect rule.- 200 - Represents a 200 rewrite rule.
- 301 - Represents a 301 (moved pemanently) redirect rule. This and all future requests should be directed to the target URL.
- 302 - Represents a 302 temporary redirect rule.
- 404 - Represents a 404 redirect rule.
- 404-200 - Represents a 404 rewrite rule.
Length Constraints: Minimum length of 3. Maximum length of 7.
Pattern: .{3,7}
-
builder
- Returns:
- a
CfnApp.CustomRuleProperty.Builder
ofCfnApp.CustomRuleProperty
-