- Recurso: implantação
- UserAccessLevel
- AccessLevel
- DeploymentDetails
- UpdateHistory
- HistoryData
- Métodos
Recurso: implantação
Uma implantação.
Representação JSON |
---|
{ "name": string, "description": string, "categories": [ string ], "buildPrefixes": [ string ], "fingerprintSubstrings": [ string ], "apfeProductId": string, "userAccessLevel": { object ( |
Campos | |
---|---|
name |
Apenas saída. O nome da implantação. |
description |
A descrição da implantação. |
categories[] |
Apenas saída. As categorias de implantação. |
buildPrefixes[] |
Apenas saída. O prefixo do build. |
fingerprintSubstrings[] |
Apenas saída. A substring de impressão digital da implantação. Normalmente usada para impor chaves de teste ou de lançamento. |
apfeProductId |
Apenas saída. O código do ID do produto do dispositivo de implantação. |
userAccessLevel |
Apenas saída. Nível de acesso do usuário a esta implantação. |
updateTime |
Apenas saída. O carimbo de data/hora em que a implantação foi atualizada. Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
endOfLifeUrl |
URL de fim de vida útil da implantação. Definir este campo como um URL não vazio marca a implantação como fim da vida útil. Este campo não pode ser definido ou definido como vazio para uma implantação já marcada como fim da vida útil. |
details |
Apenas saída. Mais detalhes de uma implantação. Esse campo só será retornado pelo servidor ao retornar a implantação. |
UserAccessLevel
Nível de acesso às implantações.
Representação JSON |
---|
{
"userEmail": string,
"accessLevel": enum ( |
Campos | |
---|---|
userEmail |
Endereço de e-mail do usuário. |
accessLevel |
Nível de acesso do usuário à implantação. |
AccessLevel
O usuário pode ter diferentes níveis de acesso a uma implantação.
Enums | |
---|---|
ACCESS_LEVEL_UNSPECIFIED |
Não especificado. |
READ_ONLY_ACCESS |
O usuário pode ver, mas não modificar a implantação. |
GROUPS_ONLY_ACCESS |
O usuário pode modificar os grupos de teste, mas não o grupo de produção nesta implantação. |
FULL_ACCESS |
O usuário pode modificar os grupos de teste e o grupo de produção nesta implantação. |
NO_ACCESS |
O usuário não tem acesso a esta implantação. |
DeploymentDetails
Detalhes sobre a implantação, que inclui atualizações e grupos. Todas essas informações são somente leitura.
Representação JSON |
---|
{ "updates": [ { object ( |
Campos | |
---|---|
updates[] |
O histórico de atualizações da implantação. |
groups[] |
Grupos em visualização detalhada. |
configs[] |
Configurações de implantação. |
versionTag |
A versão da implantação. |
UpdateHistory
Uma entrada do histórico de atualizações. Essas informações são somente leitura.
Representação JSON |
---|
{
"updateTime": string,
"user": string,
"content": [
{
object ( |
Campos | |
---|---|
updateTime |
O carimbo de data/hora em que a atualização ocorreu. Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
user |
O endereço de e-mail do usuário quando a alteração foi feita. |
content[] |
As atualizações que foram feitas por este usuário no momento. |
HistoryData
Representa uma transação. Por exemplo, se um grupo fosse atualizado, ele teria esta aparência:
HistoryData {
value = group "security updates"
subData = HistoryData {
value = applied ota configurations
subData = HistoryData {
value = config 1
}, HistoryData {
value = config 2
}
}
}
Representação JSON |
---|
{
"value": string,
"subData": [
{
object ( |
Campos | |
---|---|
value |
O conteúdo de uma mudança específica ou de um cabeçalho, se houver subData. |
subData[] |
Se houver várias alterações, todas elas serão exibidas. |
Métodos |
|
---|---|
|
Recebe um Deployment . |
|
Lista deployments . |
|
Atualiza um deployment . |