Class IpRouteState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.directoryservice.inputs.IpRouteState
-
public final class IpRouteState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIpRouteState.Builder
-
Field Summary
Fields Modifier and Type Field Description static IpRouteStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IpRouteState.Builderbuilder()static IpRouteState.Builderbuilder(IpRouteState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>cidrIp()java.util.Optional<com.pulumi.core.Output<java.lang.String>>cidrIpv6()java.util.Optional<com.pulumi.core.Output<java.lang.String>>description()java.util.Optional<com.pulumi.core.Output<java.lang.String>>directoryId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<IpRouteTimeoutsArgs>>timeouts()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>updateSecurityGroupForDirectoryControllers()
-
-
-
Field Detail
-
Empty
public static final IpRouteState Empty
-
-
Method Detail
-
cidrIp
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cidrIp()
- Returns:
- IPv4 CIDR block, such as `10.0.0.0/24`. For a single address, use a `/32` block, such as `10.0.0.0/32`. Exactly one of `cidrIp` or `cidrIpv6` must be set. Changing this forces a new resource to be created.
-
cidrIpv6
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cidrIpv6()
- Returns:
- IPv6 CIDR block, such as `2001:db8::/64`. For a single address, use a `/128` block. Exactly one of `cidrIp` or `cidrIpv6` must be set. Changing this forces a new resource to be created.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- Description of the address block. Changing this forces a new resource to be created.
-
directoryId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> directoryId()
- Returns:
- Identifier of the directory to which to add the IP route. Changing this forces a new resource to be created. The following arguments are optional:
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource is managed. Defaults to the Region set in the provider configuration.
-
timeouts
public java.util.Optional<com.pulumi.core.Output<IpRouteTimeoutsArgs>> timeouts()
-
updateSecurityGroupForDirectoryControllers
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> updateSecurityGroupForDirectoryControllers()
- Returns:
- Whether to update the inbound and outbound rules of the security group for the directory controllers. Changing this forces a new resource to be created. Defaults to `false`.
-
builder
public static IpRouteState.Builder builder()
-
builder
public static IpRouteState.Builder builder(IpRouteState defaults)
-
-