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

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

    # 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";
    
    import pulumi
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    
    return await Deployment.RunAsync(() => 
    {
    });
    
    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) {
        }
    }
    
    {}
    
    • 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";
    
    import pulumi
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    
    return await Deployment.RunAsync(() => 
    {
    });
    
    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) {
        }
    }
    
    {}
    

    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 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 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 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 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 String
    The unique name of the resource.
    args 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,
    });
    
    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),
    })
    
    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());
    
    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)
    
    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,
    });
    
    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
    

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