1. Registry
  2. Packages
  3. Lxd Provider
  4. API Docs
  5. Server
Viewing docs for lxd 3.1.0
published on Tuesday, Sep 15, 2026 by terraform-lxd
Viewing docs for lxd 3.1.0
published on Tuesday, Sep 15, 2026 by terraform-lxd

    Example Usage

    Global configuration

    import * as pulumi from "@pulumi/pulumi";
    import * as lxd from "@pulumi/lxd";
    
    const global = new lxd.Server("global", {config: {
        "images.auto_update_interval": "15",
        "core.https_allowed_origin": "*",
    }});
    
    import pulumi
    import pulumi_lxd as lxd
    
    global_ = lxd.Server("global", config={
        "images.auto_update_interval": "15",
        "core.https_allowed_origin": "*",
    })
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/lxd/v3/lxd"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := lxd.NewServer(ctx, "global", &lxd.ServerArgs{
    			Config: pulumi.StringMap{
    				"images.auto_update_interval": pulumi.String("15"),
    				"core.https_allowed_origin":   pulumi.String("*"),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Lxd = Pulumi.Lxd;
    
    return await Deployment.RunAsync(() => 
    {
        var @global = new Lxd.Server("global", new()
        {
            Config = 
            {
                { "images.auto_update_interval", "15" },
                { "core.https_allowed_origin", "*" },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.lxd.Server;
    import com.pulumi.lxd.ServerArgs;
    import java.util.List;
    import java.util.ArrayList;
    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 global = new Server("global", ServerArgs.builder()
                .config(Map.ofEntries(
                    Map.entry("images.auto_update_interval", "15"),
                    Map.entry("core.https_allowed_origin", "*")
                ))
                .build());
    
        }
    }
    
    resources:
      global:
        type: lxd:Server
        properties:
          config:
            images.auto_update_interval: '15'
            core.https_allowed_origin: '*'
    
    Example coming soon!
    

    Per-member configuration

    import * as pulumi from "@pulumi/pulumi";
    import * as lxd from "@pulumi/lxd";
    
    const global = new lxd.Server("global", {
        config: {
            "core.bgp_asn": "65000",
            "core.bgp_routerid": "127.0.0.1",
        },
        memberOverrides: {
            "member-1": {
                config: {
                    "core.bgp_address": "10.0.0.1:179",
                },
            },
            "member-2": {
                config: {
                    "core.bgp_address": "10.0.0.2:179",
                },
            },
        },
    });
    
    import pulumi
    import pulumi_lxd as lxd
    
    global_ = lxd.Server("global",
        config={
            "core.bgp_asn": "65000",
            "core.bgp_routerid": "127.0.0.1",
        },
        member_overrides={
            "member-1": {
                "config": {
                    "core.bgp_address": "10.0.0.1:179",
                },
            },
            "member-2": {
                "config": {
                    "core.bgp_address": "10.0.0.2:179",
                },
            },
        })
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/lxd/v3/lxd"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := lxd.NewServer(ctx, "global", &lxd.ServerArgs{
    			Config: pulumi.StringMap{
    				"core.bgp_asn":      pulumi.String("65000"),
    				"core.bgp_routerid": pulumi.String("127.0.0.1"),
    			},
    			MemberOverrides: lxd.ServerMemberOverridesMap{
    				"member-1": &lxd.ServerMemberOverridesArgs{
    					Config: pulumi.StringMap{
    						"core.bgp_address": pulumi.String("10.0.0.1:179"),
    					},
    				},
    				"member-2": &lxd.ServerMemberOverridesArgs{
    					Config: pulumi.StringMap{
    						"core.bgp_address": pulumi.String("10.0.0.2:179"),
    					},
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Lxd = Pulumi.Lxd;
    
    return await Deployment.RunAsync(() => 
    {
        var @global = new Lxd.Server("global", new()
        {
            Config = 
            {
                { "core.bgp_asn", "65000" },
                { "core.bgp_routerid", "127.0.0.1" },
            },
            MemberOverrides = 
            {
                { "member-1", new Lxd.Inputs.ServerMemberOverridesArgs
                {
                    Config = 
                    {
                        { "core.bgp_address", "10.0.0.1:179" },
                    },
                } },
                { "member-2", new Lxd.Inputs.ServerMemberOverridesArgs
                {
                    Config = 
                    {
                        { "core.bgp_address", "10.0.0.2:179" },
                    },
                } },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.lxd.Server;
    import com.pulumi.lxd.ServerArgs;
    import java.util.List;
    import java.util.ArrayList;
    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 global = new Server("global", ServerArgs.builder()
                .config(Map.ofEntries(
                    Map.entry("core.bgp_asn", "65000"),
                    Map.entry("core.bgp_routerid", "127.0.0.1")
                ))
                .memberOverrides(Map.ofEntries(
                    Map.entry("member-1", ServerMemberOverridesArgs.builder()
                        .config(Map.of("core.bgp_address", "10.0.0.1:179"))
                        .build()),
                    Map.entry("member-2", ServerMemberOverridesArgs.builder()
                        .config(Map.of("core.bgp_address", "10.0.0.2:179"))
                        .build())
                ))
                .build());
    
        }
    }
    
    resources:
      global:
        type: lxd:Server
        properties:
          config:
            core.bgp_asn: '65000'
            core.bgp_routerid: 127.0.0.1
          memberOverrides:
            member-1:
              config:
                core.bgp_address: 10.0.0.1:179
            member-2:
              config:
                core.bgp_address: 10.0.0.2:179
    
    Example coming soon!
    

    Create Server Resource

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

    Constructor syntax

    new Server(name: string, args?: ServerArgs, opts?: CustomResourceOptions);
    @overload
    def Server(resource_name: str,
               args: Optional[ServerArgs] = None,
               opts: Optional[ResourceOptions] = None)
    
    @overload
    def Server(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               config: Optional[Mapping[str, str]] = None,
               member_overrides: Optional[Mapping[str, ServerMemberOverridesArgs]] = None,
               remote: Optional[str] = None)
    func NewServer(ctx *Context, name string, args *ServerArgs, opts ...ResourceOption) (*Server, error)
    public Server(string name, ServerArgs? args = null, CustomResourceOptions? opts = null)
    public Server(String name, ServerArgs args)
    public Server(String name, ServerArgs args, CustomResourceOptions options)
    
    type: lxd:Server
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "lxd_server" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args ServerArgs
    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 ServerArgs
    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 ServerArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ServerArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ServerArgs
    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 serverResource = new Lxd.Server("serverResource", new()
    {
        Config = 
        {
            { "string", "string" },
        },
        MemberOverrides = 
        {
            { "string", new Lxd.Inputs.ServerMemberOverridesArgs
            {
                Config = 
                {
                    { "string", "string" },
                },
            } },
        },
        Remote = "string",
    });
    
    example, err := lxd.NewServer(ctx, "serverResource", &lxd.ServerArgs{
    	Config: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	MemberOverrides: lxd.ServerMemberOverridesMap{
    		"string": &lxd.ServerMemberOverridesArgs{
    			Config: pulumi.StringMap{
    				"string": pulumi.String("string"),
    			},
    		},
    	},
    	Remote: pulumi.String("string"),
    })
    
    resource "lxd_server" "serverResource" {
      lifecycle {
        create_before_destroy = true
      }
      config = {
        "string" = "string"
      }
      member_overrides = {
        "string" = {
          config = {
            "string" = "string"
          }
        }
      }
      remote = "string"
    }
    
    var serverResource = new Server("serverResource", ServerArgs.builder()
        .config(Map.of("string", "string"))
        .memberOverrides(Map.of("string", ServerMemberOverridesArgs.builder()
            .config(Map.of("string", "string"))
            .build()))
        .remote("string")
        .build());
    
    server_resource = lxd.Server("serverResource",
        config={
            "string": "string",
        },
        member_overrides={
            "string": {
                "config": {
                    "string": "string",
                },
            },
        },
        remote="string")
    
    const serverResource = new lxd.Server("serverResource", {
        config: {
            string: "string",
        },
        memberOverrides: {
            string: {
                config: {
                    string: "string",
                },
            },
        },
        remote: "string",
    });
    
    type: lxd:Server
    properties:
        config:
            string: string
        memberOverrides:
            string:
                config:
                    string: string
        remote: string
    

    Server 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 Server resource accepts the following input properties:

    Config Dictionary<string, string>
    Optional - Map of key/value pairs of server config settings. May contain both global and default member-specific (local) configuration keys. On a clustered server, local keys are applied to all cluster members.
    MemberOverrides Dictionary<string, ServerMemberOverridesArgs>
    Optional - Map of per-member local config overrides for clustered servers. Each key is a cluster member name. Each value is an object with a config map of local-scoped keys to apply for that member. Values in member_overrides take precedence over values from config.
    Remote string
    Optional - The remote in which the resource will be configured. If not provided, the provider's default remote will be used.
    Config map[string]string
    Optional - Map of key/value pairs of server config settings. May contain both global and default member-specific (local) configuration keys. On a clustered server, local keys are applied to all cluster members.
    MemberOverrides map[string]ServerMemberOverridesArgs
    Optional - Map of per-member local config overrides for clustered servers. Each key is a cluster member name. Each value is an object with a config map of local-scoped keys to apply for that member. Values in member_overrides take precedence over values from config.
    Remote string
    Optional - The remote in which the resource will be configured. If not provided, the provider's default remote will be used.
    config map(string)
    Optional - Map of key/value pairs of server config settings. May contain both global and default member-specific (local) configuration keys. On a clustered server, local keys are applied to all cluster members.
    member_overrides map(object)
    Optional - Map of per-member local config overrides for clustered servers. Each key is a cluster member name. Each value is an object with a config map of local-scoped keys to apply for that member. Values in member_overrides take precedence over values from config.
    remote string
    Optional - The remote in which the resource will be configured. If not provided, the provider's default remote will be used.
    config Map<String,String>
    Optional - Map of key/value pairs of server config settings. May contain both global and default member-specific (local) configuration keys. On a clustered server, local keys are applied to all cluster members.
    memberOverrides Map<String,ServerMemberOverridesArgs>
    Optional - Map of per-member local config overrides for clustered servers. Each key is a cluster member name. Each value is an object with a config map of local-scoped keys to apply for that member. Values in member_overrides take precedence over values from config.
    remote String
    Optional - The remote in which the resource will be configured. If not provided, the provider's default remote will be used.
    config {[key: string]: string}
    Optional - Map of key/value pairs of server config settings. May contain both global and default member-specific (local) configuration keys. On a clustered server, local keys are applied to all cluster members.
    memberOverrides {[key: string]: ServerMemberOverridesArgs}
    Optional - Map of per-member local config overrides for clustered servers. Each key is a cluster member name. Each value is an object with a config map of local-scoped keys to apply for that member. Values in member_overrides take precedence over values from config.
    remote string
    Optional - The remote in which the resource will be configured. If not provided, the provider's default remote will be used.
    config Mapping[str, str]
    Optional - Map of key/value pairs of server config settings. May contain both global and default member-specific (local) configuration keys. On a clustered server, local keys are applied to all cluster members.
    member_overrides Mapping[str, ServerMemberOverridesArgs]
    Optional - Map of per-member local config overrides for clustered servers. Each key is a cluster member name. Each value is an object with a config map of local-scoped keys to apply for that member. Values in member_overrides take precedence over values from config.
    remote str
    Optional - The remote in which the resource will be configured. If not provided, the provider's default remote will be used.
    config Map<String>
    Optional - Map of key/value pairs of server config settings. May contain both global and default member-specific (local) configuration keys. On a clustered server, local keys are applied to all cluster members.
    memberOverrides Map<Property Map>
    Optional - Map of per-member local config overrides for clustered servers. Each key is a cluster member name. Each value is an object with a config map of local-scoped keys to apply for that member. Values in member_overrides take precedence over values from config.
    remote String
    Optional - The remote in which the resource will be configured. If not provided, the provider's default remote will be used.

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Members Dictionary<string, ServerMembers>
    Map of resolved local config for every cluster member. Used by the provider to detect out-of-band changes (drift) on individual cluster members.
    Id string
    The provider-assigned unique ID for this managed resource.
    Members map[string]ServerMembers
    Map of resolved local config for every cluster member. Used by the provider to detect out-of-band changes (drift) on individual cluster members.
    id string
    The provider-assigned unique ID for this managed resource.
    members map(object)
    Map of resolved local config for every cluster member. Used by the provider to detect out-of-band changes (drift) on individual cluster members.
    id String
    The provider-assigned unique ID for this managed resource.
    members Map<String,ServerMembers>
    Map of resolved local config for every cluster member. Used by the provider to detect out-of-band changes (drift) on individual cluster members.
    id string
    The provider-assigned unique ID for this managed resource.
    members {[key: string]: ServerMembers}
    Map of resolved local config for every cluster member. Used by the provider to detect out-of-band changes (drift) on individual cluster members.
    id str
    The provider-assigned unique ID for this managed resource.
    members Mapping[str, ServerMembers]
    Map of resolved local config for every cluster member. Used by the provider to detect out-of-band changes (drift) on individual cluster members.
    id String
    The provider-assigned unique ID for this managed resource.
    members Map<Property Map>
    Map of resolved local config for every cluster member. Used by the provider to detect out-of-band changes (drift) on individual cluster members.

    Look up Existing Server Resource

    Get an existing Server 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?: ServerState, opts?: CustomResourceOptions): Server
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            config: Optional[Mapping[str, str]] = None,
            member_overrides: Optional[Mapping[str, ServerMemberOverridesArgs]] = None,
            members: Optional[Mapping[str, ServerMembersArgs]] = None,
            remote: Optional[str] = None) -> Server
    func GetServer(ctx *Context, name string, id IDInput, state *ServerState, opts ...ResourceOption) (*Server, error)
    public static Server Get(string name, Input<string> id, ServerState? state, CustomResourceOptions? opts = null)
    public static Server get(String name, Output<String> id, ServerState state, CustomResourceOptions options)
    resources:  _:    type: lxd:Server    get:      id: ${id}
    import {
      to = lxd_server.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:
    Config Dictionary<string, string>
    Optional - Map of key/value pairs of server config settings. May contain both global and default member-specific (local) configuration keys. On a clustered server, local keys are applied to all cluster members.
    MemberOverrides Dictionary<string, ServerMemberOverridesArgs>
    Optional - Map of per-member local config overrides for clustered servers. Each key is a cluster member name. Each value is an object with a config map of local-scoped keys to apply for that member. Values in member_overrides take precedence over values from config.
    Members Dictionary<string, ServerMembersArgs>
    Map of resolved local config for every cluster member. Used by the provider to detect out-of-band changes (drift) on individual cluster members.
    Remote string
    Optional - The remote in which the resource will be configured. If not provided, the provider's default remote will be used.
    Config map[string]string
    Optional - Map of key/value pairs of server config settings. May contain both global and default member-specific (local) configuration keys. On a clustered server, local keys are applied to all cluster members.
    MemberOverrides map[string]ServerMemberOverridesArgs
    Optional - Map of per-member local config overrides for clustered servers. Each key is a cluster member name. Each value is an object with a config map of local-scoped keys to apply for that member. Values in member_overrides take precedence over values from config.
    Members map[string]ServerMembersArgs
    Map of resolved local config for every cluster member. Used by the provider to detect out-of-band changes (drift) on individual cluster members.
    Remote string
    Optional - The remote in which the resource will be configured. If not provided, the provider's default remote will be used.
    config map(string)
    Optional - Map of key/value pairs of server config settings. May contain both global and default member-specific (local) configuration keys. On a clustered server, local keys are applied to all cluster members.
    member_overrides map(object)
    Optional - Map of per-member local config overrides for clustered servers. Each key is a cluster member name. Each value is an object with a config map of local-scoped keys to apply for that member. Values in member_overrides take precedence over values from config.
    members map(object)
    Map of resolved local config for every cluster member. Used by the provider to detect out-of-band changes (drift) on individual cluster members.
    remote string
    Optional - The remote in which the resource will be configured. If not provided, the provider's default remote will be used.
    config Map<String,String>
    Optional - Map of key/value pairs of server config settings. May contain both global and default member-specific (local) configuration keys. On a clustered server, local keys are applied to all cluster members.
    memberOverrides Map<String,ServerMemberOverridesArgs>
    Optional - Map of per-member local config overrides for clustered servers. Each key is a cluster member name. Each value is an object with a config map of local-scoped keys to apply for that member. Values in member_overrides take precedence over values from config.
    members Map<String,ServerMembersArgs>
    Map of resolved local config for every cluster member. Used by the provider to detect out-of-band changes (drift) on individual cluster members.
    remote String
    Optional - The remote in which the resource will be configured. If not provided, the provider's default remote will be used.
    config {[key: string]: string}
    Optional - Map of key/value pairs of server config settings. May contain both global and default member-specific (local) configuration keys. On a clustered server, local keys are applied to all cluster members.
    memberOverrides {[key: string]: ServerMemberOverridesArgs}
    Optional - Map of per-member local config overrides for clustered servers. Each key is a cluster member name. Each value is an object with a config map of local-scoped keys to apply for that member. Values in member_overrides take precedence over values from config.
    members {[key: string]: ServerMembersArgs}
    Map of resolved local config for every cluster member. Used by the provider to detect out-of-band changes (drift) on individual cluster members.
    remote string
    Optional - The remote in which the resource will be configured. If not provided, the provider's default remote will be used.
    config Mapping[str, str]
    Optional - Map of key/value pairs of server config settings. May contain both global and default member-specific (local) configuration keys. On a clustered server, local keys are applied to all cluster members.
    member_overrides Mapping[str, ServerMemberOverridesArgs]
    Optional - Map of per-member local config overrides for clustered servers. Each key is a cluster member name. Each value is an object with a config map of local-scoped keys to apply for that member. Values in member_overrides take precedence over values from config.
    members Mapping[str, ServerMembersArgs]
    Map of resolved local config for every cluster member. Used by the provider to detect out-of-band changes (drift) on individual cluster members.
    remote str
    Optional - The remote in which the resource will be configured. If not provided, the provider's default remote will be used.
    config Map<String>
    Optional - Map of key/value pairs of server config settings. May contain both global and default member-specific (local) configuration keys. On a clustered server, local keys are applied to all cluster members.
    memberOverrides Map<Property Map>
    Optional - Map of per-member local config overrides for clustered servers. Each key is a cluster member name. Each value is an object with a config map of local-scoped keys to apply for that member. Values in member_overrides take precedence over values from config.
    members Map<Property Map>
    Map of resolved local config for every cluster member. Used by the provider to detect out-of-band changes (drift) on individual cluster members.
    remote String
    Optional - The remote in which the resource will be configured. If not provided, the provider's default remote will be used.

    Supporting Types

    ServerMemberOverrides, ServerMemberOverridesArgs

    Config Dictionary<string, string>
    Optional - Map of key/value pairs of server config settings. May contain both global and default member-specific (local) configuration keys. On a clustered server, local keys are applied to all cluster members.
    Config map[string]string
    Optional - Map of key/value pairs of server config settings. May contain both global and default member-specific (local) configuration keys. On a clustered server, local keys are applied to all cluster members.
    config map(string)
    Optional - Map of key/value pairs of server config settings. May contain both global and default member-specific (local) configuration keys. On a clustered server, local keys are applied to all cluster members.
    config Map<String,String>
    Optional - Map of key/value pairs of server config settings. May contain both global and default member-specific (local) configuration keys. On a clustered server, local keys are applied to all cluster members.
    config {[key: string]: string}
    Optional - Map of key/value pairs of server config settings. May contain both global and default member-specific (local) configuration keys. On a clustered server, local keys are applied to all cluster members.
    config Mapping[str, str]
    Optional - Map of key/value pairs of server config settings. May contain both global and default member-specific (local) configuration keys. On a clustered server, local keys are applied to all cluster members.
    config Map<String>
    Optional - Map of key/value pairs of server config settings. May contain both global and default member-specific (local) configuration keys. On a clustered server, local keys are applied to all cluster members.

    ServerMembers, ServerMembersArgs

    Config Dictionary<string, string>
    Optional - Map of key/value pairs of server config settings. May contain both global and default member-specific (local) configuration keys. On a clustered server, local keys are applied to all cluster members.
    Config map[string]string
    Optional - Map of key/value pairs of server config settings. May contain both global and default member-specific (local) configuration keys. On a clustered server, local keys are applied to all cluster members.
    config map(string)
    Optional - Map of key/value pairs of server config settings. May contain both global and default member-specific (local) configuration keys. On a clustered server, local keys are applied to all cluster members.
    config Map<String,String>
    Optional - Map of key/value pairs of server config settings. May contain both global and default member-specific (local) configuration keys. On a clustered server, local keys are applied to all cluster members.
    config {[key: string]: string}
    Optional - Map of key/value pairs of server config settings. May contain both global and default member-specific (local) configuration keys. On a clustered server, local keys are applied to all cluster members.
    config Mapping[str, str]
    Optional - Map of key/value pairs of server config settings. May contain both global and default member-specific (local) configuration keys. On a clustered server, local keys are applied to all cluster members.
    config Map<String>
    Optional - Map of key/value pairs of server config settings. May contain both global and default member-specific (local) configuration keys. On a clustered server, local keys are applied to all cluster members.

    Package Details

    Repository
    lxd terraform-lxd/terraform-provider-lxd
    License
    Notes
    This Pulumi package is based on the lxd Terraform Provider.
    Viewing docs for lxd 3.1.0
    published on Tuesday, Sep 15, 2026 by terraform-lxd

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial