Method: enterprises.policies.modifyPolicyApplications

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

درخواست HTTP

POST https://androidmanagement.googleapis.com/v1/{name=enterprises/*/policies/*}:modifyPolicyApplications

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

پارامترها
name

string

مورد نیاز. نام Policy حاوی اشیاء ApplicationPolicy که باید به‌روزرسانی شوند، به شکل enterprises/{enterpriseId}/policies/{policyId} .

درخواست بدن

بدنه درخواست حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "changes": [
    {
      object (ApplicationPolicyChange)
    }
  ]
}
فیلدها
changes[]

object ( ApplicationPolicyChange )

مورد نیاز. تغییراتی که باید در اشیاء ApplicationPolicy ایجاد شود. باید حداقل یک ApplicationPolicyChange وجود داشته باشد.

بدن پاسخگو

پاسخ به درخواست به روز رسانی یا ایجاد اشیاء ApplicationPolicy در خط مشی داده شده.

در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "policy": {
    object (Policy)
  }
}
فیلدها
policy

object ( Policy )

خط مشی به روز شده

محدوده مجوز

به محدوده OAuth زیر نیاز دارد:

  • https://www.googleapis.com/auth/androidmanagement

برای اطلاعات بیشتر، بهOAuth 2.0 Overview .

ApplicationPolicyChange

تغییری که باید در یک شیء ApplicationPolicy ایجاد شود.

نمایندگی JSON
{
  "application": {
    object (ApplicationPolicy)
  },
  "updateMask": string
}
فیلدها
application

object ( ApplicationPolicy )

اگر ApplicationPolicy.packageName با یک شیء ApplicationPolicy موجود در Policy در حال اصلاح مطابقت داشته باشد، آن شیء به روز می شود. در غیر این صورت، به انتهای Policy.applications اضافه می شود.

updateMask

string ( FieldMask format)

ماسک فیلد که فیلدهایی را برای به‌روزرسانی نشان می‌دهد. در صورت حذف، تمام فیلدهای قابل تغییر به روز می شوند.

این فهرستی از نام‌های فیلدهای کاملاً واجد شرایط با کاما است. مثال: "user.displayName,photo" .