Package com.pulumi.aws.directoryservice
Class IpRoutesExclusiveArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.directoryservice.IpRoutesExclusiveArgs.Builder
-
- Enclosing class:
- IpRoutesExclusiveArgs
public static final class IpRoutesExclusiveArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(IpRoutesExclusiveArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(IpRoutesExclusiveArgs defaults)
-
-
Method Detail
-
directoryId
public IpRoutesExclusiveArgs.Builder directoryId(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 IpRoutesExclusiveArgs.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 IpRoutesExclusiveArgs.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 IpRoutesExclusiveArgs.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 IpRoutesExclusiveArgs.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 IpRoutesExclusiveArgs.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 IpRoutesExclusiveArgs.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 IpRoutesExclusiveArgs.Builder timeouts(@Nullable com.pulumi.core.Output<IpRoutesExclusiveTimeoutsArgs> timeouts)
-
timeouts
public IpRoutesExclusiveArgs.Builder timeouts(IpRoutesExclusiveTimeoutsArgs timeouts)
-
updateSecurityGroupForDirectoryControllers
public IpRoutesExclusiveArgs.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 IpRoutesExclusiveArgs.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 IpRoutesExclusiveArgs build()
-
-