SAS Portal API

Servicio: sasportal.googleapis.com

Para llamar a este servicio, te recomendamos usar las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la siguiente información cuando realices las solicitudes a la API.

Documento de descubrimiento

Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona el siguiente documento de descubrimiento:

Extremo de servicio

Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:

  • https://sasportal.googleapis.com

Recurso REST: v1alpha1.customers

Métodos
get GET /v1alpha1/{name=customers/*}
Muestra un customer solicitado.
list GET /v1alpha1/customers
Muestra una lista de los customers solicitados.
patch PATCH /v1alpha1/{customer.name=customers/*}
Actualiza un customer existente.

Recurso REST: v1alpha1.customers.deployments

Métodos
create POST /v1alpha1/{parent=customers/*}/deployments
Crea un deployment nuevo.
delete DELETE /v1alpha1/{name=customers/*/deployments/*}
Borra un deployment.
get GET /v1alpha1/{name=customers/*/deployments/*}
Muestra un deployment solicitado.
list GET /v1alpha1/{parent=customers/*}/deployments
Enumera deployments.
move POST /v1alpha1/{name=customers/*/deployments/*}:move
Traslada un deployment debajo de otro node o customer.
patch PATCH /v1alpha1/{deployment.name=customers/*/deployments/*}
Actualiza un deployment existente.

Recurso REST: v1alpha1.customers.deployments.devices

Métodos
create POST /v1alpha1/{parent=customers/*/deployments/*}/devices
Crea un device en node o customer.
createSigned POST /v1alpha1/{parent=customers/*/deployments/*}/devices:createSigned
Crea un device firmado en un node o customer.
list GET /v1alpha1/{parent=customers/*/deployments/*}/devices
Enumera devices en node o customer.

Recurso REST: v1alpha1.customers.devices

Métodos
create POST /v1alpha1/{parent=customers/*}/devices
Crea un device en node o customer.
createSigned POST /v1alpha1/{parent=customers/*}/devices:createSigned
Crea un device firmado en un node o customer.
delete DELETE /v1alpha1/{name=customers/*/devices/*}
Borra un device.
get GET /v1alpha1/{name=customers/*/devices/*}
Obtiene detalles sobre un device.
list GET /v1alpha1/{parent=customers/*}/devices
Enumera devices en node o customer.
move POST /v1alpha1/{name=customers/*/devices/*}:move
Traslada un device debajo de otro node o customer.
patch PATCH /v1alpha1/{device.name=customers/*/devices/*}
Actualiza un device.
signDevice POST /v1alpha1/{device.name=customers/*/devices/*}:signDevice
Firma un device.
updateSigned PATCH /v1alpha1/{name=customers/*/devices/*}:updateSigned
Actualiza un device firmado.

Recurso REST: v1alpha1.customers.nodes

Métodos
create POST /v1alpha1/{parent=customers/*}/nodes
Crea un node nuevo.
delete DELETE /v1alpha1/{name=customers/*/nodes/*}
Borra un node.
get GET /v1alpha1/{name=customers/*/nodes/*}
Muestra un node solicitado.
list GET /v1alpha1/{parent=customers/*}/nodes
Enumera nodes.
move POST /v1alpha1/{name=customers/*/nodes/*}:move
Traslada un node debajo de otro node o customer.
patch PATCH /v1alpha1/{node.name=customers/*/nodes/*}
Actualiza un node existente.

Recurso REST: v1alpha1.customers.nodes.deployments

Métodos
create POST /v1alpha1/{parent=customers/*/nodes/*}/deployments
Crea un deployment nuevo.
list GET /v1alpha1/{parent=customers/*/nodes/*}/deployments
Enumera deployments.

Recurso REST: v1alpha1.customers.nodes.devices

Métodos
create POST /v1alpha1/{parent=customers/*/nodes/*}/devices
Crea un device en node o customer.
createSigned POST /v1alpha1/{parent=customers/*/nodes/*}/devices:createSigned
Crea un device firmado en un node o customer.
list GET /v1alpha1/{parent=customers/*/nodes/*}/devices
Enumera devices en node o customer.

Recurso REST: v1alpha1.customers.nodes.nodes

Métodos
create POST /v1alpha1/{parent=customers/*/nodes/*}/nodes
Crea un node nuevo.
list GET /v1alpha1/{parent=customers/*/nodes/*}/nodes
Enumera nodes.

Recurso REST: v1alpha1.deployments

Métodos
get GET /v1alpha1/{name=deployments/*}
Muestra un deployment solicitado.

Recurso REST: v1alpha1.deployments.devices

Métodos
delete DELETE /v1alpha1/{name=deployments/*/devices/*}
Borra un device.
get GET /v1alpha1/{name=deployments/*/devices/*}
Obtiene detalles sobre un device.
move POST /v1alpha1/{name=deployments/*/devices/*}:move
Traslada un device debajo de otro node o customer.
patch PATCH /v1alpha1/{device.name=deployments/*/devices/*}
Actualiza un device.
signDevice POST /v1alpha1/{device.name=deployments/*/devices/*}:signDevice
Firma un device.
updateSigned PATCH /v1alpha1/{name=deployments/*/devices/*}:updateSigned
Actualiza un device firmado.

Recurso de REST: v1alpha1.installer

Métodos
generateSecret POST /v1alpha1/installer:generateSecret
Genera un secreto para usar con ValidateInstaller.
validate POST /v1alpha1/installer:validate
Valida la identidad de un instalador profesional certificado (CPI).

Recurso REST: v1alpha1.nodes

Métodos
get GET /v1alpha1/{name=nodes/*}
Muestra un node solicitado.

Recurso REST: v1alpha1.nodes.deployments

Métodos
delete DELETE /v1alpha1/{name=nodes/*/deployments/*}
Borra un deployment.
get GET /v1alpha1/{name=nodes/*/deployments/*}
Muestra un deployment solicitado.
list GET /v1alpha1/{parent=nodes/*}/deployments
Enumera deployments.
move POST /v1alpha1/{name=nodes/*/deployments/*}:move
Traslada un deployment debajo de otro node o customer.
patch PATCH /v1alpha1/{deployment.name=nodes/*/deployments/*}
Actualiza un deployment existente.

Recurso REST: v1alpha1.nodes.deployments.devices

Métodos
create POST /v1alpha1/{parent=nodes/*/deployments/*}/devices
Crea un device en node o customer.
createSigned POST /v1alpha1/{parent=nodes/*/deployments/*}/devices:createSigned
Crea un device firmado en un node o customer.
list GET /v1alpha1/{parent=nodes/*/deployments/*}/devices
Enumera devices en node o customer.

Recurso REST: v1alpha1.nodes.devices

Métodos
create POST /v1alpha1/{parent=nodes/*}/devices
Crea un device en node o customer.
createSigned POST /v1alpha1/{parent=nodes/*}/devices:createSigned
Crea un device firmado en un node o customer.
delete DELETE /v1alpha1/{name=nodes/*/devices/*}
Borra un device.
get GET /v1alpha1/{name=nodes/*/devices/*}
Obtiene detalles sobre un device.
list GET /v1alpha1/{parent=nodes/*}/devices
Enumera devices en node o customer.
move POST /v1alpha1/{name=nodes/*/devices/*}:move
Traslada un device debajo de otro node o customer.
patch PATCH /v1alpha1/{device.name=nodes/*/devices/*}
Actualiza un device.
signDevice POST /v1alpha1/{device.name=nodes/*/devices/*}:signDevice
Firma un device.
updateSigned PATCH /v1alpha1/{name=nodes/*/devices/*}:updateSigned
Actualiza un device firmado.

Recurso REST: v1alpha1.nodes.nodes

Métodos
create POST /v1alpha1/{parent=nodes/*}/nodes
Crea un node nuevo.
delete DELETE /v1alpha1/{name=nodes/*/nodes/*}
Borra un node.
get GET /v1alpha1/{name=nodes/*/nodes/*}
Muestra un node solicitado.
list GET /v1alpha1/{parent=nodes/*}/nodes
Enumera nodes.
move POST /v1alpha1/{name=nodes/*/nodes/*}:move
Traslada un node debajo de otro node o customer.
patch PATCH /v1alpha1/{node.name=nodes/*/nodes/*}
Actualiza un node existente.

Recurso REST: v1alpha1.nodes.nodes.deployments

Métodos
create POST /v1alpha1/{parent=nodes/*/nodes/*}/deployments
Crea un deployment nuevo.
list GET /v1alpha1/{parent=nodes/*/nodes/*}/deployments
Enumera deployments.

Recurso REST: v1alpha1.nodes.nodes.devices

Métodos
create POST /v1alpha1/{parent=nodes/*/nodes/*}/devices
Crea un device en node o customer.
createSigned POST /v1alpha1/{parent=nodes/*/nodes/*}/devices:createSigned
Crea un device firmado en un node o customer.
list GET /v1alpha1/{parent=nodes/*/nodes/*}/devices
Enumera devices en node o customer.

Recurso REST: v1alpha1.nodes.nodes.nodes

Métodos
create POST /v1alpha1/{parent=nodes/*/nodes/*}/nodes
Crea un node nuevo.
list GET /v1alpha1/{parent=nodes/*/nodes/*}/nodes
Enumera nodes.

Recurso REST: v1alpha1.policies

Métodos
get POST /v1alpha1/policies:get
Obtiene la política de control de acceso de un recurso.
set POST /v1alpha1/policies:set
Establece la política de control de acceso en el recurso especificado.
test POST /v1alpha1/policies:test
Muestra los permisos que tiene un emisor para un recurso específico.