Class IpRoutesExclusiveState.Builder
- java.lang.Object
-
- com.pulumi.aws.directoryservice.inputs.IpRoutesExclusiveState.Builder
-
- Enclosing class:
- IpRoutesExclusiveState
public static final class IpRoutesExclusiveState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(IpRoutesExclusiveState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(IpRoutesExclusiveState defaults)
-
-
Method Detail
-
directoryId
public IpRoutesExclusiveState.Builder directoryId(@Nullable com.pulumi.core.Output<java.lang.String> directoryId)
- Parameters:
directoryId- Identifier of the directory. Changing this forces a new resource to be created. The following arguments are optional:- Returns:
- builder
-
directoryId
public IpRoutesExclusiveState.Builder directoryId(java.lang.String directoryId)
- Parameters:
directoryId- Identifier of the directory. Changing this forces a new resource to be created. The following arguments are optional:- Returns:
- builder
-
ipRoutes
public IpRoutesExclusiveState.Builder ipRoutes(@Nullable com.pulumi.core.Output<java.util.List<IpRoutesExclusiveIpRouteArgs>> ipRoutes)
- Parameters:
ipRoutes- Set of IP routes the directory should have. Omit all `ipRoute` blocks to remove every IP route from the directory. See `ipRoute` Block below.- Returns:
- builder
-
ipRoutes
public IpRoutesExclusiveState.Builder ipRoutes(java.util.List<IpRoutesExclusiveIpRouteArgs> ipRoutes)
- Parameters:
ipRoutes- Set of IP routes the directory should have. Omit all `ipRoute` blocks to remove every IP route from the directory. See `ipRoute` Block below.- Returns:
- builder
-
ipRoutes
public IpRoutesExclusiveState.Builder ipRoutes(IpRoutesExclusiveIpRouteArgs... ipRoutes)
- Parameters:
ipRoutes- Set of IP routes the directory should have. Omit all `ipRoute` blocks to remove every IP route from the directory. See `ipRoute` Block below.- Returns:
- builder
-
region
public IpRoutesExclusiveState.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 IpRoutesExclusiveState.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 IpRoutesExclusiveState.Builder timeouts(@Nullable com.pulumi.core.Output<IpRoutesExclusiveTimeoutsArgs> timeouts)
-
timeouts
public IpRoutesExclusiveState.Builder timeouts(IpRoutesExclusiveTimeoutsArgs timeouts)
-
updateSecurityGroupForDirectoryControllers
public IpRoutesExclusiveState.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 when adding IP routes. Applies only to IP routes added by this resource. Defaults to `false`.- Returns:
- builder
-
updateSecurityGroupForDirectoryControllers
public IpRoutesExclusiveState.Builder updateSecurityGroupForDirectoryControllers(java.lang.Boolean updateSecurityGroupForDirectoryControllers)
- Parameters:
updateSecurityGroupForDirectoryControllers- Whether to update the inbound and outbound rules of the security group for the directory controllers when adding IP routes. Applies only to IP routes added by this resource. Defaults to `false`.- Returns:
- builder
-
build
public IpRoutesExclusiveState build()
-
-