1. Packages
  2. Opennebula Provider
  3. API Docs
  4. VirtualNetworkAddressRange
opennebula 1.4.1 published on Monday, Apr 14, 2025 by opennebula

opennebula.VirtualNetworkAddressRange

Explore with Pulumi AI

Provides an OpenNebula virtual network address range resource. When applied, a new address range is added to the virtual network. When destroyed, the address range is removed from the virtual network.

Example Usage

Coming soon!
Coming soon!
Coming soon!
Coming soon!
Coming soon!
resources:
  exampleVirtualNetwork:
    type: opennebula:VirtualNetwork
    properties:
      type: bridge
      bridge: onebr
      mtu: 1500
      gateway: 172.16.100.1
      dns: 172.16.100.1
      networkMask: 255.255.255.0
      # deprecated
      ars:
        - arType: IP4
          size: 15
          ip4: 172.16.100.170
      permissions: '642'
      group: oneadmin
      securityGroups:
        - 0
      clusters:
        - 0
      tags:
        env: prod
        customer: example
  exampleVirtualNetworkAddressRange:
    type: opennebula:VirtualNetworkAddressRange
    properties:
      virtualNetworkId: ${exampleVirtualNetwork.virtualNetworkId}
      arType: IP4
      mac: 02:00:ac:10:64:6e
      size: 15
      ip4: 172.16.100.110
      holdIps:
        - 172.16.100.112
        - 172.16.100.114
Copy

Create VirtualNetworkAddressRange Resource

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

Constructor syntax

new VirtualNetworkAddressRange(name: string, args: VirtualNetworkAddressRangeArgs, opts?: CustomResourceOptions);
@overload
def VirtualNetworkAddressRange(resource_name: str,
                               args: VirtualNetworkAddressRangeArgs,
                               opts: Optional[ResourceOptions] = None)

@overload
def VirtualNetworkAddressRange(resource_name: str,
                               opts: Optional[ResourceOptions] = None,
                               size: Optional[float] = None,
                               virtual_network_id: Optional[float] = None,
                               hold_ips: Optional[Sequence[str]] = None,
                               ar_type: Optional[str] = None,
                               ip4: Optional[str] = None,
                               ip6: Optional[str] = None,
                               ipam: Optional[str] = None,
                               mac: Optional[str] = None,
                               prefix_length: Optional[str] = None,
                               global_prefix: Optional[str] = None,
                               timeouts: Optional[VirtualNetworkAddressRangeTimeoutsArgs] = None,
                               ula_prefix: Optional[str] = None,
                               virtual_network_address_range_id: Optional[str] = None,
                               custom: Optional[Mapping[str, str]] = None)
