Method: customers.policies.networks.defineCertificate

Cria um certificado em uma UO especificada para um cliente.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
customer

string

Obrigatório. O cliente a que o certificado será aplicado.

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "targetResource": string,
  "ceritificateName": string,
  "certificate": string,
  "settings": [
    {
      object (NetworkSetting)
    }
  ]
}
Campos
targetResource

string

Obrigatório. O recurso de destino em que este certificado é aplicado. Os seguintes recursos são suportados: * Unidade organizacional ("orgunits/{orgunit_id}")

ceritificateName

string

Opcional. O nome opcional do certificado. Se não for especificado, o emissor do certificado será usado como nome.

certificate

string

Obrigatório. O conteúdo bruto do arquivo .PEM, .CRT ou .CER.

settings[]

object (NetworkSetting)

Opcional. Configurações de certificado no namespace chrome.networks.certificates.

Corpo da resposta

Objeto de resposta para criar um certificado.

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Representação JSON
{
  "settings": [
    {
      object (NetworkSetting)
    }
  ],
  "networkId": string,
  "targetResource": string
}
Campos
settings[]

object (NetworkSetting)

as configurações de afiliado do certificado (NÃO IMPLEMENTED)

networkId

string

O guia do certificado criado pela ação.

targetResource

string

o recurso em que o certificado foi definido.

Escopos de autorização

Requer o seguinte escopo OAuth:

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