- 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 customersolicitado. | 
| list | GET /v1alpha1/customersRetorna uma lista de customerssolicitados. | 
| patch | PATCH /v1alpha1/{customer.name=customers/*}Atualiza um customerexistente. | 
Recurso REST: v1alpha1.customers.deployments
| Métodos | |
|---|---|
| create | POST /v1alpha1/{parent=customers/*}/deploymentsCria um novo deployment. | 
| delete | DELETE /v1alpha1/{name=customers/*/deployments/*}Exclui um deployment. | 
| get | GET /v1alpha1/{name=customers/*/deployments/*}Retorna um deploymentsolicitado. | 
| list | GET /v1alpha1/{parent=customers/*}/deploymentsLista deployments. | 
| move | POST /v1alpha1/{name=customers/*/deployments/*}:moveMove um deploymentpara outronodeoucustomer. | 
| patch | PATCH /v1alpha1/{deployment.name=customers/*/deployments/*}Atualiza um deploymentexistente. | 
Recurso REST: v1alpha1.customers.deployments.devices
| Métodos | |
|---|---|
| create | POST /v1alpha1/{parent=customers/*/deployments/*}/devicesCria um deviceem umanodeoucustomer. | 
| createSigned | POST /v1alpha1/{parent=customers/*/deployments/*}/devices:createSignedCria um deviceassinado em umanodeoucustomer. | 
| list | GET /v1alpha1/{parent=customers/*/deployments/*}/devicesLista devicesem umanodeoucustomer. | 
Recurso REST: v1alpha1.customers.devices
| Métodos | |
|---|---|
| create | POST /v1alpha1/{parent=customers/*}/devicesCria um deviceem umanodeoucustomer. | 
| createSigned | POST /v1alpha1/{parent=customers/*}/devices:createSignedCria um deviceassinado em umanodeoucustomer. | 
| 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/*}/devicesLista devicesem umanodeoucustomer. | 
| move | POST /v1alpha1/{name=customers/*/devices/*}:moveMove um devicepara outronodeoucustomer. | 
| patch | PATCH /v1alpha1/{device.name=customers/*/devices/*}Atualiza um device. | 
| signDevice | POST /v1alpha1/{device.name=customers/*/devices/*}:signDeviceAssina device. | 
| updateSigned | PATCH /v1alpha1/{name=customers/*/devices/*}:updateSignedAtualiza um deviceassinado. | 
Recurso REST: v1alpha1.customers.nodes
| Métodos | |
|---|---|
| create | POST /v1alpha1/{parent=customers/*}/nodesCria um novo node. | 
| delete | DELETE /v1alpha1/{name=customers/*/nodes/*}Exclui um node. | 
| get | GET /v1alpha1/{name=customers/*/nodes/*}Retorna um nodesolicitado. | 
| list | GET /v1alpha1/{parent=customers/*}/nodesLista nodes. | 
| move | POST /v1alpha1/{name=customers/*/nodes/*}:moveMove um nodepara outronodeoucustomer. | 
| patch | PATCH /v1alpha1/{node.name=customers/*/nodes/*}Atualiza um nodeexistente. | 
Recurso REST: v1alpha1.customers.nodes.deployments
| Métodos | |
|---|---|
| create | POST /v1alpha1/{parent=customers/*/nodes/*}/deploymentsCria um novo deployment. | 
| list | GET /v1alpha1/{parent=customers/*/nodes/*}/deploymentsLista deployments. | 
Recurso REST: v1alpha1.customers.nodes.devices
| Métodos | |
|---|---|
| create | POST /v1alpha1/{parent=customers/*/nodes/*}/devicesCria um deviceem umanodeoucustomer. | 
| createSigned | POST /v1alpha1/{parent=customers/*/nodes/*}/devices:createSignedCria um deviceassinado em umanodeoucustomer. | 
| list | GET /v1alpha1/{parent=customers/*/nodes/*}/devicesLista devicesem umanodeoucustomer. | 
Recurso REST: v1alpha1.customers.nodes.nodes
| Métodos | |
|---|---|
| create | POST /v1alpha1/{parent=customers/*/nodes/*}/nodesCria um novo node. | 
| list | GET /v1alpha1/{parent=customers/*/nodes/*}/nodesLista nodes. | 
Recurso REST: v1alpha1.deployments
| Métodos | |
|---|---|
| get | GET /v1alpha1/{name=deployments/*}Retorna um deploymentsolicitado. | 
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/*}:moveMove um devicepara outronodeoucustomer. | 
| patch | PATCH /v1alpha1/{device.name=deployments/*/devices/*}Atualiza um device. | 
| signDevice | POST /v1alpha1/{device.name=deployments/*/devices/*}:signDeviceAssina device. | 
| updateSigned | PATCH /v1alpha1/{name=deployments/*/devices/*}:updateSignedAtualiza um deviceassinado. | 
Recurso REST: v1alpha1.installer
| Métodos | |
|---|---|
| generateSecret | POST /v1alpha1/installer:generateSecretGera um secret a ser usado com o ValidateInstaller. | 
| validate | POST /v1alpha1/installer:validateValida a identidade de um Instalador profissional certificado (CPI). | 
Recurso REST: v1alpha1.nodes
| Métodos | |
|---|---|
| get | GET /v1alpha1/{name=nodes/*}Retorna um nodesolicitado. | 
Recurso REST: v1alpha1.nodes.deployments
| Métodos | |
|---|---|
| delete | DELETE /v1alpha1/{name=nodes/*/deployments/*}Exclui um deployment. | 
| get | GET /v1alpha1/{name=nodes/*/deployments/*}Retorna um deploymentsolicitado. | 
| list | GET /v1alpha1/{parent=nodes/*}/deploymentsLista deployments. | 
| move | POST /v1alpha1/{name=nodes/*/deployments/*}:moveMove um deploymentpara outronodeoucustomer. | 
| patch | PATCH /v1alpha1/{deployment.name=nodes/*/deployments/*}Atualiza um deploymentexistente. | 
Recurso REST: v1alpha1.nodes.deployments.devices
| Métodos | |
|---|---|
| create | POST /v1alpha1/{parent=nodes/*/deployments/*}/devicesCria um deviceem umanodeoucustomer. | 
| createSigned | POST /v1alpha1/{parent=nodes/*/deployments/*}/devices:createSignedCria um deviceassinado em umanodeoucustomer. | 
| list | GET /v1alpha1/{parent=nodes/*/deployments/*}/devicesLista devicesem umanodeoucustomer. | 
Recurso REST: v1alpha1.nodes.devices
| Métodos | |
|---|---|
| create | POST /v1alpha1/{parent=nodes/*}/devicesCria um deviceem umanodeoucustomer. | 
| createSigned | POST /v1alpha1/{parent=nodes/*}/devices:createSignedCria um deviceassinado em umanodeoucustomer. | 
| 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/*}/devicesLista devicesem umanodeoucustomer. | 
| move | POST /v1alpha1/{name=nodes/*/devices/*}:moveMove um devicepara outronodeoucustomer. | 
| patch | PATCH /v1alpha1/{device.name=nodes/*/devices/*}Atualiza um device. | 
| signDevice | POST /v1alpha1/{device.name=nodes/*/devices/*}:signDeviceAssina device. | 
| updateSigned | PATCH /v1alpha1/{name=nodes/*/devices/*}:updateSignedAtualiza um deviceassinado. | 
Recurso REST: v1alpha1.nodes.nodes
| Métodos | |
|---|---|
| create | POST /v1alpha1/{parent=nodes/*}/nodesCria um novo node. | 
| delete | DELETE /v1alpha1/{name=nodes/*/nodes/*}Exclui um node. | 
| get | GET /v1alpha1/{name=nodes/*/nodes/*}Retorna um nodesolicitado. | 
| list | GET /v1alpha1/{parent=nodes/*}/nodesLista nodes. | 
| move | POST /v1alpha1/{name=nodes/*/nodes/*}:moveMove um nodepara outronodeoucustomer. | 
| patch | PATCH /v1alpha1/{node.name=nodes/*/nodes/*}Atualiza um nodeexistente. | 
Recurso REST: v1alpha1.nodes.nodes.deployment
| Métodos | |
|---|---|
| create | POST /v1alpha1/{parent=nodes/*/nodes/*}/deploymentsCria um novo deployment. | 
| list | GET /v1alpha1/{parent=nodes/*/nodes/*}/deploymentsLista deployments. | 
Recurso REST: v1alpha1.nodes.nodes.devices
| Métodos | |
|---|---|
| create | POST /v1alpha1/{parent=nodes/*/nodes/*}/devicesCria um deviceem umanodeoucustomer. | 
| createSigned | POST /v1alpha1/{parent=nodes/*/nodes/*}/devices:createSignedCria um deviceassinado em umanodeoucustomer. | 
| list | GET /v1alpha1/{parent=nodes/*/nodes/*}/devicesLista devicesem umanodeoucustomer. | 
Recurso REST: v1alpha1.nodes.nodes.nodes
| Métodos | |
|---|---|
| create | POST /v1alpha1/{parent=nodes/*/nodes/*}/nodesCria um novo node. | 
| list | GET /v1alpha1/{parent=nodes/*/nodes/*}/nodesLista nodes. | 
Recurso REST: v1alpha1.policies
| Métodos | |
|---|---|
| get | POST /v1alpha1/policies:getRecebe a política de controle de acesso de um recurso. | 
| set | POST /v1alpha1/policies:setDefine a política de controle de acesso no recurso especificado. | 
| test | POST /v1alpha1/policies:testRetorna permissões que um autor de chamada tem no recurso especificado. |