Microsoft.Cdn-profiler/originGroups/origins

Bicep-resursdefinition

Resurstypen profiles/originGroups/origins kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Cdn/profiles/originGroups/origins-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.Cdn/profiles/originGroups/origins@2023-07-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    azureOrigin: {
      id: 'string'
    }
    enabledState: 'string'
    enforceCertificateNameCheck: bool
    hostName: 'string'
    httpPort: int
    httpsPort: int
    originHostHeader: 'string'
    priority: int
    sharedPrivateLinkResource: {
      groupId: 'string'
      privateLink: {
        id: 'string'
      }
      privateLinkLocation: 'string'
      requestMessage: 'string'
      status: 'string'
    }
    weight: int
  }
}

Egenskapsvärden

profiles/originGroups/origins

Name Beskrivning Värde
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i Bicep.
sträng (krävs)

Teckengräns: 1–50

Giltiga tecken:
Alfanumeriska tecken och bindestreck.

Börja och sluta med alfanumeriskt.

Resursnamnet måste vara unikt i Hela Azure.
parent I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför överordnad resurs.
Symboliskt namn för resurs av typen: originGroups
properties JSON-objektet som innehåller ursprungets egenskaper. AFDOriginProperties

AFDOriginProperties

Name Beskrivning Värde
azureOrigin Resursreferens till Azure-ursprungsresursen. ResourceReference
enabledState Om du vill aktivera hälsoavsökningar mot serverdelar som definierats under backendPools. Hälsoavsökningar kan bara inaktiveras om det finns en enda aktiverad serverdel i en enda aktiverad serverdelspool. "Inaktiverad"
"Aktiverad"
enforceCertificateNameCheck Om du vill aktivera kontroll av certifikatnamn på ursprungsnivå boolesk
Värdnamn Ursprungsadressen. Domännamn, IPv4-adresser och IPv6-adresser stöds. Detta bör vara unikt för alla ursprung i en slutpunkt. sträng
httpPort Värdet för HTTP-porten. Måste vara mellan 1 och 65535. int

Begränsningar:
Minsta värde = 1
Maxvärde = 65535
httpsPort Värdet för HTTPS-porten. Måste vara mellan 1 och 65535. int

Begränsningar:
Minsta värde = 1
Maxvärde = 65535
originHostHeader Värdet för värdhuvudet som skickas till ursprunget med varje begäran. Om du lämnar detta tomt avgör värdnamnet för begäran det här värdet. Azure Front Door-ursprung, till exempel Web Apps, Blob Storage och Cloud Services kräver att värdhuvudvärdet matchar ursprungsvärdnamnet som standard. Detta åsidosätter värdhuvudet som definierats vid slutpunkten sträng
prioritet Prioritet för ursprung i angiven ursprungsgrupp för belastningsutjämning. Högre prioriteter används inte för belastningsutjämning om ursprung med lägre prioritet är felfritt. Måste vara mellan 1 och 5 int

Begränsningar:
Minsta värde = 1
Maxvärde = 5
sharedPrivateLinkResource Egenskaperna för private link-resursen för privat ursprung. SharedPrivateLinkResourceProperties
vikt Ursprungets vikt i den angivna ursprungsgruppen för belastningsutjämning. Måste vara mellan 1 och 1000 int

Begränsningar:
Minsta värde = 1
Maxvärde = 1 000

ResourceReference

Name Beskrivning Värde
id Resurs-ID. sträng

SharedPrivateLinkResourceProperties

Name Beskrivning Värde
groupId Grupp-ID:t från resursprovidern som den delade privata länkresursen är till för. sträng
privateLink Resurs-ID:t för resursen som den delade privata länkresursen är till för. ResourceReference
privateLinkLocation Platsen för resursen för den delade privata länken sträng
requestMessage Begärandemeddelandet för att begära godkännande av resursen för delad privat länk. sträng
status Status för resursen för den delade privata länken. Kan vara väntande, godkänd, avvisad, frånkopplad eller tidsgräns. "Godkänd"
"Frånkopplad"
"Väntar"
"Avvisad"
"Tidsgräns"

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
FrontDoor CDN med WAF, domäner och loggar till EventHub

