POST BFC/servers/<server mac>/inventory/power_controllers/<power_mac>/operations/useSystemLoginCredentials
Ninguno
Muestra el código de devolución HTTP 200 y actualiza el campo credential_mode de forma correcta. Si el resultado es un error, se devuelve un código de error de HTTP y la información de error asociada.
Utiliza las credenciales de inicio de sesión del sistema para comunicarse con el controlador de encendido de forma remota. Esta operación utiliza el inicio de sesión configurado en el controlador de encendido durante la detección. Si se ha producido un error en la configuración de credenciales de encendido de BFC, este comando utiliza las credenciales de copia de seguridad preestablecidas del sistema que se definen mediante las operaciones de administración de BFC.
Nota: Esta operación actualiza el campo credential_mode.
Ejemplo: POST
POST BFC/servers/00:01:02:03:04:05/inventory/power_controllers/01:02:03:04:05:06/operations/useSystemLoginCredentials
Ejemplo de python
de la importación de httplib HTTPSConnection
importación de 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.
Todos los derechos reservados.
|
|