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
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
Operaciones de la agrupación de almacenamiento
Agregar almacenamiento a una agrupación
Obtener propiedades del proyecto
Operaciones del sistema de archivos
Cuota y uso del sistema de archivos
Operaciones de clonación e instantánea
Cambiar el nombre de la instantánea
Mostrar dependientes de la instantánea
Obtener servicio de replicación
Modificar el estado del servicio de replicación
Mostrar destinos de replicación
Obtener destino de replicación
Suprimir destino de replicación
Mostrar acciones de replicación
Modificar acción de replicación
Suprimir una acción de replicación
Mostrar fuentes de replicación
Mostrar paquetes de replicación
Gestiona las propiedades del esquema personalizado.
|
Se puede configurar cada propiedad personalizada del esquema para los proyectos, los sistemas de archivos y los LUN agregando el prefijo "custom:" al nombre de propiedad personalizado.
Por ejemplo, el siguiente cuerpo "PUT" modifica la propiedad int de un cliente denominada "priority":
{"custom:priority": 5}
|
Mostrar las propiedades del esquema.
Ejemplo de solicitud:
GET /api/storage/v1/schema
Resultado de ejemplo:
{ "properties": [{ "description": "bob", "href": "/api/storage/v1/schema/bob", "property": "bob", "type": "String" },{ "description": "boo", "href": "/api/storage/v1/schema/boo", "property": "boo", "type": "String" }] }
Obtener una propiedad del esquema.
Ejemplo de solicitud:
GET /api/storage/v1/schema/priority
Resultado de ejemplo:
{ "property": { "description": "priority", "href": "/api/storage/v1/schema/priority", "property": "bob", "type": "Integer" } }
Crear una propiedad de esquema nueva.
Ejemplo de solicitud:
POST /api/storage/v1/schema HTTP/1.1 Host: zfssa.example.com:215 Content-Type: application/json Content-Length: 64 {"property":"priority", "type":"Integer", "description":"Oh my"}
Resultado de ejemplo:
HTTP/1.1 201 Created Content-Length: 89 X-Zfssa-Nas-Api: 1.0 Content-Type: application/json Location: /api/storage/v1/schema/priority { "property": { "href": "/api/storage/v1/schema", "type": "Integer", "description": "Oh my" } }
Modificar la propiedad de esquema.
Ejemplo de solicitud:
PUT /api/storage/v1/schema/priority {"description":"My custom priority level"}
Resultado de ejemplo:
HTTP/1.1 202 Accepted X-Zfssa-Nas-Api: 1.0 Content-Type: application/json Content-Length: 90 { "property": { "href": "//api/storage/v1/schema/priority", "type": "Integer", "description": "My custom priority level" } }
Suprimir la propiedad del esquema.
Ejemplo de solicitud:
DELETE /api/storage/v1/schema/me HTTP/1.1
Resultado de ejemplo:
HTTP/1.1 204 No Content