1. Packages
  2. Infoblox Provider
  3. API Docs
  4. Ipv6NetworkContainer
infoblox 2.9.0 published on Monday, Apr 14, 2025 by infobloxopen

infoblox.Ipv6NetworkContainer

Explore with Pulumi AI

# IPv6 Network Container

The infoblox.Ipv6NetworkContainer resource, enables you to create, update, or delete an IPv6 network container in a NIOS appliance.

The following list describes the parameters you can define in the network container resource block:

  • network_view: optional, specifies the network view in which to create the network container; if a value is not specified, the name default is used as the network view.

  • cidr: required only if parent_cidr is not set, specifies the network block to use for the network container; do not use an IPv4 CIDR for an IPv6 network container.

  • parent_cidr: required only if cidr is not set, specifies the network container from which next available network container must be allocated.

  • allocate_prefix_len: required only if parent_cidr is set, defines length of netmask for a network container that should be allocated from network container, determined by parent_cidr.

  • comment: optional, describes the network container.

  • ext_attrs: optional, specifies the set of NIOS extensible attributes that will be attached to the network container.

  • filter_params: required for dynamic allocation when parent_cidr is not used, specifies the extensible attributes of the parent network container that must be used as filters to retrieve the next available network for creating the network container object. Example: jsonencode({"*Site": "Turkey"}).

  • !> Once the network container is created, the network_view and cidr parameter values cannot be changed by performing an update operation.

!> Once the network container is created dynamically, the parent_cidr, filter_params and allocate_prefix_len parameter values cannot be changed.

Examples of the Network Container Resource

import * as pulumi from "@pulumi/pulumi";
import * as infoblox from "@pulumi/infoblox";

// statically allocated IPv6 network container, minimal set of parameters
const v6netC1 = new infoblox.Ipv6NetworkContainer("v6netC1", {cidr: "2002:1f93:0:1::/96"});
// full set of parameters for statically allocated IPv6 network container
const v6netC2 = new infoblox.Ipv6NetworkContainer("v6netC2", {
    cidr: "2002:1f93:0:2::/96",
    networkView: "nondefault_netview",
    comment: "new generation network segment",
    extAttrs: JSON.stringify({
        Site: "space station",
        Country: "Earth orbit",
    }),
});
// full set of parameters for dynamic allocation of network containers
const v6netC3 = new infoblox.Ipv6NetworkContainer("v6netC3", {
    parentCidr: v6netC2.cidr,
    allocatePrefixLen: 97,
    networkView: v6netC2.networkView,
    comment: "dynamic allocation of network container",
    extAttrs: JSON.stringify({
        "Tenant ID": "terraform_test_tenant",
        Site: "Test site",
    }),
});
// dynamic allocation of IPv6 network container resource using filter_params
const networkContainerIpv6 = new infoblox.Ipv6NetworkContainer("networkContainerIpv6", {
    allocatePrefixLen: 68,
    comment: "IPv6 network container created with next available network",
    filterParams: JSON.stringify({
        "*Site": "Blr",
    }),
});
Copy
import pulumi
import json
import pulumi_infoblox as infoblox

# statically allocated IPv6 network container, minimal set of parameters
v6net_c1 = infoblox.Ipv6NetworkContainer("v6netC1", cidr="2002:1f93:0:1::/96")
# full set of parameters for statically allocated IPv6 network container
v6net_c2 = infoblox.Ipv6NetworkContainer("v6netC2",
    cidr="2002:1f93:0:2::/96",
    network_view="nondefault_netview",
    comment="new generation network segment",
    ext_attrs=json.dumps({
        "Site": "space station",
        "Country": "Earth orbit",
    }))
# full set of parameters for dynamic allocation of network containers
v6net_c3 = infoblox.Ipv6NetworkContainer("v6netC3",
    parent_cidr=v6net_c2.cidr,
    allocate_prefix_len=97,
    network_view=v6net_c2.network_view,
    comment="dynamic allocation of network container",
    ext_attrs=json.dumps({
        "Tenant ID": "terraform_test_tenant",
        "Site": "Test site",
    }))
