Method: customers.policies.networks.defineCertificate

Crée un certificat dans une UO spécifiée pour un client.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
customer

string

Obligatoire. Client pour lequel le certificat sera appliqué.

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "targetResource": string,
  "ceritificateName": string,
  "certificate": string,
  "settings": [
    {
      object (NetworkSetting)
    }
  ]
}
Champs
targetResource

string

Obligatoire. Ressource cible à laquelle ce certificat est appliqué. Les ressources suivantes sont prises en charge: * Unité organisationnelle ("orgunits/{orgunit_id}")

ceritificateName

string

Facultatif. Nom facultatif du certificat. S'il n'est pas spécifié, l'émetteur du certificat est utilisé comme nom.

certificate

string

Obligatoire. Contenu brut du fichier .PEM, .CRT ou .CER.

settings[]

object (NetworkSetting)

Facultatif. Paramètres de certificat dans l'espace de noms chrome.networks.certificates.

Corps de la réponse

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Objet réponse pour la création d'un certificat.

Représentation JSON
{
  "settings": [
    {
      object (NetworkSetting)
    }
  ],
  "networkId": string,
  "targetResource": string
}
Champs
settings[]

object (NetworkSetting)

Paramètres affiliés du certificat (NON INTÉGRÉ)

networkId

string

Guide de navigation du certificat créé par l'action.

targetResource

string

la ressource dans laquelle le certificat est défini.

Champs d'application des autorisations

Requiert le champ d'application OAuth suivant :

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