category: Network Security provider: Infoblox sectionorder: - Connect - Collect commonfields: id: Infoblox version: -1 configuration: - defaultvalue: https://example.net display: Server URL (e.g., https://example.net) name: url required: true type: 0 section: Connect - display: User Name name: credentials type: 9 required: false section: Connect - defaultvalue: 'false' display: Trust any certificate (not secure) name: insecure type: 8 required: false section: Connect - display: Use system proxy settings name: proxy type: 8 required: false section: Connect description: Infoblox NIOS enables you to receive metadata about IPs in your network and manages the DNS Firewall by configuring RPZs. It defines RPZ rules to block DNS resolution for malicious or unauthorized hostnames, or redirect clients to a walled garden by substituting responses. display: Infoblox NIOS name: Infoblox script: commands: - arguments: - description: The IP address for which to retrieve information, e.g., "192.168.1.1", "2001:db8::1". Cannot be used in conjunction with `network` or `from/to_ip` arguments. name: ip required: false - name: network description: The network that the IP belongs in FQDN/CIDR format, e.g., "192.168.1.0/24", "2001:db8::/64". Cannot be used in conjunction with `ip` or `from/to_ip` arguments. required: false - name: from_ip description: The beginning of the IP range, e.g., "192.168.1.0", "2001:db8::". Must be used in conjunction with `to_ip`. required: false - name: to_ip description: The end of the IP range, e.g., "192.168.1.254", "2001:db8::254". Must be used in conjunction with `from_ip`. required: false - name: status description: The status of the IP device. Used in conjunction with the `network` or `ip` argument. auto: PREDEFINED predefined: - ACTIVE - UNUSED - USED - name: extended_attrs description: Comma-separated key/value formatted filter for extended attributes, e.g., "Site=New York,OtherProp=MyValue". required: false - name: max_results description: The maximum results to return. Maximum is 1000. defaultValue: '50' description: Get IP information. name: infoblox-get-ip outputs: - contextPath: Infoblox.IP.ReferenceID description: Reference ID of the object. type: string - contextPath: Infoblox.IP.MacAddress description: The Mac address of the IP. type: string - contextPath: Infoblox.IP.Network description: The network that the IP belongs (in FQDN/CIDR format). type: string - contextPath: Infoblox.IP.NetworkView description: The name of the network view. type: string - contextPath: Infoblox.IP.Status description: The current status of the address. type: string - contextPath: Infoblox.IP.IsConflict description: Whether the IP address has either a MAC address conflict or a DHCP lease conflict detected through a network discovery (if set to true). type: boolean - contextPath: Infoblox.IP.Objects description: The objects associated with the IP address. type: string - contextPath: Infoblox.IP.Types description: The current status of the address. type: string - contextPath: Infoblox.IP.Names description: The DNS names. For example, if the IP address belongs to a host record, this field contains the hostname. type: string - contextPath: Infoblox.IP.Extattrs description: Extra attributes relevant for this object. type: unknown - contextPath: Infoblox.IP.IpAddress description: The IP address. type: string - contextPath: Infoblox.IP.Usage description: Indicates whether the IP address is configured for DNS or DHCP. type: unknown - arguments: - description: The IP address for which to search. name: ip required: true - description: The maximum results to return. Maximum is 1000. name: max_results defaultValue: '50' description: Searches IP related objects by a given IP. name: infoblox-search-related-objects-by-ip outputs: - contextPath: Infoblox.IPRelatedObjects.ReferenceID description: The reference ID of the related object. type: Unknown - arguments: - description: The response policy zone name to list the rules (FQDN). name: response_policy_zone_name - defaultValue: '50' description: The number of results in each page. name: page_size - description: The next page ID that was returned when last running this command. name: next_page_id - description: The DNS view in which the records are located. For example 'External'. By default, the 'default' DNS view is searched. name: view description: Lists all response policy rules that belong to the given response policy zone. name: infoblox-list-response-policy-zone-rules outputs: - contextPath: Infoblox.ResponsePolicyZoneRulesList.Name description: Rule name. type: string - contextPath: Infoblox.ResponsePolicyZoneRulesList.Disable description: Whether the rule is disabled. type: boolean - contextPath: Infoblox.ResponsePolicyZoneRulesList.Comment description: The comment for this rule. type: string - contextPath: Infoblox.ResponsePolicyZoneRulesList.Type description: The object type as used in Infoblox. type: string - contextPath: Infoblox.ResponsePolicyZoneRulesList.View description: View of the definition. type: string - contextPath: Infoblox.ResponsePolicyZoneRulesList.Zone description: The zone to which this rule belongs. type: string - contextPath: Infoblox.RulesNextPage.NextPageID description: Retrieves the next page of the search. The last NextpageID corresponds to the last search performed. type: string - arguments: - description: Maximum results to return. Maximum is 1000. name: max_results defaultValue: 50 - description: The name of the DNS zone in FQDN format. name: fqdn - description: The name of the DNS view in which the zone resides. name: view - description: The comment for the zone to retrieve. name: comment description: List all response policy zones. name: infoblox-list-response-policy-zones outputs: - contextPath: Infoblox.ResponsePolicyZones.Disable description: Whether this zone is disabled. type: boolean - contextPath: Infoblox.ResponsePolicyZones.FQDN description: The fully qualified domain name. type: string - contextPath: Infoblox.ResponsePolicyZones.ReferenceID description: The reference ID of the object. type: string - contextPath: Infoblox.ResponsePolicyZones.RpzPolicy description: The response policy zone override policy. type: string - contextPath: Infoblox.ResponsePolicyZones.RpzSeverity description: The severity of this response policy zone. type: string - contextPath: Infoblox.ResponsePolicyZones.RpzType description: The type of response policy zone. type: string - contextPath: Infoblox.ResponsePolicyZones.View description: The view of the definition. type: string - arguments: - description: The name of this DNS zone in FQDN format. name: FQDN required: true - auto: PREDEFINED description: 'The override policy of the response policy zone. Can be: "DISABLED", "GIVEN", "NODATA", "NXDOMAIN", "PASSTHRU", or "SUBSTITUTE".' name: rpz_policy predefined: - DISABLED - GIVEN - NODATA - NXDOMAIN - PASSTHRU - SUBSTITUTE required: true - auto: PREDEFINED defaultValue: MAJOR description: 'The severity of the response policy zone. Can be: "CRITICAL", "MAJOR", "WARNING", or "INFORMATIONAL".' name: rpz_severity predefined: - CRITICAL - MAJOR - WARNING - INFORMATIONAL required: true - description: The alternative name of the redirect target in a substitute response policy. policy zone. name: substitute_name - auto: PREDEFINED defaultValue: LOCAL description: 'The type of the rpz zone. Can be: "FEED", "FIREEYE", or "LOCAL".' name: rpz_type predefined: - FEED - FIREEYE - LOCAL description: Creates a response policy zone. name: infoblox-create-response-policy-zone outputs: - contextPath: Infoblox.ResponsePolicyZones.Disable description: Whether this zone is disabled. type: boolean - contextPath: Infoblox.ResponsePolicyZones.FQDN description: A fully qualified domain name. type: string - contextPath: Infoblox.ResponsePolicyZones.ReferenceID description: The reference ID of the object. type: string - contextPath: Infoblox.ResponsePolicyZones.RpzPolicy description: The response policy zone override policy. type: string - contextPath: Infoblox.ResponsePolicyZones.RpzSeverity description: The severity of the response policy zone. type: string - contextPath: Infoblox.ResponsePolicyZones.RpzType description: The type of rpz zone. type: string - contextPath: Infoblox.ResponsePolicyZones.View description: The view of the definition. type: string - arguments: - auto: PREDEFINED description: 'The type of the rule to create. Can be: "Passthru", "Block" (No such domain), "Block" (No data), or "Substitute" (domain name).' name: rule_type predefined: - Passthru - Block (No such domain) - Block (No data) - Substitute (domain name) required: true - auto: PREDEFINED description: 'The type of the object for which to assign the rule. Can be: "Domain Name", "IP address", or "Client IP address".' name: object_type predefined: - Domain Name - IP address - Client IP address required: true - description: The rule name in a FQDN format. name: name required: true - description: The zone to assign the rule to to. name: rp_zone required: true - description: CComment for this rule. name: comment - description: The substitute name to assign (substitute domain only). name: substitute_name - description: The DNS view in which the records are located. For example 'External'. By default, the 'default' DNS view is searched. name: view description: Creates a response policy rule. name: infoblox-create-rpz-rule outputs: - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Name description: The rule name. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Disable description: Whether this rule is disabled. type: boolean - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Comment description: The comment for this rule. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Type description: The object type as used in Infoblox. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.View description: The view of the definition. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Zone description: The zone to which this rule belongs. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.ReferenceID description: The reference ID of the rule. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Canonical description: The canonical value of the rule. type: string - arguments: - description: The name for a record in FQDN format. name: name required: true - description: The zone to assign the rule to to. name: rp_zone required: true - description: Comment for this rule. name: comment - description: The IPv4 address of the substitute rule. name: ipv4addr description: Creates a substitute record rule. name: infoblox-create-a-substitute-record-rule outputs: - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Name description: The name of the rule. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Disable description: Whether this rule is disabled. type: boolean - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Comment description: The comment for this rule. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Type description: The object type as used in Infoblox. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.View description: The view of the definition. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Zone description: The zone to which this rule belongs. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.ReferenceID description: The reference ID of the rule. type: string - arguments: - description: The name for a record in FQDN format. name: name required: true - description: The zone to assign the rule to to. name: rp_zone required: true - description: Comment for this rule. name: comment - description: The IPv6 address of the substitute rule. name: ipv6addr description: Creates a substitute rule for an AAAA record. name: infoblox-create-aaaa-substitute-record-rule outputs: - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Name description: The name of the rule. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Disable description: Whether this rule is disabled. type: boolean - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Comment description: The comment for this rule. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Type description: The object type as used in Infoblox. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.View description: The view of the definition. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Zone description: The zone to which this rule belongs. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.ReferenceID description: The reference ID of the rule. type: string - arguments: - description: The name for a record in FQDN format. name: name required: true - description: The zone to assign the rule to to. name: rp_zone required: true - description: Comment for this rule. name: comment - description: The mail exchanger name in FQDN format. This value can be in unicode format. name: mail_exchanger required: true - description: Preference value, 0 to 65535 (inclusive). name: preference required: true description: Creates a substitute rule for the MX record. name: infoblox-create-mx-substitute-record-rule outputs: - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Name description: The name of the rule. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Disable description: Whether this rule is disabled. type: boolean - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Comment description: The comment for this rule. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Type description: The object type as used in Infoblox. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.View description: The view of the definition. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Zone description: The zone to which this rule belongs. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.ReferenceID description: The reference ID of the rule. type: string - arguments: - description: The name for a record in FQDN format. name: name required: true - description: The zone to assign the rule to to. name: rp_zone required: true - description: Comment for this rule. name: comment - description: The order parameter of the substitute rule of the NAPTR record. This parameter specifies the order in which the NAPTR rules are applied when multiple rules are present. Can be from 0 to 65535 (inclusive). name: order required: true - description: Preference value, 0 to 65535 (inclusive). name: preference required: true - description: The substitute rule object replacement field of the NAPTR record. For non-terminal NAPTR records, this field specifies the next domain name to look up. name: replacement required: true description: Creates a substitute rule for a NAPTR record. name: infoblox-create-naptr-substitute-record-rule outputs: - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Name description: The name of the rule. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Disable description: Whether this rule is disabled. type: boolean - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Comment description: The comment for this rule. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Type description: The object type as used in Infoblox. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.View description: The view of the definition. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Zone description: The zone to which this rule belongs. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.ReferenceID description: The reference ID of the rule. type: string - arguments: - description: The zone to assign the rule to. name: rp_zone required: true - description: Comment for this rule. name: comment - description: The domain name of the RPZ substitute rule object of the PTR record in FQDN format. name: ptrdname required: true - description: The name of the RPZ substitute rule object of the PTR record in FQDN format. name: name - description: The IPv4 address of the substitute rule. name: ipv4addr - description: The IPv6 address of the substitute rule. name: ipv6addr description: Creates a substitute rule of the PTR record. name: infoblox-create-ptr-substitute-record-rule outputs: - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Name description: The name of the rule. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Disable description: Whether this rule is disabled. type: boolean - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Comment description: The Comment for this rule. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Type description: The object type as used in Infoblox. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.View description: The view of the definition. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Zone description: The zone to which this rule belongs. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.ReferenceID description: The reference ID of the rule. type: string - arguments: - description: The name for a record in FQDN format. name: name required: true - description: The zone to assign the rule to. name: rp_zone required: true - description: Comment for this rule. name: comment - description: The port of the substitute rule of the SRV record. Can be 0 to 65535 (inclusive). name: port required: true - description: The priority of the substitute rule for the SRV Record. Can be 0 to 65535 (inclusive). name: priority required: true - description: The target of the substitute rule of the SRV record in FQDN format. This value can be in unicode format. name: target required: true - description: The weight of the substitute rule of the SRV record. Can be 0 to 65535 (inclusive). name: weight required: true description: Creates a substitute rule of a SRV record. name: infoblox-create-srv-substitute-record-rule outputs: - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Name description: The rule name. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Disable description: Whether this rule is disabled. type: boolean - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Comment description: The comment for this rule. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Type description: The object type as used in Infoblox. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.View description: The view of the definition. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Zone description: The zone to which this rule belongs. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.ReferenceID description: The reference ID of the rule. type: string - arguments: - description: The name for a record in FQDN format. name: name required: true - description: The zone to assign the rule to. name: rp_zone required: true - description: Comment for this rule. name: comment - description: Text associated with the record. To enter leading, trailing, or embedded spaces in the text, add quotes around the text to preserve the spaces. name: text required: true description: Create a substitute rule for a txt record. name: infoblox-create-txt-substitute-record-rule outputs: - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Name description: The rule name. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Disable description: Whether this rule is disabled. type: boolean - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Comment description: The comment for this rule. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Type description: The object type as used in Infoblox. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.View description: The view of the definition. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Zone description: The zone to which this rule belongs. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.ReferenceID description: The reference ID of the rule. type: string - arguments: - description: The name for a record in FQDN format. name: name required: true - description: The zone to assign the rule to. name: rp_zone required: true - description: Comment for this rule. name: comment - description: The IPv4 Address of the substitute rule. name: ipv4addr required: true description: Create a substitute rule for an IPv4 rule. name: infoblox-create-ipv4-substitute-record-rule outputs: - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Name description: The rule name. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Disable description: Whether this rule is disabled. type: boolean - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Comment description: The comment for this rule. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Type description: The object type as used in Infoblox. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.View description: The view of the definition. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Zone description: The zone to which this rule belongs. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.ReferenceID description: The reference ID of the rule. type: string - arguments: - description: The name for a record in FQDN format. name: name required: true - description: The zone to assign the rule to. name: rp_zone required: true - description: Comment for this rule. name: comment - description: The IPv6 Address of the substitute rule. name: ipv6addr required: true description: Creates a substitute of the IPv6 record rule. name: infoblox-create-ipv6-substitute-record-rule outputs: - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Name description: The rule name. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Disable description: Whether this rule is disabled. type: boolean - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Comment description: The comment for this rule. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Type description: The object type as used in Infoblox. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.View description: The view of the definition. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Zone description: The zone to which this rule belongs. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.ReferenceID description: The reference ID of the rule. type: string - arguments: - description: The ID of the rule reference (can be extracted by running the search rules command). name: reference_id required: true description: Disables a rule by its reference ID (reference ID can be extracted by running the search rules command). name: infoblox-enable-rule outputs: - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Disable description: Whether this rule is disabled. type: boolean - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Comment description: The rule comment. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Name description: The rule name. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.ReferenceID description: The reference ID of the rule. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Zone description: The response policy zone to which this rule belongs. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.View description: The view of the definition. type: string - arguments: - description: The ID of the rule reference (reference ID can be extracted by running the 'infoblox-search-rule' command). name: reference_id required: true description: Disable a rule by its reference ID (reference ID can be extracted by running the 'infoblox-search-rule' command). name: infoblox-disable-rule outputs: - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Disable description: Whether this rule is disabled. type: boolean - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Comment description: The rule comment. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Name description: The rule name. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.ReferenceID description: The ID of the rule reference. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Zone description: The response policy zone to which this rule belongs. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.View description: The view of the definition. type: string - arguments: - description: The Infoblox object type (can be retrieved by running the 'infoblox-list-response-policy-zone-rules' command). name: object_type required: true description: Returns the object fields names which can be used in the search rules command. name: infoblox-get-object-fields outputs: - contextPath: Infoblox.ObjectFields.ObjectType description: The Infoblox object type. type: string - contextPath: Infoblox.ObjectFields.SupportedFields description: The list of supported fields for this object. type: string - arguments: - description: The Infoblox object type (can be retrieved by running the 'infoblox-list-response-policy-zone-rules' command). name: object_type required: true - description: 'The full rule name (usually the rule name followed by its zone. Example: name.domain.com).' name: rule_name required: true - description: The fields to include in the return object (supported object fields can be retrieved by running the *infoblox-get-object-fields* command). name: output_fields description: Searches a specific rule by its name. name: infoblox-search-rule outputs: - contextPath: Infoblox.RulesSearchResults.Name description: The rule name. type: string - contextPath: Infoblox.RulesSearchResults.ReferenceID description: The reference ID of the rule. type: string - contextPath: Infoblox.RulesSearchResults.View description: The view of the definition. type: string - contextPath: Infoblox.RulesSearchResults.Canonical description: The canonical value of the rule. type: string - arguments: - description: The reference ID of the rule (reference ID can be retrieved by running the 'infoblox-search-rule' command). name: reference_id required: true description: Deletes a rule. name: infoblox-delete-rpz-rule - arguments: - description: The reference ID of the rule (can be extracted by running the search rules command). name: reference_id required: true description: Deletes a given response policy zone. name: infoblox-delete-response-policy-zone - name: infoblox-list-host-info description: Get all host records. arguments: - name: host_name description: The hostname to retrieve records for, e.g., example.com. required: false - name: extattrs description: comma-separated key/value formatted filter for extended attributes, e.g., "Site=New York,OtherProp=MyValue". required: false - name: max_results description: The maximum number of records to return. Default is 50, maximum is 1000. - name: additional_return_fields description: Comma-separated list of additional fields to return for each host, e.g., extattrs,aliases. required: false defaultValue: extattrs outputs: - contextPath: Infoblox.Host.Reference description: The host record reference ID. type: String - contextPath: Infoblox.Host.IPv4Address description: The host first IPv4 address. type: String - contextPath: Infoblox.Host.ConfigureForDHCP description: Whether the host is configured for DHCP. type: Boolean - contextPath: Infoblox.Host.Name description: The host record name. type: String - contextPath: Infoblox.Host.ExtendedAttributes description: The network extended attributes. type: Unknown - contextPath: Infoblox.Host.AdditionalFields description: The additional fields for network. type: Unknown - name: infoblox-list-network-info description: List network information. arguments: - name: pattern description: Filter networks by pattern, e.g., '.0/24' for netmask, '192.168' for subnet. required: false - name: extattrs description: Comma-separated key/value formatted filter for extended attributes, e.g., "Site=New York,OtherProp=MyValue". required: false - name: max_results description: The maximum number of records to return. Maximum is 1000. defaultValue: 50 - name: additional_return_fields description: Comma-separated list of additional fields to return for each host, e.g., extattrs,aliases. required: false defaultValue: extattrs outputs: - contextPath: Infoblox.NetworkInfo.Reference description: The network reference. type: String - contextPath: Infoblox.NetworkInfo.Name description: The network name. type: String - contextPath: Infoblox.NetworkInfo.NetworkView description: The network view name. type: String - contextPath: Infoblox.NetworkInfo.ExtendedAttributes description: The network extended attributes. type: Unknown - contextPath: Infoblox.NetworkInfo.AdditionalFields description: The additional fields for network. type: Unknown - name: infoblox-update-rpz-rule description: Update a response policy zone rule. arguments: - name: reference_id description: The reference ID of the existing RPZ rule to update. required: true - name: name description: The name of the response policy zone rule. required: true - name: rule_type description: The type of the response policy zone rule. required: true auto: PREDEFINED predefined: - Passthru - Block (No such domain) - Block (No data) - Substitute (domain name) - name: rp_zone description: The zone to assign the rule to. required: true - name: comment description: The comment for this rule update. required: false - name: substitute_name description: The substitute name to assign (substitute domain only). required: false - name: view description: The DNS view in which the records are located. defaultValue: default required: false - name: additional_parameters auto: PREDEFINED type: keyValue description: "JSON object containing additional parameters (disable, use_ttl, ttl, extattrs) to update RPZ rule. Example: {\"disable\": true, \"use_ttl\": true, \"ttl\": 3600}." required: false outputs: - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Name description: Rule name. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Canonical description: Canonical value of the rule. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Disable description: Whether the rule is disabled. type: boolean - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Comment description: The comment for this rule. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Type description: The object type as used in Infoblox. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.View description: View of the definition. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.Zone description: The zone to which this rule belongs. type: string - contextPath: Infoblox.ModifiedResponsePolicyZoneRules.ReferenceID description: The reference ID of the rule. type: string - name: infoblox-create-host-record description: "Creates a host record. Note: Either ipv4_address or ipv6_address is required." arguments: - name: name description: The name of the host in FQDN format '{name}.{zone}' (e.g. example.auth_zone). It must belong to an existing DNS zone. required: true - name: view description: The DNS view in which the records are located. defaultValue: default required: false - name: ipv4_address type: textArea description: "The IPv4 addresses for the host record. Example: [{\"ipv4addr\": \"192.168.1.0\"}], [{\"ipv4addr\": \"192.168.1.1\", \"configure_for_dhcp\": true, \"mac\": \"00:01:00:01:00:01\"}]." required: false - name: ipv6_address type: textArea description: "The IPv6 addresses for the host record. Example: [{\"ipv6addr\": \"2001:db8::1\"}], [{\"ipv6addr\": \"2001:db8::2\", \"configure_for_dhcp\": true, \"duid\": \"00:01:00:01:0a:1a\"}]." required: false - name: comment description: The comment for this host record. required: false - name: aliases type: textArea description: "The aliases for this host record. Example: [\"alias1\", \"alias2\"]." required: false - name: configure_for_dns description: Whether to configure the host record for DNS. required: false auto: PREDEFINED predefined: - Yes - No defaultValue: Yes - name: extattrs type: textArea description: "The extended attributes for this host record. Example: {\"Site\": {\"value\": \"example\"}}." required: false - name: additional_parameters auto: PREDEFINED type: keyValue description: "JSON object containing additional parameters to create host record. Example: {\"use_ttl\": true, \"ttl\": 3600, \"disable\": true}." required: false outputs: - contextPath: Infoblox.Host.ReferenceID description: The host record reference ID. type: String - contextPath: Infoblox.Host.IPV4Addresses description: The host IPv4 addresses. type: String - contextPath: Infoblox.Host.IPV6Addresses description: The host IPv6 addresses. type: String - contextPath: Infoblox.Host.ConfigureForDNS description: Whether the host is configured for DNS. type: Boolean - contextPath: Infoblox.Host.Name description: The host record name. type: String - contextPath: Infoblox.Host.ExtendedAttributes description: The network extended attributes. type: Unknown - contextPath: Infoblox.Host.AdditionalFields description: The additional fields for network. type: Unknown - contextPath: Infoblox.Host.Aliases description: The aliases for this host record. type: String - contextPath: Infoblox.Host.AllowTelnet description: Whether the host is allowed to use telnet. type: Boolean - contextPath: Infoblox.Host.NetworkView description: The network view of the host record. type: String - contextPath: Infoblox.Host.View description: The view of the host record. type: String - contextPath: Infoblox.Host.Zone description: The zone of the host record. type: String - contextPath: Infoblox.Host.Disable description: Whether the host is disabled. type: Boolean - contextPath: Infoblox.Host.DNSName description: The DNS name of the host record. type: String - name: infoblox-dhcp-lease-lookup description: Look up a DHCP lease. arguments: - name: ip_address description: Lease IP address (IPv4 or IPv6). required: false - name: hardware description: MAC address for IPv4 leases. Regex or exact search supported. required: false - name: hostname description: Hostname sent via DHCP option 12. Regex/exact search. required: false - name: ipv6_duid description: IPv6 DUID identifier for IPv6 leases. Regex/exact search. required: false - name: protocol auto: PREDEFINED predefined: - IPV4 - IPV6 - BOTH defaultValue: BOTH description: The protocol of the DHCP lease. required: false - name: fingerprint description: DHCP client fingerprint; case-insensitive or regex search. required: false - name: username description: Specify the user associated with the lease request. required: false - name: limit defaultValue: 100 description: Specify the maximum number of leases to return. required: false outputs: - contextPath: Infoblox.DHCPLease.ReferenceID description: The DHCP lease reference ID. type: String - contextPath: Infoblox.DHCPLease.Address description: The DHCP lease address. type: String - contextPath: Infoblox.DHCPLease.BindingState description: The DHCP lease binding state. type: String - contextPath: Infoblox.DHCPLease.ClientHostname description: The DHCP lease client hostname. type: String - contextPath: Infoblox.DHCPLease.CLTT description: The DHCP lease client last transaction time. type: String - contextPath: Infoblox.DHCPLease.Ends description: The DHCP lease ends time. type: String - contextPath: Infoblox.DHCPLease.Fingerprint description: The DHCP lease fingerprint. type: String - contextPath: Infoblox.DHCPLease.Hardware description: The DHCP lease hardware address. type: String - contextPath: Infoblox.DHCPLease.IPV6PrefixBits description: The DHCP lease IPv6 prefix bits. type: String - contextPath: Infoblox.DHCPLease.IsInvalidMAC description: The Flag indicating if the MAC address is invalid. type: Boolean - contextPath: Infoblox.DHCPLease.NetworkView description: The network view of the DHCP lease record. type: String - contextPath: Infoblox.DHCPLease.Network description: The network of the DHCP lease record. type: String - contextPath: Infoblox.DHCPLease.Protocol description: The protocol of the DHCP lease record. type: String - contextPath: Infoblox.DHCPLease.Starts description: The DHCP lease starts time. type: String - contextPath: Infoblox.DHCPLease.Variable description: The DHCP lease variable. type: String - contextPath: Infoblox.DHCPLease.UID description: The unique identifier of the DHCP lease record. type: String dockerimage: demisto/python3:3.12.13.10116658 runonce: false script: '' subtype: python3 type: python fromversion: 5.0.0 tests: - No tests (auto formatted)