HP 3PAR StoreServ 7400 4-node HP 3PAR CIM API Programming Reference (OS 3.1.2 - Page 21

Supported Methods, StorageCapabilities, Table 18 Block Services Package CIM Classes

Page 21 highlights

Table 18 Block Services Package CIM Classes (continued) Class Description TPD_StorageConfigurationCapabilities Provides information about what storage configuration functionality is provided by StorageConfigurationService. TPD_StorageConfigurationService Allows clients to configure Storage Volumes. TPD_DynamicStoragePool Storage Pool representing a Common Provisioning Group (CPG). Supported Methods Table 19 (page 21) - Table 22 (page 21) shows the supported methods for the Block Services Package: Table 19 Methods for TPD_StorageCapabilities Method CreateSetting() GetSupportedStripeLengthRange() GetSupportedStripeDepths() Description Provides the ability to create StorageSetting objects for use in creating StorageVolumes. Returns the possible stripe lengths for this capability. Returns the possible stripe depths for this capability. Table 20 Methods for TPD_StorageSetting Method modifyInstance() deleteInstance() Description Provides the ability to modify a StorageSetting for use in creating StorageVolumes. Provides the ability to delete a StorageSetting. Table 21 Methods for TPD_StorageConfigurationService Method CreateOrModifyElementFromStoragePool() TPD_CreateModifyElementFromStoragePools ReturnToStoragePool() CreateOrModifyStoragePool() DeleteStoragePool() Description Provides the ability to create or modify StorageVolumes using a specific StorageSetting from a source StoragePool(s). Provides the ability to remove StorageVolumes, returning the capacity to the original StoragePool. Provides the ability to create or modify DynamicStoragePool or DeltaReplicaStoragePool using a specific StorageSetting from a source StoragePool. Provides the ability to remove DynamicStoragePool, returning the capacity to the parent StoragePool. Table 22 Method for TPD_StoragePool Method GetSupportedSizeRanges() Description Returns the supported size ranges for elements allocated from this Pool. StorageCapabilities There is one StorageCapabilities for each StoragePool. There are four kinds of StorageCapabilities: Block Services Package 21

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309

Table 18 Block Services Package CIM Classes
(continued)
Description
Class
Provides information about what storage configuration
functionality is provided by
StorageConfigurationService
.
TPD_StorageConfigurationCapabilities
Allows clients to configure Storage Volumes.
TPD_StorageConfigurationService
Storage Pool representing a Common Provisioning Group
(CPG).
TPD_DynamicStoragePool
Supported Methods
Table 19 (page 21)
-
Table 22 (page 21)
shows the supported methods for the Block Services
Package:
Table 19 Methods for TPD_StorageCapabilities
Description
Method
Provides the ability to create
StorageSetting
objects
for use in creating
StorageVolumes
.
CreateSetting()
Returns the possible stripe lengths for this capability.
GetSupportedStripeLengthRange()
Returns the possible stripe depths for this capability.
GetSupportedStripeDepths()
Table 20 Methods for TPD_StorageSetting
Description
Method
Provides the ability to modify a
StorageSetting
for use
in creating
StorageVolumes
.
modifyInstance()
Provides the ability to delete a
StorageSetting
.
deleteInstance()
Table 21 Methods for TPD_StorageConfigurationService
Description
Method
Provides the ability to create or modify
StorageVolumes
using a specific
StorageSetting
from a source
StoragePool
(s).
CreateOrModifyElementFromStoragePool()
TPD_CreateModifyElementFromStoragePools
Provides the ability to remove
StorageVolumes
, returning
the capacity to the original
StoragePool
.
ReturnToStoragePool()
Provides the ability to create or modify
DynamicStoragePool
or
CreateOrModifyStoragePool()
DeltaReplicaStoragePool
using a specific
StorageSetting
from a source
StoragePool
.
Provides the ability to remove
DynamicStoragePool
,
returning the capacity to the parent
StoragePool
.
DeleteStoragePool()
Table 22 Method for TPD_StoragePool
Description
Method
Returns the supported size ranges for elements allocated
from this Pool.
GetSupportedSizeRanges()
StorageCapabilities
There is one StorageCapabilities for each StoragePool. There are four kinds of StorageCapabilities:
Block Services Package
21