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 auquel le certificat s'appliquera.

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é, le nom de l'émetteur du certificat est utilisé.

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

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

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

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

object (NetworkSetting)

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

networkId

string

guid du certificat créé par l'action.

targetResource

string

la ressource dans laquelle le certificat est défini.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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