Distribuera till Azure
Den här mallen skapar en ny Azure FrontDoor cdn-profil. Skapa WAF med anpassade och hanterade regler, cdn-vägar, ursprung och grupper med deras association med WAF och vägar, konfigurerar anpassade domäner, skapar händelsehubb och diagnostikinställningar för att skicka CDN-åtkomstloggar med hjälp av händelsehubben.
Front Door Premium med App Service ursprung och Private Link

Distribuera till Azure
Den här mallen skapar en Front Door Premium och en App Service och använder en privat slutpunkt för Front Door för att skicka trafik till programmet.
Front Door Premium med blob ursprung och Private Link

Distribuera till Azure
Den här mallen skapar en Front Door Premium och en Azure Storage-blobcontainer och använder en privat slutpunkt för Front Door för att skicka trafik till lagringskontot.
Front Door Premium med vm- och Private Link-tjänst

Distribuera till Azure
Den här mallen skapar en Front Door Premium och en virtuell dator som konfigurerats som en webbserver. Front Door använder en privat slutpunkt med Private Link-tjänsten för att skicka trafik till den virtuella datorn.
Front Door Premium med WAF- och Microsoft-hanterade regeluppsättningar

Distribuera till Azure
Den här mallen skapar en Front Door Premium inklusive en brandvägg för webbprogram med Microsoft-hanterade standard- och botskyddsregeluppsättningar.
Front Door Standard/Premium

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium.
Front Door Standard/Premium med API Management ursprung

Distribuera till Azure
Den här mallen skapar en Front Door Premium och en API Management-instans och använder en NSG och en global API Management-princip för att verifiera att trafiken har kommit via Front Door-ursprunget.
Front Door Standard/Premium med App Service ursprung

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium, en App Service, och konfigurerar App Service för att verifiera att trafiken har kommit via Front Door-ursprunget.
Front Door Standard/Premium med Application Gateway ursprung

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium och en Application Gateway-instans och använder en NSG- och WAF-princip för att verifiera att trafiken har kommit via Front Door-ursprunget.
Front Door med Container Instances och Application Gateway

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium med en containergrupp och Application Gateway.
Front Door Standard/Premium med Azure Container Instances

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium med en containergrupp.
Front Door Standard/Premium med anpassad domän

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium inklusive en anpassad domän och Microsoft-hanterat certifikat.
Front Door Standard/Premium med Azure DNS och anpassad domän

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium, inklusive en anpassad domän i Azure DNS och Microsoft-hanterat certifikat.
Front Door Standard/Premium med domän och certifikat

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium inklusive en anpassad domän och ett kundhanterat certifikat.
Front Door Standard/Premium med Azure Functions ursprung

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium, en Azure Functions-app, och konfigurerar funktionsappen för att verifiera att trafiken har kommit via Front Door-ursprunget.
Front Door Standard/Premium med geofiltrering

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium inklusive en brandvägg för webbprogram med en regel för geofiltrering.
Front Door Standard/Premium med hastighetsgräns

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium inklusive en brandvägg för webbprogram med en hastighetsbegränsningsregel.
Front Door Standard/Premium med regeluppsättning

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium inklusive en regeluppsättning.
Front Door Standard/Premium med statiskt webbplats ursprung

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium och en statisk Azure Storage-webbplats och konfigurerar Front Door för att skicka trafik till den statiska webbplatsen.
Front Door Standard/Premium med WAF och anpassad regel

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium inklusive en brandvägg för webbprogram med en anpassad regel.
Funktionsapp som skyddas av Azure Frontdoor

Distribuera till Azure
Med den här mallen kan du distribuera en Azure Premium-funktion som skyddas och publiceras av Azure Frontdoor Premium. Sambandet mellan Azure Frontdoor och Azure Functions skyddas av Azure Private Link.
Webbapp med hög tillgänglighet i flera regioner

Distribuera till Azure
Med den här mallen kan du skapa en säker lösning med hög tillgänglighet från slutpunkt till region med två webbappar i olika regioner bakom Azure Front Door

Resursdefinition för ARM-mall

