REST Resource: deployments

منبع: استقرار

یک استقرار

نمایندگی JSON
{
  "name": string,
  "description": string,
  "categories": [
    string
  ],
  "buildPrefixes": [
    string
  ],
  "fingerprintSubstrings": [
    string
  ],
  "apfeProductId": string,
  "userAccessLevel": {
    object (UserAccessLevel)
  },
  "updateTime": string,
  "endOfLifeUrl": string,
  "details": {
    object (DeploymentDetails)
  }
}
زمینه های
name

string

فقط خروجی نام استقرار.

description

string

شرح استقرار.

categories[]

string

فقط خروجی دسته های استقرار

buildPrefixes[]

string

فقط خروجی پیشوند ساخت.

fingerprintSubstrings[]

string

فقط خروجی زیر رشته اثر انگشت استقرار. معمولاً برای اجرای کلیدهای آزمایشی یا کلیدهای آزادسازی استفاده می شود.

apfeProductId

string

فقط خروجی کد شناسه محصول برای دستگاه استقرار.

userAccessLevel

object ( UserAccessLevel )

فقط خروجی سطح دسترسی کاربر به این استقرار.

updateTime

string ( Timestamp format)

فقط خروجی مهر زمانی که استقرار به روز شد.

مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

endOfLifeUrl

string

آدرس اینترنتی پایان عمر استقرار. تنظیم این فیلد روی یک آدرس اینترنتی غیر خالی، استقرار را به عنوان پایان عمر علامت گذاری می کند. این فیلد نباید برای استقراری که قبلاً به‌عنوان پایان عمر علامت‌گذاری شده است، تنظیم نشده یا خالی باشد.

details

object ( DeploymentDetails )

فقط خروجی جزئیات بیشتر یک استقرار این فیلد فقط باید در هنگام بازگرداندن استقرار توسط سرور بازگردانده شود.

UserAccess Level

سطح دسترسی به استقرارها

نمایندگی JSON
{
  "userEmail": string,
  "accessLevel": enum (AccessLevel)
}
زمینه های
userEmail

string

آدرس ایمیل کاربر.

accessLevel

enum ( AccessLevel )

سطح دسترسی کاربر به استقرار.

سطح دسترسی

کاربر می تواند سطوح دسترسی متفاوتی به یک استقرار داشته باشد.

Enums
ACCESS_LEVEL_UNSPECIFIED مشخص نشده است.
READ_ONLY_ACCESS کاربر می تواند استقرار را مشاهده کند، اما نمی تواند آن را تغییر دهد.
GROUPS_ONLY_ACCESS کاربر می‌تواند گروه‌های آزمایشی را تغییر دهد اما گروه تولید را در این استقرار تغییر نمی‌دهد.
FULL_ACCESS کاربر می تواند هر دو گروه آزمایش و گروه تولید را در این استقرار تغییر دهد.
NO_ACCESS کاربر به این استقرار دسترسی ندارد.

DeploymentDetails

جزئیات مربوط به استقرار که شامل به‌روزرسانی‌ها و گروه‌ها است. تمام این اطلاعات فقط خواندنی است.

نمایندگی JSON
{
  "updates": [
    {
      object (UpdateHistory)
    }
  ],
  "groups": [
    {
      object (Group)
    }
  ],
  "configs": [
    {
      object (Config)
    }
  ],
  "versionTag": {
    object (VersionTag)
  }
}
زمینه های
updates[]

object ( UpdateHistory )

تاریخچه به روز رسانی استقرار.

groups[]

object ( Group )

گروه ها در نمای تفصیلی توجه داشته باشید که GroupDetails به دلیل مشکلات اندازه شامل members نخواهد بود. اگر به members نیاز دارید، توصیه می کنیم آنها را بر حسب تقاضا، در هر Group بارگیری کنید.

configs[]

object ( Config )

تنظیمات استقرار

versionTag

object ( VersionTag )

نسخه استقرار.

UpdateHistory

ورودی تاریخچه به روز رسانی این اطلاعات فقط خواندنی است.

نمایندگی JSON
{
  "updateTime": string,
  "user": string,
  "content": [
    {
      object (HistoryData)
    }
  ]
}
زمینه های
updateTime

string ( Timestamp format)

مهر زمانی که به روز رسانی رخ داده است.

مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

user

string

آدرس ایمیل کاربر هنگام ایجاد تغییر.

content[]

object ( HistoryData )

به روز رسانی هایی که در این زمان توسط این کاربر انجام شده است.

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 (HistoryData)
    }
  ]
}
زمینه های
value

string

محتوای یک تغییر خاص یا هدر در صورت وجود زیرداده.

subData[]

object ( HistoryData )

اگر چندین تغییر وجود داشته باشد، این شامل هر یک از آنها است.

مواد و روش ها

get

Deployment می گیرد.

list

deployments فهرست می کند.

update

یک deployment را به روز می کند.