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 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 IPv4 CIDR for an IPv6 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
andcidr
parameter values cannot be changed by performing anupdate
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:
- 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.
- Ipv6Network
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.
- Ipv6Network
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.
- ipv6Network
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.
- ipv6Network
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.
- ipv6_
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.
- ipv6Network
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 Ipv6NetworkContainer 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 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.
- 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 - Ipv6Network
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 - Ipv6Network
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 - ipv6Network
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 - ipv6Network
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 - ipv6_
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 - ipv6Network
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.