Class IpRouteState.Builder
- java.lang.Object
-
- com.pulumi.aws.directoryservice.inputs.IpRouteState.Builder
-
- Enclosing class:
- IpRouteState
public static final class IpRouteState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(IpRouteState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IpRouteStatebuild()IpRouteState.BuildercidrIp(com.pulumi.core.Output<java.lang.String> cidrIp)IpRouteState.BuildercidrIp(java.lang.String cidrIp)IpRouteState.BuildercidrIpv6(com.pulumi.core.Output<java.lang.String> cidrIpv6)IpRouteState.BuildercidrIpv6(java.lang.String cidrIpv6)IpRouteState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)IpRouteState.Builderdescription(java.lang.String description)IpRouteState.BuilderdirectoryId(com.pulumi.core.Output<java.lang.String> directoryId)IpRouteState.BuilderdirectoryId(java.lang.String directoryId)IpRouteState.Builderregion(com.pulumi.core.Output<java.lang.String> region)IpRouteState.Builderregion(java.lang.String region)IpRouteState.Buildertimeouts(IpRouteTimeoutsArgs timeouts)IpRouteState.Buildertimeouts(com.pulumi.core.Output<IpRouteTimeoutsArgs> timeouts)IpRouteState.BuilderupdateSecurityGroupForDirectoryControllers(com.pulumi.core.Output<java.lang.Boolean> updateSecurityGroupForDirectoryControllers)IpRouteState.BuilderupdateSecurityGroupForDirectoryControllers(java.lang.Boolean updateSecurityGroupForDirectoryControllers)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(IpRouteState defaults)
-
-
Method Detail
-
cidrIp
public IpRouteState.Builder cidrIp(@Nullable com.pulumi.core.Output<java.lang.String> cidrIp)
- Parameters:
cidrIp- 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.- Returns:
- builder
-
cidrIp
public IpRouteState.Builder cidrIp(java.lang.String cidrIp)
- Parameters:
cidrIp- 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.- Returns:
- builder
-
cidrIpv6
public IpRouteState.Builder cidrIpv6(@Nullable com.pulumi.core.Output<java.lang.String> cidrIpv6)
- Parameters:
cidrIpv6- 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.- Returns:
- builder
-
cidrIpv6
public IpRouteState.Builder cidrIpv6(java.lang.String cidrIpv6)
- Parameters:
cidrIpv6- 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.- Returns:
- builder
-
description
public IpRouteState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Description of the address block. Changing this forces a new resource to be created.- Returns:
- builder
-
description
public IpRouteState.Builder description(java.lang.String description)
- Parameters:
description- Description of the address block. Changing this forces a new resource to be created.- Returns:
- builder
-
directoryId
public IpRouteState.Builder directoryId(@Nullable com.pulumi.core.Output<java.lang.String> directoryId)
- Parameters:
directoryId- 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:- Returns:
- builder
-
directoryId
public IpRouteState.Builder directoryId(java.lang.String directoryId)
- Parameters:
directoryId- 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:- Returns:
- builder
-
region
public IpRouteState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource is managed. Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public IpRouteState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource is managed. Defaults to the Region set in the provider configuration.- Returns:
- builder
-
timeouts
public IpRouteState.Builder timeouts(@Nullable com.pulumi.core.Output<IpRouteTimeoutsArgs> timeouts)
-
timeouts
public IpRouteState.Builder timeouts(IpRouteTimeoutsArgs timeouts)
-
updateSecurityGroupForDirectoryControllers
public IpRouteState.Builder updateSecurityGroupForDirectoryControllers(@Nullable com.pulumi.core.Output<java.lang.Boolean> updateSecurityGroupForDirectoryControllers)
- Parameters:
updateSecurityGroupForDirectoryControllers- 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`.- Returns:
- builder
-
updateSecurityGroupForDirectoryControllers
public IpRouteState.Builder updateSecurityGroupForDirectoryControllers(java.lang.Boolean updateSecurityGroupForDirectoryControllers)
- Parameters:
updateSecurityGroupForDirectoryControllers- 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`.- Returns:
- builder
-
build
public IpRouteState build()
-
-