- 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. |