Partilhar via


Certificados Microsoft.Web 2021-03-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@2021-03-01' = {
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    canonicalName: 'string'
    domainValidationMethod: 'string'
    hostNames: [
      'string'
    ]
    keyVaultId: 'string'
    keyVaultSecretName: 'string'
    password: 'string'
    pfxBlob: any(Azure.Bicep.Types.Concrete.AnyType)
    serverFarmId: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propriedade

CertificateProperties

Designação Descrição Valor
canonicalName CNAME do certificado a emitir através de certificado gratuito string
domainValidationMethod Método de validação de domínio para cert gratuito string
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
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": "2021-03-01",
  "name": "string",
  "kind": "string",
  "location": "string",
  "properties": {
    "canonicalName": "string",
    "domainValidationMethod": "string",
    "hostNames": [ "string" ],
    "keyVaultId": "string",
    "keyVaultSecretName": "string",
    "password": "string",
    "pfxBlob": {},
    "serverFarmId": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propriedade

CertificateProperties

Designação Descrição Valor
canonicalName CNAME do certificado a emitir através de certificado gratuito string
domainValidationMethod Método de validação de domínio para cert gratuito string
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
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 '2021-03-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

Modelos de início rápido

Os modelos de início rápido a seguir implantam 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@2021-03-01"
  name = "string"
  kind = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      canonicalName = "string"
      domainValidationMethod = "string"
      hostNames = [
        "string"
      ]
      keyVaultId = "string"
      keyVaultSecretName = "string"
      password = "string"
      pfxBlob = ?
      serverFarmId = "string"
    }
  })
}

Valores de propriedade

CertificateProperties

Designação Descrição Valor
canonicalName CNAME do certificado a emitir através de certificado gratuito string
domainValidationMethod Método de validação de domínio para cert gratuito string
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
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@2021-03-01"

Tags de Recursos

Designação Descrição Valor