משאב: פריסה
פריסה.
ייצוג JSON |
---|
{ "name": string, "description": string, "categories": [ string ], "buildPrefixes": [ string ], "fingerprintSubstrings": [ string ], "apfeProductId": string, "userAccessLevel": { object ( |
שדות | |
---|---|
name |
פלט בלבד. שם הפריסה. |
description |
תיאור הפריסה. |
categories[] |
פלט בלבד. קטגוריות הפריסה. |
buildPrefixes[] |
פלט בלבד. תחילית ה-build. |
fingerprintSubstrings[] |
פלט בלבד. מחרוזת המשנה של טביעת האצבע לפריסה. בדרך כלל משתמשים בהם לאכיפה של מפתחות בדיקה או של מפתחות גרסה. |
apfeProductId |
פלט בלבד. קוד מזהה המוצר של מכשיר הפריסה. |
userAccessLevel |
פלט בלבד. רמת הגישה של המשתמש לפריסה הזו. |
updateTime |
פלט בלבד. חותמת הזמן של מועד העדכון של הפריסה. חותמת זמן בפורמט "זולו" RFC3339 UTC, ברזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
endOfLifeUrl |
כתובת URL לסוף חיי הפריסה של הפריסה. הגדרת השדה הזה לכתובת URL שאינה ריקה, מסמנת את הפריסה לסוף חיי המוצר. לפריסה שכבר מסומנת לסוף חיי המוצר, אין להגדיר את השדה הזה או להגדיר אותו כשדה ריק. |
details |
פלט בלבד. פרטים נוספים על פריסה. השרת צריך להחזיר שדה זה רק בעת החזרת הפריסה. |
UserAccessLevel
רמת הגישה לפריסות.
ייצוג JSON |
---|
{
"userEmail": string,
"accessLevel": enum ( |
שדות | |
---|---|
userEmail |
זוהי כתובת האימייל של המשתמש. |
accessLevel |
רמת הגישה של המשתמש לפריסה. |
AccessLevel
למשתמש יכולות להיות רמות גישה שונות לפריסה.
טיפוסים בני מנייה (enums) | |
---|---|
ACCESS_LEVEL_UNSPECIFIED |
לא צוין. |
READ_ONLY_ACCESS |
המשתמש יכול לראות את הפריסה, אבל לא לשנות אותה. |
GROUPS_ONLY_ACCESS |
המשתמש יכול לשנות קבוצות בדיקה, אבל לא את קבוצת הייצור בפריסה הזו. |
FULL_ACCESS |
המשתמש יכול לשנות גם את קבוצות הבדיקה וגם את קבוצת הייצור בפריסה הזו. |
NO_ACCESS |
למשתמש אין גישה לפריסה הזו. |
DeploymentDetails
פרטים על הפריסה שכוללת עדכונים וקבוצות. כל המידע הזה הוא לקריאה בלבד.
ייצוג JSON |
---|
{ "updates": [ { object ( |
שדות | |
---|---|
updates[] |
היסטוריית העדכונים של הפריסה. |
groups[] |
הקבוצות בתצוגה מפורטת. לתשומת ליבך: |
configs[] |
הגדרות הפריסה. |
versionTag |
גרסת הפריסה. |
UpdateHistory
רשומה בהיסטוריית העדכונים. המידע הזה הוא לקריאה בלבד.
ייצוג JSON |
---|
{
"updateTime": string,
"user": string,
"content": [
{
object ( |
שדות | |
---|---|
updateTime |
חותמת הזמן של מועד העדכון. חותמת זמן בפורמט "זולו" RFC3339 UTC, ברזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
user |
כתובת האימייל של המשתמש בזמן ביצוע השינוי. |
content[] |
העדכונים שהמשתמש הזה ביצע בשלב זה. |
HistoryData
מייצג עסקה. לדוגמה, אם קבוצה עודכנה, היא עשויה להיראות כך:
HistoryData {
value = group "security updates"
subData = HistoryData {
value = applied ota configurations
subData = HistoryData {
value = config 1
}, HistoryData {
value = config 2
}
}
}
ייצוג JSON |
---|
{
"value": string,
"subData": [
{
object ( |
שדות | |
---|---|
value |
התוכן של שינוי מסוים או כותרת, אם קיימים נתוני משנה. |
subData[] |
אם היו מספר שינויים, הערך הזה יכלול את כל אחד מהם. |
שיטות |
|
---|---|
|
מקבל Deployment . |
|
הרשימה deployments . |
|
מתבצע עדכון של deployment . |