Method: customers.policies.resolve

Pobiera rozwiązane wartości zasad dla listy zasad pasujących do zapytania.

Żądanie HTTP

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

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
{
  "policySchemaFilter": string,
  "policyTargetKey": {
    object (PolicyTargetKey)
  },
  "pageSize": integer,
  "pageToken": string
}
Pola
policySchemaFilter

string

Wymagane. Filtr schematu, który ma być stosowany do żądania rozwiązania.

Podaj nazwę schematu, aby wyświetlić określony schemat, na przykład chrome.users.ShowLogoutButton

Symbole wieloznaczne są obsługiwane, ale tylko w liściach nazwy schematu. Symbolów wieloznacznych nie można używać bezpośrednio w przestrzeni nazw. Szczegółowe informacje o przestrzeniach nazw schematu znajdziesz na stronie https://developers.google.com/chrome/policy/guides/policy-schemas.

Na przykład: „chrome.users.*”, "chrome.users.apps.*", "chrome.printers.*" Nieprawidłowe: "*", "*.users", "chrome.*", „chrome.*.apps.*”

policyTargetKey

object (PolicyTargetKey)

Wymagane. Klucz zasobu docelowego, w którym zasady powinny zostać rozpoznane.

pageSize

integer

Maksymalna liczba zasad do zwrócenia: domyślnie 100, maksymalnie 1000.

pageToken

string

Token strony użyty do pobrania określonej strony żądania.

Treść odpowiedzi

Komunikat z odpowiedzią dla uzyskania rozpoznanej wartości zasady dla określonego celu.

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "resolvedPolicies": [
    {
      object (ResolvedPolicy)
    }
  ],
  "nextPageToken": string
}
Pola
resolvedPolicies[]

object (ResolvedPolicy)

Lista rozstrzygniętych zasad znalezionych w odpowiedzi na prośbę o rozwiązanie.

nextPageToken

string

Token strony użyty do pobrania następnego zestawu rozstrzygniętych zasad znalezionych przez żądanie.

Zakresy autoryzacji

Wymaga jednego z tych zakresów protokołu OAuth:

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

ResolvedPolicy

Ostateczna wartość zasady dla danego celu.

Zapis JSON
{
  "targetKey": {
    object (PolicyTargetKey)
  },
  "value": {
    object (PolicyValue)
  },
  "sourceKey": {
    object (PolicyTargetKey)
  },
  "addedSourceKey": {
    object (PolicyTargetKey)
  }
}
Pola
targetKey

object (PolicyTargetKey)

Tylko dane wyjściowe. Zasób docelowy, do którego ma zastosowanie znaleziona wartość zasady.

value

object (PolicyValue)

Tylko dane wyjściowe. Ostateczna wartość zasady.

sourceKey

object (PolicyTargetKey)

Tylko dane wyjściowe. Zasób źródłowy, z którego pochodzi ta wartość zasady. Może być taka sama jak targetKey, jeśli zasada została bezpośrednio zmodyfikowana w celu. W przeciwnym razie byłby to inny zasób, z którego zasada uzyskuje swoją wartość (w stosownych przypadkach). Jeśli go nie ma, źródłem jest wartość domyślna dla klienta.

addedSourceKey

object (PolicyTargetKey)

Tylko dane wyjściowe. Dodany klucz źródła wskazuje poziom, na którym encja została bezpośrednio dodana do zarządzania. Jest to przydatne w przypadku niektórych typów zasad, które są stosowane tylko wtedy, gdy zostały wprost dodane do zarządzania. Mogą to być na przykład aplikacje i sieci. Jednostkę można usunąć z zarządzania tylko w jednostce organizacyjnej, do której została bezpośrednio dodana. Jeśli go nie widzisz, oznacza to, że zasady są zarządzane bez konieczności ręcznego dodawania elementu, na przykład standardowych zasad dotyczących użytkowników lub urządzeń.