StorageArrayV1UpdateDefinitionInput
Definition for updating a storage array.
Fields
| Field | Type | Description |
|---|---|---|
| apiToken | String | Supported in v9.6+ API token for the storage array. Required when isVolumeProtectionEnabled is true and no API token is already stored. If omitted and an API token already exists, the existing value is kept. |
| arrayType | StorageArrayType! | Required. Supported in v9.6+ |
| caCerts | String | Supported in v9.6+ A digital certificate, or concatenated chain of digital certificates, that permits verification of the public key certificate of the storage array. Each certificate must be an X.509 certificate in Base64 encoded DER format and must start with -----BEGIN CERTIFICATE----- and end with -----END CERTIFICATE-----. |
| certificateId | String | Supported in v9.6+ The ID corresponding to the imported certificate. |
| hostname | String! | Required. Supported in v9.6+ Resolvable hostname or IPv4 address of the storage array. |
| isSnapshotOffloadingEnabled | Boolean! | Required. Supported in v9.6+ Specifies whether Array Integration (Snapshot Offloading) features are enabled for this storage array. When true, username and password must either be provided in the request or already stored on the array. |
| isVolumeProtectionEnabled | Boolean! | Required. Supported in v9.6+ Specifies whether Volume Protection features are enabled for this storage array. When true, apiToken must either be provided in the request or already stored on the array. |
| password | String | Supported in v9.6+ Password for the storage array. Required when isSnapshotOffloadingEnabled is true and no password is already stored. If omitted and a password already exists, the existing value is kept. |
| username | String | Supported in v9.6+ Username for the storage array. Required when isSnapshotOffloadingEnabled is true and no username is already stored. If omitted and a username already exists, the existing value is kept. |