Package com.pulumi.aws.directoryservice
Class IpRouteArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.directoryservice.IpRouteArgs.Builder
-
- Enclosing class:
- IpRouteArgs
public static final class IpRouteArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(IpRouteArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IpRouteArgsbuild()IpRouteArgs.BuildercidrIp(com.pulumi.core.Output<java.lang.String> cidrIp)IpRouteArgs.BuildercidrIp(java.lang.String cidrIp)IpRouteArgs.BuildercidrIpv6(com.pulumi.core.Output<java.lang.String> cidrIpv6)IpRouteArgs.BuildercidrIpv6(java.lang.String cidrIpv6)IpRouteArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)IpRouteArgs.Builderdescription(java.lang.String description)IpRouteArgs.BuilderdirectoryId(com.pulumi.core.Output<java.lang.String> directoryId)IpRouteArgs.BuilderdirectoryId(java.lang.String directoryId)IpRouteArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)IpRouteArgs.Builderregion(java.lang.String region)IpRouteArgs.Buildertimeouts(IpRouteTimeoutsArgs timeouts)IpRouteArgs.Buildertimeouts(com.pulumi.core.Output<IpRouteTimeoutsArgs> timeouts)IpRouteArgs.BuilderupdateSecurityGroupForDirectoryControllers(com.pulumi.core.Output<java.lang.Boolean> updateSecurityGroupForDirectoryControllers)IpRouteArgs.BuilderupdateSecurityGroupForDirectoryControllers(java.lang.Boolean updateSecurityGroupForDirectoryControllers)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(IpRouteArgs defaults)
-
-
Method Detail
-
cidrIp
public IpRouteArgs.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 IpRouteArgs.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 IpRouteArgs.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 IpRouteArgs.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 IpRouteArgs.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 IpRouteArgs.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 IpRouteArgs.Builder directoryId(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 IpRouteArgs.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 IpRouteArgs.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 IpRouteArgs.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 IpRouteArgs.Builder timeouts(@Nullable com.pulumi.core.Output<IpRouteTimeoutsArgs> timeouts)
-
timeouts
public IpRouteArgs.Builder timeouts(IpRouteTimeoutsArgs timeouts)
-
updateSecurityGroupForDirectoryControllers
public IpRouteArgs.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 IpRouteArgs.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 IpRouteArgs build()
-
-