Microsoft.Cdn profiles/originGroups/origins 2022-05-01-preview
Bicep-resourcedefinitie
De profielen/originGroups/origins-resourcetype kunnen worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.Cdn/profiles/originGroups/origins wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.Cdn/profiles/originGroups/origins@2022-05-01-preview' = {
parent: resourceSymbolicName
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
}
}
Eigenschapswaarden
AFDOriginProperties
Naam | Beschrijving | Waarde |
---|---|---|
azureOrigin | Resourcereferentie naar de Azure-bronresource. | ResourceReference- |
enabledState | Of statustests moeten worden uitgevoerd op basis van back-ends die zijn gedefinieerd onder backendPools. Statustests kunnen alleen worden uitgeschakeld als er één back-end is ingeschakeld in een back-endpool met één ingeschakelde back-end. | 'Uitgeschakeld' 'Ingeschakeld' |
enforceCertificateNameCheck | Controleren of certificaatnaam moet worden gecontroleerd op oorsprongsniveau | Bool |
hostName | Het adres van de oorsprong. Domeinnamen, IPv4-adressen en IPv6-adressen worden ondersteund. Dit moet uniek zijn voor alle oorsprongen in een eindpunt. | snaar |
httpPort | De waarde van de HTTP-poort. Moet tussen 1 en 65535 zijn. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 65535 |
httpsPort | De waarde van de HTTPS-poort. Moet tussen 1 en 65535 zijn. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 65535 |
originHostHeader | De waarde van de hostheader die bij elke aanvraag naar de oorsprong wordt verzonden. Als u dit leeg laat, bepaalt de hostnaam van de aanvraag deze waarde. Azure CDN-origins, zoals Web Apps, Blob Storage en Cloud Services, vereisen dat deze hostheaderwaarde standaard overeenkomt met de hostnaam van de oorsprong. Hiermee wordt de hostheader die is gedefinieerd op eindpunt overschreven | snaar |
voorrang | Prioriteit van oorsprong in de opgegeven oorsprongsgroep voor taakverdeling. Hogere prioriteiten worden niet gebruikt voor taakverdeling als de oorsprong van een lagere prioriteit in orde is. Moet tussen 1 en 5 zijn | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 5 |
sharedPrivateLinkResource | De eigenschappen van de private link-resource voor privé-origin. | SharedPrivateLinkResourceProperties- |
gewicht | Gewicht van de oorsprong in de opgegeven oorsprongsgroep voor taakverdeling. Moet tussen 1 en 1000 zijn | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 1000 |
Microsoft.Cdn/profiles/originGroups/origins
Naam | Beschrijving | Waarde |
---|---|---|
naam | De resourcenaam | tekenreeks (vereist) |
ouder | In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd. Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie. |
Symbolische naam voor resource van het type: profielen/originGroups |
Eigenschappen | Het JSON-object dat de eigenschappen van de oorsprong bevat. | AFDOriginProperties- |
ResourceReference
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
SharedPrivateLinkResourceProperties
Naam | Beschrijving | Waarde |
---|---|---|
groupId | De groeps-id van de provider van de resource waarvoor de gedeelde private link-resource is bedoeld. | snaar |
privateLink | De resource-id van de resource waarvoor de gedeelde private link-resource is bedoeld. | ResourceReference- |
privateLinkLocation | De locatie van de gedeelde private link-resource | snaar |
requestMessage | Het aanvraagbericht voor het aanvragen van goedkeuring van de gedeelde private link-resource. | snaar |
status | Status van de gedeelde private link-resource. Kan in behandeling, goedgekeurd, geweigerd, verbroken of time-out zijn. | 'Goedgekeurd' 'Verbinding verbroken' 'In behandeling' 'Geweigerd' Time-out |
Quickstart-voorbeelden
In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.
Bicep-bestand | Beschrijving |
---|---|
Front Door Premium met App Service origin en Private Link | Met deze sjabloon maakt u een Front Door Premium en een App Service en gebruikt u een privé-eindpunt voor Front Door om verkeer naar de toepassing te verzenden. |
Front Door Premium met blob-oorsprong en Private Link- | Met deze sjabloon maakt u een Front Door Premium en een Azure Storage-blobcontainer en gebruikt u een privé-eindpunt voor Front Door om verkeer naar het opslagaccount te verzenden. |
Front Door Premium met VM- en Private Link-service | Met deze sjabloon maakt u een Front Door Premium en een virtuele machine die is geconfigureerd als een webserver. Front Door maakt gebruik van een privé-eindpunt met de Private Link-service om verkeer naar de VIRTUELE machine te verzenden. |
Front Door Premium met DOOR WAF en door Microsoft beheerde regelsets | Met deze sjabloon maakt u een Front Door Premium, inclusief een webtoepassingsfirewall met de door Microsoft beheerde standaard- en botbeveiligingsregelsets. |
Front Door Standard/Premium- | Met deze sjabloon maakt u een Front Door Standard/Premium. |
Front Door Standard/Premium met API Management-oorsprong | Met deze sjabloon maakt u een Front Door Premium en een API Management-exemplaar en gebruikt u een NSG- en globaal API Management-beleid om te valideren dat verkeer afkomstig is van de Front Door-oorsprong. |
Front Door Standard/Premium met App Service-origin | Met deze sjabloon maakt u een Front Door Standard/Premium, een App Service en configureert u de App Service om te controleren of verkeer afkomstig is van de Front Door-oorsprong. |
Front Door Standard/Premium met Application Gateway-oorsprong | Met deze sjabloon maakt u een Front Door Standard/Premium-exemplaar en een Application Gateway-exemplaar en gebruikt u een NSG- en WAF-beleid om te controleren of verkeer afkomstig is van de Front Door-oorsprong. |
Front Door Standard/Premium met Azure Container Instances | Met deze sjabloon maakt u een Front Door Standard/Premium met een containergroep. |
Front Door Standard/Premium met Azure DNS en aangepast domein | Met deze sjabloon maakt u een Front Door Standard/Premium, inclusief een aangepast domein op Azure DNS en door Microsoft beheerd certificaat. |
Front Door Standard/Premium met Azure Functions-oorsprong | Met deze sjabloon maakt u een Front Door Standard/Premium, een Azure Functions-app en configureert u de functie-app om te controleren of verkeer afkomstig is van de Front Door-oorsprong. |
Front Door Standard/Premium met aangepast domein | Met deze sjabloon maakt u een Front Door Standard/Premium, inclusief een aangepast domein en een door Microsoft beheerd certificaat. |
Front Door Standard/Premium met domein en certificaat | Met deze sjabloon maakt u een Front Door Standard/Premium, inclusief een aangepast domein en door de klant beheerd certificaat. |
Front Door Standard/Premium met geofiltering | Met deze sjabloon maakt u een Front Door Standard/Premium, inclusief een webtoepassingsfirewall met een regel voor geo-filtering. |
Front Door Standard/Premium met frequentielimiet | Met deze sjabloon maakt u een Front Door Standard/Premium, inclusief een webtoepassingsfirewall met een frequentielimietregel. |
Front Door Standard/Premium met regelset | Met deze sjabloon maakt u een Front Door Standard/Premium, inclusief een regelset. |
Front Door Standard/Premium met statische website-oorsprong | Met deze sjabloon maakt u een Front Door Standard/Premium en een statische Azure Storage-website en configureert u Front Door om verkeer naar de statische website te verzenden. |
Front Door Standard/Premium met WAF en aangepaste regel | Met deze sjabloon maakt u een Front Door Standard/Premium, inclusief een webtoepassingsfirewall met een aangepaste regel. |
Front Door met Container Instances en Application Gateway | Met deze sjabloon maakt u een Front Door Standard/Premium met een containergroep en Application Gateway. |
FrontDoor CDN met WAF, domeinen en logboeken naar EventHub | Met deze sjabloon maakt u een nieuw Azure FrontDoor cdn-profiel. Maak WAF met aangepaste en beheerde regels, cdn-routes, oorsprong en groepen met hun koppeling met WAF en routes, configureert aangepaste domeinen, maakt event hub en diagnostische instellingen voor het verzenden van CDN-toegangslogboeken met behulp van Event Hub. |
functie-app beveiligd door Azure Frontdoor | Met deze sjabloon kunt u een azure Premium-functie implementeren die is beveiligd en gepubliceerd door Azure Frontdoor Premium. De samenvoeging tussen Azure Frontdoor en Azure Functions wordt beveiligd door Azure Private Link. |
web-app met hoge beschikbaarheid voor meerdere regio's | Met deze sjabloon kunt u een veilige, maximaal beschikbare, end-to-end oplossing voor meerdere regio's maken met twee web-apps in verschillende regio's achter Azure Front Door |
Resourcedefinitie van ARM-sjabloon
De profielen/originGroups/origins-resourcetype kunnen worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Cdn/profiles/originGroups/origins-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.Cdn/profiles/originGroups/origins",
"apiVersion": "2022-05-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"
}
}
Eigenschapswaarden
AFDOriginProperties
Naam | Beschrijving | Waarde |
---|---|---|
azureOrigin | Resourcereferentie naar de Azure-bronresource. | ResourceReference- |
enabledState | Of statustests moeten worden uitgevoerd op basis van back-ends die zijn gedefinieerd onder backendPools. Statustests kunnen alleen worden uitgeschakeld als er één back-end is ingeschakeld in een back-endpool met één ingeschakelde back-end. | 'Uitgeschakeld' 'Ingeschakeld' |
enforceCertificateNameCheck | Controleren of certificaatnaam moet worden gecontroleerd op oorsprongsniveau | Bool |
hostName | Het adres van de oorsprong. Domeinnamen, IPv4-adressen en IPv6-adressen worden ondersteund. Dit moet uniek zijn voor alle oorsprongen in een eindpunt. | snaar |
httpPort | De waarde van de HTTP-poort. Moet tussen 1 en 65535 zijn. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 65535 |
httpsPort | De waarde van de HTTPS-poort. Moet tussen 1 en 65535 zijn. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 65535 |
originHostHeader | De waarde van de hostheader die bij elke aanvraag naar de oorsprong wordt verzonden. Als u dit leeg laat, bepaalt de hostnaam van de aanvraag deze waarde. Azure CDN-origins, zoals Web Apps, Blob Storage en Cloud Services, vereisen dat deze hostheaderwaarde standaard overeenkomt met de hostnaam van de oorsprong. Hiermee wordt de hostheader die is gedefinieerd op eindpunt overschreven | snaar |
voorrang | Prioriteit van oorsprong in de opgegeven oorsprongsgroep voor taakverdeling. Hogere prioriteiten worden niet gebruikt voor taakverdeling als de oorsprong van een lagere prioriteit in orde is. Moet tussen 1 en 5 zijn | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 5 |
sharedPrivateLinkResource | De eigenschappen van de private link-resource voor privé-origin. | SharedPrivateLinkResourceProperties- |
gewicht | Gewicht van de oorsprong in de opgegeven oorsprongsgroep voor taakverdeling. Moet tussen 1 en 1000 zijn | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 1000 |
Microsoft.Cdn/profiles/originGroups/origins
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2022-05-01-preview' |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | Het JSON-object dat de eigenschappen van de oorsprong bevat. | AFDOriginProperties- |
type | Het resourcetype | 'Microsoft.Cdn/profiles/originGroups/origins' |
ResourceReference
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
SharedPrivateLinkResourceProperties
Naam | Beschrijving | Waarde |
---|---|---|
groupId | De groeps-id van de provider van de resource waarvoor de gedeelde private link-resource is bedoeld. | snaar |
privateLink | De resource-id van de resource waarvoor de gedeelde private link-resource is bedoeld. | ResourceReference- |
privateLinkLocation | De locatie van de gedeelde private link-resource | snaar |
requestMessage | Het aanvraagbericht voor het aanvragen van goedkeuring van de gedeelde private link-resource. | snaar |
status | Status van de gedeelde private link-resource. Kan in behandeling, goedgekeurd, geweigerd, verbroken of time-out zijn. | 'Goedgekeurd' 'Verbinding verbroken' 'In behandeling' 'Geweigerd' Time-out |
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Sjabloon | Beschrijving |
---|---|
Front Door Premium met App Service origin en Private Link |
Met deze sjabloon maakt u een Front Door Premium en een App Service en gebruikt u een privé-eindpunt voor Front Door om verkeer naar de toepassing te verzenden. |
Front Door Premium met blob-oorsprong en Private Link- |
Met deze sjabloon maakt u een Front Door Premium en een Azure Storage-blobcontainer en gebruikt u een privé-eindpunt voor Front Door om verkeer naar het opslagaccount te verzenden. |
Front Door Premium met VM- en Private Link-service |
Met deze sjabloon maakt u een Front Door Premium en een virtuele machine die is geconfigureerd als een webserver. Front Door maakt gebruik van een privé-eindpunt met de Private Link-service om verkeer naar de VIRTUELE machine te verzenden. |
Front Door Premium met DOOR WAF en door Microsoft beheerde regelsets |
Met deze sjabloon maakt u een Front Door Premium, inclusief een webtoepassingsfirewall met de door Microsoft beheerde standaard- en botbeveiligingsregelsets. |
Front Door Standard/Premium- |
Met deze sjabloon maakt u een Front Door Standard/Premium. |
Front Door Standard/Premium met API Management-oorsprong |
Met deze sjabloon maakt u een Front Door Premium en een API Management-exemplaar en gebruikt u een NSG- en globaal API Management-beleid om te valideren dat verkeer afkomstig is van de Front Door-oorsprong. |
Front Door Standard/Premium met App Service-origin |
Met deze sjabloon maakt u een Front Door Standard/Premium, een App Service en configureert u de App Service om te controleren of verkeer afkomstig is van de Front Door-oorsprong. |
Front Door Standard/Premium met Application Gateway-oorsprong |
Met deze sjabloon maakt u een Front Door Standard/Premium-exemplaar en een Application Gateway-exemplaar en gebruikt u een NSG- en WAF-beleid om te controleren of verkeer afkomstig is van de Front Door-oorsprong. |
Front Door Standard/Premium met Azure Container Instances |
Met deze sjabloon maakt u een Front Door Standard/Premium met een containergroep. |
Front Door Standard/Premium met Azure DNS en aangepast domein |
Met deze sjabloon maakt u een Front Door Standard/Premium, inclusief een aangepast domein op Azure DNS en door Microsoft beheerd certificaat. |
Front Door Standard/Premium met Azure Functions-oorsprong |
Met deze sjabloon maakt u een Front Door Standard/Premium, een Azure Functions-app en configureert u de functie-app om te controleren of verkeer afkomstig is van de Front Door-oorsprong. |
Front Door Standard/Premium met aangepast domein |
Met deze sjabloon maakt u een Front Door Standard/Premium, inclusief een aangepast domein en een door Microsoft beheerd certificaat. |
Front Door Standard/Premium met domein en certificaat |
Met deze sjabloon maakt u een Front Door Standard/Premium, inclusief een aangepast domein en door de klant beheerd certificaat. |
Front Door Standard/Premium met geofiltering |
Met deze sjabloon maakt u een Front Door Standard/Premium, inclusief een webtoepassingsfirewall met een regel voor geo-filtering. |
Front Door Standard/Premium met frequentielimiet |
Met deze sjabloon maakt u een Front Door Standard/Premium, inclusief een webtoepassingsfirewall met een frequentielimietregel. |
Front Door Standard/Premium met regelset |
Met deze sjabloon maakt u een Front Door Standard/Premium, inclusief een regelset. |
Front Door Standard/Premium met statische website-oorsprong |
Met deze sjabloon maakt u een Front Door Standard/Premium en een statische Azure Storage-website en configureert u Front Door om verkeer naar de statische website te verzenden. |
Front Door Standard/Premium met WAF en aangepaste regel |
Met deze sjabloon maakt u een Front Door Standard/Premium, inclusief een webtoepassingsfirewall met een aangepaste regel. |
Front Door met Container Instances en Application Gateway |
Met deze sjabloon maakt u een Front Door Standard/Premium met een containergroep en Application Gateway. |
FrontDoor CDN met WAF, domeinen en logboeken naar EventHub |
Met deze sjabloon maakt u een nieuw Azure FrontDoor cdn-profiel. Maak WAF met aangepaste en beheerde regels, cdn-routes, oorsprong en groepen met hun koppeling met WAF en routes, configureert aangepaste domeinen, maakt event hub en diagnostische instellingen voor het verzenden van CDN-toegangslogboeken met behulp van Event Hub. |
functie-app beveiligd door Azure Frontdoor |
Met deze sjabloon kunt u een azure Premium-functie implementeren die is beveiligd en gepubliceerd door Azure Frontdoor Premium. De samenvoeging tussen Azure Frontdoor en Azure Functions wordt beveiligd door Azure Private Link. |
web-app met hoge beschikbaarheid voor meerdere regio's |
Met deze sjabloon kunt u een veilige, maximaal beschikbare, end-to-end oplossing voor meerdere regio's maken met twee web-apps in verschillende regio's achter Azure Front Door |
Resourcedefinitie van Terraform (AzAPI-provider)
De profielen/originGroups/origins-resourcetype kunnen worden geïmplementeerd met bewerkingen die zijn gericht op:
- resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Cdn/profiles/originGroups/origins-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Cdn/profiles/originGroups/origins@2022-05-01-preview"
name = "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
}
})
}
Eigenschapswaarden
AFDOriginProperties
Naam | Beschrijving | Waarde |
---|---|---|
azureOrigin | Resourcereferentie naar de Azure-bronresource. | ResourceReference- |
enabledState | Of statustests moeten worden uitgevoerd op basis van back-ends die zijn gedefinieerd onder backendPools. Statustests kunnen alleen worden uitgeschakeld als er één back-end is ingeschakeld in een back-endpool met één ingeschakelde back-end. | 'Uitgeschakeld' 'Ingeschakeld' |
enforceCertificateNameCheck | Controleren of certificaatnaam moet worden gecontroleerd op oorsprongsniveau | Bool |
hostName | Het adres van de oorsprong. Domeinnamen, IPv4-adressen en IPv6-adressen worden ondersteund. Dit moet uniek zijn voor alle oorsprongen in een eindpunt. | snaar |
httpPort | De waarde van de HTTP-poort. Moet tussen 1 en 65535 zijn. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 65535 |
httpsPort | De waarde van de HTTPS-poort. Moet tussen 1 en 65535 zijn. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 65535 |
originHostHeader | De waarde van de hostheader die bij elke aanvraag naar de oorsprong wordt verzonden. Als u dit leeg laat, bepaalt de hostnaam van de aanvraag deze waarde. Azure CDN-origins, zoals Web Apps, Blob Storage en Cloud Services, vereisen dat deze hostheaderwaarde standaard overeenkomt met de hostnaam van de oorsprong. Hiermee wordt de hostheader die is gedefinieerd op eindpunt overschreven | snaar |
voorrang | Prioriteit van oorsprong in de opgegeven oorsprongsgroep voor taakverdeling. Hogere prioriteiten worden niet gebruikt voor taakverdeling als de oorsprong van een lagere prioriteit in orde is. Moet tussen 1 en 5 zijn | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 5 |
sharedPrivateLinkResource | De eigenschappen van de private link-resource voor privé-origin. | SharedPrivateLinkResourceProperties- |
gewicht | Gewicht van de oorsprong in de opgegeven oorsprongsgroep voor taakverdeling. Moet tussen 1 en 1000 zijn | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 1000 |
Microsoft.Cdn/profiles/originGroups/origins
Naam | Beschrijving | Waarde |
---|---|---|
naam | De resourcenaam | tekenreeks (vereist) |
parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van het type: profielen/originGroups |
Eigenschappen | Het JSON-object dat de eigenschappen van de oorsprong bevat. | AFDOriginProperties- |
type | Het resourcetype | "Microsoft.Cdn/profiles/originGroups/origins@2022-05-01-preview" |
ResourceReference
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
SharedPrivateLinkResourceProperties
Naam | Beschrijving | Waarde |
---|---|---|
groupId | De groeps-id van de provider van de resource waarvoor de gedeelde private link-resource is bedoeld. | snaar |
privateLink | De resource-id van de resource waarvoor de gedeelde private link-resource is bedoeld. | ResourceReference- |
privateLinkLocation | De locatie van de gedeelde private link-resource | snaar |
requestMessage | Het aanvraagbericht voor het aanvragen van goedkeuring van de gedeelde private link-resource. | snaar |
status | Status van de gedeelde private link-resource. Kan in behandeling, goedgekeurd, geweigerd, verbroken of time-out zijn. | 'Goedgekeurd' 'Verbinding verbroken' 'In behandeling' 'Geweigerd' Time-out |