Class IpRoutesExclusiveState.Builder

  • Enclosing class:
    IpRoutesExclusiveState

    public static final class IpRoutesExclusiveState.Builder
    extends java.lang.Object
    • 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
      • 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
      • 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