1. Registry
  2. Packages
  3. Linode Provider
  4. API Docs
  5. InstanceConfig
Viewing docs for Linode v6.8.0
published on Wednesday, Oct 21, 2026 by Pulumi
linode logo linode logo
Viewing docs for Linode v6.8.0
published on Wednesday, Oct 21, 2026 by Pulumi

    Provides a Linode Instance Config resource. This can be used to create, modify, and delete Linode Instance Configs. For more information, see the Linode APIv4 docs.

    NOTICE: If a VPC interface is defined in your linode.InstanceConfig resource and the config is currently booted with the Linode, then the Linode is required to be powered off during the update operation. The Terraform provider will try to implicitly shutdown you Linode instance during the update and restart it when it’s finished. Unless you explicitly config the booted attribute in the resource or explicitly set skipImplicitReboots to false in the Terraform provider config.

    NOTE: Changes to a config that is currently booted will trigger a reboot, in order to skip this explicitly set skipImplicitReboots to true in the Terraform provider config.

    NOTE: Deleting a config will shut down the attached instance if the config is in use.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as linode from "@pulumi/linode";
    
    const my_instance = new linode.Instance("my-instance", {
        label: "my-instance",
        type: "g6-standard-1",
        region: "us-southeast",
    });
    const boot = new linode.InstanceDisk("boot", {
        label: "boot",
        linodeId: my_instance.id.apply(x =>Number(x)),
        size: my_instance.specs[0].disk,
        image: "linode/ubuntu22.04",
        rootPass: "myc00lpass!",
    });
    const my_config = new linode.InstanceConfig("my-config", {
        linodeId: my_instance.id.apply(x =>Number(x)),
        label: "my-config",
        devices: [{
            deviceName: "sda",
            diskId: boot.id,
        }],
        booted: true,
    });
    
    import pulumi
    import pulumi_linode as linode
    
    my_instance = linode.Instance("my-instance",
        label="my-instance",
        type="g6-standard-1",
        region="us-southeast")
    boot = linode.InstanceDisk("boot",
        label="boot",
        linode_id=my_instance.id.apply(lambda x: int(x)),
        size=my_instance.specs[0].disk,
        image="linode/ubuntu22.04",
        root_pass="myc00lpass!")
    my_config = linode.InstanceConfig("my-config",
        linode_id=my_instance.id.apply(lambda x: int(x)),
        label="my-config",
        devices=[{
            "deviceName": "sda",
            "diskId": boot.id,
        }],
        booted=True)
    
    package main
    
    import (
    	"strconv"
    
    	"github.com/pulumi/pulumi-linode/sdk/v6/go/linode"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		my_instance, err := linode.NewInstance(ctx, "my-instance", &linode.InstanceArgs{
    			Label:  pulumi.String("my-instance"),
    			Type:   pulumi.String("g6-standard-1"),
    			Region: pulumi.String("us-southeast"),
    		})
    		if err != nil {
    			return err
    		}
    		boot, err := linode.NewInstanceDisk(ctx, "boot", &linode.InstanceDiskArgs{
    			Label:    pulumi.String("boot"),
    			LinodeId: my_instance.ID().ToIDOutput().ApplyT(func(id pulumi.ID) (int, error) { return strconv.Atoi(string(id)) }).(pulumi.IntOutput),
    			Size: my_instance.Specs.ApplyT(func(specs []linode.InstanceSpec) (*int, error) {
    				return specs[0].Disk, nil
    			}).(pulumi.IntPtrOutput),
    			Image:    pulumi.String("linode/ubuntu22.04"),
    			RootPass: pulumi.String("myc00lpass!"),
    		})
    		if err != nil {
    			return err
    		}
    		_, err = linode.NewInstanceConfig(ctx, "my-config", &linode.InstanceConfigArgs{
    			LinodeId: my_instance.ID().ToIDOutput().ApplyT(func(id pulumi.ID) (int, error) { return strconv.Atoi(string(id)) }).(pulumi.IntOutput),
    			Label:    pulumi.String("my-config"),
    			Devices: linode.InstanceConfigDevicesArgs{
    				map[string]interface{}{
    					"deviceName": "sda",
    					"diskId":     boot.ID(),
    				},
    			},
    			Booted: pulumi.Bool(true),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Linode = Pulumi.Linode;
    
    return await Deployment.RunAsync(() => 
    {
        var my_instance = new Linode.Instance("my-instance", new()
        {
            Label = "my-instance",
            Type = "g6-standard-1",
            Region = "us-southeast",
        });
    
        var boot = new Linode.InstanceDisk("boot", new()
        {
            Label = "boot",
            LinodeId = my_instance.Id.Apply(x => int.Parse(x, System.Globalization.CultureInfo.InvariantCulture)),
            Size = my_instance.Specs.Apply(specs => specs[0].Disk),
            Image = "linode/ubuntu22.04",
            RootPass = "myc00lpass!",
        });
    
        var my_config = new Linode.InstanceConfig("my-config", new()
        {
            LinodeId = my_instance.Id.Apply(x => int.Parse(x, System.Globalization.CultureInfo.InvariantCulture)),
            Label = "my-config",
            Devices = new[]
            {
                
                {
                    { "deviceName", "sda" },
                    { "diskId", boot.Id },
                },
            },
            Booted = true,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.linode.Instance;
    import com.pulumi.linode.InstanceArgs;
    import com.pulumi.linode.InstanceDisk;
    import com.pulumi.linode.InstanceDiskArgs;
    import com.pulumi.linode.InstanceConfig;
    import com.pulumi.linode.InstanceConfigArgs;
    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 my_instance = new Instance("my-instance", InstanceArgs.builder()
                .label("my-instance")
                .type("g6-standard-1")
                .region("us-southeast")
                .build());
    
            var boot = new InstanceDisk("boot", InstanceDiskArgs.builder()
                .label("boot")
                .linodeId(my_instance.id())
                .size(my_instance.specs().applyValue(_specs -> _specs.get(0).disk()))
                .image("linode/ubuntu22.04")
                .rootPass("myc00lpass!")
                .build());
    
            var my_config = new InstanceConfig("my-config", InstanceConfigArgs.builder()
                .linodeId(my_instance.id())
                .label("my-config")
                .devices(com.pulumi.linode.inputs.InstanceConfigDevicesArgs.builder()
                    .deviceName("sda")
                    .diskId(boot.id())
                    .build())
                .booted(true)
                .build());
    
        }
    }
    
    resources:
      my-config:
        type: linode:InstanceConfig
        properties:
          linodeId: ${["my-instance"].id}
          label: my-config
          devices:
            - deviceName: sda
              diskId: ${boot.id}
          booted: true
      boot:
        type: linode:InstanceDisk
        properties:
          label: boot
          linodeId: ${["my-instance"].id}
          size: ${["my-instance"].specs[0].disk}
          image: linode/ubuntu22.04
          rootPass: myc00lpass!
      my-instance:
        type: linode:Instance
        properties:
          label: my-instance
          type: g6-standard-1
          region: us-southeast
    
    terraform {
      required_providers {
        linode = {
          source = "pulumi/linode"
        }
      }
    }
    
    resource "linode_instance_config" "my-config" {
      lifecycle {
        create_before_destroy = true
      }
      linode_id = linode_instance.my-instance.id
      label     = "my-config"
      devices = [{
        "deviceName" = "sda"
        "diskId"     = linode_instance_disk.boot.id
      }]
      booted = true
    }
    resource "linode_instance_disk" "boot" {
      lifecycle {
        create_before_destroy = true
      }
      label     = "boot"
      linode_id = linode_instance.my-instance.id
      size      = linode_instance.my-instance.specs[0].disk
      image     = "linode/ubuntu22.04"
      root_pass = "myc00lpass!"
    }
    resource "linode_instance" "my-instance" {
      lifecycle {
        create_before_destroy = true
      }
      label  = "my-instance"
      type   = "g6-standard-1"
      region = "us-southeast"
    }
    
    import * as pulumi from "@pulumi/pulumi";
    import * as linode from "@pulumi/linode";
    
    // Create a VPC and a subnet
    const foobar = new linode.Vpc("foobar", {
        label: "my-vpc",
        region: "us-mia",
        description: "test description",
    });
    const foobarVpcSubnet = new linode.VpcSubnet("foobar", {
        vpcId: foobar.id.apply(x =>Number(x)),
        label: "my-subnet",
        ipv4: "10.0.4.0/24",
    });
    const my_instance = new linode.Instance("my-instance", {
        label: "my-instance",
        type: "g6-standard-1",
        region: "us-mia",
    });
    // Create a boot disk
    const boot = new linode.InstanceDisk("boot", {
        label: "boot",
        linodeId: my_instance.id.apply(x =>Number(x)),
        size: my_instance.specs.apply(specs => specs[0].disk - 512),
        image: "linode/ubuntu22.04",
        rootPass: "myc00lpass!ciuw23asxbviwuc",
    });
    // Create a swap disk
    const swap = new linode.InstanceDisk("swap", {
        label: "swap",
        linodeId: my_instance.id.apply(x =>Number(x)),
        size: 512,
        filesystem: "swap",
    });
    const my_config = new linode.InstanceConfig("my-config", {
        linodeId: my_instance.id.apply(x =>Number(x)),
        label: "my-config",
        devices: [
            {
                deviceName: "sda",
                diskId: boot.id,
            },
            {
                deviceName: "sdb",
                diskId: swap.id,
            },
        ],
        helpers: [{
            updatedbDisabled: false,
        }],
        interfaces: [
            {
                purpose: "public",
            },
            {
                purpose: "vlan",
                label: "my-vlan",
                ipamAddress: "10.0.0.2/24",
            },
            {
                purpose: "vpc",
                subnetId: foobarVpcSubnet.id.apply(x =>Number(x)),
                ipv4: {
                    vpc: "10.0.4.250",
                },
            },
        ],
        booted: true,
    });
    // Unsupported provisioner type remote-exec
    
    import pulumi
    import pulumi_linode as linode
    
    # Create a VPC and a subnet
    foobar = linode.Vpc("foobar",
        label="my-vpc",
        region="us-mia",
        description="test description")
    foobar_vpc_subnet = linode.VpcSubnet("foobar",
        vpc_id=foobar.id.apply(lambda x: int(x)),
        label="my-subnet",
        ipv4="10.0.4.0/24")
    my_instance = linode.Instance("my-instance",
        label="my-instance",
        type="g6-standard-1",
        region="us-mia")
    # Create a boot disk
    boot = linode.InstanceDisk("boot",
        label="boot",
        linode_id=my_instance.id.apply(lambda x: int(x)),
        size=my_instance.specs.apply(lambda specs: float(specs[0].disk) - float(512)).apply(lambda x: int(x)),
        image="linode/ubuntu22.04",
        root_pass="myc00lpass!ciuw23asxbviwuc")
    # Create a swap disk
    swap = linode.InstanceDisk("swap",
        label="swap",
        linode_id=my_instance.id.apply(lambda x: int(x)),
        size=512,
        filesystem="swap")
    my_config = linode.InstanceConfig("my-config",
        linode_id=my_instance.id.apply(lambda x: int(x)),
        label="my-config",
        devices=[
            {
                "deviceName": "sda",
                "diskId": boot.id,
            },
            {
                "deviceName": "sdb",
                "diskId": swap.id,
            },
        ],
        helpers=[{
            "updatedb_disabled": False,
        }],
        interfaces=[
            {
                "purpose": "public",
            },
            {
                "purpose": "vlan",
                "label": "my-vlan",
                "ipam_address": "10.0.0.2/24",
            },
            {
                "purpose": "vpc",
                "subnet_id": foobar_vpc_subnet.id.apply(lambda x: int(x)),
                "ipv4": {
                    "vpc": "10.0.4.250",
                },
            },
        ],
        booted=True)
    # Unsupported provisioner type remote-exec
    
    package main
    
    import (
    	"strconv"
    
    	"github.com/pulumi/pulumi-linode/sdk/v6/go/linode"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		// Create a VPC and a subnet
    		foobar, err := linode.NewVpc(ctx, "foobar", &linode.VpcArgs{
    			Label:       pulumi.String("my-vpc"),
    			Region:      pulumi.String("us-mia"),
    			Description: pulumi.String("test description"),
    		})
    		if err != nil {
    			return err
    		}
    		foobarVpcSubnet, err := linode.NewVpcSubnet(ctx, "foobar", &linode.VpcSubnetArgs{
    			VpcId: foobar.ID().ToIDOutput().ApplyT(func(id pulumi.ID) (int, error) { return strconv.Atoi(string(id)) }).(pulumi.IntOutput),
    			Label: pulumi.String("my-subnet"),
    			Ipv4:  pulumi.String("10.0.4.0/24"),
    		})
    		if err != nil {
    			return err
    		}
    		my_instance, err := linode.NewInstance(ctx, "my-instance", &linode.InstanceArgs{
    			Label:  pulumi.String("my-instance"),
    			Type:   pulumi.String("g6-standard-1"),
    			Region: pulumi.String("us-mia"),
    		})
    		if err != nil {
    			return err
    		}
    		// Create a boot disk
    		boot, err := linode.NewInstanceDisk(ctx, "boot", &linode.InstanceDiskArgs{
    			Label:    pulumi.String("boot"),
    			LinodeId: my_instance.ID().ToIDOutput().ApplyT(func(id pulumi.ID) (int, error) { return strconv.Atoi(string(id)) }).(pulumi.IntOutput),
    			Size: pulumi.Int(my_instance.Specs.ApplyT(func(specs []linode.InstanceSpec) (float64, error) {
    				return float64(pulumi.All(specs[0].Disk, 512).ApplyT(func(_args []interface{}) (float64, error) {
    					__convert := _args[0].(float64)
    					__convert1 := _args[1].(float64)
    					return __convert - __convert1, nil
    				}).(pulumi.Float64Output)), nil
    			}).(pulumi.Float64Output)),
    			Image:    pulumi.String("linode/ubuntu22.04"),
    			RootPass: pulumi.String("myc00lpass!ciuw23asxbviwuc"),
    		})
    		if err != nil {
    			return err
    		}
    		// Create a swap disk
    		swap, err := linode.NewInstanceDisk(ctx, "swap", &linode.InstanceDiskArgs{
    			Label:      pulumi.String("swap"),
    			LinodeId:   my_instance.ID().ToIDOutput().ApplyT(func(id pulumi.ID) (int, error) { return strconv.Atoi(string(id)) }).(pulumi.IntOutput),
    			Size:       pulumi.Int(512),
    			Filesystem: pulumi.String("swap"),
    		})
    		if err != nil {
    			return err
    		}
    		_, err = linode.NewInstanceConfig(ctx, "my-config", &linode.InstanceConfigArgs{
    			LinodeId: my_instance.ID().ToIDOutput().ApplyT(func(id pulumi.ID) (int, error) { return strconv.Atoi(string(id)) }).(pulumi.IntOutput),
    			Label:    pulumi.String("my-config"),
    			Devices: linode.InstanceConfigDevicesArgs{
    				map[string]interface{}{
    					"deviceName": "sda",
    					"diskId":     boot.ID(),
    				},
    				map[string]interface{}{
    					"deviceName": "sdb",
    					"diskId":     swap.ID(),
    				},
    			},
    			Helpers: linode.InstanceConfigHelperArray{
    				&linode.InstanceConfigHelperArgs{
    					UpdatedbDisabled: pulumi.Bool(false),
    				},
    			},
    			Interfaces: linode.InstanceConfigInterfaceArray{
    				&linode.InstanceConfigInterfaceArgs{
    					Purpose: pulumi.String("public"),
    				},
    				&linode.InstanceConfigInterfaceArgs{
    					Purpose:     pulumi.String("vlan"),
    					Label:       pulumi.String("my-vlan"),
    					IpamAddress: pulumi.String("10.0.0.2/24"),
    				},
    				&linode.InstanceConfigInterfaceArgs{
    					Purpose:  pulumi.String("vpc"),
    					SubnetId: foobarVpcSubnet.ID().ToIDOutput().ApplyT(func(id pulumi.ID) (int, error) { return strconv.Atoi(string(id)) }).(pulumi.IntOutput),
    					Ipv4: &linode.InstanceConfigInterfaceIpv4Args{
    						Vpc: pulumi.String("10.0.4.250"),
    					},
    				},
    			},
    			Booted: pulumi.Bool(true),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Linode = Pulumi.Linode;
    
    return await Deployment.RunAsync(() => 
    {
        // Create a VPC and a subnet
        var foobar = new Linode.Vpc("foobar", new()
        {
            Label = "my-vpc",
            Region = "us-mia",
            Description = "test description",
        });
    
        var foobarVpcSubnet = new Linode.VpcSubnet("foobar", new()
        {
            VpcId = foobar.Id.Apply(x => int.Parse(x, System.Globalization.CultureInfo.InvariantCulture)),
            Label = "my-subnet",
            Ipv4 = "10.0.4.0/24",
        });
    
        var my_instance = new Linode.Instance("my-instance", new()
        {
            Label = "my-instance",
            Type = "g6-standard-1",
            Region = "us-mia",
        });
    
        // Create a boot disk
        var boot = new Linode.InstanceDisk("boot", new()
        {
            Label = "boot",
            LinodeId = my_instance.Id.Apply(x => int.Parse(x, System.Globalization.CultureInfo.InvariantCulture)),
            Size = my_instance.Specs.Apply(specs => (double)specs[0].Disk - 512.0).Apply(x => (int)x),
            Image = "linode/ubuntu22.04",
            RootPass = "myc00lpass!ciuw23asxbviwuc",
        });
    
        // Create a swap disk
        var swap = new Linode.InstanceDisk("swap", new()
        {
            Label = "swap",
            LinodeId = my_instance.Id.Apply(x => int.Parse(x, System.Globalization.CultureInfo.InvariantCulture)),
            Size = 512,
            Filesystem = "swap",
        });
    
        var my_config = new Linode.InstanceConfig("my-config", new()
        {
            LinodeId = my_instance.Id.Apply(x => int.Parse(x, System.Globalization.CultureInfo.InvariantCulture)),
            Label = "my-config",
            Devices = new[]
            {
                
                {
                    { "deviceName", "sda" },
                    { "diskId", boot.Id },
                },
                
                {
                    { "deviceName", "sdb" },
                    { "diskId", swap.Id },
                },
            },
            Helpers = new[]
            {
                new Linode.Inputs.InstanceConfigHelperArgs
                {
                    UpdatedbDisabled = false,
                },
            },
            Interfaces = new[]
            {
                new Linode.Inputs.InstanceConfigInterfaceArgs
                {
                    Purpose = "public",
                },
                new Linode.Inputs.InstanceConfigInterfaceArgs
                {
                    Purpose = "vlan",
                    Label = "my-vlan",
                    IpamAddress = "10.0.0.2/24",
                },
                new Linode.Inputs.InstanceConfigInterfaceArgs
                {
                    Purpose = "vpc",
                    SubnetId = foobarVpcSubnet.Id.Apply(x => int.Parse(x, System.Globalization.CultureInfo.InvariantCulture)),
                    Ipv4 = new Linode.Inputs.InstanceConfigInterfaceIpv4Args
                    {
                        Vpc = "10.0.4.250",
                    },
                },
            },
            Booted = true,
        });
    
        // Unsupported provisioner type remote-exec
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.linode.Vpc;
    import com.pulumi.linode.VpcArgs;
    import com.pulumi.linode.VpcSubnet;
    import com.pulumi.linode.VpcSubnetArgs;
    import com.pulumi.linode.Instance;
    import com.pulumi.linode.InstanceArgs;
    import com.pulumi.linode.InstanceDisk;
    import com.pulumi.linode.InstanceDiskArgs;
    import com.pulumi.linode.InstanceConfig;
    import com.pulumi.linode.InstanceConfigArgs;
    import com.pulumi.linode.inputs.InstanceConfigHelperArgs;
    import com.pulumi.linode.inputs.InstanceConfigInterfaceArgs;
    import com.pulumi.linode.inputs.InstanceConfigInterfaceIpv4Args;
    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) {
            // Create a VPC and a subnet
            var foobar = new Vpc("foobar", VpcArgs.builder()
                .label("my-vpc")
                .region("us-mia")
                .description("test description")
                .build());
    
            var foobarVpcSubnet = new VpcSubnet("foobarVpcSubnet", VpcSubnetArgs.builder()
                .vpcId(foobar.id())
                .label("my-subnet")
                .ipv4("10.0.4.0/24")
                .build());
    
            var my_instance = new Instance("my-instance", InstanceArgs.builder()
                .label("my-instance")
                .type("g6-standard-1")
                .region("us-mia")
                .build());
    
            // Create a boot disk
            var boot = new InstanceDisk("boot", InstanceDiskArgs.builder()
                .label("boot")
                .linodeId(my_instance.id())
                .size(my_instance.specs().applyValue(_specs -> _specs.get(0).disk() - 512))
                .image("linode/ubuntu22.04")
                .rootPass("myc00lpass!ciuw23asxbviwuc")
                .build());
    
            // Create a swap disk
            var swap = new InstanceDisk("swap", InstanceDiskArgs.builder()
                .label("swap")
                .linodeId(my_instance.id())
                .size(512)
                .filesystem("swap")
                .build());
    
            var my_config = new InstanceConfig("my-config", InstanceConfigArgs.builder()
                .linodeId(my_instance.id())
                .label("my-config")
                .devices(            
                    com.pulumi.linode.inputs.InstanceConfigDevicesArgs.builder()
                        .deviceName("sda")
                        .diskId(boot.id())
                        .build(),
                    com.pulumi.linode.inputs.InstanceConfigDevicesArgs.builder()
                        .deviceName("sdb")
                        .diskId(swap.id())
                        .build())
                .helpers(InstanceConfigHelperArgs.builder()
                    .updatedbDisabled(false)
                    .build())
                .interfaces(            
                    InstanceConfigInterfaceArgs.builder()
                        .purpose("public")
                        .build(),
                    InstanceConfigInterfaceArgs.builder()
                        .purpose("vlan")
                        .label("my-vlan")
                        .ipamAddress("10.0.0.2/24")
                        .build(),
                    InstanceConfigInterfaceArgs.builder()
                        .purpose("vpc")
                        .subnetId(foobarVpcSubnet.id())
                        .ipv4(InstanceConfigInterfaceIpv4Args.builder()
                            .vpc("10.0.4.250")
                            .build())
                        .build())
                .booted(true)
                .build());
    
            // Unsupported provisioner type remote-exec
        }
    }
    
    Example coming soon!
    
    terraform {
      required_providers {
        linode = {
          source = "pulumi/linode"
        }
      }
    }
    
    resource "linode_instance_config" "my-config" {
      lifecycle {
        create_before_destroy = true
      }
      linode_id = linode_instance.my-instance.id
      label     = "my-config"
      devices = [{
        "deviceName" = "sda"
        "diskId"     = linode_instance_disk.boot.id
        }, {
        "deviceName" = "sdb"
        "diskId"     = linode_instance_disk.swap.id
      }]
      helpers {
        updatedb_disabled = false
      }
      # Disable the updatedb helper
      interfaces {
        purpose = "public"
      }
      interfaces {
        purpose      = "vlan"
        label        = "my-vlan"
        ipam_address = "10.0.0.2/24"
      }
      interfaces {
        purpose   = "vpc"
        subnet_id = linode_vpc_subnet.foobar.id
        ipv4 = {
          vpc = "10.0.4.250"
        }
      }
      booted = true
    }
    // Unsupported provisioner type remote-exec
    # Create a VPC and a subnet
    resource "linode_vpc" "foobar" {
      lifecycle {
        create_before_destroy = true
      }
      label       = "my-vpc"
      region      = "us-mia"
      description = "test description"
    }
    resource "linode_vpc_subnet" "foobar" {
      lifecycle {
        create_before_destroy = true
      }
      vpc_id = linode_vpc.foobar.id
      label  = "my-subnet"
      ipv4   = "10.0.4.0/24"
    }
    # Create a boot disk
    resource "linode_instance_disk" "boot" {
      lifecycle {
        create_before_destroy = true
      }
      label     = "boot"
      linode_id = linode_instance.my-instance.id
      size      = linode_instance.my-instance.specs[0].disk - 512
      image     = "linode/ubuntu22.04"
      root_pass = "myc00lpass!ciuw23asxbviwuc"
    }
    # Create a swap disk
    resource "linode_instance_disk" "swap" {
      lifecycle {
        create_before_destroy = true
      }
      label      = "swap"
      linode_id  = linode_instance.my-instance.id
      size       = 512
      filesystem = "swap"
    }
    resource "linode_instance" "my-instance" {
      lifecycle {
        create_before_destroy = true
      }
      label  = "my-instance"
      type   = "g6-standard-1"
      region = "us-mia"
    }
    

    Create InstanceConfig Resource

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

    Constructor syntax

    new InstanceConfig(name: string, args: InstanceConfigArgs, opts?: CustomResourceOptions);
    @overload
    def InstanceConfig(resource_name: str,
                       args: InstanceConfigInitArgs,
                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def InstanceConfig(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       label: Optional[str] = None,
                       linode_id: Optional[int] = None,
                       kernel: Optional[str] = None,
                       devices: Optional[InstanceConfigDevicesArgs] = None,
                       helpers: Optional[Sequence[InstanceConfigHelperArgs]] = None,
                       interfaces: Optional[Sequence[InstanceConfigInterfaceArgs]] = None,
                       booted: Optional[bool] = None,
                       device: Optional[Sequence[InstanceConfigDeviceArgs]] = None,
                       comments: Optional[str] = None,
                       memory_limit: Optional[int] = None,
                       root_device: Optional[str] = None,
                       run_level: Optional[str] = None,
                       virt_mode: Optional[str] = None)
    func NewInstanceConfig(ctx *Context, name string, args InstanceConfigArgs, opts ...ResourceOption) (*InstanceConfig, error)
    public InstanceConfig(string name, InstanceConfigArgs args, CustomResourceOptions? opts = null)
    public InstanceConfig(String name, InstanceConfigArgs args)
    public InstanceConfig(String name, InstanceConfigArgs args, CustomResourceOptions options)
    
    type: linode:InstanceConfig
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "linode_instance_config" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args InstanceConfigArgs
    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 InstanceConfigInitArgs
    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 InstanceConfigArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args InstanceConfigArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args InstanceConfigArgs
    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 instanceConfigResource = new Linode.InstanceConfig("instanceConfigResource", new()
    {
        Label = "string",
        LinodeId = 0,
        Kernel = "string",
        Helpers = new[]
        {
            new Linode.Inputs.InstanceConfigHelperArgs
            {
                DevtmpfsAutomount = false,
                Distro = false,
                ModulesDep = false,
                Network = false,
                UpdatedbDisabled = false,
            },
        },
        Interfaces = new[]
        {
            new Linode.Inputs.InstanceConfigInterfaceArgs
            {
                Purpose = "string",
                Active = false,
                Id = 0,
                IpRanges = new[]
                {
                    "string",
                },
                IpamAddress = "string",
                Ipv4 = new Linode.Inputs.InstanceConfigInterfaceIpv4Args
                {
                    Nat11 = "string",
                    Vpc = "string",
                },
                Ipv6 = new Linode.Inputs.InstanceConfigInterfaceIpv6Args
                {
                    IsPublic = false,
                    Ranges = new[]
                    {
                        new Linode.Inputs.InstanceConfigInterfaceIpv6RangeArgs
                        {
                            AssignedRange = "string",
                            Range = "string",
                        },
                    },
                    Slaacs = new[]
                    {
                        new Linode.Inputs.InstanceConfigInterfaceIpv6SlaacArgs
                        {
                            Address = "string",
                            AssignedRange = "string",
                            Range = "string",
                        },
                    },
                },
                Label = "string",
                Primary = false,
                SubnetId = 0,
                VpcId = 0,
            },
        },
        Booted = false,
        Device = new[]
        {
            new Linode.Inputs.InstanceConfigDeviceArgs
            {
                DeviceName = "string",
                DiskId = 0,
                VolumeId = 0,
            },
        },
        Comments = "string",
        MemoryLimit = 0,
        RootDevice = "string",
        RunLevel = "string",
        VirtMode = "string",
    });
    
    example, err := linode.NewInstanceConfig(ctx, "instanceConfigResource", &linode.InstanceConfigArgs{
    	Label:    pulumi.String("string"),
    	LinodeId: pulumi.Int(0),
    	Kernel:   pulumi.String("string"),
    	Helpers: linode.InstanceConfigHelperArray{
    		&linode.InstanceConfigHelperArgs{
    			DevtmpfsAutomount: pulumi.Bool(false),
    			Distro:            pulumi.Bool(false),
    			ModulesDep:        pulumi.Bool(false),
    			Network:           pulumi.Bool(false),
    			UpdatedbDisabled:  pulumi.Bool(false),
    		},
    	},
    	Interfaces: linode.InstanceConfigInterfaceArray{
    		&linode.InstanceConfigInterfaceArgs{
    			Purpose: pulumi.String("string"),
    			Active:  pulumi.Bool(false),
    			Id:      pulumi.Int(0),
    			IpRanges: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			IpamAddress: pulumi.String("string"),
    			Ipv4: &linode.InstanceConfigInterfaceIpv4Args{
    				Nat11: pulumi.String("string"),
    				Vpc:   pulumi.String("string"),
    			},
    			Ipv6: &linode.InstanceConfigInterfaceIpv6Args{
    				IsPublic: pulumi.Bool(false),
    				Ranges: linode.InstanceConfigInterfaceIpv6RangeArray{
    					&linode.InstanceConfigInterfaceIpv6RangeArgs{
    						AssignedRange: pulumi.String("string"),
    						Range:         pulumi.String("string"),
    					},
    				},
    				Slaacs: linode.InstanceConfigInterfaceIpv6SlaacArray{
    					&linode.InstanceConfigInterfaceIpv6SlaacArgs{
    						Address:       pulumi.String("string"),
    						AssignedRange: pulumi.String("string"),
    						Range:         pulumi.String("string"),
    					},
    				},
    			},
    			Label:    pulumi.String("string"),
    			Primary:  pulumi.Bool(false),
    			SubnetId: pulumi.Int(0),
    			VpcId:    pulumi.Int(0),
    		},
    	},
    	Booted: pulumi.Bool(false),
    	Device: linode.InstanceConfigDeviceArray{
    		&linode.InstanceConfigDeviceArgs{
    			DeviceName: pulumi.String("string"),
    			DiskId:     pulumi.Int(0),
    			VolumeId:   pulumi.Int(0),
    		},
    	},
    	Comments:    pulumi.String("string"),
    	MemoryLimit: pulumi.Int(0),
    	RootDevice:  pulumi.String("string"),
    	RunLevel:    pulumi.String("string"),
    	VirtMode:    pulumi.String("string"),
    })
    
    resource "linode_instance_config" "instanceConfigResource" {
      lifecycle {
        create_before_destroy = true
      }
      label     = "string"
      linode_id = 0
      kernel    = "string"
      helpers {
        devtmpfs_automount = false
        distro             = false
        modules_dep        = false
        network            = false
        updatedb_disabled  = false
      }
      interfaces {
        purpose      = "string"
        active       = false
        id           = 0
        ip_ranges    = ["string"]
        ipam_address = "string"
        ipv4 = {
          nat11 = "string"
          vpc   = "string"
        }
        ipv6 = {
          is_public = false
          ranges = [{
            assigned_range = "string"
            range          = "string"
          }]
          slaacs = [{
            address        = "string"
            assigned_range = "string"
            range          = "string"
          }]
        }
        label     = "string"
        primary   = false
        subnet_id = 0
        vpc_id    = 0
      }
      booted = false
      device {
        device_name = "string"
        disk_id     = 0
        volume_id   = 0
      }
      comments     = "string"
      memory_limit = 0
      root_device  = "string"
      run_level    = "string"
      virt_mode    = "string"
    }
    
    var instanceConfigResource = new InstanceConfig("instanceConfigResource", InstanceConfigArgs.builder()
        .label("string")
        .linodeId(0)
        .kernel("string")
        .helpers(InstanceConfigHelperArgs.builder()
            .devtmpfsAutomount(false)
            .distro(false)
            .modulesDep(false)
            .network(false)
            .updatedbDisabled(false)
            .build())
        .interfaces(InstanceConfigInterfaceArgs.builder()
            .purpose("string")
            .active(false)
            .id(0)
            .ipRanges("string")
            .ipamAddress("string")
            .ipv4(InstanceConfigInterfaceIpv4Args.builder()
                .nat11("string")
                .vpc("string")
                .build())
            .ipv6(InstanceConfigInterfaceIpv6Args.builder()
                .isPublic(false)
                .ranges(InstanceConfigInterfaceIpv6RangeArgs.builder()
                    .assignedRange("string")
                    .range("string")
                    .build())
                .slaacs(InstanceConfigInterfaceIpv6SlaacArgs.builder()
                    .address("string")
                    .assignedRange("string")
                    .range("string")
                    .build())
                .build())
            .label("string")
            .primary(false)
            .subnetId(0)
            .vpcId(0)
            .build())
        .booted(false)
        .device(InstanceConfigDeviceArgs.builder()
            .deviceName("string")
            .diskId(0)
            .volumeId(0)
            .build())
        .comments("string")
        .memoryLimit(0)
        .rootDevice("string")
        .runLevel("string")
        .virtMode("string")
        .build());
    
    instance_config_resource = linode.InstanceConfig("instanceConfigResource",
        label="string",
        linode_id=0,
        kernel="string",
        helpers=[{
            "devtmpfs_automount": False,
            "distro": False,
            "modules_dep": False,
            "network": False,
            "updatedb_disabled": False,
        }],
        interfaces=[{
            "purpose": "string",
            "active": False,
            "id": 0,
            "ip_ranges": ["string"],
            "ipam_address": "string",
            "ipv4": {
                "nat11": "string",
                "vpc": "string",
            },
            "ipv6": {
                "is_public": False,
                "ranges": [{
                    "assigned_range": "string",
                    "range": "string",
                }],
                "slaacs": [{
                    "address": "string",
                    "assigned_range": "string",
                    "range": "string",
                }],
            },
            "label": "string",
            "primary": False,
            "subnet_id": 0,
            "vpc_id": 0,
        }],
        booted=False,
        device=[{
            "device_name": "string",
            "disk_id": 0,
            "volume_id": 0,
        }],
        comments="string",
        memory_limit=0,
        root_device="string",
        run_level="string",
        virt_mode="string")
    
    const instanceConfigResource = new linode.InstanceConfig("instanceConfigResource", {
        label: "string",
        linodeId: 0,
        kernel: "string",
        helpers: [{
            devtmpfsAutomount: false,
            distro: false,
            modulesDep: false,
            network: false,
            updatedbDisabled: false,
        }],
        interfaces: [{
            purpose: "string",
            active: false,
            id: 0,
            ipRanges: ["string"],
            ipamAddress: "string",
            ipv4: {
                nat11: "string",
                vpc: "string",
            },
            ipv6: {
                isPublic: false,
                ranges: [{
                    assignedRange: "string",
                    range: "string",
                }],
                slaacs: [{
                    address: "string",
                    assignedRange: "string",
                    range: "string",
                }],
            },
            label: "string",
            primary: false,
            subnetId: 0,
            vpcId: 0,
        }],
        booted: false,
        device: [{
            deviceName: "string",
            diskId: 0,
            volumeId: 0,
        }],
        comments: "string",
        memoryLimit: 0,
        rootDevice: "string",
        runLevel: "string",
        virtMode: "string",
    });
    
    type: linode:InstanceConfig
    properties:
        booted: false
        comments: string
        device:
            - deviceName: string
              diskId: 0
              volumeId: 0
        helpers:
            - devtmpfsAutomount: false
              distro: false
              modulesDep: false
              network: false
              updatedbDisabled: false
        interfaces:
            - active: false
              id: 0
              ipRanges:
                - string
              ipamAddress: string
              ipv4:
                nat11: string
                vpc: string
              ipv6:
                isPublic: false
                ranges:
                    - assignedRange: string
                      range: string
                slaacs:
                    - address: string
                      assignedRange: string
                      range: string
              label: string
              primary: false
              purpose: string
              subnetId: 0
              vpcId: 0
        kernel: string
        label: string
        linodeId: 0
        memoryLimit: 0
        rootDevice: string
        runLevel: string
        virtMode: string
    

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

    Label string
    The Config’s label for display purposes only.


    LinodeId int
    The ID of the Linode to create this configuration profile under.
    Booted bool
    If true, the Linode will be booted into this config. If another config is booted, the Linode will be rebooted into this config. If false, the Linode will be shutdown only if it is currently booted into this config. If undefined, the config will alter the boot status of the Linode.
    Comments string

    Optional field for arbitrary User comments on this Config.

    • devices - (Optional, Block) A dictionary of device disks to use as a device map in a Linode’s configuration profile. Referenced with an index (e.g. devices.0.sda).

    • device - (Optional, Block Set) An assignment between a disk and a configuration profile device. This block supersedes the devices block. Set elements can't be referenced by index; use a for expression or tolist(...) to access them.

    • helpers - (Optional, Block List) Helpers enabled when booting to this Linode Config.

    • interface - (Optional, Block List) An array of Network Interfaces to use for this Configuration Profile.

    Device List<InstanceConfigDevice>
    Blocks for device disks in a Linode's configuration profile.
    Devices InstanceConfigDevices
    A dictionary of device disks to use as a device map in a Linode's configuration profile.

    Deprecated: Devices attribute is deprecated in favor of device.

    Helpers List<InstanceConfigHelper>
    Helpers enabled when booting to this Linode Config.
    Interfaces List<InstanceConfigInterface>
    An array of Network Interfaces to add to this Linode's Configuration Profile.
    Kernel string
    A Kernel ID to boot a Linode with. Default is linode/latest-64bit. Examples are linode/latest-64bit, linode/grub2, linode/direct-disk, etc. See all kernels here. Note that this is a paginated API endpoint (docs).
    MemoryLimit int
    The memory limit of the Config. Defaults to the total ram of the Linode.
    RootDevice string
    The root device to boot. (default /dev/sda)
    RunLevel string
    Defines the state of your Linode after booting. (default, single, binbash)
    VirtMode string
    Controls the virtualization mode. (paravirt, fullvirt)
    Label string
    The Config’s label for display purposes only.


    LinodeId int
    The ID of the Linode to create this configuration profile under.
    Booted bool
    If true, the Linode will be booted into this config. If another config is booted, the Linode will be rebooted into this config. If false, the Linode will be shutdown only if it is currently booted into this config. If undefined, the config will alter the boot status of the Linode.
    Comments string

    Optional field for arbitrary User comments on this Config.

    • devices - (Optional, Block) A dictionary of device disks to use as a device map in a Linode’s configuration profile. Referenced with an index (e.g. devices.0.sda).

    • device - (Optional, Block Set) An assignment between a disk and a configuration profile device. This block supersedes the devices block. Set elements can't be referenced by index; use a for expression or tolist(...) to access them.

    • helpers - (Optional, Block List) Helpers enabled when booting to this Linode Config.

    • interface - (Optional, Block List) An array of Network Interfaces to use for this Configuration Profile.

    Device []InstanceConfigDeviceArgs
    Blocks for device disks in a Linode's configuration profile.
    Devices InstanceConfigDevicesArgs
    A dictionary of device disks to use as a device map in a Linode's configuration profile.

    Deprecated: Devices attribute is deprecated in favor of device.

    Helpers []InstanceConfigHelperArgs
    Helpers enabled when booting to this Linode Config.
    Interfaces []InstanceConfigInterfaceArgs
    An array of Network Interfaces to add to this Linode's Configuration Profile.
    Kernel string
    A Kernel ID to boot a Linode with. Default is linode/latest-64bit. Examples are linode/latest-64bit, linode/grub2, linode/direct-disk, etc. See all kernels here. Note that this is a paginated API endpoint (docs).
    MemoryLimit int
    The memory limit of the Config. Defaults to the total ram of the Linode.
    RootDevice string
    The root device to boot. (default /dev/sda)
    RunLevel string
    Defines the state of your Linode after booting. (default, single, binbash)
    VirtMode string
    Controls the virtualization mode. (paravirt, fullvirt)
    label string
    The Config’s label for display purposes only.


    linode_id number
    The ID of the Linode to create this configuration profile under.
    booted bool
    If true, the Linode will be booted into this config. If another config is booted, the Linode will be rebooted into this config. If false, the Linode will be shutdown only if it is currently booted into this config. If undefined, the config will alter the boot status of the Linode.
    comments string

    Optional field for arbitrary User comments on this Config.

    • devices - (Optional, Block) A dictionary of device disks to use as a device map in a Linode’s configuration profile. Referenced with an index (e.g. devices.0.sda).

    • device - (Optional, Block Set) An assignment between a disk and a configuration profile device. This block supersedes the devices block. Set elements can't be referenced by index; use a for expression or tolist(...) to access them.

    • helpers - (Optional, Block List) Helpers enabled when booting to this Linode Config.

    • interface - (Optional, Block List) An array of Network Interfaces to use for this Configuration Profile.

    device list(object)
    Blocks for device disks in a Linode's configuration profile.
    devices object
    A dictionary of device disks to use as a device map in a Linode's configuration profile.

    Deprecated: Devices attribute is deprecated in favor of device.

    helpers list(object)
    Helpers enabled when booting to this Linode Config.
    interfaces list(object)
    An array of Network Interfaces to add to this Linode's Configuration Profile.
    kernel string
    A Kernel ID to boot a Linode with. Default is linode/latest-64bit. Examples are linode/latest-64bit, linode/grub2, linode/direct-disk, etc. See all kernels here. Note that this is a paginated API endpoint (docs).
    memory_limit number
    The memory limit of the Config. Defaults to the total ram of the Linode.
    root_device string
    The root device to boot. (default /dev/sda)
    run_level string
    Defines the state of your Linode after booting. (default, single, binbash)
    virt_mode string
    Controls the virtualization mode. (paravirt, fullvirt)
    label String
    The Config’s label for display purposes only.


    linodeId Integer
    The ID of the Linode to create this configuration profile under.
    booted Boolean
    If true, the Linode will be booted into this config. If another config is booted, the Linode will be rebooted into this config. If false, the Linode will be shutdown only if it is currently booted into this config. If undefined, the config will alter the boot status of the Linode.
    comments String

    Optional field for arbitrary User comments on this Config.

    • devices - (Optional, Block) A dictionary of device disks to use as a device map in a Linode’s configuration profile. Referenced with an index (e.g. devices.0.sda).

    • device - (Optional, Block Set) An assignment between a disk and a configuration profile device. This block supersedes the devices block. Set elements can't be referenced by index; use a for expression or tolist(...) to access them.

    • helpers - (Optional, Block List) Helpers enabled when booting to this Linode Config.

    • interface - (Optional, Block List) An array of Network Interfaces to use for this Configuration Profile.

    device List<InstanceConfigDevice>
    Blocks for device disks in a Linode's configuration profile.
    devices InstanceConfigDevices
    A dictionary of device disks to use as a device map in a Linode's configuration profile.

    Deprecated: Devices attribute is deprecated in favor of device.

    helpers List<InstanceConfigHelper>
    Helpers enabled when booting to this Linode Config.
    interfaces List<InstanceConfigInterface>
    An array of Network Interfaces to add to this Linode's Configuration Profile.
    kernel String
    A Kernel ID to boot a Linode with. Default is linode/latest-64bit. Examples are linode/latest-64bit, linode/grub2, linode/direct-disk, etc. See all kernels here. Note that this is a paginated API endpoint (docs).
    memoryLimit Integer
    The memory limit of the Config. Defaults to the total ram of the Linode.
    rootDevice String
    The root device to boot. (default /dev/sda)
    runLevel String
    Defines the state of your Linode after booting. (default, single, binbash)
    virtMode String
    Controls the virtualization mode. (paravirt, fullvirt)
    label string
    The Config’s label for display purposes only.


    linodeId number
    The ID of the Linode to create this configuration profile under.
    booted boolean
    If true, the Linode will be booted into this config. If another config is booted, the Linode will be rebooted into this config. If false, the Linode will be shutdown only if it is currently booted into this config. If undefined, the config will alter the boot status of the Linode.
    comments string

    Optional field for arbitrary User comments on this Config.

    • devices - (Optional, Block) A dictionary of device disks to use as a device map in a Linode’s configuration profile. Referenced with an index (e.g. devices.0.sda).

    • device - (Optional, Block Set) An assignment between a disk and a configuration profile device. This block supersedes the devices block. Set elements can't be referenced by index; use a for expression or tolist(...) to access them.

    • helpers - (Optional, Block List) Helpers enabled when booting to this Linode Config.

    • interface - (Optional, Block List) An array of Network Interfaces to use for this Configuration Profile.

    device InstanceConfigDevice[]
    Blocks for device disks in a Linode's configuration profile.
    devices InstanceConfigDevices
    A dictionary of device disks to use as a device map in a Linode's configuration profile.

    Deprecated: Devices attribute is deprecated in favor of device.

    helpers InstanceConfigHelper[]
    Helpers enabled when booting to this Linode Config.
    interfaces InstanceConfigInterface[]
    An array of Network Interfaces to add to this Linode's Configuration Profile.
    kernel string
    A Kernel ID to boot a Linode with. Default is linode/latest-64bit. Examples are linode/latest-64bit, linode/grub2, linode/direct-disk, etc. See all kernels here. Note that this is a paginated API endpoint (docs).
    memoryLimit number
    The memory limit of the Config. Defaults to the total ram of the Linode.
    rootDevice string
    The root device to boot. (default /dev/sda)
    runLevel string
    Defines the state of your Linode after booting. (default, single, binbash)
    virtMode string
    Controls the virtualization mode. (paravirt, fullvirt)
    label str
    The Config’s label for display purposes only.


    linode_id int
    The ID of the Linode to create this configuration profile under.
    booted bool
    If true, the Linode will be booted into this config. If another config is booted, the Linode will be rebooted into this config. If false, the Linode will be shutdown only if it is currently booted into this config. If undefined, the config will alter the boot status of the Linode.
    comments str

    Optional field for arbitrary User comments on this Config.

    • devices - (Optional, Block) A dictionary of device disks to use as a device map in a Linode’s configuration profile. Referenced with an index (e.g. devices.0.sda).

    • device - (Optional, Block Set) An assignment between a disk and a configuration profile device. This block supersedes the devices block. Set elements can't be referenced by index; use a for expression or tolist(...) to access them.

    • helpers - (Optional, Block List) Helpers enabled when booting to this Linode Config.

    • interface - (Optional, Block List) An array of Network Interfaces to use for this Configuration Profile.

    device Sequence[InstanceConfigDeviceArgs]
    Blocks for device disks in a Linode's configuration profile.
    devices InstanceConfigDevicesArgs
    A dictionary of device disks to use as a device map in a Linode's configuration profile.

    Deprecated: Devices attribute is deprecated in favor of device.

    helpers Sequence[InstanceConfigHelperArgs]
    Helpers enabled when booting to this Linode Config.
    interfaces Sequence[InstanceConfigInterfaceArgs]
    An array of Network Interfaces to add to this Linode's Configuration Profile.
    kernel str
    A Kernel ID to boot a Linode with. Default is linode/latest-64bit. Examples are linode/latest-64bit, linode/grub2, linode/direct-disk, etc. See all kernels here. Note that this is a paginated API endpoint (docs).
    memory_limit int
    The memory limit of the Config. Defaults to the total ram of the Linode.
    root_device str
    The root device to boot. (default /dev/sda)
    run_level str
    Defines the state of your Linode after booting. (default, single, binbash)
    virt_mode str
    Controls the virtualization mode. (paravirt, fullvirt)
    label String
    The Config’s label for display purposes only.


    linodeId Number
    The ID of the Linode to create this configuration profile under.
    booted Boolean
    If true, the Linode will be booted into this config. If another config is booted, the Linode will be rebooted into this config. If false, the Linode will be shutdown only if it is currently booted into this config. If undefined, the config will alter the boot status of the Linode.
    comments String

    Optional field for arbitrary User comments on this Config.

    • devices - (Optional, Block) A dictionary of device disks to use as a device map in a Linode’s configuration profile. Referenced with an index (e.g. devices.0.sda).

    • device - (Optional, Block Set) An assignment between a disk and a configuration profile device. This block supersedes the devices block. Set elements can't be referenced by index; use a for expression or tolist(...) to access them.

    • helpers - (Optional, Block List) Helpers enabled when booting to this Linode Config.

    • interface - (Optional, Block List) An array of Network Interfaces to use for this Configuration Profile.

    device List<Property Map>
    Blocks for device disks in a Linode's configuration profile.
    devices Property Map
    A dictionary of device disks to use as a device map in a Linode's configuration profile.

    Deprecated: Devices attribute is deprecated in favor of device.

    helpers List<Property Map>
    Helpers enabled when booting to this Linode Config.
    interfaces List<Property Map>
    An array of Network Interfaces to add to this Linode's Configuration Profile.
    kernel String
    A Kernel ID to boot a Linode with. Default is linode/latest-64bit. Examples are linode/latest-64bit, linode/grub2, linode/direct-disk, etc. See all kernels here. Note that this is a paginated API endpoint (docs).
    memoryLimit Number
    The memory limit of the Config. Defaults to the total ram of the Linode.
    rootDevice String
    The root device to boot. (default /dev/sda)
    runLevel String
    Defines the state of your Linode after booting. (default, single, binbash)
    virtMode String
    Controls the virtualization mode. (paravirt, fullvirt)

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing InstanceConfig Resource

    Get an existing InstanceConfig 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?: InstanceConfigState, opts?: CustomResourceOptions): InstanceConfig
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            booted: Optional[bool] = None,
            comments: Optional[str] = None,
            device: Optional[Sequence[InstanceConfigDeviceArgs]] = None,
            devices: Optional[InstanceConfigDevicesArgs] = None,
            helpers: Optional[Sequence[InstanceConfigHelperArgs]] = None,
            interfaces: Optional[Sequence[InstanceConfigInterfaceArgs]] = None,
            kernel: Optional[str] = None,
            label: Optional[str] = None,
            linode_id: Optional[int] = None,
            memory_limit: Optional[int] = None,
            root_device: Optional[str] = None,
            run_level: Optional[str] = None,
            virt_mode: Optional[str] = None) -> InstanceConfig
    func GetInstanceConfig(ctx *Context, name string, id IDInput, state *InstanceConfigState, opts ...ResourceOption) (*InstanceConfig, error)
    public static InstanceConfig Get(string name, Input<string> id, InstanceConfigState? state, CustomResourceOptions? opts = null)
    public static InstanceConfig get(String name, Output<String> id, InstanceConfigState state, CustomResourceOptions options)
    resources:  _:    type: linode:InstanceConfig    get:      id: ${id}
    import {
      to = linode_instance_config.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:
    Booted bool
    If true, the Linode will be booted into this config. If another config is booted, the Linode will be rebooted into this config. If false, the Linode will be shutdown only if it is currently booted into this config. If undefined, the config will alter the boot status of the Linode.
    Comments string

    Optional field for arbitrary User comments on this Config.

    • devices - (Optional, Block) A dictionary of device disks to use as a device map in a Linode’s configuration profile. Referenced with an index (e.g. devices.0.sda).

    • device - (Optional, Block Set) An assignment between a disk and a configuration profile device. This block supersedes the devices block. Set elements can't be referenced by index; use a for expression or tolist(...) to access them.

    • helpers - (Optional, Block List) Helpers enabled when booting to this Linode Config.

    • interface - (Optional, Block List) An array of Network Interfaces to use for this Configuration Profile.

    Device List<InstanceConfigDevice>
    Blocks for device disks in a Linode's configuration profile.
    Devices InstanceConfigDevices
    A dictionary of device disks to use as a device map in a Linode's configuration profile.

    Deprecated: Devices attribute is deprecated in favor of device.

    Helpers List<InstanceConfigHelper>
    Helpers enabled when booting to this Linode Config.
    Interfaces List<InstanceConfigInterface>
    An array of Network Interfaces to add to this Linode's Configuration Profile.
    Kernel string
    A Kernel ID to boot a Linode with. Default is linode/latest-64bit. Examples are linode/latest-64bit, linode/grub2, linode/direct-disk, etc. See all kernels here. Note that this is a paginated API endpoint (docs).
    Label string
    The Config’s label for display purposes only.


    LinodeId int
    The ID of the Linode to create this configuration profile under.
    MemoryLimit int
    The memory limit of the Config. Defaults to the total ram of the Linode.
    RootDevice string
    The root device to boot. (default /dev/sda)
    RunLevel string
    Defines the state of your Linode after booting. (default, single, binbash)
    VirtMode string
    Controls the virtualization mode. (paravirt, fullvirt)
    Booted bool
    If true, the Linode will be booted into this config. If another config is booted, the Linode will be rebooted into this config. If false, the Linode will be shutdown only if it is currently booted into this config. If undefined, the config will alter the boot status of the Linode.
    Comments string

    Optional field for arbitrary User comments on this Config.

    • devices - (Optional, Block) A dictionary of device disks to use as a device map in a Linode’s configuration profile. Referenced with an index (e.g. devices.0.sda).

    • device - (Optional, Block Set) An assignment between a disk and a configuration profile device. This block supersedes the devices block. Set elements can't be referenced by index; use a for expression or tolist(...) to access them.

    • helpers - (Optional, Block List) Helpers enabled when booting to this Linode Config.

    • interface - (Optional, Block List) An array of Network Interfaces to use for this Configuration Profile.

    Device []InstanceConfigDeviceArgs
    Blocks for device disks in a Linode's configuration profile.
    Devices InstanceConfigDevicesArgs
    A dictionary of device disks to use as a device map in a Linode's configuration profile.

    Deprecated: Devices attribute is deprecated in favor of device.

    Helpers []InstanceConfigHelperArgs
    Helpers enabled when booting to this Linode Config.
    Interfaces []InstanceConfigInterfaceArgs
    An array of Network Interfaces to add to this Linode's Configuration Profile.
    Kernel string
    A Kernel ID to boot a Linode with. Default is linode/latest-64bit. Examples are linode/latest-64bit, linode/grub2, linode/direct-disk, etc. See all kernels here. Note that this is a paginated API endpoint (docs).
    Label string
    The Config’s label for display purposes only.


    LinodeId int
    The ID of the Linode to create this configuration profile under.
    MemoryLimit int
    The memory limit of the Config. Defaults to the total ram of the Linode.
    RootDevice string
    The root device to boot. (default /dev/sda)
    RunLevel string
    Defines the state of your Linode after booting. (default, single, binbash)
    VirtMode string
    Controls the virtualization mode. (paravirt, fullvirt)
    booted bool
    If true, the Linode will be booted into this config. If another config is booted, the Linode will be rebooted into this config. If false, the Linode will be shutdown only if it is currently booted into this config. If undefined, the config will alter the boot status of the Linode.
    comments string

    Optional field for arbitrary User comments on this Config.

    • devices - (Optional, Block) A dictionary of device disks to use as a device map in a Linode’s configuration profile. Referenced with an index (e.g. devices.0.sda).

    • device - (Optional, Block Set) An assignment between a disk and a configuration profile device. This block supersedes the devices block. Set elements can't be referenced by index; use a for expression or tolist(...) to access them.

    • helpers - (Optional, Block List) Helpers enabled when booting to this Linode Config.

    • interface - (Optional, Block List) An array of Network Interfaces to use for this Configuration Profile.

    device list(object)
    Blocks for device disks in a Linode's configuration profile.
    devices object
    A dictionary of device disks to use as a device map in a Linode's configuration profile.

    Deprecated: Devices attribute is deprecated in favor of device.

    helpers list(object)
    Helpers enabled when booting to this Linode Config.
    interfaces list(object)
    An array of Network Interfaces to add to this Linode's Configuration Profile.
    kernel string
    A Kernel ID to boot a Linode with. Default is linode/latest-64bit. Examples are linode/latest-64bit, linode/grub2, linode/direct-disk, etc. See all kernels here. Note that this is a paginated API endpoint (docs).
    label string
    The Config’s label for display purposes only.


    linode_id number
    The ID of the Linode to create this configuration profile under.
    memory_limit number
    The memory limit of the Config. Defaults to the total ram of the Linode.
    root_device string
    The root device to boot. (default /dev/sda)
    run_level string
    Defines the state of your Linode after booting. (default, single, binbash)
    virt_mode string
    Controls the virtualization mode. (paravirt, fullvirt)
    booted Boolean
    If true, the Linode will be booted into this config. If another config is booted, the Linode will be rebooted into this config. If false, the Linode will be shutdown only if it is currently booted into this config. If undefined, the config will alter the boot status of the Linode.
    comments String

    Optional field for arbitrary User comments on this Config.

    • devices - (Optional, Block) A dictionary of device disks to use as a device map in a Linode’s configuration profile. Referenced with an index (e.g. devices.0.sda).

    • device - (Optional, Block Set) An assignment between a disk and a configuration profile device. This block supersedes the devices block. Set elements can't be referenced by index; use a for expression or tolist(...) to access them.

    • helpers - (Optional, Block List) Helpers enabled when booting to this Linode Config.

    • interface - (Optional, Block List) An array of Network Interfaces to use for this Configuration Profile.

    device List<InstanceConfigDevice>
    Blocks for device disks in a Linode's configuration profile.
    devices InstanceConfigDevices
    A dictionary of device disks to use as a device map in a Linode's configuration profile.

    Deprecated: Devices attribute is deprecated in favor of device.

    helpers List<InstanceConfigHelper>
    Helpers enabled when booting to this Linode Config.
    interfaces List<InstanceConfigInterface>
    An array of Network Interfaces to add to this Linode's Configuration Profile.
    kernel String
    A Kernel ID to boot a Linode with. Default is linode/latest-64bit. Examples are linode/latest-64bit, linode/grub2, linode/direct-disk, etc. See all kernels here. Note that this is a paginated API endpoint (docs).
    label String
    The Config’s label for display purposes only.


    linodeId Integer
    The ID of the Linode to create this configuration profile under.
    memoryLimit Integer
    The memory limit of the Config. Defaults to the total ram of the Linode.
    rootDevice String
    The root device to boot. (default /dev/sda)
    runLevel String
    Defines the state of your Linode after booting. (default, single, binbash)
    virtMode String
    Controls the virtualization mode. (paravirt, fullvirt)
    booted boolean
    If true, the Linode will be booted into this config. If another config is booted, the Linode will be rebooted into this config. If false, the Linode will be shutdown only if it is currently booted into this config. If undefined, the config will alter the boot status of the Linode.
    comments string

    Optional field for arbitrary User comments on this Config.

    • devices - (Optional, Block) A dictionary of device disks to use as a device map in a Linode’s configuration profile. Referenced with an index (e.g. devices.0.sda).

    • device - (Optional, Block Set) An assignment between a disk and a configuration profile device. This block supersedes the devices block. Set elements can't be referenced by index; use a for expression or tolist(...) to access them.

    • helpers - (Optional, Block List) Helpers enabled when booting to this Linode Config.

    • interface - (Optional, Block List) An array of Network Interfaces to use for this Configuration Profile.

    device InstanceConfigDevice[]
    Blocks for device disks in a Linode's configuration profile.
    devices InstanceConfigDevices
    A dictionary of device disks to use as a device map in a Linode's configuration profile.

    Deprecated: Devices attribute is deprecated in favor of device.

    helpers InstanceConfigHelper[]
    Helpers enabled when booting to this Linode Config.
    interfaces InstanceConfigInterface[]
    An array of Network Interfaces to add to this Linode's Configuration Profile.
    kernel string
    A Kernel ID to boot a Linode with. Default is linode/latest-64bit. Examples are linode/latest-64bit, linode/grub2, linode/direct-disk, etc. See all kernels here. Note that this is a paginated API endpoint (docs).
    label string
    The Config’s label for display purposes only.


    linodeId number
    The ID of the Linode to create this configuration profile under.
    memoryLimit number
    The memory limit of the Config. Defaults to the total ram of the Linode.
    rootDevice string
    The root device to boot. (default /dev/sda)
    runLevel string
    Defines the state of your Linode after booting. (default, single, binbash)
    virtMode string
    Controls the virtualization mode. (paravirt, fullvirt)
    booted bool
    If true, the Linode will be booted into this config. If another config is booted, the Linode will be rebooted into this config. If false, the Linode will be shutdown only if it is currently booted into this config. If undefined, the config will alter the boot status of the Linode.
    comments str

    Optional field for arbitrary User comments on this Config.

    • devices - (Optional, Block) A dictionary of device disks to use as a device map in a Linode’s configuration profile. Referenced with an index (e.g. devices.0.sda).

    • device - (Optional, Block Set) An assignment between a disk and a configuration profile device. This block supersedes the devices block. Set elements can't be referenced by index; use a for expression or tolist(...) to access them.

    • helpers - (Optional, Block List) Helpers enabled when booting to this Linode Config.

    • interface - (Optional, Block List) An array of Network Interfaces to use for this Configuration Profile.

    device Sequence[InstanceConfigDeviceArgs]
    Blocks for device disks in a Linode's configuration profile.
    devices InstanceConfigDevicesArgs
    A dictionary of device disks to use as a device map in a Linode's configuration profile.

    Deprecated: Devices attribute is deprecated in favor of device.

    helpers Sequence[InstanceConfigHelperArgs]
    Helpers enabled when booting to this Linode Config.
    interfaces Sequence[InstanceConfigInterfaceArgs]
    An array of Network Interfaces to add to this Linode's Configuration Profile.
    kernel str
    A Kernel ID to boot a Linode with. Default is linode/latest-64bit. Examples are linode/latest-64bit, linode/grub2, linode/direct-disk, etc. See all kernels here. Note that this is a paginated API endpoint (docs).
    label str
    The Config’s label for display purposes only.


    linode_id int
    The ID of the Linode to create this configuration profile under.
    memory_limit int
    The memory limit of the Config. Defaults to the total ram of the Linode.
    root_device str
    The root device to boot. (default /dev/sda)
    run_level str
    Defines the state of your Linode after booting. (default, single, binbash)
    virt_mode str
    Controls the virtualization mode. (paravirt, fullvirt)
    booted Boolean
    If true, the Linode will be booted into this config. If another config is booted, the Linode will be rebooted into this config. If false, the Linode will be shutdown only if it is currently booted into this config. If undefined, the config will alter the boot status of the Linode.
    comments String

    Optional field for arbitrary User comments on this Config.

    • devices - (Optional, Block) A dictionary of device disks to use as a device map in a Linode’s configuration profile. Referenced with an index (e.g. devices.0.sda).

    • device - (Optional, Block Set) An assignment between a disk and a configuration profile device. This block supersedes the devices block. Set elements can't be referenced by index; use a for expression or tolist(...) to access them.

    • helpers - (Optional, Block List) Helpers enabled when booting to this Linode Config.

    • interface - (Optional, Block List) An array of Network Interfaces to use for this Configuration Profile.

    device List<Property Map>
    Blocks for device disks in a Linode's configuration profile.
    devices Property Map
    A dictionary of device disks to use as a device map in a Linode's configuration profile.

    Deprecated: Devices attribute is deprecated in favor of device.

    helpers List<Property Map>
    Helpers enabled when booting to this Linode Config.
    interfaces List<Property Map>
    An array of Network Interfaces to add to this Linode's Configuration Profile.
    kernel String
    A Kernel ID to boot a Linode with. Default is linode/latest-64bit. Examples are linode/latest-64bit, linode/grub2, linode/direct-disk, etc. See all kernels here. Note that this is a paginated API endpoint (docs).
    label String
    The Config’s label for display purposes only.


    linodeId Number
    The ID of the Linode to create this configuration profile under.
    memoryLimit Number
    The memory limit of the Config. Defaults to the total ram of the Linode.
    rootDevice String
    The root device to boot. (default /dev/sda)
    runLevel String
    Defines the state of your Linode after booting. (default, single, binbash)
    virtMode String
    Controls the virtualization mode. (paravirt, fullvirt)

    Supporting Types

    InstanceConfigDevice, InstanceConfigDeviceArgs

    DeviceName string
    The device slot identifier (for example, sda, sdb) to map a disk or volume into
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DeviceName string
    The device slot identifier (for example, sda, sdb) to map a disk or volume into
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    device_name string
    The device slot identifier (for example, sda, sdb) to map a disk or volume into
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    deviceName String
    The device slot identifier (for example, sda, sdb) to map a disk or volume into
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    deviceName string
    The device slot identifier (for example, sda, sdb) to map a disk or volume into
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    device_name str
    The device slot identifier (for example, sda, sdb) to map a disk or volume into
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    deviceName String
    The device slot identifier (for example, sda, sdb) to map a disk or volume into
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevices, InstanceConfigDevicesArgs

    Sda InstanceConfigDevicesSda
    ... sdbl - (Optional, Block) Device slots for attaching disks and volumes (named sda-sdz, sdaa-sdaz, sdba-sdbl). The maximum number of available devices is determined by the instance type's RAM (up to 64 devices). Each slot accepts either a Disk or Volume via diskId or volumeId. Referenced with an index (e.g. sda.0.disk_id).
    Sdaa InstanceConfigDevicesSdaa
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdab InstanceConfigDevicesSdab
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdac InstanceConfigDevicesSdac
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdad InstanceConfigDevicesSdad
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdae InstanceConfigDevicesSdae
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdaf InstanceConfigDevicesSdaf
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdag InstanceConfigDevicesSdag
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdah InstanceConfigDevicesSdah
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdai InstanceConfigDevicesSdai
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdaj InstanceConfigDevicesSdaj
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdak InstanceConfigDevicesSdak
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdal InstanceConfigDevicesSdal
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdam InstanceConfigDevicesSdam
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdan InstanceConfigDevicesSdan
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdao InstanceConfigDevicesSdao
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdap InstanceConfigDevicesSdap
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdaq InstanceConfigDevicesSdaq
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdar InstanceConfigDevicesSdar
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdas InstanceConfigDevicesSdas
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdat InstanceConfigDevicesSdat
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdau InstanceConfigDevicesSdau
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdav InstanceConfigDevicesSdav
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdaw InstanceConfigDevicesSdaw
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdax InstanceConfigDevicesSdax
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sday InstanceConfigDevicesSday
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdaz InstanceConfigDevicesSdaz
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdb InstanceConfigDevicesSdb
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdba InstanceConfigDevicesSdba
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdbb InstanceConfigDevicesSdbb
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdbc InstanceConfigDevicesSdbc
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdbd InstanceConfigDevicesSdbd
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdbe InstanceConfigDevicesSdbe
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdbf InstanceConfigDevicesSdbf
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdbg InstanceConfigDevicesSdbg
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdbh InstanceConfigDevicesSdbh
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdbi InstanceConfigDevicesSdbi
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdbj InstanceConfigDevicesSdbj
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdbk InstanceConfigDevicesSdbk
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdbl InstanceConfigDevicesSdbl
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdc InstanceConfigDevicesSdc
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdd InstanceConfigDevicesSdd
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sde InstanceConfigDevicesSde
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdf InstanceConfigDevicesSdf
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdg InstanceConfigDevicesSdg
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdh InstanceConfigDevicesSdh
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdi InstanceConfigDevicesSdi
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdj InstanceConfigDevicesSdj
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdk InstanceConfigDevicesSdk
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdl InstanceConfigDevicesSdl
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdm InstanceConfigDevicesSdm
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdn InstanceConfigDevicesSdn
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdo InstanceConfigDevicesSdo
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdp InstanceConfigDevicesSdp
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdq InstanceConfigDevicesSdq
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdr InstanceConfigDevicesSdr
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sds InstanceConfigDevicesSds
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdt InstanceConfigDevicesSdt
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdu InstanceConfigDevicesSdu
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdv InstanceConfigDevicesSdv
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdw InstanceConfigDevicesSdw
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdx InstanceConfigDevicesSdx
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdy InstanceConfigDevicesSdy
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdz InstanceConfigDevicesSdz
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sda InstanceConfigDevicesSda
    ... sdbl - (Optional, Block) Device slots for attaching disks and volumes (named sda-sdz, sdaa-sdaz, sdba-sdbl). The maximum number of available devices is determined by the instance type's RAM (up to 64 devices). Each slot accepts either a Disk or Volume via diskId or volumeId. Referenced with an index (e.g. sda.0.disk_id).
    Sdaa InstanceConfigDevicesSdaa
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdab InstanceConfigDevicesSdab
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdac InstanceConfigDevicesSdac
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdad InstanceConfigDevicesSdad
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdae InstanceConfigDevicesSdae
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdaf InstanceConfigDevicesSdaf
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdag InstanceConfigDevicesSdag
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdah InstanceConfigDevicesSdah
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdai InstanceConfigDevicesSdai
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdaj InstanceConfigDevicesSdaj
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdak InstanceConfigDevicesSdak
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdal InstanceConfigDevicesSdal
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdam InstanceConfigDevicesSdam
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdan InstanceConfigDevicesSdan
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdao InstanceConfigDevicesSdao
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdap InstanceConfigDevicesSdap
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdaq InstanceConfigDevicesSdaq
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdar InstanceConfigDevicesSdar
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdas InstanceConfigDevicesSdas
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdat InstanceConfigDevicesSdat
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdau InstanceConfigDevicesSdau
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdav InstanceConfigDevicesSdav
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdaw InstanceConfigDevicesSdaw
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdax InstanceConfigDevicesSdax
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sday InstanceConfigDevicesSday
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdaz InstanceConfigDevicesSdaz
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdb InstanceConfigDevicesSdb
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdba InstanceConfigDevicesSdba
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdbb InstanceConfigDevicesSdbb
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdbc InstanceConfigDevicesSdbc
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdbd InstanceConfigDevicesSdbd
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdbe InstanceConfigDevicesSdbe
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdbf InstanceConfigDevicesSdbf
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdbg InstanceConfigDevicesSdbg
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdbh InstanceConfigDevicesSdbh
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdbi InstanceConfigDevicesSdbi
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdbj InstanceConfigDevicesSdbj
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdbk InstanceConfigDevicesSdbk
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdbl InstanceConfigDevicesSdbl
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdc InstanceConfigDevicesSdc
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdd InstanceConfigDevicesSdd
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sde InstanceConfigDevicesSde
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdf InstanceConfigDevicesSdf
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdg InstanceConfigDevicesSdg
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdh InstanceConfigDevicesSdh
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdi InstanceConfigDevicesSdi
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdj InstanceConfigDevicesSdj
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdk InstanceConfigDevicesSdk
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdl InstanceConfigDevicesSdl
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdm InstanceConfigDevicesSdm
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdn InstanceConfigDevicesSdn
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdo InstanceConfigDevicesSdo
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdp InstanceConfigDevicesSdp
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdq InstanceConfigDevicesSdq
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdr InstanceConfigDevicesSdr
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sds InstanceConfigDevicesSds
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdt InstanceConfigDevicesSdt
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdu InstanceConfigDevicesSdu
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdv InstanceConfigDevicesSdv
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdw InstanceConfigDevicesSdw
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdx InstanceConfigDevicesSdx
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdy InstanceConfigDevicesSdy
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    Sdz InstanceConfigDevicesSdz
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sda object
    ... sdbl - (Optional, Block) Device slots for attaching disks and volumes (named sda-sdz, sdaa-sdaz, sdba-sdbl). The maximum number of available devices is determined by the instance type's RAM (up to 64 devices). Each slot accepts either a Disk or Volume via diskId or volumeId. Referenced with an index (e.g. sda.0.disk_id).
    sdaa object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdab object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdac object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdad object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdae object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdaf object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdag object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdah object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdai object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdaj object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdak object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdal object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdam object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdan object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdao object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdap object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdaq object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdar object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdas object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdat object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdau object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdav object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdaw object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdax object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sday object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdaz object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdb object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdba object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbb object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbc object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbd object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbe object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbf object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbg object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbh object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbi object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbj object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbk object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbl object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdc object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdd object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sde object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdf object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdg object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdh object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdi object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdj object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdk object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdl object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdm object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdn object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdo object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdp object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdq object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdr object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sds object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdt object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdu object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdv object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdw object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdx object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdy object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdz object
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sda InstanceConfigDevicesSda
    ... sdbl - (Optional, Block) Device slots for attaching disks and volumes (named sda-sdz, sdaa-sdaz, sdba-sdbl). The maximum number of available devices is determined by the instance type's RAM (up to 64 devices). Each slot accepts either a Disk or Volume via diskId or volumeId. Referenced with an index (e.g. sda.0.disk_id).
    sdaa InstanceConfigDevicesSdaa
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdab InstanceConfigDevicesSdab
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdac InstanceConfigDevicesSdac
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdad InstanceConfigDevicesSdad
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdae InstanceConfigDevicesSdae
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdaf InstanceConfigDevicesSdaf
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdag InstanceConfigDevicesSdag
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdah InstanceConfigDevicesSdah
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdai InstanceConfigDevicesSdai
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdaj InstanceConfigDevicesSdaj
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdak InstanceConfigDevicesSdak
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdal InstanceConfigDevicesSdal
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdam InstanceConfigDevicesSdam
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdan InstanceConfigDevicesSdan
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdao InstanceConfigDevicesSdao
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdap InstanceConfigDevicesSdap
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdaq InstanceConfigDevicesSdaq
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdar InstanceConfigDevicesSdar
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdas InstanceConfigDevicesSdas
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdat InstanceConfigDevicesSdat
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdau InstanceConfigDevicesSdau
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdav InstanceConfigDevicesSdav
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdaw InstanceConfigDevicesSdaw
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdax InstanceConfigDevicesSdax
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sday InstanceConfigDevicesSday
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdaz InstanceConfigDevicesSdaz
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdb InstanceConfigDevicesSdb
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdba InstanceConfigDevicesSdba
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbb InstanceConfigDevicesSdbb
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbc InstanceConfigDevicesSdbc
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbd InstanceConfigDevicesSdbd
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbe InstanceConfigDevicesSdbe
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbf InstanceConfigDevicesSdbf
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbg InstanceConfigDevicesSdbg
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbh InstanceConfigDevicesSdbh
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbi InstanceConfigDevicesSdbi
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbj InstanceConfigDevicesSdbj
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbk InstanceConfigDevicesSdbk
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbl InstanceConfigDevicesSdbl
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdc InstanceConfigDevicesSdc
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdd InstanceConfigDevicesSdd
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sde InstanceConfigDevicesSde
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdf InstanceConfigDevicesSdf
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdg InstanceConfigDevicesSdg
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdh InstanceConfigDevicesSdh
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdi InstanceConfigDevicesSdi
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdj InstanceConfigDevicesSdj
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdk InstanceConfigDevicesSdk
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdl InstanceConfigDevicesSdl
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdm InstanceConfigDevicesSdm
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdn InstanceConfigDevicesSdn
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdo InstanceConfigDevicesSdo
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdp InstanceConfigDevicesSdp
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdq InstanceConfigDevicesSdq
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdr InstanceConfigDevicesSdr
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sds InstanceConfigDevicesSds
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdt InstanceConfigDevicesSdt
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdu InstanceConfigDevicesSdu
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdv InstanceConfigDevicesSdv
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdw InstanceConfigDevicesSdw
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdx InstanceConfigDevicesSdx
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdy InstanceConfigDevicesSdy
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdz InstanceConfigDevicesSdz
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sda InstanceConfigDevicesSda
    ... sdbl - (Optional, Block) Device slots for attaching disks and volumes (named sda-sdz, sdaa-sdaz, sdba-sdbl). The maximum number of available devices is determined by the instance type's RAM (up to 64 devices). Each slot accepts either a Disk or Volume via diskId or volumeId. Referenced with an index (e.g. sda.0.disk_id).
    sdaa InstanceConfigDevicesSdaa
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdab InstanceConfigDevicesSdab
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdac InstanceConfigDevicesSdac
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdad InstanceConfigDevicesSdad
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdae InstanceConfigDevicesSdae
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdaf InstanceConfigDevicesSdaf
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdag InstanceConfigDevicesSdag
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdah InstanceConfigDevicesSdah
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdai InstanceConfigDevicesSdai
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdaj InstanceConfigDevicesSdaj
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdak InstanceConfigDevicesSdak
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdal InstanceConfigDevicesSdal
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdam InstanceConfigDevicesSdam
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdan InstanceConfigDevicesSdan
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdao InstanceConfigDevicesSdao
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdap InstanceConfigDevicesSdap
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdaq InstanceConfigDevicesSdaq
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdar InstanceConfigDevicesSdar
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdas InstanceConfigDevicesSdas
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdat InstanceConfigDevicesSdat
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdau InstanceConfigDevicesSdau
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdav InstanceConfigDevicesSdav
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdaw InstanceConfigDevicesSdaw
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdax InstanceConfigDevicesSdax
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sday InstanceConfigDevicesSday
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdaz InstanceConfigDevicesSdaz
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdb InstanceConfigDevicesSdb
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdba InstanceConfigDevicesSdba
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbb InstanceConfigDevicesSdbb
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbc InstanceConfigDevicesSdbc
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbd InstanceConfigDevicesSdbd
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbe InstanceConfigDevicesSdbe
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbf InstanceConfigDevicesSdbf
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbg InstanceConfigDevicesSdbg
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbh InstanceConfigDevicesSdbh
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbi InstanceConfigDevicesSdbi
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbj InstanceConfigDevicesSdbj
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbk InstanceConfigDevicesSdbk
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbl InstanceConfigDevicesSdbl
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdc InstanceConfigDevicesSdc
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdd InstanceConfigDevicesSdd
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sde InstanceConfigDevicesSde
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdf InstanceConfigDevicesSdf
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdg InstanceConfigDevicesSdg
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdh InstanceConfigDevicesSdh
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdi InstanceConfigDevicesSdi
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdj InstanceConfigDevicesSdj
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdk InstanceConfigDevicesSdk
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdl InstanceConfigDevicesSdl
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdm InstanceConfigDevicesSdm
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdn InstanceConfigDevicesSdn
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdo InstanceConfigDevicesSdo
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdp InstanceConfigDevicesSdp
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdq InstanceConfigDevicesSdq
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdr InstanceConfigDevicesSdr
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sds InstanceConfigDevicesSds
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdt InstanceConfigDevicesSdt
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdu InstanceConfigDevicesSdu
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdv InstanceConfigDevicesSdv
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdw InstanceConfigDevicesSdw
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdx InstanceConfigDevicesSdx
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdy InstanceConfigDevicesSdy
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdz InstanceConfigDevicesSdz
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sda InstanceConfigDevicesSda
    ... sdbl - (Optional, Block) Device slots for attaching disks and volumes (named sda-sdz, sdaa-sdaz, sdba-sdbl). The maximum number of available devices is determined by the instance type's RAM (up to 64 devices). Each slot accepts either a Disk or Volume via diskId or volumeId. Referenced with an index (e.g. sda.0.disk_id).
    sdaa InstanceConfigDevicesSdaa
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdab InstanceConfigDevicesSdab
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdac InstanceConfigDevicesSdac
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdad InstanceConfigDevicesSdad
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdae InstanceConfigDevicesSdae
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdaf InstanceConfigDevicesSdaf
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdag InstanceConfigDevicesSdag
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdah InstanceConfigDevicesSdah
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdai InstanceConfigDevicesSdai
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdaj InstanceConfigDevicesSdaj
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdak InstanceConfigDevicesSdak
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdal InstanceConfigDevicesSdal
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdam InstanceConfigDevicesSdam
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdan InstanceConfigDevicesSdan
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdao InstanceConfigDevicesSdao
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdap InstanceConfigDevicesSdap
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdaq InstanceConfigDevicesSdaq
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdar InstanceConfigDevicesSdar
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdas InstanceConfigDevicesSdas
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdat InstanceConfigDevicesSdat
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdau InstanceConfigDevicesSdau
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdav InstanceConfigDevicesSdav
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdaw InstanceConfigDevicesSdaw
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdax InstanceConfigDevicesSdax
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sday InstanceConfigDevicesSday
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdaz InstanceConfigDevicesSdaz
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdb InstanceConfigDevicesSdb
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdba InstanceConfigDevicesSdba
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbb InstanceConfigDevicesSdbb
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbc InstanceConfigDevicesSdbc
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbd InstanceConfigDevicesSdbd
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbe InstanceConfigDevicesSdbe
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbf InstanceConfigDevicesSdbf
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbg InstanceConfigDevicesSdbg
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbh InstanceConfigDevicesSdbh
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbi InstanceConfigDevicesSdbi
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbj InstanceConfigDevicesSdbj
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbk InstanceConfigDevicesSdbk
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbl InstanceConfigDevicesSdbl
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdc InstanceConfigDevicesSdc
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdd InstanceConfigDevicesSdd
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sde InstanceConfigDevicesSde
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdf InstanceConfigDevicesSdf
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdg InstanceConfigDevicesSdg
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdh InstanceConfigDevicesSdh
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdi InstanceConfigDevicesSdi
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdj InstanceConfigDevicesSdj
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdk InstanceConfigDevicesSdk
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdl InstanceConfigDevicesSdl
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdm InstanceConfigDevicesSdm
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdn InstanceConfigDevicesSdn
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdo InstanceConfigDevicesSdo
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdp InstanceConfigDevicesSdp
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdq InstanceConfigDevicesSdq
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdr InstanceConfigDevicesSdr
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sds InstanceConfigDevicesSds
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdt InstanceConfigDevicesSdt
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdu InstanceConfigDevicesSdu
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdv InstanceConfigDevicesSdv
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdw InstanceConfigDevicesSdw
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdx InstanceConfigDevicesSdx
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdy InstanceConfigDevicesSdy
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdz InstanceConfigDevicesSdz
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sda Property Map
    ... sdbl - (Optional, Block) Device slots for attaching disks and volumes (named sda-sdz, sdaa-sdaz, sdba-sdbl). The maximum number of available devices is determined by the instance type's RAM (up to 64 devices). Each slot accepts either a Disk or Volume via diskId or volumeId. Referenced with an index (e.g. sda.0.disk_id).
    sdaa Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdab Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdac Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdad Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdae Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdaf Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdag Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdah Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdai Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdaj Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdak Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdal Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdam Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdan Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdao Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdap Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdaq Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdar Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdas Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdat Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdau Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdav Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdaw Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdax Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sday Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdaz Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdb Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdba Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbb Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbc Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbd Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbe Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbf Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbg Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbh Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbi Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbj Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbk Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdbl Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdc Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdd Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sde Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdf Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdg Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdh Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdi Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdj Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdk Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdl Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdm Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdn Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdo Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdp Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdq Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdr Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sds Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdt Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdu Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdv Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdw Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdx Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdy Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.
    sdz Property Map
    Device can be either a Disk or Volume identified by diskId or volume_id. Only one type per slot allowed.

    InstanceConfigDevicesSda, InstanceConfigDevicesSdaArgs

    DiskId int
    The Disk ID to map to this device slot
    VolumeId int
    The Volume ID to map to this device slot.
    DiskId int
    The Disk ID to map to this device slot
    VolumeId int
    The Volume ID to map to this device slot.
    disk_id number
    The Disk ID to map to this device slot
    volume_id number
    The Volume ID to map to this device slot.
    diskId Integer
    The Disk ID to map to this device slot
    volumeId Integer
    The Volume ID to map to this device slot.
    diskId number
    The Disk ID to map to this device slot
    volumeId number
    The Volume ID to map to this device slot.
    disk_id int
    The Disk ID to map to this device slot
    volume_id int
    The Volume ID to map to this device slot.
    diskId Number
    The Disk ID to map to this device slot
    volumeId Number
    The Volume ID to map to this device slot.

    InstanceConfigDevicesSdaa, InstanceConfigDevicesSdaaArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdab, InstanceConfigDevicesSdabArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdac, InstanceConfigDevicesSdacArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdad, InstanceConfigDevicesSdadArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdae, InstanceConfigDevicesSdaeArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdaf, InstanceConfigDevicesSdafArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdag, InstanceConfigDevicesSdagArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdah, InstanceConfigDevicesSdahArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdai, InstanceConfigDevicesSdaiArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdaj, InstanceConfigDevicesSdajArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdak, InstanceConfigDevicesSdakArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdal, InstanceConfigDevicesSdalArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdam, InstanceConfigDevicesSdamArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdan, InstanceConfigDevicesSdanArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdao, InstanceConfigDevicesSdaoArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdap, InstanceConfigDevicesSdapArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdaq, InstanceConfigDevicesSdaqArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdar, InstanceConfigDevicesSdarArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdas, InstanceConfigDevicesSdasArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdat, InstanceConfigDevicesSdatArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdau, InstanceConfigDevicesSdauArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdav, InstanceConfigDevicesSdavArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdaw, InstanceConfigDevicesSdawArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdax, InstanceConfigDevicesSdaxArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSday, InstanceConfigDevicesSdayArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdaz, InstanceConfigDevicesSdazArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdb, InstanceConfigDevicesSdbArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdba, InstanceConfigDevicesSdbaArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdbb, InstanceConfigDevicesSdbbArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdbc, InstanceConfigDevicesSdbcArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdbd, InstanceConfigDevicesSdbdArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdbe, InstanceConfigDevicesSdbeArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdbf, InstanceConfigDevicesSdbfArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdbg, InstanceConfigDevicesSdbgArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdbh, InstanceConfigDevicesSdbhArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdbi, InstanceConfigDevicesSdbiArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdbj, InstanceConfigDevicesSdbjArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdbk, InstanceConfigDevicesSdbkArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdbl, InstanceConfigDevicesSdblArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdc, InstanceConfigDevicesSdcArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdd, InstanceConfigDevicesSddArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSde, InstanceConfigDevicesSdeArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdf, InstanceConfigDevicesSdfArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdg, InstanceConfigDevicesSdgArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdh, InstanceConfigDevicesSdhArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdi, InstanceConfigDevicesSdiArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdj, InstanceConfigDevicesSdjArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdk, InstanceConfigDevicesSdkArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdl, InstanceConfigDevicesSdlArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdm, InstanceConfigDevicesSdmArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdn, InstanceConfigDevicesSdnArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdo, InstanceConfigDevicesSdoArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdp, InstanceConfigDevicesSdpArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdq, InstanceConfigDevicesSdqArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdr, InstanceConfigDevicesSdrArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSds, InstanceConfigDevicesSdsArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdt, InstanceConfigDevicesSdtArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdu, InstanceConfigDevicesSduArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdv, InstanceConfigDevicesSdvArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdw, InstanceConfigDevicesSdwArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdx, InstanceConfigDevicesSdxArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdy, InstanceConfigDevicesSdyArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigDevicesSdz, InstanceConfigDevicesSdzArgs

    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    DiskId int
    The Disk ID to map to this disk slot
    VolumeId int
    The Block Storage volume ID to map to this disk slot
    disk_id number
    The Disk ID to map to this disk slot
    volume_id number
    The Block Storage volume ID to map to this disk slot
    diskId Integer
    The Disk ID to map to this disk slot
    volumeId Integer
    The Block Storage volume ID to map to this disk slot
    diskId number
    The Disk ID to map to this disk slot
    volumeId number
    The Block Storage volume ID to map to this disk slot
    disk_id int
    The Disk ID to map to this disk slot
    volume_id int
    The Block Storage volume ID to map to this disk slot
    diskId Number
    The Disk ID to map to this disk slot
    volumeId Number
    The Block Storage volume ID to map to this disk slot

    InstanceConfigHelper, InstanceConfigHelperArgs

    DevtmpfsAutomount bool
    Populates the /dev directory early during boot without udev. (default true)
    Distro bool
    Helps maintain correct inittab/upstart console device. (default true)
    ModulesDep bool
    Creates a modules dependency file for the Kernel you run. (default true)
    Network bool
    Automatically configures static networking. (default true)
    UpdatedbDisabled bool
    Disables updatedb cron job to avoid disk thrashing. (default true)
    DevtmpfsAutomount bool
    Populates the /dev directory early during boot without udev. (default true)
    Distro bool
    Helps maintain correct inittab/upstart console device. (default true)
    ModulesDep bool
    Creates a modules dependency file for the Kernel you run. (default true)
    Network bool
    Automatically configures static networking. (default true)
    UpdatedbDisabled bool
    Disables updatedb cron job to avoid disk thrashing. (default true)
    devtmpfs_automount bool
    Populates the /dev directory early during boot without udev. (default true)
    distro bool
    Helps maintain correct inittab/upstart console device. (default true)
    modules_dep bool
    Creates a modules dependency file for the Kernel you run. (default true)
    network bool
    Automatically configures static networking. (default true)
    updatedb_disabled bool
    Disables updatedb cron job to avoid disk thrashing. (default true)
    devtmpfsAutomount Boolean
    Populates the /dev directory early during boot without udev. (default true)
    distro Boolean
    Helps maintain correct inittab/upstart console device. (default true)
    modulesDep Boolean
    Creates a modules dependency file for the Kernel you run. (default true)
    network Boolean
    Automatically configures static networking. (default true)
    updatedbDisabled Boolean
    Disables updatedb cron job to avoid disk thrashing. (default true)
    devtmpfsAutomount boolean
    Populates the /dev directory early during boot without udev. (default true)
    distro boolean
    Helps maintain correct inittab/upstart console device. (default true)
    modulesDep boolean
    Creates a modules dependency file for the Kernel you run. (default true)
    network boolean
    Automatically configures static networking. (default true)
    updatedbDisabled boolean
    Disables updatedb cron job to avoid disk thrashing. (default true)
    devtmpfs_automount bool
    Populates the /dev directory early during boot without udev. (default true)
    distro bool
    Helps maintain correct inittab/upstart console device. (default true)
    modules_dep bool
    Creates a modules dependency file for the Kernel you run. (default true)
    network bool
    Automatically configures static networking. (default true)
    updatedb_disabled bool
    Disables updatedb cron job to avoid disk thrashing. (default true)
    devtmpfsAutomount Boolean
    Populates the /dev directory early during boot without udev. (default true)
    distro Boolean
    Helps maintain correct inittab/upstart console device. (default true)
    modulesDep Boolean
    Creates a modules dependency file for the Kernel you run. (default true)
    network Boolean
    Automatically configures static networking. (default true)
    updatedbDisabled Boolean
    Disables updatedb cron job to avoid disk thrashing. (default true)

    InstanceConfigInterface, InstanceConfigInterfaceArgs

    Purpose string
    The type of interface. (public, vlan, vpc)
    Active bool
    Whether this interface is currently booted and active.
    Id int
    The ID of the interface.
    IpRanges List<string>
    IPv4 CIDR VPC Subnet ranges that are routed to this Interface. IPv6 ranges are also available to select participants in the Beta program.
    IpamAddress string
    This Network Interface’s private IP address in Classless Inter-Domain Routing (CIDR) notation. (e.g. 10.0.0.1/24) This field is only allowed for interfaces with the vlan purpose.
    Ipv4 InstanceConfigInterfaceIpv4
    The IPv4 configuration of the VPC interface.This attribute is only allowed for VPC interfaces.
    Ipv6 InstanceConfigInterfaceIpv6
    The IPv6 configuration of the VPC interface. This attribute is only allowed for VPC interfaces.
    Label string
    The name of the VLAN to join. This field is only allowed and required for interfaces with the vlan purpose.
    Primary bool

    Whether the interface is the primary interface that should have the default route for this Linode. This field is only allowed for interfaces with the public or vpc purpose.

    • ipv4 - (Optional, Block) The IPv4 configuration of the VPC interface. Referenced with an index (e.g. ipv4.0.vpc). This field is currently only allowed for interfaces with the vpc purpose.

    • ipv6 - (Optional, Block) The IPv6 configuration of the VPC interface. Referenced with an index (e.g. ipv6.0.is_public). This field is currently only allowed for interfaces with the vpc purpose. NOTE: IPv6 VPCs may not yet be available to all users.

    SubnetId int
    The name of the VPC Subnet to join. This field is only allowed and required for interfaces with the vpc purpose.
    VpcId int
    The ID of VPC which this interface is attached to.
    Purpose string
    The type of interface. (public, vlan, vpc)
    Active bool
    Whether this interface is currently booted and active.
    Id int
    The ID of the interface.
    IpRanges []string
    IPv4 CIDR VPC Subnet ranges that are routed to this Interface. IPv6 ranges are also available to select participants in the Beta program.
    IpamAddress string
    This Network Interface’s private IP address in Classless Inter-Domain Routing (CIDR) notation. (e.g. 10.0.0.1/24) This field is only allowed for interfaces with the vlan purpose.
    Ipv4 InstanceConfigInterfaceIpv4
    The IPv4 configuration of the VPC interface.This attribute is only allowed for VPC interfaces.
    Ipv6 InstanceConfigInterfaceIpv6
    The IPv6 configuration of the VPC interface. This attribute is only allowed for VPC interfaces.
    Label string
    The name of the VLAN to join. This field is only allowed and required for interfaces with the vlan purpose.
    Primary bool

    Whether the interface is the primary interface that should have the default route for this Linode. This field is only allowed for interfaces with the public or vpc purpose.

    • ipv4 - (Optional, Block) The IPv4 configuration of the VPC interface. Referenced with an index (e.g. ipv4.0.vpc). This field is currently only allowed for interfaces with the vpc purpose.

    • ipv6 - (Optional, Block) The IPv6 configuration of the VPC interface. Referenced with an index (e.g. ipv6.0.is_public). This field is currently only allowed for interfaces with the vpc purpose. NOTE: IPv6 VPCs may not yet be available to all users.

    SubnetId int
    The name of the VPC Subnet to join. This field is only allowed and required for interfaces with the vpc purpose.
    VpcId int
    The ID of VPC which this interface is attached to.
    purpose string
    The type of interface. (public, vlan, vpc)
    active bool
    Whether this interface is currently booted and active.
    id number
    The ID of the interface.
    ip_ranges list(string)
    IPv4 CIDR VPC Subnet ranges that are routed to this Interface. IPv6 ranges are also available to select participants in the Beta program.
    ipam_address string
    This Network Interface’s private IP address in Classless Inter-Domain Routing (CIDR) notation. (e.g. 10.0.0.1/24) This field is only allowed for interfaces with the vlan purpose.
    ipv4 object
    The IPv4 configuration of the VPC interface.This attribute is only allowed for VPC interfaces.
    ipv6 object
    The IPv6 configuration of the VPC interface. This attribute is only allowed for VPC interfaces.
    label string
    The name of the VLAN to join. This field is only allowed and required for interfaces with the vlan purpose.
    primary bool

    Whether the interface is the primary interface that should have the default route for this Linode. This field is only allowed for interfaces with the public or vpc purpose.

    • ipv4 - (Optional, Block) The IPv4 configuration of the VPC interface. Referenced with an index (e.g. ipv4.0.vpc). This field is currently only allowed for interfaces with the vpc purpose.

    • ipv6 - (Optional, Block) The IPv6 configuration of the VPC interface. Referenced with an index (e.g. ipv6.0.is_public). This field is currently only allowed for interfaces with the vpc purpose. NOTE: IPv6 VPCs may not yet be available to all users.

    subnet_id number
    The name of the VPC Subnet to join. This field is only allowed and required for interfaces with the vpc purpose.
    vpc_id number
    The ID of VPC which this interface is attached to.
    purpose String
    The type of interface. (public, vlan, vpc)
    active Boolean
    Whether this interface is currently booted and active.
    id Integer
    The ID of the interface.
    ipRanges List<String>
    IPv4 CIDR VPC Subnet ranges that are routed to this Interface. IPv6 ranges are also available to select participants in the Beta program.
    ipamAddress String
    This Network Interface’s private IP address in Classless Inter-Domain Routing (CIDR) notation. (e.g. 10.0.0.1/24) This field is only allowed for interfaces with the vlan purpose.
    ipv4 InstanceConfigInterfaceIpv4
    The IPv4 configuration of the VPC interface.This attribute is only allowed for VPC interfaces.
    ipv6 InstanceConfigInterfaceIpv6
    The IPv6 configuration of the VPC interface. This attribute is only allowed for VPC interfaces.
    label String
    The name of the VLAN to join. This field is only allowed and required for interfaces with the vlan purpose.
    primary Boolean

    Whether the interface is the primary interface that should have the default route for this Linode. This field is only allowed for interfaces with the public or vpc purpose.

    • ipv4 - (Optional, Block) The IPv4 configuration of the VPC interface. Referenced with an index (e.g. ipv4.0.vpc). This field is currently only allowed for interfaces with the vpc purpose.

    • ipv6 - (Optional, Block) The IPv6 configuration of the VPC interface. Referenced with an index (e.g. ipv6.0.is_public). This field is currently only allowed for interfaces with the vpc purpose. NOTE: IPv6 VPCs may not yet be available to all users.

    subnetId Integer
    The name of the VPC Subnet to join. This field is only allowed and required for interfaces with the vpc purpose.
    vpcId Integer
    The ID of VPC which this interface is attached to.
    purpose string
    The type of interface. (public, vlan, vpc)
    active boolean
    Whether this interface is currently booted and active.
    id number
    The ID of the interface.
    ipRanges string[]
    IPv4 CIDR VPC Subnet ranges that are routed to this Interface. IPv6 ranges are also available to select participants in the Beta program.
    ipamAddress string
    This Network Interface’s private IP address in Classless Inter-Domain Routing (CIDR) notation. (e.g. 10.0.0.1/24) This field is only allowed for interfaces with the vlan purpose.
    ipv4 InstanceConfigInterfaceIpv4
    The IPv4 configuration of the VPC interface.This attribute is only allowed for VPC interfaces.
    ipv6 InstanceConfigInterfaceIpv6
    The IPv6 configuration of the VPC interface. This attribute is only allowed for VPC interfaces.
    label string
    The name of the VLAN to join. This field is only allowed and required for interfaces with the vlan purpose.
    primary boolean

    Whether the interface is the primary interface that should have the default route for this Linode. This field is only allowed for interfaces with the public or vpc purpose.

    • ipv4 - (Optional, Block) The IPv4 configuration of the VPC interface. Referenced with an index (e.g. ipv4.0.vpc). This field is currently only allowed for interfaces with the vpc purpose.

    • ipv6 - (Optional, Block) The IPv6 configuration of the VPC interface. Referenced with an index (e.g. ipv6.0.is_public). This field is currently only allowed for interfaces with the vpc purpose. NOTE: IPv6 VPCs may not yet be available to all users.

    subnetId number
    The name of the VPC Subnet to join. This field is only allowed and required for interfaces with the vpc purpose.
    vpcId number
    The ID of VPC which this interface is attached to.
    purpose str
    The type of interface. (public, vlan, vpc)
    active bool
    Whether this interface is currently booted and active.
    id int
    The ID of the interface.
    ip_ranges Sequence[str]
    IPv4 CIDR VPC Subnet ranges that are routed to this Interface. IPv6 ranges are also available to select participants in the Beta program.
    ipam_address str
    This Network Interface’s private IP address in Classless Inter-Domain Routing (CIDR) notation. (e.g. 10.0.0.1/24) This field is only allowed for interfaces with the vlan purpose.
    ipv4 InstanceConfigInterfaceIpv4
    The IPv4 configuration of the VPC interface.This attribute is only allowed for VPC interfaces.
    ipv6 InstanceConfigInterfaceIpv6
    The IPv6 configuration of the VPC interface. This attribute is only allowed for VPC interfaces.
    label str
    The name of the VLAN to join. This field is only allowed and required for interfaces with the vlan purpose.
    primary bool

    Whether the interface is the primary interface that should have the default route for this Linode. This field is only allowed for interfaces with the public or vpc purpose.

    • ipv4 - (Optional, Block) The IPv4 configuration of the VPC interface. Referenced with an index (e.g. ipv4.0.vpc). This field is currently only allowed for interfaces with the vpc purpose.

    • ipv6 - (Optional, Block) The IPv6 configuration of the VPC interface. Referenced with an index (e.g. ipv6.0.is_public). This field is currently only allowed for interfaces with the vpc purpose. NOTE: IPv6 VPCs may not yet be available to all users.

    subnet_id int
    The name of the VPC Subnet to join. This field is only allowed and required for interfaces with the vpc purpose.
    vpc_id int
    The ID of VPC which this interface is attached to.
    purpose String
    The type of interface. (public, vlan, vpc)
    active Boolean
    Whether this interface is currently booted and active.
    id Number
    The ID of the interface.
    ipRanges List<String>
    IPv4 CIDR VPC Subnet ranges that are routed to this Interface. IPv6 ranges are also available to select participants in the Beta program.
    ipamAddress String
    This Network Interface’s private IP address in Classless Inter-Domain Routing (CIDR) notation. (e.g. 10.0.0.1/24) This field is only allowed for interfaces with the vlan purpose.
    ipv4 Property Map
    The IPv4 configuration of the VPC interface.This attribute is only allowed for VPC interfaces.
    ipv6 Property Map
    The IPv6 configuration of the VPC interface. This attribute is only allowed for VPC interfaces.
    label String
    The name of the VLAN to join. This field is only allowed and required for interfaces with the vlan purpose.
    primary Boolean

    Whether the interface is the primary interface that should have the default route for this Linode. This field is only allowed for interfaces with the public or vpc purpose.

    • ipv4 - (Optional, Block) The IPv4 configuration of the VPC interface. Referenced with an index (e.g. ipv4.0.vpc). This field is currently only allowed for interfaces with the vpc purpose.

    • ipv6 - (Optional, Block) The IPv6 configuration of the VPC interface. Referenced with an index (e.g. ipv6.0.is_public). This field is currently only allowed for interfaces with the vpc purpose. NOTE: IPv6 VPCs may not yet be available to all users.

    subnetId Number
    The name of the VPC Subnet to join. This field is only allowed and required for interfaces with the vpc purpose.
    vpcId Number
    The ID of VPC which this interface is attached to.

    InstanceConfigInterfaceIpv4, InstanceConfigInterfaceIpv4Args

    Nat11 string
    The public IP that will be used for the one-to-one NAT purpose. If this is any, the public IPv4 address assigned to this Linode is used on this interface and will be 1:1 NATted with the VPC IPv4 address.
    Vpc string
    The IP from the VPC subnet to use for this interface. A random address will be assigned if this is not specified in a VPC interface.
    Nat11 string
    The public IP that will be used for the one-to-one NAT purpose. If this is any, the public IPv4 address assigned to this Linode is used on this interface and will be 1:1 NATted with the VPC IPv4 address.
    Vpc string
    The IP from the VPC subnet to use for this interface. A random address will be assigned if this is not specified in a VPC interface.
    nat11 string
    The public IP that will be used for the one-to-one NAT purpose. If this is any, the public IPv4 address assigned to this Linode is used on this interface and will be 1:1 NATted with the VPC IPv4 address.
    vpc string
    The IP from the VPC subnet to use for this interface. A random address will be assigned if this is not specified in a VPC interface.
    nat11 String
    The public IP that will be used for the one-to-one NAT purpose. If this is any, the public IPv4 address assigned to this Linode is used on this interface and will be 1:1 NATted with the VPC IPv4 address.
    vpc String
    The IP from the VPC subnet to use for this interface. A random address will be assigned if this is not specified in a VPC interface.
    nat11 string
    The public IP that will be used for the one-to-one NAT purpose. If this is any, the public IPv4 address assigned to this Linode is used on this interface and will be 1:1 NATted with the VPC IPv4 address.
    vpc string
    The IP from the VPC subnet to use for this interface. A random address will be assigned if this is not specified in a VPC interface.
    nat11 str
    The public IP that will be used for the one-to-one NAT purpose. If this is any, the public IPv4 address assigned to this Linode is used on this interface and will be 1:1 NATted with the VPC IPv4 address.
    vpc str
    The IP from the VPC subnet to use for this interface. A random address will be assigned if this is not specified in a VPC interface.
    nat11 String
    The public IP that will be used for the one-to-one NAT purpose. If this is any, the public IPv4 address assigned to this Linode is used on this interface and will be 1:1 NATted with the VPC IPv4 address.
    vpc String
    The IP from the VPC subnet to use for this interface. A random address will be assigned if this is not specified in a VPC interface.

    InstanceConfigInterfaceIpv6, InstanceConfigInterfaceIpv6Args

    IsPublic bool

    If true, connections from the interface to IPv6 addresses outside the VPC, and connections from IPv6 addresses outside the VPC to the interface will be permitted. (Default: false)

    • slaac - (Optional, Block List) An array of SLAAC prefixes to use for this interface.

    • range - (Optional, Block List) An array of IPv6 ranges to use for this interface.

    Ranges List<InstanceConfigInterfaceIpv6Range>
    A prefix to add to this interface, or auto for a new IPv6 prefix to be automatically allocated.
    Slaacs List<InstanceConfigInterfaceIpv6Slaac>
    An array of SLAAC prefixes to use for this interface.
    IsPublic bool

    If true, connections from the interface to IPv6 addresses outside the VPC, and connections from IPv6 addresses outside the VPC to the interface will be permitted. (Default: false)

    • slaac - (Optional, Block List) An array of SLAAC prefixes to use for this interface.

    • range - (Optional, Block List) An array of IPv6 ranges to use for this interface.

    Ranges []InstanceConfigInterfaceIpv6Range
    A prefix to add to this interface, or auto for a new IPv6 prefix to be automatically allocated.
    Slaacs []InstanceConfigInterfaceIpv6Slaac
    An array of SLAAC prefixes to use for this interface.
    is_public bool

    If true, connections from the interface to IPv6 addresses outside the VPC, and connections from IPv6 addresses outside the VPC to the interface will be permitted. (Default: false)

    • slaac - (Optional, Block List) An array of SLAAC prefixes to use for this interface.

    • range - (Optional, Block List) An array of IPv6 ranges to use for this interface.

    ranges list(object)
    A prefix to add to this interface, or auto for a new IPv6 prefix to be automatically allocated.
    slaacs list(object)
    An array of SLAAC prefixes to use for this interface.
    isPublic Boolean

    If true, connections from the interface to IPv6 addresses outside the VPC, and connections from IPv6 addresses outside the VPC to the interface will be permitted. (Default: false)

    • slaac - (Optional, Block List) An array of SLAAC prefixes to use for this interface.

    • range - (Optional, Block List) An array of IPv6 ranges to use for this interface.

    ranges List<InstanceConfigInterfaceIpv6Range>
    A prefix to add to this interface, or auto for a new IPv6 prefix to be automatically allocated.
    slaacs List<InstanceConfigInterfaceIpv6Slaac>
    An array of SLAAC prefixes to use for this interface.
    isPublic boolean

    If true, connections from the interface to IPv6 addresses outside the VPC, and connections from IPv6 addresses outside the VPC to the interface will be permitted. (Default: false)

    • slaac - (Optional, Block List) An array of SLAAC prefixes to use for this interface.

    • range - (Optional, Block List) An array of IPv6 ranges to use for this interface.

    ranges InstanceConfigInterfaceIpv6Range[]
    A prefix to add to this interface, or auto for a new IPv6 prefix to be automatically allocated.
    slaacs InstanceConfigInterfaceIpv6Slaac[]
    An array of SLAAC prefixes to use for this interface.
    is_public bool

    If true, connections from the interface to IPv6 addresses outside the VPC, and connections from IPv6 addresses outside the VPC to the interface will be permitted. (Default: false)

    • slaac - (Optional, Block List) An array of SLAAC prefixes to use for this interface.

    • range - (Optional, Block List) An array of IPv6 ranges to use for this interface.

    ranges Sequence[InstanceConfigInterfaceIpv6Range]
    A prefix to add to this interface, or auto for a new IPv6 prefix to be automatically allocated.
    slaacs Sequence[InstanceConfigInterfaceIpv6Slaac]
    An array of SLAAC prefixes to use for this interface.
    isPublic Boolean

    If true, connections from the interface to IPv6 addresses outside the VPC, and connections from IPv6 addresses outside the VPC to the interface will be permitted. (Default: false)

    • slaac - (Optional, Block List) An array of SLAAC prefixes to use for this interface.

    • range - (Optional, Block List) An array of IPv6 ranges to use for this interface.

    ranges List<Property Map>
    A prefix to add to this interface, or auto for a new IPv6 prefix to be automatically allocated.
    slaacs List<Property Map>
    An array of SLAAC prefixes to use for this interface.

    InstanceConfigInterfaceIpv6Range, InstanceConfigInterfaceIpv6RangeArgs

    AssignedRange string
    The value of range computed by the API. This is necessary when needing to access the range implicitly allocated using auto.
    Range string
    A prefix to add to this interface, or auto for a new IPv6 prefix to be automatically allocated.
    AssignedRange string
    The value of range computed by the API. This is necessary when needing to access the range implicitly allocated using auto.
    Range string
    A prefix to add to this interface, or auto for a new IPv6 prefix to be automatically allocated.
    assigned_range string
    The value of range computed by the API. This is necessary when needing to access the range implicitly allocated using auto.
    range string
    A prefix to add to this interface, or auto for a new IPv6 prefix to be automatically allocated.
    assignedRange String
    The value of range computed by the API. This is necessary when needing to access the range implicitly allocated using auto.
    range String
    A prefix to add to this interface, or auto for a new IPv6 prefix to be automatically allocated.
    assignedRange string
    The value of range computed by the API. This is necessary when needing to access the range implicitly allocated using auto.
    range string
    A prefix to add to this interface, or auto for a new IPv6 prefix to be automatically allocated.
    assigned_range str
    The value of range computed by the API. This is necessary when needing to access the range implicitly allocated using auto.
    range str
    A prefix to add to this interface, or auto for a new IPv6 prefix to be automatically allocated.
    assignedRange String
    The value of range computed by the API. This is necessary when needing to access the range implicitly allocated using auto.
    range String
    A prefix to add to this interface, or auto for a new IPv6 prefix to be automatically allocated.

    InstanceConfigInterfaceIpv6Slaac, InstanceConfigInterfaceIpv6SlaacArgs

    Address string
    The SLAAC address chosen for this interface.
    AssignedRange string
    The value of range computed by the API. This is necessary when needing to access the range implicitly allocated using auto.
    Range string
    A SLAAC prefix to add to this interface, or auto for a new IPv6 prefix to be automatically allocated.
    Address string
    The SLAAC address chosen for this interface.
    AssignedRange string
    The value of range computed by the API. This is necessary when needing to access the range implicitly allocated using auto.
    Range string
    A SLAAC prefix to add to this interface, or auto for a new IPv6 prefix to be automatically allocated.
    address string
    The SLAAC address chosen for this interface.
    assigned_range string
    The value of range computed by the API. This is necessary when needing to access the range implicitly allocated using auto.
    range string
    A SLAAC prefix to add to this interface, or auto for a new IPv6 prefix to be automatically allocated.
    address String
    The SLAAC address chosen for this interface.
    assignedRange String
    The value of range computed by the API. This is necessary when needing to access the range implicitly allocated using auto.
    range String
    A SLAAC prefix to add to this interface, or auto for a new IPv6 prefix to be automatically allocated.
    address string
    The SLAAC address chosen for this interface.
    assignedRange string
    The value of range computed by the API. This is necessary when needing to access the range implicitly allocated using auto.
    range string
    A SLAAC prefix to add to this interface, or auto for a new IPv6 prefix to be automatically allocated.
    address str
    The SLAAC address chosen for this interface.
    assigned_range str
    The value of range computed by the API. This is necessary when needing to access the range implicitly allocated using auto.
    range str
    A SLAAC prefix to add to this interface, or auto for a new IPv6 prefix to be automatically allocated.
    address String
    The SLAAC address chosen for this interface.
    assignedRange String
    The value of range computed by the API. This is necessary when needing to access the range implicitly allocated using auto.
    range String
    A SLAAC prefix to add to this interface, or auto for a new IPv6 prefix to be automatically allocated.

    Import

    Instance Configs can be imported using the linodeId followed by the Instance Config id separated by a comma, e.g.

    $ pulumi import linode:index/instanceConfig:InstanceConfig my-config 1234567,7654321
    

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

    Package Details

    Repository
    Linode pulumi/pulumi-linode
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the linode Terraform Provider.
    linode logo linode logo
    Viewing docs for Linode v6.8.0
    published on Wednesday, Oct 21, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial