- Recurso: implantação
- UserAccessLevel
- AccessLevel
- DeploymentDetails
- UpdateHistory
- HistoryData
- Métodos
Recurso: Deployment
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. Geralmente usada para aplicar 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 RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
endOfLifeUrl |
O URL de fim da vida útil da implantação. Definir esse campo como um URL não vazio marca a implantação como fim da vida útil. Esse campo não pode ser desativado nem 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ó é 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 essa 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[] |
Os grupos na 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. Estas 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 RFC3339 UTC "Zulu", 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 tiver sido atualizado, poderá ter 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 alteração específica ou um cabeçalho se houver subData. |
subData[] |
Se houver várias alterações, cada uma delas será incluída. |
Métodos |
|
|---|---|
|
Recebe um Deployment. |
|
Lista deployments. |
|
Atualiza um deployment. |