Endpoints - Start
Hiermee start u een bestaand CDN-eindpunt dat de status Gestopt heeft.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/start?api-version=2024-02-01
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
endpoint
|
path | True |
string |
Naam van het eindpunt onder het profiel dat wereldwijd uniek is. |
profile
|
path | True |
string |
Naam van het CDN-profiel dat uniek is binnen de resourcegroep. |
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[-\w\._\(\)]+$ |
Naam van de resourcegroep binnen het Azure-abonnement. |
subscription
|
path | True |
string |
Azure-abonnements-id. |
api-version
|
query | True |
string |
Versie van de API die moet worden gebruikt met de clientaanvraag. Huidige versie is 2024-02-01. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
OK. De aanvraag is voltooid. |
|
202 Accepted |
Geaccepteerd en de bewerking wordt asynchroon voltooid. Kopteksten location: string |
|
Other Status Codes |
CDN-foutreactie waarin wordt beschreven waarom de bewerking is mislukt. |
Beveiliging
azure_auth
Azure Active Directory OAuth2 Flow.
Type:
oauth2
Stroom:
implicit
Autorisatie-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiken
Name | Description |
---|---|
user_impersonation | Uw gebruikersaccount imiteren |
Voorbeelden
Endpoints_Start
Voorbeeldaanvraag
Voorbeeldrespons
{
"name": "endpoint4899",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1",
"type": "Microsoft.Cdn/profiles/endpoints",
"tags": {
"kay1": "value1"
},
"location": "WestUs",
"properties": {
"hostName": "endpoint1.azureedge.net",
"originHostHeader": "www.bing.com",
"provisioningState": "Succeeded",
"resourceState": "Starting",
"isHttpAllowed": true,
"isHttpsAllowed": true,
"queryStringCachingBehavior": "NotSet",
"originPath": null,
"origins": [
{
"name": "www-bing-com",
"properties": {
"hostName": "www.bing.com",
"httpPort": 80,
"httpsPort": 443
}
}
],
"contentTypesToCompress": [],
"isCompressionEnabled": false,
"optimizationType": "DynamicSiteAcceleration",
"probePath": "/image",
"geoFilters": []
}
}
azure-asyncoperation: https://management.azure.com/subscriptions/subid/resourcegroups/resourceGroupName/providers/Microsoft.Cdn/operationresults/operationId?api-version=2024-02-01
{
"name": "endpoint4899",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1",
"type": "Microsoft.Cdn/profiles/endpoints",
"tags": {
"kay1": "value1"
},
"location": "WestUs",
"properties": {
"hostName": "endpoint1.azureedge.net",
"originHostHeader": "www.bing.com",
"provisioningState": "Succeeded",
"resourceState": "Starting",
"isHttpAllowed": true,
"isHttpsAllowed": true,
"queryStringCachingBehavior": "NotSet",
"originPath": null,
"origins": [
{
"name": "www-bing-com",
"properties": {
"hostName": "www.bing.com",
"httpPort": 80,
"httpsPort": 443
}
}
],
"contentTypesToCompress": [],
"isCompressionEnabled": false,
"optimizationType": "DynamicSiteAcceleration",
"probePath": "/image",
"geoFilters": []
}
}
Definities
Name | Description |
---|---|
algorithm |
Algoritme dat moet worden gebruikt voor URL-ondertekening |
cache |
Cachinggedrag voor de aanvragen |
Cache |
Cache-instellingen voor een route van het type caching. Als u caching wilt uitschakelen, geeft u geen cacheConfiguration-object op. |
Cache |
Hiermee definieert u de parameters voor de verloopactie van de cache. |
Cache |
Hiermee definieert u de parameters voor de queryreeksactie cachesleutel. |
Cache |
Het niveau waarop de inhoud in de cache moet worden opgeslagen. |
Client |
Hiermee definieert u de parameters voor voorwaarden voor ClientPort-overeenkomst |
Client |
Beschrijft de operator die moet worden vergeleken |
Cookies |
Definieert de parameters voor voorwaarden voor overeenkomst met cookies |
Cookies |
Beschrijft de operator die moet worden vergeleken |
Deep |
Aangepaste domeinen die zijn gemaakt op het CDN-eindpunt. |
Deep |
De belangrijkste oorsprong van CDN-inhoud die wordt toegevoegd bij het maken van een CDN-eindpunt. |
Deep |
De oorspronkelijke groep voor CDN-inhoud die wordt toegevoegd bij het maken van een CDN-eindpunt. Verkeer wordt verzonden naar de oorsprongen binnen de oorsprongsgroep op basis van de oorsprongsstatus. |
Delivery |
Een beleid dat aangeeft welke leveringsregels moeten worden gebruikt voor een eindpunt. |
Delivery |
Een regel waarmee een set acties en voorwaarden wordt opgegeven |
Delivery |
Hiermee definieert u de verloopactie voor de cache voor de bezorgingsregel. |
Delivery |
Hiermee definieert u de querytekenreeksactie voor de cachesleutel voor de leveringsregel. |
Delivery |
Hiermee definieert u de ClientPort-voorwaarde voor de leveringsregel. |
Delivery |
Hiermee definieert u de voorwaarde Cookies voor de leveringsregel. |
Delivery |
Hiermee definieert u de HostName-voorwaarde voor de leveringsregel. |
Delivery |
Definieert de HttpVersion-voorwaarde voor de leveringsregel. |
Delivery |
Definieert de IsDevice-voorwaarde voor de leveringsregel. |
Delivery |
Definieert de PostArgs-voorwaarde voor de leveringsregel. |
Delivery |
Hiermee definieert u de voorwaarde QueryString voor de leveringsregel. |
Delivery |
Hiermee definieert u de remoteAddress-voorwaarde voor de leveringsregel. |
Delivery |
Hiermee definieert u de voorwaarde RequestBody voor de leveringsregel. |
Delivery |
Hiermee definieert u de actie voor de aanvraagheader voor de leveringsregel. |
Delivery |
Hiermee definieert u de RequestHeader-voorwaarde voor de leveringsregel. |
Delivery |
Hiermee definieert u de requestMethod-voorwaarde voor de leveringsregel. |
Delivery |
Hiermee definieert u de RequestScheme-voorwaarde voor de leveringsregel. |
Delivery |
Hiermee definieert u de RequestUri-voorwaarde voor de leveringsregel. |
Delivery |
Hiermee definieert u de actie antwoordheader voor de leveringsregel. |
Delivery |
Hiermee definieert u de onderdrukkingsactie voor de routeconfiguratie voor de leveringsregel. Alleen van toepassing op Frontdoor Standard/Premium-profielen. |
Delivery |
Hiermee definieert u de ServerPort-voorwaarde voor de leveringsregel. |
Delivery |
Hiermee definieert u de SocketAddress-voorwaarde voor de leveringsregel. |
Delivery |
Definieert de SslProtocol-voorwaarde voor de leveringsregel. |
Delivery |
Hiermee definieert u de urlFileExtension-voorwaarde voor de leveringsregel. |
Delivery |
Hiermee definieert u de urlFileName-voorwaarde voor de leveringsregel. |
Delivery |
Hiermee definieert u de UrlPath-voorwaarde voor de leveringsregel. |
Destination |
Protocol dat moet worden gebruikt voor de omleiding. De standaardwaarde is MatchRequest |
Endpoint |
HET CDN-eindpunt is de entiteit in een CDN-profiel met configuratiegegevens zoals oorsprong, protocol, caching van inhoud en leveringsgedrag. Het CDN-eindpunt gebruikt de URL-indeling .azureedge.net. |
Endpoint |
Inrichtingsstatus van het eindpunt. |
Endpoint |
Resourcestatus van het eindpunt. |
Error |
Aanvullende informatie over de resourcebeheerfout. |
Error |
De foutdetails. |
Error |
Foutreactie |
Forwarding |
Protocol dat door deze regel wordt gebruikt bij het doorsturen van verkeer naar back-ends. |
Geo |
Regels voor het definiƫren van geografische toegang van gebruikers binnen een CDN-eindpunt. |
Geo |
Actie van het geofilter, dat wil bijvoorbeeld toegang toestaan of blokkeren. |
Header |
Actie die moet worden uitgevoerd |
Header |
Hiermee definieert u de parameters voor de aanvraagheaderactie. |
Health |
Het JSON-object dat de eigenschappen bevat voor het verzenden van statustests naar oorsprong. |
Health |
Het type statustestaanvraag dat wordt gedaan. |
Host |
Hiermee definieert u de parameters voor voorwaarden voor HostName-overeenkomst |
Host |
Beschrijft de operator die moet worden vergeleken |
Http |
Het JSON-object dat het bereik voor HTTP-statuscodes vertegenwoordigt |
Http |
Definieert de parameters voor voorwaarden voor HttpVersion-overeenkomst |
Http |
Beschrijft de operator die moet worden vergeleken |
Identity |
Het type identiteit waarmee resources worden gemaakt/gewijzigd |
Is |
Definieert de parameters voor Voorwaarden voor IsDevice-overeenkomst |
Is |
De overeenkomstwaarde voor de voorwaarde van de leveringsregel |
Is |
Beschrijft de operator die moet worden vergeleken |
Key |
Beschrijft de parameters voor het gebruik van KeyVault van een gebruiker voor url-ondertekeningssleutel. |
Key |
|
Optimization |
Hiermee geeft u op welk scenario de klant dit CDN-eindpunt wil optimaliseren, bijvoorbeeld Downloaden, Media services. Met deze informatie kunnen we scenariogestuurde optimalisatie toepassen. |
Origin |
Hiermee definieert u de parameters voor de onderdrukkingsconfiguratie van de oorspronkelijke groep. |
Origin |
Definieert de onderdrukkingsactie van de oorspronggroep voor de leveringsregel. |
Origin |
Hiermee definieert u de parameters voor de onderdrukkingsactie van de oorspronkelijke groep. |
param |
Geeft het doel van de parameter aan |
Post |
Hiermee definieert u de parameters voor Overeenkomstvoorwaarden voor PostArgs |
Post |
Beschrijft de operator die moet worden vergeleken |
Private |
De goedkeuringsstatus voor de verbinding met de Private Link |
Probe |
Protocol dat moet worden gebruikt voor statustest. |
query |
Cachinggedrag voor de aanvragen |
Query |
Hiermee definieert u hoe AANVRAGEN die queryreeksen bevatten, worden opgeslagen in de cache van CDN. U kunt queryreeksen negeren tijdens het opslaan in cache, caching omzeilen om te voorkomen dat aanvragen die queryreeksen bevatten in de cache worden opgeslagen, of elke aanvraag in de cache opslaan met een unieke URL. |
Query |
Definieert de parameters voor QueryString-overeenkomstvoorwaarden |
Query |
Beschrijft de operator die moet worden vergeleken |
Redirect |
Het omleidingstype dat door de regel wordt gebruikt bij het omleiden van verkeer. |
Remote |
Hiermee definieert u de parameters voor voorwaarden voor RemoteAddress-overeenkomst |
Remote |
Beschrijft de operator die moet worden vergeleken |
Request |
Hiermee definieert u de parameters voor overeenkomstvoorwaarden voor RequestBody |
Request |
Beschrijft de operator die moet worden vergeleken |
Request |
Hiermee definieert u de parameters voor De voorwaarden van RequestHeader-overeenkomst |
Request |
Beschrijft de operator die moet worden vergeleken |
Request |
Definieert de parameters voor RequestMethod-overeenkomstvoorwaarden |
Request |
De overeenkomstwaarde voor de voorwaarde van de leveringsregel |
Request |
Beschrijft de operator die moet worden vergeleken |
Request |
Definieert de parameters voor RequestScheme-overeenkomstvoorwaarden |
Request |
De overeenkomstwaarde voor de voorwaarde van de leveringsregel |
Request |
Hiermee definieert u de parameters voor overeenkomstvoorwaarden voor RequestUri |
Request |
Beschrijft de operator die moet worden vergeleken |
Resource |
Verwijzing naar een andere resource. |
Response |
Type reactiefouten voor echte gebruikersaanvragen waarvoor oorsprong als beschadigd wordt beschouwd |
Response |
Het JSON-object dat de eigenschappen bevat om de oorsprongsstatus te bepalen met behulp van echte aanvragen/antwoorden. |
Route |
Hiermee definieert u de parameters voor de actie voor het overschrijven van de routeconfiguratie. |
rule |
Cachinggedrag voor de aanvragen |
rule |
Geeft aan of inhoudscompressie is ingeschakeld. Als compressie is ingeschakeld, wordt inhoud geleverd als gecomprimeerd als gebruikers aanvragen voor een gecomprimeerde versie. Inhoud wordt niet gecomprimeerd in AzureFrontDoor wanneer aangevraagde inhoud kleiner is dan 1 byte of groter is dan 1 MB. |
rule |
Hiermee definieert u hoe Frontdoor aanvragen die queryreeksen bevatten, in de cache opgeslagen. U kunt queryreeksen negeren tijdens het opslaan in cache, specifieke queryreeksen negeren, elke aanvraag in de cache opslaan met een unieke URL of specifieke queryreeksen in de cache opslaan. |
Server |
Hiermee definieert u de parameters voor ServerPort-overeenkomstvoorwaarden |
Server |
Beschrijft de operator die moet worden vergeleken |
Socket |
Hiermee definieert u de parameters voor overeenkomstvoorwaarden voor SocketAddress |
Socket |
Beschrijft de operator die moet worden vergeleken |
Ssl |
Het protocol van een tot stand gebrachte TLS-verbinding. |
Ssl |
Definieert de parameters voor voorwaarden voor SslProtocol-overeenkomst |
Ssl |
Beschrijft de operator die moet worden vergeleken |
System |
Alleen-lezen systeemgegevens |
transform |
Beschrijft welke transformaties worden toegepast voordat deze overeenkomen |
Url |
Definieert de parameters voor UrlFileExtension-overeenkomstvoorwaarden |
Url |
Beschrijft de operator die moet worden vergeleken |
Url |
Hiermee definieert u de parameters voor overeenkomstvoorwaarden voor UrlFilename |
Url |
Beschrijft de operator die moet worden vergeleken |
Url |
Definieert de parameters voor UrlPath-overeenkomstvoorwaarden |
Url |
Beschrijft de operator die moet worden vergeleken |
Url |
Definieert de url-omleidingsactie voor de bezorgingsregel. |
Url |
Hiermee definieert u de parameters voor de url-omleidingsactie. |
Url |
Hiermee definieert u de url-herschrijfactie voor de bezorgingsregel. |
Url |
Hiermee definieert u de parameters voor de url-herschrijfactie. |
Url |
Hiermee definieert u de url-ondertekeningsactie voor de bezorgingsregel. |
Url |
Hiermee definieert u de parameters voor de actie Url-ondertekening. |
Url |
Url-ondertekeningssleutel |
Url |
Definieert hoe u een parameter voor een specifiek doel identificeert, bijvoorbeeld verloopt |
Web |
Hiermee definieert u het Web Application Firewall-beleid voor het eindpunt (indien van toepassing) |
algorithm
Algoritme dat moet worden gebruikt voor URL-ondertekening
Waarde | Description |
---|---|
SHA256 |
cacheBehavior
Cachinggedrag voor de aanvragen
Waarde | Description |
---|---|
BypassCache | |
Override | |
SetIfMissing |
CacheConfiguration
Cache-instellingen voor een route van het type caching. Als u caching wilt uitschakelen, geeft u geen cacheConfiguration-object op.
Name | Type | Description |
---|---|---|
cacheBehavior |
Cachinggedrag voor de aanvragen |
|
cacheDuration |
string |
De duur waarvoor de inhoud in de cache moet worden opgeslagen. Toegestane notatie is [d.]uu:mm:ss |
isCompressionEnabled |
Geeft aan of inhoudscompressie is ingeschakeld. Als compressie is ingeschakeld, wordt inhoud geleverd als gecomprimeerd als gebruikers aanvragen voor een gecomprimeerde versie. Inhoud wordt niet gecomprimeerd in AzureFrontDoor wanneer aangevraagde inhoud kleiner is dan 1 byte of groter is dan 1 MB. |
|
queryParameters |
string |
queryparameters die moeten worden opgenomen of uitgesloten (door komma's gescheiden). |
queryStringCachingBehavior |
Hiermee definieert u hoe Frontdoor aanvragen die queryreeksen bevatten, in de cache opgeslagen. U kunt queryreeksen negeren tijdens het opslaan in cache, specifieke queryreeksen negeren, elke aanvraag in de cache opslaan met een unieke URL of specifieke queryreeksen in de cache opslaan. |
CacheExpirationActionParameters
Hiermee definieert u de parameters voor de verloopactie van de cache.
Name | Type | Description |
---|---|---|
cacheBehavior |
Cachinggedrag voor de aanvragen |
|
cacheDuration |
string |
De duur waarvoor de inhoud in de cache moet worden opgeslagen. Toegestane notatie is [d.]uu:mm:ss |
cacheType |
Het niveau waarop de inhoud in de cache moet worden opgeslagen. |
|
typeName |
string:
Delivery |
CacheKeyQueryStringActionParameters
Hiermee definieert u de parameters voor de queryreeksactie cachesleutel.
Name | Type | Description |
---|---|---|
queryParameters |
string |
queryparameters die moeten worden opgenomen of uitgesloten (door komma's gescheiden). |
queryStringBehavior |
Cachinggedrag voor de aanvragen |
|
typeName |
string:
Delivery |
CacheType
Het niveau waarop de inhoud in de cache moet worden opgeslagen.
Waarde | Description |
---|---|
All |
ClientPortMatchConditionParameters
Hiermee definieert u de parameters voor voorwaarden voor ClientPort-overeenkomst
Name | Type | Default value | Description |
---|---|---|---|
matchValues |
string[] |
De overeenkomstwaarde voor de voorwaarde van de leveringsregel |
|
negateCondition |
boolean |
False |
Beschrijft of dit een negatevoorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
transforms |
Lijst met transformaties |
||
typeName |
string:
Delivery |
ClientPortOperator
Beschrijft de operator die moet worden vergeleken
Waarde | Description |
---|---|
Any | |
BeginsWith | |
Contains | |
EndsWith | |
Equal | |
GreaterThan | |
GreaterThanOrEqual | |
LessThan | |
LessThanOrEqual | |
RegEx |
CookiesMatchConditionParameters
Definieert de parameters voor voorwaarden voor overeenkomst met cookies
Name | Type | Default value | Description |
---|---|---|---|
matchValues |
string[] |
De overeenkomstwaarde voor de voorwaarde van de leveringsregel |
|
negateCondition |
boolean |
False |
Beschrijft of dit een negatevoorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
selector |
string |
Naam van cookies die moeten worden gematcht |
|
transforms |
Lijst met transformaties |
||
typeName |
string:
Delivery |
CookiesOperator
Beschrijft de operator die moet worden vergeleken
Waarde | Description |
---|---|
Any | |
BeginsWith | |
Contains | |
EndsWith | |
Equal | |
GreaterThan | |
GreaterThanOrEqual | |
LessThan | |
LessThanOrEqual | |
RegEx |
DeepCreatedCustomDomain
Aangepaste domeinen die zijn gemaakt op het CDN-eindpunt.
Name | Type | Description |
---|---|---|
name |
string |
Aangepaste domeinnaam. |
properties.hostName |
string |
De hostnaam van het aangepaste domein. Moet een domeinnaam zijn. |
properties.validationData |
string |
Er zijn mogelijk speciale validatie of gegevens vereist bij het leveren van CDN aan bepaalde regio's vanwege lokale nalevingsredenen. Bijvoorbeeld het ICP-licentienummer van een aangepast domein is vereist voor het leveren van inhoud in China. |
DeepCreatedOrigin
De belangrijkste oorsprong van CDN-inhoud die wordt toegevoegd bij het maken van een CDN-eindpunt.
Name | Type | Description |
---|---|---|
name |
string |
Oorsprongsnaam die uniek moet zijn binnen het eindpunt. |
properties.enabled |
boolean |
Origin is ingeschakeld voor taakverdeling of niet. Origin is standaard altijd ingeschakeld. |
properties.hostName |
string |
Het adres van de oorsprong. Dit kan een domeinnaam, IPv4-adres of IPv6-adres zijn. Dit moet uniek zijn voor alle oorsprongen in een eindpunt. |
properties.httpPort |
integer (int32) minimum: 1maximum: 65535 exclusiveMinimum: False exclusiveMaximum: False |
De waarde van de HTTP-poort. Moet tussen 1 en 65535 zijn. |
properties.httpsPort |
integer (int32) minimum: 1maximum: 65535 exclusiveMinimum: False exclusiveMaximum: False |
De waarde van de HTTPS-poort. Moet tussen 1 en 65535 zijn. |
properties.originHostHeader |
string |
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. |
properties.priority |
integer (int32) minimum: 1maximum: 5 |
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. |
properties.privateEndpointStatus |
De goedkeuringsstatus voor de verbinding met de Private Link |
|
properties.privateLinkAlias |
string |
De alias van de Private Link-resource. Als u dit optionele veld invult, geeft u aan dat deze oorsprong privƩ is |
properties.privateLinkApprovalMessage |
string |
Een aangepast bericht dat moet worden opgenomen in de goedkeuringsaanvraag om verbinding te maken met de Private Link. |
properties.privateLinkLocation |
string |
De locatie van de Private Link-resource. Alleen vereist als 'privateLinkResourceId' is ingevuld |
properties.privateLinkResourceId |
string |
De resource-id van de Private Link-resource. Als u dit optionele veld invult, geeft u aan dat deze back-end privƩ is |
properties.weight |
integer (int32) minimum: 1maximum: 1000 |
Gewicht van de oorsprong in de opgegeven oorsprongsgroep voor taakverdeling. Moet tussen 1 en 1000 zijn |
DeepCreatedOriginGroup
De oorspronkelijke groep voor CDN-inhoud die wordt toegevoegd bij het maken van een CDN-eindpunt. Verkeer wordt verzonden naar de oorsprongen binnen de oorsprongsgroep op basis van de oorsprongsstatus.
Name | Type | Description |
---|---|---|
name |
string |
Naam van oorsprongsgroep die uniek moet zijn binnen het eindpunt. |
properties.healthProbeSettings |
Statustestinstellingen voor de oorsprong die wordt gebruikt om de status van de oorsprong te bepalen. |
|
properties.origins |
De bron van de inhoud die wordt geleverd via CDN binnen de opgegeven origin-groep. |
|
properties.responseBasedOriginErrorDetectionSettings |
Het JSON-object dat de eigenschappen bevat om de oorsprongsstatus te bepalen met behulp van echte aanvragen/antwoorden. Deze eigenschap wordt momenteel niet ondersteund. |
|
properties.trafficRestorationTimeToHealedOrNewEndpointsInMinutes |
integer (int32) minimum: 0maximum: 50 |
Tijd in minuten om het verkeer naar het eindpunt geleidelijk te verplaatsen wanneer een beschadigd eindpunt in orde is of een nieuw eindpunt wordt toegevoegd. De standaardwaarde is 10 minuten. Deze eigenschap wordt momenteel niet ondersteund. |
DeliveryPolicy
Een beleid dat aangeeft welke leveringsregels moeten worden gebruikt voor een eindpunt.
Name | Type | Description |
---|---|---|
description |
string |
Gebruiksvriendelijke beschrijving van het beleid. |
rules |
Een lijst met de leveringsregels. |
DeliveryRule
Een regel waarmee een set acties en voorwaarden wordt opgegeven
Name | Type | Description |
---|---|---|
actions | DeliveryRuleAction[]: |
Een lijst met acties die worden uitgevoerd wanneer aan alle voorwaarden van een regel wordt voldaan. |
conditions |
DeliveryRuleCondition[]:
|
Een lijst met voorwaarden die moeten worden vergeleken voor de acties die moeten worden uitgevoerd |
name |
string |
Naam van de regel |
order |
integer (int32) |
De volgorde waarin de regels worden toegepast voor het eindpunt. Mogelijke waarden {0,1,2,3,.........}. Een regel met een kleinere volgorde wordt toegepast vĆ³Ć³r een regel met een grotere volgorde. Regel met volgorde 0 is een speciale regel. Er zijn geen voorwaarden vereist en acties die hierin worden vermeld, worden altijd toegepast. |
DeliveryRuleCacheExpirationAction
Hiermee definieert u de verloopactie voor de cache voor de bezorgingsregel.
Name | Type | Description |
---|---|---|
name |
string:
Cache |
De naam van de actie voor de leveringsregel. |
parameters |
Hiermee definieert u de parameters voor de actie. |
DeliveryRuleCacheKeyQueryStringAction
Hiermee definieert u de querytekenreeksactie voor de cachesleutel voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Cache |
De naam van de actie voor de leveringsregel. |
parameters |
Hiermee definieert u de parameters voor de actie. |
DeliveryRuleClientPortCondition
Hiermee definieert u de ClientPort-voorwaarde voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Client |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Definieert de parameters voor de voorwaarde. |
DeliveryRuleCookiesCondition
Hiermee definieert u de voorwaarde Cookies voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Cookies |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Definieert de parameters voor de voorwaarde. |
DeliveryRuleHostNameCondition
Hiermee definieert u de HostName-voorwaarde voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Host |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Definieert de parameters voor de voorwaarde. |
DeliveryRuleHttpVersionCondition
Definieert de HttpVersion-voorwaarde voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Http |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Definieert de parameters voor de voorwaarde. |
DeliveryRuleIsDeviceCondition
Definieert de IsDevice-voorwaarde voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Is |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Definieert de parameters voor de voorwaarde. |
DeliveryRulePostArgsCondition
Definieert de PostArgs-voorwaarde voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Post |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Definieert de parameters voor de voorwaarde. |
DeliveryRuleQueryStringCondition
Hiermee definieert u de voorwaarde QueryString voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Query |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Definieert de parameters voor de voorwaarde. |
DeliveryRuleRemoteAddressCondition
Hiermee definieert u de remoteAddress-voorwaarde voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Remote |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Definieert de parameters voor de voorwaarde. |
DeliveryRuleRequestBodyCondition
Hiermee definieert u de voorwaarde RequestBody voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Request |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Definieert de parameters voor de voorwaarde. |
DeliveryRuleRequestHeaderAction
Hiermee definieert u de actie voor de aanvraagheader voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Modify |
De naam van de actie voor de leveringsregel. |
parameters |
Hiermee definieert u de parameters voor de actie. |
DeliveryRuleRequestHeaderCondition
Hiermee definieert u de RequestHeader-voorwaarde voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Request |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Definieert de parameters voor de voorwaarde. |
DeliveryRuleRequestMethodCondition
Hiermee definieert u de requestMethod-voorwaarde voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Request |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Definieert de parameters voor de voorwaarde. |
DeliveryRuleRequestSchemeCondition
Hiermee definieert u de RequestScheme-voorwaarde voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Request |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Definieert de parameters voor de voorwaarde. |
DeliveryRuleRequestUriCondition
Hiermee definieert u de RequestUri-voorwaarde voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Request |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Definieert de parameters voor de voorwaarde. |
DeliveryRuleResponseHeaderAction
Hiermee definieert u de actie antwoordheader voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Modify |
De naam van de actie voor de leveringsregel. |
parameters |
Hiermee definieert u de parameters voor de actie. |
DeliveryRuleRouteConfigurationOverrideAction
Hiermee definieert u de onderdrukkingsactie voor de routeconfiguratie voor de leveringsregel. Alleen van toepassing op Frontdoor Standard/Premium-profielen.
Name | Type | Description |
---|---|---|
name |
string:
Route |
De naam van de actie voor de leveringsregel. |
parameters |
Hiermee definieert u de parameters voor de actie. |
DeliveryRuleServerPortCondition
Hiermee definieert u de ServerPort-voorwaarde voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Server |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Definieert de parameters voor de voorwaarde. |
DeliveryRuleSocketAddrCondition
Hiermee definieert u de SocketAddress-voorwaarde voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Socket |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Definieert de parameters voor de voorwaarde. |
DeliveryRuleSslProtocolCondition
Definieert de SslProtocol-voorwaarde voor de leveringsregel.
Name | Type | Description |
---|---|---|
name | string: |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Definieert de parameters voor de voorwaarde. |
DeliveryRuleUrlFileExtensionCondition
Hiermee definieert u de urlFileExtension-voorwaarde voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Url |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Definieert de parameters voor de voorwaarde. |
DeliveryRuleUrlFileNameCondition
Hiermee definieert u de urlFileName-voorwaarde voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Url |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Definieert de parameters voor de voorwaarde. |
DeliveryRuleUrlPathCondition
Hiermee definieert u de UrlPath-voorwaarde voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Url |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Definieert de parameters voor de voorwaarde. |
DestinationProtocol
Protocol dat moet worden gebruikt voor de omleiding. De standaardwaarde is MatchRequest
Waarde | Description |
---|---|
Http | |
Https | |
MatchRequest |
Endpoint
HET CDN-eindpunt is de entiteit in een CDN-profiel met configuratiegegevens zoals oorsprong, protocol, caching van inhoud en leveringsgedrag. Het CDN-eindpunt gebruikt de URL-indeling .azureedge.net.
Name | Type | Default value | Description |
---|---|---|---|
id |
string |
Resource-id. |
|
location |
string |
Resourcelocatie. |
|
name |
string |
Resourcenaam. |
|
properties.contentTypesToCompress |
string[] |
Lijst met inhoudstypen waarop compressie van toepassing is. De waarde moet een geldig MIME-type zijn. |
|
properties.customDomains |
De aangepaste domeinen onder het eindpunt. |
||
properties.defaultOriginGroup |
Een verwijzing naar de oorspronkelijke groep. |
||
properties.deliveryPolicy |
Een beleid dat aangeeft welke leveringsregels moeten worden gebruikt voor een eindpunt. |
||
properties.geoFilters |
Lijst met regels voor het definiƫren van de geografische toegang van de gebruiker binnen een CDN-eindpunt. Elk geofilter definieert een toegangsregel voor een opgegeven pad of inhoud, bijvoorbeeld APAC blokkeren voor pad /pictures/ |
||
properties.hostName |
string |
De hostnaam van het eindpunt dat is gestructureerd als {endpointName}. {DNSZone}, bijvoorbeeld contoso.azureedge.net |
|
properties.isCompressionEnabled |
boolean |
Geeft aan of inhoudscompressie is ingeschakeld op CDN. De standaardwaarde is onwaar. Als compressie is ingeschakeld, wordt inhoud geleverd als gecomprimeerd als gebruikers aanvragen voor een gecomprimeerde versie. Inhoud wordt niet gecomprimeerd op CDN wanneer aangevraagde inhoud kleiner is dan 1 byte of groter is dan 1 MB. |
|
properties.isHttpAllowed |
boolean |
True |
Geeft aan of HTTP-verkeer is toegestaan op het eindpunt. De standaardwaarde is waar. Ten minste Ć©Ć©n protocol (HTTP of HTTPS) moet zijn toegestaan. |
properties.isHttpsAllowed |
boolean |
True |
Geeft aan of HTTPS-verkeer is toegestaan op het eindpunt. De standaardwaarde is waar. Ten minste Ć©Ć©n protocol (HTTP of HTTPS) moet zijn toegestaan. |
properties.optimizationType |
Hiermee geeft u op welk scenario de klant dit CDN-eindpunt wil optimaliseren voor bijvoorbeeld Downloaden, Media Services. Met deze informatie kan CDN scenariogestuurde optimalisatie toepassen. |
||
properties.originGroups |
De oorsprongsgroepen die bestaan uit oorsprongen die worden gebruikt voor taakverdeling van het verkeer op basis van beschikbaarheid. |
||
properties.originHostHeader |
string |
De waarde van de hostheader die bij elke aanvraag naar de oorsprong wordt verzonden. Deze eigenschap op eindpunt is alleen toegestaan wanneer het eindpunt gebruikmaakt van Ć©Ć©n oorsprong en kan worden overschreven door dezelfde eigenschap die is opgegeven bij de oorsprong. 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. |
|
properties.originPath |
string |
Een mappad op de oorsprong waaruit CDN kan gebruiken om inhoud op te halen, bijvoorbeeld contoso.cloudapp.net/originpath. |
|
properties.origins |
De bron van de inhoud die via CDN wordt geleverd. |
||
properties.probePath |
string |
Pad naar een bestand dat wordt gehost op de oorsprong, waarmee de levering van de dynamische inhoud wordt versneld en de meest optimale routes voor het CDN worden berekend. Dit is relatief ten opzichte van het oorspronkelijke pad. Deze eigenschap is alleen relevant wanneer u Ć©Ć©n oorsprong gebruikt. |
|
properties.provisioningState |
Inrichtingsstatus van het eindpunt. |
||
properties.queryStringCachingBehavior | NotSet |
Hiermee definieert u hoe AANVRAGEN die queryreeksen bevatten, worden opgeslagen in de cache van CDN. U kunt queryreeksen negeren tijdens het opslaan in cache, caching omzeilen om te voorkomen dat aanvragen die queryreeksen bevatten in de cache worden opgeslagen, of elke aanvraag in de cache opslaan met een unieke URL. |
|
properties.resourceState |
Resourcestatus van het eindpunt. |
||
properties.urlSigningKeys |
Lijst met sleutels die worden gebruikt om de ondertekende URL-hashes te valideren. |
||
properties.webApplicationFirewallPolicyLink |
Hiermee definieert u het Web Application Firewall-beleid voor het eindpunt (indien van toepassing) |
||
systemData |
Alleen-lezen systeemgegevens |
||
tags |
object |
Resourcetags. |
|
type |
string |
Resourcetype. |
EndpointProvisioningState
Inrichtingsstatus van het eindpunt.
Waarde | Description |
---|---|
Creating | |
Deleting | |
Failed | |
Succeeded | |
Updating |
EndpointResourceState
Resourcestatus van het eindpunt.
Waarde | Description |
---|---|
Creating | |
Deleting | |
Running | |
Starting | |
Stopped | |
Stopping |
ErrorAdditionalInfo
Aanvullende informatie over de resourcebeheerfout.
Name | Type | Description |
---|---|---|
info |
object |
De aanvullende informatie. |
type |
string |
Het extra informatietype. |
ErrorDetail
De foutdetails.
Name | Type | Description |
---|---|---|
additionalInfo |
De fout bevat aanvullende informatie. |
|
code |
string |
De foutcode. |
details |
De foutdetails. |
|
message |
string |
Het foutbericht. |
target |
string |
Het foutdoel. |
ErrorResponse
Foutreactie
Name | Type | Description |
---|---|---|
error |
Het foutobject. |
ForwardingProtocol
Protocol dat door deze regel wordt gebruikt bij het doorsturen van verkeer naar back-ends.
Waarde | Description |
---|---|
HttpOnly | |
HttpsOnly | |
MatchRequest |
GeoFilter
Regels voor het definiƫren van geografische toegang van gebruikers binnen een CDN-eindpunt.
Name | Type | Description |
---|---|---|
action |
Actie van het geofilter, dat wil bijvoorbeeld toegang toestaan of blokkeren. |
|
countryCodes |
string[] |
Twee letter land- of regiocodes die de toegang tot gebruikersland of regio definiƫren in een geofilter, bijvoorbeeld AU, MX, US. |
relativePath |
string |
Relatief pad dat van toepassing is op geofilter. (bijvoorbeeld '/mypictures', '/mypicture/kitty.jpg', enzovoort) |
GeoFilterActions
Actie van het geofilter, dat wil bijvoorbeeld toegang toestaan of blokkeren.
Waarde | Description |
---|---|
Allow | |
Block |
HeaderAction
Actie die moet worden uitgevoerd
Waarde | Description |
---|---|
Append | |
Delete | |
Overwrite |
HeaderActionParameters
Hiermee definieert u de parameters voor de aanvraagheaderactie.
Name | Type | Description |
---|---|---|
headerAction |
Actie die moet worden uitgevoerd |
|
headerName |
string |
Naam van de koptekst die u wilt wijzigen |
typeName |
string:
Delivery |
|
value |
string |
Waarde voor de opgegeven actie |
HealthProbeParameters
Het JSON-object dat de eigenschappen bevat voor het verzenden van statustests naar oorsprong.
Name | Type | Description |
---|---|---|
probeIntervalInSeconds |
integer (int32) minimum: 1maximum: 255 |
Het aantal seconden tussen statustests. De standaardwaarde is 240 sec. |
probePath |
string |
Het pad ten opzichte van de oorsprong die wordt gebruikt om de status van de oorsprong te bepalen. |
probeProtocol |
Protocol dat moet worden gebruikt voor statustest. |
|
probeRequestType |
Het type statustestaanvraag dat wordt gedaan. |
HealthProbeRequestType
Het type statustestaanvraag dat wordt gedaan.
Waarde | Description |
---|---|
GET | |
HEAD | |
NotSet |
HostNameMatchConditionParameters
Hiermee definieert u de parameters voor voorwaarden voor HostName-overeenkomst
Name | Type | Default value | Description |
---|---|---|---|
matchValues |
string[] |
De overeenkomstwaarde voor de voorwaarde van de leveringsregel |
|
negateCondition |
boolean |
False |
Beschrijft of dit een negatevoorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
transforms |
Lijst met transformaties |
||
typeName |
string:
Delivery |
HostNameOperator
Beschrijft de operator die moet worden vergeleken
Waarde | Description |
---|---|
Any | |
BeginsWith | |
Contains | |
EndsWith | |
Equal | |
GreaterThan | |
GreaterThanOrEqual | |
LessThan | |
LessThanOrEqual | |
RegEx |
HttpErrorRangeParameters
Het JSON-object dat het bereik voor HTTP-statuscodes vertegenwoordigt
Name | Type | Description |
---|---|---|
begin |
integer (int32) minimum: 100maximum: 999 |
Het inclusieve begin van het http-statuscodebereik. |
end |
integer (int32) minimum: 100maximum: 999 |
Het inclusieve einde van het http-statuscodebereik. |
HttpVersionMatchConditionParameters
Definieert de parameters voor voorwaarden voor HttpVersion-overeenkomst
Name | Type | Default value | Description |
---|---|---|---|
matchValues |
string[] |
De overeenkomstwaarde voor de voorwaarde van de leveringsregel |
|
negateCondition |
boolean |
False |
Beschrijft of dit een negatevoorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
transforms |
Lijst met transformaties |
||
typeName |
string:
Delivery |
HttpVersionOperator
Beschrijft de operator die moet worden vergeleken
Waarde | Description |
---|---|
Equal |
IdentityType
Het type identiteit waarmee resources worden gemaakt/gewijzigd
Waarde | Description |
---|---|
application | |
key | |
managedIdentity | |
user |
IsDeviceMatchConditionParameters
Definieert de parameters voor Voorwaarden voor IsDevice-overeenkomst
Name | Type | Default value | Description |
---|---|---|---|
matchValues |
De overeenkomstwaarde voor de voorwaarde van de leveringsregel |
||
negateCondition |
boolean |
False |
Beschrijft of dit een negatevoorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
transforms |
Lijst met transformaties |
||
typeName |
string:
Delivery |
IsDeviceMatchValue
De overeenkomstwaarde voor de voorwaarde van de leveringsregel
Waarde | Description |
---|---|
Desktop | |
Mobile |
IsDeviceOperator
Beschrijft de operator die moet worden vergeleken
Waarde | Description |
---|---|
Equal |
KeyVaultSigningKeyParameters
Beschrijft de parameters voor het gebruik van KeyVault van een gebruiker voor url-ondertekeningssleutel.
Name | Type | Description |
---|---|---|
resourceGroupName |
string |
Resourcegroep van de sleutelkluis van de gebruiker die het geheim bevat |
secretName |
string |
De naam van het geheim in Key Vault. |
secretVersion |
string |
De versie (GUID) van geheim in Key Vault. |
subscriptionId |
string |
Abonnements-id van de sleutelkluis van de gebruiker die het geheim bevat |
typeName | ||
vaultName |
string |
De naam van de sleutelkluis van de gebruiker die het geheim bevat |
KeyVaultSigningKeyParametersType
Waarde | Description |
---|---|
KeyVaultSigningKeyParameters |
OptimizationType
Hiermee geeft u op welk scenario de klant dit CDN-eindpunt wil optimaliseren, bijvoorbeeld Downloaden, Media services. Met deze informatie kunnen we scenariogestuurde optimalisatie toepassen.
Waarde | Description |
---|---|
DynamicSiteAcceleration | |
GeneralMediaStreaming | |
GeneralWebDelivery | |
LargeFileDownload | |
VideoOnDemandMediaStreaming |
OriginGroupOverride
Hiermee definieert u de parameters voor de onderdrukkingsconfiguratie van de oorspronkelijke groep.
Name | Type | Description |
---|---|---|
forwardingProtocol |
Protocol dat door deze regel wordt gebruikt bij het doorsturen van verkeer naar back-ends. |
|
originGroup |
definieert de OriginGroup die de DefaultOriginGroup op route overschrijft. |
OriginGroupOverrideAction
Definieert de onderdrukkingsactie van de oorspronggroep voor de leveringsregel.
Name | Type | Description |
---|---|---|
name | string: |
De naam van de actie voor de leveringsregel. |
parameters |
Hiermee definieert u de parameters voor de actie. |
OriginGroupOverrideActionParameters
Hiermee definieert u de parameters voor de onderdrukkingsactie van de oorspronkelijke groep.
Name | Type | Description |
---|---|---|
originGroup |
definieert de OriginGroup die de DefaultOriginGroup overschrijft. |
|
typeName |
string:
Delivery |
paramIndicator
Geeft het doel van de parameter aan
Waarde | Description |
---|---|
Expires | |
KeyId | |
Signature |
PostArgsMatchConditionParameters
Hiermee definieert u de parameters voor Overeenkomstvoorwaarden voor PostArgs
Name | Type | Default value | Description |
---|---|---|---|
matchValues |
string[] |
De overeenkomstwaarde voor de voorwaarde van de leveringsregel |
|
negateCondition |
boolean |
False |
Beschrijft of dit een negatevoorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
selector |
string |
Naam van PostArg die moet worden vergeleken |
|
transforms |
Lijst met transformaties |
||
typeName |
string:
Delivery |
PostArgsOperator
Beschrijft de operator die moet worden vergeleken
Waarde | Description |
---|---|
Any | |
BeginsWith | |
Contains | |
EndsWith | |
Equal | |
GreaterThan | |
GreaterThanOrEqual | |
LessThan | |
LessThanOrEqual | |
RegEx |
PrivateEndpointStatus
De goedkeuringsstatus voor de verbinding met de Private Link
Waarde | Description |
---|---|
Approved | |
Disconnected | |
Pending | |
Rejected | |
Timeout |
ProbeProtocol
Protocol dat moet worden gebruikt voor statustest.
Waarde | Description |
---|---|
Http | |
Https | |
NotSet |
queryStringBehavior
Cachinggedrag voor de aanvragen
Waarde | Description |
---|---|
Exclude | |
ExcludeAll | |
Include | |
IncludeAll |
QueryStringCachingBehavior
Hiermee definieert u hoe AANVRAGEN die queryreeksen bevatten, worden opgeslagen in de cache van CDN. U kunt queryreeksen negeren tijdens het opslaan in cache, caching omzeilen om te voorkomen dat aanvragen die queryreeksen bevatten in de cache worden opgeslagen, of elke aanvraag in de cache opslaan met een unieke URL.
Waarde | Description |
---|---|
BypassCaching | |
IgnoreQueryString | |
NotSet | |
UseQueryString |
QueryStringMatchConditionParameters
Definieert de parameters voor QueryString-overeenkomstvoorwaarden
Name | Type | Default value | Description |
---|---|---|---|
matchValues |
string[] |
De overeenkomstwaarde voor de voorwaarde van de leveringsregel |
|
negateCondition |
boolean |
False |
Beschrijft of dit een negatevoorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
transforms |
Lijst met transformaties |
||
typeName |
string:
Delivery |
QueryStringOperator
Beschrijft de operator die moet worden vergeleken
Waarde | Description |
---|---|
Any | |
BeginsWith | |
Contains | |
EndsWith | |
Equal | |
GreaterThan | |
GreaterThanOrEqual | |
LessThan | |
LessThanOrEqual | |
RegEx |
RedirectType
Het omleidingstype dat door de regel wordt gebruikt bij het omleiden van verkeer.
Waarde | Description |
---|---|
Found | |
Moved | |
PermanentRedirect | |
TemporaryRedirect |
RemoteAddressMatchConditionParameters
Hiermee definieert u de parameters voor voorwaarden voor RemoteAddress-overeenkomst
Name | Type | Default value | Description |
---|---|---|---|
matchValues |
string[] |
Waarden vergelijken waarop moet worden vergeleken. De operator is van toepassing op elke waarde in deze kolom met OR-semantiek. Als een van deze variabelen overeenkomt met de opgegeven operator, wordt deze overeenkomstvoorwaarde beschouwd als een overeenkomst. |
|
negateCondition |
boolean |
False |
Beschrijft of dit een negatevoorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
transforms |
Lijst met transformaties |
||
typeName |
string:
Delivery |
RemoteAddressOperator
Beschrijft de operator die moet worden vergeleken
Waarde | Description |
---|---|
Any | |
GeoMatch | |
IPMatch |
RequestBodyMatchConditionParameters
Hiermee definieert u de parameters voor overeenkomstvoorwaarden voor RequestBody
Name | Type | Default value | Description |
---|---|---|---|
matchValues |
string[] |
De overeenkomstwaarde voor de voorwaarde van de leveringsregel |
|
negateCondition |
boolean |
False |
Beschrijft of dit een negatevoorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
transforms |
Lijst met transformaties |
||
typeName |
string:
Delivery |
RequestBodyOperator
Beschrijft de operator die moet worden vergeleken
Waarde | Description |
---|---|
Any | |
BeginsWith | |
Contains | |
EndsWith | |
Equal | |
GreaterThan | |
GreaterThanOrEqual | |
LessThan | |
LessThanOrEqual | |
RegEx |
RequestHeaderMatchConditionParameters
Hiermee definieert u de parameters voor De voorwaarden van RequestHeader-overeenkomst
Name | Type | Default value | Description |
---|---|---|---|
matchValues |
string[] |
De overeenkomstwaarde voor de voorwaarde van de leveringsregel |
|
negateCondition |
boolean |
False |
Beschrijft of dit een negatevoorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
selector |
string |
Naam van koptekst die moet worden vergeleken |
|
transforms |
Lijst met transformaties |
||
typeName |
string:
Delivery |
RequestHeaderOperator
Beschrijft de operator die moet worden vergeleken
Waarde | Description |
---|---|
Any | |
BeginsWith | |
Contains | |
EndsWith | |
Equal | |
GreaterThan | |
GreaterThanOrEqual | |
LessThan | |
LessThanOrEqual | |
RegEx |
RequestMethodMatchConditionParameters
Definieert de parameters voor RequestMethod-overeenkomstvoorwaarden
Name | Type | Default value | Description |
---|---|---|---|
matchValues |
De overeenkomstwaarde voor de voorwaarde van de leveringsregel |
||
negateCondition |
boolean |
False |
Beschrijft of dit een negatevoorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
transforms |
Lijst met transformaties |
||
typeName |
string:
Delivery |
RequestMethodMatchValue
De overeenkomstwaarde voor de voorwaarde van de leveringsregel
Waarde | Description |
---|---|
DELETE | |
GET | |
HEAD | |
OPTIONS | |
POST | |
PUT | |
TRACE |
RequestMethodOperator
Beschrijft de operator die moet worden vergeleken
Waarde | Description |
---|---|
Equal |
RequestSchemeMatchConditionParameters
Definieert de parameters voor RequestScheme-overeenkomstvoorwaarden
Name | Type | Default value | Description |
---|---|---|---|
matchValues |
De overeenkomstwaarde voor de voorwaarde van de leveringsregel |
||
negateCondition |
boolean |
False |
Beschrijft of dit een negatevoorwaarde is of niet |
operator |
enum:
Equal |
Beschrijft de operator die moet worden vergeleken |
|
transforms |
Lijst met transformaties |
||
typeName |
string:
Delivery |
RequestSchemeMatchValue
De overeenkomstwaarde voor de voorwaarde van de leveringsregel
Waarde | Description |
---|---|
HTTP | |
HTTPS |
RequestUriMatchConditionParameters
Hiermee definieert u de parameters voor overeenkomstvoorwaarden voor RequestUri
Name | Type | Default value | Description |
---|---|---|---|
matchValues |
string[] |
De overeenkomstwaarde voor de voorwaarde van de leveringsregel |
|
negateCondition |
boolean |
False |
Beschrijft of dit een negatevoorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
transforms |
Lijst met transformaties |
||
typeName |
string:
Delivery |
RequestUriOperator
Beschrijft de operator die moet worden vergeleken
Waarde | Description |
---|---|
Any | |
BeginsWith | |
Contains | |
EndsWith | |
Equal | |
GreaterThan | |
GreaterThanOrEqual | |
LessThan | |
LessThanOrEqual | |
RegEx |
ResourceReference
Verwijzing naar een andere resource.
Name | Type | Description |
---|---|---|
id |
string |
Resource-id. |
ResponseBasedDetectedErrorTypes
Type reactiefouten voor echte gebruikersaanvragen waarvoor oorsprong als beschadigd wordt beschouwd
Waarde | Description |
---|---|
None | |
TcpAndHttpErrors | |
TcpErrorsOnly |
ResponseBasedOriginErrorDetectionParameters
Het JSON-object dat de eigenschappen bevat om de oorsprongsstatus te bepalen met behulp van echte aanvragen/antwoorden.
Name | Type | Description |
---|---|---|
httpErrorRanges |
De lijst met HTTP-statuscodebereiken die worden beschouwd als serverfouten voor de oorsprong en die als beschadigd zijn gemarkeerd. |
|
responseBasedDetectedErrorTypes |
Type reactiefouten voor echte gebruikersaanvragen waarvoor oorsprong als beschadigd wordt beschouwd |
|
responseBasedFailoverThresholdPercentage |
integer (int32) minimum: 0maximum: 100 |
Het percentage mislukte aanvragen in het voorbeeld waarin failover moet worden geactiveerd. |
RouteConfigurationOverrideActionParameters
Hiermee definieert u de parameters voor de actie voor het overschrijven van de routeconfiguratie.
Name | Type | Description |
---|---|---|
cacheConfiguration |
De cacheconfiguratie die aan deze regel is gekoppeld. Als u caching wilt uitschakelen, geeft u geen cacheConfiguration-object op. |
|
originGroupOverride |
Een verwijzing naar de configuratie van de oorspronkelijke groep overschrijven. Laat leeg om de standaard origin-groep op route te gebruiken. |
|
typeName |
string:
Delivery |
ruleCacheBehavior
Cachinggedrag voor de aanvragen
Waarde | Description |
---|---|
HonorOrigin | |
OverrideAlways | |
OverrideIfOriginMissing |
ruleIsCompressionEnabled
Geeft aan of inhoudscompressie is ingeschakeld. Als compressie is ingeschakeld, wordt inhoud geleverd als gecomprimeerd als gebruikers aanvragen voor een gecomprimeerde versie. Inhoud wordt niet gecomprimeerd in AzureFrontDoor wanneer aangevraagde inhoud kleiner is dan 1 byte of groter is dan 1 MB.
Waarde | Description |
---|---|
Disabled | |
Enabled |
ruleQueryStringCachingBehavior
Hiermee definieert u hoe Frontdoor aanvragen die queryreeksen bevatten, in de cache opgeslagen. U kunt queryreeksen negeren tijdens het opslaan in cache, specifieke queryreeksen negeren, elke aanvraag in de cache opslaan met een unieke URL of specifieke queryreeksen in de cache opslaan.
Waarde | Description |
---|---|
IgnoreQueryString | |
IgnoreSpecifiedQueryStrings | |
IncludeSpecifiedQueryStrings | |
UseQueryString |
ServerPortMatchConditionParameters
Hiermee definieert u de parameters voor ServerPort-overeenkomstvoorwaarden
Name | Type | Default value | Description |
---|---|---|---|
matchValues |
string[] |
De overeenkomstwaarde voor de voorwaarde van de leveringsregel |
|
negateCondition |
boolean |
False |
Beschrijft of dit een negatevoorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
transforms |
Lijst met transformaties |
||
typeName |
string:
Delivery |
ServerPortOperator
Beschrijft de operator die moet worden vergeleken
Waarde | Description |
---|---|
Any | |
BeginsWith | |
Contains | |
EndsWith | |
Equal | |
GreaterThan | |
GreaterThanOrEqual | |
LessThan | |
LessThanOrEqual | |
RegEx |
SocketAddrMatchConditionParameters
Hiermee definieert u de parameters voor overeenkomstvoorwaarden voor SocketAddress
Name | Type | Default value | Description |
---|---|---|---|
matchValues |
string[] |
De overeenkomstwaarde voor de voorwaarde van de leveringsregel |
|
negateCondition |
boolean |
False |
Beschrijft of dit een negatevoorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
transforms |
Lijst met transformaties |
||
typeName |
string:
Delivery |
SocketAddrOperator
Beschrijft de operator die moet worden vergeleken
Waarde | Description |
---|---|
Any | |
IPMatch |
SslProtocol
Het protocol van een tot stand gebrachte TLS-verbinding.
Waarde | Description |
---|---|
TLSv1 | |
TLSv1.1 | |
TLSv1.2 |
SslProtocolMatchConditionParameters
Definieert de parameters voor voorwaarden voor SslProtocol-overeenkomst
Name | Type | Default value | Description |
---|---|---|---|
matchValues |
De overeenkomstwaarde voor de voorwaarde van de leveringsregel |
||
negateCondition |
boolean |
False |
Beschrijft of dit een negatevoorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
transforms |
Lijst met transformaties |
||
typeName |
string:
Delivery |
SslProtocolOperator
Beschrijft de operator die moet worden vergeleken
Waarde | Description |
---|---|
Equal |
SystemData
Alleen-lezen systeemgegevens
Name | Type | Description |
---|---|---|
createdAt |
string (date-time) |
De tijdstempel van het maken van resources (UTC) |
createdBy |
string |
Een id voor de identiteit die de resource heeft gemaakt |
createdByType |
Het type identiteit dat de resource heeft gemaakt |
|
lastModifiedAt |
string (date-time) |
De tijdstempel van de laatste wijziging van de resource (UTC) |
lastModifiedBy |
string |
Een id voor de identiteit die de resource voor het laatst heeft gewijzigd |
lastModifiedByType |
Het type identiteit dat de resource voor het laatst heeft gewijzigd |
transform
Beschrijft welke transformaties worden toegepast voordat deze overeenkomen
Waarde | Description |
---|---|
Lowercase | |
RemoveNulls | |
Trim | |
Uppercase | |
UrlDecode | |
UrlEncode |
UrlFileExtensionMatchConditionParameters
Definieert de parameters voor UrlFileExtension-overeenkomstvoorwaarden
Name | Type | Default value | Description |
---|---|---|---|
matchValues |
string[] |
De overeenkomstwaarde voor de voorwaarde van de leveringsregel |
|
negateCondition |
boolean |
False |
Beschrijft of dit een negatevoorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
transforms |
Lijst met transformaties |
||
typeName |
string:
Delivery |
UrlFileExtensionOperator
Beschrijft de operator die moet worden vergeleken
Waarde | Description |
---|---|
Any | |
BeginsWith | |
Contains | |
EndsWith | |
Equal | |
GreaterThan | |
GreaterThanOrEqual | |
LessThan | |
LessThanOrEqual | |
RegEx |
UrlFileNameMatchConditionParameters
Hiermee definieert u de parameters voor overeenkomstvoorwaarden voor UrlFilename
Name | Type | Default value | Description |
---|---|---|---|
matchValues |
string[] |
De overeenkomstwaarde voor de voorwaarde van de leveringsregel |
|
negateCondition |
boolean |
False |
Beschrijft of dit een negatevoorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
transforms |
Lijst met transformaties |
||
typeName |
string:
Delivery |
UrlFileNameOperator
Beschrijft de operator die moet worden vergeleken
Waarde | Description |
---|---|
Any | |
BeginsWith | |
Contains | |
EndsWith | |
Equal | |
GreaterThan | |
GreaterThanOrEqual | |
LessThan | |
LessThanOrEqual | |
RegEx |
UrlPathMatchConditionParameters
Definieert de parameters voor UrlPath-overeenkomstvoorwaarden
Name | Type | Default value | Description |
---|---|---|---|
matchValues |
string[] |
De overeenkomstwaarde voor de voorwaarde van de leveringsregel |
|
negateCondition |
boolean |
False |
Beschrijft of dit een negatevoorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
transforms |
Lijst met transformaties |
||
typeName |
string:
Delivery |
UrlPathOperator
Beschrijft de operator die moet worden vergeleken
Waarde | Description |
---|---|
Any | |
BeginsWith | |
Contains | |
EndsWith | |
Equal | |
GreaterThan | |
GreaterThanOrEqual | |
LessThan | |
LessThanOrEqual | |
RegEx | |
Wildcard |
UrlRedirectAction
Definieert de url-omleidingsactie voor de bezorgingsregel.
Name | Type | Description |
---|---|---|
name |
string:
Url |
De naam van de actie voor de leveringsregel. |
parameters |
Hiermee definieert u de parameters voor de actie. |
UrlRedirectActionParameters
Hiermee definieert u de parameters voor de url-omleidingsactie.
Name | Type | Description |
---|---|---|
customFragment |
string |
Fragment dat moet worden toegevoegd aan de omleidings-URL. Fragment is het deel van de URL die na #komt. Neem het #-bestand niet op. |
customHostname |
string |
Host om te leiden. Laat leeg om de binnenkomende host als doelhost te gebruiken. |
customPath |
string |
Het volledige pad om om te leiden. Pad mag niet leeg zijn en moet beginnen met /. Laat leeg om het binnenkomende pad als doelpad te gebruiken. |
customQueryString |
string |
De set queryreeksen die in de omleidings-URL moeten worden geplaatst. Als u deze waarde instelt, wordt elke bestaande querytekenreeks vervangen; laat leeg om de binnenkomende queryreeks te behouden. De querytekenreeks moet de indeling = hebben. ? en & wordt automatisch toegevoegd, dus neem ze niet op. |
destinationProtocol |
Protocol dat moet worden gebruikt voor de omleiding. De standaardwaarde is MatchRequest |
|
redirectType |
Het omleidingstype dat door de regel wordt gebruikt bij het omleiden van verkeer. |
|
typeName |
string:
Delivery |
UrlRewriteAction
Hiermee definieert u de url-herschrijfactie voor de bezorgingsregel.
Name | Type | Description |
---|---|---|
name |
string:
Url |
De naam van de actie voor de leveringsregel. |
parameters |
Hiermee definieert u de parameters voor de actie. |
UrlRewriteActionParameters
Hiermee definieert u de parameters voor de url-herschrijfactie.
Name | Type | Description |
---|---|---|
destination |
string |
Definieer de relatieve URL waarop de bovenstaande aanvragen worden herschreven. |
preserveUnmatchedPath |
boolean |
Of u niet-overeenkomend pad wilt behouden. De standaardwaarde is waar. |
sourcePattern |
string |
definieer een aanvraag-URI-patroon dat het type aanvragen identificeert dat kan worden herschreven. Als de waarde leeg is, worden alle tekenreeksen vergeleken. |
typeName |
string:
Delivery |
UrlSigningAction
Hiermee definieert u de url-ondertekeningsactie voor de bezorgingsregel.
Name | Type | Description |
---|---|---|
name |
string:
Url |
De naam van de actie voor de leveringsregel. |
parameters |
Hiermee definieert u de parameters voor de actie. |
UrlSigningActionParameters
Hiermee definieert u de parameters voor de actie Url-ondertekening.
Name | Type | Description |
---|---|---|
algorithm |
Algoritme dat moet worden gebruikt voor URL-ondertekening |
|
parameterNameOverride |
Hiermee definieert u welke queryreeksparameters in de URL moeten worden overwogen voor verlopen, sleutel-id, enzovoort. |
|
typeName |
string:
Delivery |
UrlSigningKey
Url-ondertekeningssleutel
Name | Type | Description |
---|---|---|
keyId |
string |
Definieert de door de klant gedefinieerde sleutel-id. Deze id bestaat in de binnenkomende aanvraag om de sleutel aan te geven die wordt gebruikt om de hash te vormen. |
keySourceParameters |
Definieert de parameters voor het gebruik van de sleutelkluis van de klant voor url-ondertekeningssleutel. |
UrlSigningParamIdentifier
Definieert hoe u een parameter voor een specifiek doel identificeert, bijvoorbeeld verloopt
Name | Type | Description |
---|---|---|
paramIndicator |
Geeft het doel van de parameter aan |
|
paramName |
string |
Parameternaam |
WebApplicationFirewallPolicyLink
Hiermee definieert u het Web Application Firewall-beleid voor het eindpunt (indien van toepassing)
Name | Type | Description |
---|---|---|
id |
string |
Resource-id. |