Profili Microsoft.Cdn/customDomains

Definizione di risorsa Bicep

Il tipo di risorsa profiles/customDomains può essere distribuito con operazioni destinate a:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Cdn/profiles/customDomains, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.Cdn/profiles/customDomains@2023-07-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    azureDnsZone: {
      id: 'string'
    }
    extendedProperties: {
      {customized property}: 'string'
    }
    hostName: 'string'
    preValidatedCustomDomainResourceId: {
      id: 'string'
    }
    tlsSettings: {
      certificateType: 'string'
      minimumTlsVersion: 'string'
      secret: {
        id: 'string'
      }
    }
  }
}

Valori delle proprietà

profiles/customDomains

Nome Descrizione valore
name Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in Bicep.
stringa (obbligatorio)
padre In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere Risorsa figlio esterna alla risorsa padre.
Nome simbolico per la risorsa di tipo: profili
properties Oggetto JSON che contiene le proprietà del dominio da creare. AFDDomainProperties

AFDDomainProperties

Nome Descrizione Valore
azureDnsZone Informazioni di riferimento sulle risorse per la zona DNS di Azure ResourceReference
extendedProperties Key-Value coppia che rappresenta le proprietà di migrazione per i domini. AFDDomainPropertiesExtendedProperties
hostName Nome host del dominio. Deve essere un nome di dominio. stringa (obbligatorio)
preValidatedCustomDomainResourceId Riferimento alla risorsa di Azure in cui la proprietà del dominio personalizzato è stata prevalidata ResourceReference
tlsSettings La configurazione che specifica come abilitare HTTPS per il dominio, usando il certificato gestito di AzureFrontDoor o il certificato dell'utente. Se non specificato, l'abilitazione di ssl usa il certificato gestito azureFrontDoor per impostazione predefinita. AFDDomainHttpsParameters

ResourceReference

Nome Descrizione Valore
id ID risorsa. string

AFDDomainPropertiesExtendedProperties

Nome Descrizione Valore
{proprietà personalizzata} string

AFDDomainHttpsParameters

Nome Descrizione Valore
certificateType Definisce l'origine del certificato SSL. 'AzureFirstPartyManagedCertificate'
'CustomerCertificate'
'ManagedCertificate' (obbligatorio)
minimumTlsVersion Versione del protocollo TLS che verrà usata per Https 'TLS10'
'TLS12'
secret Riferimento alla risorsa al segreto. Ie. subs/rg/profile/secret ResourceReference

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Rete CDN frontdoor con WAF, domini e log in EventHub

Distribuisci in Azure
Questo modello crea un nuovo profilo cdn frontdoor di Azure. Creare WAF con regole personalizzate e gestite, route cdn, origine e gruppi associati a WAF e route, configurare domini personalizzati, creare l'hub eventi e le impostazioni di diagnostica per l'invio di log di accesso alla rete CDN usando l'hub eventi.
Frontdoor Premium con origine BLOB e collegamento privato

Distribuisci in Azure
Questo modello crea un servizio Frontdoor Premium e un contenitore BLOB di Archiviazione di Azure e usa un endpoint privato per Frontdoor per inviare il traffico all'account di archiviazione.
Frontdoor Standard/Premium con dominio personalizzato

Distribuisci in Azure
Questo modello crea un frontdoor Standard/Premium, incluso un dominio personalizzato e un certificato gestito da Microsoft.
Frontdoor Standard/Premium con DNS di Azure e dominio personalizzato

Distribuisci in Azure
Questo modello crea un frontdoor Standard/Premium, incluso un dominio personalizzato in DNS di Azure e un certificato gestito da Microsoft.
Frontdoor Standard/Premium con dominio e certificato

Distribuisci in Azure
Questo modello crea un frontdoor Standard/Premium, incluso un dominio personalizzato e un certificato gestito dal cliente.

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa profiles/customDomains può essere distribuito con operazioni destinate a:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Cdn/profiles/customDomains, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Cdn/profiles/customDomains",
  "apiVersion": "2023-07-01-preview",
  "name": "string",
  "properties": {
    "azureDnsZone": {
      "id": "string"
    },
    "extendedProperties": {
      "{customized property}": "string"
    },
    "hostName": "string",
    "preValidatedCustomDomainResourceId": {
      "id": "string"
    },
    "tlsSettings": {
      "certificateType": "string",
      "minimumTlsVersion": "string",
      "secret": {
        "id": "string"
      }
    }
  }
}

Valori delle proprietà

profiles/customDomains

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.Cdn/profiles/customDomains'
apiVersion Versione dell'API della risorsa '2023-07-01-preview'
name Nome della risorsa

Informazioni su come impostare nomi e tipi per le risorse figlio nei modelli di Resource Manager JSON.
stringa (obbligatorio)
properties Oggetto JSON che contiene le proprietà del dominio da creare. AFDDomainProperties

AFDDomainProperties

Nome Descrizione Valore
azureDnsZone Informazioni di riferimento sulle risorse per la zona DNS di Azure ResourceReference
extendedProperties Key-Value coppia che rappresenta le proprietà di migrazione per i domini. AFDDomainPropertiesExtendedProperties
hostName Nome host del dominio. Deve essere un nome di dominio. stringa (obbligatorio)
preValidatedCustomDomainResourceId Riferimento alla risorsa di Azure in cui la proprietà del dominio personalizzato è stata prevalidata ResourceReference
tlsSettings La configurazione che specifica come abilitare HTTPS per il dominio, usando il certificato gestito di AzureFrontDoor o il certificato dell'utente. Se non specificato, l'abilitazione di ssl usa il certificato gestito azureFrontDoor per impostazione predefinita. AFDDomainHttpsParameters

ResourceReference

Nome Descrizione Valore
id ID risorsa. string

AFDDomainPropertiesExtendedProperties

Nome Descrizione Valore
{proprietà personalizzata} string

AFDDomainHttpsParameters

Nome Descrizione Valore
certificateType Definisce l'origine del certificato SSL. 'AzureFirstPartyManagedCertificate'
'CustomerCertificate'
'ManagedCertificate' (obbligatorio)
minimumTlsVersion Versione del protocollo TLS che verrà usata per Https 'TLS10'
'TLS12'
secret Riferimento alla risorsa al segreto. Ie. subs/rg/profile/secret ResourceReference

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Rete CDN frontdoor con WAF, domini e log in EventHub

Distribuisci in Azure
Questo modello crea un nuovo profilo cdn frontdoor di Azure. Creare WAF con regole personalizzate e gestite, route cdn, origine e gruppi associati a WAF e route, configurare domini personalizzati, creare l'hub eventi e le impostazioni di diagnostica per l'invio di log di accesso alla rete CDN usando l'hub eventi.
Frontdoor Premium con origine BLOB e collegamento privato

Distribuisci in Azure
Questo modello crea un servizio Frontdoor Premium e un contenitore BLOB di Archiviazione di Azure e usa un endpoint privato per Frontdoor per inviare il traffico all'account di archiviazione.
Frontdoor Standard/Premium con dominio personalizzato

Distribuisci in Azure
Questo modello crea un frontdoor Standard/Premium, incluso un dominio personalizzato e un certificato gestito da Microsoft.
Frontdoor Standard/Premium con DNS di Azure e dominio personalizzato

Distribuisci in Azure
Questo modello crea un frontdoor Standard/Premium, incluso un dominio personalizzato in DNS di Azure e un certificato gestito da Microsoft.
Frontdoor Standard/Premium con dominio e certificato

Distribuisci in Azure
Questo modello crea un frontdoor Standard/Premium, incluso un dominio personalizzato e un certificato gestito dal cliente.

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa profiles/customDomains può essere distribuito con operazioni destinate a:

  • Gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Cdn/profiles/customDomains, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Cdn/profiles/customDomains@2023-07-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      azureDnsZone = {
        id = "string"
      }
      extendedProperties = {
        {customized property} = "string"
      }
      hostName = "string"
      preValidatedCustomDomainResourceId = {
        id = "string"
      }
      tlsSettings = {
        certificateType = "string"
        minimumTlsVersion = "string"
        secret = {
          id = "string"
        }
      }
    }
  })
}

Valori delle proprietà

profili/customDomains

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.Cdn/profiles/customDomains@2023-07-01-preview"
name Nome della risorsa stringa (obbligatoria)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: profili
properties Oggetto JSON contenente le proprietà del dominio da creare. AFDDomainProperties

AFDDomainProperties

Nome Descrizione Valore
azureDnsZone Riferimento alla risorsa alla zona DNS di Azure ResourceReference
extendedProperties Key-Value coppia che rappresenta le proprietà di migrazione per i domini. AFDDomainPropertiesExtendedProperties
hostName Nome host del dominio. Deve essere un nome di dominio. stringa (obbligatoria)
preValidatedCustomDomainResourceId Riferimento alla risorsa di Azure in cui la proprietà del dominio personalizzata è stata prevalidata ResourceReference
tlsSettings La configurazione che specifica come abilitare HTTPS per il dominio: usando il certificato gestito di AzureFrontDoor o il proprio certificato dell'utente. Se non specificato, l'abilitazione di SSL usa il certificato gestito di AzureFrontDoor per impostazione predefinita. AFDDomainHttpsParameters

ResourceReference

Nome Descrizione Valore
id ID risorsa. string

AFDDomainPropertiesExtendedProperties

Nome Descrizione Valore
{proprietà personalizzata} string

AFDDomainHttpsParameters

Nome Descrizione Valore
certificateType Definisce l'origine del certificato SSL. "AzureFirstPartyManagedCertificate"
"CustomerCertificate"
"ManagedCertificate" (obbligatorio)
minimumTlsVersion Versione del protocollo TLS che verrà usata per Https "TLS10"
"TLS12"
secret Riferimento alla risorsa al segreto. Ie. subs/rg/profile/secret ResourceReference