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

infoblox.IpAllocation

Explore with Pulumi AI

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

    Create IpAllocation Resource

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

    Constructor syntax

    new IpAllocation(name: string, args: IpAllocationArgs, opts?: CustomResourceOptions);
    @overload
    def IpAllocation(resource_name: str,
                     args: IpAllocationArgs,
                     opts: Optional[ResourceOptions] = None)
    
    @overload
    def IpAllocation(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     fqdn: Optional[str] = None,
                     filter_params: Optional[str] = None,
                     ip_address_type: Optional[str] = None,
                     comment: Optional[str] = None,
                     disable: Optional[bool] = None,
                     dns_view: Optional[str] = None,
                     enable_dns: Optional[bool] = None,
                     ext_attrs: Optional[str] = None,
                     aliases: Optional[Sequence[str]] = None,
                     allocated_ipv6_addr: Optional[str] = None,
                     ip_allocation_id: Optional[str] = None,
                     allocated_ipv4_addr: Optional[str] = None,
                     ipv4_addr: Optional[str] = None,
                     ipv4_cidr: Optional[str] = None,
                     ipv6_addr: Optional[str] = None,
                     ipv6_cidr: Optional[str] = None,
                     network_view: Optional[str] = None,
                     ttl: Optional[float] = None)
    func NewIpAllocation(ctx *Context, name string, args IpAllocationArgs, opts ...ResourceOption) (*IpAllocation, error)
    public IpAllocation(string name, IpAllocationArgs args, CustomResourceOptions? opts = null)
    public IpAllocation(String name, IpAllocationArgs args)
    public IpAllocation(String name, IpAllocationArgs args, CustomResourceOptions options)
    
    type: infoblox:IpAllocation
    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 IpAllocationArgs
    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 IpAllocationArgs
    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 IpAllocationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args IpAllocationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args IpAllocationArgs
    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 ipAllocationResource = new Infoblox.IpAllocation("ipAllocationResource", new()
    {
        Fqdn = "string",
        FilterParams = "string",
        IpAddressType = "string",
        Comment = "string",
        Disable = false,
        DnsView = "string",
        EnableDns = false,
        ExtAttrs = "string",
        Aliases = new[]
        {
            "string",
        },
        AllocatedIpv6Addr = "string",
        IpAllocationId = "string",
        AllocatedIpv4Addr = "string",
        Ipv4Addr = "string",
        Ipv4Cidr = "string",
        Ipv6Addr = "string",
        Ipv6Cidr = "string",
        NetworkView = "string",
        Ttl = 0,
    });
    
    example, err := infoblox.NewIpAllocation(ctx, "ipAllocationResource", &infoblox.IpAllocationArgs{
    	Fqdn:          pulumi.String("string"),
    	FilterParams:  pulumi.String("string"),
    	IpAddressType: pulumi.String("string"),
    	Comment:       pulumi.String("string"),
    	Disable:       pulumi.Bool(false),
    	DnsView:       pulumi.String("string"),
    	EnableDns:     pulumi.Bool(false),
    	ExtAttrs:      pulumi.String("string"),
    	Aliases: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	AllocatedIpv6Addr: pulumi.String("string"),
    	IpAllocationId:    pulumi.String("string"),
    	AllocatedIpv4Addr: pulumi.String("string"),
    	Ipv4Addr:          pulumi.String("string"),
    	Ipv4Cidr:          pulumi.String("string"),
    	Ipv6Addr:          pulumi.String("string"),
    	Ipv6Cidr:          pulumi.String("string"),
    	NetworkView:       pulumi.String("string"),
    	Ttl:               pulumi.Float64(0),
    })
    
    var ipAllocationResource = new IpAllocation("ipAllocationResource", IpAllocationArgs.builder()
        .fqdn("string")
        .filterParams("string")
        .ipAddressType("string")
        .comment("string")
        .disable(false)
        .dnsView("string")
        .enableDns(false)
        .extAttrs("string")
        .aliases("string")
        .allocatedIpv6Addr("string")
        .ipAllocationId("string")
        .allocatedIpv4Addr("string")
        .ipv4Addr("string")
        .ipv4Cidr("string")
        .ipv6Addr("string")
        .ipv6Cidr("string")
        .networkView("string")
        .ttl(0)
        .build());
    
    ip_allocation_resource = infoblox.IpAllocation("ipAllocationResource",
        fqdn="string",
        filter_params="string",
        ip_address_type="string",
        comment="string",
        disable=False,
        dns_view="string",
        enable_dns=False,
        ext_attrs="string",
        aliases=["string"],
        allocated_ipv6_addr="string",
        ip_allocation_id="string",
        allocated_ipv4_addr="string",
        ipv4_addr="string",
        ipv4_cidr="string",
        ipv6_addr="string",
        ipv6_cidr="string",
        network_view="string",
        ttl=0)
    
    const ipAllocationResource = new infoblox.IpAllocation("ipAllocationResource", {
        fqdn: "string",
        filterParams: "string",
        ipAddressType: "string",
        comment: "string",
        disable: false,
        dnsView: "string",
        enableDns: false,
        extAttrs: "string",
        aliases: ["string"],
        allocatedIpv6Addr: "string",
        ipAllocationId: "string",
        allocatedIpv4Addr: "string",
        ipv4Addr: "string",
        ipv4Cidr: "string",
        ipv6Addr: "string",
        ipv6Cidr: "string",
        networkView: "string",
        ttl: 0,
    });
    
    type: infoblox:IpAllocation
    properties:
        aliases:
            - string
        allocatedIpv4Addr: string
        allocatedIpv6Addr: string
        comment: string
        disable: false
        dnsView: string
        enableDns: false
        extAttrs: string
        filterParams: string
        fqdn: string
        ipAddressType: string
        ipAllocationId: string
        ipv4Addr: string
        ipv4Cidr: string
        ipv6Addr: string
        ipv6Cidr: string
        networkView: string
        ttl: 0
    

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

    Fqdn string
    The host name for Host Record in FQDN format.
    Aliases List<string>
    A set of IP allocation aliases
    AllocatedIpv4Addr string
    Value which comes from 'ipv4_addr' (if specified) or from auto-allocation function (using 'ipv4_cidr' or 'filter_params').
    AllocatedIpv6Addr string
    Value which comes from 'ipv6_addr' (if specified) or from auto-allocation function (using 'ipv6_cidr' or 'filter_params').
    Comment string
    A description of IP address allocation.
    Disable bool
    Disables the Host record if set to 'true'.
    DnsView string
    DNS view under which the zone has been created.
    EnableDns bool
    flag that defines if the host record is to be used for DNS purposes.
    ExtAttrs string
    The extensible attributes for IP address allocation, as a map in JSON format
    FilterParams string
    The parent network block's extensible attributes. This field is used for dynamic allocation along with 'ip_address_type' field.
    IpAddressType string
    The type of IP address to allocate. This filed is used only when 'filter_params' field is used. Valid values are: IPV4, IPV6, Both. Default value is IPV4
    IpAllocationId string
    Ipv4Addr string
    IPv4 address of cloud instance.Set a valid IP address for static allocation and leave empty if dynamically allocated.
    Ipv4Cidr string
    The IPv4 cidr from which an IPv4 address will be allocated.
    Ipv6Addr string
    IPv6 address of cloud instance.Set a valid IP address for static allocation and leave empty if dynamically allocated.
    Ipv6Cidr string
    The IPv6 cidr from which an IPv6 address will be allocated.
    NetworkView string
    network view name on NIOS server.
    Ttl double
    TTL attribute value for the record.
    Fqdn string
    The host name for Host Record in FQDN format.
    Aliases []string
    A set of IP allocation aliases
    AllocatedIpv4Addr string
    Value which comes from 'ipv4_addr' (if specified) or from auto-allocation function (using 'ipv4_cidr' or 'filter_params').
    AllocatedIpv6Addr string
    Value which comes from 'ipv6_addr' (if specified) or from auto-allocation function (using 'ipv6_cidr' or 'filter_params').
    Comment string
    A description of IP address allocation.
    Disable bool
    Disables the Host record if set to 'true'.
    DnsView string
    DNS view under which the zone has been created.
    EnableDns bool
    flag that defines if the host record is to be used for DNS purposes.
    ExtAttrs string
    The extensible attributes for IP address allocation, as a map in JSON format
    FilterParams string
    The parent network block's extensible attributes. This field is used for dynamic allocation along with 'ip_address_type' field.
    IpAddressType string
    The type of IP address to allocate. This filed is used only when 'filter_params' field is used. Valid values are: IPV4, IPV6, Both. Default value is IPV4
    IpAllocationId string
    Ipv4Addr string
    IPv4 address of cloud instance.Set a valid IP address for static allocation and leave empty if dynamically allocated.
    Ipv4Cidr string
    The IPv4 cidr from which an IPv4 address will be allocated.
    Ipv6Addr string
    IPv6 address of cloud instance.Set a valid IP address for static allocation and leave empty if dynamically allocated.
    Ipv6Cidr string
    The IPv6 cidr from which an IPv6 address will be allocated.
    NetworkView string
    network view name on NIOS server.
    Ttl float64
    TTL attribute value for the record.
    fqdn String
    The host name for Host Record in FQDN format.
    aliases List<String>
    A set of IP allocation aliases
    allocatedIpv4Addr String
    Value which comes from 'ipv4_addr' (if specified) or from auto-allocation function (using 'ipv4_cidr' or 'filter_params').
    allocatedIpv6Addr String
    Value which comes from 'ipv6_addr' (if specified) or from auto-allocation function (using 'ipv6_cidr' or 'filter_params').
    comment String
    A description of IP address allocation.
    disable Boolean
    Disables the Host record if set to 'true'.
    dnsView String
    DNS view under which the zone has been created.
    enableDns Boolean
    flag that defines if the host record is to be used for DNS purposes.
    extAttrs String
    The extensible attributes for IP address allocation, as a map in JSON format
    filterParams String
    The parent network block's extensible attributes. This field is used for dynamic allocation along with 'ip_address_type' field.
    ipAddressType String
    The type of IP address to allocate. This filed is used only when 'filter_params' field is used. Valid values are: IPV4, IPV6, Both. Default value is IPV4
    ipAllocationId String
    ipv4Addr String
    IPv4 address of cloud instance.Set a valid IP address for static allocation and leave empty if dynamically allocated.
    ipv4Cidr String
    The IPv4 cidr from which an IPv4 address will be allocated.
    ipv6Addr String
    IPv6 address of cloud instance.Set a valid IP address for static allocation and leave empty if dynamically allocated.
    ipv6Cidr String
    The IPv6 cidr from which an IPv6 address will be allocated.
    networkView String
    network view name on NIOS server.
    ttl Double
    TTL attribute value for the record.
    fqdn string
    The host name for Host Record in FQDN format.
    aliases string[]
    A set of IP allocation aliases
    allocatedIpv4Addr string
    Value which comes from 'ipv4_addr' (if specified) or from auto-allocation function (using 'ipv4_cidr' or 'filter_params').
    allocatedIpv6Addr string
    Value which comes from 'ipv6_addr' (if specified) or from auto-allocation function (using 'ipv6_cidr' or 'filter_params').
    comment string
    A description of IP address allocation.
    disable boolean
    Disables the Host record if set to 'true'.
    dnsView string
    DNS view under which the zone has been created.
    enableDns boolean
    flag that defines if the host record is to be used for DNS purposes.
    extAttrs string
    The extensible attributes for IP address allocation, as a map in JSON format
    filterParams string
    The parent network block's extensible attributes. This field is used for dynamic allocation along with 'ip_address_type' field.
    ipAddressType string
    The type of IP address to allocate. This filed is used only when 'filter_params' field is used. Valid values are: IPV4, IPV6, Both. Default value is IPV4
    ipAllocationId string
    ipv4Addr string
    IPv4 address of cloud instance.Set a valid IP address for static allocation and leave empty if dynamically allocated.
    ipv4Cidr string
    The IPv4 cidr from which an IPv4 address will be allocated.
    ipv6Addr string
    IPv6 address of cloud instance.Set a valid IP address for static allocation and leave empty if dynamically allocated.
    ipv6Cidr string
    The IPv6 cidr from which an IPv6 address will be allocated.
    networkView string
    network view name on NIOS server.
    ttl number
    TTL attribute value for the record.
    fqdn str
    The host name for Host Record in FQDN format.
    aliases Sequence[str]
    A set of IP allocation aliases
    allocated_ipv4_addr str
    Value which comes from 'ipv4_addr' (if specified) or from auto-allocation function (using 'ipv4_cidr' or 'filter_params').
    allocated_ipv6_addr str
    Value which comes from 'ipv6_addr' (if specified) or from auto-allocation function (using 'ipv6_cidr' or 'filter_params').
    comment str
    A description of IP address allocation.
    disable bool
    Disables the Host record if set to 'true'.
    dns_view str
    DNS view under which the zone has been created.
    enable_dns bool
    flag that defines if the host record is to be used for DNS purposes.
    ext_attrs str
    The extensible attributes for IP address allocation, as a map in JSON format
    filter_params str
    The parent network block's extensible attributes. This field is used for dynamic allocation along with 'ip_address_type' field.
    ip_address_type str
    The type of IP address to allocate. This filed is used only when 'filter_params' field is used. Valid values are: IPV4, IPV6, Both. Default value is IPV4
    ip_allocation_id str
    ipv4_addr str
    IPv4 address of cloud instance.Set a valid IP address for static allocation and leave empty if dynamically allocated.
    ipv4_cidr str
    The IPv4 cidr from which an IPv4 address will be allocated.
    ipv6_addr str
    IPv6 address of cloud instance.Set a valid IP address for static allocation and leave empty if dynamically allocated.
    ipv6_cidr str
    The IPv6 cidr from which an IPv6 address will be allocated.
    network_view str
    network view name on NIOS server.
    ttl float
    TTL attribute value for the record.
    fqdn String
    The host name for Host Record in FQDN format.
    aliases List<String>
    A set of IP allocation aliases
    allocatedIpv4Addr String
    Value which comes from 'ipv4_addr' (if specified) or from auto-allocation function (using 'ipv4_cidr' or 'filter_params').
    allocatedIpv6Addr String
    Value which comes from 'ipv6_addr' (if specified) or from auto-allocation function (using 'ipv6_cidr' or 'filter_params').
    comment String
    A description of IP address allocation.
    disable Boolean
    Disables the Host record if set to 'true'.
    dnsView String
    DNS view under which the zone has been created.
    enableDns Boolean
    flag that defines if the host record is to be used for DNS purposes.
    extAttrs String
    The extensible attributes for IP address allocation, as a map in JSON format
    filterParams String
    The parent network block's extensible attributes. This field is used for dynamic allocation along with 'ip_address_type' field.
    ipAddressType String
    The type of IP address to allocate. This filed is used only when 'filter_params' field is used. Valid values are: IPV4, IPV6, Both. Default value is IPV4
    ipAllocationId String
    ipv4Addr String
    IPv4 address of cloud instance.Set a valid IP address for static allocation and leave empty if dynamically allocated.
    ipv4Cidr String
    The IPv4 cidr from which an IPv4 address will be allocated.
    ipv6Addr String
    IPv6 address of cloud instance.Set a valid IP address for static allocation and leave empty if dynamically allocated.
    ipv6Cidr String
    The IPv6 cidr from which an IPv6 address will be allocated.
    networkView String
    network view name on NIOS server.
    ttl Number
    TTL attribute value for the record.

    Outputs

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

    Get an existing IpAllocation 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?: IpAllocationState, opts?: CustomResourceOptions): IpAllocation
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            aliases: Optional[Sequence[str]] = None,
            allocated_ipv4_addr: Optional[str] = None,
            allocated_ipv6_addr: Optional[str] = None,
            comment: Optional[str] = None,
            disable: Optional[bool] = None,
            dns_view: Optional[str] = None,
            enable_dns: Optional[bool] = None,
            ext_attrs: Optional[str] = None,
            filter_params: Optional[str] = None,
            fqdn: Optional[str] = None,
            internal_id: Optional[str] = None,
            ip_address_type: Optional[str] = None,
            ip_allocation_id: Optional[str] = None,
            ipv4_addr: Optional[str] = None,
            ipv4_cidr: Optional[str] = None,
            ipv6_addr: Optional[str] = None,
            ipv6_cidr: Optional[str] = None,
            network_view: Optional[str] = None,
            ref: Optional[str] = None,
            ttl: Optional[float] = None) -> IpAllocation
    func GetIpAllocation(ctx *Context, name string, id IDInput, state *IpAllocationState, opts ...ResourceOption) (*IpAllocation, error)
    public static IpAllocation Get(string name, Input<string> id, IpAllocationState? state, CustomResourceOptions? opts = null)
    public static IpAllocation get(String name, Output<String> id, IpAllocationState state, CustomResourceOptions options)
    resources:  _:    type: infoblox:IpAllocation    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:
    Aliases List<string>
    A set of IP allocation aliases
    AllocatedIpv4Addr string
    Value which comes from 'ipv4_addr' (if specified) or from auto-allocation function (using 'ipv4_cidr' or 'filter_params').
    AllocatedIpv6Addr string
    Value which comes from 'ipv6_addr' (if specified) or from auto-allocation function (using 'ipv6_cidr' or 'filter_params').
    Comment string
    A description of IP address allocation.
    Disable bool
    Disables the Host record if set to 'true'.
    DnsView string
    DNS view under which the zone has been created.
    EnableDns bool
    flag that defines if the host record is to be used for DNS purposes.
    ExtAttrs string
    The extensible attributes for IP address allocation, as a map in JSON format
    FilterParams string
    The parent network block's extensible attributes. This field is used for dynamic allocation along with 'ip_address_type' field.
    Fqdn string
    The host name for Host Record in FQDN format.
    InternalId string
    IpAddressType string
    The type of IP address to allocate. This filed is used only when 'filter_params' field is used. Valid values are: IPV4, IPV6, Both. Default value is IPV4
    IpAllocationId string
    Ipv4Addr string
    IPv4 address of cloud instance.Set a valid IP address for static allocation and leave empty if dynamically allocated.
    Ipv4Cidr string
    The IPv4 cidr from which an IPv4 address will be allocated.
    Ipv6Addr string
    IPv6 address of cloud instance.Set a valid IP address for static allocation and leave empty if dynamically allocated.
    Ipv6Cidr string
    The IPv6 cidr from which an IPv6 address will be allocated.
    NetworkView string
    network view name on NIOS server.
    Ref string
    NIOS object's reference, not to be set by a user.
    Ttl double
    TTL attribute value for the record.
    Aliases []string
    A set of IP allocation aliases
    AllocatedIpv4Addr string
    Value which comes from 'ipv4_addr' (if specified) or from auto-allocation function (using 'ipv4_cidr' or 'filter_params').
    AllocatedIpv6Addr string
    Value which comes from 'ipv6_addr' (if specified) or from auto-allocation function (using 'ipv6_cidr' or 'filter_params').
    Comment string
    A description of IP address allocation.
    Disable bool
    Disables the Host record if set to 'true'.
    DnsView string
    DNS view under which the zone has been created.
    EnableDns bool
    flag that defines if the host record is to be used for DNS purposes.
    ExtAttrs string
    The extensible attributes for IP address allocation, as a map in JSON format
    FilterParams string
    The parent network block's extensible attributes. This field is used for dynamic allocation along with 'ip_address_type' field.
    Fqdn string
    The host name for Host Record in FQDN format.
    InternalId string
    IpAddressType string
    The type of IP address to allocate. This filed is used only when 'filter_params' field is used. Valid values are: IPV4, IPV6, Both. Default value is IPV4
    IpAllocationId string
    Ipv4Addr string
    IPv4 address of cloud instance.Set a valid IP address for static allocation and leave empty if dynamically allocated.
    Ipv4Cidr string
    The IPv4 cidr from which an IPv4 address will be allocated.
    Ipv6Addr string
    IPv6 address of cloud instance.Set a valid IP address for static allocation and leave empty if dynamically allocated.
    Ipv6Cidr string
    The IPv6 cidr from which an IPv6 address will be allocated.
    NetworkView string
    network view name on NIOS server.
    Ref string
    NIOS object's reference, not to be set by a user.
    Ttl float64
    TTL attribute value for the record.
    aliases List<String>
    A set of IP allocation aliases
    allocatedIpv4Addr String
    Value which comes from 'ipv4_addr' (if specified) or from auto-allocation function (using 'ipv4_cidr' or 'filter_params').
    allocatedIpv6Addr String
    Value which comes from 'ipv6_addr' (if specified) or from auto-allocation function (using 'ipv6_cidr' or 'filter_params').
    comment String
    A description of IP address allocation.
    disable Boolean
    Disables the Host record if set to 'true'.
    dnsView String
    DNS view under which the zone has been created.
    enableDns Boolean
    flag that defines if the host record is to be used for DNS purposes.
    extAttrs String
    The extensible attributes for IP address allocation, as a map in JSON format
    filterParams String
    The parent network block's extensible attributes. This field is used for dynamic allocation along with 'ip_address_type' field.
    fqdn String
    The host name for Host Record in FQDN format.
    internalId String
    ipAddressType String
    The type of IP address to allocate. This filed is used only when 'filter_params' field is used. Valid values are: IPV4, IPV6, Both. Default value is IPV4
    ipAllocationId String
    ipv4Addr String
    IPv4 address of cloud instance.Set a valid IP address for static allocation and leave empty if dynamically allocated.
    ipv4Cidr String
    The IPv4 cidr from which an IPv4 address will be allocated.
    ipv6Addr String
    IPv6 address of cloud instance.Set a valid IP address for static allocation and leave empty if dynamically allocated.
    ipv6Cidr String
    The IPv6 cidr from which an IPv6 address will be allocated.
    networkView String
    network view name on NIOS server.
    ref String
    NIOS object's reference, not to be set by a user.
    ttl Double
    TTL attribute value for the record.
    aliases string[]
    A set of IP allocation aliases
    allocatedIpv4Addr string
    Value which comes from 'ipv4_addr' (if specified) or from auto-allocation function (using 'ipv4_cidr' or 'filter_params').
    allocatedIpv6Addr string
    Value which comes from 'ipv6_addr' (if specified) or from auto-allocation function (using 'ipv6_cidr' or 'filter_params').
    comment string
    A description of IP address allocation.
    disable boolean
    Disables the Host record if set to 'true'.
    dnsView string
    DNS view under which the zone has been created.
    enableDns boolean
    flag that defines if the host record is to be used for DNS purposes.
    extAttrs string
    The extensible attributes for IP address allocation, as a map in JSON format
    filterParams string
    The parent network block's extensible attributes. This field is used for dynamic allocation along with 'ip_address_type' field.
    fqdn string
    The host name for Host Record in FQDN format.
    internalId string
    ipAddressType string
    The type of IP address to allocate. This filed is used only when 'filter_params' field is used. Valid values are: IPV4, IPV6, Both. Default value is IPV4
    ipAllocationId string
    ipv4Addr string
    IPv4 address of cloud instance.Set a valid IP address for static allocation and leave empty if dynamically allocated.
    ipv4Cidr string
    The IPv4 cidr from which an IPv4 address will be allocated.
    ipv6Addr string
    IPv6 address of cloud instance.Set a valid IP address for static allocation and leave empty if dynamically allocated.
    ipv6Cidr string
    The IPv6 cidr from which an IPv6 address will be allocated.
    networkView string
    network view name on NIOS server.
    ref string
    NIOS object's reference, not to be set by a user.
    ttl number
    TTL attribute value for the record.
    aliases Sequence[str]
    A set of IP allocation aliases
    allocated_ipv4_addr str
    Value which comes from 'ipv4_addr' (if specified) or from auto-allocation function (using 'ipv4_cidr' or 'filter_params').
    allocated_ipv6_addr str
    Value which comes from 'ipv6_addr' (if specified) or from auto-allocation function (using 'ipv6_cidr' or 'filter_params').
    comment str
    A description of IP address allocation.
    disable bool
    Disables the Host record if set to 'true'.
    dns_view str
    DNS view under which the zone has been created.
    enable_dns bool
    flag that defines if the host record is to be used for DNS purposes.
    ext_attrs str
    The extensible attributes for IP address allocation, as a map in JSON format
    filter_params str
    The parent network block's extensible attributes. This field is used for dynamic allocation along with 'ip_address_type' field.
    fqdn str
    The host name for Host Record in FQDN format.
    internal_id str
    ip_address_type str
    The type of IP address to allocate. This filed is used only when 'filter_params' field is used. Valid values are: IPV4, IPV6, Both. Default value is IPV4
    ip_allocation_id str
    ipv4_addr str
    IPv4 address of cloud instance.Set a valid IP address for static allocation and leave empty if dynamically allocated.
    ipv4_cidr str
    The IPv4 cidr from which an IPv4 address will be allocated.
    ipv6_addr str
    IPv6 address of cloud instance.Set a valid IP address for static allocation and leave empty if dynamically allocated.
    ipv6_cidr str
    The IPv6 cidr from which an IPv6 address will be allocated.
    network_view str
    network view name on NIOS server.
    ref str
    NIOS object's reference, not to be set by a user.
    ttl float
    TTL attribute value for the record.
    aliases List<String>
    A set of IP allocation aliases
    allocatedIpv4Addr String
    Value which comes from 'ipv4_addr' (if specified) or from auto-allocation function (using 'ipv4_cidr' or 'filter_params').
    allocatedIpv6Addr String
    Value which comes from 'ipv6_addr' (if specified) or from auto-allocation function (using 'ipv6_cidr' or 'filter_params').
    comment String
    A description of IP address allocation.
    disable Boolean
    Disables the Host record if set to 'true'.
    dnsView String
    DNS view under which the zone has been created.
    enableDns Boolean
    flag that defines if the host record is to be used for DNS purposes.
    extAttrs String
    The extensible attributes for IP address allocation, as a map in JSON format
    filterParams String
    The parent network block's extensible attributes. This field is used for dynamic allocation along with 'ip_address_type' field.
    fqdn String
    The host name for Host Record in FQDN format.
    internalId String
    ipAddressType String
    The type of IP address to allocate. This filed is used only when 'filter_params' field is used. Valid values are: IPV4, IPV6, Both. Default value is IPV4
    ipAllocationId String
    ipv4Addr String
    IPv4 address of cloud instance.Set a valid IP address for static allocation and leave empty if dynamically allocated.
    ipv4Cidr String
    The IPv4 cidr from which an IPv4 address will be allocated.
    ipv6Addr String
    IPv6 address of cloud instance.Set a valid IP address for static allocation and leave empty if dynamically allocated.
    ipv6Cidr String
    The IPv6 cidr from which an IPv6 address will be allocated.
    networkView String
    network view name on NIOS server.
    ref String
    NIOS object's reference, not to be set by a user.
    ttl Number
    TTL attribute value for the record.

    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