Resurstypen profiles/originGroups/origins kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Cdn/profiles/originGroups/origins-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.Cdn/profiles/originGroups/origins",
  "apiVersion": "2023-07-01-preview",
  "name": "string",
  "properties": {
    "azureOrigin": {
      "id": "string"
    },
    "enabledState": "string",
    "enforceCertificateNameCheck": "bool",
    "hostName": "string",
    "httpPort": "int",
    "httpsPort": "int",
    "originHostHeader": "string",
    "priority": "int",
    "sharedPrivateLinkResource": {
      "groupId": "string",
      "privateLink": {
        "id": "string"
      },
      "privateLinkLocation": "string",
      "requestMessage": "string",
      "status": "string"
    },
    "weight": "int"
  }
}

Egenskapsvärden

profiles/originGroups/origins

Name Beskrivning Värde
typ Resurstypen "Microsoft.Cdn/profiles/originGroups/origins"
apiVersion Resurs-API-versionen "2023-07-01-preview"
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar.
sträng (krävs)

Teckengräns: 1–50

Giltiga tecken:
Alfanumeriska tecken och bindestreck.

Börja och sluta med alfanumeriskt.

Resursnamnet måste vara unikt i Hela Azure.
properties JSON-objektet som innehåller ursprungets egenskaper. AFDOriginEgenskaper

AFDOriginEgenskaper

Name Beskrivning Värde
azureOrigin Resursreferens till Azure-ursprungsresursen. ResourceReference
enabledState Om hälsoavsökningar ska kunna göras mot serverdelar som definierats under backendPools. Hälsoavsökningar kan bara inaktiveras om det finns en enda aktiverad serverdel i en enda aktiverad serverdelspool. "Inaktiverad"
"Aktiverad"
enforceCertificateNameCheck Om du vill aktivera kontroll av certifikatnamn på ursprungsnivå boolesk
Värdnamn Ursprungsadressen. Domännamn, IPv4-adresser och IPv6-adresser stöds. Detta bör vara unikt för alla ursprung i en slutpunkt. sträng
httpPort Värdet för HTTP-porten. Måste vara mellan 1 och 65535. int

Begränsningar:
Minsta värde = 1
Maxvärde = 65535
httpsPort Värdet för HTTPS-porten. Måste vara mellan 1 och 65535. int

Begränsningar:
Minsta värde = 1
Maxvärde = 65535
originHostHeader Värdet för värdhuvudet som skickas till ursprunget med varje begäran. Om du lämnar detta tomt avgör värdnamnet för begäran det här värdet. Azure Front Door-ursprung, till exempel Web Apps, Blob Storage och Cloud Services kräver att värdhuvudvärdet matchar ursprungsvärdens värdnamn som standard. Detta åsidosätter värdhuvudet som definierats vid slutpunkten sträng
prioritet Prioritet för ursprung i angiven ursprungsgrupp för belastningsutjämning. Högre prioriteringar används inte för belastningsutjämning om ett ursprung med lägre prioritet är felfritt. Måste vara mellan 1 och 5 int

Begränsningar:
Minsta värde = 1
Maxvärde = 5
sharedPrivateLinkResource Egenskaperna för den privata länkresursen för privat ursprung. SharedPrivateLinkResourceProperties
vikt Ursprungets vikt i den angivna ursprungsgruppen för belastningsutjämning. Måste vara mellan 1 och 1000 int

Begränsningar:
Minsta värde = 1
Maxvärde = 1 000

ResourceReference

Name Beskrivning Värde
id Resurs-ID. sträng

SharedPrivateLinkResourceProperties

Name Beskrivning Värde
groupId Grupp-ID:t från resursprovidern som den delade privata länkresursen är till för. sträng
privateLink Resurs-ID:t för resursen som den delade privata länkresursen är till för. ResourceReference
privateLinkLocation Platsen för den delade privata länkresursen sträng
requestMessage Begärandemeddelandet för att begära godkännande av resursen för delad privat länk. sträng
status Status för resursen för delad privat länk. Kan vara Väntande, Godkänd, Avvisad, Frånkopplad eller Tidsgräns. "Godkänd"
"Frånkopplad"
"Väntar"
"Avvisad"
"Timeout"

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
FrontDoor CDN med WAF, domäner och loggar till EventHub

