منبع: استقرار
یک استقرار
نمایندگی JSON |
---|
{ "name": string, "description": string, "categories": [ string ], "buildPrefixes": [ string ], "fingerprintSubstrings": [ string ], "apfeProductId": string, "userAccessLevel": { object ( |
زمینه های | |
---|---|
name | فقط خروجی نام استقرار. |
description | شرح استقرار. |
categories[] | فقط خروجی دسته های استقرار |
buildPrefixes[] | فقط خروجی پیشوند ساخت. |
fingerprintSubstrings[] | فقط خروجی زیر رشته اثر انگشت استقرار. معمولاً برای اجرای کلیدهای آزمایشی یا کلیدهای آزادسازی استفاده می شود. |
apfeProductId | فقط خروجی کد شناسه محصول برای دستگاه استقرار. |
userAccessLevel | فقط خروجی سطح دسترسی کاربر به این استقرار. |
updateTime | فقط خروجی مهر زمانی که استقرار به روز شد. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
endOfLifeUrl | آدرس اینترنتی پایان عمر استقرار. تنظیم این فیلد روی یک آدرس اینترنتی غیر خالی، استقرار را به عنوان پایان عمر علامت گذاری می کند. این فیلد نباید برای استقراری که قبلاً بهعنوان پایان عمر علامتگذاری شده است، تنظیم نشده یا خالی باشد. |
details | فقط خروجی جزئیات بیشتر یک استقرار این فیلد فقط باید در هنگام بازگرداندن استقرار توسط سرور بازگردانده شود. |
UserAccess Level
سطح دسترسی به استقرارها
نمایندگی JSON |
---|
{
"userEmail": string,
"accessLevel": enum ( |
زمینه های | |
---|---|
userEmail | آدرس ایمیل کاربر. |
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 "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
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 را به روز می کند. |