
Manually register the discovered storage pool with the passed id on the registered storage system with the passed id.
id | the URN of a ViPR storage system. |
poolId | The id of the storage pool. |
Requires one of the following roles:
No Request Payload
A reference to a StoragePoolRestRep specifying the data for the registered storage pool.
Field | Description | Type | Notes |
<storage_pool> | |||
<controller_params> | |||
<controller_param> |
0-* Elements |
||
<name> | String | ||
<value> | String | ||
</controller_param> | |||
</controller_params> | |||
<copy_types> | The supported local replication types for this pool | ||
<copy_type> | String |
0-* Elements |
|
</copy_types> | |||
<drive_types> | The disk drives types in the pool | ||
<drive_type> | String |
0-* Elements |
|
</drive_types> | |||
<free_gb> | The amount of free space in the pool (GB) | Long | |
<max_resources> | The maximum number of ViPR storage resources that can exist in this pool | Integer | |
<num_resources> | The number of ViPR storage resources that exist in this pool | Integer | |
<operational_status> | The operational status of the pool Valid values: NOT_READY READY | String | |
<registration_status> | Whether or not this pool is registered with ViPR. A pool must be registered before it can be managed by ViPR. Valid values: REGISTERED UNREGISTERED | String | |
<percent_subscribed> | The percentage of usable space that has been assigned to all volumes in the pool and visible to attached hosts. This includes primary and snapshot space. (GB) | Long | |
<percent_used> | The percentage of consumed usable space in the pool (GB) | Long | |
<maximum_thin_volume_size_gb> | The maximum size for thin volumes in this pool (GB) | Long | |
<minimum_thin_volume_size_gb> | The minimum size for thin volumes in this pool (GB) | Long | |
<maximum_thick_volume_size_gb> | The maximum size for thick volumes in this pool (GB) | Long | |
<minimum_thick_volume_size_gb> | The minimum size for thick volumes in this pool (GB) | Long | |
<pool_name> | The native name of the pool. This name is what the hosting storage system uses to identify the pool. | String | |
<pool_service_type> | The ViPR storage resource type that can be provisioned in this pool Valid values: block = Volume file = File System object = Object Store | String | |
<long_term_retention> | The Long term retention policy is available on this pool Valid values: block = Volume file = File System object = Object Store | Boolean | |
<protocols> | The protocols this pool uses to transport disk commands and responses across its attached networks. | ||
<protocol> | String |
0-* Elements |
|
</protocols> | |||
<raid_levels> | The supported RAID levels for this pool Valid values: RAID1 RAID2 RAID3 RAID4 RAID5 RAID6 RAID10 = RAID 1/0 | ||
<raid_level> | String |
0-* Elements |
|
</raid_levels> | |||
<storage_system> | |||
<id> | ViPR ID of the related object | URI | |
<link> | A hyperlink to the related object | ||
</storage_system> | |||
<subscribed_gb> | The total amount of usable space that is configured in the pool and is associated with resources provisioned in the pool. (GB) | Long | |
<supported_resource_types> | The volume types that can be created in this pool. A thin volume allocates a portion of its assigned capacity when it is created and grows as needed. A thick volume allocates all of its assigned capacity when created. Valid values: THICK_ONLY THIN_ONLY THIN_AND_THICK | String | |
<tier_utilization_percentages> | |||
<tier_utilization_percentage> |
0-* Elements |
||
<name> | String | ||
<value> | String | ||
</tier_utilization_percentage> | |||
</tier_utilization_percentages> | |||
<usable_gb> | The amount of usable space in the pool (GB) | Long | |
<used_gb> | The amount of consumed usable space in the pool (GB) | Long | |
<max_pool_utilization_percentage> | The user-defined limit for this pool's utilization | Integer | |
<max_thin_pool_subscription_percentage> | The maximum percentage of usable space that can be assigned to thin volumes | Integer | |
<thin_volume_preallocation_supported> | Determines whether pre-allocation of thin volume is supported on this storage pool | Boolean | |
<auto_tiering_supported> | Determines whether auto-tiering is supported on this storage pool | Boolean | |
<compatibility_status> | Whether or not this storage pool is compatible with ViPR Valid values COMPATIBLE INCOMPATIBLE UNKNOWN | String | |
<discovery_status> | Whether or not this storage pool is visible in discovery Valid values: VISIBLE NOTINVISIBLE | String | |
<dataCenters> | Number of data centers for storage pool Valid value: Intergers | Integer | |
<compression_enabled> | Boolean | ||
<assigned_varrays> | The virtual arrays to which this resource has been explicitly assigned by a user. | String |
0-* Elements |
<connected_varrays> | The virtual arrays that are associated with this resource due to network connectivity. For example, a storage port would be connected to a virtual array if the port is in a network assigned to the virtual array. Similarly, the storage pools on that storage port's storage system would also be connected to the virtual array. | String |
0-* Elements |
<tagged_varrays> | The virtual arrays that are associated with this resource for the purpose of searching for resources that are associated with a virtual array. If a resource is explicitly assigned to one or more virtual arrays, those virtual arrays are the tagged virtual arrays. If there are no explicit assignments for the resource, all of the connected virtual arrays are the tagged virtual arrays. | String |
0-* Elements |
<native_guid> | The native unique identifier for this resource
Network Transport Types:
Network System Types:
Storage System Types:
|
String | |
<name> | The name assigned to this resource in ViPR. The resource name is set by a user and can be changed at any time. It is not a unique identifier. | String | |
<id> | An identifier that is generated by ViPR when the resource is created. The resource ID is guaranteed to be unique and immutable across all virtual data centers for all time. | URI | |
<link> | A hyperlink to the details for this resource | ||
<creation_time> | A timestamp that shows when this resource was created in ViPR | DateTime | |
<tags> | Keywords and labels that can be added by a user to a resource to make it easy to find when doing a search. | ||
<tag> | String |
0-* Elements |
|
</tags> | |||
<inactive> | Whether or not the resource is inactive. When a user removes a resource, the resource is put in this state before it is removed from the ViPR database. | Boolean | |
<global> | Boolean | ||
<remote> | Boolean | ||
<vdc> | |||
<id> | ViPR ID of the related object | URI | |
<link> | A hyperlink to the related object | ||
</vdc> | |||
<internal> | Whether or not the resource is an internal resource. | Boolean | |
</storage_pool> |