Distribuera till Azure
Den här mallen skapar en ny Azure FrontDoor cdn-profil. Skapa WAF med anpassade och hanterade regler, cdn-vägar, ursprung och grupper med deras association med WAF och vägar, konfigurerar anpassade domäner, skapar händelsehubb och diagnostikinställningar för att skicka CDN-åtkomstloggar med händelsehubben.
Front Door Premium med App Service ursprung och Private Link

Distribuera till Azure
Den här mallen skapar en Front Door Premium och en App Service och använder en privat slutpunkt för Front Door för att skicka trafik till programmet.
Front Door Premium med blob-ursprung och Private Link

Distribuera till Azure
Den här mallen skapar en Front Door Premium och en Azure Storage-blobcontainer och använder en privat slutpunkt för Front Door för att skicka trafik till lagringskontot.
Front Door Premium med VM- och Private Link-tjänst

Distribuera till Azure
Den här mallen skapar en Front Door Premium och en virtuell dator som konfigurerats som en webbserver. Front Door använder en privat slutpunkt med Private Link-tjänsten för att skicka trafik till den virtuella datorn.
Front Door Premium med WAF och Microsoft-hanterade regeluppsättningar

Distribuera till Azure
Den här mallen skapar en Front Door Premium, inklusive en brandvägg för webbaserade program med Microsoft-hanterade standard- och botskyddsregeluppsättningar.
Front Door Standard/Premium

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium.
Front Door Standard/Premium med API Management ursprung

Distribuera till Azure
Den här mallen skapar en Front Door Premium och en API Management-instans och använder en NSG och en global API Management-princip för att verifiera att trafiken har kommit via Front Door-ursprunget.
Front Door Standard/Premium med App Service ursprung

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium, en App Service, och konfigurerar App Service för att verifiera att trafiken har kommit via Front Door-ursprunget.
Front Door Standard/Premium med Application Gateway ursprung

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium och en Application Gateway-instans och använder en NSG- och WAF-princip för att verifiera att trafiken har kommit via Front Door-ursprunget.
Front Door med Container Instances och Application Gateway

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium med en containergrupp och Application Gateway.
Front Door Standard/Premium med Azure Container Instances

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium med en containergrupp.
Front Door Standard/Premium med anpassad domän

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium, inklusive en anpassad domän och ett Microsoft-hanterat certifikat.
Front Door Standard/Premium med Azure DNS och anpassad domän

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium, inklusive en anpassad domän på Azure DNS och Ett Microsoft-hanterat certifikat.
Front Door Standard/Premium med domän och certifikat

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium, inklusive en anpassad domän och ett kundhanterat certifikat.
Front Door Standard/Premium med Azure Functions ursprung

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium, en Azure Functions-app, och konfigurerar funktionsappen för att verifiera att trafiken har kommit via Front Door-ursprunget.
Front Door Standard/Premium med geofiltrering

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium inklusive en brandvägg för webbaserade program med en regel för geofiltrering.
Front Door Standard/Premium med hastighetsbegränsning

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium, inklusive en brandvägg för webbaserade program med en hastighetsbegränsningsregel.
Front Door Standard/Premium med regeluppsättning

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium inklusive en regeluppsättning.
Front Door Standard/Premium med statiskt webbplats ursprung

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium och en statisk Azure Storage-webbplats och konfigurerade Front Door för att skicka trafik till den statiska webbplatsen.
Front Door Standard/Premium med WAF och anpassad regel

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium, inklusive en brandvägg för webbaserade program med en anpassad regel.
Funktionsapp som skyddas av Azure Frontdoor

Distribuera till Azure
Med den här mallen kan du distribuera en Azure Premium-funktion som skyddas och publiceras av Azure Frontdoor Premium. Sambandet mellan Azure Frontdoor och Azure Functions skyddas av Azure Private Link.
Webbapp med hög tillgänglighet i flera regioner

