Class IpRoutesExclusiveArgs.Builder

  • Enclosing class:
    IpRoutesExclusiveArgs

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