Skip to main content
Element Software
Eine neuere Version dieses Produkts ist erhältlich.
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

ModifyAccount

Beitragende

Sie können die Methode verwenden ModifyAccount, um ein vorhandenes Konto zu ändern.

Wenn Sie ein Konto sperren, werden alle vorhandenen Verbindungen dieses Kontos sofort beendet. Wenn Sie die CHAP-Einstellungen eines Kontos ändern, bleiben alle vorhandenen Verbindungen aktiv, und die neuen CHAP-Einstellungen werden für nachfolgende Verbindungen oder erneute Verbindungen verwendet. Um die Attribute eines Kontos zu löschen, geben Sie {} für den Attributparameter an.

Parameter

Diese Methode verfügt über die folgenden Eingabeparameter:

Name Beschreibung Typ Standardwert Erforderlich

AccountID

AccountID für das zu ändernde Konto.

Ganzzahl

Keine

Ja.

Merkmale

Liste von Name-Wert-Paaren im JSON-Objektformat.

JSON Objekt

Keine

Nein

AbleableAbtlg

Gibt an, ob CHAP-Kontoanmeldeinformationen von einem Initiator für den Zugriff auf Volumes verwendet werden können.

boolesch

Keine

Nein

InitiatorSecret

Der CHAP-Schlüssel, der für den Initiator verwendet werden soll. Dieses Geheimnis muss 12-16 Zeichen lang sein und undurchdringlich sein. Der Initiator-CHAP-Schlüssel muss eindeutig sein und darf nicht mit dem Ziel-CHAP-Schlüssel übereinstimmen.

Zeichenfolge

Keine

Nein

Status

Status des Kontos. Mögliche Werte:

  • Aktiv: Konto ist aktiv und Verbindungen sind zulässig.

  • Gesperrt: Konto ist gesperrt und Verbindungen werden abgelehnt.

Zeichenfolge

Keine

Nein

TargetSecret

Der CHAP-Schlüssel, der für das Ziel verwendet werden soll (gegenseitige CHAP-Authentifizierung). Dieses Geheimnis muss 12-16 Zeichen lang sein und undurchdringlich sein. Der Ziel-CHAP-Schlüssel muss eindeutig sein und darf nicht mit dem CHAP-Schlüssel des Initiators übereinstimmen.

Zeichenfolge

Keine

Nein

Benutzername

Wird verwendet, um den mit dem Konto verknüpften Benutzernamen zu ändern. (Muss 1 bis 64 Zeichen lang sein).

Zeichenfolge

Keine

Nein

Rückgabewert

Diese Methode hat den folgenden Rückgabewert:

Name

Beschreibung

Typ

Konto

Ein Objekt, das Informationen über das geänderte Konto enthält.

Anforderungsbeispiel

Anforderungen für diese Methode sind dem folgenden Beispiel ähnlich. In diesem Beispiel werden die Attribute gelöscht, indem {} für sie angegeben wird:

{
   "method": "ModifyAccount",
   "params": {
     "accountID"  : 25,
     "status"   : "locked",
     "attributes" : {}
   },
   "id" : 1
}

Antwortbeispiel

Diese Methode gibt eine Antwort zurück, die dem folgenden Beispiel ähnelt:

{
    "account": {
        "storageContainerID": "abcdef01-1234-5678-90ab-cdef01234567",
        "username": "user1",
        "accountID": 1,
        "volumes": [
        ],
        "enableChap": true,
        "initiatorSecret": "txz123456q890",
        "attributes": {
        },
        "status": active",
        "targetSecret": "rxe123b567890"
    }
}

Neu seit Version

9,6