Method: customers.policies.networks.defineCertificate

Tworzy certyfikat w określonej jednostce organizacyjnej dla klienta.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
customer

string

To pole jest wymagane. Klient, którego będzie dotyczył certyfikat.

Treść żądania

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

Zapis JSON
{
  "targetResource": string,
  "ceritificateName": string,
  "certificate": string,
  "settings": [
    {
      object (NetworkSetting)
    }
  ]
}
Pola
targetResource

string

To pole jest wymagane. Zasób docelowy, do którego zastosowano ten certyfikat. Obsługiwane są te zasoby: * Jednostka organizacyjna („orgunits/{orgunit_id}”)

ceritificateName

string

Opcjonalnie. Opcjonalna nazwa certyfikatu. Jeśli nie podasz nazwy, zostanie użyta nazwa wystawcy certyfikatu.

certificate

string

To pole jest wymagane. Nieprzetworzona zawartość pliku PEM, CRT lub CER.

settings[]

object (NetworkSetting)

Opcjonalnie. Ustawienia certyfikatów w przestrzeni nazw chrome.networks.certificates.

Treść odpowiedzi

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

Obiekt odpowiedzi na utworzenie certyfikatu.

Zapis JSON
{
  "settings": [
    {
      object (NetworkSetting)
    }
  ],
  "networkId": string,
  "targetResource": string
}
Pola
settings[]

object (NetworkSetting)

powiązane ustawienia certyfikatu (NIE ZAIMPLEMENTOWANE)

networkId

string

Identyfikator klienta certyfikatu utworzonego przez działanie.

targetResource

string

zasób, dla którego zdefiniowano certyfikat.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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