1. Registry
  2. Packages
  3. Files.com
  4. API Docs
  5. RemoteMountBackend
Viewing docs for Files.com v0.1.1
published on Thursday, Aug 20, 2026 by jschady
filescom logo
Viewing docs for Files.com v0.1.1
published on Thursday, Aug 20, 2026 by jschady

    A Remote Mount Backend is used to provide high availability for a Remote Server Mount Folder Behavior.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as filescom from "pulumi-filescom";
    
    const exampleRemoteMountBackend = new filescom.RemoteMountBackend("example_remote_mount_backend", {
        enabled: true,
        fall: 1,
        healthCheckEnabled: true,
        healthCheckType: "active",
        interval: 60,
        minFreeCpu: "1",
        minFreeMem: "1",
        priority: 1,
        remotePath: "/path/on/remote",
        rise: 1,
        canaryFilePath: "backend1.txt",
        remoteServerMountId: 1,
        remoteServerId: 1,
    });
    
    import pulumi
    import pulumi_filescom as filescom
    
    example_remote_mount_backend = filescom.RemoteMountBackend("example_remote_mount_backend",
        enabled=True,
        fall=1,
        health_check_enabled=True,
        health_check_type="active",
        interval=60,
        min_free_cpu="1",
        min_free_mem="1",
        priority=1,
        remote_path="/path/on/remote",
        rise=1,
        canary_file_path="backend1.txt",
        remote_server_mount_id=1,
        remote_server_id=1)
    
    package main
    
    import (
    	"github.com/jschady/pulumi-filescom/sdk/go/filescom"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := filescom.NewRemoteMountBackend(ctx, "example_remote_mount_backend", &filescom.RemoteMountBackendArgs{
    			Enabled:             pulumi.Bool(true),
    			Fall:                pulumi.Int(1),
    			HealthCheckEnabled:  pulumi.Bool(true),
    			HealthCheckType:     pulumi.String("active"),
    			Interval:            pulumi.Int(60),
    			MinFreeCpu:          pulumi.String("1"),
    			MinFreeMem:          pulumi.String("1"),
    			Priority:            pulumi.Int(1),
    			RemotePath:          pulumi.String("/path/on/remote"),
    			Rise:                pulumi.Int(1),
    			CanaryFilePath:      pulumi.String("backend1.txt"),
    			RemoteServerMountId: pulumi.Int(1),
    			RemoteServerId:      pulumi.Int(1),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Filescom = Jschady.Filescom;
    
    return await Deployment.RunAsync(() => 
    {
        var exampleRemoteMountBackend = new Filescom.RemoteMountBackend("example_remote_mount_backend", new()
        {
            Enabled = true,
            Fall = 1,
            HealthCheckEnabled = true,
            HealthCheckType = "active",
            Interval = 60,
            MinFreeCpu = "1",
            MinFreeMem = "1",
            Priority = 1,
            RemotePath = "/path/on/remote",
            Rise = 1,
            CanaryFilePath = "backend1.txt",
            RemoteServerMountId = 1,
            RemoteServerId = 1,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.filescom.RemoteMountBackend;
    import com.pulumi.filescom.RemoteMountBackendArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var exampleRemoteMountBackend = new RemoteMountBackend("exampleRemoteMountBackend", RemoteMountBackendArgs.builder()
                .enabled(true)
                .fall(1)
                .healthCheckEnabled(true)
                .healthCheckType("active")
                .interval(60)
                .minFreeCpu("1")
                .minFreeMem("1")
                .priority(1)
                .remotePath("/path/on/remote")
                .rise(1)
                .canaryFilePath("backend1.txt")
                .remoteServerMountId(1)
                .remoteServerId(1)
                .build());
    
        }
    }
    
    resources:
      exampleRemoteMountBackend:
        type: filescom:RemoteMountBackend
        name: example_remote_mount_backend
        properties:
          enabled: true
          fall: 1
          healthCheckEnabled: true
          healthCheckType: active
          interval: 60
          minFreeCpu: 1
          minFreeMem: 1
          priority: 1
          remotePath: /path/on/remote
          rise: 1
          canaryFilePath: backend1.txt
          remoteServerMountId: 1
          remoteServerId: 1
    
    pulumi {
      required_providers {
        filescom = {
          source = "pulumi/filescom"
        }
      }
    }
    
    resource "filescom_remotemountbackend" "example_remote_mount_backend" {
      enabled                = true
      fall                   = 1
      health_check_enabled   = true
      health_check_type      = "active"
      interval               = 60
      min_free_cpu           = 1
      min_free_mem           = 1
      priority               = 1
      remote_path            = "/path/on/remote"
      rise                   = 1
      canary_file_path       = "backend1.txt"
      remote_server_mount_id = 1
      remote_server_id       = 1
    }
    

    Create RemoteMountBackend Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new RemoteMountBackend(name: string, args: RemoteMountBackendArgs, opts?: CustomResourceOptions);
    @overload
    def RemoteMountBackend(resource_name: str,
                           args: RemoteMountBackendArgs,
                           opts: Optional[ResourceOptions] = None)
    
    @overload
    def RemoteMountBackend(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           canary_file_path: Optional[str] = None,
                           remote_server_mount_id: Optional[int] = None,
                           remote_server_id: Optional[int] = None,
                           min_free_cpu: Optional[str] = None,
                           health_check_type: Optional[str] = None,
                           interval: Optional[int] = None,
                           health_check_enabled: Optional[bool] = None,
                           min_free_mem: Optional[str] = None,
                           priority: Optional[int] = None,
                           remote_path: Optional[str] = None,
                           fall: Optional[int] = None,
                           enabled: Optional[bool] = None,
                           rise: Optional[int] = None)
    func NewRemoteMountBackend(ctx *Context, name string, args RemoteMountBackendArgs, opts ...ResourceOption) (*RemoteMountBackend, error)
    public RemoteMountBackend(string name, RemoteMountBackendArgs args, CustomResourceOptions? opts = null)
    public RemoteMountBackend(String name, RemoteMountBackendArgs args)
    public RemoteMountBackend(String name, RemoteMountBackendArgs args, CustomResourceOptions options)
    
    type: filescom:RemoteMountBackend
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "filescom_remote_mount_backend" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args RemoteMountBackendArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args RemoteMountBackendArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args RemoteMountBackendArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args RemoteMountBackendArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args RemoteMountBackendArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var remoteMountBackendResource = new Filescom.RemoteMountBackend("remoteMountBackendResource", new()
    {
        CanaryFilePath = "string",
        RemoteServerMountId = 0,
        RemoteServerId = 0,
        MinFreeCpu = "string",
        HealthCheckType = "string",
        Interval = 0,
        HealthCheckEnabled = false,
        MinFreeMem = "string",
        Priority = 0,
        RemotePath = "string",
        Fall = 0,
        Enabled = false,
        Rise = 0,
    });
    
    example, err := filescom.NewRemoteMountBackend(ctx, "remoteMountBackendResource", &filescom.RemoteMountBackendArgs{
    	CanaryFilePath:      pulumi.String("string"),
    	RemoteServerMountId: pulumi.Int(0),
    	RemoteServerId:      pulumi.Int(0),
    	MinFreeCpu:          pulumi.String("string"),
    	HealthCheckType:     pulumi.String("string"),
    	Interval:            pulumi.Int(0),
    	HealthCheckEnabled:  pulumi.Bool(false),
    	MinFreeMem:          pulumi.String("string"),
    	Priority:            pulumi.Int(0),
    	RemotePath:          pulumi.String("string"),
    	Fall:                pulumi.Int(0),
    	Enabled:             pulumi.Bool(false),
    	Rise:                pulumi.Int(0),
    })
    
    resource "filescom_remote_mount_backend" "remoteMountBackendResource" {
      lifecycle {
        create_before_destroy = true
      }
      canary_file_path       = "string"
      remote_server_mount_id = 0
      remote_server_id       = 0
      min_free_cpu           = "string"
      health_check_type      = "string"
      interval               = 0
      health_check_enabled   = false
      min_free_mem           = "string"
      priority               = 0
      remote_path            = "string"
      fall                   = 0
      enabled                = false
      rise                   = 0
    }
    
    var remoteMountBackendResource = new RemoteMountBackend("remoteMountBackendResource", RemoteMountBackendArgs.builder()
        .canaryFilePath("string")
        .remoteServerMountId(0)
        .remoteServerId(0)
        .minFreeCpu("string")
        .healthCheckType("string")
        .interval(0)
        .healthCheckEnabled(false)
        .minFreeMem("string")
        .priority(0)
        .remotePath("string")
        .fall(0)
        .enabled(false)
        .rise(0)
        .build());
    
    remote_mount_backend_resource = filescom.RemoteMountBackend("remoteMountBackendResource",
        canary_file_path="string",
        remote_server_mount_id=0,
        remote_server_id=0,
        min_free_cpu="string",
        health_check_type="string",
        interval=0,
        health_check_enabled=False,
        min_free_mem="string",
        priority=0,
        remote_path="string",
        fall=0,
        enabled=False,
        rise=0)
    
    const remoteMountBackendResource = new filescom.RemoteMountBackend("remoteMountBackendResource", {
        canaryFilePath: "string",
        remoteServerMountId: 0,
        remoteServerId: 0,
        minFreeCpu: "string",
        healthCheckType: "string",
        interval: 0,
        healthCheckEnabled: false,
        minFreeMem: "string",
        priority: 0,
        remotePath: "string",
        fall: 0,
        enabled: false,
        rise: 0,
    });
    
    type: filescom:RemoteMountBackend
    properties:
        canaryFilePath: string
        enabled: false
        fall: 0
        healthCheckEnabled: false
        healthCheckType: string
        interval: 0
        minFreeCpu: string
        minFreeMem: string
        priority: 0
        remotePath: string
        remoteServerId: 0
        remoteServerMountId: 0
        rise: 0
    

    RemoteMountBackend Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The RemoteMountBackend resource accepts the following input properties:

    CanaryFilePath string
    Path to the canary file used for health checks.
    RemoteServerId int
    The remote server that this backend is associated with.
    RemoteServerMountId int
    The mount ID of the Remote Server Mount that this backend is associated with.
    Enabled bool
    True if this backend is enabled.
    Fall int
    Number of consecutive failures before considering the backend unhealthy.
    HealthCheckEnabled bool
    True if health checks are enabled for this backend.
    HealthCheckType string
    Type of health check to perform.
    Interval int
    Interval in seconds between health checks.
    MinFreeCpu string
    Minimum free CPU percentage required for this backend to be considered healthy.
    MinFreeMem string
    Minimum free memory percentage required for this backend to be considered healthy.
    Priority int
    Priority of this backend.
    RemotePath string
    Path on the remote server to treat as the root of this mount.
    Rise int
    Number of consecutive successes before considering the backend healthy.
    CanaryFilePath string
    Path to the canary file used for health checks.
    RemoteServerId int
    The remote server that this backend is associated with.
    RemoteServerMountId int
    The mount ID of the Remote Server Mount that this backend is associated with.
    Enabled bool
    True if this backend is enabled.
    Fall int
    Number of consecutive failures before considering the backend unhealthy.
    HealthCheckEnabled bool
    True if health checks are enabled for this backend.
    HealthCheckType string
    Type of health check to perform.
    Interval int
    Interval in seconds between health checks.
    MinFreeCpu string
    Minimum free CPU percentage required for this backend to be considered healthy.
    MinFreeMem string
    Minimum free memory percentage required for this backend to be considered healthy.
    Priority int
    Priority of this backend.
    RemotePath string
    Path on the remote server to treat as the root of this mount.
    Rise int
    Number of consecutive successes before considering the backend healthy.
    canary_file_path string
    Path to the canary file used for health checks.
    remote_server_id number
    The remote server that this backend is associated with.
    remote_server_mount_id number
    The mount ID of the Remote Server Mount that this backend is associated with.
    enabled bool
    True if this backend is enabled.
    fall number
    Number of consecutive failures before considering the backend unhealthy.
    health_check_enabled bool
    True if health checks are enabled for this backend.
    health_check_type string
    Type of health check to perform.
    interval number
    Interval in seconds between health checks.
    min_free_cpu string
    Minimum free CPU percentage required for this backend to be considered healthy.
    min_free_mem string
    Minimum free memory percentage required for this backend to be considered healthy.
    priority number
    Priority of this backend.
    remote_path string
    Path on the remote server to treat as the root of this mount.
    rise number
    Number of consecutive successes before considering the backend healthy.
    canaryFilePath String
    Path to the canary file used for health checks.
    remoteServerId Integer
    The remote server that this backend is associated with.
    remoteServerMountId Integer
    The mount ID of the Remote Server Mount that this backend is associated with.
    enabled Boolean
    True if this backend is enabled.
    fall Integer
    Number of consecutive failures before considering the backend unhealthy.
    healthCheckEnabled Boolean
    True if health checks are enabled for this backend.
    healthCheckType String
    Type of health check to perform.
    interval Integer
    Interval in seconds between health checks.
    minFreeCpu String
    Minimum free CPU percentage required for this backend to be considered healthy.
    minFreeMem String
    Minimum free memory percentage required for this backend to be considered healthy.
    priority Integer
    Priority of this backend.
    remotePath String
    Path on the remote server to treat as the root of this mount.
    rise Integer
    Number of consecutive successes before considering the backend healthy.
    canaryFilePath string
    Path to the canary file used for health checks.
    remoteServerId number
    The remote server that this backend is associated with.
    remoteServerMountId number
    The mount ID of the Remote Server Mount that this backend is associated with.
    enabled boolean
    True if this backend is enabled.
    fall number
    Number of consecutive failures before considering the backend unhealthy.
    healthCheckEnabled boolean
    True if health checks are enabled for this backend.
    healthCheckType string
    Type of health check to perform.
    interval number
    Interval in seconds between health checks.
    minFreeCpu string
    Minimum free CPU percentage required for this backend to be considered healthy.
    minFreeMem string
    Minimum free memory percentage required for this backend to be considered healthy.
    priority number
    Priority of this backend.
    remotePath string
    Path on the remote server to treat as the root of this mount.
    rise number
    Number of consecutive successes before considering the backend healthy.
    canary_file_path str
    Path to the canary file used for health checks.
    remote_server_id int
    The remote server that this backend is associated with.
    remote_server_mount_id int
    The mount ID of the Remote Server Mount that this backend is associated with.
    enabled bool
    True if this backend is enabled.
    fall int
    Number of consecutive failures before considering the backend unhealthy.
    health_check_enabled bool
    True if health checks are enabled for this backend.
    health_check_type str
    Type of health check to perform.
    interval int
    Interval in seconds between health checks.
    min_free_cpu str
    Minimum free CPU percentage required for this backend to be considered healthy.
    min_free_mem str
    Minimum free memory percentage required for this backend to be considered healthy.
    priority int
    Priority of this backend.
    remote_path str
    Path on the remote server to treat as the root of this mount.
    rise int
    Number of consecutive successes before considering the backend healthy.
    canaryFilePath String
    Path to the canary file used for health checks.
    remoteServerId Number
    The remote server that this backend is associated with.
    remoteServerMountId Number
    The mount ID of the Remote Server Mount that this backend is associated with.
    enabled Boolean
    True if this backend is enabled.
    fall Number
    Number of consecutive failures before considering the backend unhealthy.
    healthCheckEnabled Boolean
    True if health checks are enabled for this backend.
    healthCheckType String
    Type of health check to perform.
    interval Number
    Interval in seconds between health checks.
    minFreeCpu String
    Minimum free CPU percentage required for this backend to be considered healthy.
    minFreeMem String
    Minimum free memory percentage required for this backend to be considered healthy.
    priority Number
    Priority of this backend.
    remotePath String
    Path on the remote server to treat as the root of this mount.
    rise Number
    Number of consecutive successes before considering the backend healthy.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the RemoteMountBackend resource produces the following output properties:

    HealthCheckResults object
    Array of recent health check results.
    Id string
    The provider-assigned unique ID for this managed resource.
    Status string
    Status of this backend.
    UndergoingMaintenance bool
    True if this backend is undergoing maintenance.
    HealthCheckResults interface{}
    Array of recent health check results.
    Id string
    The provider-assigned unique ID for this managed resource.
    Status string
    Status of this backend.
    UndergoingMaintenance bool
    True if this backend is undergoing maintenance.
    health_check_results any
    Array of recent health check results.
    id string
    The provider-assigned unique ID for this managed resource.
    status string
    Status of this backend.
    undergoing_maintenance bool
    True if this backend is undergoing maintenance.
    healthCheckResults Object
    Array of recent health check results.
    id String
    The provider-assigned unique ID for this managed resource.
    status String
    Status of this backend.
    undergoingMaintenance Boolean
    True if this backend is undergoing maintenance.
    healthCheckResults any
    Array of recent health check results.
    id string
    The provider-assigned unique ID for this managed resource.
    status string
    Status of this backend.
    undergoingMaintenance boolean
    True if this backend is undergoing maintenance.
    health_check_results Any
    Array of recent health check results.
    id str
    The provider-assigned unique ID for this managed resource.
    status str
    Status of this backend.
    undergoing_maintenance bool
    True if this backend is undergoing maintenance.
    healthCheckResults Any
    Array of recent health check results.
    id String
    The provider-assigned unique ID for this managed resource.
    status String
    Status of this backend.
    undergoingMaintenance Boolean
    True if this backend is undergoing maintenance.

    Look up Existing RemoteMountBackend Resource

    Get an existing RemoteMountBackend resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: RemoteMountBackendState, opts?: CustomResourceOptions): RemoteMountBackend
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            canary_file_path: Optional[str] = None,
            enabled: Optional[bool] = None,
            fall: Optional[int] = None,
            health_check_enabled: Optional[bool] = None,
            health_check_results: Optional[Any] = None,
            health_check_type: Optional[str] = None,
            interval: Optional[int] = None,
            min_free_cpu: Optional[str] = None,
            min_free_mem: Optional[str] = None,
            priority: Optional[int] = None,
            remote_path: Optional[str] = None,
            remote_server_id: Optional[int] = None,
            remote_server_mount_id: Optional[int] = None,
            rise: Optional[int] = None,
            status: Optional[str] = None,
            undergoing_maintenance: Optional[bool] = None) -> RemoteMountBackend
    func GetRemoteMountBackend(ctx *Context, name string, id IDInput, state *RemoteMountBackendState, opts ...ResourceOption) (*RemoteMountBackend, error)
    public static RemoteMountBackend Get(string name, Input<string> id, RemoteMountBackendState? state, CustomResourceOptions? opts = null)
    public static RemoteMountBackend get(String name, Output<String> id, RemoteMountBackendState state, CustomResourceOptions options)
    resources:  _:    type: filescom:RemoteMountBackend    get:      id: ${id}
    import {
      to = filescom_remote_mount_backend.example
      id = "${id}"
    }
    
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    CanaryFilePath string
    Path to the canary file used for health checks.
    Enabled bool
    True if this backend is enabled.
    Fall int
    Number of consecutive failures before considering the backend unhealthy.
    HealthCheckEnabled bool
    True if health checks are enabled for this backend.
    HealthCheckResults object
    Array of recent health check results.
    HealthCheckType string
    Type of health check to perform.
    Interval int
    Interval in seconds between health checks.
    MinFreeCpu string
    Minimum free CPU percentage required for this backend to be considered healthy.
    MinFreeMem string
    Minimum free memory percentage required for this backend to be considered healthy.
    Priority int
    Priority of this backend.
    RemotePath string
    Path on the remote server to treat as the root of this mount.
    RemoteServerId int
    The remote server that this backend is associated with.
    RemoteServerMountId int
    The mount ID of the Remote Server Mount that this backend is associated with.
    Rise int
    Number of consecutive successes before considering the backend healthy.
    Status string
    Status of this backend.
    UndergoingMaintenance bool
    True if this backend is undergoing maintenance.
    CanaryFilePath string
    Path to the canary file used for health checks.
    Enabled bool
    True if this backend is enabled.
    Fall int
    Number of consecutive failures before considering the backend unhealthy.
    HealthCheckEnabled bool
    True if health checks are enabled for this backend.
    HealthCheckResults interface{}
    Array of recent health check results.
    HealthCheckType string
    Type of health check to perform.
    Interval int
    Interval in seconds between health checks.
    MinFreeCpu string
    Minimum free CPU percentage required for this backend to be considered healthy.
    MinFreeMem string
    Minimum free memory percentage required for this backend to be considered healthy.
    Priority int
    Priority of this backend.
    RemotePath string
    Path on the remote server to treat as the root of this mount.
    RemoteServerId int
    The remote server that this backend is associated with.
    RemoteServerMountId int
    The mount ID of the Remote Server Mount that this backend is associated with.
    Rise int
    Number of consecutive successes before considering the backend healthy.
    Status string
    Status of this backend.
    UndergoingMaintenance bool
    True if this backend is undergoing maintenance.
    canary_file_path string
    Path to the canary file used for health checks.
    enabled bool
    True if this backend is enabled.
    fall number
    Number of consecutive failures before considering the backend unhealthy.
    health_check_enabled bool
    True if health checks are enabled for this backend.
    health_check_results any
    Array of recent health check results.
    health_check_type string
    Type of health check to perform.
    interval number
    Interval in seconds between health checks.
    min_free_cpu string
    Minimum free CPU percentage required for this backend to be considered healthy.
    min_free_mem string
    Minimum free memory percentage required for this backend to be considered healthy.
    priority number
    Priority of this backend.
    remote_path string
    Path on the remote server to treat as the root of this mount.
    remote_server_id number
    The remote server that this backend is associated with.
    remote_server_mount_id number
    The mount ID of the Remote Server Mount that this backend is associated with.
    rise number
    Number of consecutive successes before considering the backend healthy.
    status string
    Status of this backend.
    undergoing_maintenance bool
    True if this backend is undergoing maintenance.
    canaryFilePath String
    Path to the canary file used for health checks.
    enabled Boolean
    True if this backend is enabled.
    fall Integer
    Number of consecutive failures before considering the backend unhealthy.
    healthCheckEnabled Boolean
    True if health checks are enabled for this backend.
    healthCheckResults Object
    Array of recent health check results.
    healthCheckType String
    Type of health check to perform.
    interval Integer
    Interval in seconds between health checks.
    minFreeCpu String
    Minimum free CPU percentage required for this backend to be considered healthy.
    minFreeMem String
    Minimum free memory percentage required for this backend to be considered healthy.
    priority Integer
    Priority of this backend.
    remotePath String
    Path on the remote server to treat as the root of this mount.
    remoteServerId Integer
    The remote server that this backend is associated with.
    remoteServerMountId Integer
    The mount ID of the Remote Server Mount that this backend is associated with.
    rise Integer
    Number of consecutive successes before considering the backend healthy.
    status String
    Status of this backend.
    undergoingMaintenance Boolean
    True if this backend is undergoing maintenance.
    canaryFilePath string
    Path to the canary file used for health checks.
    enabled boolean
    True if this backend is enabled.
    fall number
    Number of consecutive failures before considering the backend unhealthy.
    healthCheckEnabled boolean
    True if health checks are enabled for this backend.
    healthCheckResults any
    Array of recent health check results.
    healthCheckType string
    Type of health check to perform.
    interval number
    Interval in seconds between health checks.
    minFreeCpu string
    Minimum free CPU percentage required for this backend to be considered healthy.
    minFreeMem string
    Minimum free memory percentage required for this backend to be considered healthy.
    priority number
    Priority of this backend.
    remotePath string
    Path on the remote server to treat as the root of this mount.
    remoteServerId number
    The remote server that this backend is associated with.
    remoteServerMountId number
    The mount ID of the Remote Server Mount that this backend is associated with.
    rise number
    Number of consecutive successes before considering the backend healthy.
    status string
    Status of this backend.
    undergoingMaintenance boolean
    True if this backend is undergoing maintenance.
    canary_file_path str
    Path to the canary file used for health checks.
    enabled bool
    True if this backend is enabled.
    fall int
    Number of consecutive failures before considering the backend unhealthy.
    health_check_enabled bool
    True if health checks are enabled for this backend.
    health_check_results Any
    Array of recent health check results.
    health_check_type str
    Type of health check to perform.
    interval int
    Interval in seconds between health checks.
    min_free_cpu str
    Minimum free CPU percentage required for this backend to be considered healthy.
    min_free_mem str
    Minimum free memory percentage required for this backend to be considered healthy.
    priority int
    Priority of this backend.
    remote_path str
    Path on the remote server to treat as the root of this mount.
    remote_server_id int
    The remote server that this backend is associated with.
    remote_server_mount_id int
    The mount ID of the Remote Server Mount that this backend is associated with.
    rise int
    Number of consecutive successes before considering the backend healthy.
    status str
    Status of this backend.
    undergoing_maintenance bool
    True if this backend is undergoing maintenance.
    canaryFilePath String
    Path to the canary file used for health checks.
    enabled Boolean
    True if this backend is enabled.
    fall Number
    Number of consecutive failures before considering the backend unhealthy.
    healthCheckEnabled Boolean
    True if health checks are enabled for this backend.
    healthCheckResults Any
    Array of recent health check results.
    healthCheckType String
    Type of health check to perform.
    interval Number
    Interval in seconds between health checks.
    minFreeCpu String
    Minimum free CPU percentage required for this backend to be considered healthy.
    minFreeMem String
    Minimum free memory percentage required for this backend to be considered healthy.
    priority Number
    Priority of this backend.
    remotePath String
    Path on the remote server to treat as the root of this mount.
    remoteServerId Number
    The remote server that this backend is associated with.
    remoteServerMountId Number
    The mount ID of the Remote Server Mount that this backend is associated with.
    rise Number
    Number of consecutive successes before considering the backend healthy.
    status String
    Status of this backend.
    undergoingMaintenance Boolean
    True if this backend is undergoing maintenance.

    Import

    The pulumi import command can be used, for example:

    Remote Mount Backends can be imported by specifying the id.

    $ pulumi import filescom:index/remoteMountBackend:RemoteMountBackend example_remote_mount_backend 1
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    filescom jschady/pulumi-filescom
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the filescom Terraform Provider.
    filescom logo
    Viewing docs for Files.com v0.1.1
    published on Thursday, Aug 20, 2026 by jschady

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial