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

infoblox.Ipv4FixedAddress

Explore with Pulumi AI

# Fixed Address Resource

A fixed address is a specific IP address that a DHCP server always assigns when a lease request comes from a particular MAC address of the client.

The infoblox.Ipv4FixedAddress resource, enables you to allocate, update, or delete an fixed address within a network in a NIOS appliance.

  • agent_circuit_id: optional, The agent circuit ID for the fixed address. The field is required only when match_client is set to CIRCUIT_ID. Example: 23
  • agent_remote_id: optional, The agent remote ID for the fixed address. The field is required only when match_client is set to REMOTE_ID. Example: 34
  • client_identifier_prepend_zero: optional, This field controls whether there is a prepend for the dhcp-client-identifier of a fixed address. Example: false
  • comment: optional, Comment for the fixed address; maximum 256 characters. Example: fixed address
  • dhcp_client_identifier: optional, The DHCP client ID for the fixed address. The field is required only when match_client is set to CLIENT_ID. Example: 20
  • disable: optional, Determines whether a fixed address is disabled or not. When this is set to False, the fixed address is enabled. Example: false
  • ext_attrs: optional, Extensible attributes associated with the object. Example: "{\"*Site\":\"Antarctica\"}"
  • ipv4addr: optional, The IPv4 Address of the fixed address. If the ipv4addr field is not provided and the network field is set, the next available IP address in the network will be allocated. Example: 10.0.0.34
  • mac: optional, The MAC address value for this fixed address. The field is required only when match_client is set to its default value - MAC_ADDRESS. Example: 00-1A-2B-3C-4D-5E
  • match_client: optional, The match client for the fixed address.Valid values are CIRCUIT_ID, CLIENT_ID , MAC_ADDRESS, REMOTE_ID and RESERVED. Default value is MAC_ADDRESS. Example: CLIENT_ID
  • name: optional, This field contains the name of this fixed address. Example: fixedAddressName
  • network: optional, The network to which this fixed address belongs, in IPv4 Address/CIDR format. Example: 10.0.0.0/24
  • network_view: optional, The name of the network view in which this fixed address resides. The default value is The default network view. Example: default
  • options: optional, specifies an array of DHCP option structs that lists the DHCP options associated with the object. The description of the fields of options is as follows:
    • name: required, specifies the Name of the DHCP option. Example: domain-name-servers.
    • num: required, specifies the code of the DHCP option. Example: 6.
    • value: required, specifies the value of the option. Example: 11.22.33.44.
    • vendor_class: optional, specifies the name of the space this DHCP option is associated to. Default value is DHCP.
    • use_option: optional, only applies to special options that are displayed separately from other options and have a use flag. These options are router, router-templates, domain-name-servers, domain-name, broadcast-address, broadcast-address-offset, dhcp-lease-time, and dhcp6.name-servers.
import * as pulumi from "@pulumi/pulumi";
Copy
import pulumi
Copy
package main

import (
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;

return await Deployment.RunAsync(() => 
{
});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
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) {
    }
}
Copy
{}
Copy
  • use_options: optional, Use option is a flag that indicates whether the options field are used or not. The default value is false. Example: false

!> When configuring the options parameter, you must define the default option dhcp-lease-time to avoid the undesirable changes that can occur when the next pulumi up command runs. The sub parameters name, num, and value are required. An example block is as follows:

import * as pulumi from "@pulumi/pulumi";
Copy
import pulumi
Copy
package main

import (
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;

return await Deployment.RunAsync(() => 
{
});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
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) {
    }
}
Copy
{}
Copy

Create Ipv4FixedAddress Resource

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

Constructor syntax

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

@overload
def Ipv4FixedAddress(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     agent_circuit_id: Optional[str] = None,
                     agent_remote_id: Optional[str] = None,
                     client_identifier_prepend_zero: Optional[bool] = None,
                     comment: Optional[str] = None,
                     dhcp_client_identifier: Optional[str] = None,
                     disable: Optional[bool] = None,
                     ext_attrs: Optional[str] = None,
                     ipv4_fixed_address_id: Optional[str] = None,
                     ipv4addr: Optional[str] = None,
                     mac: Optional[str] = None,
                     match_client: Optional[str] = None,
                     name: Optional[str] = None,
                     network: Optional[str] = None,
                     network_view: Optional[str] = None,
                     options: Optional[Sequence[Ipv4FixedAddressOptionArgs]] = None,
                     use_options: Optional[bool] = None)
func NewIpv4FixedAddress(ctx *Context, name string, args *Ipv4FixedAddressArgs, opts ...ResourceOption) (*Ipv4FixedAddress, error)
public Ipv4FixedAddress(string name, Ipv4FixedAddressArgs? args = null, CustomResourceOptions? opts = null)
public Ipv4FixedAddress(String name, Ipv4FixedAddressArgs args)
public Ipv4FixedAddress(String name, Ipv4FixedAddressArgs args, CustomResourceOptions options)
type: infoblox:Ipv4FixedAddress
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 Ipv4FixedAddressArgs
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 Ipv4FixedAddressArgs
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 Ipv4FixedAddressArgs
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 Ipv4FixedAddressArgs
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. Ipv4FixedAddressArgs
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 ipv4FixedAddressResource = new Infoblox.Ipv4FixedAddress("ipv4FixedAddressResource", new()
{
    AgentCircuitId = "string",
    AgentRemoteId = "string",
    ClientIdentifierPrependZero = false,
    Comment = "string",
    DhcpClientIdentifier = "string",
    Disable = false,
    ExtAttrs = "string",
    Ipv4FixedAddressId = "string",
    Ipv4addr = "string",
    Mac = "string",
    MatchClient = "string",
    Name = "string",
    Network = "string",
    NetworkView = "string",
    Options = new[]
    {
        new Infoblox.Inputs.Ipv4FixedAddressOptionArgs
        {
            Name = "string",
            Num = 0,
            UseOption = false,
            Value = "string",
            VendorClass = "string",
        },
    },
    UseOptions = false,
});
Copy
example, err := infoblox.NewIpv4FixedAddress(ctx, "ipv4FixedAddressResource", &infoblox.Ipv4FixedAddressArgs{
	AgentCircuitId:              pulumi.String("string"),
	AgentRemoteId:               pulumi.String("string"),
	ClientIdentifierPrependZero: pulumi.Bool(false),
	Comment:                     pulumi.String("string"),
	DhcpClientIdentifier:        pulumi.String("string"),
	Disable:                     pulumi.Bool(false),
	ExtAttrs:                    pulumi.String("string"),
	Ipv4FixedAddressId:          pulumi.String("string"),
	Ipv4addr:                    pulumi.String("string"),
	Mac:                         pulumi.String("string"),
	MatchClient:                 pulumi.String("string"),
	Name:                        pulumi.String("string"),
	Network:                     pulumi.String("string"),
	NetworkView:                 pulumi.String("string"),
	Options: infoblox.Ipv4FixedAddressOptionArray{
		&infoblox.Ipv4FixedAddressOptionArgs{
			Name:        pulumi.String("string"),
			Num:         pulumi.Float64(0),
			UseOption:   pulumi.Bool(false),
			Value:       pulumi.String("string"),
			VendorClass: pulumi.String("string"),
		},
	},
	UseOptions: pulumi.Bool(false),
})
Copy
var ipv4FixedAddressResource = new Ipv4FixedAddress("ipv4FixedAddressResource", Ipv4FixedAddressArgs.builder()
    .agentCircuitId("string")
    .agentRemoteId("string")
    .clientIdentifierPrependZero(false)
    .comment("string")
    .dhcpClientIdentifier("string")
    .disable(false)
    .extAttrs("string")
    .ipv4FixedAddressId("string")
    .ipv4addr("string")
    .mac("string")
    .matchClient("string")
    .name("string")
    .network("string")
    .networkView("string")
    .options(Ipv4FixedAddressOptionArgs.builder()
        .name("string")
        .num(0)
        .useOption(false)
        .value("string")
        .vendorClass("string")
        .build())
    .useOptions(false)
    .build());
Copy
ipv4_fixed_address_resource = infoblox.Ipv4FixedAddress("ipv4FixedAddressResource",
    agent_circuit_id="string",
    agent_remote_id="string",
    client_identifier_prepend_zero=False,
    comment="string",
    dhcp_client_identifier="string",
    disable=False,
    ext_attrs="string",
    ipv4_fixed_address_id="string",
    ipv4addr="string",
    mac="string",
    match_client="string",
    name="string",
    network="string",
    network_view="string",
    options=[{
        "name": "string",
        "num": 0,
        "use_option": False,
        "value": "string",
        "vendor_class": "string",
    }],
    use_options=False)
Copy
const ipv4FixedAddressResource = new infoblox.Ipv4FixedAddress("ipv4FixedAddressResource", {
    agentCircuitId: "string",
    agentRemoteId: "string",
    clientIdentifierPrependZero: false,
    comment: "string",
    dhcpClientIdentifier: "string",
    disable: false,
    extAttrs: "string",
    ipv4FixedAddressId: "string",
    ipv4addr: "string",
    mac: "string",
    matchClient: "string",
    name: "string",
    network: "string",
    networkView: "string",
    options: [{
        name: "string",
        num: 0,
        useOption: false,
        value: "string",
        vendorClass: "string",
    }],
    useOptions: false,
});
Copy
type: infoblox:Ipv4FixedAddress
properties:
    agentCircuitId: string
    agentRemoteId: string
    clientIdentifierPrependZero: false
    comment: string
    dhcpClientIdentifier: string
    disable: false
    extAttrs: string
    ipv4FixedAddressId: string
    ipv4addr: string
    mac: string
    matchClient: string
    name: string
    network: string
    networkView: string
    options:
        - name: string
          num: 0
          useOption: false
          value: string
          vendorClass: string
    useOptions: false
Copy

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

AgentCircuitId string
The agent circuit ID for the fixed address.
AgentRemoteId string
The agent remote ID for the fixed address.
ClientIdentifierPrependZero bool
This field controls whether there is a prepend for the dhcp-client-identifier of a fixed address.
Comment string
Comment for the fixed address; maximum 256 characters.
DhcpClientIdentifier string
The DHCP client ID for the fixed address. The field is required only when match_client is set to CLIENT_ID.
Disable bool
Determines whether a fixed address is disabled or not. When this is set to False, the fixed address is enabled.
ExtAttrs string
Extensible attributes of the A-record to be added/updated, as a map in JSON format
Ipv4FixedAddressId string
Ipv4addr string
The IPv4 Address of the fixed address.
Mac string
The MAC address value for this fixed address.
MatchClient string
The match client for the fixed address.Valid values are CIRCUIT_ID, CLIENT_ID , MAC_ADDRESS, REMOTE_ID and RESERVED
Name string
This field contains the name of this fixed address.
Network string
The network to which this fixed address belongs, in IPv4 Address/CIDR format.
NetworkView string
The name of the network view in which this fixed address resides.
Options List<Ipv4FixedAddressOption>
An array of DHCP option structs that lists the DHCP options associated with the object. An option sets thevalue of a DHCP option that has been defined in an option space. DHCP options describe network configuration settingsand various services available on the network. These options occur as variable-length fields at the end of DHCP messages.When defining a DHCP option, at least a ‘name’ or a ‘num’ is required.
UseOptions bool
Use option is a flag that indicates whether the options field are used or not.
AgentCircuitId string
The agent circuit ID for the fixed address.
AgentRemoteId string
The agent remote ID for the fixed address.
ClientIdentifierPrependZero bool
This field controls whether there is a prepend for the dhcp-client-identifier of a fixed address.
Comment string
Comment for the fixed address; maximum 256 characters.
DhcpClientIdentifier string
The DHCP client ID for the fixed address. The field is required only when match_client is set to CLIENT_ID.
Disable bool
Determines whether a fixed address is disabled or not. When this is set to False, the fixed address is enabled.
ExtAttrs string
Extensible attributes of the A-record to be added/updated, as a map in JSON format
Ipv4FixedAddressId string
Ipv4addr string
The IPv4 Address of the fixed address.
Mac string
The MAC address value for this fixed address.
MatchClient string
The match client for the fixed address.Valid values are CIRCUIT_ID, CLIENT_ID , MAC_ADDRESS, REMOTE_ID and RESERVED
Name string
This field contains the name of this fixed address.
Network string
The network to which this fixed address belongs, in IPv4 Address/CIDR format.
NetworkView string
The name of the network view in which this fixed address resides.
Options []Ipv4FixedAddressOptionArgs
An array of DHCP option structs that lists the DHCP options associated with the object. An option sets thevalue of a DHCP option that has been defined in an option space. DHCP options describe network configuration settingsand various services available on the network. These options occur as variable-length fields at the end of DHCP messages.When defining a DHCP option, at least a ‘name’ or a ‘num’ is required.
UseOptions bool
Use option is a flag that indicates whether the options field are used or not.
agentCircuitId String
The agent circuit ID for the fixed address.
agentRemoteId String
The agent remote ID for the fixed address.
clientIdentifierPrependZero Boolean
This field controls whether there is a prepend for the dhcp-client-identifier of a fixed address.
comment String
Comment for the fixed address; maximum 256 characters.
dhcpClientIdentifier String
The DHCP client ID for the fixed address. The field is required only when match_client is set to CLIENT_ID.
disable Boolean
Determines whether a fixed address is disabled or not. When this is set to False, the fixed address is enabled.
extAttrs String
Extensible attributes of the A-record to be added/updated, as a map in JSON format
ipv4FixedAddressId String
ipv4addr String
The IPv4 Address of the fixed address.
mac String
The MAC address value for this fixed address.
matchClient String
The match client for the fixed address.Valid values are CIRCUIT_ID, CLIENT_ID , MAC_ADDRESS, REMOTE_ID and RESERVED
name String
This field contains the name of this fixed address.
network String
The network to which this fixed address belongs, in IPv4 Address/CIDR format.
networkView String
The name of the network view in which this fixed address resides.
options List<Ipv4FixedAddressOption>
An array of DHCP option structs that lists the DHCP options associated with the object. An option sets thevalue of a DHCP option that has been defined in an option space. DHCP options describe network configuration settingsand various services available on the network. These options occur as variable-length fields at the end of DHCP messages.When defining a DHCP option, at least a ‘name’ or a ‘num’ is required.
useOptions Boolean
Use option is a flag that indicates whether the options field are used or not.
agentCircuitId string
The agent circuit ID for the fixed address.
agentRemoteId string
The agent remote ID for the fixed address.
clientIdentifierPrependZero boolean
This field controls whether there is a prepend for the dhcp-client-identifier of a fixed address.
comment string
Comment for the fixed address; maximum 256 characters.
dhcpClientIdentifier string
The DHCP client ID for the fixed address. The field is required only when match_client is set to CLIENT_ID.
disable boolean
Determines whether a fixed address is disabled or not. When this is set to False, the fixed address is enabled.
extAttrs string
Extensible attributes of the A-record to be added/updated, as a map in JSON format
ipv4FixedAddressId string
ipv4addr string
The IPv4 Address of the fixed address.
mac string
The MAC address value for this fixed address.
matchClient string
The match client for the fixed address.Valid values are CIRCUIT_ID, CLIENT_ID , MAC_ADDRESS, REMOTE_ID and RESERVED
name string
This field contains the name of this fixed address.
network string
The network to which this fixed address belongs, in IPv4 Address/CIDR format.
networkView string
The name of the network view in which this fixed address resides.
options Ipv4FixedAddressOption[]
An array of DHCP option structs that lists the DHCP options associated with the object. An option sets thevalue of a DHCP option that has been defined in an option space. DHCP options describe network configuration settingsand various services available on the network. These options occur as variable-length fields at the end of DHCP messages.When defining a DHCP option, at least a ‘name’ or a ‘num’ is required.
useOptions boolean
Use option is a flag that indicates whether the options field are used or not.
agent_circuit_id str
The agent circuit ID for the fixed address.
agent_remote_id str
The agent remote ID for the fixed address.
client_identifier_prepend_zero bool
This field controls whether there is a prepend for the dhcp-client-identifier of a fixed address.
comment str
Comment for the fixed address; maximum 256 characters.
dhcp_client_identifier str
The DHCP client ID for the fixed address. The field is required only when match_client is set to CLIENT_ID.
disable bool
Determines whether a fixed address is disabled or not. When this is set to False, the fixed address is enabled.
ext_attrs str
Extensible attributes of the A-record to be added/updated, as a map in JSON format
ipv4_fixed_address_id str
ipv4addr str
The IPv4 Address of the fixed address.
mac str
The MAC address value for this fixed address.
match_client str
The match client for the fixed address.Valid values are CIRCUIT_ID, CLIENT_ID , MAC_ADDRESS, REMOTE_ID and RESERVED
name str
This field contains the name of this fixed address.
network str
The network to which this fixed address belongs, in IPv4 Address/CIDR format.
network_view str
The name of the network view in which this fixed address resides.
options Sequence[Ipv4FixedAddressOptionArgs]
An array of DHCP option structs that lists the DHCP options associated with the object. An option sets thevalue of a DHCP option that has been defined in an option space. DHCP options describe network configuration settingsand various services available on the network. These options occur as variable-length fields at the end of DHCP messages.When defining a DHCP option, at least a ‘name’ or a ‘num’ is required.
use_options bool
Use option is a flag that indicates whether the options field are used or not.
agentCircuitId String
The agent circuit ID for the fixed address.
agentRemoteId String
The agent remote ID for the fixed address.
clientIdentifierPrependZero Boolean
This field controls whether there is a prepend for the dhcp-client-identifier of a fixed address.
comment String
Comment for the fixed address; maximum 256 characters.
dhcpClientIdentifier String
The DHCP client ID for the fixed address. The field is required only when match_client is set to CLIENT_ID.
disable Boolean
Determines whether a fixed address is disabled or not. When this is set to False, the fixed address is enabled.
extAttrs String
Extensible attributes of the A-record to be added/updated, as a map in JSON format
ipv4FixedAddressId String
ipv4addr String
The IPv4 Address of the fixed address.
mac String
The MAC address value for this fixed address.
matchClient String
The match client for the fixed address.Valid values are CIRCUIT_ID, CLIENT_ID , MAC_ADDRESS, REMOTE_ID and RESERVED
name String
This field contains the name of this fixed address.
network String
The network to which this fixed address belongs, in IPv4 Address/CIDR format.
networkView String
The name of the network view in which this fixed address resides.
options List<Property Map>
An array of DHCP option structs that lists the DHCP options associated with the object. An option sets thevalue of a DHCP option that has been defined in an option space. DHCP options describe network configuration settingsand various services available on the network. These options occur as variable-length fields at the end of DHCP messages.When defining a DHCP option, at least a ‘name’ or a ‘num’ is required.
useOptions Boolean
Use option is a flag that indicates whether the options field are used or not.

Outputs

All input properties are implicitly available as output properties. Additionally, the Ipv4FixedAddress 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 Ipv4FixedAddress Resource

Get an existing Ipv4FixedAddress 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?: Ipv4FixedAddressState, opts?: CustomResourceOptions): Ipv4FixedAddress
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        agent_circuit_id: Optional[str] = None,
        agent_remote_id: Optional[str] = None,
        client_identifier_prepend_zero: Optional[bool] = None,
        comment: Optional[str] = None,
        dhcp_client_identifier: Optional[str] = None,
        disable: Optional[bool] = None,
        ext_attrs: Optional[str] = None,
        internal_id: Optional[str] = None,
        ipv4_fixed_address_id: Optional[str] = None,
        ipv4addr: Optional[str] = None,
        mac: Optional[str] = None,
        match_client: Optional[str] = None,
        name: Optional[str] = None,
        network: Optional[str] = None,
        network_view: Optional[str] = None,
        options: Optional[Sequence[Ipv4FixedAddressOptionArgs]] = None,
        ref: Optional[str] = None,
        use_options: Optional[bool] = None) -> Ipv4FixedAddress
func GetIpv4FixedAddress(ctx *Context, name string, id IDInput, state *Ipv4FixedAddressState, opts ...ResourceOption) (*Ipv4FixedAddress, error)
public static Ipv4FixedAddress Get(string name, Input<string> id, Ipv4FixedAddressState? state, CustomResourceOptions? opts = null)
public static Ipv4FixedAddress get(String name, Output<String> id, Ipv4FixedAddressState state, CustomResourceOptions options)
resources:  _:    type: infoblox:Ipv4FixedAddress    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:
AgentCircuitId string
The agent circuit ID for the fixed address.
AgentRemoteId string
The agent remote ID for the fixed address.
ClientIdentifierPrependZero bool
This field controls whether there is a prepend for the dhcp-client-identifier of a fixed address.
Comment string
Comment for the fixed address; maximum 256 characters.
DhcpClientIdentifier string
The DHCP client ID for the fixed address. The field is required only when match_client is set to CLIENT_ID.
Disable bool
Determines whether a fixed address is disabled or not. When this is set to False, the fixed address is enabled.
ExtAttrs string
Extensible attributes of the A-record to be added/updated, as a map in JSON format
InternalId string
Ipv4FixedAddressId string
Ipv4addr string
The IPv4 Address of the fixed address.
Mac string
The MAC address value for this fixed address.
MatchClient string
The match client for the fixed address.Valid values are CIRCUIT_ID, CLIENT_ID , MAC_ADDRESS, REMOTE_ID and RESERVED
Name string
This field contains the name of this fixed address.
Network string
The network to which this fixed address belongs, in IPv4 Address/CIDR format.
NetworkView string
The name of the network view in which this fixed address resides.
Options List<Ipv4FixedAddressOption>
An array of DHCP option structs that lists the DHCP options associated with the object. An option sets thevalue of a DHCP option that has been defined in an option space. DHCP options describe network configuration settingsand various services available on the network. These options occur as variable-length fields at the end of DHCP messages.When defining a DHCP option, at least a ‘name’ or a ‘num’ is required.
Ref string
NIOS object's reference, not to be set by a user.
UseOptions bool
Use option is a flag that indicates whether the options field are used or not.
AgentCircuitId string
The agent circuit ID for the fixed address.
AgentRemoteId string
The agent remote ID for the fixed address.
ClientIdentifierPrependZero bool
This field controls whether there is a prepend for the dhcp-client-identifier of a fixed address.
Comment string
Comment for the fixed address; maximum 256 characters.
DhcpClientIdentifier string
The DHCP client ID for the fixed address. The field is required only when match_client is set to CLIENT_ID.
Disable bool
Determines whether a fixed address is disabled or not. When this is set to False, the fixed address is enabled.
ExtAttrs string
Extensible attributes of the A-record to be added/updated, as a map in JSON format
InternalId string
Ipv4FixedAddressId string
Ipv4addr string
The IPv4 Address of the fixed address.
Mac string
The MAC address value for this fixed address.
MatchClient string
The match client for the fixed address.Valid values are CIRCUIT_ID, CLIENT_ID , MAC_ADDRESS, REMOTE_ID and RESERVED
Name string
This field contains the name of this fixed address.
Network string
The network to which this fixed address belongs, in IPv4 Address/CIDR format.
NetworkView string
The name of the network view in which this fixed address resides.
Options []Ipv4FixedAddressOptionArgs
An array of DHCP option structs that lists the DHCP options associated with the object. An option sets thevalue of a DHCP option that has been defined in an option space. DHCP options describe network configuration settingsand various services available on the network. These options occur as variable-length fields at the end of DHCP messages.When defining a DHCP option, at least a ‘name’ or a ‘num’ is required.
Ref string
NIOS object's reference, not to be set by a user.
UseOptions bool
Use option is a flag that indicates whether the options field are used or not.
agentCircuitId String
The agent circuit ID for the fixed address.
agentRemoteId String
The agent remote ID for the fixed address.
clientIdentifierPrependZero Boolean
This field controls whether there is a prepend for the dhcp-client-identifier of a fixed address.
comment String
Comment for the fixed address; maximum 256 characters.
dhcpClientIdentifier String
The DHCP client ID for the fixed address. The field is required only when match_client is set to CLIENT_ID.
disable Boolean
Determines whether a fixed address is disabled or not. When this is set to False, the fixed address is enabled.
extAttrs String
Extensible attributes of the A-record to be added/updated, as a map in JSON format
internalId String
ipv4FixedAddressId String
ipv4addr String
The IPv4 Address of the fixed address.
mac String
The MAC address value for this fixed address.
matchClient String
The match client for the fixed address.Valid values are CIRCUIT_ID, CLIENT_ID , MAC_ADDRESS, REMOTE_ID and RESERVED
name String
This field contains the name of this fixed address.
network String
The network to which this fixed address belongs, in IPv4 Address/CIDR format.
networkView String
The name of the network view in which this fixed address resides.
options List<Ipv4FixedAddressOption>
An array of DHCP option structs that lists the DHCP options associated with the object. An option sets thevalue of a DHCP option that has been defined in an option space. DHCP options describe network configuration settingsand various services available on the network. These options occur as variable-length fields at the end of DHCP messages.When defining a DHCP option, at least a ‘name’ or a ‘num’ is required.
ref String
NIOS object's reference, not to be set by a user.
useOptions Boolean
Use option is a flag that indicates whether the options field are used or not.
agentCircuitId string
The agent circuit ID for the fixed address.
agentRemoteId string
The agent remote ID for the fixed address.
clientIdentifierPrependZero boolean
This field controls whether there is a prepend for the dhcp-client-identifier of a fixed address.
comment string
Comment for the fixed address; maximum 256 characters.
dhcpClientIdentifier string
The DHCP client ID for the fixed address. The field is required only when match_client is set to CLIENT_ID.
disable boolean
Determines whether a fixed address is disabled or not. When this is set to False, the fixed address is enabled.
extAttrs string
Extensible attributes of the A-record to be added/updated, as a map in JSON format
internalId string
ipv4FixedAddressId string
ipv4addr string
The IPv4 Address of the fixed address.
mac string
The MAC address value for this fixed address.
matchClient string
The match client for the fixed address.Valid values are CIRCUIT_ID, CLIENT_ID , MAC_ADDRESS, REMOTE_ID and RESERVED
name string
This field contains the name of this fixed address.
network string
The network to which this fixed address belongs, in IPv4 Address/CIDR format.
networkView string
The name of the network view in which this fixed address resides.
options Ipv4FixedAddressOption[]
An array of DHCP option structs that lists the DHCP options associated with the object. An option sets thevalue of a DHCP option that has been defined in an option space. DHCP options describe network configuration settingsand various services available on the network. These options occur as variable-length fields at the end of DHCP messages.When defining a DHCP option, at least a ‘name’ or a ‘num’ is required.
ref string
NIOS object's reference, not to be set by a user.
useOptions boolean
Use option is a flag that indicates whether the options field are used or not.
agent_circuit_id str
The agent circuit ID for the fixed address.
agent_remote_id str
The agent remote ID for the fixed address.
client_identifier_prepend_zero bool
This field controls whether there is a prepend for the dhcp-client-identifier of a fixed address.
comment str
Comment for the fixed address; maximum 256 characters.
dhcp_client_identifier str
The DHCP client ID for the fixed address. The field is required only when match_client is set to CLIENT_ID.
disable bool
Determines whether a fixed address is disabled or not. When this is set to False, the fixed address is enabled.
ext_attrs str
Extensible attributes of the A-record to be added/updated, as a map in JSON format
internal_id str
ipv4_fixed_address_id str
ipv4addr str
The IPv4 Address of the fixed address.
mac str
The MAC address value for this fixed address.
match_client str
The match client for the fixed address.Valid values are CIRCUIT_ID, CLIENT_ID , MAC_ADDRESS, REMOTE_ID and RESERVED
name str
This field contains the name of this fixed address.
network str
The network to which this fixed address belongs, in IPv4 Address/CIDR format.
network_view str
The name of the network view in which this fixed address resides.
options Sequence[Ipv4FixedAddressOptionArgs]
An array of DHCP option structs that lists the DHCP options associated with the object. An option sets thevalue of a DHCP option that has been defined in an option space. DHCP options describe network configuration settingsand various services available on the network. These options occur as variable-length fields at the end of DHCP messages.When defining a DHCP option, at least a ‘name’ or a ‘num’ is required.
ref str
NIOS object's reference, not to be set by a user.
use_options bool
Use option is a flag that indicates whether the options field are used or not.
agentCircuitId String
The agent circuit ID for the fixed address.
agentRemoteId String
The agent remote ID for the fixed address.
clientIdentifierPrependZero Boolean
This field controls whether there is a prepend for the dhcp-client-identifier of a fixed address.
comment String
Comment for the fixed address; maximum 256 characters.
dhcpClientIdentifier String
The DHCP client ID for the fixed address. The field is required only when match_client is set to CLIENT_ID.
disable Boolean
Determines whether a fixed address is disabled or not. When this is set to False, the fixed address is enabled.
extAttrs String
Extensible attributes of the A-record to be added/updated, as a map in JSON format
internalId String
ipv4FixedAddressId String
ipv4addr String
The IPv4 Address of the fixed address.
mac String
The MAC address value for this fixed address.
matchClient String
The match client for the fixed address.Valid values are CIRCUIT_ID, CLIENT_ID , MAC_ADDRESS, REMOTE_ID and RESERVED
name String
This field contains the name of this fixed address.
network String
The network to which this fixed address belongs, in IPv4 Address/CIDR format.
networkView String
The name of the network view in which this fixed address resides.
options List<Property Map>
An array of DHCP option structs that lists the DHCP options associated with the object. An option sets thevalue of a DHCP option that has been defined in an option space. DHCP options describe network configuration settingsand various services available on the network. These options occur as variable-length fields at the end of DHCP messages.When defining a DHCP option, at least a ‘name’ or a ‘num’ is required.
ref String
NIOS object's reference, not to be set by a user.
useOptions Boolean
Use option is a flag that indicates whether the options field are used or not.

Supporting Types

Ipv4FixedAddressOption
, Ipv4FixedAddressOptionArgs

Name string
Name of the DHCP option.
Num double
The code of the DHCP option.
UseOption bool
Only applies to special options that are displayed separately from other options and have a use flag. These options are: routers, router-templates, domain-name-servers, domain-name, broadcast-address, broadcast-address-offset, dhcp-lease-time, dhcp6.name-servers
Value string
Value of the DHCP option.
VendorClass string
The name of the space this DHCP option is associated to.
Name string
Name of the DHCP option.
Num float64
The code of the DHCP option.
UseOption bool
Only applies to special options that are displayed separately from other options and have a use flag. These options are: routers, router-templates, domain-name-servers, domain-name, broadcast-address, broadcast-address-offset, dhcp-lease-time, dhcp6.name-servers
Value string
Value of the DHCP option.
VendorClass string
The name of the space this DHCP option is associated to.
name String
Name of the DHCP option.
num Double
The code of the DHCP option.
useOption Boolean
Only applies to special options that are displayed separately from other options and have a use flag. These options are: routers, router-templates, domain-name-servers, domain-name, broadcast-address, broadcast-address-offset, dhcp-lease-time, dhcp6.name-servers
value String
Value of the DHCP option.
vendorClass String
The name of the space this DHCP option is associated to.
name string
Name of the DHCP option.
num number
The code of the DHCP option.
useOption boolean
Only applies to special options that are displayed separately from other options and have a use flag. These options are: routers, router-templates, domain-name-servers, domain-name, broadcast-address, broadcast-address-offset, dhcp-lease-time, dhcp6.name-servers
value string
Value of the DHCP option.
vendorClass string
The name of the space this DHCP option is associated to.
name str
Name of the DHCP option.
num float
The code of the DHCP option.
use_option bool
Only applies to special options that are displayed separately from other options and have a use flag. These options are: routers, router-templates, domain-name-servers, domain-name, broadcast-address, broadcast-address-offset, dhcp-lease-time, dhcp6.name-servers
value str
Value of the DHCP option.
vendor_class str
The name of the space this DHCP option is associated to.
name String
Name of the DHCP option.
num Number
The code of the DHCP option.
useOption Boolean
Only applies to special options that are displayed separately from other options and have a use flag. These options are: routers, router-templates, domain-name-servers, domain-name, broadcast-address, broadcast-address-offset, dhcp-lease-time, dhcp6.name-servers
value String
Value of the DHCP option.
vendorClass String
The name of the space this DHCP option is associated to.

Package Details

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