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 namedefault
is used as the network view.cidr
: required only ifparent_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 ifcidr
is not set, specifies the network container from which next available network container must be allocated.allocate_prefix_len
: required only ifparent_cidr
is set, defines length of netmask for a network container that should be allocated from network container, determined byparent_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 whenparent_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",
}),
});
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",
}))
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
})
}
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",
}),
});
});
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());
}
}
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
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 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 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 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 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 String
- The unique name of the resource.
- args 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",
});
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"),
})
var ipv4NetworkContainerResource = new Ipv4NetworkContainer("ipv4NetworkContainerResource", Ipv4NetworkContainerArgs.builder()
.allocatePrefixLen(0)
.cidr("string")
.comment("string")
.extAttrs("string")
.filterParams("string")
.ipv4NetworkContainerId("string")
.networkView("string")
.parentCidr("string")
.build());
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")
const ipv4NetworkContainerResource = new infoblox.Ipv4NetworkContainer("ipv4NetworkContainerResource", {
allocatePrefixLen: 0,
cidr: "string",
comment: "string",
extAttrs: "string",
filterParams: "string",
ipv4NetworkContainerId: "string",
networkView: "string",
parentCidr: "string",
});
type: infoblox:Ipv4NetworkContainer
properties:
allocatePrefixLen: 0
cidr: string
comment: string
extAttrs: string
filterParams: string
ipv4NetworkContainerId: string
networkView: string
parentCidr: string
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:
- Allocate
Prefix doubleLen - 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.
- Ext
Attrs string - The Extensible attributes of the network container to be added/updated, as a map in JSON format
- Filter
Params string - The parent network/network-container block's extensible attributes.
- Ipv4Network
Container stringId - Network
View string - The name of network view for the network container.
- Parent
Cidr string - The parent network container block in CIDR format to allocate from.
- Allocate
Prefix float64Len - 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.
- Ext
Attrs string - The Extensible attributes of the network container to be added/updated, as a map in JSON format
- Filter
Params string - The parent network/network-container block's extensible attributes.
- Ipv4Network
Container stringId - Network
View string - The name of network view for the network container.
- Parent
Cidr string - The parent network container block in CIDR format to allocate from.
- allocate
Prefix DoubleLen - 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.
- ext
Attrs String - The Extensible attributes of the network container to be added/updated, as a map in JSON format
- filter
Params String - The parent network/network-container block's extensible attributes.
- ipv4Network
Container StringId - network
View String - The name of network view for the network container.
- parent
Cidr String - The parent network container block in CIDR format to allocate from.
- allocate
Prefix numberLen - 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.
- ext
Attrs string - The Extensible attributes of the network container to be added/updated, as a map in JSON format
- filter
Params string - The parent network/network-container block's extensible attributes.
- ipv4Network
Container stringId - network
View string - The name of network view for the network container.
- parent
Cidr string - The parent network container block in CIDR format to allocate from.
- allocate_
prefix_ floatlen - 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_ strcontainer_ id - 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.
- allocate
Prefix NumberLen - 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.
- ext
Attrs String - The Extensible attributes of the network container to be added/updated, as a map in JSON format
- filter
Params String - The parent network/network-container block's extensible attributes.
- ipv4Network
Container StringId - network
View String - The name of network view for the network container.
- parent
Cidr 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.
- Internal
Id 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.
- Internal
Id 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.
- internal
Id 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.
- internal
Id 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.
- internal
Id 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
- 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.
- Allocate
Prefix doubleLen - 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.
- Ext
Attrs string - The Extensible attributes of the network container to be added/updated, as a map in JSON format
- Filter
Params string - The parent network/network-container block's extensible attributes.
- Internal
Id string - Ipv4Network
Container stringId - Network
View string - The name of network view for the network container.
- Parent
Cidr 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 float64Len - 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.
- Ext
Attrs string - The Extensible attributes of the network container to be added/updated, as a map in JSON format
- Filter
Params string - The parent network/network-container block's extensible attributes.
- Internal
Id string - Ipv4Network
Container stringId - Network
View string - The name of network view for the network container.
- Parent
Cidr 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 DoubleLen - 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.
- ext
Attrs String - The Extensible attributes of the network container to be added/updated, as a map in JSON format
- filter
Params String - The parent network/network-container block's extensible attributes.
- internal
Id String - ipv4Network
Container StringId - network
View String - The name of network view for the network container.
- parent
Cidr 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 numberLen - 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.
- ext
Attrs string - The Extensible attributes of the network container to be added/updated, as a map in JSON format
- filter
Params string - The parent network/network-container block's extensible attributes.
- internal
Id string - ipv4Network
Container stringId - network
View string - The name of network view for the network container.
- parent
Cidr 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_ floatlen - 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_ strcontainer_ id - 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.
- allocate
Prefix NumberLen - 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.
- ext
Attrs String - The Extensible attributes of the network container to be added/updated, as a map in JSON format
- filter
Params String - The parent network/network-container block's extensible attributes.
- internal
Id String - ipv4Network
Container StringId - network
View String - The name of network view for the network container.
- parent
Cidr 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.