Method: customers.policies.resolve

Pobiera obliczone wartości zasad dla listy zasad pasujących do wyszukiwanego hasła.

Żą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ł „my_customer” powiązany z żądaniem.

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

To pole jest wymagane. Filtr schematu, który ma być stosowany do żądania rozwiązania.

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

Symbole wieloznaczne są obsługiwane, ale tylko w części związanej z liściem nazwy schematu. Symboli wieloznacznych nie można używać bezpośrednio w przestrzeni nazw. Szczegółowe informacje o przestrzeni 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)

To pole jest wymagane. Klucz zasobu docelowego, w którym powinny zostać rozwiązane zasady.

pageSize

integer

Maksymalna liczba zasad do zwrócenia, domyślna to 100, ale maksymalna liczba to 1000.

pageToken

string

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

Treść odpowiedzi

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

Komunikat z odpowiedzią na pytanie o wartość zasady dla określonego celu.

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

object (ResolvedPolicy)

Lista rozwiązanych zasad znalezionych w żądaniu rozwiązania problemu.

nextPageToken

string

Token strony używany do pobrania następnego zestawu rozwiązanych zasad znalezionych przez żądanie.

Zakresy autoryzacji

Wymaga jednego z tych zakresów OAuth:

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

ResolvedPolicy

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. Przyznana wartość zasady.

sourceKey

object (PolicyTargetKey)

Tylko dane wyjściowe. Zasób źródłowy, z którego uzyskano tę wartość zasady. Może być taka sama jak targetKey, jeśli zasada jest bezpośrednio zmodyfikowana w celu. W przeciwnym razie będzie to inny zasób, z którego zasada pobiera swoją wartość (w odpowiednich przypadkach). Jeśli źródło nie jest podane, przyjmuje wartość domyślną klienta.

addedSourceKey

object (PolicyTargetKey)

Tylko dane wyjściowe. Dodany klucz źródłowy określa, na którym poziomie encja została jawnie dodana na potrzeby zarządzania. Jest to przydatne w przypadku określonych typów zasad, które są stosowane tylko wtedy, gdy zostały wyraźnie dodane na potrzeby zarządzania. na przykład aplikacje i sieci. Encję można usunąć z poziomu zarządzania tylko w jednostce organizacyjnej, do której został bezpośrednio dodany. Jeśli go nie ma, oznacza to, że zasada jest zarządzana bez konieczności wyraźnego dodawania elementu, na przykład standardowych zasad dotyczących użytkowników lub urządzeń.