POST BFC/servers/<server mac>/inventory/power_controllers/<power_mac>/operations/useSystemLoginCredentials
Nessuno
Restituisce il codice di ritorno HTTP 200 e aggiorna il campo credential_mode, in caso di completamento corretto. Restituisce un codice di errore HTTP e le informazioni di errore associate.
Utilizza le credenziali di accesso di sistema per comunicare in remoto con il controller di alimentazione. Questa operazione utilizza l'accesso configurato nel controller di alimentazione durante il rilevamento. Se la configurazione delle credenziali di alimentazione BFC non avviene correttamente, questo comando utilizza le credenziali di backup preimpostate a livello di sistema mediante le operazioni di amministrazione di BFC.
Nota: questa operazione aggiorna il campo credential_mode.
Ad esempio POST
POST BFC/servers/00:01:02:03:04:05/inventory/power_controllers/01:02:03:04:05:06/operations/useSystemLoginCredentials
Esempio di Python
from httplib import HTTPSConnection
import json
import os
import sys
serverMac = sys.argv[1]
powerMac = sys.argv[2]
print 'serverMac: {0}'.format(serverMac)
bfcHost = os.environ["BFC_HOST"]
bfcSession = os.environ["BFC_SESSION"]
conn = HTTPSConnection(bfcHost + ':8443')
conn.connect()
conn.request(method='POST',
url='/BFC/servers/' + serverMac + '/inventory/power_controllers' + 'powerMac' + '/operations/useSystemLoginCredentials',
body='{"power_controller":{"credential_mode":"system_preset"}})',
headers={'Content-Type':'application/json',
'Authorization':bfcSession})
r1 = conn.getresponse()
print 'HTTP Response Code: {0}'.format(r1.status)
|
Copyright © 2013 CA.
Tutti i diritti riservati.
|
|