- Recurso REST: v1alpha1.customers
 - Recurso REST: v1alpha1.customers.deployments
 - Recurso REST: v1alpha1.customers.deployments.devices
 - Recurso REST: v1alpha1.customers.devices
 - Recurso REST: v1alpha1.customers.nodes
 - Recurso REST: v1alpha1.customers.nodes.deployments
 - Recurso REST: v1alpha1.customers.nodes.devices
 - Recurso REST: v1alpha1.customers.nodes.nodes
 - Recurso REST: v1alpha1.deployments
 - Recurso REST: v1alpha1.deployments.devices
 - Recurso REST: v1alpha1.installer
 - Recurso REST: v1alpha1.nodes
 - Recurso REST: v1alpha1.nodes.deployments
 - Recurso REST: v1alpha1.nodes.deployments.devices
 - Recurso REST: v1alpha1.nodes.devices
 - Recurso REST: v1alpha1.nodes.nodes
 - Recurso REST: v1alpha1.nodes.nodes.deployment
 - Recurso REST: v1alpha1.nodes.nodes.devices
 - Recurso REST: v1alpha1.nodes.nodes.nodes
 - Recurso REST: v1alpha1.policies
 
Serviço: sasportal.googleapis.com
Para chamar esse serviço, use as bibliotecas de cliente fornecidas pelo Google. Se o aplicativo precisar usar suas próprias bibliotecas para chamar esse serviço, use as informações a seguir ao fazer as solicitações de API.
Documento de descoberta
Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. O serviço fornece o seguinte documento de descoberta:
Endpoint de serviço
Um endpoint de serviço é um URL base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o endpoint a seguir e todos os URIs abaixo são relativos a ele:
https://sasportal.googleapis.com
Recurso REST: v1alpha1.customers
| Métodos | |
|---|---|
                  get | 
                
                  GET /v1alpha1/{name=customers/*} Retorna um customer solicitado. | 
              
                  list | 
                
                  GET /v1alpha1/customers Retorna uma lista de customers solicitados. | 
              
                  patch | 
                
                  PATCH /v1alpha1/{customer.name=customers/*} Atualiza um customer existente. | 
              
Recurso REST: v1alpha1.customers.deployments
| Métodos | |
|---|---|
                  create | 
                
                  POST /v1alpha1/{parent=customers/*}/deployments Cria um novo deployment. | 
              
                  delete | 
                
                  DELETE /v1alpha1/{name=customers/*/deployments/*} Exclui um deployment. | 
              
                  get | 
                
                  GET /v1alpha1/{name=customers/*/deployments/*} Retorna um deployment solicitado. | 
              
                  list | 
                
                  GET /v1alpha1/{parent=customers/*}/deployments Lista deployments. | 
              
                  move | 
                
                  POST /v1alpha1/{name=customers/*/deployments/*}:move Move um deployment para outro node ou customer. | 
              
                  patch | 
                
                  PATCH /v1alpha1/{deployment.name=customers/*/deployments/*} Atualiza um deployment existente. | 
              
Recurso REST: v1alpha1.customers.deployments.devices
| Métodos | |
|---|---|
                  create | 
                
                  POST /v1alpha1/{parent=customers/*/deployments/*}/devices Cria um device em uma node ou customer. | 
              
                  createSigned | 
                
                  POST /v1alpha1/{parent=customers/*/deployments/*}/devices:createSigned Cria um device assinado em uma node ou customer. | 
              
                  list | 
                
                  GET /v1alpha1/{parent=customers/*/deployments/*}/devices Lista devices em uma node ou customer. | 
              
Recurso REST: v1alpha1.customers.devices
| Métodos | |
|---|---|
                  create | 
                
                  POST /v1alpha1/{parent=customers/*}/devices Cria um device em uma node ou customer. | 
              
                  createSigned | 
                
                  POST /v1alpha1/{parent=customers/*}/devices:createSigned Cria um device assinado em uma node ou customer. | 
              
                  delete | 
                
                  DELETE /v1alpha1/{name=customers/*/devices/*} Exclui um device. | 
              
                  get | 
                
                  GET /v1alpha1/{name=customers/*/devices/*} Recebe detalhes sobre um device. | 
              
                  list | 
                
                  GET /v1alpha1/{parent=customers/*}/devices Lista devices em uma node ou customer. | 
              
                  move | 
                
                  POST /v1alpha1/{name=customers/*/devices/*}:move Move um device para outro node ou customer. | 
              
                  patch | 
                
                  PATCH /v1alpha1/{device.name=customers/*/devices/*} Atualiza um device. | 
              
                  signDevice | 
                
                  POST /v1alpha1/{device.name=customers/*/devices/*}:signDevice Assina device. | 
              
                  updateSigned | 
                
                  PATCH /v1alpha1/{name=customers/*/devices/*}:updateSigned Atualiza um device assinado. | 
              
Recurso REST: v1alpha1.customers.nodes
| Métodos | |
|---|---|
                  create | 
                
                  POST /v1alpha1/{parent=customers/*}/nodes Cria um novo node. | 
              
                  delete | 
                
                  DELETE /v1alpha1/{name=customers/*/nodes/*} Exclui um node. | 
              
                  get | 
                
                  GET /v1alpha1/{name=customers/*/nodes/*} Retorna um node solicitado. | 
              
                  list | 
                
                  GET /v1alpha1/{parent=customers/*}/nodes Lista nodes. | 
              
                  move | 
                
                  POST /v1alpha1/{name=customers/*/nodes/*}:move Move um node para outro node ou customer. | 
              
                  patch | 
                
                  PATCH /v1alpha1/{node.name=customers/*/nodes/*} Atualiza um node existente. | 
              
Recurso REST: v1alpha1.customers.nodes.deployments
| Métodos | |
|---|---|
                  create | 
                
                  POST /v1alpha1/{parent=customers/*/nodes/*}/deployments Cria um novo deployment. | 
              
                  list | 
                
                  GET /v1alpha1/{parent=customers/*/nodes/*}/deployments Lista deployments. | 
              
Recurso REST: v1alpha1.customers.nodes.devices
| Métodos | |
|---|---|
                  create | 
                
                  POST /v1alpha1/{parent=customers/*/nodes/*}/devices Cria um device em uma node ou customer. | 
              
                  createSigned | 
                
                  POST /v1alpha1/{parent=customers/*/nodes/*}/devices:createSigned Cria um device assinado em uma node ou customer. | 
              
                  list | 
                
                  GET /v1alpha1/{parent=customers/*/nodes/*}/devices Lista devices em uma node ou customer. | 
              
Recurso REST: v1alpha1.customers.nodes.nodes
| Métodos | |
|---|---|
                  create | 
                
                  POST /v1alpha1/{parent=customers/*/nodes/*}/nodes Cria um novo node. | 
              
                  list | 
                
                  GET /v1alpha1/{parent=customers/*/nodes/*}/nodes Lista nodes. | 
              
Recurso REST: v1alpha1.deployments
| Métodos | |
|---|---|
                  get | 
                
                  GET /v1alpha1/{name=deployments/*} Retorna um deployment solicitado. | 
              
Recurso REST: v1alpha1.deployments.devices
| Métodos | |
|---|---|
                  delete | 
                
                  DELETE /v1alpha1/{name=deployments/*/devices/*} Exclui um device. | 
              
                  get | 
                
                  GET /v1alpha1/{name=deployments/*/devices/*} Recebe detalhes sobre um device. | 
              
                  move | 
                
                  POST /v1alpha1/{name=deployments/*/devices/*}:move Move um device para outro node ou customer. | 
              
                  patch | 
                
                  PATCH /v1alpha1/{device.name=deployments/*/devices/*} Atualiza um device. | 
              
                  signDevice | 
                
                  POST /v1alpha1/{device.name=deployments/*/devices/*}:signDevice Assina device. | 
              
                  updateSigned | 
                
                  PATCH /v1alpha1/{name=deployments/*/devices/*}:updateSigned Atualiza um device assinado. | 
              
Recurso REST: v1alpha1.installer
| Métodos | |
|---|---|
                  generateSecret | 
                
                  POST /v1alpha1/installer:generateSecret Gera um secret a ser usado com o ValidateInstaller. | 
              
                  validate | 
                
                  POST /v1alpha1/installer:validate Valida a identidade de um Instalador profissional certificado (CPI).  | 
              
Recurso REST: v1alpha1.nodes
| Métodos | |
|---|---|
                  get | 
                
                  GET /v1alpha1/{name=nodes/*} Retorna um node solicitado. | 
              
Recurso REST: v1alpha1.nodes.deployments
| Métodos | |
|---|---|
                  delete | 
                
                  DELETE /v1alpha1/{name=nodes/*/deployments/*} Exclui um deployment. | 
              
                  get | 
                
                  GET /v1alpha1/{name=nodes/*/deployments/*} Retorna um deployment solicitado. | 
              
                  list | 
                
                  GET /v1alpha1/{parent=nodes/*}/deployments Lista deployments. | 
              
                  move | 
                
                  POST /v1alpha1/{name=nodes/*/deployments/*}:move Move um deployment para outro node ou customer. | 
              
                  patch | 
                
                  PATCH /v1alpha1/{deployment.name=nodes/*/deployments/*} Atualiza um deployment existente. | 
              
Recurso REST: v1alpha1.nodes.deployments.devices
| Métodos | |
|---|---|
                  create | 
                
                  POST /v1alpha1/{parent=nodes/*/deployments/*}/devices Cria um device em uma node ou customer. | 
              
                  createSigned | 
                
                  POST /v1alpha1/{parent=nodes/*/deployments/*}/devices:createSigned Cria um device assinado em uma node ou customer. | 
              
                  list | 
                
                  GET /v1alpha1/{parent=nodes/*/deployments/*}/devices Lista devices em uma node ou customer. | 
              
Recurso REST: v1alpha1.nodes.devices
| Métodos | |
|---|---|
                  create | 
                
                  POST /v1alpha1/{parent=nodes/*}/devices Cria um device em uma node ou customer. | 
              
                  createSigned | 
                
                  POST /v1alpha1/{parent=nodes/*}/devices:createSigned Cria um device assinado em uma node ou customer. | 
              
                  delete | 
                
                  DELETE /v1alpha1/{name=nodes/*/devices/*} Exclui um device. | 
              
                  get | 
                
                  GET /v1alpha1/{name=nodes/*/devices/*} Recebe detalhes sobre um device. | 
              
                  list | 
                
                  GET /v1alpha1/{parent=nodes/*}/devices Lista devices em uma node ou customer. | 
              
                  move | 
                
                  POST /v1alpha1/{name=nodes/*/devices/*}:move Move um device para outro node ou customer. | 
              
                  patch | 
                
                  PATCH /v1alpha1/{device.name=nodes/*/devices/*} Atualiza um device. | 
              
                  signDevice | 
                
                  POST /v1alpha1/{device.name=nodes/*/devices/*}:signDevice Assina device. | 
              
                  updateSigned | 
                
                  PATCH /v1alpha1/{name=nodes/*/devices/*}:updateSigned Atualiza um device assinado. | 
              
Recurso REST: v1alpha1.nodes.nodes
| Métodos | |
|---|---|
                  create | 
                
                  POST /v1alpha1/{parent=nodes/*}/nodes Cria um novo node. | 
              
                  delete | 
                
                  DELETE /v1alpha1/{name=nodes/*/nodes/*} Exclui um node. | 
              
                  get | 
                
                  GET /v1alpha1/{name=nodes/*/nodes/*} Retorna um node solicitado. | 
              
                  list | 
                
                  GET /v1alpha1/{parent=nodes/*}/nodes Lista nodes. | 
              
                  move | 
                
                  POST /v1alpha1/{name=nodes/*/nodes/*}:move Move um node para outro node ou customer. | 
              
                  patch | 
                
                  PATCH /v1alpha1/{node.name=nodes/*/nodes/*} Atualiza um node existente. | 
              
Recurso REST: v1alpha1.nodes.nodes.deployment
| Métodos | |
|---|---|
                  create | 
                
                  POST /v1alpha1/{parent=nodes/*/nodes/*}/deployments Cria um novo deployment. | 
              
                  list | 
                
                  GET /v1alpha1/{parent=nodes/*/nodes/*}/deployments Lista deployments. | 
              
Recurso REST: v1alpha1.nodes.nodes.devices
| Métodos | |
|---|---|
                  create | 
                
                  POST /v1alpha1/{parent=nodes/*/nodes/*}/devices Cria um device em uma node ou customer. | 
              
                  createSigned | 
                
                  POST /v1alpha1/{parent=nodes/*/nodes/*}/devices:createSigned Cria um device assinado em uma node ou customer. | 
              
                  list | 
                
                  GET /v1alpha1/{parent=nodes/*/nodes/*}/devices Lista devices em uma node ou customer. | 
              
Recurso REST: v1alpha1.nodes.nodes.nodes
| Métodos | |
|---|---|
                  create | 
                
                  POST /v1alpha1/{parent=nodes/*/nodes/*}/nodes Cria um novo node. | 
              
                  list | 
                
                  GET /v1alpha1/{parent=nodes/*/nodes/*}/nodes Lista nodes. | 
              
Recurso REST: v1alpha1.policies
| Métodos | |
|---|---|
                  get | 
                
                  POST /v1alpha1/policies:get Recebe a política de controle de acesso de um recurso.  | 
              
                  set | 
                
                  POST /v1alpha1/policies:set Define a política de controle de acesso no recurso especificado.  | 
              
                  test | 
                
                  POST /v1alpha1/policies:test Retorna permissões que um autor de chamada tem no recurso especificado.  |