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

infoblox.Ipv4NetworkContainer

Explore with Pulumi AI

# IPv4 Network Container

The infoblox.Ipv4NetworkContainer resource, enables you to create, update, or delete an IPv4 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 IPv6 CIDR for an IPv4 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 IPv4 network container, minimal set of parameters
const v4netC1 = new infoblox.Ipv4NetworkContainer("v4netC1", {cidr: "10.2.0.0/24"});
// full set of parameters for statically allocated IPv4 network container
const v4netC2 = new infoblox.Ipv4NetworkContainer("v4netC2", {
    cidr: "10.2.0.0/24",
    networkView: "nondefault_netview",
    comment: "one of our clients",
    extAttrs: JSON.stringify({
        Site: "remote office",
        Country: "Australia",
    }),
});
// full set of parameters for dynamic allocation of network containers
const v4netC3 = new infoblox.Ipv4NetworkContainer("v4netC3", {
    parentCidr: v4netC2.cidr,
    allocatePrefixLen: 26,
    networkView: v4netC2.networkView,
    comment: "dynamic allocation of network container",
    extAttrs: JSON.stringify({
        Site: "remote office",
        Country: "Australia",
    }),
});
// dynamic allocation of IPv4 network container resource using filter_params
const networkContainerIpv4 = new infoblox.Ipv4NetworkContainer("networkContainerIpv4", {
    allocatePrefixLen: 26,
    comment: "IPv4 network container created with next available network",
    filterParams: JSON.stringify({
        "*Site": "Blr",
    }),
});
Copy
import pulumi
import json
import pulumi_infoblox as infoblox

# statically allocated IPv4 network container, minimal set of parameters
v4net_c1 = infoblox.Ipv4NetworkContainer("v4netC1", cidr="10.2.0.0/24")
# full set of parameters for statically allocated IPv4 network container
v4net_c2 = infoblox.Ipv4NetworkContainer("v4netC2",
    cidr="10.2.0.0/24",
    network_view="nondefault_netview",
    comment="one of our clients",
    ext_attrs=json.dumps({
        "Site": "remote office",
        "Country": "Australia",
    }))
# full set of parameters for dynamic allocation of network containers
v4net_c3 = infoblox.Ipv4NetworkContainer("v4netC3",
    parent_cidr=v4net_c2.cidr,
    allocate_prefix_len=26,
    network_view=v4net_c2.network_view,
    comment="dynamic allocation of network container",
    ext_attrs=json.dumps({
        "Site": "remote office",
        "Country": "Australia",
    }))
