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 "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

endOfLifeUrl

string

স্থাপনার জীবনের শেষ url. এই ক্ষেত্রটিকে একটি নন-খালি url-এ সেট করা ডিপ্লয়মেন্টটিকে জীবনের শেষ হিসাবে চিহ্নিত করে। ইতিমধ্যেই জীবনের শেষ হিসাবে চিহ্নিত একটি স্থাপনার জন্য এই ক্ষেত্রটি আনসেট বা খালি করা যাবে না৷

details

object ( DeploymentDetails )

শুধুমাত্র আউটপুট। একটি স্থাপনার আরো বিস্তারিত. স্থাপনা ফেরত দেওয়ার সময় এই ক্ষেত্রটি শুধুমাত্র সার্ভার দ্বারা ফেরত দেওয়া উচিত।

ব্যবহারকারীর অ্যাক্সেস লেভেল

স্থাপনার অ্যাক্সেসের স্তর।

JSON প্রতিনিধিত্ব
{
  "userEmail": string,
  "accessLevel": enum (AccessLevel)
}
ক্ষেত্র
userEmail

string

ব্যবহারকারীর ইমেল ঠিকানা।

accessLevel

enum ( AccessLevel )

স্থাপনায় ব্যবহারকারীর অ্যাক্সেসের স্তর।

অ্যাক্সেস লেভেল

ব্যবহারকারীর একটি স্থাপনার বিভিন্ন অ্যাক্সেস স্তর থাকতে পারে।

এনামস
ACCESS_LEVEL_UNSPECIFIED উল্লিখিত না.
READ_ONLY_ACCESS ব্যবহারকারী দেখতে পারে কিন্তু স্থাপনা পরিবর্তন করতে পারে না।
GROUPS_ONLY_ACCESS ব্যবহারকারী পরীক্ষা গোষ্ঠী পরিবর্তন করতে পারে কিন্তু এই স্থাপনায় উৎপাদন গোষ্ঠী নয়।
FULL_ACCESS ব্যবহারকারী এই স্থাপনায় পরীক্ষা গোষ্ঠী এবং উৎপাদন গোষ্ঠী উভয়ই পরিবর্তন করতে পারে।
NO_ACCESS ব্যবহারকারীর এই স্থাপনার কোন অ্যাক্সেস নেই।

স্থাপনার বিবরণ

স্থাপনা সম্পর্কে বিশদ বিবরণ যা আপডেট এবং গ্রুপ অন্তর্ভুক্ত করে। এই সব তথ্য শুধুমাত্র পড়া হয়.

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 )

স্থাপনার সংস্করণ।

ইতিহাস আপডেট করুন

একটি আপডেট ইতিহাস এন্ট্রি. এই তথ্য শুধুমাত্র পঠনযোগ্য.

JSON প্রতিনিধিত্ব
{
  "updateTime": string,
  "user": string,
  "content": [
    {
      object (HistoryData)
    }
  ]
}
ক্ষেত্র
updateTime

string ( Timestamp format)

আপডেট হওয়ার সময় টাইমস্ট্যাম্প।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

user

string

ব্যবহারকারীর ইমেল ঠিকানা যখন পরিবর্তন করা হয়েছিল।

content[]

object ( 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 আপডেট করে।