Compartilhar via


Certificados Microsoft.Web 2018-11-01

Definição de recursos do bíceps

O tipo de recurso de certificados pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Web/certificates, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.Web/certificates@2018-11-01' = {
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    hostNames: [
      'string'
    ]
    keyVaultId: 'string'
    keyVaultSecretName: 'string'
    password: 'string'
    pfxBlob: any(...)
    serverFarmId: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propriedade

CertificateProperties

Designação Descrição Valor
hostNames Nomes de host aos quais o certificado se aplica. string[]
keyVaultId ID do recurso Csm do Key Vault. string
keyVaultSecretName Nome secreto do Cofre da Chave. string
palavra-passe Senha do certificado. string (obrigatório)
pfxBlob Blob de pfx. qualquer
serverFarmId ID do recurso do plano do Serviço de Aplicativo associado, formatado como: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". string

Microsoft.Web/certificados

Designação Descrição Valor
tipo Tipo de recurso. string
Localização Localização do recurso. string (obrigatório)
Designação O nome do recurso string (obrigatório)
propriedades Propriedades específicas do recurso de certificado CertificateProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos

Tags de Recursos

Designação Descrição Valor

Definição de recurso de modelo ARM

O tipo de recurso de certificados pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Web/certificates, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.Web/certificates",
  "apiVersion": "2018-11-01",
  "name": "string",
  "kind": "string",
  "location": "string",
  "properties": {
    "hostNames": [ "string" ],
    "keyVaultId": "string",
    "keyVaultSecretName": "string",
    "password": "string",
    "pfxBlob": {},
    "serverFarmId": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propriedade

CertificateProperties

Designação Descrição Valor
hostNames Nomes de host aos quais o certificado se aplica. string[]
keyVaultId ID do recurso Csm do Key Vault. string
keyVaultSecretName Nome secreto do Cofre da Chave. string
palavra-passe Senha do certificado. string (obrigatório)
pfxBlob Blob de pfx. qualquer
serverFarmId ID do recurso do plano do Serviço de Aplicativo associado, formatado como: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". string

Microsoft.Web/certificados

Designação Descrição Valor
apiVersion A versão api '2018-11-01'
tipo Tipo de recurso. string
Localização Localização do recurso. string (obrigatório)
Designação O nome do recurso string (obrigatório)
propriedades Propriedades específicas do recurso de certificado CertificateProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo O tipo de recurso 'Microsoft.Web/certificados'

Tags de Recursos

Designação Descrição Valor

Exemplos de uso

Modelos de início rápido do Azure

Os seguintes modelos de início rápido do Azure implantar esse tipo de recurso.

Modelo Descrição
Criar um certificado gerenciado pelos Serviços de Aplicativo

Implantar no Azure
Criar certificado gerenciado (gratuito) APEX (domínio raiz) para WebApp
Criar e atribuir um Certificado do Serviço de Aplicativo padrão

Implantar no Azure
Cria um Certificado de Serviço de Aplicativo padrão, verifica-o usando um Aplicativo de serviço de Aplicativo e cria associações SSL assim que o certificado estiver pronto
Criar e atribuir um de Certificado do Serviço de Aplicativo curinga

Implantar no Azure
Cria um Certificado do Serviço de Aplicativo curinga, verifica-o usando um Domínio do Serviço de Aplicativo e cria associações SSL em um Aplicativo do Serviço de Aplicativo assim que o certificado estiver pronto
certificado SSL para um ILB ASE ou um ILB ASE v2

Implantar no Azure
Configura o certificado SSL padrão para um ILB ASE ou um ILB ASE v2
integração do Web App com o Key Vault

Implantar no Azure
Implantar um certificado de aplicativo Web a partir do segredo do Cofre da Chave e usá-lo para criar vinculação SSL
Web App com um domínio personalizado e de vinculação SSL opcional

Implantar no Azure
Crie um aplicativo Web com um domínio personalizado e, opcionalmente, adicione o certificado SSL para criptografia https.

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso de certificados pode ser implantado com operações que visam:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Web/certificates, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/certificates@2018-11-01"
  name = "string"
  kind = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      hostNames = [
        "string"
      ]
      keyVaultId = "string"
      keyVaultSecretName = "string"
      password = "string"
      pfxBlob = ?
      serverFarmId = "string"
    }
  })
}

Valores de propriedade

CertificateProperties

Designação Descrição Valor
hostNames Nomes de host aos quais o certificado se aplica. string[]
keyVaultId ID do recurso Csm do Key Vault. string
keyVaultSecretName Nome secreto do Cofre da Chave. string
palavra-passe Senha do certificado. string (obrigatório)
pfxBlob Blob de pfx. qualquer
serverFarmId ID do recurso do plano do Serviço de Aplicativo associado, formatado como: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". string

Microsoft.Web/certificados

Designação Descrição Valor
tipo Tipo de recurso. string
Localização Localização do recurso. string (obrigatório)
Designação O nome do recurso string (obrigatório)
propriedades Propriedades específicas do recurso de certificado CertificateProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.Web/certificates@2018-11-01"

Tags de Recursos

Designação Descrição Valor