# dynamic allocation of IPv6 network container resource using filter_params
network_container_ipv6 = infoblox.Ipv6NetworkContainer("networkContainerIpv6",
    allocate_prefix_len=68,
    comment="IPv6 network container created with next available network",
    filter_params=json.dumps({
        "*Site": "Blr",
    }))
Copy
package main

import (
	"encoding/json"

	"github.com/pulumi/pulumi-terraform-provider/sdks/go/infoblox/v2/infoblox"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		// statically allocated IPv6 network container, minimal set of parameters
		_, err := infoblox.NewIpv6NetworkContainer(ctx, "v6netC1", &infoblox.Ipv6NetworkContainerArgs{
			Cidr: pulumi.String("2002:1f93:0:1::/96"),
		})
		if err != nil {
			return err
		}
		tmpJSON0, err := json.Marshal(map[string]interface{}{
			"Site":    "space station",
			"Country": "Earth orbit",
		})
		if err != nil {
			return err
		}
		json0 := string(tmpJSON0)
		// full set of parameters for statically allocated IPv6 network container
		v6netC2, err := infoblox.NewIpv6NetworkContainer(ctx, "v6netC2", &infoblox.Ipv6NetworkContainerArgs{
			Cidr:        pulumi.String("2002:1f93:0:2::/96"),
			NetworkView: pulumi.String("nondefault_netview"),
			Comment:     pulumi.String("new generation network segment"),
			ExtAttrs:    pulumi.String(json0),
		})
		if err != nil {
			return err
		}
		tmpJSON1, err := json.Marshal(map[string]interface{}{
			"Tenant ID": "terraform_test_tenant",
			"Site":      "Test site",
		})
		if err != nil {
			return err
		}
		json1 := string(tmpJSON1)
		// full set of parameters for dynamic allocation of network containers
		_, err = infoblox.NewIpv6NetworkContainer(ctx, "v6netC3", &infoblox.Ipv6NetworkContainerArgs{
			ParentCidr:        v6netC2.Cidr,
			AllocatePrefixLen: pulumi.Float64(97),
			NetworkView:       v6netC2.NetworkView,
			Comment:           pulumi.String("dynamic allocation of network container"),
			ExtAttrs:          pulumi.String(json1),
		})
		if err != nil {
			return err
		}
		tmpJSON2, err := json.Marshal(map[string]interface{}{
			"*Site": "Blr",
		})
		if err != nil {
			return err
		}
		json2 := string(tmpJSON2)
		// dynamic allocation of IPv6 network container resource using filter_params
		_, err = infoblox.NewIpv6NetworkContainer(ctx, "networkContainerIpv6", &infoblox.Ipv6NetworkContainerArgs{
			AllocatePrefixLen: pulumi.Float64(68),
			Comment:           pulumi.String("IPv6 network container created with next available network"),
			FilterParams:      pulumi.String(json2),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using System.Text.Json;
using Pulumi;
using Infoblox = Pulumi.Infoblox;

return await Deployment.RunAsync(() => 
{
    // statically allocated IPv6 network container, minimal set of parameters
    var v6netC1 = new Infoblox.Ipv6NetworkContainer("v6netC1", new()
    {
        Cidr = "2002:1f93:0:1::/96",
    });

    // full set of parameters for statically allocated IPv6 network container
    var v6netC2 = new Infoblox.Ipv6NetworkContainer("v6netC2", new()
    {
        Cidr = "2002:1f93:0:2::/96",
        NetworkView = "nondefault_netview",
        Comment = "new generation network segment",
        ExtAttrs = JsonSerializer.Serialize(new Dictionary<string, object?>
        {
            ["Site"] = "space station",
            ["Country"] = "Earth orbit",
        }),
    });

    // full set of parameters for dynamic allocation of network containers
    var v6netC3 = new Infoblox.Ipv6NetworkContainer("v6netC3", new()
    {
        ParentCidr = v6netC2.Cidr,
        AllocatePrefixLen = 97,
        NetworkView = v6netC2.NetworkView,
        Comment = "dynamic allocation of network container",
        ExtAttrs = JsonSerializer.Serialize(new Dictionary<string, object?>
        {
            ["Tenant ID"] = "terraform_test_tenant",
            ["Site"] = "Test site",
        }),
    });

    // dynamic allocation of IPv6 network container resource using filter_params
    var networkContainerIpv6 = new Infoblox.Ipv6NetworkContainer("networkContainerIpv6", new()
    {
        AllocatePrefixLen = 68,
        Comment = "IPv6 network container created with next available network",
        FilterParams = JsonSerializer.Serialize(new Dictionary<string, object?>
        {
            ["*Site"] = "Blr",
        }),
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.infoblox.Ipv6NetworkContainer;
import com.pulumi.infoblox.Ipv6NetworkContainerArgs;
import static com.pulumi.codegen.internal.Serialization.*;
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) {
        // statically allocated IPv6 network container, minimal set of parameters
        var v6netC1 = new Ipv6NetworkContainer("v6netC1", Ipv6NetworkContainerArgs.builder()
            .cidr("2002:1f93:0:1::/96")
            .build());

        // full set of parameters for statically allocated IPv6 network container
        var v6netC2 = new Ipv6NetworkContainer("v6netC2", Ipv6NetworkContainerArgs.builder()
            .cidr("2002:1f93:0:2::/96")
            .networkView("nondefault_netview")
            .comment("new generation network segment")
            .extAttrs(serializeJson(
                jsonObject(
                    jsonProperty("Site", "space station"),
                    jsonProperty("Country", "Earth orbit")
                )))
            .build());

        // full set of parameters for dynamic allocation of network containers
        var v6netC3 = new Ipv6NetworkContainer("v6netC3", Ipv6NetworkContainerArgs.builder()
            .parentCidr(v6netC2.cidr())
            .allocatePrefixLen(97)
            .networkView(v6netC2.networkView())
            .comment("dynamic allocation of network container")
            .extAttrs(serializeJson(
                jsonObject(
                    jsonProperty("Tenant ID", "terraform_test_tenant"),
                    jsonProperty("Site", "Test site")
                )))
            .build());

        // dynamic allocation of IPv6 network container resource using filter_params
        var networkContainerIpv6 = new Ipv6NetworkContainer("networkContainerIpv6", Ipv6NetworkContainerArgs.builder()
            .allocatePrefixLen(68)
            .comment("IPv6 network container created with next available network")
            .filterParams(serializeJson(
                jsonObject(
                    jsonProperty("*Site", "Blr")
                )))
            .build());

    }
}
Copy
resources:
  # statically allocated IPv6 network container, minimal set of parameters
  v6netC1:
    type: infoblox:Ipv6NetworkContainer
    properties:
      cidr: 2002:1f93:0:1::/96
  # full set of parameters for statically allocated IPv6 network container
  v6netC2:
    type: infoblox:Ipv6NetworkContainer
    properties:
      cidr: 2002:1f93:0:2::/96
      networkView: nondefault_netview
      comment: new generation network segment
      extAttrs:
        fn::toJSON:
          Site: space station
          Country: Earth orbit
  # full set of parameters for dynamic allocation of network containers
  v6netC3:
    type: infoblox:Ipv6NetworkContainer
    properties:
      parentCidr: ${v6netC2.cidr}
      allocatePrefixLen: 97
      networkView: ${v6netC2.networkView}
      comment: dynamic allocation of network container
      extAttrs:
        fn::toJSON:
          Tenant ID: terraform_test_tenant
          Site: Test site
  # dynamic allocation of IPv6 network container resource using filter_params
  networkContainerIpv6:
    type: infoblox:Ipv6NetworkContainer
    properties:
      allocatePrefixLen: 68
      comment: IPv6 network container created with next available network
      filterParams:
        fn::toJSON:
          '*Site': Blr
Copy

Create Ipv6NetworkContainer Resource

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

Constructor syntax

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

@overload
def Ipv6NetworkContainer(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         allocate_prefix_len: Optional[float] = None,
                         cidr: Optional[str] = None,
                         comment: Optional[str] = None,
                         ext_attrs: Optional[str] = None,
                         filter_params: Optional[str] = None,
                         ipv6_network_container_id: Optional[str] = None,
                         network_view: Optional[str] = None,
                         parent_cidr: Optional[str] = None)
func NewIpv6NetworkContainer(ctx *Context, name string, args *Ipv6NetworkContainerArgs, opts ...ResourceOption) (*Ipv6NetworkContainer, error)
public Ipv6NetworkContainer(string name, Ipv6NetworkContainerArgs? args = null, CustomResourceOptions? opts = null)
public Ipv6NetworkContainer(String name, Ipv6NetworkContainerArgs args)
public Ipv6NetworkContainer(String name, Ipv6NetworkContainerArgs args, CustomResourceOptions options)
type: infoblox:Ipv6NetworkContainer
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 Ipv6NetworkContainerArgs
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 Ipv6NetworkContainerArgs
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 Ipv6NetworkContainerArgs
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 Ipv6NetworkContainerArgs
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. Ipv6NetworkContainerArgs
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 ipv6NetworkContainerResource = new Infoblox.Ipv6NetworkContainer("ipv6NetworkContainerResource", new()
{
    AllocatePrefixLen = 0,
    Cidr = "string",
    Comment = "string",
    ExtAttrs = "string",
    FilterParams = "string",
    Ipv6NetworkContainerId = "string",
    NetworkView = "string",
    ParentCidr = "string",
});
Copy
example, err := infoblox.NewIpv6NetworkContainer(ctx, "ipv6NetworkContainerResource", &infoblox.Ipv6NetworkContainerArgs{
AllocatePrefixLen: pulumi.Float64(0),
Cidr: pulumi.String("string"),
Comment: pulumi.String("string"),
ExtAttrs: pulumi.String("string"),
FilterParams: pulumi.String("string"),
Ipv6NetworkContainerId: pulumi.String("string"),
NetworkView: pulumi.String("string"),
ParentCidr: pulumi.String("string"),
})
Copy
var ipv6NetworkContainerResource = new Ipv6NetworkContainer("ipv6NetworkContainerResource", Ipv6NetworkContainerArgs.builder()
    .allocatePrefixLen(0)
    .cidr("string")
    .comment("string")
    .extAttrs("string")
    .filterParams("string")
    .ipv6NetworkContainerId("string")
    .networkView("string")
    .parentCidr("string")
    .build());
Copy
ipv6_network_container_resource = infoblox.Ipv6NetworkContainer("ipv6NetworkContainerResource",
    allocate_prefix_len=0,
    cidr="string",
    comment="string",
    ext_attrs="string",
    filter_params="string",
    ipv6_network_container_id="string",
    network_view="string",
    parent_cidr="string")
Copy
const ipv6NetworkContainerResource = new infoblox.Ipv6NetworkContainer("ipv6NetworkContainerResource", {
    allocatePrefixLen: 0,
    cidr: "string",
    comment: "string",
    extAttrs: "string",
    filterParams: "string",
    ipv6NetworkContainerId: "string",
    networkView: "string",
    parentCidr: "string",
});
Copy
type: infoblox:Ipv6NetworkContainer
properties:
    allocatePrefixLen: 0
    cidr: string
    comment: string
    extAttrs: string
    filterParams: string
    ipv6NetworkContainerId: string
    networkView: string
    parentCidr: string
Copy

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

AllocatePrefixLen double
Set the parameter's value > 0 to allocate next available network container with corresponding prefix length from the network container defined by 'parent_cidr'
Cidr string
The network container's address, in CIDR format.
Comment string
A description of the network container.
ExtAttrs string
The Extensible attributes of the network container to be added/updated, as a map in JSON format
FilterParams string
The parent network/network-container block's extensible attributes.
Ipv6NetworkContainerId string
NetworkView string
The name of network view for the network container.
ParentCidr string
The parent network container block in CIDR format to allocate from.
AllocatePrefixLen float64
Set the parameter's value > 0 to allocate next available network container with corresponding prefix length from the network container defined by 'parent_cidr'
Cidr string
The network container's address, in CIDR format.
Comment string
A description of the network container.
ExtAttrs string
The Extensible attributes of the network container to be added/updated, as a map in JSON format
FilterParams string
The parent network/network-container block's extensible attributes.
Ipv6NetworkContainerId string
NetworkView string
The name of network view for the network container.
ParentCidr string
The parent network container block in CIDR format to allocate from.
allocatePrefixLen Double
Set the parameter's value > 0 to allocate next available network container with corresponding prefix length from the network container defined by 'parent_cidr'
cidr String
The network container's address, in CIDR format.
comment String
A description of the network container.
extAttrs String
The Extensible attributes of the network container to be added/updated, as a map in JSON format
filterParams String
The parent network/network-container block's extensible attributes.
ipv6NetworkContainerId String
networkView String
The name of network view for the network container.
parentCidr String
The parent network container block in CIDR format to allocate from.
allocatePrefixLen number
Set the parameter's value > 0 to allocate next available network container with corresponding prefix length from the network container defined by 'parent_cidr'
cidr string
The network container's address, in CIDR format.
comment string
A description of the network container.
extAttrs string
The Extensible attributes of the network container to be added/updated, as a map in JSON format
filterParams string
The parent network/network-container block's extensible attributes.
ipv6NetworkContainerId string
networkView string
The name of network view for the network container.
parentCidr string
The parent network container block in CIDR format to allocate from.
allocate_prefix_len float
Set the parameter's value > 0 to allocate next available network container with corresponding prefix length from the network container defined by 'parent_cidr'
cidr str
The network container's address, in CIDR format.
comment str
A description of the network container.
ext_attrs str
The Extensible attributes of the network container to be added/updated, as a map in JSON format
filter_params str
The parent network/network-container block's extensible attributes.
ipv6_network_container_id str
network_view str
The name of network view for the network container.
parent_cidr str
The parent network container block in CIDR format to allocate from.
allocatePrefixLen Number
Set the parameter's value > 0 to allocate next available network container with corresponding prefix length from the network container defined by 'parent_cidr'
cidr String
The network container's address, in CIDR format.
comment String
A description of the network container.
extAttrs String
The Extensible attributes of the network container to be added/updated, as a map in JSON format
filterParams String
The parent network/network-container block's extensible attributes.
ipv6NetworkContainerId String
networkView String
The name of network view for the network container.
parentCidr String
The parent network container block in CIDR format to allocate from.

Outputs

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

Id string
The provider-assigned unique ID for this managed resource.
InternalId string
Ref string
NIOS object's reference, not to be set by a user.
Id string
The provider-assigned unique ID for this managed resource.
InternalId string
Ref string
NIOS object's reference, not to be set by a user.
id String
The provider-assigned unique ID for this managed resource.
internalId String
ref String
NIOS object's reference, not to be set by a user.
id string
The provider-assigned unique ID for this managed resource.
internalId string
ref string
NIOS object's reference, not to be set by a user.
id str
The provider-assigned unique ID for this managed resource.
internal_id str
ref str
NIOS object's reference, not to be set by a user.
id String
The provider-assigned unique ID for this managed resource.
internalId String
ref String
NIOS object's reference, not to be set by a user.

Look up Existing Ipv6NetworkContainer Resource

Get an existing Ipv6NetworkContainer 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?: Ipv6NetworkContainerState, opts?: CustomResourceOptions): Ipv6NetworkContainer
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        allocate_prefix_len: Optional[float] = None,
        cidr: Optional[str] = None,
        comment: Optional[str] = None,
        ext_attrs: Optional[str] = None,
        filter_params: Optional[str] = None,
        internal_id: Optional[str] = None,
        ipv6_network_container_id: Optional[str] = None,
        network_view: Optional[str] = None,
        parent_cidr: Optional[str] = None,
        ref: Optional[str] = None) -> Ipv6NetworkContainer
func GetIpv6NetworkContainer(ctx *Context, name string, id IDInput, state *Ipv6NetworkContainerState, opts ...ResourceOption) (*Ipv6NetworkContainer, error)
public static Ipv6NetworkContainer Get(string name, Input<string> id, Ipv6NetworkContainerState? state, CustomResourceOptions? opts = null)
public static Ipv6NetworkContainer get(String name, Output<String> id, Ipv6NetworkContainerState state, CustomResourceOptions options)
resources:  _:    type: infoblox:Ipv6NetworkContainer    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:
AllocatePrefixLen double
Set the parameter's value > 0 to allocate next available network container with corresponding prefix length from the network container defined by 'parent_cidr'
Cidr string
The network container's address, in CIDR format.
Comment string
A description of the network container.
ExtAttrs string
The Extensible attributes of the network container to be added/updated, as a map in JSON format
FilterParams string
The parent network/network-container block's extensible attributes.
InternalId string
Ipv6NetworkContainerId string
NetworkView string
The name of network view for the network container.
ParentCidr string
The parent network container block in CIDR format to allocate from.
Ref string
NIOS object's reference, not to be set by a user.
AllocatePrefixLen float64
Set the parameter's value > 0 to allocate next available network container with corresponding prefix length from the network container defined by 'parent_cidr'
Cidr string
The network container's address, in CIDR format.
Comment string
A description of the network container.
ExtAttrs string
The Extensible attributes of the network container to be added/updated, as a map in JSON format
FilterParams string
The parent network/network-container block's extensible attributes.
InternalId string
Ipv6NetworkContainerId string
NetworkView string
The name of network view for the network container.
ParentCidr string
The parent network container block in CIDR format to allocate from.
Ref string
NIOS object's reference, not to be set by a user.
allocatePrefixLen Double
Set the parameter's value > 0 to allocate next available network container with corresponding prefix length from the network container defined by 'parent_cidr'
cidr String
The network container's address, in CIDR format.
comment String
A description of the network container.
extAttrs String
The Extensible attributes of the network container to be added/updated, as a map in JSON format
filterParams String
The parent network/network-container block's extensible attributes.
internalId String
ipv6NetworkContainerId String
networkView String
The name of network view for the network container.
parentCidr String
The parent network container block in CIDR format to allocate from.
ref String
NIOS object's reference, not to be set by a user.
allocatePrefixLen number
Set the parameter's value > 0 to allocate next available network container with corresponding prefix length from the network container defined by 'parent_cidr'
cidr string
The network container's address, in CIDR format.
comment string
A description of the network container.
extAttrs string
The Extensible attributes of the network container to be added/updated, as a map in JSON format
filterParams string
The parent network/network-container block's extensible attributes.
internalId string
ipv6NetworkContainerId string
networkView string
The name of network view for the network container.
parentCidr string
The parent network container block in CIDR format to allocate from.
ref string
NIOS object's reference, not to be set by a user.
allocate_prefix_len float
Set the parameter's value > 0 to allocate next available network container with corresponding prefix length from the network container defined by 'parent_cidr'
cidr str
The network container's address, in CIDR format.
comment str
A description of the network container.
ext_attrs str
The Extensible attributes of the network container to be added/updated, as a map in JSON format
filter_params str
The parent network/network-container block's extensible attributes.
internal_id str
ipv6_network_container_id str
network_view str
The name of network view for the network container.
parent_cidr str
The parent network container block in CIDR format to allocate from.
ref str
NIOS object's reference, not to be set by a user.
allocatePrefixLen Number
Set the parameter's value > 0 to allocate next available network container with corresponding prefix length from the network container defined by 'parent_cidr'
cidr String
The network container's address, in CIDR format.
comment String
A description of the network container.
extAttrs String
The Extensible attributes of the network container to be added/updated, as a map in JSON format
filterParams String
The parent network/network-container block's extensible attributes.
internalId String
ipv6NetworkContainerId String
networkView String
The name of network view for the network container.
parentCidr String
The parent network container block in CIDR format to allocate from.
ref String
NIOS object's reference, not to be set by a user.

Package Details

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