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 theipv4addr
field is not provided and thenetwork
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 ofoptions
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 isDHCP
.use_option
: optional, only applies to special options that are displayed separately from other options and have a use flag. These options arerouter
,router-templates
,domain-name-servers
,domain-name
,broadcast-address
,broadcast-address-offset
,dhcp-lease-time
, anddhcp6.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:
- Agent
Circuit stringId - The agent circuit ID for the fixed address.
- Agent
Remote stringId - The agent remote ID for the fixed address.
- Client
Identifier boolPrepend Zero - 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.
- Dhcp
Client stringIdentifier - 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 string - Extensible attributes of the A-record to be added/updated, as a map in JSON format
- Ipv4Fixed
Address stringId - Ipv4addr string
- The IPv4 Address of the fixed address.
- Mac string
- The MAC address value for this fixed address.
- Match
Client 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.
- Network
View string - The name of the network view in which this fixed address resides.
- Options
List<Ipv4Fixed
Address Option> - 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.
- Agent
Circuit stringId - The agent circuit ID for the fixed address.
- Agent
Remote stringId - The agent remote ID for the fixed address.
- Client
Identifier boolPrepend Zero - 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.
- Dhcp
Client stringIdentifier - 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 string - Extensible attributes of the A-record to be added/updated, as a map in JSON format
- Ipv4Fixed
Address stringId - Ipv4addr string
- The IPv4 Address of the fixed address.
- Mac string
- The MAC address value for this fixed address.
- Match
Client 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.
- Network
View string - The name of the network view in which this fixed address resides.
- Options
[]Ipv4Fixed
Address Option Args - 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.
- agent
Circuit StringId - The agent circuit ID for the fixed address.
- agent
Remote StringId - The agent remote ID for the fixed address.
- client
Identifier BooleanPrepend Zero - 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.
- dhcp
Client StringIdentifier - 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.
- ext
Attrs String - Extensible attributes of the A-record to be added/updated, as a map in JSON format
- ipv4Fixed
Address StringId - ipv4addr String
- The IPv4 Address of the fixed address.
- mac String
- The MAC address value for this fixed address.
- match
Client 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.
- network
View String - The name of the network view in which this fixed address resides.
- options
List<Ipv4Fixed
Address Option> - 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 Boolean - Use option is a flag that indicates whether the options field are used or not.
- agent
Circuit stringId - The agent circuit ID for the fixed address.
- agent
Remote stringId - The agent remote ID for the fixed address.
- client
Identifier booleanPrepend Zero - 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.
- dhcp
Client stringIdentifier - 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.
- ext
Attrs string - Extensible attributes of the A-record to be added/updated, as a map in JSON format
- ipv4Fixed
Address stringId - ipv4addr string
- The IPv4 Address of the fixed address.
- mac string
- The MAC address value for this fixed address.
- match
Client 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.
- network
View string - The name of the network view in which this fixed address resides.
- options
Ipv4Fixed
Address Option[] - 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 boolean - Use option is a flag that indicates whether the options field are used or not.
- agent_
circuit_ strid - The agent circuit ID for the fixed address.
- agent_
remote_ strid - The agent remote ID for the fixed address.
- client_
identifier_ boolprepend_ zero - 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_ stridentifier - 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_ straddress_ id - 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[Ipv4Fixed
Address Option Args] - 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.
- agent
Circuit StringId - The agent circuit ID for the fixed address.
- agent
Remote StringId - The agent remote ID for the fixed address.
- client
Identifier BooleanPrepend Zero - 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.
- dhcp
Client StringIdentifier - 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.
- ext
Attrs String - Extensible attributes of the A-record to be added/updated, as a map in JSON format
- ipv4Fixed
Address StringId - ipv4addr String
- The IPv4 Address of the fixed address.
- mac String
- The MAC address value for this fixed address.
- match
Client 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.
- network
View 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.
- use
Options 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.
- 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 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.
- Agent
Circuit stringId - The agent circuit ID for the fixed address.
- Agent
Remote stringId - The agent remote ID for the fixed address.
- Client
Identifier boolPrepend Zero - 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.
- Dhcp
Client stringIdentifier - 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 string - Extensible attributes of the A-record to be added/updated, as a map in JSON format
- Internal
Id string - Ipv4Fixed
Address stringId - Ipv4addr string
- The IPv4 Address of the fixed address.
- Mac string
- The MAC address value for this fixed address.
- Match
Client 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.
- Network
View string - The name of the network view in which this fixed address resides.
- Options
List<Ipv4Fixed
Address Option> - 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.
- Use
Options bool - Use option is a flag that indicates whether the options field are used or not.
- Agent
Circuit stringId - The agent circuit ID for the fixed address.
- Agent
Remote stringId - The agent remote ID for the fixed address.
- Client
Identifier boolPrepend Zero - 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.
- Dhcp
Client stringIdentifier - 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 string - Extensible attributes of the A-record to be added/updated, as a map in JSON format
- Internal
Id string - Ipv4Fixed
Address stringId - Ipv4addr string
- The IPv4 Address of the fixed address.
- Mac string
- The MAC address value for this fixed address.
- Match
Client 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.
- Network
View string - The name of the network view in which this fixed address resides.
- Options
[]Ipv4Fixed
Address Option Args - 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.
- Use
Options bool - Use option is a flag that indicates whether the options field are used or not.
- agent
Circuit StringId - The agent circuit ID for the fixed address.
- agent
Remote StringId - The agent remote ID for the fixed address.
- client
Identifier BooleanPrepend Zero - 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.
- dhcp
Client StringIdentifier - 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.
- ext
Attrs String - Extensible attributes of the A-record to be added/updated, as a map in JSON format
- internal
Id String - ipv4Fixed
Address StringId - ipv4addr String
- The IPv4 Address of the fixed address.
- mac String
- The MAC address value for this fixed address.
- match
Client 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.
- network
View String - The name of the network view in which this fixed address resides.
- options
List<Ipv4Fixed
Address Option> - 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.
- use
Options Boolean - Use option is a flag that indicates whether the options field are used or not.
- agent
Circuit stringId - The agent circuit ID for the fixed address.
- agent
Remote stringId - The agent remote ID for the fixed address.
- client
Identifier booleanPrepend Zero - 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.
- dhcp
Client stringIdentifier - 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.
- ext
Attrs string - Extensible attributes of the A-record to be added/updated, as a map in JSON format
- internal
Id string - ipv4Fixed
Address stringId - ipv4addr string
- The IPv4 Address of the fixed address.
- mac string
- The MAC address value for this fixed address.
- match
Client 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.
- network
View string - The name of the network view in which this fixed address resides.
- options
Ipv4Fixed
Address Option[] - 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.
- use
Options boolean - Use option is a flag that indicates whether the options field are used or not.
- agent_
circuit_ strid - The agent circuit ID for the fixed address.
- agent_
remote_ strid - The agent remote ID for the fixed address.
- client_
identifier_ boolprepend_ zero - 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_ stridentifier - 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_ straddress_ id - 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[Ipv4Fixed
Address Option Args] - 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.
- agent
Circuit StringId - The agent circuit ID for the fixed address.
- agent
Remote StringId - The agent remote ID for the fixed address.
- client
Identifier BooleanPrepend Zero - 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.
- dhcp
Client StringIdentifier - 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.
- ext
Attrs String - Extensible attributes of the A-record to be added/updated, as a map in JSON format
- internal
Id String - ipv4Fixed
Address StringId - ipv4addr String
- The IPv4 Address of the fixed address.
- mac String
- The MAC address value for this fixed address.
- match
Client 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.
- network
View 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.
- use
Options 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.
- 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 string
- Value of the DHCP option.
- Vendor
Class 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.
- 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 string
- Value of the DHCP option.
- Vendor
Class 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.
- use
Option 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.
- vendor
Class 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.
- use
Option 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.
- vendor
Class 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.
- use
Option 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.
- vendor
Class 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.