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

infoblox.Ipv4RangeTemplate

Explore with Pulumi AI

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

    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:

    NumberOfAddresses double
    The number of addresses for this range.
    Offset double
    The start address offset for the range.
    CloudApiCompatible bool
    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.
    ExtAttrs string
    Extensible attributes of the Range Template Record to be added/updated, as a map in JSON format
    FailoverAssociation 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.
    Ipv4RangeTemplateId string
    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.
    MsServer string
    The Microsoft server that will provide service for this range. server_association_type needs to be set to MS_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<Ipv4RangeTemplateOption>
    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.
    ServerAssociationType string
    The type of server that is going to serve the range. Valid values are: FAILOVER, MEMBER, MS_FAILOVER, MS_SERVER, NONE. Default value is NONE
    UseOptions bool
    Use flag for options.
    NumberOfAddresses float64
    The number of addresses for this range.
    Offset float64
    The start address offset for the range.
    CloudApiCompatible bool
    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.
    ExtAttrs string
    Extensible attributes of the Range Template Record to be added/updated, as a map in JSON format
    FailoverAssociation 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.
    Ipv4RangeTemplateId string
    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.
    MsServer string
    The Microsoft server that will provide service for this range. server_association_type needs to be set to MS_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 []Ipv4RangeTemplateOptionArgs
    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.
    ServerAssociationType string
    The type of server that is going to serve the range. Valid values are: FAILOVER, MEMBER, MS_FAILOVER, MS_SERVER, NONE. Default value is NONE
    UseOptions bool
    Use flag for options.
    numberOfAddresses Double
    The number of addresses for this range.
    offset Double
    The start address offset for the range.
    cloudApiCompatible Boolean
    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.
    extAttrs String
    Extensible attributes of the Range Template Record to be added/updated, as a map in JSON format
    failoverAssociation 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.
    ipv4RangeTemplateId String
    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.
    msServer String
    The Microsoft server that will provide service for this range. server_association_type needs to be set to MS_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<Ipv4RangeTemplateOption>
    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.
    serverAssociationType String
    The type of server that is going to serve the range. Valid values are: FAILOVER, MEMBER, MS_FAILOVER, MS_SERVER, NONE. Default value is NONE
    useOptions Boolean
    Use flag for options.
    numberOfAddresses number
    The number of addresses for this range.
    offset number
    The start address offset for the range.
    cloudApiCompatible boolean
    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.
    extAttrs string
    Extensible attributes of the Range Template Record to be added/updated, as a map in JSON format
    failoverAssociation 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.
    ipv4RangeTemplateId string
    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.
    msServer string
    The Microsoft server that will provide service for this range. server_association_type needs to be set to MS_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 Ipv4RangeTemplateOption[]
    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.
    serverAssociationType string
    The type of server that is going to serve the range. Valid values are: FAILOVER, MEMBER, MS_FAILOVER, MS_SERVER, NONE. Default value is NONE
    useOptions boolean
    Use flag for options.
    number_of_addresses float
    The number of addresses for this range.
    offset float
    The start address offset for the range.
    cloud_api_compatible bool
    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_template_id str
    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 to MS_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[Ipv4RangeTemplateOptionArgs]
    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_type str
    The type of server that is going to serve the range. Valid values are: FAILOVER, MEMBER, MS_FAILOVER, MS_SERVER, NONE. Default value is NONE
    use_options bool
    Use flag for options.
    numberOfAddresses Number
    The number of addresses for this range.
    offset Number
    The start address offset for the range.
    cloudApiCompatible Boolean
    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.
    extAttrs String
    Extensible attributes of the Range Template Record to be added/updated, as a map in JSON format
    failoverAssociation 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.
    ipv4RangeTemplateId String
    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.
    msServer String
    The Microsoft server that will provide service for this range. server_association_type needs to be set to MS_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.
    serverAssociationType String
    The type of server that is going to serve the range. Valid values are: FAILOVER, MEMBER, MS_FAILOVER, MS_SERVER, NONE. Default value is NONE
    useOptions 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.
    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 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.
    The following state arguments are supported:
    CloudApiCompatible bool
    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.
    ExtAttrs string
    Extensible attributes of the Range Template Record to be added/updated, as a map in JSON format
    FailoverAssociation 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.
    InternalId string
    Ipv4RangeTemplateId string
    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.
    MsServer string
    The Microsoft server that will provide service for this range. server_association_type needs to be set to MS_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.
    NumberOfAddresses double
    The number of addresses for this range.
    Offset double
    The start address offset for the range.
    Options List<Ipv4RangeTemplateOption>
    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.
    ServerAssociationType string
    The type of server that is going to serve the range. Valid values are: FAILOVER, MEMBER, MS_FAILOVER, MS_SERVER, NONE. Default value is NONE
    UseOptions bool
    Use flag for options.
    CloudApiCompatible bool
    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.
    ExtAttrs string
    Extensible attributes of the Range Template Record to be added/updated, as a map in JSON format
    FailoverAssociation 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.
    InternalId string
    Ipv4RangeTemplateId string
    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.
    MsServer string
    The Microsoft server that will provide service for this range. server_association_type needs to be set to MS_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.
    NumberOfAddresses float64
    The number of addresses for this range.
    Offset float64
    The start address offset for the range.
    Options []Ipv4RangeTemplateOptionArgs
    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.
    ServerAssociationType string
    The type of server that is going to serve the range. Valid values are: FAILOVER, MEMBER, MS_FAILOVER, MS_SERVER, NONE. Default value is NONE
    UseOptions bool
    Use flag for options.
    cloudApiCompatible Boolean
    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.
    extAttrs String
    Extensible attributes of the Range Template Record to be added/updated, as a map in JSON format
    failoverAssociation 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.
    internalId String
    ipv4RangeTemplateId String
    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.
    msServer String
    The Microsoft server that will provide service for this range. server_association_type needs to be set to MS_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.
    numberOfAddresses Double
    The number of addresses for this range.
    offset Double
    The start address offset for the range.
    options List<Ipv4RangeTemplateOption>
    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.
    serverAssociationType String
    The type of server that is going to serve the range. Valid values are: FAILOVER, MEMBER, MS_FAILOVER, MS_SERVER, NONE. Default value is NONE
    useOptions Boolean
    Use flag for options.
    cloudApiCompatible boolean
    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.
    extAttrs string
    Extensible attributes of the Range Template Record to be added/updated, as a map in JSON format
    failoverAssociation 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.
    internalId string
    ipv4RangeTemplateId string
    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.
    msServer string
    The Microsoft server that will provide service for this range. server_association_type needs to be set to MS_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.
    numberOfAddresses number
    The number of addresses for this range.
    offset number
    The start address offset for the range.
    options Ipv4RangeTemplateOption[]
    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.
    serverAssociationType string
    The type of server that is going to serve the range. Valid values are: FAILOVER, MEMBER, MS_FAILOVER, MS_SERVER, NONE. Default value is NONE
    useOptions boolean
    Use flag for options.
    cloud_api_compatible bool
    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_template_id str
    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 to MS_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_addresses float
    The number of addresses for this range.
    offset float
    The start address offset for the range.
    options Sequence[Ipv4RangeTemplateOptionArgs]
    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_type str
    The type of server that is going to serve the range. Valid values are: FAILOVER, MEMBER, MS_FAILOVER, MS_SERVER, NONE. Default value is NONE
    use_options bool
    Use flag for options.
    cloudApiCompatible Boolean
    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.
    extAttrs String
    Extensible attributes of the Range Template Record to be added/updated, as a map in JSON format
    failoverAssociation 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.
    internalId String
    ipv4RangeTemplateId String
    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.
    msServer String
    The Microsoft server that will provide service for this range. server_association_type needs to be set to MS_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.
    numberOfAddresses Number
    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.
    serverAssociationType String
    The type of server that is going to serve the range. Valid values are: FAILOVER, MEMBER, MS_FAILOVER, MS_SERVER, NONE. Default value is NONE
    useOptions Boolean
    Use flag for options.

    Supporting Types

    Ipv4RangeTemplateOption, Ipv4RangeTemplateOptionArgs

    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