Skip to main content
Version: 3.6

FlashArray and FlashBlade JSON file reference

Portworx uses a single secret for both FlashArray and FlashBlade configuration. If you are planning on using both together, specify all of your FlashBlade and FlashArray entries in a single JSON file.

note

You can provision Portworx Enterprise to automatically create and maintain the pure.json configuration file by enabling Portworx Fusion Controller in your Portworx cluster. After you enable Portworx Fusion Controller, you do not need to manually generate or manage individual FlashArray or FlashBlade tokens or update the configuration file when arrays are added or removed from the fleet. Portworx Fusion Controller handles discovery and token management through Fusion Coordinator, reducing operational overhead and simplifying integration with Portworx Enterprise.
For more information on how to enable Portworx Fusion Controller, see Enable Portworx Fusion Controller.

{
"FlashArrays": [
{
"MgmtEndPoint": "<management-endpoint-of-first-fa>",
"APIToken": "<first-fa-api-token>"
},
{
"MgmtEndPoint": "<management-endpoint-of-second-fa>",
"APIToken": "<second-fa-api-token>"
}
],
"FlashBlades": [
{
"MgmtEndPoint": "<management-endpoint-of-first-fb>",
"APIToken": "<api-token-of-first-fb>",
"NFSEndPoint": "<nfs-endpoints-of-first-fb>"
},
{
"MgmtEndPoint": "<management-endpoint-of-second-fb>",
"APIToken": "<api-token-of-second-fb>",
"NFSEndPoint": "<nfs-endpoints-of-second-fb>"
}
]
}

FlashArray object reference

KeyValueRequired?
MgmtEndPointYour FlashArray management endpoint.
Data type: string
Format: either an IP address or a fully qualified domain name (without a protocol).

Note: For IPv6 addresses, ensure that the IP address is enclosed in square brackets, for example: "MgmtEndPoint": "[XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX]".

Yes
APITokenYour FlashArray API token.
Data type: string
Format: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXX
Yes

FlashBlade object reference

KeyValueRequired?
MgmtEndPointYour FlashBlade management endpoint.
Data type: string
Format: either an IP address or a fully qualified domain name (without a protocol).

Note: For IPv6 addresses, ensure that the IP address is enclosed in square brackets, for example: "MgmtEndPoint": "[XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX]".

Yes
APITokenYour FlashBlade API token.
Data type: string
Format: T-XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXX
Yes
NFSEndPointYour FlashBlade NFS endpoint.
Data type: string
Format: either an IP address or a fully qualified domain name (without a protocol).

Note: For IPv6 addresses, ensure that the IP address is enclosed in square brackets, for example: "MgmtEndPoint": "[XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX]".

Yes