Distribuera till Azure
Med den här mallen kan du skapa en säker lösning med hög tillgänglighet från slutpunkt till slutpunkt för flera regioner med två webbappar i olika regioner bakom Azure Front Door

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen profiles/originGroups/origins kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Cdn/profiles/originGroups/origins-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Cdn/profiles/originGroups/origins@2023-07-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      azureOrigin = {
        id = "string"
      }
      enabledState = "string"
      enforceCertificateNameCheck = bool
      hostName = "string"
      httpPort = int
      httpsPort = int
      originHostHeader = "string"
      priority = int
      sharedPrivateLinkResource = {
        groupId = "string"
        privateLink = {
          id = "string"
        }
        privateLinkLocation = "string"
        requestMessage = "string"
        status = "string"
      }
      weight = int
    }
  })
}

Egenskapsvärden

profiles/originGroups/origins

Name Beskrivning Värde
typ Resurstypen "Microsoft.Cdn/profiles/originGroups/origins@2023-07-01-preview"
name Resursnamnet sträng (krävs)

Teckengräns: 1–50

Giltiga tecken:
Alfanumeriska tecken och bindestreck.

Börja och sluta med alfanumeriskt.

Resursnamnet måste vara unikt i Hela Azure.
parent_id ID:t för resursen som är överordnad för den här resursen. ID för resurs av typen: originGroups
properties JSON-objektet som innehåller ursprungets egenskaper. AFDOriginEgenskaper

AFDOriginEgenskaper

Name Beskrivning Värde
azureOrigin Resursreferens till Azure-ursprungsresursen. ResourceReference
enabledState Om hälsoavsökningar ska kunna göras mot serverdelar som definierats under backendPools. Hälsoavsökningar kan bara inaktiveras om det finns en enda aktiverad serverdel i en enda aktiverad serverdelspool. "Inaktiverad"
"Aktiverad"
enforceCertificateNameCheck Om du vill aktivera kontroll av certifikatnamn på ursprungsnivå boolesk
Värdnamn Ursprungsadressen. Domännamn, IPv4-adresser och IPv6-adresser stöds. Detta bör vara unikt för alla ursprung i en slutpunkt. sträng
httpPort Värdet för HTTP-porten. Måste vara mellan 1 och 65535. int

Begränsningar:
Minsta värde = 1
Maxvärde = 65535
httpsPort Värdet för HTTPS-porten. Måste vara mellan 1 och 65535. int

Begränsningar:
Minsta värde = 1
Maxvärde = 65535
originHostHeader Värdet för värdhuvudet som skickas till ursprunget med varje begäran. Om du lämnar detta tomt avgör värdnamnet för begäran det här värdet. Azure Front Door-ursprung, till exempel Web Apps, Blob Storage och Cloud Services kräver att värdhuvudvärdet matchar ursprungsvärdens värdnamn som standard. Detta åsidosätter värdhuvudet som definierats vid slutpunkten sträng
prioritet Prioritet för ursprung i angiven ursprungsgrupp för belastningsutjämning. Högre prioriteringar används inte för belastningsutjämning om ett ursprung med lägre prioritet är felfritt. Måste vara mellan 1 och 5 int

Begränsningar:
Minsta värde = 1
Maxvärde = 5
sharedPrivateLinkResource Egenskaperna för den privata länkresursen för privat ursprung. SharedPrivateLinkResourceProperties
vikt Ursprungets vikt i den angivna ursprungsgruppen för belastningsutjämning. Måste vara mellan 1 och 1000 int

Begränsningar:
Minsta värde = 1
Maxvärde = 1 000

ResourceReference

Name Beskrivning Värde
id Resurs-ID. sträng

SharedPrivateLinkResourceProperties

Name Beskrivning Värde
groupId Grupp-ID:t från resursprovidern som den delade privata länkresursen är till för. sträng
privateLink Resurs-ID:t för resursen som den delade privata länkresursen är till för. ResourceReference
privateLinkLocation Platsen för resursen för den delade privata länken sträng
requestMessage Begärandemeddelandet för att begära godkännande av resursen för delad privat länk. sträng
status Status för resursen för den delade privata länken. Kan vara väntande, godkänd, avvisad, frånkopplad eller tidsgräns. "Godkänd"
"Frånkopplad"
"Väntar"
"Avvisad"
"Timeout"