- Ressource: Déploiement
- UserAccessLevel
- AccessLevel
- DeploymentDetails
- UpdateHistory
- HistoryData
- Méthodes
Ressource: Déploiement
Un déploiement
Représentation JSON |
---|
{ "name": string, "description": string, "categories": [ string ], "buildPrefixes": [ string ], "fingerprintSubstrings": [ string ], "apfeProductId": string, "userAccessLevel": { object ( |
Champs | |
---|---|
name |
Uniquement en sortie. Le nom du déploiement. |
description |
Description du déploiement. |
categories[] |
Uniquement en sortie. Catégories de déploiement |
buildPrefixes[] |
Uniquement en sortie. Préfixe de compilation. |
fingerprintSubstrings[] |
Uniquement en sortie. Sous-chaîne de l'empreinte du déploiement. Généralement utilisé pour appliquer des clés de test ou des clés de libération. |
apfeProductId |
Uniquement en sortie. Code d'ID produit de l'appareil utilisé pour le déploiement. |
userAccessLevel |
Uniquement en sortie. Niveau d'accès de l'utilisateur à ce déploiement. |
updateTime |
Uniquement en sortie. Horodatage de la mise à jour du déploiement. Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres fractionnaires. Exemples: |
endOfLifeUrl |
URL de fin de vie du déploiement. Si vous définissez ce champ sur une URL non vide, le déploiement est considéré en fin de vie. Ce champ ne doit pas être désactivé ni laissé vide pour un déploiement déjà marqué comme fin de vie. |
details |
Uniquement en sortie. Plus de détails sur un déploiement. Ce champ ne doit être renvoyé par le serveur que lors du renvoi du déploiement. |
UserAccessLevel
Niveau d'accès aux déploiements.
Représentation JSON |
---|
{
"userEmail": string,
"accessLevel": enum ( |
Champs | |
---|---|
userEmail |
Adresse e-mail de l'utilisateur. |
accessLevel |
Niveau d'accès de l'utilisateur au déploiement. |
AccessLevel
L'utilisateur peut disposer de différents niveaux d'accès à un déploiement.
Enums | |
---|---|
ACCESS_LEVEL_UNSPECIFIED |
Non spécifié. |
READ_ONLY_ACCESS |
L'utilisateur peut afficher le déploiement, mais pas le modifier. |
GROUPS_ONLY_ACCESS |
Dans ce déploiement, l'utilisateur peut modifier les groupes de test, mais pas le groupe de production. |
FULL_ACCESS |
L'utilisateur peut modifier les groupes de test et le groupe de production dans ce déploiement. |
NO_ACCESS |
L'utilisateur n'a pas accès à ce déploiement. |
DeploymentDetails
Détails sur le déploiement incluant les mises à jour et les groupes. Toutes ces informations sont en lecture seule.
Représentation JSON |
---|
{ "updates": [ { object ( |
Champs | |
---|---|
updates[] |
Historique des mises à jour du déploiement. |
groups[] |
Groupes en vue détaillée Notez que |
configs[] |
Configurations de déploiement |
versionTag |
Version du déploiement. |
UpdateHistory
Une entrée de l'historique des mises à jour. Ces informations sont en lecture seule.
Représentation JSON |
---|
{
"updateTime": string,
"user": string,
"content": [
{
object ( |
Champs | |
---|---|
updateTime |
Horodatage de la mise à jour. Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres fractionnaires. Exemples: |
user |
Adresse e-mail de l'utilisateur au moment de la modification. |
content[] |
Mises à jour effectuées par cet utilisateur pour le moment. |
HistoryData
Représente une transaction. Par exemple, si un groupe a été mis à jour, cela peut se présenter comme suit:
HistoryData {
value = group "security updates"
subData = HistoryData {
value = applied ota configurations
subData = HistoryData {
value = config 1
}, HistoryData {
value = config 2
}
}
}
Représentation JSON |
---|
{
"value": string,
"subData": [
{
object ( |
Champs | |
---|---|
value |
Contenu d'une modification particulière ou d'un en-tête si des sous-données existent. |
subData[] |
S'il y a eu plusieurs modifications, cette section contient chacune d'elles. |
Méthodes |
|
---|---|
|
Récupère un Deployment . |
|
Liste deployments . |
|
Met à jour une deployment . |