# dynamic allocation of IPv4 network container resource using filter_params
network_container_ipv4 = infoblox.Ipv4NetworkContainer("networkContainerIpv4",
    allocate_prefix_len=26,
    comment="IPv4 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 IPv4 network container, minimal set of parameters
		_, err := infoblox.NewIpv4NetworkContainer(ctx, "v4netC1", &infoblox.Ipv4NetworkContainerArgs{
			Cidr: pulumi.String("10.2.0.0/24"),
		})
		if err != nil {
			return err
		}
		tmpJSON0, err := json.Marshal(map[string]interface{}{
			"Site":    "remote office",
			"Country": "Australia",
		})
		if err != nil {
			return err
		}
		json0 := string(tmpJSON0)
		// full set of parameters for statically allocated IPv4 network container
		v4netC2, err := infoblox.NewIpv4NetworkContainer(ctx, "v4netC2", &infoblox.Ipv4NetworkContainerArgs{
			Cidr:        pulumi.String("10.2.0.0/24"),
			NetworkView: pulumi.String("nondefault_netview"),
			Comment:     pulumi.String("one of our clients"),
			ExtAttrs:    pulumi.String(json0),
		})
		if err != nil {
			return err
		}
		tmpJSON1, err := json.Marshal(map[string]interface{}{
			"Site":    "remote office",
			"Country": "Australia",
		})
		if err != nil {
			return err
		}
		json1 := string(tmpJSON1)
		// full set of parameters for dynamic allocation of network containers
		_, err = infoblox.NewIpv4NetworkContainer(ctx, "v4netC3", &infoblox.Ipv4NetworkContainerArgs{
			ParentCidr:        v4netC2.Cidr,
			AllocatePrefixLen: pulumi.Float64(26),
			NetworkView:       v4netC2.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 IPv4 network container resource using filter_params
		_, err = infoblox.NewIpv4NetworkContainer(ctx, "networkContainerIpv4", &infoblox.Ipv4NetworkContainerArgs{
			AllocatePrefixLen: pulumi.Float64(26),
			Comment:           pulumi.String("IPv4 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 IPv4 network container, minimal set of parameters
    var v4netC1 = new Infoblox.Ipv4NetworkContainer("v4netC1", new()
    {
        Cidr = "10.2.0.0/24",
    });

    // full set of parameters for statically allocated IPv4 network container
    var v4netC2 = new Infoblox.Ipv4NetworkContainer("v4netC2", new()
    {
        Cidr = "10.2.0.0/24",
        NetworkView = "nondefault_netview",
        Comment = "one of our clients",
        ExtAttrs = JsonSerializer.Serialize(new Dictionary<string, object?>
        {
            ["Site"] = "remote office",
            ["Country"] = "Australia",
        }),
    });

    // full set of parameters for dynamic allocation of network containers
    var v4netC3 = new Infoblox.Ipv4NetworkContainer("v4netC3", new()
    {
        ParentCidr = v4netC2.Cidr,
        AllocatePrefixLen = 26,
        NetworkView = v4netC2.NetworkView,
        Comment = "dynamic allocation of network container",
        ExtAttrs = JsonSerializer.Serialize(new Dictionary<string, object?>
        {
            ["Site"] = "remote office",
            ["Country"] = "Australia",
        }),
    });

    // dynamic allocation of IPv4 network container resource using filter_params
    var networkContainerIpv4 = new Infoblox.Ipv4NetworkContainer("networkContainerIpv4", new()
    {
        AllocatePrefixLen = 26,
        Comment = "IPv4 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.Ipv4NetworkContainer;
import com.pulumi.infoblox.Ipv4NetworkContainerArgs;
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 IPv4 network container, minimal set of parameters
        var v4netC1 = new Ipv4NetworkContainer("v4netC1", Ipv4NetworkContainerArgs.builder()
            .cidr("10.2.0.0/24")
            .build());

        // full set of parameters for statically allocated IPv4 network container
        var v4netC2 = new Ipv4NetworkContainer("v4netC2", Ipv4NetworkContainerArgs.builder()
            .cidr("10.2.0.0/24")
            .networkView("nondefault_netview")
            .comment("one of our clients")
            .extAttrs(serializeJson(
                jsonObject(
                    jsonProperty("Site", "remote office"),
                    jsonProperty("Country", "Australia")
                )))
            .build());

        // full set of parameters for dynamic allocation of network containers
        var v4netC3 = new Ipv4NetworkContainer("v4netC3", Ipv4NetworkContainerArgs.builder()
            .parentCidr(v4netC2.cidr())
            .allocatePrefixLen(26)
            .networkView(v4netC2.networkView())
            .comment("dynamic allocation of network container")
            .extAttrs(serializeJson(
                jsonObject(
                    jsonProperty("Site", "remote office"),
                    jsonProperty("Country", "Australia")
                )))
            .build());

        // dynamic allocation of IPv4 network container resource using filter_params
        var networkContainerIpv4 = new Ipv4NetworkContainer("networkContainerIpv4", Ipv4NetworkContainerArgs.builder()
            .allocatePrefixLen(26)
            .comment("IPv4 network container created with next available network")
            .filterParams(serializeJson(
                jsonObject(
                    jsonProperty("*Site", "Blr")
                )))
            .build());

    }
}
Copy
resources:
  # statically allocated IPv4 network container, minimal set of parameters
  v4netC1:
    type: infoblox:Ipv4NetworkContainer
    properties:
      cidr: 10.2.0.0/24
  # full set of parameters for statically allocated IPv4 network container
  v4netC2:
    type: infoblox:Ipv4NetworkContainer
    properties:
      cidr: 10.2.0.0/24
      # we may allocate the same IP address range but in another network view
      networkView: nondefault_netview
      comment: one of our clients
      extAttrs:
        fn::toJSON:
          Site: remote office
          Country: Australia
  # full set of parameters for dynamic allocation of network containers
  v4netC3:
    type: infoblox:Ipv4NetworkContainer
    properties:
      parentCidr: ${v4netC2.cidr}
      allocatePrefixLen: 26
      networkView: ${v4netC2.networkView}
      comment: dynamic allocation of network container
      extAttrs:
        fn::toJSON:
          Site: remote office
          Country: Australia
  # dynamic allocation of IPv4 network container resource using filter_params
  networkContainerIpv4:
    type: infoblox:Ipv4NetworkContainer
    properties:
      allocatePrefixLen: 26
      comment: IPv4 network container created with next available network
      filterParams:
        fn::toJSON:
          '*Site': Blr
Copy

Create Ipv4NetworkContainer Resource

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

Constructor syntax

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

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

Ipv4NetworkContainer 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 Ipv4NetworkContainer 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.
Ipv4NetworkContainerId 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.
Ipv4NetworkContainerId 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.
ipv4NetworkContainerId 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.
ipv4NetworkContainerId 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.
ipv4_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.
ipv4NetworkContainerId 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 Ipv4NetworkContainer 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 Ipv4NetworkContainer Resource

Get an existing Ipv4NetworkContainer 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?: Ipv4NetworkContainerState, opts?: CustomResourceOptions): Ipv4NetworkContainer
@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,
        ipv4_network_container_id: Optional[str] = None,
        network_view: Optional[str] = None,
        parent_cidr: Optional[str] = None,
        ref: Optional[str] = None) -> Ipv4NetworkContainer
func GetIpv4NetworkContainer(ctx *Context, name string, id IDInput, state *Ipv4NetworkContainerState, opts ...ResourceOption) (*Ipv4NetworkContainer, error)
public static Ipv4NetworkContainer Get(string name, Input<string> id, Ipv4NetworkContainerState? state, CustomResourceOptions? opts = null)
public static Ipv4NetworkContainer get(String name, Output<String> id, Ipv4NetworkContainerState state, CustomResourceOptions options)
resources:  _:    type: infoblox:Ipv4NetworkContainer    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
Ipv4NetworkContainerId 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
Ipv4NetworkContainerId 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
ipv4NetworkContainerId 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
ipv4NetworkContainerId 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
ipv4_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
ipv4NetworkContainerId 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.