func NewVirtualNetworkAddressRange(ctx *Context, name string, args VirtualNetworkAddressRangeArgs, opts ...ResourceOption) (*VirtualNetworkAddressRange, error)
public VirtualNetworkAddressRange(string name, VirtualNetworkAddressRangeArgs args, CustomResourceOptions? opts = null)
public VirtualNetworkAddressRange(String name, VirtualNetworkAddressRangeArgs args)
public VirtualNetworkAddressRange(String name, VirtualNetworkAddressRangeArgs args, CustomResourceOptions options)
type: opennebula:VirtualNetworkAddressRange
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. VirtualNetworkAddressRangeArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. VirtualNetworkAddressRangeArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. VirtualNetworkAddressRangeArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. VirtualNetworkAddressRangeArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. VirtualNetworkAddressRangeArgs
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 virtualNetworkAddressRangeResource = new Opennebula.VirtualNetworkAddressRange("virtualNetworkAddressRangeResource", new()
{
    Size = 0,
    VirtualNetworkId = 0,
    HoldIps = new[]
    {
        "string",
    },
    ArType = "string",
    Ip4 = "string",
    Ip6 = "string",
    Ipam = "string",
    Mac = "string",
    PrefixLength = "string",
    GlobalPrefix = "string",
    Timeouts = new Opennebula.Inputs.VirtualNetworkAddressRangeTimeoutsArgs
    {
        Create = "string",
        Delete = "string",
    },
    UlaPrefix = "string",
    VirtualNetworkAddressRangeId = "string",
    Custom = 
    {
        { "string", "string" },
    },
});
Copy
example, err := opennebula.NewVirtualNetworkAddressRange(ctx, "virtualNetworkAddressRangeResource", &opennebula.VirtualNetworkAddressRangeArgs{
Size: pulumi.Float64(0),
VirtualNetworkId: pulumi.Float64(0),
HoldIps: pulumi.StringArray{
pulumi.String("string"),
},
ArType: pulumi.String("string"),
Ip4: pulumi.String("string"),
Ip6: pulumi.String("string"),
Ipam: pulumi.String("string"),
Mac: pulumi.String("string"),
PrefixLength: pulumi.String("string"),
GlobalPrefix: pulumi.String("string"),
Timeouts: &.VirtualNetworkAddressRangeTimeoutsArgs{
Create: pulumi.String("string"),
Delete: pulumi.String("string"),
},
UlaPrefix: pulumi.String("string"),
VirtualNetworkAddressRangeId: pulumi.String("string"),
Custom: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
Copy
var virtualNetworkAddressRangeResource = new VirtualNetworkAddressRange("virtualNetworkAddressRangeResource", VirtualNetworkAddressRangeArgs.builder()
    .size(0)
    .virtualNetworkId(0)
    .holdIps("string")
    .arType("string")
    .ip4("string")
    .ip6("string")
    .ipam("string")
    .mac("string")
    .prefixLength("string")
    .globalPrefix("string")
    .timeouts(VirtualNetworkAddressRangeTimeoutsArgs.builder()
        .create("string")
        .delete("string")
        .build())
    .ulaPrefix("string")
    .virtualNetworkAddressRangeId("string")
    .custom(Map.of("string", "string"))
    .build());
Copy
virtual_network_address_range_resource = opennebula.VirtualNetworkAddressRange("virtualNetworkAddressRangeResource",
    size=0,
    virtual_network_id=0,
    hold_ips=["string"],
    ar_type="string",
    ip4="string",
    ip6="string",
    ipam="string",
    mac="string",
    prefix_length="string",
    global_prefix="string",
    timeouts={
        "create": "string",
        "delete": "string",
    },
    ula_prefix="string",
    virtual_network_address_range_id="string",
    custom={
        "string": "string",
    })
Copy
const virtualNetworkAddressRangeResource = new opennebula.VirtualNetworkAddressRange("virtualNetworkAddressRangeResource", {
    size: 0,
    virtualNetworkId: 0,
    holdIps: ["string"],
    arType: "string",
    ip4: "string",
    ip6: "string",
    ipam: "string",
    mac: "string",
    prefixLength: "string",
    globalPrefix: "string",
    timeouts: {
        create: "string",
        "delete": "string",
    },
    ulaPrefix: "string",
    virtualNetworkAddressRangeId: "string",
    custom: {
        string: "string",
    },
});
Copy
type: opennebula:VirtualNetworkAddressRange
properties:
    arType: string
    custom:
        string: string
    globalPrefix: string
    holdIps:
        - string
    ip4: string
    ip6: string
    ipam: string
    mac: string
    prefixLength: string
    size: 0
    timeouts:
        create: string
        delete: string
    ulaPrefix: string
    virtualNetworkAddressRangeId: string
    virtualNetworkId: 0
Copy

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

Size This property is required. double
Address range size.
VirtualNetworkId This property is required. double
ID of the virtual network
ArType string
Address range type. Supported values: IP4, IP6, IP6_STATIC, IP4_6 or IP4_6_STATIC or ETHER. Defaults to IP4.
Custom Dictionary<string, string>
Custom attributes to set in the address range.
GlobalPrefix string
Global prefix for IP6 or IP_4_6.
HoldIps List<string>
List of IPs to be held from this address range.
Ip4 string
Starting IPv4 address of the range. Required if ar_type is IP4 or IP4_6.
Ip6 string
Starting IPv6 address of the range. Required if ar_type is IP6_STATIC or IP4_6_STATIC.
Ipam string
IPAM driver to use for the address range.
Mac string
Starting MAC Address of the range.
PrefixLength string
Prefix length. Only needed for IP6_STATIC or IP4_6_STATIC
Timeouts VirtualNetworkAddressRangeTimeouts
UlaPrefix string
ULA prefix for IP6 or IP_4_6.
VirtualNetworkAddressRangeId string
Size This property is required. float64
Address range size.
VirtualNetworkId This property is required. float64
ID of the virtual network
ArType string
Address range type. Supported values: IP4, IP6, IP6_STATIC, IP4_6 or IP4_6_STATIC or ETHER. Defaults to IP4.
Custom map[string]string
Custom attributes to set in the address range.
GlobalPrefix string
Global prefix for IP6 or IP_4_6.
HoldIps []string
List of IPs to be held from this address range.
Ip4 string
Starting IPv4 address of the range. Required if ar_type is IP4 or IP4_6.
Ip6 string
Starting IPv6 address of the range. Required if ar_type is IP6_STATIC or IP4_6_STATIC.
Ipam string
IPAM driver to use for the address range.
Mac string
Starting MAC Address of the range.
PrefixLength string
Prefix length. Only needed for IP6_STATIC or IP4_6_STATIC
Timeouts VirtualNetworkAddressRangeTimeoutsArgs
UlaPrefix string
ULA prefix for IP6 or IP_4_6.
VirtualNetworkAddressRangeId string
size This property is required. Double
Address range size.
virtualNetworkId This property is required. Double
ID of the virtual network
arType String
Address range type. Supported values: IP4, IP6, IP6_STATIC, IP4_6 or IP4_6_STATIC or ETHER. Defaults to IP4.
custom Map<String,String>
Custom attributes to set in the address range.
globalPrefix String
Global prefix for IP6 or IP_4_6.
holdIps List<String>
List of IPs to be held from this address range.
ip4 String
Starting IPv4 address of the range. Required if ar_type is IP4 or IP4_6.
ip6 String
Starting IPv6 address of the range. Required if ar_type is IP6_STATIC or IP4_6_STATIC.
ipam String
IPAM driver to use for the address range.
mac String
Starting MAC Address of the range.
prefixLength String
Prefix length. Only needed for IP6_STATIC or IP4_6_STATIC
timeouts VirtualNetworkAddressRangeTimeouts
ulaPrefix String
ULA prefix for IP6 or IP_4_6.
virtualNetworkAddressRangeId String
size This property is required. number
Address range size.
virtualNetworkId This property is required. number
ID of the virtual network
arType string
Address range type. Supported values: IP4, IP6, IP6_STATIC, IP4_6 or IP4_6_STATIC or ETHER. Defaults to IP4.
custom {[key: string]: string}
Custom attributes to set in the address range.
globalPrefix string
Global prefix for IP6 or IP_4_6.
holdIps string[]
List of IPs to be held from this address range.
ip4 string
Starting IPv4 address of the range. Required if ar_type is IP4 or IP4_6.
ip6 string
Starting IPv6 address of the range. Required if ar_type is IP6_STATIC or IP4_6_STATIC.
ipam string
IPAM driver to use for the address range.
mac string
Starting MAC Address of the range.
prefixLength string
Prefix length. Only needed for IP6_STATIC or IP4_6_STATIC
timeouts VirtualNetworkAddressRangeTimeouts
ulaPrefix string
ULA prefix for IP6 or IP_4_6.
virtualNetworkAddressRangeId string
size This property is required. float
Address range size.
virtual_network_id This property is required. float
ID of the virtual network
ar_type str
Address range type. Supported values: IP4, IP6, IP6_STATIC, IP4_6 or IP4_6_STATIC or ETHER. Defaults to IP4.
custom Mapping[str, str]
Custom attributes to set in the address range.
global_prefix str
Global prefix for IP6 or IP_4_6.
hold_ips Sequence[str]
List of IPs to be held from this address range.
ip4 str
Starting IPv4 address of the range. Required if ar_type is IP4 or IP4_6.
ip6 str
Starting IPv6 address of the range. Required if ar_type is IP6_STATIC or IP4_6_STATIC.
ipam str
IPAM driver to use for the address range.
mac str
Starting MAC Address of the range.
prefix_length str
Prefix length. Only needed for IP6_STATIC or IP4_6_STATIC
timeouts VirtualNetworkAddressRangeTimeoutsArgs
ula_prefix str
ULA prefix for IP6 or IP_4_6.
virtual_network_address_range_id str
size This property is required. Number
Address range size.
virtualNetworkId This property is required. Number
ID of the virtual network
arType String
Address range type. Supported values: IP4, IP6, IP6_STATIC, IP4_6 or IP4_6_STATIC or ETHER. Defaults to IP4.
custom Map<String>
Custom attributes to set in the address range.
globalPrefix String
Global prefix for IP6 or IP_4_6.
holdIps List<String>
List of IPs to be held from this address range.
ip4 String
Starting IPv4 address of the range. Required if ar_type is IP4 or IP4_6.
ip6 String
Starting IPv6 address of the range. Required if ar_type is IP6_STATIC or IP4_6_STATIC.
ipam String
IPAM driver to use for the address range.
mac String
Starting MAC Address of the range.
prefixLength String
Prefix length. Only needed for IP6_STATIC or IP4_6_STATIC
timeouts Property Map
ulaPrefix String
ULA prefix for IP6 or IP_4_6.
virtualNetworkAddressRangeId String

Outputs

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

HeldIps List<string>
List of IPs held in this address range, possibly from other resource.
Id string
The provider-assigned unique ID for this managed resource.
HeldIps []string
List of IPs held in this address range, possibly from other resource.
Id string
The provider-assigned unique ID for this managed resource.
heldIps List<String>
List of IPs held in this address range, possibly from other resource.
id String
The provider-assigned unique ID for this managed resource.
heldIps string[]
List of IPs held in this address range, possibly from other resource.
id string
The provider-assigned unique ID for this managed resource.
held_ips Sequence[str]
List of IPs held in this address range, possibly from other resource.
id str
The provider-assigned unique ID for this managed resource.
heldIps List<String>
List of IPs held in this address range, possibly from other resource.
id String
The provider-assigned unique ID for this managed resource.

Look up Existing VirtualNetworkAddressRange Resource

Get an existing VirtualNetworkAddressRange 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?: VirtualNetworkAddressRangeState, opts?: CustomResourceOptions): VirtualNetworkAddressRange
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        ar_type: Optional[str] = None,
        custom: Optional[Mapping[str, str]] = None,
        global_prefix: Optional[str] = None,
        held_ips: Optional[Sequence[str]] = None,
        hold_ips: Optional[Sequence[str]] = None,
        ip4: Optional[str] = None,
        ip6: Optional[str] = None,
        ipam: Optional[str] = None,
        mac: Optional[str] = None,
        prefix_length: Optional[str] = None,
        size: Optional[float] = None,
        timeouts: Optional[VirtualNetworkAddressRangeTimeoutsArgs] = None,
        ula_prefix: Optional[str] = None,
        virtual_network_address_range_id: Optional[str] = None,
        virtual_network_id: Optional[float] = None) -> VirtualNetworkAddressRange
