Method: customers.policies.groups.batchModify

Modyfikowanie wielu wartości zasad zastosowanych do określonej grupy. Wszystkie elementy docelowe muszą mieć ten sam format wartości docelowych. Oznacza to, że muszą one wskazywać ten sam zasób docelowy i muszą mieć te same klucze określone w zasadzie additionalTargetKeyNames, chociaż ich wartości mogą się różnić. W przypadku niepowodzenia żądanie zwróci szczegóły błędu w ramach parametru google.rpc.Status.

Żądanie HTTP

POST https://chromepolicy.googleapis.com/v1/{customer=customers/*}/policies/groups:batchModify

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
customer

string

Identyfikator konta Google Workspace lub literał „my_customer” powiązany z żądaniem.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "requests": [
    {
      object (ModifyGroupPolicyRequest)
    }
  ]
}
Pola
requests[]

object (ModifyGroupPolicyRequest)

Lista zasad do zmodyfikowania zgodnie z definicją w dokumencie requests. Wszystkie żądania na liście muszą być zgodne z tymi ograniczeniami:

  1. Wszystkie schematy na liście muszą mieć tę samą główną przestrzeń nazw.
  2. Wszystkie wartości „policyTargetKey.targetResource” muszą wskazywać zasób grupy.
  3. Wszystkie wartości „policyTargetKey” muszą mieć tę samą nazwę klucza „appId” w atrybucie „additionalTargetKeys”.
  4. Żadne 2 żądania modyfikacji nie mogą odwoływać się do tej samej pary „policySchema” + „policyTargetKey”.

Treść odpowiedzi

Jeśli operacja się uda, treść odpowiedzi będzie pusta.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/chrome.management.policy

ModifyGroupPolicyRequest

Parametry żądania zmiany wartości zasady dla określonej grupy docelowej.

Zapis JSON
{
  "policyTargetKey": {
    object (PolicyTargetKey)
  },
  "policyValue": {
    object (PolicyValue)
  },
  "updateMask": string
}
Pola
policyTargetKey

object (PolicyTargetKey)

To pole jest wymagane. Klucz celu, w przypadku którego chcesz zmodyfikować zasadę. Zasób docelowy musi wskazywać grupę.

policyValue

object (PolicyValue)

Nowa wartość zasady.

updateMask

string (FieldMask format)

To pole jest wymagane. Pola zasad do zaktualizowania. Tylko pola w tej masce zostaną zaktualizowane. Inne pola w komponencie policyValue zostaną zignorowane (nawet jeśli zawierają wartości). Jeśli pole znajduje się na tej liście, musi mieć wartość w polu „policyValue”.

Jest to lista rozdzielonych przecinkami pełnych i jednoznacznych nazw pól. Przykład: "user.displayName,photo".