1. Packages
  2. Infoblox Provider
  3. API Docs
  4. Ipv6NetworkContainer
infoblox 2.10.0 published on Friday, Apr 25, 2025 by infobloxopen

infoblox.Ipv6NetworkContainer

Explore with Pulumi AI

infoblox logo
infoblox 2.10.0 published on Friday, Apr 25, 2025 by infobloxopen

    # 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",
        }),
    });
    
    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",
        }))
    
    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
    	})
    }
    
    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",
            }),
        });
    
    });
    
    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());
    
        }
    }
    
    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
    

    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 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 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 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 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 String
    The unique name of the resource.
    args 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",
    });
    
    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"),
    })
    
    var ipv6NetworkContainerResource = new Ipv6NetworkContainer("ipv6NetworkContainerResource", Ipv6NetworkContainerArgs.builder()
        .allocatePrefixLen(0)
        .cidr("string")
        .comment("string")
        .extAttrs("string")
        .filterParams("string")
        .ipv6NetworkContainerId("string")
        .networkView("string")
        .parentCidr("string")
        .build());
    
    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")
    
    const ipv6NetworkContainerResource = new infoblox.Ipv6NetworkContainer("ipv6NetworkContainerResource", {
        allocatePrefixLen: 0,
        cidr: "string",
        comment: "string",
        extAttrs: "string",
        filterParams: "string",
        ipv6NetworkContainerId: "string",
        networkView: "string",
        parentCidr: "string",
    });
    
    type: infoblox:Ipv6NetworkContainer
    properties:
        allocatePrefixLen: 0
        cidr: string
        comment: string
        extAttrs: string
        filterParams: string
        ipv6NetworkContainerId: string
        networkView: string
        parentCidr: string
    

    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
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    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.
    infoblox logo
    infoblox 2.10.0 published on Friday, Apr 25, 2025 by infobloxopen