Risorsa: deployment
Un deployment.
Rappresentazione JSON |
---|
{ "name": string, "description": string, "categories": [ string ], "buildPrefixes": [ string ], "fingerprintSubstrings": [ string ], "apfeProductId": string, "userAccessLevel": { object ( |
Campi | |
---|---|
name |
Solo output. Il nome del deployment. |
description |
La descrizione del deployment. |
categories[] |
Solo output. Le categorie di deployment. |
buildPrefixes[] |
Solo output. Il prefisso della build. |
fingerprintSubstrings[] |
Solo output. La sottostringa dell'impronta del deployment. Utilizzato di solito per applicare chiavi di test o di release. |
apfeProductId |
Solo output. Il codice ID prodotto del dispositivo di deployment. |
userAccessLevel |
Solo output. Livello di accesso dell'utente a questo deployment. |
updateTime |
Solo output. Il timestamp dell'aggiornamento del deployment. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
endOfLifeUrl |
L'URL di fine del ciclo di vita del deployment. L'impostazione di questo campo su un URL non vuoto contrassegna il deployment come fine del ciclo di vita. Questo campo non deve essere configurato o lasciato vuoto per un deployment già contrassegnato come fine del ciclo di vita. |
details |
Solo output. Ulteriori dettagli di un deployment. Questo campo deve essere restituito dal server solo quando restituisce il deployment. |
UserAccessLevel
Livello di accesso ai deployment.
Rappresentazione JSON |
---|
{
"userEmail": string,
"accessLevel": enum ( |
Campi | |
---|---|
userEmail |
L'indirizzo email dell'utente. |
accessLevel |
Il livello di accesso dell'utente al deployment. |
AccessLevel
L'utente può avere diversi livelli di accesso a un deployment.
Enum | |
---|---|
ACCESS_LEVEL_UNSPECIFIED |
Non specificato. |
READ_ONLY_ACCESS |
L'utente può visualizzare il deployment, ma non modificarlo. |
GROUPS_ONLY_ACCESS |
In questo deployment, l'utente può modificare i gruppi di test, ma non il gruppo di produzione. |
FULL_ACCESS |
In questo deployment, l'utente può modificare sia i gruppi di test sia il gruppo di produzione. |
NO_ACCESS |
L'utente non ha accesso a questo deployment. |
DeploymentDetails
Dettagli sul deployment che include aggiornamenti e gruppi. Tutte queste informazioni sono di sola lettura.
Rappresentazione JSON |
---|
{ "updates": [ { object ( |
Campi | |
---|---|
updates[] |
La cronologia degli aggiornamenti del deployment. |
groups[] |
I gruppi nella visualizzazione dettagliata. Tieni presente che |
configs[] |
Configurazioni di deployment. |
versionTag |
La versione del deployment. |
UpdateHistory
Una voce della cronologia degli aggiornamenti. Queste informazioni sono di sola lettura.
Rappresentazione JSON |
---|
{
"updateTime": string,
"user": string,
"content": [
{
object ( |
Campi | |
---|---|
updateTime |
Il timestamp in cui si è verificato l'aggiornamento. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
user |
L'indirizzo email dell'utente quando è stata apportata la modifica. |
content[] |
Gli aggiornamenti eseguiti da questo utente in questo momento. |
HistoryData
Rappresenta una transazione. Ad esempio, se un gruppo è stato aggiornato, potrebbe avere il seguente aspetto:
HistoryData {
value = group "security updates"
subData = HistoryData {
value = applied ota configurations
subData = HistoryData {
value = config 1
}, HistoryData {
value = config 2
}
}
}
Rappresentazione JSON |
---|
{
"value": string,
"subData": [
{
object ( |
Campi | |
---|---|
value |
Il contenuto di una determinata modifica o un'intestazione se esistono dati secondari. |
subData[] |
Se sono state apportate più modifiche, vengono visualizzate tutte. |
Metodi |
|
---|---|
|
Si aggiudica un Deployment . |
|
Elenchi deployments . |
|
Aggiorna un deployment . |