Package com.pulumi.aws.alb.inputs
Class ListenerRuleActionRedirectArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.alb.inputs.ListenerRuleActionRedirectArgs
-
public final class ListenerRuleActionRedirectArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classListenerRuleActionRedirectArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ListenerRuleActionRedirectArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ListenerRuleActionRedirectArgs.Builderbuilder()static ListenerRuleActionRedirectArgs.Builderbuilder(ListenerRuleActionRedirectArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>host()java.util.Optional<com.pulumi.core.Output<java.lang.String>>path()java.util.Optional<com.pulumi.core.Output<java.lang.String>>port()java.util.Optional<com.pulumi.core.Output<java.lang.String>>protocol()java.util.Optional<com.pulumi.core.Output<java.lang.String>>query()com.pulumi.core.Output<java.lang.String>statusCode()
-
-
-
Field Detail
-
Empty
public static final ListenerRuleActionRedirectArgs Empty
-
-
Method Detail
-
host
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> host()
- Returns:
- The hostname. This component is not percent-encoded. The hostname can contain `#{host}`. Defaults to `#{host}`.
-
path
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> path()
- Returns:
- The absolute path, starting with the leading "/". This component is not percent-encoded. The path can contain #{host}, #{path}, and #{port}. Defaults to `/#{path}`.
-
port
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> port()
- Returns:
- The port. Specify a value from `1` to `65535` or `#{port}`. Defaults to `#{port}`.
-
protocol
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> protocol()
- Returns:
- The protocol. Valid values are `HTTP`, `HTTPS`, or `#{protocol}`. Defaults to `#{protocol}`.
-
query
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> query()
- Returns:
- The query parameters, URL-encoded when necessary, but not percent-encoded. Do not include the leading "?". Defaults to `#{query}`.
-
statusCode
public com.pulumi.core.Output<java.lang.String> statusCode()
- Returns:
- The HTTP redirect code. The redirect is either permanent (`HTTP_301`) or temporary (`HTTP_302`).
-
builder
public static ListenerRuleActionRedirectArgs.Builder builder()
-
builder
public static ListenerRuleActionRedirectArgs.Builder builder(ListenerRuleActionRedirectArgs defaults)
-
-