- Ressource: Bereitstellung
- UserAccessLevel
- AccessLevel
- DeploymentDetails
- UpdateHistory (Aktualisierungsverlauf)
- HistoryData
- Methoden
Ressource: Bereitstellung
Eine Bereitstellung.
JSON-Darstellung |
---|
{ "name": string, "description": string, "categories": [ string ], "buildPrefixes": [ string ], "fingerprintSubstrings": [ string ], "apfeProductId": string, "userAccessLevel": { object ( |
Felder | |
---|---|
name |
Nur Ausgabe Der Name der Bereitstellung. |
description |
Die Beschreibung der Bereitstellung. |
categories[] |
Nur Ausgabe Die Bereitstellungskategorien. |
buildPrefixes[] |
Nur Ausgabe Das Build-Präfix. |
fingerprintSubstrings[] |
Nur Ausgabe Teilstring des Bereitstellungs-Fingerabdrucks Wird normalerweise verwendet, um Test- oder Release-Schlüssel zu erzwingen. |
apfeProductId |
Nur Ausgabe Der Produkt-ID-Code für das Bereitstellungsgerät. |
userAccessLevel |
Nur Ausgabe Die Zugriffsebene des Nutzers für diese Bereitstellung. |
updateTime |
Nur Ausgabe Der Zeitstempel, zu dem die Bereitstellung aktualisiert wurde. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
endOfLifeUrl |
Die End-of-Life-URL der Bereitstellung. Wenn Sie dieses Feld auf eine nicht leere URL festlegen, wird das Deployment als Ende des Lebenszyklus gekennzeichnet. Dieses Feld darf für eine Bereitstellung, die bereits als „End of Life“ markiert ist, nicht festgelegt oder leer sein. |
details |
Nur Ausgabe Weitere Details einer Bereitstellung. Dieses Feld sollte nur dann vom Server zurückgegeben werden, wenn die Bereitstellung zurückgegeben wird. |
UserAccessLevel
Zugriffsebene für Bereitstellungen.
JSON-Darstellung |
---|
{
"userEmail": string,
"accessLevel": enum ( |
Felder | |
---|---|
userEmail |
E-Mail-Adresse des Nutzers. |
accessLevel |
Die Zugriffsebene des Nutzers für die Bereitstellung. |
AccessLevel
Der Nutzer kann unterschiedliche Zugriffsebenen auf eine Bereitstellung haben.
Enums | |
---|---|
ACCESS_LEVEL_UNSPECIFIED |
Nicht angegeben. |
READ_ONLY_ACCESS |
Der Nutzer kann die Bereitstellung ansehen, aber nicht ändern. |
GROUPS_ONLY_ACCESS |
Der Nutzer kann Testgruppen ändern, nicht aber die Produktionsgruppe in dieser Bereitstellung. |
FULL_ACCESS |
Der Nutzer kann sowohl die Testgruppe als auch die Produktionsgruppe in dieser Bereitstellung ändern. |
NO_ACCESS |
Der Nutzer hat keinen Zugriff auf diese Bereitstellung. |
DeploymentDetails
Details zur Bereitstellung, die Aktualisierungen und Gruppen umfasst Alle diese Informationen sind schreibgeschützt.
JSON-Darstellung |
---|
{ "updates": [ { object ( |
Felder | |
---|---|
updates[] |
Der Aktualisierungsverlauf der Bereitstellung. |
groups[] |
Die Gruppen in der Detailansicht. Hinweis: Das Feld „ |
configs[] |
Bereitstellungskonfigurationen. |
versionTag |
Die Bereitstellungsversion. |
UpdateHistory
Ein Eintrag im Aktualisierungsverlauf. Diese Informationen sind schreibgeschützt.
JSON-Darstellung |
---|
{
"updateTime": string,
"user": string,
"content": [
{
object ( |
Felder | |
---|---|
updateTime |
Der Zeitstempel des Updates. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
user |
Die E-Mail-Adresse des Nutzers zum Zeitpunkt der Änderung. |
content[] |
Die Aktualisierungen, die dieser Nutzer zu diesem Zeitpunkt vorgenommen hat. |
HistoryData
Stellt eine Transaktion dar. Wenn eine Gruppe aktualisiert wurde, könnte dies beispielsweise so aussehen:
HistoryData {
value = group "security updates"
subData = HistoryData {
value = applied ota configurations
subData = HistoryData {
value = config 1
}, HistoryData {
value = config 2
}
}
}
JSON-Darstellung |
---|
{
"value": string,
"subData": [
{
object ( |
Felder | |
---|---|
value |
Der Inhalt einer bestimmten Änderung oder ein Header, wenn subData vorhanden ist. |
subData[] |
Falls mehrere Änderungen vorgenommen wurden, werden sie hier aufgelistet. |
Methoden |
|
---|---|
|
Erstellt einen Deployment . |
|
Listet deployments auf. |
|
Aktualisiert eine deployment . |