Method: customers.policies.orgunits.batchModify

Zmień wiele wartości zasad, które mają zastosowanie w określonej jednostce organizacyjnej. Wszystkie cele muszą mieć ten sam format docelowy. Oznacza to, że muszą one wskazywać ten sam zasób docelowy i mieć te same klucze określone w funkcji additionalTargetKeyNames, choć wartości tych kluczy mogą się różnić. W przypadku niepowodzenia żądanie zwróci szczegóły błędu jako część parametru google.rpc.Status.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
customer

string

Identyfikator konta G Suite lub literału „my_customer” za klienta powiązanego z prośbą.

Treść żądania

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

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

object (ModifyOrgUnitPolicyRequest)

Lista zasad do zmodyfikowania zgodnie z definicją w zasadzie requests. Wszystkie prośby z listy 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ć jednostkę organizacyjną .
  3. Wszystkie wartości `policyTargetKey` muszą mieć takie same nazwy kluczy w „additionalTargetKeys”. Oznacza to również, że jeśli jedno z cele mają pustą mapę `additionalTargetKeys`, wszystkie cele muszą mieć pustą mapę `additionalTargetKeys`.
  4. Do tego samego parametru „policySchema” nie mogą odwoływać się 2 żądania modyfikacji + Para zasad „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

ModifyOrgUnitPolicyRequest

Parametry prośby o modyfikowanie wartości zasady dla określonej jednostki organizacyjnej.

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

object (PolicyTargetKey)

Wymagane. Klucz celu, w przypadku którego chcemy zmienić zasadę. Zasób docelowy musi wskazywać jednostkę organizacyjną.

policyValue

object (PolicyValue)

Nowa wartość zasady.

updateMask

string (FieldMask format)

Wymagane. Pola zasad do zaktualizowania. Tylko pola w tej masce zostaną zaktualizowane. inne pola w tabeli policyValue będą ignorowane (nawet jeśli mają wartości). Jeśli pole znajduje się na tej liście, musi mieć wartość „policyValue”.

Jest to rozdzielana przecinkami lista w pełni kwalifikowanych nazw pól. Przykład: "user.displayName,photo".