func GetVirtualNetworkAddressRange(ctx *Context, name string, id IDInput, state *VirtualNetworkAddressRangeState, opts ...ResourceOption) (*VirtualNetworkAddressRange, error)
public static VirtualNetworkAddressRange Get(string name, Input<string> id, VirtualNetworkAddressRangeState? state, CustomResourceOptions? opts = null)
public static VirtualNetworkAddressRange get(String name, Output<String> id, VirtualNetworkAddressRangeState state, CustomResourceOptions options)
resources:  _:    type: opennebula:VirtualNetworkAddressRange    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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:
ArType string
Address range type. Supported values: IP4, IP6, IP6_STATIC, IP4_6 or IP4_6_STATIC or ETHER. Defaults to IP4.
Custom Dictionary<string, string>
Custom attributes to set in the address range.
GlobalPrefix string
Global prefix for IP6 or IP_4_6.
HeldIps List<string>
List of IPs held in this address range, possibly from other resource.
HoldIps List<string>
List of IPs to be held from this address range.
Ip4 string
Starting IPv4 address of the range. Required if ar_type is IP4 or IP4_6.
Ip6 string
Starting IPv6 address of the range. Required if ar_type is IP6_STATIC or IP4_6_STATIC.
Ipam string
IPAM driver to use for the address range.
Mac string
Starting MAC Address of the range.
PrefixLength string
Prefix length. Only needed for IP6_STATIC or IP4_6_STATIC
Size double
Address range size.
Timeouts VirtualNetworkAddressRangeTimeouts
UlaPrefix string
ULA prefix for IP6 or IP_4_6.
VirtualNetworkAddressRangeId string
VirtualNetworkId double
ID of the virtual network
ArType string
Address range type. Supported values: IP4, IP6, IP6_STATIC, IP4_6 or IP4_6_STATIC or ETHER. Defaults to IP4.
Custom map[string]string
Custom attributes to set in the address range.
GlobalPrefix string
Global prefix for IP6 or IP_4_6.
HeldIps []string
List of IPs held in this address range, possibly from other resource.
HoldIps []string
List of IPs to be held from this address range.
Ip4 string
Starting IPv4 address of the range. Required if ar_type is IP4 or IP4_6.
Ip6 string
Starting IPv6 address of the range. Required if ar_type is IP6_STATIC or IP4_6_STATIC.
Ipam string
IPAM driver to use for the address range.
Mac string
Starting MAC Address of the range.
PrefixLength string
Prefix length. Only needed for IP6_STATIC or IP4_6_STATIC
Size float64
Address range size.
Timeouts VirtualNetworkAddressRangeTimeoutsArgs
UlaPrefix string
ULA prefix for IP6 or IP_4_6.
VirtualNetworkAddressRangeId string
VirtualNetworkId float64
ID of the virtual network
arType String
Address range type. Supported values: IP4, IP6, IP6_STATIC, IP4_6 or IP4_6_STATIC or ETHER. Defaults to IP4.
custom Map<String,String>
Custom attributes to set in the address range.
globalPrefix String
Global prefix for IP6 or IP_4_6.
heldIps List<String>
List of IPs held in this address range, possibly from other resource.
holdIps List<String>
List of IPs to be held from this address range.
ip4 String
Starting IPv4 address of the range. Required if ar_type is IP4 or IP4_6.
ip6 String
Starting IPv6 address of the range. Required if ar_type is IP6_STATIC or IP4_6_STATIC.
ipam String
IPAM driver to use for the address range.
mac String
Starting MAC Address of the range.
prefixLength String
Prefix length. Only needed for IP6_STATIC or IP4_6_STATIC
size Double
Address range size.
timeouts VirtualNetworkAddressRangeTimeouts
ulaPrefix String
ULA prefix for IP6 or IP_4_6.
virtualNetworkAddressRangeId String
virtualNetworkId Double
ID of the virtual network
arType string
Address range type. Supported values: IP4, IP6, IP6_STATIC, IP4_6 or IP4_6_STATIC or ETHER. Defaults to IP4.
custom {[key: string]: string}
Custom attributes to set in the address range.
globalPrefix string
Global prefix for IP6 or IP_4_6.
heldIps string[]
List of IPs held in this address range, possibly from other resource.
holdIps string[]
List of IPs to be held from this address range.
ip4 string
Starting IPv4 address of the range. Required if ar_type is IP4 or IP4_6.
ip6 string
Starting IPv6 address of the range. Required if ar_type is IP6_STATIC or IP4_6_STATIC.
ipam string
IPAM driver to use for the address range.
mac string
Starting MAC Address of the range.
prefixLength string
Prefix length. Only needed for IP6_STATIC or IP4_6_STATIC
size number
Address range size.
timeouts VirtualNetworkAddressRangeTimeouts
ulaPrefix string
ULA prefix for IP6 or IP_4_6.
virtualNetworkAddressRangeId string
virtualNetworkId number
ID of the virtual network
ar_type str
Address range type. Supported values: IP4, IP6, IP6_STATIC, IP4_6 or IP4_6_STATIC or ETHER. Defaults to IP4.
custom Mapping[str, str]
Custom attributes to set in the address range.
global_prefix str
Global prefix for IP6 or IP_4_6.
held_ips Sequence[str]
List of IPs held in this address range, possibly from other resource.
hold_ips Sequence[str]
List of IPs to be held from this address range.
ip4 str
Starting IPv4 address of the range. Required if ar_type is IP4 or IP4_6.
ip6 str
Starting IPv6 address of the range. Required if ar_type is IP6_STATIC or IP4_6_STATIC.
ipam str
IPAM driver to use for the address range.
mac str
Starting MAC Address of the range.
prefix_length str
Prefix length. Only needed for IP6_STATIC or IP4_6_STATIC
size float
Address range size.
timeouts VirtualNetworkAddressRangeTimeoutsArgs
ula_prefix str
ULA prefix for IP6 or IP_4_6.
virtual_network_address_range_id str
virtual_network_id float
ID of the virtual network
arType String
Address range type. Supported values: IP4, IP6, IP6_STATIC, IP4_6 or IP4_6_STATIC or ETHER. Defaults to IP4.
custom Map<String>
Custom attributes to set in the address range.
globalPrefix String
Global prefix for IP6 or IP_4_6.
heldIps List<String>
List of IPs held in this address range, possibly from other resource.
holdIps List<String>
List of IPs to be held from this address range.
ip4 String
Starting IPv4 address of the range. Required if ar_type is IP4 or IP4_6.
ip6 String
Starting IPv6 address of the range. Required if ar_type is IP6_STATIC or IP4_6_STATIC.
ipam String
IPAM driver to use for the address range.
mac String
Starting MAC Address of the range.
prefixLength String
Prefix length. Only needed for IP6_STATIC or IP4_6_STATIC
size Number
Address range size.
timeouts Property Map
ulaPrefix String
ULA prefix for IP6 or IP_4_6.
virtualNetworkAddressRangeId String
virtualNetworkId Number
ID of the virtual network

Supporting Types

VirtualNetworkAddressRangeTimeouts
, VirtualNetworkAddressRangeTimeoutsArgs

Create string
Delete string
Create string
Delete string
create String
delete String
create string
delete string
create str
delete str
create String
delete String

Import

opennebula_virtual_network_address_range can be imported using a composed ID:

$ pulumi import opennebula:index/virtualNetworkAddressRange:VirtualNetworkAddressRange example vnet_id:ar_id
Copy

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

Package Details

Repository
opennebula opennebula/terraform-provider-opennebula
License
Notes
This Pulumi package is based on the opennebula Terraform Provider.