infoblox.Ipv4RangeTemplate
Explore with Pulumi AI
Create Ipv4RangeTemplate Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Ipv4RangeTemplate(name: string, args: Ipv4RangeTemplateArgs, opts?: CustomResourceOptions);
@overload
def Ipv4RangeTemplate(resource_name: str,
args: Ipv4RangeTemplateArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Ipv4RangeTemplate(resource_name: str,
opts: Optional[ResourceOptions] = None,
number_of_addresses: Optional[float] = None,
offset: Optional[float] = None,
failover_association: Optional[str] = None,
cloud_api_compatible: Optional[bool] = None,
ipv4_range_template_id: Optional[str] = None,
member: Optional[Mapping[str, str]] = None,
ms_server: Optional[str] = None,
name: Optional[str] = None,
ext_attrs: Optional[str] = None,
comment: Optional[str] = None,
options: Optional[Sequence[Ipv4RangeTemplateOptionArgs]] = None,
server_association_type: Optional[str] = None,
use_options: Optional[bool] = None)
func NewIpv4RangeTemplate(ctx *Context, name string, args Ipv4RangeTemplateArgs, opts ...ResourceOption) (*Ipv4RangeTemplate, error)
public Ipv4RangeTemplate(string name, Ipv4RangeTemplateArgs args, CustomResourceOptions? opts = null)
public Ipv4RangeTemplate(String name, Ipv4RangeTemplateArgs args)
public Ipv4RangeTemplate(String name, Ipv4RangeTemplateArgs args, CustomResourceOptions options)
type: infoblox:Ipv4RangeTemplate
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 Ipv4RangeTemplateArgs
- 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 Ipv4RangeTemplateArgs
- 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 Ipv4RangeTemplateArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args Ipv4RangeTemplateArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args Ipv4RangeTemplateArgs
- 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 ipv4RangeTemplateResource = new Infoblox.Ipv4RangeTemplate("ipv4RangeTemplateResource", new()
{
NumberOfAddresses = 0,
Offset = 0,
FailoverAssociation = "string",
CloudApiCompatible = false,
Ipv4RangeTemplateId = "string",
Member =
{
{ "string", "string" },
},
MsServer = "string",
Name = "string",
ExtAttrs = "string",
Comment = "string",
Options = new[]
{
new Infoblox.Inputs.Ipv4RangeTemplateOptionArgs
{
Name = "string",
Num = 0,
UseOption = false,
Value = "string",
VendorClass = "string",
},
},
ServerAssociationType = "string",
UseOptions = false,
});
example, err := infoblox.NewIpv4RangeTemplate(ctx, "ipv4RangeTemplateResource", &infoblox.Ipv4RangeTemplateArgs{
NumberOfAddresses: pulumi.Float64(0),
Offset: pulumi.Float64(0),
FailoverAssociation: pulumi.String("string"),
CloudApiCompatible: pulumi.Bool(false),
Ipv4RangeTemplateId: pulumi.String("string"),
Member: pulumi.StringMap{
"string": pulumi.String("string"),
},
MsServer: pulumi.String("string"),
Name: pulumi.String("string"),
ExtAttrs: pulumi.String("string"),
Comment: pulumi.String("string"),
Options: infoblox.Ipv4RangeTemplateOptionArray{
&infoblox.Ipv4RangeTemplateOptionArgs{
Name: pulumi.String("string"),
Num: pulumi.Float64(0),
UseOption: pulumi.Bool(false),
Value: pulumi.String("string"),
VendorClass: pulumi.String("string"),
},
},
ServerAssociationType: pulumi.String("string"),
UseOptions: pulumi.Bool(false),
})
var ipv4RangeTemplateResource = new Ipv4RangeTemplate("ipv4RangeTemplateResource", Ipv4RangeTemplateArgs.builder()
.numberOfAddresses(0.0)
.offset(0.0)
.failoverAssociation("string")
.cloudApiCompatible(false)
.ipv4RangeTemplateId("string")
.member(Map.of("string", "string"))
.msServer("string")
.name("string")
.extAttrs("string")
.comment("string")
.options(Ipv4RangeTemplateOptionArgs.builder()
.name("string")
.num(0.0)
.useOption(false)
.value("string")
.vendorClass("string")
.build())
.serverAssociationType("string")
.useOptions(false)
.build());
ipv4_range_template_resource = infoblox.Ipv4RangeTemplate("ipv4RangeTemplateResource",
number_of_addresses=0,
offset=0,
failover_association="string",
cloud_api_compatible=False,
ipv4_range_template_id="string",
member={
"string": "string",
},
ms_server="string",
name="string",
ext_attrs="string",
comment="string",
options=[{
"name": "string",
"num": 0,
"use_option": False,
"value": "string",
"vendor_class": "string",
}],
server_association_type="string",
use_options=False)
const ipv4RangeTemplateResource = new infoblox.Ipv4RangeTemplate("ipv4RangeTemplateResource", {
numberOfAddresses: 0,
offset: 0,
failoverAssociation: "string",
cloudApiCompatible: false,
ipv4RangeTemplateId: "string",
member: {
string: "string",
},
msServer: "string",
name: "string",
extAttrs: "string",
comment: "string",
options: [{
name: "string",
num: 0,
useOption: false,
value: "string",
vendorClass: "string",
}],
serverAssociationType: "string",
useOptions: false,
});
type: infoblox:Ipv4RangeTemplate
properties:
cloudApiCompatible: false
comment: string
extAttrs: string
failoverAssociation: string
ipv4RangeTemplateId: string
member:
string: string
msServer: string
name: string
numberOfAddresses: 0
offset: 0
options:
- name: string
num: 0
useOption: false
value: string
vendorClass: string
serverAssociationType: string
useOptions: false
Ipv4RangeTemplate 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 Ipv4RangeTemplate resource accepts the following input properties:
- Number
Of doubleAddresses - The number of addresses for this range.
- Offset double
- The start address offset for the range.
- Cloud
Api boolCompatible - This flag controls whether this template can be used to create network objects in a cloud-computing deployment.
- Comment string
- Comment for the Range Template record.
- Ext
Attrs string - Extensible attributes of the Range Template Record to be added/updated, as a map in JSON format
- Failover
Association string - The name of the failover association: the server in this failover association will serve the IPv4 range in case the main
server is out of service.
server_association_type
must be set to ‘FAILOVER’ or ‘FAILOVER_MS’ if you want the failover association specified here to serve the range. - Ipv4Range
Template stringId - Member Dictionary<string, string>
- The member that will provide service for this range. server_association_type needs to be set to ‘MEMBER’ if you wantthe server specified here to serve the range.
- Ms
Server string - The Microsoft server that will provide service for this range.
server_association_type
needs to be set toMS_SERVER
+if you want the server specified here to serve the range. For searching by this field you should use a HTTP method that contains abody (POST or PUT) with MS DHCP server structure and the request should have option _method=GET. - Name string
- Name of the Range Template record.
- Options
List<Ipv4Range
Template 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.
- Server
Association stringType - The type of server that is going to serve the range. Valid values are:
FAILOVER
,MEMBER
,MS_FAILOVER
,MS_SERVER
,NONE
. Default value isNONE
- Use
Options bool - Use flag for options.
- Number
Of float64Addresses - The number of addresses for this range.
- Offset float64
- The start address offset for the range.
- Cloud
Api boolCompatible - This flag controls whether this template can be used to create network objects in a cloud-computing deployment.
- Comment string
- Comment for the Range Template record.
- Ext
Attrs string - Extensible attributes of the Range Template Record to be added/updated, as a map in JSON format
- Failover
Association string - The name of the failover association: the server in this failover association will serve the IPv4 range in case the main
server is out of service.
server_association_type
must be set to ‘FAILOVER’ or ‘FAILOVER_MS’ if you want the failover association specified here to serve the range. - Ipv4Range
Template stringId - Member map[string]string
- The member that will provide service for this range. server_association_type needs to be set to ‘MEMBER’ if you wantthe server specified here to serve the range.
- Ms
Server string - The Microsoft server that will provide service for this range.
server_association_type
needs to be set toMS_SERVER
+if you want the server specified here to serve the range. For searching by this field you should use a HTTP method that contains abody (POST or PUT) with MS DHCP server structure and the request should have option _method=GET. - Name string
- Name of the Range Template record.
- Options
[]Ipv4Range
Template 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.
- Server
Association stringType - The type of server that is going to serve the range. Valid values are:
FAILOVER
,MEMBER
,MS_FAILOVER
,MS_SERVER
,NONE
. Default value isNONE
- Use
Options bool - Use flag for options.
- number
Of DoubleAddresses - The number of addresses for this range.
- offset Double
- The start address offset for the range.
- cloud
Api BooleanCompatible - This flag controls whether this template can be used to create network objects in a cloud-computing deployment.
- comment String
- Comment for the Range Template record.
- ext
Attrs String - Extensible attributes of the Range Template Record to be added/updated, as a map in JSON format
- failover
Association String - The name of the failover association: the server in this failover association will serve the IPv4 range in case the main
server is out of service.
server_association_type
must be set to ‘FAILOVER’ or ‘FAILOVER_MS’ if you want the failover association specified here to serve the range. - ipv4Range
Template StringId - member Map<String,String>
- The member that will provide service for this range. server_association_type needs to be set to ‘MEMBER’ if you wantthe server specified here to serve the range.
- ms
Server String - The Microsoft server that will provide service for this range.
server_association_type
needs to be set toMS_SERVER
+if you want the server specified here to serve the range. For searching by this field you should use a HTTP method that contains abody (POST or PUT) with MS DHCP server structure and the request should have option _method=GET. - name String
- Name of the Range Template record.
- options
List<Ipv4Range
Template 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.
- server
Association StringType - The type of server that is going to serve the range. Valid values are:
FAILOVER
,MEMBER
,MS_FAILOVER
,MS_SERVER
,NONE
. Default value isNONE
- use
Options Boolean - Use flag for options.
- number
Of numberAddresses - The number of addresses for this range.
- offset number
- The start address offset for the range.
- cloud
Api booleanCompatible - This flag controls whether this template can be used to create network objects in a cloud-computing deployment.
- comment string
- Comment for the Range Template record.
- ext
Attrs string - Extensible attributes of the Range Template Record to be added/updated, as a map in JSON format
- failover
Association string - The name of the failover association: the server in this failover association will serve the IPv4 range in case the main
server is out of service.
server_association_type
must be set to ‘FAILOVER’ or ‘FAILOVER_MS’ if you want the failover association specified here to serve the range. - ipv4Range
Template stringId - member {[key: string]: string}
- The member that will provide service for this range. server_association_type needs to be set to ‘MEMBER’ if you wantthe server specified here to serve the range.
- ms
Server string - The Microsoft server that will provide service for this range.
server_association_type
needs to be set toMS_SERVER
+if you want the server specified here to serve the range. For searching by this field you should use a HTTP method that contains abody (POST or PUT) with MS DHCP server structure and the request should have option _method=GET. - name string
- Name of the Range Template record.
- options
Ipv4Range
Template 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.
- server
Association stringType - The type of server that is going to serve the range. Valid values are:
FAILOVER
,MEMBER
,MS_FAILOVER
,MS_SERVER
,NONE
. Default value isNONE
- use
Options boolean - Use flag for options.
- number_
of_ floataddresses - The number of addresses for this range.
- offset float
- The start address offset for the range.
- cloud_
api_ boolcompatible - This flag controls whether this template can be used to create network objects in a cloud-computing deployment.
- comment str
- Comment for the Range Template record.
- ext_
attrs str - Extensible attributes of the Range Template Record to be added/updated, as a map in JSON format
- failover_
association str - The name of the failover association: the server in this failover association will serve the IPv4 range in case the main
server is out of service.
server_association_type
must be set to ‘FAILOVER’ or ‘FAILOVER_MS’ if you want the failover association specified here to serve the range. - ipv4_
range_ strtemplate_ id - member Mapping[str, str]
- The member that will provide service for this range. server_association_type needs to be set to ‘MEMBER’ if you wantthe server specified here to serve the range.
- ms_
server str - The Microsoft server that will provide service for this range.
server_association_type
needs to be set toMS_SERVER
+if you want the server specified here to serve the range. For searching by this field you should use a HTTP method that contains abody (POST or PUT) with MS DHCP server structure and the request should have option _method=GET. - name str
- Name of the Range Template record.
- options
Sequence[Ipv4Range
Template 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.
- server_
association_ strtype - The type of server that is going to serve the range. Valid values are:
FAILOVER
,MEMBER
,MS_FAILOVER
,MS_SERVER
,NONE
. Default value isNONE
- use_
options bool - Use flag for options.
- number
Of NumberAddresses - The number of addresses for this range.
- offset Number
- The start address offset for the range.
- cloud
Api BooleanCompatible - This flag controls whether this template can be used to create network objects in a cloud-computing deployment.
- comment String
- Comment for the Range Template record.
- ext
Attrs String - Extensible attributes of the Range Template Record to be added/updated, as a map in JSON format
- failover
Association String - The name of the failover association: the server in this failover association will serve the IPv4 range in case the main
server is out of service.
server_association_type
must be set to ‘FAILOVER’ or ‘FAILOVER_MS’ if you want the failover association specified here to serve the range. - ipv4Range
Template StringId - member Map<String>
- The member that will provide service for this range. server_association_type needs to be set to ‘MEMBER’ if you wantthe server specified here to serve the range.
- ms
Server String - The Microsoft server that will provide service for this range.
server_association_type
needs to be set toMS_SERVER
+if you want the server specified here to serve the range. For searching by this field you should use a HTTP method that contains abody (POST or PUT) with MS DHCP server structure and the request should have option _method=GET. - name String
- Name of the Range Template record.
- 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.
- server
Association StringType - The type of server that is going to serve the range. Valid values are:
FAILOVER
,MEMBER
,MS_FAILOVER
,MS_SERVER
,NONE
. Default value isNONE
- use
Options Boolean - Use flag for options.
Outputs
All input properties are implicitly available as output properties. Additionally, the Ipv4RangeTemplate 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 Ipv4RangeTemplate Resource
Get an existing Ipv4RangeTemplate 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?: Ipv4RangeTemplateState, opts?: CustomResourceOptions): Ipv4RangeTemplate
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
cloud_api_compatible: Optional[bool] = None,
comment: Optional[str] = None,
ext_attrs: Optional[str] = None,
failover_association: Optional[str] = None,
internal_id: Optional[str] = None,
ipv4_range_template_id: Optional[str] = None,
member: Optional[Mapping[str, str]] = None,
ms_server: Optional[str] = None,
name: Optional[str] = None,
number_of_addresses: Optional[float] = None,
offset: Optional[float] = None,
options: Optional[Sequence[Ipv4RangeTemplateOptionArgs]] = None,
ref: Optional[str] = None,
server_association_type: Optional[str] = None,
use_options: Optional[bool] = None) -> Ipv4RangeTemplate
func GetIpv4RangeTemplate(ctx *Context, name string, id IDInput, state *Ipv4RangeTemplateState, opts ...ResourceOption) (*Ipv4RangeTemplate, error)
public static Ipv4RangeTemplate Get(string name, Input<string> id, Ipv4RangeTemplateState? state, CustomResourceOptions? opts = null)
public static Ipv4RangeTemplate get(String name, Output<String> id, Ipv4RangeTemplateState state, CustomResourceOptions options)
resources: _: type: infoblox:Ipv4RangeTemplate 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.
- Cloud
Api boolCompatible - This flag controls whether this template can be used to create network objects in a cloud-computing deployment.
- Comment string
- Comment for the Range Template record.
- Ext
Attrs string - Extensible attributes of the Range Template Record to be added/updated, as a map in JSON format
- Failover
Association string - The name of the failover association: the server in this failover association will serve the IPv4 range in case the main
server is out of service.
server_association_type
must be set to ‘FAILOVER’ or ‘FAILOVER_MS’ if you want the failover association specified here to serve the range. - Internal
Id string - Ipv4Range
Template stringId - Member Dictionary<string, string>
- The member that will provide service for this range. server_association_type needs to be set to ‘MEMBER’ if you wantthe server specified here to serve the range.
- Ms
Server string - The Microsoft server that will provide service for this range.
server_association_type
needs to be set toMS_SERVER
+if you want the server specified here to serve the range. For searching by this field you should use a HTTP method that contains abody (POST or PUT) with MS DHCP server structure and the request should have option _method=GET. - Name string
- Name of the Range Template record.
- Number
Of doubleAddresses - The number of addresses for this range.
- Offset double
- The start address offset for the range.
- Options
List<Ipv4Range
Template 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.
- Server
Association stringType - The type of server that is going to serve the range. Valid values are:
FAILOVER
,MEMBER
,MS_FAILOVER
,MS_SERVER
,NONE
. Default value isNONE
- Use
Options bool - Use flag for options.
- Cloud
Api boolCompatible - This flag controls whether this template can be used to create network objects in a cloud-computing deployment.
- Comment string
- Comment for the Range Template record.
- Ext
Attrs string - Extensible attributes of the Range Template Record to be added/updated, as a map in JSON format
- Failover
Association string - The name of the failover association: the server in this failover association will serve the IPv4 range in case the main
server is out of service.
server_association_type
must be set to ‘FAILOVER’ or ‘FAILOVER_MS’ if you want the failover association specified here to serve the range. - Internal
Id string - Ipv4Range
Template stringId - Member map[string]string
- The member that will provide service for this range. server_association_type needs to be set to ‘MEMBER’ if you wantthe server specified here to serve the range.
- Ms
Server string - The Microsoft server that will provide service for this range.
server_association_type
needs to be set toMS_SERVER
+if you want the server specified here to serve the range. For searching by this field you should use a HTTP method that contains abody (POST or PUT) with MS DHCP server structure and the request should have option _method=GET. - Name string
- Name of the Range Template record.
- Number
Of float64Addresses - The number of addresses for this range.
- Offset float64
- The start address offset for the range.
- Options
[]Ipv4Range
Template 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.
- Server
Association stringType - The type of server that is going to serve the range. Valid values are:
FAILOVER
,MEMBER
,MS_FAILOVER
,MS_SERVER
,NONE
. Default value isNONE
- Use
Options bool - Use flag for options.
- cloud
Api BooleanCompatible - This flag controls whether this template can be used to create network objects in a cloud-computing deployment.
- comment String
- Comment for the Range Template record.
- ext
Attrs String - Extensible attributes of the Range Template Record to be added/updated, as a map in JSON format
- failover
Association String - The name of the failover association: the server in this failover association will serve the IPv4 range in case the main
server is out of service.
server_association_type
must be set to ‘FAILOVER’ or ‘FAILOVER_MS’ if you want the failover association specified here to serve the range. - internal
Id String - ipv4Range
Template StringId - member Map<String,String>
- The member that will provide service for this range. server_association_type needs to be set to ‘MEMBER’ if you wantthe server specified here to serve the range.
- ms
Server String - The Microsoft server that will provide service for this range.
server_association_type
needs to be set toMS_SERVER
+if you want the server specified here to serve the range. For searching by this field you should use a HTTP method that contains abody (POST or PUT) with MS DHCP server structure and the request should have option _method=GET. - name String
- Name of the Range Template record.
- number
Of DoubleAddresses - The number of addresses for this range.
- offset Double
- The start address offset for the range.
- options
List<Ipv4Range
Template 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.
- server
Association StringType - The type of server that is going to serve the range. Valid values are:
FAILOVER
,MEMBER
,MS_FAILOVER
,MS_SERVER
,NONE
. Default value isNONE
- use
Options Boolean - Use flag for options.
- cloud
Api booleanCompatible - This flag controls whether this template can be used to create network objects in a cloud-computing deployment.
- comment string
- Comment for the Range Template record.
- ext
Attrs string - Extensible attributes of the Range Template Record to be added/updated, as a map in JSON format
- failover
Association string - The name of the failover association: the server in this failover association will serve the IPv4 range in case the main
server is out of service.
server_association_type
must be set to ‘FAILOVER’ or ‘FAILOVER_MS’ if you want the failover association specified here to serve the range. - internal
Id string - ipv4Range
Template stringId - member {[key: string]: string}
- The member that will provide service for this range. server_association_type needs to be set to ‘MEMBER’ if you wantthe server specified here to serve the range.
- ms
Server string - The Microsoft server that will provide service for this range.
server_association_type
needs to be set toMS_SERVER
+if you want the server specified here to serve the range. For searching by this field you should use a HTTP method that contains abody (POST or PUT) with MS DHCP server structure and the request should have option _method=GET. - name string
- Name of the Range Template record.
- number
Of numberAddresses - The number of addresses for this range.
- offset number
- The start address offset for the range.
- options
Ipv4Range
Template 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.
- server
Association stringType - The type of server that is going to serve the range. Valid values are:
FAILOVER
,MEMBER
,MS_FAILOVER
,MS_SERVER
,NONE
. Default value isNONE
- use
Options boolean - Use flag for options.
- cloud_
api_ boolcompatible - This flag controls whether this template can be used to create network objects in a cloud-computing deployment.
- comment str
- Comment for the Range Template record.
- ext_
attrs str - Extensible attributes of the Range Template Record to be added/updated, as a map in JSON format
- failover_
association str - The name of the failover association: the server in this failover association will serve the IPv4 range in case the main
server is out of service.
server_association_type
must be set to ‘FAILOVER’ or ‘FAILOVER_MS’ if you want the failover association specified here to serve the range. - internal_
id str - ipv4_
range_ strtemplate_ id - member Mapping[str, str]
- The member that will provide service for this range. server_association_type needs to be set to ‘MEMBER’ if you wantthe server specified here to serve the range.
- ms_
server str - The Microsoft server that will provide service for this range.
server_association_type
needs to be set toMS_SERVER
+if you want the server specified here to serve the range. For searching by this field you should use a HTTP method that contains abody (POST or PUT) with MS DHCP server structure and the request should have option _method=GET. - name str
- Name of the Range Template record.
- number_
of_ floataddresses - The number of addresses for this range.
- offset float
- The start address offset for the range.
- options
Sequence[Ipv4Range
Template 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.
- server_
association_ strtype - The type of server that is going to serve the range. Valid values are:
FAILOVER
,MEMBER
,MS_FAILOVER
,MS_SERVER
,NONE
. Default value isNONE
- use_
options bool - Use flag for options.
- cloud
Api BooleanCompatible - This flag controls whether this template can be used to create network objects in a cloud-computing deployment.
- comment String
- Comment for the Range Template record.
- ext
Attrs String - Extensible attributes of the Range Template Record to be added/updated, as a map in JSON format
- failover
Association String - The name of the failover association: the server in this failover association will serve the IPv4 range in case the main
server is out of service.
server_association_type
must be set to ‘FAILOVER’ or ‘FAILOVER_MS’ if you want the failover association specified here to serve the range. - internal
Id String - ipv4Range
Template StringId - member Map<String>
- The member that will provide service for this range. server_association_type needs to be set to ‘MEMBER’ if you wantthe server specified here to serve the range.
- ms
Server String - The Microsoft server that will provide service for this range.
server_association_type
needs to be set toMS_SERVER
+if you want the server specified here to serve the range. For searching by this field you should use a HTTP method that contains abody (POST or PUT) with MS DHCP server structure and the request should have option _method=GET. - name String
- Name of the Range Template record.
- number
Of NumberAddresses - The number of addresses for this range.
- offset Number
- The start address offset for the range.
- 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.
- server
Association StringType - The type of server that is going to serve the range. Valid values are:
FAILOVER
,MEMBER
,MS_FAILOVER
,MS_SERVER
,NONE
. Default value isNONE
- use
Options Boolean - Use flag for options.
Supporting Types
Ipv4RangeTemplateOption, Ipv4RangeTemplateOptionArgs
- 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.