1. Registry
  2. Packages
  3. Selectel Provider
  4. API Docs
  5. getVpcNetworkV2
Viewing docs for selectel 9.5.0
published on Friday, Oct 30, 2026 by selectel
selectel
Viewing docs for selectel 9.5.0
published on Friday, Oct 30, 2026 by selectel

    Provides a private network. For more information about private networks, see the official Selectel documentation.

    If you are upgrading from a version earlier than 9.1.0, follow the upgrade guide to migrate your resources from the OpenStack provider.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as selectel from "@pulumi/selectel";
    
    const network1 = selectel.getVpcNetworkV2({
        projectId: project1.id,
        region: "ru-6",
        name: "network-1",
    });
    
    import pulumi
    import pulumi_selectel as selectel
    
    network1 = selectel.get_vpc_network_v2(project_id=project1["id"],
        region="ru-6",
        name="network-1")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/selectel/v9/selectel"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := selectel.LookupVpcNetworkV2(ctx, &selectel.LookupVpcNetworkV2Args{
    			ProjectId: project1.Id,
    			Region:    "ru-6",
    			Name:      pulumi.StringRef("network-1"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Selectel = Pulumi.Selectel;
    
    return await Deployment.RunAsync(() => 
    {
        var network1 = Selectel.GetVpcNetworkV2.Invoke(new()
        {
            ProjectId = project1.Id,
            Region = "ru-6",
            Name = "network-1",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.selectel.SelectelFunctions;
    import com.pulumi.selectel.inputs.GetVpcNetworkV2Args;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var network1 = SelectelFunctions.getVpcNetworkV2(GetVpcNetworkV2Args.builder()
                .projectId(project1.id())
                .region("ru-6")
                .name("network-1")
                .build());
    
        }
    }
    
    variables:
      network1:
        fn::invoke:
          function: selectel:getVpcNetworkV2
          arguments:
            projectId: ${project1.id}
            region: ru-6
            name: network-1
    
    Example coming soon!
    

    Using getVpcNetworkV2

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getVpcNetworkV2(args: GetVpcNetworkV2Args, opts?: InvokeOptions): Promise<GetVpcNetworkV2Result>
    function getVpcNetworkV2Output(args: GetVpcNetworkV2OutputArgs, opts?: InvokeOutputOptions): Output<GetVpcNetworkV2Result>
    def get_vpc_network_v2(description: Optional[str] = None,
                           external: Optional[bool] = None,
                           matching_subnet_cidr: Optional[str] = None,
                           mtu: Optional[float] = None,
                           name: Optional[str] = None,
                           network_id: Optional[str] = None,
                           project_id: Optional[str] = None,
                           region: Optional[str] = None,
                           status: Optional[str] = None,
                           tags: Optional[Sequence[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> GetVpcNetworkV2Result
    def get_vpc_network_v2_output(description: pulumi.Input[Optional[str]] = None,
                           external: pulumi.Input[Optional[bool]] = None,
                           matching_subnet_cidr: pulumi.Input[Optional[str]] = None,
                           mtu: pulumi.Input[Optional[float]] = None,
                           name: pulumi.Input[Optional[str]] = None,
                           network_id: pulumi.Input[Optional[str]] = None,
                           project_id: pulumi.Input[Optional[str]] = None,
                           region: pulumi.Input[Optional[str]] = None,
                           status: pulumi.Input[Optional[str]] = None,
                           tags: pulumi.Input[Optional[Sequence[pulumi.Input[str]]]] = None,
                           opts: Optional[InvokeOutputOptions] = None) -> Output[GetVpcNetworkV2Result]
    func LookupVpcNetworkV2(ctx *Context, args *LookupVpcNetworkV2Args, opts ...InvokeOption) (*LookupVpcNetworkV2Result, error)
    func LookupVpcNetworkV2Output(ctx *Context, args *LookupVpcNetworkV2OutputArgs, opts ...InvokeOption) LookupVpcNetworkV2ResultOutput

    > Note: This function is named LookupVpcNetworkV2 in the Go SDK.

    public static class GetVpcNetworkV2 
    {
        public static Task<GetVpcNetworkV2Result> InvokeAsync(GetVpcNetworkV2Args args, InvokeOptions? opts = null)
        public static Output<GetVpcNetworkV2Result> Invoke(GetVpcNetworkV2InvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetVpcNetworkV2Result> Invoke(GetVpcNetworkV2InvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetVpcNetworkV2Result> getVpcNetworkV2(GetVpcNetworkV2Args args, InvokeOptions options)
    public static Output<GetVpcNetworkV2Result> getVpcNetworkV2(GetVpcNetworkV2Args args, InvokeOptions options)
    public static Output<GetVpcNetworkV2Result> getVpcNetworkV2(GetVpcNetworkV2Args args, InvokeOutputOptions options)
    
    fn::invoke:
      function: selectel:index/getVpcNetworkV2:getVpcNetworkV2
      arguments:
        # arguments dictionary
    data "selectel_get_vpc_network_v2" "name" {
        # arguments
    }

    The following arguments are supported:

    ProjectId string
    Unique identifier of the associated project, for example, a07abc12310546f1b9291ab3013a7d75. Retrieved from the selectelvpcproject_v2 resource. Learn more about Projects.
    Region string
    Pool where the network is located, for example, ru-6. Learn more about available pools in Product availability by location.
    Description string
    Description of the network.
    External bool
    Specifies if the network has an external routing facility.
    MatchingSubnetCidr string
    CIDR of a subnet within the network, for example 192.168.1.0/24.
    Mtu double
    Maximum transmission unit of the network, for example 1500.
    Name string
    Name of the network.
    NetworkId string
    Unique identifier of the network. To get the network ID, in the Control panel, go to Products ⟶ Cloud Servers ⟶ Network ⟶ the Private networks tab ⟶ the network page ⟶ copy the ID under the network name.
    Status string
    Status of the network. Available statuses are ACTIVE, DOWN, BUILD, or ERROR.
    Tags List<string>
    Tags of the network.
    ProjectId string
    Unique identifier of the associated project, for example, a07abc12310546f1b9291ab3013a7d75. Retrieved from the selectelvpcproject_v2 resource. Learn more about Projects.
    Region string
    Pool where the network is located, for example, ru-6. Learn more about available pools in Product availability by location.
    Description string
    Description of the network.
    External bool
    Specifies if the network has an external routing facility.
    MatchingSubnetCidr string
    CIDR of a subnet within the network, for example 192.168.1.0/24.
    Mtu float64
    Maximum transmission unit of the network, for example 1500.
    Name string
    Name of the network.
    NetworkId string
    Unique identifier of the network. To get the network ID, in the Control panel, go to Products ⟶ Cloud Servers ⟶ Network ⟶ the Private networks tab ⟶ the network page ⟶ copy the ID under the network name.
    Status string
    Status of the network. Available statuses are ACTIVE, DOWN, BUILD, or ERROR.
    Tags []string
    Tags of the network.
    project_id string
    Unique identifier of the associated project, for example, a07abc12310546f1b9291ab3013a7d75. Retrieved from the selectelvpcproject_v2 resource. Learn more about Projects.
    region string
    Pool where the network is located, for example, ru-6. Learn more about available pools in Product availability by location.
    description string
    Description of the network.
    external bool
    Specifies if the network has an external routing facility.
    matching_subnet_cidr string
    CIDR of a subnet within the network, for example 192.168.1.0/24.
    mtu number
    Maximum transmission unit of the network, for example 1500.
    name string
    Name of the network.
    network_id string
    Unique identifier of the network. To get the network ID, in the Control panel, go to Products ⟶ Cloud Servers ⟶ Network ⟶ the Private networks tab ⟶ the network page ⟶ copy the ID under the network name.
    status string
    Status of the network. Available statuses are ACTIVE, DOWN, BUILD, or ERROR.
    tags list(string)
    Tags of the network.
    projectId String
    Unique identifier of the associated project, for example, a07abc12310546f1b9291ab3013a7d75. Retrieved from the selectelvpcproject_v2 resource. Learn more about Projects.
    region String
    Pool where the network is located, for example, ru-6. Learn more about available pools in Product availability by location.
    description String
    Description of the network.
    external Boolean
    Specifies if the network has an external routing facility.
    matchingSubnetCidr String
    CIDR of a subnet within the network, for example 192.168.1.0/24.
    mtu Double
    Maximum transmission unit of the network, for example 1500.
    name String
    Name of the network.
    networkId String
    Unique identifier of the network. To get the network ID, in the Control panel, go to Products ⟶ Cloud Servers ⟶ Network ⟶ the Private networks tab ⟶ the network page ⟶ copy the ID under the network name.
    status String
    Status of the network. Available statuses are ACTIVE, DOWN, BUILD, or ERROR.
    tags List<String>
    Tags of the network.
    projectId string
    Unique identifier of the associated project, for example, a07abc12310546f1b9291ab3013a7d75. Retrieved from the selectelvpcproject_v2 resource. Learn more about Projects.
    region string
    Pool where the network is located, for example, ru-6. Learn more about available pools in Product availability by location.
    description string
    Description of the network.
    external boolean
    Specifies if the network has an external routing facility.
    matchingSubnetCidr string
    CIDR of a subnet within the network, for example 192.168.1.0/24.
    mtu number
    Maximum transmission unit of the network, for example 1500.
    name string
    Name of the network.
    networkId string
    Unique identifier of the network. To get the network ID, in the Control panel, go to Products ⟶ Cloud Servers ⟶ Network ⟶ the Private networks tab ⟶ the network page ⟶ copy the ID under the network name.
    status string
    Status of the network. Available statuses are ACTIVE, DOWN, BUILD, or ERROR.
    tags string[]
    Tags of the network.
    project_id str
    Unique identifier of the associated project, for example, a07abc12310546f1b9291ab3013a7d75. Retrieved from the selectelvpcproject_v2 resource. Learn more about Projects.
    region str
    Pool where the network is located, for example, ru-6. Learn more about available pools in Product availability by location.
    description str
    Description of the network.
    external bool
    Specifies if the network has an external routing facility.
    matching_subnet_cidr str
    CIDR of a subnet within the network, for example 192.168.1.0/24.
    mtu float
    Maximum transmission unit of the network, for example 1500.
    name str
    Name of the network.
    network_id str
    Unique identifier of the network. To get the network ID, in the Control panel, go to Products ⟶ Cloud Servers ⟶ Network ⟶ the Private networks tab ⟶ the network page ⟶ copy the ID under the network name.
    status str
    Status of the network. Available statuses are ACTIVE, DOWN, BUILD, or ERROR.
    tags Sequence[str]
    Tags of the network.
    projectId String
    Unique identifier of the associated project, for example, a07abc12310546f1b9291ab3013a7d75. Retrieved from the selectelvpcproject_v2 resource. Learn more about Projects.
    region String
    Pool where the network is located, for example, ru-6. Learn more about available pools in Product availability by location.
    description String
    Description of the network.
    external Boolean
    Specifies if the network has an external routing facility.
    matchingSubnetCidr String
    CIDR of a subnet within the network, for example 192.168.1.0/24.
    mtu Number
    Maximum transmission unit of the network, for example 1500.
    name String
    Name of the network.
    networkId String
    Unique identifier of the network. To get the network ID, in the Control panel, go to Products ⟶ Cloud Servers ⟶ Network ⟶ the Private networks tab ⟶ the network page ⟶ copy the ID under the network name.
    status String
    Status of the network. Available statuses are ACTIVE, DOWN, BUILD, or ERROR.
    tags List<String>
    Tags of the network.

    getVpcNetworkV2 Result

    The following output properties are available:

    AdminStateUp bool
    Specifies if the network is administratively up.
    AllTags List<string>
    All tags of the network.
    AvailabilityZoneHints List<string>
    Pool segments requested for allocating the network.
    AvailabilityZones List<string>
    Pool segments where the network is actually allocated.
    Blocked bool
    Specifies if the network is administratively blocked.
    Description string
    Description of the network.
    DnsDomain string
    DNS domain of the network.
    External bool
    Specifies if the network has an external routing facility.
    Id string
    Unique identifier of the network.
    IsDnsEnabled bool
    Specifies if the Private DNS service is enabled for the network.
    IsPublic bool
    Specifies if the network is public.
    Mtu double
    Maximum transmission unit of the network, for example 1500.
    Name string
    Name of the network.
    NetworkId string
    Unique identifier of the network. To get the network ID, in the Control panel, go to Products ⟶ Cloud Servers ⟶ Network ⟶ the Private networks tab ⟶ the network page ⟶ copy the ID under the network name.
    PortSecurityEnabled bool
    Specifies if port security is enabled by default for the ports of the network.
    ProjectId string
    Unique identifier of the associated project, for example, a07abc12310546f1b9291ab3013a7d75. Retrieved from the selectelvpcproject_v2 resource. Learn more about Projects.
    Region string
    Pool where the network is located, for example, ru-6. Learn more about available pools in Product availability by location.
    Shared bool
    Specifies if the network can be accessed by any project.
    Status string
    Status of the network. Available statuses are ACTIVE, DOWN, BUILD, or ERROR.
    Subnets List<string>
    Unique identifiers of the subnets within the network.
    MatchingSubnetCidr string
    CIDR of a subnet within the network, for example 192.168.1.0/24.
    Tags List<string>
    Tags of the network.
    AdminStateUp bool
    Specifies if the network is administratively up.
    AllTags []string
    All tags of the network.
    AvailabilityZoneHints []string
    Pool segments requested for allocating the network.
    AvailabilityZones []string
    Pool segments where the network is actually allocated.
    Blocked bool
    Specifies if the network is administratively blocked.
    Description string
    Description of the network.
    DnsDomain string
    DNS domain of the network.
    External bool
    Specifies if the network has an external routing facility.
    Id string
    Unique identifier of the network.
    IsDnsEnabled bool
    Specifies if the Private DNS service is enabled for the network.
    IsPublic bool
    Specifies if the network is public.
    Mtu float64
    Maximum transmission unit of the network, for example 1500.
    Name string
    Name of the network.
    NetworkId string
    Unique identifier of the network. To get the network ID, in the Control panel, go to Products ⟶ Cloud Servers ⟶ Network ⟶ the Private networks tab ⟶ the network page ⟶ copy the ID under the network name.
    PortSecurityEnabled bool
    Specifies if port security is enabled by default for the ports of the network.
    ProjectId string
    Unique identifier of the associated project, for example, a07abc12310546f1b9291ab3013a7d75. Retrieved from the selectelvpcproject_v2 resource. Learn more about Projects.
    Region string
    Pool where the network is located, for example, ru-6. Learn more about available pools in Product availability by location.
    Shared bool
    Specifies if the network can be accessed by any project.
    Status string
    Status of the network. Available statuses are ACTIVE, DOWN, BUILD, or ERROR.
    Subnets []string
    Unique identifiers of the subnets within the network.
    MatchingSubnetCidr string
    CIDR of a subnet within the network, for example 192.168.1.0/24.
    Tags []string
    Tags of the network.
    admin_state_up bool
    Specifies if the network is administratively up.
    all_tags list(string)
    All tags of the network.
    availability_zone_hints list(string)
    Pool segments requested for allocating the network.
    availability_zones list(string)
    Pool segments where the network is actually allocated.
    blocked bool
    Specifies if the network is administratively blocked.
    description string
    Description of the network.
    dns_domain string
    DNS domain of the network.
    external bool
    Specifies if the network has an external routing facility.
    id string
    Unique identifier of the network.
    is_dns_enabled bool
    Specifies if the Private DNS service is enabled for the network.
    is_public bool
    Specifies if the network is public.
    mtu number
    Maximum transmission unit of the network, for example 1500.
    name string
    Name of the network.
    network_id string
    Unique identifier of the network. To get the network ID, in the Control panel, go to Products ⟶ Cloud Servers ⟶ Network ⟶ the Private networks tab ⟶ the network page ⟶ copy the ID under the network name.
    port_security_enabled bool
    Specifies if port security is enabled by default for the ports of the network.
    project_id string
    Unique identifier of the associated project, for example, a07abc12310546f1b9291ab3013a7d75. Retrieved from the selectelvpcproject_v2 resource. Learn more about Projects.
    region string
    Pool where the network is located, for example, ru-6. Learn more about available pools in Product availability by location.
    shared bool
    Specifies if the network can be accessed by any project.
    status string
    Status of the network. Available statuses are ACTIVE, DOWN, BUILD, or ERROR.
    subnets list(string)
    Unique identifiers of the subnets within the network.
    matching_subnet_cidr string
    CIDR of a subnet within the network, for example 192.168.1.0/24.
    tags list(string)
    Tags of the network.
    adminStateUp Boolean
    Specifies if the network is administratively up.
    allTags List<String>
    All tags of the network.
    availabilityZoneHints List<String>
    Pool segments requested for allocating the network.
    availabilityZones List<String>
    Pool segments where the network is actually allocated.
    blocked Boolean
    Specifies if the network is administratively blocked.
    description String
    Description of the network.
    dnsDomain String
    DNS domain of the network.
    external Boolean
    Specifies if the network has an external routing facility.
    id String
    Unique identifier of the network.
    isDnsEnabled Boolean
    Specifies if the Private DNS service is enabled for the network.
    isPublic Boolean
    Specifies if the network is public.
    mtu Double
    Maximum transmission unit of the network, for example 1500.
    name String
    Name of the network.
    networkId String
    Unique identifier of the network. To get the network ID, in the Control panel, go to Products ⟶ Cloud Servers ⟶ Network ⟶ the Private networks tab ⟶ the network page ⟶ copy the ID under the network name.
    portSecurityEnabled Boolean
    Specifies if port security is enabled by default for the ports of the network.
    projectId String
    Unique identifier of the associated project, for example, a07abc12310546f1b9291ab3013a7d75. Retrieved from the selectelvpcproject_v2 resource. Learn more about Projects.
    region String
    Pool where the network is located, for example, ru-6. Learn more about available pools in Product availability by location.
    shared Boolean
    Specifies if the network can be accessed by any project.
    status String
    Status of the network. Available statuses are ACTIVE, DOWN, BUILD, or ERROR.
    subnets List<String>
    Unique identifiers of the subnets within the network.
    matchingSubnetCidr String
    CIDR of a subnet within the network, for example 192.168.1.0/24.
    tags List<String>
    Tags of the network.
    adminStateUp boolean
    Specifies if the network is administratively up.
    allTags string[]
    All tags of the network.
    availabilityZoneHints string[]
    Pool segments requested for allocating the network.
    availabilityZones string[]
    Pool segments where the network is actually allocated.
    blocked boolean
    Specifies if the network is administratively blocked.
    description string
    Description of the network.
    dnsDomain string
    DNS domain of the network.
    external boolean
    Specifies if the network has an external routing facility.
    id string
    Unique identifier of the network.
    isDnsEnabled boolean
    Specifies if the Private DNS service is enabled for the network.
    isPublic boolean
    Specifies if the network is public.
    mtu number
    Maximum transmission unit of the network, for example 1500.
    name string
    Name of the network.
    networkId string
    Unique identifier of the network. To get the network ID, in the Control panel, go to Products ⟶ Cloud Servers ⟶ Network ⟶ the Private networks tab ⟶ the network page ⟶ copy the ID under the network name.
    portSecurityEnabled boolean
    Specifies if port security is enabled by default for the ports of the network.
    projectId string
    Unique identifier of the associated project, for example, a07abc12310546f1b9291ab3013a7d75. Retrieved from the selectelvpcproject_v2 resource. Learn more about Projects.
    region string
    Pool where the network is located, for example, ru-6. Learn more about available pools in Product availability by location.
    shared boolean
    Specifies if the network can be accessed by any project.
    status string
    Status of the network. Available statuses are ACTIVE, DOWN, BUILD, or ERROR.
    subnets string[]
    Unique identifiers of the subnets within the network.
    matchingSubnetCidr string
    CIDR of a subnet within the network, for example 192.168.1.0/24.
    tags string[]
    Tags of the network.
    admin_state_up bool
    Specifies if the network is administratively up.
    all_tags Sequence[str]
    All tags of the network.
    availability_zone_hints Sequence[str]
    Pool segments requested for allocating the network.
    availability_zones Sequence[str]
    Pool segments where the network is actually allocated.
    blocked bool
    Specifies if the network is administratively blocked.
    description str
    Description of the network.
    dns_domain str
    DNS domain of the network.
    external bool
    Specifies if the network has an external routing facility.
    id str
    Unique identifier of the network.
    is_dns_enabled bool
    Specifies if the Private DNS service is enabled for the network.
    is_public bool
    Specifies if the network is public.
    mtu float
    Maximum transmission unit of the network, for example 1500.
    name str
    Name of the network.
    network_id str
    Unique identifier of the network. To get the network ID, in the Control panel, go to Products ⟶ Cloud Servers ⟶ Network ⟶ the Private networks tab ⟶ the network page ⟶ copy the ID under the network name.
    port_security_enabled bool
    Specifies if port security is enabled by default for the ports of the network.
    project_id str
    Unique identifier of the associated project, for example, a07abc12310546f1b9291ab3013a7d75. Retrieved from the selectelvpcproject_v2 resource. Learn more about Projects.
    region str
    Pool where the network is located, for example, ru-6. Learn more about available pools in Product availability by location.
    shared bool
    Specifies if the network can be accessed by any project.
    status str
    Status of the network. Available statuses are ACTIVE, DOWN, BUILD, or ERROR.
    subnets Sequence[str]
    Unique identifiers of the subnets within the network.
    matching_subnet_cidr str
    CIDR of a subnet within the network, for example 192.168.1.0/24.
    tags Sequence[str]
    Tags of the network.
    adminStateUp Boolean
    Specifies if the network is administratively up.
    allTags List<String>
    All tags of the network.
    availabilityZoneHints List<String>
    Pool segments requested for allocating the network.
    availabilityZones List<String>
    Pool segments where the network is actually allocated.
    blocked Boolean
    Specifies if the network is administratively blocked.
    description String
    Description of the network.
    dnsDomain String
    DNS domain of the network.
    external Boolean
    Specifies if the network has an external routing facility.
    id String
    Unique identifier of the network.
    isDnsEnabled Boolean
    Specifies if the Private DNS service is enabled for the network.
    isPublic Boolean
    Specifies if the network is public.
    mtu Number
    Maximum transmission unit of the network, for example 1500.
    name String
    Name of the network.
    networkId String
    Unique identifier of the network. To get the network ID, in the Control panel, go to Products ⟶ Cloud Servers ⟶ Network ⟶ the Private networks tab ⟶ the network page ⟶ copy the ID under the network name.
    portSecurityEnabled Boolean
    Specifies if port security is enabled by default for the ports of the network.
    projectId String
    Unique identifier of the associated project, for example, a07abc12310546f1b9291ab3013a7d75. Retrieved from the selectelvpcproject_v2 resource. Learn more about Projects.
    region String
    Pool where the network is located, for example, ru-6. Learn more about available pools in Product availability by location.
    shared Boolean
    Specifies if the network can be accessed by any project.
    status String
    Status of the network. Available statuses are ACTIVE, DOWN, BUILD, or ERROR.
    subnets List<String>
    Unique identifiers of the subnets within the network.
    matchingSubnetCidr String
    CIDR of a subnet within the network, for example 192.168.1.0/24.
    tags List<String>
    Tags of the network.

    Package Details

    Repository
    selectel selectel/terraform-provider-selectel
    License
    Notes
    This Pulumi package is based on the selectel Terraform Provider.
    selectel
    Viewing docs for selectel 9.5.0
    published on Friday, Oct 30, 2026 by selectel

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial