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. Prefisso della build. |
fingerprintSubstrings[] |
Solo output. La sottostringa dell'impronta del deployment. In genere è utilizzato per applicare le chiavi di test o le chiavi di rilascio. |
apfeProductId |
Solo output. Il codice ID prodotto del dispositivo di deployment. |
userAccessLevel |
Solo output. Il livello di accesso dell'utente a questo deployment. |
updateTime |
Solo output. Timestamp dell'aggiornamento del deployment. Un timestamp nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
endOfLifeUrl |
L'URL della 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. La configurazione di questo campo non deve essere annullata o il campo deve essere 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 solo dal server quando restituisce il deployment. |
UserAccessLevel
Livello di accesso ai deployment.
Rappresentazione JSON |
---|
{
"userEmail": string,
"accessLevel": enum ( |
Campi | |
---|---|
userEmail |
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 ma non modificare il deployment. |
GROUPS_ONLY_ACCESS |
L'utente può modificare i gruppi di test, ma non il gruppo di produzione in questo deployment. |
FULL_ACCESS |
L'utente può modificare sia i gruppi di test sia il gruppo di produzione in questo deployment. |
NO_ACCESS |
L'utente non ha accesso a questo deployment. |
DeploymentDetails
Dettagli sul deployment, che includono 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 |
Timestamp dell'aggiornamento. Un timestamp nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
user |
L'indirizzo email dell'utente al momento della modifica. |
content[] |
Gli aggiornamenti apportati 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 di un'intestazione, se esistono dati secondari. |
subData[] |
Se sono state apportate più modifiche, verranno incluse tutte. |
Metodi |
|
---|---|
|
Riceve un Deployment . |
|
Elenca deployments . |
|
Aggiorna un deployment . |