Pure Storage FlashArray discovery

  • Release version: Australia
  • Updated March 25, 2026
  • 6 minutes to read
  • The Discovery and Service Mapping Patterns application uses the Pure Storage Flash Array pattern to find Pure Storage FlashArray on your infrastructure. Discovering some of these resources may require updating to the latest version of the Discovery and Service Mapping Patterns application from the ServiceNow Store.

    Note:
    Starting March 2024, the pattern execution is disabled by default. To create a CI for Pure Storage FlashArray, synchronize the pattern to the MID Server.

    Request new or enhanced Patterns on the ServiceNow® Store

    Visit the ServiceNow Store to view all the available updates and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the ServiceNow Store version history release notes.

    Prerequisites

    Verify that the applications are up to date
    • Discovery and Service Mapping Patterns
    • Visibility Content
    Verify the configuration of the credentials

    Configure basic authentication credentials to classify FlashArray. For more information, see basic authentication.

    Verify the permissions to run REST API calls
    The Pure Storage Flash Array pattern supports the API 2.17 version.
    • /api/1.17/auth/apitoken
    • /api/2.17/auth/session
    • /api/2.17/arrays
    • /api/2.17/volumes
    • /api/2.17/volume-groups
    • /api/2.17/host-groups
    • /api/2.17/hardware
    • /api/2.17/dns
    • /api/2.17/ports
    Note:
    The February 2024 Pure Storage pattern version supports only iSCSI protocol discovery.

    Running Discovery

    To run discovery using Patterns, create a discovery schedule that targets the management IP address of the FlashArray storage. For more information, see Running discoveries in your network.

    Data collected by Discovery during horizontal discovery

    Discovery populates the data in the CMDB when running the Pure Storage pattern.

    Table 1. Storage Server [cmdb_ci_storage_server]
    Field Description
    Name [name] The user-assigned identifier or label for the FlashArray storage.
    Serial number [serial_number] Serial number that uniquely identifies each individual FlashArray storage.
    Operating System [os] Operating system running on the FlashArray storage.
    OS Version [os_version] Software version that is installed on the FlashArray storage.
    IP Address [ip_address] IP Address of the FlashArray storage.
    Manufacturer [manufacturer] Manufacturer name: Pure Storage.
    Object ID [object_id] Credential affinity assigned during discovery to the FlashArray storage. For more information about credential affinity, see Credential affinity for Discovery and Orchestration.
    Model ID [model_id] Model ID of the FlashArray storage.
    Encryption at rest [encryption_at_rest] Encrypted data stored on a physical device or in a database. Possible values are:
    • active
    • disable
    Encryption algorithm [encryption_algorithm] Type of algorithm the storage server employs. Possible values are:
    • AES-256: Advanced Encryption Standard (AES) 256 Encryption
    • multiple methods: Pure Storage doesn't currently support multiple methods
    • Unknown: If during a previous discovery an algorithm type was discovered but during the next discovery it isn't discovered, the value is unknown
    Total Free Capacity (GB) [total_free_capacity] Total amount of storage space that is currently available for use on the FlashArray storage system, which is measured in gigabytes (GB).
    Physical Capacity (GB) [physical_capacity] Total amount of physical storage space available within the FlashArray system, measured in GB. This capacity includes both allocated and unallocated storage resources.
    Free Physical Capacity (GB) [free_physical_capacity] Available physical storage space within the FlashArray system, measured in GB.
    Used Physical Capacity (GB) [used_physical_capacity] Used physical storage space within the FlashArray system, measured in GB.
    Virtual Capacity (GB) [virtual_capacity] Total virtual storage capacity provisioned within the FlashArray system, measured in GB.
    Free Virtual Capacity (GB) [free_virtual_capacity] Available virtual storage capacity within the FlashArray system, measured in GB.
    Used Virtual Capacity (GB) [used_virtual_capcity] Used virtual storage capacity within the FlashArray system, measured in GB.
    Install Status [install_status] Install status of the resource. Default value is Installed.
    Operational status [operational_status] Operational status of the resource. Default value is Operational.
    Table 2. Storage Cluster Node [cmdb_ci_storage_cluster_node]
    Field Description
    Name [name] Cluster node name.
    Cluster [cluster] Host group associated with this cluster node in the FlashArray environment.
    Manufacturer [manufacturer] Manufacturer name: Pure Storage.
    Comments [comments] All the logical unit numbers (LUN) connected to the cluster node.
    Table 3. Storage Cluster [cmdb_ci_storage_cluster]
    Field Description
    Name [name] Storage cluster name.
    Correlation ID [correlation_id] Combines the cluster name and the storage's serial number to create a unique identifier (UID).
    Manufacturer [manufacturer] Manufacturer name: Pure Storage.
    Table 4. Storage Volume [cmdb_ci_storage_volume]
    Field Description
    Name [name] Volume name.
    Serial number [serial_number] Serial number of the volume.
    Volume ID [volume_id] Volume ID.
    Installed [install_date] Date the volume was installed.
    Size bytes [size_bytes] Volume size in bytes.
    Pool ID [pool_id] ID of the pool containing the volumes.
    Attributes [attributes] Names of the hosts connected to the volumes.
    Manufacturer [manufacturer] Manufacturer name: Pure Storage.
    Computer [computer] References the Storage Server [cmdb_ci_storage_server] table.
    Provided by [provided_by] References the Storage Pool [cmdb_ci_storage_pool] table.
    Table 5. Storage Pool [cmdb_ci_storage_pool]
    Field Description
    Name [name] Name of the storage pool.
    Object ID [object_id] ID of the storage pool.
    Manufacturer [manufacturer] Manufacturer name: Pure Storage.
    Hosted by [hosted_by] References the Storage Server [cmdb_ci_storage_server] table.
    Table 6. Storage Controller [cmdb_ci_storage_controller]
    Field Description
    Name [name] Combination of asset and asset tag.
    Model ID [model_id] Model ID of the controller.
    Assigned [assigned] Availability status.
    Device ID [device_id] A unique label for the controller.
    Manufacturer [manufacturer] Manufacturer name: Pure Storage.
    Computer [computer] References the Storage Server [cmdb_ci_storage_server] table.
    Table 7. Disk [cmdb_ci_disk]
    Field Description
    Name [name] Spindle ID.
    Size bytes [size_bytes] Disk size in bytes.
    Drive type [drive_type] Type of drive installed on the disk.
    Device ID [device_id] Combination of the storage system serial number with the disk name that uniquely identifies each disk within the FlashArray environment.
    Manufacturer [manufacturer] Disk manufacturer.
    Computer [computer] References the Storage Server [cmdb_ci_storage_server] table.
    Table 8. Network Adapter [cmdb_ci_network_adapter]
    Field Description
    Name [name] Name of the network adapter.
    IP Address [ip_address] IP address of the network adapter.
    MAC Address [mac_address] MAC address of the network adapter.
    IP default gateway [ip_default_gateway] IP address of the default gateway.
    Alias [alias] The user-assigned name for the network adapter.
    Netmask [netmask] Netmask of the network adapter.
    Configuration Item [cmdb_ci] References the Storage Server [cmdb_ci_storage_server] table.
    Table 9. Fibre Channel Export [cmdb_ci_fc_export]
    Field Description
    Name [name] Initiator ID in FlashArray systems, which serves as a UID for the initiator in the context of Fibre Channel exports.
    Export ID [export_id] UID for a Fibre Channel export within FlashArray systems, facilitating the management and tracking of Fibre Channel connections.
    Initiator WWPN [initiator_wwpn] UID combining the Director ID, port number, and Initiator ID.
    Hosted by [hosted_by] References the Storage Server [cmdb_ci_storage_server] table.
    Storage [storage] References the Storage Cluster Node [cmdb_ci_storage_cluster_node] table.
    Table 10. iSCSI Export [cmdb_ci_iscsi_export]
    Field Description
    Name [name] Initiator ID in FlashArray systems, which serves as a UID for the initiator in the context of iSCSI exports.
    Export ID [export_id] UID for an iSCSI export within FlashArray systems, facilitating the management and tracking of iSCSI connections.
    Initiator IQN [initiator_iqn] iSCSI Qualified Name (IQN) assigned to an initiator in the iSCSI network.
    Hosted by [hosted_by] References the Storage Server [cmdb_ci_storage_server] table.
    Storage [storage] References the Storage Cluster Node [cmdb_ci_storage_cluster_node] table.

    CI relationships

    CI Relationship type CI
    Disk [cmdb_ci_disk] Contains::Contained by Storage Server [cmdb_ci_storage_server]
    Fibre Channel Export [cmdb_ci_fc_export] Hosted on::Hosts Storage Server [cmdb_ci_storage_server]
    Fibre Channel Export [cmdb_ci_fc_export] References Storage Cluster Node [cmdb_ci_storage_cluster_node]
    iSCSI Export [cmdb_ci_iscsi_export] Hosted on::Hosts Storage Server [cmdb_ci_storage_server]
    iSCSI Export [cmdb_ci_iscsi_export] References Storage Cluster Node [cmdb_ci_storage_cluster_node]
    Network Adapter [cmdb_ci_network_adapter] Owns::Owned by Storage Server [cmdb_ci_storage_server]
    Storage Cluster Node [cmdb_ci_storage_cluster_node] Cluster of::Cluster Storage Cluster [cmdb_ci_storage_cluster]
    Storage Controller [cmdb_ci_storage_controller] Controller for::Controlled by Storage Server [cmdb_ci_storage_server]
    Storage Server [cmdb_ci_storage_server] Allocated to::Allocated from Storage Cluster Node [cmdb_ci_storage_cluster_node]
    Storage Server [cmdb_ci_storage_server] Contains::Contained by Storage Pool [cmdb_ci_storage_pool]
    Storage Server [cmdb_ci_storage_server] Runs on::Runs Storage Cluster [cmdb_ci_storage_cluster]
    Storage Volume [cmdb_ci_storage_volume] Contains::Contained by Storage Cluster Node [cmdb_ci_storage_cluster_node]
    Storage Volume [cmdb_ci_storage_volume] Contains::Contained by Storage Server [cmdb_ci_storage_server]
    Storage Volume [cmdb_ci_storage_volume] References Storage Pool [cmdb_ci_storage_pool]