1. Registry
  2. Packages
  3. Linode Provider
  4. API Docs
  5. Vpc
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

    Manages a Linode VPC. For more information, see the Linode APIv4 docs.

    Please refer to linode.VpcSubnet to manage the subnets under a Linode VPC.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as linode from "@pulumi/linode";
    
    const test = new linode.Vpc("test", {
        label: "test-vpc",
        region: "us-iad",
        description: "My first VPC.",
    });
    
    import pulumi
    import pulumi_linode as linode
    
    test = linode.Vpc("test",
        label="test-vpc",
        region="us-iad",
        description="My first VPC.")
    
    package main
    
    import (
    	"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 {
    		_, err := linode.NewVpc(ctx, "test", &linode.VpcArgs{
    			Label:       pulumi.String("test-vpc"),
    			Region:      pulumi.String("us-iad"),
    			Description: pulumi.String("My first VPC."),
    		})
    		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 test = new Linode.Vpc("test", new()
        {
            Label = "test-vpc",
            Region = "us-iad",
            Description = "My first VPC.",
        });
    
    });
    
    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 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 test = new Vpc("test", VpcArgs.builder()
                .label("test-vpc")
                .region("us-iad")
                .description("My first VPC.")
                .build());
    
        }
    }
    
    resources:
      test:
        type: linode:Vpc
        properties:
          label: test-vpc
          region: us-iad
          description: My first VPC.
    
    terraform {
      required_providers {
        linode = {
          source = "pulumi/linode"
        }
      }
    }
    
    resource "linode_vpc" "test" {
      lifecycle {
        create_before_destroy = true
      }
      label       = "test-vpc"
      region      = "us-iad"
      description = "My first VPC."
    }
    

    Create a VPC with a /52 IPv6 range prefix:

    import * as pulumi from "@pulumi/pulumi";
    import * as linode from "@pulumi/linode";
    
    // NOTE: IPv6 VPCs may not currently be available to all users.
    const test = new linode.Vpc("test", {
        label: "test-vpc",
        region: "us-iad",
        ipv6s: [{
            range: "/52",
        }],
    });
    
    import pulumi
    import pulumi_linode as linode
    
    # NOTE: IPv6 VPCs may not currently be available to all users.
    test = linode.Vpc("test",
        label="test-vpc",
        region="us-iad",
        ipv6s=[{
            "range": "/52",
        }])
    
    package main
    
    import (
    	"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 {
    		// NOTE: IPv6 VPCs may not currently be available to all users.
    		_, err := linode.NewVpc(ctx, "test", &linode.VpcArgs{
    			Label:  pulumi.String("test-vpc"),
    			Region: pulumi.String("us-iad"),
    			Ipv6s: linode.VpcIpv6Array{
    				&linode.VpcIpv6Args{
    					Range: pulumi.String("/52"),
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Linode = Pulumi.Linode;
    
    return await Deployment.RunAsync(() => 
    {
        // NOTE: IPv6 VPCs may not currently be available to all users.
        var test = new Linode.Vpc("test", new()
        {
            Label = "test-vpc",
            Region = "us-iad",
            Ipv6s = new[]
            {
                new Linode.Inputs.VpcIpv6Args
                {
                    Range = "/52",
                },
            },
        });
    
    });
    
    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.inputs.VpcIpv6Args;
    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) {
            // NOTE: IPv6 VPCs may not currently be available to all users.
            var test = new Vpc("test", VpcArgs.builder()
                .label("test-vpc")
                .region("us-iad")
                .ipv6s(VpcIpv6Args.builder()
                    .range("/52")
                    .build())
                .build());
    
        }
    }
    
    resources:
      # NOTE: IPv6 VPCs may not currently be available to all users.
      test:
        type: linode:Vpc
        properties:
          label: test-vpc
          region: us-iad
          ipv6s:
            - range: /52
    
    terraform {
      required_providers {
        linode = {
          source = "pulumi/linode"
        }
      }
    }
    
    # NOTE: IPv6 VPCs may not currently be available to all users.
    resource "linode_vpc" "test" {
      lifecycle {
        create_before_destroy = true
      }
      label  = "test-vpc"
      region = "us-iad"
      ipv6s {
        range = "/52"
      }
    }
    
    import * as pulumi from "@pulumi/pulumi";
    import * as linode from "@pulumi/linode";
    
    // NOTE: Custom VPC IPv4 Ranges may not currently be available to all users.
    const test = new linode.Vpc("test", {
        label: "test-vpc",
        region: "us-iad",
        ipv4s: [{
            range: "10.0.0.0/8",
        }],
    });
    
    import pulumi
    import pulumi_linode as linode
    
    # NOTE: Custom VPC IPv4 Ranges may not currently be available to all users.
    test = linode.Vpc("test",
        label="test-vpc",
        region="us-iad",
        ipv4s=[{
            "range": "10.0.0.0/8",
        }])
    
    package main
    
    import (
    	"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 {
    		// NOTE: Custom VPC IPv4 Ranges may not currently be available to all users.
    		_, err := linode.NewVpc(ctx, "test", &linode.VpcArgs{
    			Label:  pulumi.String("test-vpc"),
    			Region: pulumi.String("us-iad"),
    			Ipv4s: linode.VpcIpv4Array{
    				&linode.VpcIpv4Args{
    					Range: pulumi.String("10.0.0.0/8"),
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Linode = Pulumi.Linode;
    
    return await Deployment.RunAsync(() => 
    {
        // NOTE: Custom VPC IPv4 Ranges may not currently be available to all users.
        var test = new Linode.Vpc("test", new()
        {
            Label = "test-vpc",
            Region = "us-iad",
            Ipv4s = new[]
            {
                new Linode.Inputs.VpcIpv4Args
                {
                    Range = "10.0.0.0/8",
                },
            },
        });
    
    });
    
    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.inputs.VpcIpv4Args;
    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) {
            // NOTE: Custom VPC IPv4 Ranges may not currently be available to all users.
            var test = new Vpc("test", VpcArgs.builder()
                .label("test-vpc")
                .region("us-iad")
                .ipv4s(VpcIpv4Args.builder()
                    .range("10.0.0.0/8")
                    .build())
                .build());
    
        }
    }
    
    resources:
      # NOTE: Custom VPC IPv4 Ranges may not currently be available to all users.
      test:
        type: linode:Vpc
        properties:
          label: test-vpc
          region: us-iad
          ipv4s:
            - range: 10.0.0.0/8
    
    terraform {
      required_providers {
        linode = {
          source = "pulumi/linode"
        }
      }
    }
    
    # NOTE: Custom VPC IPv4 Ranges may not currently be available to all users.
    resource "linode_vpc" "test" {
      lifecycle {
        create_before_destroy = true
      }
      label  = "test-vpc"
      region = "us-iad"
      ipv4s {
        range = "10.0.0.0/8"
      }
    }
    

    IPv6

    Limited Availability IPv6 VPCs may not currently be available to all users.

    Configures a single IPv6 range under this VPC.

    • range - (Optional) An existing IPv6 prefix owned by the current account or a forward slash (/) followed by a valid prefix length. If unspecified, a range with the default prefix will be allocated for this VPC.

    • allocationClass - (Optional) Indicates the labeled IPv6 Inventory that the VPC Prefix should be allocated from.

    • allocatedRange - (Read-Only) The value of range computed by the API. This is necessary when needing to access the range for an implicit allocation.

    IPv4

    Limited Availability Custom VPC IPv4 Ranges may not currently be available to all users.

    Configures a single IPv4 range under this VPC. Unlike IPv6, IPv4 ranges can be updated in-place without requiring resource replacement.

    • range - (Required) The IPv4 range in CIDR format to assign to this VPC (e.g. 10.0.0.0/8).

    Subnets

    The following attributes are exported under each entry of the subnets field:

    • id - The id of the VPC Subnet.

    • label - The label of the VPC Subnet.

    • ipv4 - The IPv4 range of this subnet in CIDR format.

    • ipv6 - The IPv6 ranges of this subnet.

      • range - An IPv6 range allocated to this subnet.
    • linodes - A list of Linodes assigned to this subnet.

      • id - ID of the Linode

      • interfaces - A list of networking interfaces objects.

        • id - ID of the interface.

        • configId - ID of Linode Config that the interface is associated with. null for a Linode Interface.

        • active - Whether the Interface is actively in use.

    • databases - A list of Managed Databases assigned to this subnet.

      • id - ID of a managed database assigned to the VPC Subnet.

      • ipv4Range - IPv4 range assigned to the database.

      • ipv6Ranges - A list of IPv6 ranges assigned to the database.

        • range - An IPv6 address range in CIDR notation.
    • nodebalancers - A list of NodeBalancers assigned to this subnet.

      • id - ID of a NodeBalancer assigned to the VPC Subnet.

      • ipv4Range - IPv4 range assigned to the NodeBalancer.

      • ipv6Ranges - A list of IPv6 ranges assigned to the NodeBalancer.

        • range - An IPv6 address range in CIDR notation.
    • created - The date and time when the VPC Subnet was created.

    • updated - The date and time when the VPC Subnet was last updated.

    Create Vpc Resource

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

    Constructor syntax

    new Vpc(name: string, args: VpcArgs, opts?: CustomResourceOptions);
    @overload
    def Vpc(resource_name: str,
            args: VpcArgs,
            opts: Optional[ResourceOptions] = None)
    
    @overload
    def Vpc(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            label: Optional[str] = None,
            region: Optional[str] = None,
            description: Optional[str] = None,
            ipv4s: Optional[Sequence[VpcIpv4Args]] = None,
            ipv6s: Optional[Sequence[VpcIpv6Args]] = None,
            vpc_type: Optional[str] = None)
    func NewVpc(ctx *Context, name string, args VpcArgs, opts ...ResourceOption) (*Vpc, error)
    public Vpc(string name, VpcArgs args, CustomResourceOptions? opts = null)
    public Vpc(String name, VpcArgs args)
    public Vpc(String name, VpcArgs args, CustomResourceOptions options)
    
    type: linode:Vpc
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "linode_vpc" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args VpcArgs
    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 VpcArgs
    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 VpcArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args VpcArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args VpcArgs
    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 vpcResource = new Linode.Vpc("vpcResource", new()
    {
        Label = "string",
        Region = "string",
        Description = "string",
        Ipv4s = new[]
        {
            new Linode.Inputs.VpcIpv4Args
            {
                Range = "string",
            },
        },
        Ipv6s = new[]
        {
            new Linode.Inputs.VpcIpv6Args
            {
                AllocatedRange = "string",
                AllocationClass = "string",
                Range = "string",
            },
        },
        VpcType = "string",
    });
    
    example, err := linode.NewVpc(ctx, "vpcResource", &linode.VpcArgs{
    	Label:       pulumi.String("string"),
    	Region:      pulumi.String("string"),
    	Description: pulumi.String("string"),
    	Ipv4s: linode.VpcIpv4Array{
    		&linode.VpcIpv4Args{
    			Range: pulumi.String("string"),
    		},
    	},
    	Ipv6s: linode.VpcIpv6Array{
    		&linode.VpcIpv6Args{
    			AllocatedRange:  pulumi.String("string"),
    			AllocationClass: pulumi.String("string"),
    			Range:           pulumi.String("string"),
    		},
    	},
    	VpcType: pulumi.String("string"),
    })
    
    resource "linode_vpc" "vpcResource" {
      lifecycle {
        create_before_destroy = true
      }
      label       = "string"
      region      = "string"
      description = "string"
      ipv4s {
        range = "string"
      }
      ipv6s {
        allocated_range  = "string"
        allocation_class = "string"
        range            = "string"
      }
      vpc_type = "string"
    }
    
    var vpcResource = new Vpc("vpcResource", VpcArgs.builder()
        .label("string")
        .region("string")
        .description("string")
        .ipv4s(VpcIpv4Args.builder()
            .range("string")
            .build())
        .ipv6s(VpcIpv6Args.builder()
            .allocatedRange("string")
            .allocationClass("string")
            .range("string")
            .build())
        .vpcType("string")
        .build());
    
    vpc_resource = linode.Vpc("vpcResource",
        label="string",
        region="string",
        description="string",
        ipv4s=[{
            "range": "string",
        }],
        ipv6s=[{
            "allocated_range": "string",
            "allocation_class": "string",
            "range": "string",
        }],
        vpc_type="string")
    
    const vpcResource = new linode.Vpc("vpcResource", {
        label: "string",
        region: "string",
        description: "string",
        ipv4s: [{
            range: "string",
        }],
        ipv6s: [{
            allocatedRange: "string",
            allocationClass: "string",
            range: "string",
        }],
        vpcType: "string",
    });
    
    type: linode:Vpc
    properties:
        description: string
        ipv4s:
            - range: string
        ipv6s:
            - allocatedRange: string
              allocationClass: string
              range: string
        label: string
        region: string
        vpcType: string
    

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

    Label string
    The label of the VPC. This field can only contain ASCII letters, digits and dashes.
    Region string
    The region of the VPC.
    Description string
    The user-defined description of this VPC.
    Ipv4s List<VpcIpv4>
    The IPv4 configuration of this VPC.
    Ipv6s List<VpcIpv6>
    The IPv6 configuration of this VPC.
    VpcType string

    The type of the VPC. Can be either regular or rdma. Defaults to regular. The rdma type creates an RDMA VPC and may not be available to all users. Changing this value forces the creation of a new VPC.

    • ipv6 - (Optional, Nested Attribute List) A list of IPv6 allocations under this VPC.

    • ipv4 - (Optional, Nested Attribute List) A list of IPv4 ranges under this VPC.

    Label string
    The label of the VPC. This field can only contain ASCII letters, digits and dashes.
    Region string
    The region of the VPC.
    Description string
    The user-defined description of this VPC.
    Ipv4s []VpcIpv4Args
    The IPv4 configuration of this VPC.
    Ipv6s []VpcIpv6Args
    The IPv6 configuration of this VPC.
    VpcType string

    The type of the VPC. Can be either regular or rdma. Defaults to regular. The rdma type creates an RDMA VPC and may not be available to all users. Changing this value forces the creation of a new VPC.

    • ipv6 - (Optional, Nested Attribute List) A list of IPv6 allocations under this VPC.

    • ipv4 - (Optional, Nested Attribute List) A list of IPv4 ranges under this VPC.

    label string
    The label of the VPC. This field can only contain ASCII letters, digits and dashes.
    region string
    The region of the VPC.
    description string
    The user-defined description of this VPC.
    ipv4s list(object)
    The IPv4 configuration of this VPC.
    ipv6s list(object)
    The IPv6 configuration of this VPC.
    vpc_type string

    The type of the VPC. Can be either regular or rdma. Defaults to regular. The rdma type creates an RDMA VPC and may not be available to all users. Changing this value forces the creation of a new VPC.

    • ipv6 - (Optional, Nested Attribute List) A list of IPv6 allocations under this VPC.

    • ipv4 - (Optional, Nested Attribute List) A list of IPv4 ranges under this VPC.

    label String
    The label of the VPC. This field can only contain ASCII letters, digits and dashes.
    region String
    The region of the VPC.
    description String
    The user-defined description of this VPC.
    ipv4s List<VpcIpv4>
    The IPv4 configuration of this VPC.
    ipv6s List<VpcIpv6>
    The IPv6 configuration of this VPC.
    vpcType String

    The type of the VPC. Can be either regular or rdma. Defaults to regular. The rdma type creates an RDMA VPC and may not be available to all users. Changing this value forces the creation of a new VPC.

    • ipv6 - (Optional, Nested Attribute List) A list of IPv6 allocations under this VPC.

    • ipv4 - (Optional, Nested Attribute List) A list of IPv4 ranges under this VPC.

    label string
    The label of the VPC. This field can only contain ASCII letters, digits and dashes.
    region string
    The region of the VPC.
    description string
    The user-defined description of this VPC.
    ipv4s VpcIpv4[]
    The IPv4 configuration of this VPC.
    ipv6s VpcIpv6[]
    The IPv6 configuration of this VPC.
    vpcType string

    The type of the VPC. Can be either regular or rdma. Defaults to regular. The rdma type creates an RDMA VPC and may not be available to all users. Changing this value forces the creation of a new VPC.

    • ipv6 - (Optional, Nested Attribute List) A list of IPv6 allocations under this VPC.

    • ipv4 - (Optional, Nested Attribute List) A list of IPv4 ranges under this VPC.

    label str
    The label of the VPC. This field can only contain ASCII letters, digits and dashes.
    region str
    The region of the VPC.
    description str
    The user-defined description of this VPC.
    ipv4s Sequence[VpcIpv4Args]
    The IPv4 configuration of this VPC.
    ipv6s Sequence[VpcIpv6Args]
    The IPv6 configuration of this VPC.
    vpc_type str

    The type of the VPC. Can be either regular or rdma. Defaults to regular. The rdma type creates an RDMA VPC and may not be available to all users. Changing this value forces the creation of a new VPC.

    • ipv6 - (Optional, Nested Attribute List) A list of IPv6 allocations under this VPC.

    • ipv4 - (Optional, Nested Attribute List) A list of IPv4 ranges under this VPC.

    label String
    The label of the VPC. This field can only contain ASCII letters, digits and dashes.
    region String
    The region of the VPC.
    description String
    The user-defined description of this VPC.
    ipv4s List<Property Map>
    The IPv4 configuration of this VPC.
    ipv6s List<Property Map>
    The IPv6 configuration of this VPC.
    vpcType String

    The type of the VPC. Can be either regular or rdma. Defaults to regular. The rdma type creates an RDMA VPC and may not be available to all users. Changing this value forces the creation of a new VPC.

    • ipv6 - (Optional, Nested Attribute List) A list of IPv6 allocations under this VPC.

    • ipv4 - (Optional, Nested Attribute List) A list of IPv4 ranges under this VPC.

    Outputs

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

    Created string
    The date and time when the VPC was created.
    Id string
    The provider-assigned unique ID for this managed resource.
    Subnets List<VpcSubnet>
    A list of subnets under this VPC.
    Updated string
    The date and time when the VPC was last updated.
    Created string
    The date and time when the VPC was created.
    Id string
    The provider-assigned unique ID for this managed resource.
    Subnets []VpcSubnetType
    A list of subnets under this VPC.
    Updated string
    The date and time when the VPC was last updated.
    created string
    The date and time when the VPC was created.
    id string
    The provider-assigned unique ID for this managed resource.
    subnets list(object)
    A list of subnets under this VPC.
    updated string
    The date and time when the VPC was last updated.
    created String
    The date and time when the VPC was created.
    id String
    The provider-assigned unique ID for this managed resource.
    subnets List<VpcSubnet>
    A list of subnets under this VPC.
    updated String
    The date and time when the VPC was last updated.
    created string
    The date and time when the VPC was created.
    id string
    The provider-assigned unique ID for this managed resource.
    subnets VpcSubnet[]
    A list of subnets under this VPC.
    updated string
    The date and time when the VPC was last updated.
    created str
    The date and time when the VPC was created.
    id str
    The provider-assigned unique ID for this managed resource.
    subnets Sequence[VpcSubnet]
    A list of subnets under this VPC.
    updated str
    The date and time when the VPC was last updated.
    created String
    The date and time when the VPC was created.
    id String
    The provider-assigned unique ID for this managed resource.
    subnets List<Property Map>
    A list of subnets under this VPC.
    updated String
    The date and time when the VPC was last updated.

    Look up Existing Vpc Resource

    Get an existing Vpc 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?: VpcState, opts?: CustomResourceOptions): Vpc
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            created: Optional[str] = None,
            description: Optional[str] = None,
            ipv4s: Optional[Sequence[VpcIpv4Args]] = None,
            ipv6s: Optional[Sequence[VpcIpv6Args]] = None,
            label: Optional[str] = None,
            region: Optional[str] = None,
            subnets: Optional[Sequence[VpcSubnetArgs]] = None,
            updated: Optional[str] = None,
            vpc_type: Optional[str] = None) -> Vpc
    func GetVpc(ctx *Context, name string, id IDInput, state *VpcState, opts ...ResourceOption) (*Vpc, error)
    public static Vpc Get(string name, Input<string> id, VpcState? state, CustomResourceOptions? opts = null)
    public static Vpc get(String name, Output<String> id, VpcState state, CustomResourceOptions options)
    resources:  _:    type: linode:Vpc    get:      id: ${id}
    import {
      to = linode_vpc.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:
    Created string
    The date and time when the VPC was created.
    Description string
    The user-defined description of this VPC.
    Ipv4s List<VpcIpv4>
    The IPv4 configuration of this VPC.
    Ipv6s List<VpcIpv6>
    The IPv6 configuration of this VPC.
    Label string
    The label of the VPC. This field can only contain ASCII letters, digits and dashes.
    Region string
    The region of the VPC.
    Subnets List<VpcSubnet>
    A list of subnets under this VPC.
    Updated string
    The date and time when the VPC was last updated.
    VpcType string

    The type of the VPC. Can be either regular or rdma. Defaults to regular. The rdma type creates an RDMA VPC and may not be available to all users. Changing this value forces the creation of a new VPC.

    • ipv6 - (Optional, Nested Attribute List) A list of IPv6 allocations under this VPC.

    • ipv4 - (Optional, Nested Attribute List) A list of IPv4 ranges under this VPC.

    Created string
    The date and time when the VPC was created.
    Description string
    The user-defined description of this VPC.
    Ipv4s []VpcIpv4Args
    The IPv4 configuration of this VPC.
    Ipv6s []VpcIpv6Args
    The IPv6 configuration of this VPC.
    Label string
    The label of the VPC. This field can only contain ASCII letters, digits and dashes.
    Region string
    The region of the VPC.
    Subnets []VpcSubnetTypeArgs
    A list of subnets under this VPC.
    Updated string
    The date and time when the VPC was last updated.
    VpcType string

    The type of the VPC. Can be either regular or rdma. Defaults to regular. The rdma type creates an RDMA VPC and may not be available to all users. Changing this value forces the creation of a new VPC.

    • ipv6 - (Optional, Nested Attribute List) A list of IPv6 allocations under this VPC.

    • ipv4 - (Optional, Nested Attribute List) A list of IPv4 ranges under this VPC.

    created string
    The date and time when the VPC was created.
    description string
    The user-defined description of this VPC.
    ipv4s list(object)
    The IPv4 configuration of this VPC.
    ipv6s list(object)
    The IPv6 configuration of this VPC.
    label string
    The label of the VPC. This field can only contain ASCII letters, digits and dashes.
    region string
    The region of the VPC.
    subnets list(object)
    A list of subnets under this VPC.
    updated string
    The date and time when the VPC was last updated.
    vpc_type string

    The type of the VPC. Can be either regular or rdma. Defaults to regular. The rdma type creates an RDMA VPC and may not be available to all users. Changing this value forces the creation of a new VPC.

    • ipv6 - (Optional, Nested Attribute List) A list of IPv6 allocations under this VPC.

    • ipv4 - (Optional, Nested Attribute List) A list of IPv4 ranges under this VPC.

    created String
    The date and time when the VPC was created.
    description String
    The user-defined description of this VPC.
    ipv4s List<VpcIpv4>
    The IPv4 configuration of this VPC.
    ipv6s List<VpcIpv6>
    The IPv6 configuration of this VPC.
    label String
    The label of the VPC. This field can only contain ASCII letters, digits and dashes.
    region String
    The region of the VPC.
    subnets List<VpcSubnet>
    A list of subnets under this VPC.
    updated String
    The date and time when the VPC was last updated.
    vpcType String

    The type of the VPC. Can be either regular or rdma. Defaults to regular. The rdma type creates an RDMA VPC and may not be available to all users. Changing this value forces the creation of a new VPC.

    • ipv6 - (Optional, Nested Attribute List) A list of IPv6 allocations under this VPC.

    • ipv4 - (Optional, Nested Attribute List) A list of IPv4 ranges under this VPC.

    created string
    The date and time when the VPC was created.
    description string
    The user-defined description of this VPC.
    ipv4s VpcIpv4[]
    The IPv4 configuration of this VPC.
    ipv6s VpcIpv6[]
    The IPv6 configuration of this VPC.
    label string
    The label of the VPC. This field can only contain ASCII letters, digits and dashes.
    region string
    The region of the VPC.
    subnets VpcSubnet[]
    A list of subnets under this VPC.
    updated string
    The date and time when the VPC was last updated.
    vpcType string

    The type of the VPC. Can be either regular or rdma. Defaults to regular. The rdma type creates an RDMA VPC and may not be available to all users. Changing this value forces the creation of a new VPC.

    • ipv6 - (Optional, Nested Attribute List) A list of IPv6 allocations under this VPC.

    • ipv4 - (Optional, Nested Attribute List) A list of IPv4 ranges under this VPC.

    created str
    The date and time when the VPC was created.
    description str
    The user-defined description of this VPC.
    ipv4s Sequence[VpcIpv4Args]
    The IPv4 configuration of this VPC.
    ipv6s Sequence[VpcIpv6Args]
    The IPv6 configuration of this VPC.
    label str
    The label of the VPC. This field can only contain ASCII letters, digits and dashes.
    region str
    The region of the VPC.
    subnets Sequence[VpcSubnetArgs]
    A list of subnets under this VPC.
    updated str
    The date and time when the VPC was last updated.
    vpc_type str

    The type of the VPC. Can be either regular or rdma. Defaults to regular. The rdma type creates an RDMA VPC and may not be available to all users. Changing this value forces the creation of a new VPC.

    • ipv6 - (Optional, Nested Attribute List) A list of IPv6 allocations under this VPC.

    • ipv4 - (Optional, Nested Attribute List) A list of IPv4 ranges under this VPC.

    created String
    The date and time when the VPC was created.
    description String
    The user-defined description of this VPC.
    ipv4s List<Property Map>
    The IPv4 configuration of this VPC.
    ipv6s List<Property Map>
    The IPv6 configuration of this VPC.
    label String
    The label of the VPC. This field can only contain ASCII letters, digits and dashes.
    region String
    The region of the VPC.
    subnets List<Property Map>
    A list of subnets under this VPC.
    updated String
    The date and time when the VPC was last updated.
    vpcType String

    The type of the VPC. Can be either regular or rdma. Defaults to regular. The rdma type creates an RDMA VPC and may not be available to all users. Changing this value forces the creation of a new VPC.

    • ipv6 - (Optional, Nested Attribute List) A list of IPv6 allocations under this VPC.

    • ipv4 - (Optional, Nested Attribute List) A list of IPv4 ranges under this VPC.

    Supporting Types

    VpcIpv4, VpcIpv4Args

    Range string
    The IPv4 range assigned to this VPC.
    Range string
    The IPv4 range assigned to this VPC.
    range string
    The IPv4 range assigned to this VPC.
    range String
    The IPv4 range assigned to this VPC.
    range string
    The IPv4 range assigned to this VPC.
    range str
    The IPv4 range assigned to this VPC.
    range String
    The IPv4 range assigned to this VPC.

    VpcIpv6, VpcIpv6Args

    AllocatedRange string
    The IPv6 range assigned to this VPC.
    AllocationClass string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The labeled IPv6 Inventory that the VPC Prefix should be allocated from.
    Range string
    The IPv6 range assigned to this VPC.
    AllocatedRange string
    The IPv6 range assigned to this VPC.
    AllocationClass string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The labeled IPv6 Inventory that the VPC Prefix should be allocated from.
    Range string
    The IPv6 range assigned to this VPC.
    allocated_range string
    The IPv6 range assigned to this VPC.
    allocation_class string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The labeled IPv6 Inventory that the VPC Prefix should be allocated from.
    range string
    The IPv6 range assigned to this VPC.
    allocatedRange String
    The IPv6 range assigned to this VPC.
    allocationClass String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The labeled IPv6 Inventory that the VPC Prefix should be allocated from.
    range String
    The IPv6 range assigned to this VPC.
    allocatedRange string
    The IPv6 range assigned to this VPC.
    allocationClass string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The labeled IPv6 Inventory that the VPC Prefix should be allocated from.
    range string
    The IPv6 range assigned to this VPC.
    allocated_range str
    The IPv6 range assigned to this VPC.
    allocation_class str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The labeled IPv6 Inventory that the VPC Prefix should be allocated from.
    range str
    The IPv6 range assigned to this VPC.
    allocatedRange String
    The IPv6 range assigned to this VPC.
    allocationClass String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. The labeled IPv6 Inventory that the VPC Prefix should be allocated from.
    range String
    The IPv6 range assigned to this VPC.

    VpcSubnet, VpcSubnetArgs

    Created string
    The date and time when the VPC was created.
    Databases List<VpcSubnetDatabase>
    A list of Managed Databases assigned to this subnet.
    Id int
    The ID of the VPC.
    Ipv4 string
    The IPv4 range of this subnet in CIDR format.
    Ipv6s List<VpcSubnetIpv6>
    The IPv6 ranges of this subnet.
    Label string
    The label of the VPC. This field can only contain ASCII letters, digits and dashes.
    Linodes List<VpcSubnetLinode>
    A list of Linodes assigned to this subnet.
    Nodebalancers List<VpcSubnetNodebalancer>
    A list of NodeBalancers assigned to this subnet.
    Updated string
    The date and time when the VPC was last updated.
    Created string
    The date and time when the VPC was created.
    Databases []VpcSubnetDatabase
    A list of Managed Databases assigned to this subnet.
    Id int
    The ID of the VPC.
    Ipv4 string
    The IPv4 range of this subnet in CIDR format.
    Ipv6s []VpcSubnetIpv6
    The IPv6 ranges of this subnet.
    Label string
    The label of the VPC. This field can only contain ASCII letters, digits and dashes.
    Linodes []VpcSubnetLinode
    A list of Linodes assigned to this subnet.
    Nodebalancers []VpcSubnetNodebalancer
    A list of NodeBalancers assigned to this subnet.
    Updated string
    The date and time when the VPC was last updated.
    created string
    The date and time when the VPC was created.
    databases list(object)
    A list of Managed Databases assigned to this subnet.
    id number
    The ID of the VPC.
    ipv4 string
    The IPv4 range of this subnet in CIDR format.
    ipv6s list(object)
    The IPv6 ranges of this subnet.
    label string
    The label of the VPC. This field can only contain ASCII letters, digits and dashes.
    linodes list(object)
    A list of Linodes assigned to this subnet.
    nodebalancers list(object)
    A list of NodeBalancers assigned to this subnet.
    updated string
    The date and time when the VPC was last updated.
    created String
    The date and time when the VPC was created.
    databases List<VpcSubnetDatabase>
    A list of Managed Databases assigned to this subnet.
    id Integer
    The ID of the VPC.
    ipv4 String
    The IPv4 range of this subnet in CIDR format.
    ipv6s List<VpcSubnetIpv6>
    The IPv6 ranges of this subnet.
    label String
    The label of the VPC. This field can only contain ASCII letters, digits and dashes.
    linodes List<VpcSubnetLinode>
    A list of Linodes assigned to this subnet.
    nodebalancers List<VpcSubnetNodebalancer>
    A list of NodeBalancers assigned to this subnet.
    updated String
    The date and time when the VPC was last updated.
    created string
    The date and time when the VPC was created.
    databases VpcSubnetDatabase[]
    A list of Managed Databases assigned to this subnet.
    id number
    The ID of the VPC.
    ipv4 string
    The IPv4 range of this subnet in CIDR format.
    ipv6s VpcSubnetIpv6[]
    The IPv6 ranges of this subnet.
    label string
    The label of the VPC. This field can only contain ASCII letters, digits and dashes.
    linodes VpcSubnetLinode[]
    A list of Linodes assigned to this subnet.
    nodebalancers VpcSubnetNodebalancer[]
    A list of NodeBalancers assigned to this subnet.
    updated string
    The date and time when the VPC was last updated.
    created str
    The date and time when the VPC was created.
    databases Sequence[VpcSubnetDatabase]
    A list of Managed Databases assigned to this subnet.
    id int
    The ID of the VPC.
    ipv4 str
    The IPv4 range of this subnet in CIDR format.
    ipv6s Sequence[VpcSubnetIpv6]
    The IPv6 ranges of this subnet.
    label str
    The label of the VPC. This field can only contain ASCII letters, digits and dashes.
    linodes Sequence[VpcSubnetLinode]
    A list of Linodes assigned to this subnet.
    nodebalancers Sequence[VpcSubnetNodebalancer]
    A list of NodeBalancers assigned to this subnet.
    updated str
    The date and time when the VPC was last updated.
    created String
    The date and time when the VPC was created.
    databases List<Property Map>
    A list of Managed Databases assigned to this subnet.
    id Number
    The ID of the VPC.
    ipv4 String
    The IPv4 range of this subnet in CIDR format.
    ipv6s List<Property Map>
    The IPv6 ranges of this subnet.
    label String
    The label of the VPC. This field can only contain ASCII letters, digits and dashes.
    linodes List<Property Map>
    A list of Linodes assigned to this subnet.
    nodebalancers List<Property Map>
    A list of NodeBalancers assigned to this subnet.
    updated String
    The date and time when the VPC was last updated.

    VpcSubnetDatabase, VpcSubnetDatabaseArgs

    Id int
    ID of a NodeBalancer assigned to the VPC Subnet.
    Ipv4Range string
    IPv4 range assigned to the NodeBalancer.
    Ipv6Ranges List<VpcSubnetDatabaseIpv6Range>
    (Read-Only Object List) A list of IPv6 ranges assigned to the NodeBalancer. Referenced with an index (e.g. ipv6_ranges.0.range).
    Id int
    ID of a NodeBalancer assigned to the VPC Subnet.
    Ipv4Range string
    IPv4 range assigned to the NodeBalancer.
    Ipv6Ranges []VpcSubnetDatabaseIpv6Range
    (Read-Only Object List) A list of IPv6 ranges assigned to the NodeBalancer. Referenced with an index (e.g. ipv6_ranges.0.range).
    id number
    ID of a NodeBalancer assigned to the VPC Subnet.
    ipv4_range string
    IPv4 range assigned to the NodeBalancer.
    ipv6_ranges list(object)
    (Read-Only Object List) A list of IPv6 ranges assigned to the NodeBalancer. Referenced with an index (e.g. ipv6_ranges.0.range).
    id Integer
    ID of a NodeBalancer assigned to the VPC Subnet.
    ipv4Range String
    IPv4 range assigned to the NodeBalancer.
    ipv6Ranges List<VpcSubnetDatabaseIpv6Range>
    (Read-Only Object List) A list of IPv6 ranges assigned to the NodeBalancer. Referenced with an index (e.g. ipv6_ranges.0.range).
    id number
    ID of a NodeBalancer assigned to the VPC Subnet.
    ipv4Range string
    IPv4 range assigned to the NodeBalancer.
    ipv6Ranges VpcSubnetDatabaseIpv6Range[]
    (Read-Only Object List) A list of IPv6 ranges assigned to the NodeBalancer. Referenced with an index (e.g. ipv6_ranges.0.range).
    id int
    ID of a NodeBalancer assigned to the VPC Subnet.
    ipv4_range str
    IPv4 range assigned to the NodeBalancer.
    ipv6_ranges Sequence[VpcSubnetDatabaseIpv6Range]
    (Read-Only Object List) A list of IPv6 ranges assigned to the NodeBalancer. Referenced with an index (e.g. ipv6_ranges.0.range).
    id Number
    ID of a NodeBalancer assigned to the VPC Subnet.
    ipv4Range String
    IPv4 range assigned to the NodeBalancer.
    ipv6Ranges List<Property Map>
    (Read-Only Object List) A list of IPv6 ranges assigned to the NodeBalancer. Referenced with an index (e.g. ipv6_ranges.0.range).

    VpcSubnetDatabaseIpv6Range, VpcSubnetDatabaseIpv6RangeArgs

    Range string
    An IPv6 address range in CIDR notation.
    Range string
    An IPv6 address range in CIDR notation.
    range string
    An IPv6 address range in CIDR notation.
    range String
    An IPv6 address range in CIDR notation.
    range string
    An IPv6 address range in CIDR notation.
    range str
    An IPv6 address range in CIDR notation.
    range String
    An IPv6 address range in CIDR notation.

    VpcSubnetIpv6, VpcSubnetIpv6Args

    AllocatedRange string
    The IPv6 range assigned to this subnet.
    Range string
    An IPv6 address range in CIDR notation.
    AllocatedRange string
    The IPv6 range assigned to this subnet.
    Range string
    An IPv6 address range in CIDR notation.
    allocated_range string
    The IPv6 range assigned to this subnet.
    range string
    An IPv6 address range in CIDR notation.
    allocatedRange String
    The IPv6 range assigned to this subnet.
    range String
    An IPv6 address range in CIDR notation.
    allocatedRange string
    The IPv6 range assigned to this subnet.
    range string
    An IPv6 address range in CIDR notation.
    allocated_range str
    The IPv6 range assigned to this subnet.
    range str
    An IPv6 address range in CIDR notation.
    allocatedRange String
    The IPv6 range assigned to this subnet.
    range String
    An IPv6 address range in CIDR notation.

    VpcSubnetLinode, VpcSubnetLinodeArgs

    Id int
    ID of a NodeBalancer assigned to the VPC Subnet.
    Interfaces List<VpcSubnetLinodeInterface>
    (Read-Only Object List) A list of networking interfaces objects. Referenced with an index (e.g. interfaces.0.id).
    Id int
    ID of a NodeBalancer assigned to the VPC Subnet.
    Interfaces []VpcSubnetLinodeInterface
    (Read-Only Object List) A list of networking interfaces objects. Referenced with an index (e.g. interfaces.0.id).
    id number
    ID of a NodeBalancer assigned to the VPC Subnet.
    interfaces list(object)
    (Read-Only Object List) A list of networking interfaces objects. Referenced with an index (e.g. interfaces.0.id).
    id Integer
    ID of a NodeBalancer assigned to the VPC Subnet.
    interfaces List<VpcSubnetLinodeInterface>
    (Read-Only Object List) A list of networking interfaces objects. Referenced with an index (e.g. interfaces.0.id).
    id number
    ID of a NodeBalancer assigned to the VPC Subnet.
    interfaces VpcSubnetLinodeInterface[]
    (Read-Only Object List) A list of networking interfaces objects. Referenced with an index (e.g. interfaces.0.id).
    id int
    ID of a NodeBalancer assigned to the VPC Subnet.
    interfaces Sequence[VpcSubnetLinodeInterface]
    (Read-Only Object List) A list of networking interfaces objects. Referenced with an index (e.g. interfaces.0.id).
    id Number
    ID of a NodeBalancer assigned to the VPC Subnet.
    interfaces List<Property Map>
    (Read-Only Object List) A list of networking interfaces objects. Referenced with an index (e.g. interfaces.0.id).

    VpcSubnetLinodeInterface, VpcSubnetLinodeInterfaceArgs

    Active bool
    Whether the Interface is actively in use.
    ConfigId int
    ID of Linode Config that the interface is associated with. null for a Linode Interface.
    Id int
    ID of a NodeBalancer assigned to the VPC Subnet.
    Active bool
    Whether the Interface is actively in use.
    ConfigId int
    ID of Linode Config that the interface is associated with. null for a Linode Interface.
    Id int
    ID of a NodeBalancer assigned to the VPC Subnet.
    active bool
    Whether the Interface is actively in use.
    config_id number
    ID of Linode Config that the interface is associated with. null for a Linode Interface.
    id number
    ID of a NodeBalancer assigned to the VPC Subnet.
    active Boolean
    Whether the Interface is actively in use.
    configId Integer
    ID of Linode Config that the interface is associated with. null for a Linode Interface.
    id Integer
    ID of a NodeBalancer assigned to the VPC Subnet.
    active boolean
    Whether the Interface is actively in use.
    configId number
    ID of Linode Config that the interface is associated with. null for a Linode Interface.
    id number
    ID of a NodeBalancer assigned to the VPC Subnet.
    active bool
    Whether the Interface is actively in use.
    config_id int
    ID of Linode Config that the interface is associated with. null for a Linode Interface.
    id int
    ID of a NodeBalancer assigned to the VPC Subnet.
    active Boolean
    Whether the Interface is actively in use.
    configId Number
    ID of Linode Config that the interface is associated with. null for a Linode Interface.
    id Number
    ID of a NodeBalancer assigned to the VPC Subnet.

    VpcSubnetNodebalancer, VpcSubnetNodebalancerArgs

    Id int
    ID of a NodeBalancer assigned to the VPC Subnet.
    Ipv4Range string
    IPv4 range assigned to the NodeBalancer.
    Ipv6Ranges List<VpcSubnetNodebalancerIpv6Range>
    (Read-Only Object List) A list of IPv6 ranges assigned to the NodeBalancer. Referenced with an index (e.g. ipv6_ranges.0.range).
    Id int
    ID of a NodeBalancer assigned to the VPC Subnet.
    Ipv4Range string
    IPv4 range assigned to the NodeBalancer.
    Ipv6Ranges []VpcSubnetNodebalancerIpv6Range
    (Read-Only Object List) A list of IPv6 ranges assigned to the NodeBalancer. Referenced with an index (e.g. ipv6_ranges.0.range).
    id number
    ID of a NodeBalancer assigned to the VPC Subnet.
    ipv4_range string
    IPv4 range assigned to the NodeBalancer.
    ipv6_ranges list(object)
    (Read-Only Object List) A list of IPv6 ranges assigned to the NodeBalancer. Referenced with an index (e.g. ipv6_ranges.0.range).
    id Integer
    ID of a NodeBalancer assigned to the VPC Subnet.
    ipv4Range String
    IPv4 range assigned to the NodeBalancer.
    ipv6Ranges List<VpcSubnetNodebalancerIpv6Range>
    (Read-Only Object List) A list of IPv6 ranges assigned to the NodeBalancer. Referenced with an index (e.g. ipv6_ranges.0.range).
    id number
    ID of a NodeBalancer assigned to the VPC Subnet.
    ipv4Range string
    IPv4 range assigned to the NodeBalancer.
    ipv6Ranges VpcSubnetNodebalancerIpv6Range[]
    (Read-Only Object List) A list of IPv6 ranges assigned to the NodeBalancer. Referenced with an index (e.g. ipv6_ranges.0.range).
    id int
    ID of a NodeBalancer assigned to the VPC Subnet.
    ipv4_range str
    IPv4 range assigned to the NodeBalancer.
    ipv6_ranges Sequence[VpcSubnetNodebalancerIpv6Range]
    (Read-Only Object List) A list of IPv6 ranges assigned to the NodeBalancer. Referenced with an index (e.g. ipv6_ranges.0.range).
    id Number
    ID of a NodeBalancer assigned to the VPC Subnet.
    ipv4Range String
    IPv4 range assigned to the NodeBalancer.
    ipv6Ranges List<Property Map>
    (Read-Only Object List) A list of IPv6 ranges assigned to the NodeBalancer. Referenced with an index (e.g. ipv6_ranges.0.range).

    VpcSubnetNodebalancerIpv6Range, VpcSubnetNodebalancerIpv6RangeArgs

    Range string
    An IPv6 address range in CIDR notation.
    Range string
    An IPv6 address range in CIDR notation.
    range string
    An IPv6 address range in CIDR notation.
    range String
    An IPv6 address range in CIDR notation.
    range string
    An IPv6 address range in CIDR notation.
    range str
    An IPv6 address range in CIDR notation.
    range String
    An IPv6 address range in CIDR notation.

    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