Omitir vínculos de navegación | |
Salir de la Vista de impresión | |
![]() |
Guía de API de RESTful de Oracle® ZFS Storage Appliance, versión 2013.1.3.0 |
Introducción a la API de RESTful de Oracle ZFS Storage Appliance
Servicio de alertas de la API de RESTful
Mostrar enlaces de datos de la red.
Obtener enlace de datos de la red
Crear enlace de datos de la red
Modificar enlace de datos de la red
Suprimir enlace de datos de la red
Mostrar dispositivos de la red
Servicio de problemas de la API de RESTful
Servicio de rol de la API de RESTful
Servicio de SAN de la API de RESTful
Servicio de almacenamiento de la API de RESTful
Gestiona las rutas de red.
|
|
La ruta href para cada ruta utiliza los ID de la ruta especificados en la CLI, pero estos valores pueden cambiar a medida que se modifican las rutas. La API admite la selección de rutas individuales utilizando propiedades exclusivas contenidas en la ruta. La sintaxis es routes/<name>=<value> compared to routes/route-###
Muestra todas las rutas de red creadas en un dispositivo.
Ejemplo de solicitud:
GET /api/network/v1/routes HTTP/1.1 Authorization: Basic abcd1234MWE= Host: zfssa.example.com:215 Accept: application/json
Resultado de ejemplo:
HTTP/1.1 200 OK Content-Type: application/json Content-Length: 192 { "routes": [{ "destination": "0.0.0.0", "family": "IPv4", "gateway": "10.80.231.1", "href": "/api/network/v1/routing/route-000", "interface": "ixgbe0", "mask": 0, "route": "route-000", "type": "static" }, { "destination": "10.80.231.0", "family": "IPv4", "gateway": "10.80.231.58", "href": "/api/network/v1/routes/route-001", "interface": "ixgbe0", "mask": 24, "route": "route-001", "type": "system" }] }
Obtiene las propiedades de una sola ruta.
Ejemplo de solicitud:
GET /api/network/v1/routes/destination=10.80.231.0 HTTP/1.1 Authorization: Basic abcd1234MWE= Host: zfssa.example.com:215 Accept: application/json
Resultado de ejemplo:
HTTP/1.1 200 OK Content-Type: application/json Content-Length: 192 { "route": { "destination": "10.80.231.0", "family": "IPv4", "gateway": "10.80.231.58", "href": "/api/network/v1/routes/route-001", "interface": "ixgbe0", "mask": 24, "route": "route-001", "type": "system" } }
Crea una ruta de red nueva. Los valores href de la ruta pueden cambiar si se agregan otras rutas al sistema. No se devuelve información de la ruta para una ruta creada, dado que las propiedades devueltas serían idénticas a las propiedades de entrada. Una creación correcta devuelve el estado HTTP Status 204 (Created) (estado HTTP 204 [creado]).
Solicitud de ejemplo para crear una ruta estática:
POST /api/network/v1/routes HTTP/1.1 Authorization: Basic abcd1234MWE= Host: zfssa.example.com:215 Content-Type: application/json Content-Length: 164 { "family": "IPv4", "destination": "0.0.0.0", "mask": "0", "gateway": "10.11.12.1", "interface": "ixgbe0" }
Resultado de ejemplo:
HTTP/1.1 201 Created
Suprime una ruta de red existente.
Ejemplo de solicitud:
DELETE /api/network/v1/routes/route-001 HTTP/1.1 Authorization: Basic abcd1234MWE= Host: zfssa.example.com:215
Resultado de ejemplo:
HTTP/1.1 204 No Content