equinix_fabric_ip_blocks (Data Source)
Fabric V4 API compatible data resource that allows users to search for Equinix Fabric IP Blocks with pagination details.
Additional Documentation:
Schema
Required
filter(Attributes) Filters for the Data Source Search Request (see below for nested schema)
Optional
pagination(Attributes) Pagination details for the returned IP blocks list (see below for nested schema)sort(Attributes) Sort criteria for the Data Source Search Request (see below for nested schema)
Read-Only
data(Attributes List) Returned list of IP block objects (see below for nested schema)id(String) The unique identifier of the resource
Nested Schema for filter
Required:
operator(String) Operator to use on your filtered field with the values given. One of: [=, !=, >, >=, <, <=, IN, NOT IN, LIKE, NOT LIKE, IS NOT NULL, IS NULL]property(String) Field name to use on filtersvalues(List of String) The values that you want to apply the property+operator combination to in order to filter your data search
Nested Schema for pagination
Optional:
limit(Number) Maximum number of search results returned per page. Number must be between 1 and 100, and the default is 20offset(Number) Index of the first item returned in the response. The default is 0
Read-Only:
next(String) The URL relative to the next item in the responseprevious(String) The URL relative to the previous item in the responsetotal(Number) The total number of IP blocks available to the user making the request
Nested Schema for sort
Optional:
direction(String) The sorting direction. Can be one of: [DESC, ASC], Defaults to DESCproperty(String) The property name to use in sorting. One of "/uuid" "/state" "/prefixLength" "/changeLog/createdDateTime" "/changeLog/updatedDateTime". Defaults to "/changeLog/updatedDateTime"
Nested Schema for data
Read-Only:
account(Attributes) Account associated with the IP block (see below for nested schema)assets(Attributes List) List of assets (connections or services) using this IP block (see below for nested schema)change(Attributes) Current state of the latest change on the IP block (see below for nested schema)change_log(Attributes) Audit log of changes to the IP block (see below for nested schema)href(String) Equinix auto generated URI to the IP block resourcelocation(Attributes) Location of the IP block (see below for nested schema)order(Attributes) Order details for the IP block (see below for nested schema)ownership(String) Ownership of the IP block. One of: EQUINIX, CUSTOMERprefix(String) The assigned IP prefix (e.g. 192.0.2.0/24)prefix_length(Number) Prefix length of the IP block (e.g. 24 for a /24 block)project(Attributes) Project associated with the IP block (see below for nested schema)state(String) Provisioning state of the IP blocktype(String) Type of the IP block productuuid(String) Equinix-assigned unique identifier for the IP block
Nested Schema for data.account
Read-Only:
account_number(String) Account number
Nested Schema for data.assets
Read-Only:
href(String) URI to the asset resourcetype(String) Type of the assetuuid(String) Unique identifier of the asset
Nested Schema for data.change
Read-Only:
href(String) URI to the change resource
Nested Schema for data.change_log
Read-Only:
created_date_time(String) Creation time of the IP blockdeleted_date_time(String) Deletion time of the IP blockupdated_date_time(String) Last update time of the IP block
Nested Schema for data.location
Read-Only:
metro_code(String) Two-letter metro codemetro_href(String) URI to the metro resource
Nested Schema for data.order
Read-Only:
href(String) URI to the order resourceorder_number(String) Order number
Nested Schema for data.project
Read-Only:
href(String) URI to the project resourceproject_id(String) Equinix subscriber-assigned project ID