Skip to main content
Element Software
12.5
È disponibile una versione più recente di questo prodotto.
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

CloneMultipleVolumes

Collaboratori

È possibile utilizzare il CloneMultipleVolumes metodo per creare un clone di un gruppo di volumi specificati. È possibile assegnare un insieme coerente di caratteristiche a un gruppo di volumi multipli quando vengono clonati insieme.

Prima di utilizzare il parametro groupSnapshotID per clonare i volumi in uno snapshot di gruppo, è necessario creare lo snapshot di gruppo utilizzando il CreateGroupSnapshotmetodo API o l'interfaccia utente Web. L'utilizzo di groupSnapshotID è facoltativo quando si clonano più volumi.

Parametri

Questo metodo ha i seguenti parametri di input:

Nome Descrizione Tipo Valore predefinito Obbligatorio

accesso

Nuovo metodo di accesso predefinito per i nuovi volumi se non sovrascritto dalle informazioni passate nell'array del volume.

stringa

Nessuno

No

EnableSnapMirrorReplication

Determina se il volume può essere utilizzato per la replica con gli endpoint SnapMirror. Valori possibili:

  • vero

  • falso

booleano

falso

No

GroupSnapshotID

ID dello snapshot di gruppo da utilizzare come base per il clone.

intero

Nessuno

No

NewAccountID

Nuovo ID account per i volumi se non sovrascritto dalle informazioni passate nell'array di volumi.

intero

Nessuno

No

volumi

Raccolta di membri specificati per i nuovi volumi. Membri:

  • ID volume: (Obbligatorio)

  • Access (accesso): (Opzionale) può essere uno dei seguenti: ReadOnly (ReadOnly), Readwrite (lettura), Locked (bloccato) o ReplicationTarget.

  • Attributi: (Facoltativo) elenco delle coppie nome-valore nel formato oggetto JSON.

  • Nome: (Opzionale) nuovo nome per il clone.

  • NewAccountID (ID account): (Facoltativo) ID account per i nuovi volumi.

  • NewSize (dimensioni nuove): (Opzionale) dimensione totale del volume, in byte. Le dimensioni vengono arrotondate al megabyte più vicino.

Se non vengono specificati membri facoltativi, i valori vengono ereditati dai volumi di origine.

Array di oggetti JSON

Nessuno

Sì (ID volume)

Valori restituiti

Questo metodo ha i seguenti valori restituiti:

Nome

Descrizione

Tipo

AsyncHandle

Valore restituito da una chiamata asincrona al metodo.

intero

ID groupCloneID

ID univoco del nuovo clone di gruppo.

intero

membri

Elenco di ID volume per le coppie di volumi di origine e di destinazione.

Array di oggetti JSON

Esempio di richiesta

Le richieste per questo metodo sono simili all'esempio seguente:

{
   "method": "CloneMultipleVolumes",
   "params": {
       "volumes": [
           {
              "volumeID": 5
              "name":"foxhill",
              "access":"readOnly"
              },
           {
              "volumeID": 18
              },
           {
             "volumeID": 20
              }
     ]
   },
   "id": 1
}

Esempio di risposta

Questo metodo restituisce una risposta simile all'esempio seguente:

{
  "id": 1,
  "result": {
    "asyncHandle": 12,
    "groupCloneID": 4,
    "members": [
     {
      "srcVolumeID": 5,
      "volumeID": 29
     },
     {
      "srcVolumeID": 18,
      "volumeID": 30
     },
     {
      "srcVolumeID": 20,
      "volumeID": 31
      }
    ]
  }
}

Novità dalla versione

9,6