HP 3PAR StoreServ 7200 2-node HP 3PAR CIM API Programming Reference (OS 3.1.2 - Page 106

ReplicationGroup.ModifyInstance

Page 106 highlights

• DeleteOnEmptyElement: If true and empty groups are allowed, the group will be deleted when the last element is removed from the group. This can only be false, as deletion of empty vv set can only be done manually, so the method will return an error if this is set to true. • DeleteOnUnassociated: If true, the group will be deleted when the group is no longer associated with another group. This can only be false, as deletion of non-synchronized vv set can only be done manually, so the method will return an error if this is set to true. • ServiceAccessPoint: Reference to access point information to allow the service to create a group on a remote system. If NULL, the group is created on the local system. Since we do not support remote copy yet, this has to be NULL. • ReplicationGroup: If the method completes successfully, then the ReplicationGroup is a reference to the group that is created. ReplicationGroup.ModifyInstance Use ModifyInstance method on a ReplicationGroup instance to change its ElementName and/or Description property, equivalent to changing the name and comment using the CLI command, setvvset. DeletionGroup uint32 ReplicationService.DeleteGroup( [IN, Required] SNIA_ReplicationGroup REF ReplicationGroup. [IN] CIM_ServiceAccessPoint REF ServiceAccessPoint, [IN] boolean RemoveElements ); [IN] CIM_ReplicationSettingData REF ReplicationSettingData, • ReplicationSettingData: Additional replication settings for the method. This parameter is ignored and thus should be set to NULL. Use to delete a replication group. All associations to the deleted group are also removed as part of the action. Parameters are: • ReplicationGroup: This is a reference to the group that the client wants to delete. • ServiceAccessPoint: NULL, which means the group is on the local system. • RemoveElements: The client can request to delete the group even if it is not empty. ◦ True - delete the group regardless of whether it is empty ◦ False - delete the group ONLY IF it is empty AddMembers uint32 ReplicationService.AddMembers( [IN] CIM_LogicalElement REF Members[], [IN, Required] SNIA_ReplicationGroup REF ReplicationGroup, [IN] CIM_ServiceAccessPoint REF ServiceAccessPoint ); Use to add members to an existing replication group. Parameters are: • Members[]: An array of strings containing object references to the new volumes to add to the replication group. The new elements are added at the end of current members of the replication group. Duplicate members are not allowed. • ReplicationGroup: A reference to an existing replication group. • ServiceAccessPoint: NULL, which means the group is on the local system. 106 CIM API SMI-S Support

  • 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

DeleteOnEmptyElement
: If true and empty groups are allowed, the group will be deleted when
the last element is removed from the group. This can only be false, as deletion of empty vv
set can only be done manually, so the method will return an error if this is set to true.
DeleteOnUnassociated
: If true, the group will be deleted when the group is no longer associated
with another group. This can only be false, as deletion of non-synchronized vv set can only
be done manually, so the method will return an error if this is set to true.
ServiceAccessPoint
: Reference to access point information to allow the service to create a
group on a remote system. If NULL, the group is created on the local system. Since we do not
support remote copy yet, this has to be NULL.
ReplicationGroup
: If the method completes successfully, then the ReplicationGroup is a reference
to the group that is created.
ReplicationGroup.ModifyInstance
Use ModifyInstance method on a ReplicationGroup instance to change its ElementName and/or
Description property, equivalent to changing the name and comment using the CLI command,
setvvset.
DeletionGroup
uint32 ReplicationService.DeleteGroup(
[IN, Required]
SNIA_ReplicationGroup REF ReplicationGroup.
[IN]
CIM_ServiceAccessPoint REF ServiceAccessPoint,
[IN]
boolean RemoveElements
);
[IN]
CIM_ReplicationSettingData REF ReplicationSettingData,
ReplicationSettingData: Additional replication settings for the method. This parameter is ignored
and thus should be set to NULL.
Use to delete a replication group. All associations to the deleted group are also removed as part
of the action. Parameters are:
ReplicationGroup
: This is a reference to the group that the client wants to delete.
ServiceAccessPoint
: NULL, which means the group is on the local system.
RemoveElements
: The client can request to delete the group even if it is not empty.
True - delete the group regardless of whether it is empty
False - delete the group ONLY IF it is empty
AddMembers
uint32 ReplicationService.AddMembers(
[IN]
CIM_LogicalElement REF Members[],
[IN, Required]
SNIA_ReplicationGroup REF ReplicationGroup,
[IN]
CIM_ServiceAccessPoint REF ServiceAccessPoint );
Use to add members to an existing replication group. Parameters are:
Members[]
: An array of strings containing object references to the new volumes to add to the
replication group. The new elements are added at the end of current members of the replication
group. Duplicate members are not allowed.
ReplicationGroup
: A reference to an existing replication group.
ServiceAccessPoint
: NULL, which means the group is on the local system.
106
CIM API SMI-S Support