published on Thursday, Aug 20, 2026 by jschady
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:
- Canary
File stringPath - Path to the canary file used for health checks.
- Remote
Server intId - The remote server that this backend is associated with.
- Remote
Server intMount Id - 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 boolEnabled - True if health checks are enabled for this backend.
- Health
Check stringType - Type of health check to perform.
- Interval int
- Interval in seconds between health checks.
- Min
Free stringCpu - Minimum free CPU percentage required for this backend to be considered healthy.
- Min
Free stringMem - Minimum free memory percentage required for this backend to be considered healthy.
- Priority int
- Priority of this backend.
- Remote
Path 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 stringPath - Path to the canary file used for health checks.
- Remote
Server intId - The remote server that this backend is associated with.
- Remote
Server intMount Id - 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 boolEnabled - True if health checks are enabled for this backend.
- Health
Check stringType - Type of health check to perform.
- Interval int
- Interval in seconds between health checks.
- Min
Free stringCpu - Minimum free CPU percentage required for this backend to be considered healthy.
- Min
Free stringMem - Minimum free memory percentage required for this backend to be considered healthy.
- Priority int
- Priority of this backend.
- Remote
Path 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_ stringpath - Path to the canary file used for health checks.
- remote_
server_ numberid - The remote server that this backend is associated with.
- remote_
server_ numbermount_ id - 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_ boolenabled - True if health checks are enabled for this backend.
- health_
check_ stringtype - Type of health check to perform.
- interval number
- Interval in seconds between health checks.
- min_
free_ stringcpu - Minimum free CPU percentage required for this backend to be considered healthy.
- min_
free_ stringmem - 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.
- canary
File StringPath - Path to the canary file used for health checks.
- remote
Server IntegerId - The remote server that this backend is associated with.
- remote
Server IntegerMount Id - 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.
- health
Check BooleanEnabled - True if health checks are enabled for this backend.
- health
Check StringType - Type of health check to perform.
- interval Integer
- Interval in seconds between health checks.
- min
Free StringCpu - Minimum free CPU percentage required for this backend to be considered healthy.
- min
Free StringMem - Minimum free memory percentage required for this backend to be considered healthy.
- priority Integer
- Priority of this backend.
- remote
Path 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.
- canary
File stringPath - Path to the canary file used for health checks.
- remote
Server numberId - The remote server that this backend is associated with.
- remote
Server numberMount Id - 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.
- health
Check booleanEnabled - True if health checks are enabled for this backend.
- health
Check stringType - Type of health check to perform.
- interval number
- Interval in seconds between health checks.
- min
Free stringCpu - Minimum free CPU percentage required for this backend to be considered healthy.
- min
Free stringMem - 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.
- canary_
file_ strpath - Path to the canary file used for health checks.
- remote_
server_ intid - The remote server that this backend is associated with.
- remote_
server_ intmount_ id - 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_ boolenabled - True if health checks are enabled for this backend.
- health_
check_ strtype - Type of health check to perform.
- interval int
- Interval in seconds between health checks.
- min_
free_ strcpu - Minimum free CPU percentage required for this backend to be considered healthy.
- min_
free_ strmem - 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.
- canary
File StringPath - Path to the canary file used for health checks.
- remote
Server NumberId - The remote server that this backend is associated with.
- remote
Server NumberMount Id - 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.
- health
Check BooleanEnabled - True if health checks are enabled for this backend.
- health
Check StringType - Type of health check to perform.
- interval Number
- Interval in seconds between health checks.
- min
Free StringCpu - Minimum free CPU percentage required for this backend to be considered healthy.
- min
Free StringMem - 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.
Outputs
All input properties are implicitly available as output properties. Additionally, the RemoteMountBackend resource produces the following output properties:
- Health
Check objectResults - 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.
- Health
Check interface{}Results - 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.
- health_
check_ anyresults - 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.
- health
Check ObjectResults - 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 Boolean - True if this backend is undergoing maintenance.
- health
Check anyResults - 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 boolean - True if this backend is undergoing maintenance.
- health_
check_ Anyresults - 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.
- health
Check AnyResults - 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 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) -> RemoteMountBackendfunc 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.
- Canary
File stringPath - 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 boolEnabled - True if health checks are enabled for this backend.
- Health
Check objectResults - Array of recent health check results.
- Health
Check stringType - Type of health check to perform.
- Interval int
- Interval in seconds between health checks.
- Min
Free stringCpu - Minimum free CPU percentage required for this backend to be considered healthy.
- Min
Free stringMem - Minimum free memory percentage required for this backend to be considered healthy.
- Priority int
- Priority of this backend.
- Remote
Path string - Path on the remote server to treat as the root of this mount.
- Remote
Server intId - The remote server that this backend is associated with.
- Remote
Server intMount Id - 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.
- Undergoing
Maintenance bool - True if this backend is undergoing maintenance.
- Canary
File stringPath - 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 boolEnabled - True if health checks are enabled for this backend.
- Health
Check interface{}Results - Array of recent health check results.
- Health
Check stringType - Type of health check to perform.
- Interval int
- Interval in seconds between health checks.
- Min
Free stringCpu - Minimum free CPU percentage required for this backend to be considered healthy.
- Min
Free stringMem - Minimum free memory percentage required for this backend to be considered healthy.
- Priority int
- Priority of this backend.
- Remote
Path string - Path on the remote server to treat as the root of this mount.
- Remote
Server intId - The remote server that this backend is associated with.
- Remote
Server intMount Id - 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.
- Undergoing
Maintenance bool - True if this backend is undergoing maintenance.
- canary_
file_ stringpath - 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_ boolenabled - True if health checks are enabled for this backend.
- health_
check_ anyresults - Array of recent health check results.
- health_
check_ stringtype - Type of health check to perform.
- interval number
- Interval in seconds between health checks.
- min_
free_ stringcpu - Minimum free CPU percentage required for this backend to be considered healthy.
- min_
free_ stringmem - 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_ numberid - The remote server that this backend is associated with.
- remote_
server_ numbermount_ id - 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.
- canary
File StringPath - 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.
- health
Check BooleanEnabled - True if health checks are enabled for this backend.
- health
Check ObjectResults - Array of recent health check results.
- health
Check StringType - Type of health check to perform.
- interval Integer
- Interval in seconds between health checks.
- min
Free StringCpu - Minimum free CPU percentage required for this backend to be considered healthy.
- min
Free StringMem - Minimum free memory percentage required for this backend to be considered healthy.
- priority Integer
- Priority of this backend.
- remote
Path String - Path on the remote server to treat as the root of this mount.
- remote
Server IntegerId - The remote server that this backend is associated with.
- remote
Server IntegerMount Id - 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.
- undergoing
Maintenance Boolean - True if this backend is undergoing maintenance.
- canary
File stringPath - 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.
- health
Check booleanEnabled - True if health checks are enabled for this backend.
- health
Check anyResults - Array of recent health check results.
- health
Check stringType - Type of health check to perform.
- interval number
- Interval in seconds between health checks.
- min
Free stringCpu - Minimum free CPU percentage required for this backend to be considered healthy.
- min
Free stringMem - 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 numberId - The remote server that this backend is associated with.
- remote
Server numberMount Id - 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 boolean - True if this backend is undergoing maintenance.
- canary_
file_ strpath - 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_ boolenabled - True if health checks are enabled for this backend.
- health_
check_ Anyresults - Array of recent health check results.
- health_
check_ strtype - Type of health check to perform.
- interval int
- Interval in seconds between health checks.
- min_
free_ strcpu - Minimum free CPU percentage required for this backend to be considered healthy.
- min_
free_ strmem - 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_ intid - The remote server that this backend is associated with.
- remote_
server_ intmount_ id - 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.
- canary
File StringPath - 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.
- health
Check BooleanEnabled - True if health checks are enabled for this backend.
- health
Check AnyResults - Array of recent health check results.
- health
Check StringType - Type of health check to perform.
- interval Number
- Interval in seconds between health checks.
- min
Free StringCpu - Minimum free CPU percentage required for this backend to be considered healthy.
- min
Free StringMem - 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 NumberId - The remote server that this backend is associated with.
- remote
Server NumberMount Id - 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 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
filescomTerraform Provider.
published on Thursday, Aug 20, 2026 by jschady