Endpoints - Create
Hiermee maakt u een nieuw CDN-eindpunt met de opgegeven eindpuntnaam onder het opgegeven abonnement, de opgegeven resourcegroep en het opgegeven profiel.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}?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 |
Naam van de resourcegroep binnen het Azure-abonnement. Regex-patroon: |
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. |
Aanvraagbody
Name | Vereist | Type | Description |
---|---|---|---|
location | True |
string |
Resourcelocatie. |
properties.origins | True |
De bron van de inhoud die via CDN wordt geleverd. |
|
properties.contentTypesToCompress |
string[] |
Lijst met inhoudstypen waarop compressie van toepassing is. De waarde moet een geldig MIME-type zijn. |
|
properties.defaultOriginGroup |
Een verwijzing naar de oorspronggroep. |
||
properties.deliveryPolicy |
Een beleid dat de leveringsregels specificeert die moeten worden gebruikt voor een eindpunt. |
||
properties.geoFilters |
Lijst met regels die de geo-toegang van de gebruiker binnen een CDN-eindpunt definiëren. Elk geofilter definieert een toegangsregel voor een opgegeven pad of inhoud, bijvoorbeeld APAC blokkeren voor pad /pictures/ |
||
properties.isCompressionEnabled |
boolean |
Geeft aan of inhoudscompressie is ingeschakeld op CDN. De standaardwaarde is false. Als compressie is ingeschakeld, wordt inhoud als gecomprimeerd aangeboden als gebruikers een gecomprimeerde versie aanvragen. Inhoud wordt niet gecomprimeerd op CDN wanneer aangevraagde inhoud kleiner is dan 1 byte of groter is dan 1 MB. |
|
properties.isHttpAllowed |
boolean |
Hiermee wordt aangegeven 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 |
Hiermee wordt aangegeven 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 voor welk scenario de klant dit CDN-eindpunt wil optimaliseren, bijvoorbeeld Downloaden, Media Services. Met deze informatie kan CDN scenariogestuurde optimalisatie toepassen. |
||
properties.originGroups |
De oorspronggroepen die bestaan uit origins die worden gebruikt voor het verdelen van de 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 één oorsprong gebruikt 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-oorsprongen, 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 dat CDN kan gebruiken om inhoud op te halen, bijvoorbeeld contoso.cloudapp.net/originpath. |
|
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 oorsprongspad. Deze eigenschap is alleen relevant wanneer u één origin gebruikt. |
|
properties.queryStringCachingBehavior |
Hiermee definieert u hoe CDN aanvragen die queryreeksen bevatten in de cache opslaat. U kunt queryreeksen negeren bij het opslaan in de cache, cache overslaan 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.urlSigningKeys |
Lijst met sleutels die worden gebruikt om de ondertekende URL-hashes te valideren. |
||
properties.webApplicationFirewallPolicyLink |
Definieert het Web Application Firewall-beleid voor het eindpunt (indien van toepassing) |
||
tags |
object |
Resourcetags. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
OK. De aanvraag is voltooid. |
|
201 Created |
Gemaakt. De aanvraag is voltooid en er is een nieuw eindpunt gemaakt. |
|
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-stroom.
Type:
oauth2
Stroom:
implicit
Autorisatie-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiken
Name | Description |
---|---|
user_impersonation | uw gebruikersaccount imiteren |
Voorbeelden
Endpoints_Create
Voorbeeldaanvraag
PUT https://management.azure.com/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1?api-version=2024-02-01
{
"location": "WestUs",
"tags": {
"key1": "value1"
},
"properties": {
"originHostHeader": "www.bing.com",
"originPath": "/photos",
"contentTypesToCompress": [
"text/html",
"application/octet-stream"
],
"isCompressionEnabled": true,
"isHttpAllowed": true,
"isHttpsAllowed": true,
"queryStringCachingBehavior": "BypassCaching",
"defaultOriginGroup": {
"id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/originGroups/originGroup1"
},
"deliveryPolicy": {
"description": "Test description for a policy.",
"rules": [
{
"name": "rule1",
"order": 1,
"conditions": [
{
"name": "RemoteAddress",
"parameters": {
"operator": "IPMatch",
"negateCondition": true,
"matchValues": [
"192.168.1.0/24",
"10.0.0.0/24"
],
"typeName": "DeliveryRuleRemoteAddressConditionParameters"
}
}
],
"actions": [
{
"name": "CacheExpiration",
"parameters": {
"cacheBehavior": "Override",
"cacheDuration": "10:10:09",
"typeName": "DeliveryRuleCacheExpirationActionParameters",
"cacheType": "All"
}
},
{
"name": "ModifyResponseHeader",
"parameters": {
"headerAction": "Overwrite",
"headerName": "Access-Control-Allow-Origin",
"value": "*",
"typeName": "DeliveryRuleHeaderActionParameters"
}
},
{
"name": "ModifyRequestHeader",
"parameters": {
"headerAction": "Overwrite",
"headerName": "Accept-Encoding",
"value": "gzip",
"typeName": "DeliveryRuleHeaderActionParameters"
}
}
]
}
]
},
"origins": [
{
"name": "origin1",
"properties": {
"hostName": "www.someDomain1.net",
"httpPort": 80,
"httpsPort": 443,
"originHostHeader": "www.someDomain1.net",
"priority": 1,
"weight": 50,
"enabled": true
}
},
{
"name": "origin2",
"properties": {
"hostName": "www.someDomain2.net",
"httpPort": 80,
"httpsPort": 443,
"originHostHeader": "www.someDomain2.net",
"priority": 2,
"weight": 50,
"enabled": true
}
}
],
"originGroups": [
{
"name": "originGroup1",
"properties": {
"healthProbeSettings": {
"probePath": "/health.aspx",
"probeRequestType": "GET",
"probeProtocol": "Http",
"probeIntervalInSeconds": 120
},
"origins": [
{
"id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/origins/origin1"
},
{
"id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/origins/origin2"
}
],
"responseBasedOriginErrorDetectionSettings": {
"responseBasedDetectedErrorTypes": "TcpErrorsOnly",
"responseBasedFailoverThresholdPercentage": 10
}
}
}
]
}
}
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": "endpoint4899.azureedge-test.net",
"originHostHeader": "www.bing.com",
"provisioningState": "Creating",
"resourceState": "Creating",
"isHttpAllowed": true,
"isHttpsAllowed": true,
"queryStringCachingBehavior": "BypassCaching",
"originPath": "/photos",
"defaultOriginGroup": {
"id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/originGroups/originGroup1"
},
"origins": [
{
"name": "origin1",
"properties": {
"hostName": "www.someDomain1.net",
"httpPort": 80,
"httpsPort": 443,
"originHostHeader": "www.someDomain1.net",
"priority": 1,
"weight": 50,
"enabled": true
}
},
{
"name": "origin2",
"properties": {
"hostName": "www.someDomain2.net",
"httpPort": 80,
"httpsPort": 443,
"originHostHeader": "www.someDomain2.net",
"priority": 2,
"weight": 50,
"enabled": true
}
}
],
"originGroups": [
{
"name": "originGroup1",
"properties": {
"healthProbeSettings": {
"probePath": "/health.aspx",
"probeRequestType": "GET",
"probeProtocol": "Http",
"probeIntervalInSeconds": 120
},
"origins": [
{
"id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/origins/origin1"
},
{
"id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/origins/origin2"
}
],
"responseBasedOriginErrorDetectionSettings": {
"responseBasedDetectedErrorTypes": "TcpErrorsOnly",
"responseBasedFailoverThresholdPercentage": 10
}
}
}
],
"contentTypesToCompress": [
"text/html",
"application/octet-stream"
],
"isCompressionEnabled": true,
"optimizationType": null,
"probePath": null,
"geoFilters": [],
"deliveryPolicy": {
"description": "Test description for a policy.",
"rules": [
{
"name": "rule1",
"order": 1,
"conditions": [
{
"name": "RemoteAddress",
"parameters": {
"typeName": "DeliveryRuleRemoteAddressConditionParameters",
"operator": "IPMatch",
"negateCondition": true,
"matchValues": [
"192.168.1.0/24",
"10.0.0.0/24"
],
"transforms": []
}
}
],
"actions": [
{
"name": "CacheExpiration",
"parameters": {
"typeName": "DeliveryRuleCacheExpirationActionParameters",
"cacheBehavior": "Override",
"cacheDuration": "10:10:09",
"cacheType": "All"
}
},
{
"name": "ModifyResponseHeader",
"parameters": {
"typeName": "DeliveryRuleHeaderActionParameters",
"headerAction": "Overwrite",
"headerName": "Access-Control-Allow-Origin",
"value": "*"
}
},
{
"name": "ModifyRequestHeader",
"parameters": {
"typeName": "DeliveryRuleHeaderActionParameters",
"headerAction": "Overwrite",
"headerName": "Accept-Encoding",
"value": "gzip"
}
}
]
}
]
}
}
}
{
"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": "endpoint4899.azureedge-test.net",
"originHostHeader": "www.bing.com",
"provisioningState": "Creating",
"resourceState": "Creating",
"isHttpAllowed": true,
"isHttpsAllowed": true,
"queryStringCachingBehavior": "BypassCaching",
"originPath": "/photos",
"defaultOriginGroup": {
"id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/originGroups/originGroup1"
},
"origins": [
{
"name": "origin1",
"properties": {
"hostName": "www.someDomain1.net",
"httpPort": 80,
"httpsPort": 443,
"originHostHeader": "www.someDomain1.net",
"priority": 1,
"weight": 50,
"enabled": true
}
},
{
"name": "origin2",
"properties": {
"hostName": "www.someDomain2.net",
"httpPort": 80,
"httpsPort": 443,
"originHostHeader": "www.someDomain2.net",
"priority": 2,
"weight": 50,
"enabled": true
}
}
],
"originGroups": [
{
"name": "originGroup1",
"properties": {
"healthProbeSettings": {
"probePath": "/health.aspx",
"probeRequestType": "GET",
"probeProtocol": "Http",
"probeIntervalInSeconds": 120
},
"origins": [
{
"id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/origins/origin1"
},
{
"id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/origins/origin2"
}
],
"responseBasedOriginErrorDetectionSettings": {
"responseBasedDetectedErrorTypes": "TcpErrorsOnly",
"responseBasedFailoverThresholdPercentage": 10
}
}
}
],
"contentTypesToCompress": [
"text/html",
"application/octet-stream"
],
"isCompressionEnabled": true,
"optimizationType": null,
"probePath": null,
"geoFilters": [],
"deliveryPolicy": {
"description": "Test description for a policy.",
"rules": [
{
"name": "rule1",
"order": 1,
"conditions": [
{
"name": "RemoteAddress",
"parameters": {
"typeName": "DeliveryRuleRemoteAddressConditionParameters",
"operator": "IPMatch",
"negateCondition": true,
"matchValues": [
"192.168.1.0/24",
"10.0.0.0/24"
],
"transforms": []
}
}
],
"actions": [
{
"name": "CacheExpiration",
"parameters": {
"typeName": "DeliveryRuleCacheExpirationActionParameters",
"cacheBehavior": "Override",
"cacheDuration": "10:10:09",
"cacheType": "All"
}
},
{
"name": "ModifyResponseHeader",
"parameters": {
"typeName": "DeliveryRuleHeaderActionParameters",
"headerAction": "Overwrite",
"headerName": "Access-Control-Allow-Origin",
"value": "*"
}
},
{
"name": "ModifyRequestHeader",
"parameters": {
"typeName": "DeliveryRuleHeaderActionParameters",
"headerAction": "Overwrite",
"headerName": "Accept-Encoding",
"value": "gzip"
}
}
]
}
]
}
}
}
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": "endpoint4899.azureedge-test.net",
"originHostHeader": "www.bing.com",
"provisioningState": "Creating",
"resourceState": "Creating",
"isHttpAllowed": true,
"isHttpsAllowed": true,
"queryStringCachingBehavior": "BypassCaching",
"originPath": "/photos",
"defaultOriginGroup": {
"id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/originGroups/originGroup1"
},
"origins": [
{
"name": "origin1",
"properties": {
"hostName": "www.someDomain1.net",
"httpPort": 80,
"httpsPort": 443,
"originHostHeader": "www.someDomain1.net",
"priority": 1,
"weight": 50,
"enabled": true
}
},
{
"name": "origin2",
"properties": {
"hostName": "www.someDomain2.net",
"httpPort": 80,
"httpsPort": 443,
"originHostHeader": "www.someDomain2.net",
"priority": 2,
"weight": 50,
"enabled": true
}
}
],
"originGroups": [
{
"name": "originGroup1",
"properties": {
"healthProbeSettings": {
"probePath": "/health.aspx",
"probeRequestType": "GET",
"probeProtocol": "Http",
"probeIntervalInSeconds": 120
},
"origins": [
{
"id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/origins/origin1"
},
{
"id": "/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/origins/origin2"
}
],
"responseBasedOriginErrorDetectionSettings": {
"responseBasedDetectedErrorTypes": "TcpErrorsOnly",
"responseBasedFailoverThresholdPercentage": 10
}
}
}
],
"contentTypesToCompress": [
"text/html",
"application/octet-stream"
],
"isCompressionEnabled": true,
"optimizationType": null,
"probePath": null,
"geoFilters": [],
"deliveryPolicy": {
"description": "Test description for a policy.",
"rules": [
{
"name": "rule1",
"order": 1,
"conditions": [
{
"name": "RemoteAddress",
"parameters": {
"typeName": "DeliveryRuleRemoteAddressConditionParameters",
"operator": "IPMatch",
"negateCondition": true,
"matchValues": [
"192.168.1.0/24",
"10.0.0.0/24"
],
"transforms": []
}
}
],
"actions": [
{
"name": "CacheExpiration",
"parameters": {
"typeName": "DeliveryRuleCacheExpirationActionParameters",
"cacheBehavior": "Override",
"cacheDuration": "10:10:09",
"cacheType": "All"
}
},
{
"name": "ModifyResponseHeader",
"parameters": {
"typeName": "DeliveryRuleHeaderActionParameters",
"headerAction": "Overwrite",
"headerName": "Access-Control-Allow-Origin",
"value": "*"
}
},
{
"name": "ModifyRequestHeader",
"parameters": {
"typeName": "DeliveryRuleHeaderActionParameters",
"headerAction": "Overwrite",
"headerName": "Accept-Encoding",
"value": "gzip"
}
}
]
}
]
}
}
}
Definities
Name | Description |
---|---|
algorithm |
Algoritme dat moet worden gebruikt voor URL-ondertekening |
cache |
Cachegedrag voor de aanvragen |
Cache |
Cache-instellingen voor een route van het type caching. Als u caching wilt uitschakelen, moet u geen cacheConfiguration-object opgeven. |
Cache |
Hiermee definieert u de parameters voor de actie voor het verlopen 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 |
Definieert de parameters voor ClientPort-overeenkomstvoorwaarden |
Client |
Beschrijft de operator die moet worden vergeleken |
Cookies |
Definieert de parameters voor voorwaarden voor cookiesovereenkomst |
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 oorspronggroep voor CDN-inhoud die wordt toegevoegd bij het maken van een CDN-eindpunt. Verkeer wordt verzonden naar de oorsprongen binnen de oorspronggroep op basis van de status van de oorsprong. |
Delivery |
Een beleid dat de leveringsregels specificeert die moeten worden gebruikt voor een eindpunt. |
Delivery |
Een regel die een set acties en voorwaarden opgeeft |
Delivery |
Hiermee definieert u de actie voor het verlopen van de cache voor de leveringsregel. |
Delivery |
Definieert de queryreeksactie voor de cachesleutel voor de leveringsregel. |
Delivery |
Definieert de ClientPort-voorwaarde voor de leveringsregel. |
Delivery |
Definieert de voorwaarde cookies voor de leveringsregel. |
Delivery |
Definieert de HostName-voorwaarde voor de leveringsregel. |
Delivery |
Definieert de HttpVersion-voorwaarde voor de leveringsregel. |
Delivery |
Hiermee definieert u de voorwaarde IsDevice voor de leveringsregel. |
Delivery |
Definieert de PostArgs-voorwaarde voor de leveringsregel. |
Delivery |
Definieert de querystringvoorwaarde voor de leveringsregel. |
Delivery |
Definieert de RemoteAddress-voorwaarde voor de leveringsregel. |
Delivery |
Hiermee definieert u de voorwaarde RequestBody voor de leveringsregel. |
Delivery |
Definieert de actie aanvraagheader voor de leveringsregel. |
Delivery |
Definieert de RequestHeader-voorwaarde voor de leveringsregel. |
Delivery |
Definieert de RequestMethod-voorwaarde voor de leveringsregel. |
Delivery |
Definieert de RequestScheme-voorwaarde voor de leveringsregel. |
Delivery |
Definieert de RequestUri-voorwaarde voor de leveringsregel. |
Delivery |
Definieert de actie antwoordheader voor de leveringsregel. |
Delivery |
Hiermee definieert u de overschrijvingsactie voor de routeconfiguratie voor de leveringsregel. Alleen van toepassing op Frontdoor Standard/Premium-profielen. |
Delivery |
Definieert de ServerPort-voorwaarde voor de leveringsregel. |
Delivery |
Hiermee definieert u de voorwaarde SocketAddress voor de leveringsregel. |
Delivery |
Definieert de SslProtocol-voorwaarde voor de leveringsregel. |
Delivery |
Definieert de voorwaarde UrlFileExtension voor de leveringsregel. |
Delivery |
Hiermee definieert u de voorwaarde UrlFileName 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 |
CDN-eindpunt is de entiteit binnen een CDN-profiel met configuratiegegevens zoals oorsprong, protocol, inhoud in cache opslaan 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 deze regel gebruikt bij het doorsturen van verkeer naar back-ends. |
Geo |
Regels waarmee de geo-toegang van de gebruiker binnen een CDN-eindpunt wordt gedefinieerd. |
Geo |
Actie van het geo-filter, d.w.w.w. toegang toestaan of blokkeren. |
Header |
Uit te voeren actie |
Header |
Definieert de parameters voor de actie aanvraagheader. |
Health |
Het JSON-object dat de eigenschappen bevat voor het verzenden van statustests naar de oorsprong. |
Health |
Het type statustestaanvraag dat wordt gedaan. |
Host |
Definieert de parameters voor HostName-overeenkomstvoorwaarden |
Host |
Beschrijft de operator die moet worden vergeleken |
Http |
Het JSON-object dat het bereik voor HTTP-statuscodes vertegenwoordigt |
Http |
Definieert de parameters voor HttpVersion-overeenkomstvoorwaarden |
Http |
Beschrijft de operator die moet worden vergeleken |
Identity |
Het type identiteit dat resources maakt/wijzigt |
Is |
Definieert de parameters voor IsDevice-overeenkomstvoorwaarden |
Is |
Beschrijft de operator die moet worden vergeleken |
Key |
Hierin worden de parameters beschreven voor het gebruik van KeyVault van een gebruiker voor url-ondertekeningssleutel. |
Match |
De overeenkomende waarde voor de voorwaarde van de leveringsregel |
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 |
Definieert de parameters voor de overschrijvingsconfiguratie van de oorspronggroep. |
Origin |
Hiermee definieert u de onderdrukkingsactie van de oorspronggroep voor de leveringsregel. |
Origin |
Hiermee definieert u de parameters voor de onderdrukkingsactie van de oorspronggroep. |
param |
Hiermee wordt het doel van de parameter aangegeven |
Post |
Definieert de parameters voor PostArgs-overeenkomstvoorwaarden |
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 de statustest. |
query |
Cachegedrag voor de aanvragen |
Query |
Hiermee definieert u hoe CDN aanvragen die queryreeksen bevatten in de cache opslaat. U kunt queryreeksen negeren bij het opslaan in de cache, cache overslaan 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 de regel gebruikt bij het omleiden van verkeer. |
Remote |
Definieert de parameters voor remoteAddress-overeenkomstvoorwaarden |
Remote |
Beschrijft de operator die moet worden vergeleken |
Request |
Definieert de parameters voor overeenkomstvoorwaarden voor RequestBody |
Request |
Beschrijft de operator die moet worden vergeleken |
Request |
Definieert de parameters voor overeenkomstvoorwaarden voor RequestHeader |
Request |
Beschrijft de operator die moet worden vergeleken |
Request |
Definieert de parameters voor RequestMethod-overeenkomstvoorwaarden |
Request |
Beschrijft de operator die moet worden vergeleken |
Request |
Definieert de parameters voor RequestScheme-overeenkomstvoorwaarden |
Request |
Definieert de parameters voor RequestUri-overeenkomstvoorwaarden |
Request |
Beschrijft de operator die moet worden vergeleken |
Resource |
Verwijzing naar een andere resource. |
Response |
Type antwoordfouten voor echte gebruikersaanvragen waarvan de oorsprong als niet in orde wordt beschouwd |
Response |
Het JSON-object dat de eigenschappen bevat om de oorsprongstatus te bepalen met behulp van echte aanvragen/antwoorden. |
Route |
Definieert de parameters voor de overschrijvingsactie routeconfiguratie. |
rule |
Cachegedrag voor de aanvragen |
rule |
Geeft aan of inhoudscompressie is ingeschakeld. Als compressie is ingeschakeld, wordt inhoud als gecomprimeerd aangeboden als gebruikers een gecomprimeerde versie aanvragen. 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 in de cache opslaat die queryreeksen bevatten. U kunt queryreeksen negeren bij het opslaan in de cache, specifieke queryreeksen negeren, elke aanvraag in de cache opslaan met een unieke URL of specifieke queryreeksen in de cache opslaan. |
Server |
Definieert de parameters voor ServerPort-overeenkomstvoorwaarden |
Server |
Beschrijft de operator die moet worden vergeleken |
Socket |
Definieert de parameters voor SocketAddress-overeenkomstvoorwaarden |
Socket |
Beschrijft de operator die moet worden vergeleken |
Ssl |
Het protocol van een tot stand gebrachte TLS-verbinding. |
Ssl |
Definieert de parameters voor SslProtocol-overeenkomstvoorwaarden |
Ssl |
Beschrijft de operator die moet worden vergeleken |
System |
Alleen-lezensysteemgegevens |
transform |
Beschrijft welke transformaties worden toegepast voordat er overeenkomsten worden toegepast |
Url |
Hiermee definieert u de parameters voor de overeenkomstvoorwaarden voor UrlFileExtension |
Url |
Beschrijft de operator die moet worden vergeleken |
Url |
Definieert 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 leveringsregel. |
Url |
Definieert de parameters voor de url-omleidingsactie. |
Url |
Definieert de url-herschrijfactie voor de leveringsregel. |
Url |
Definieert de parameters voor de url-herschrijfactie. |
Url |
Definieert de URL-ondertekeningsactie voor de leveringsregel. |
Url |
Hiermee definieert u de parameters voor de actie URL-ondertekening. |
Url |
URL-ondertekeningssleutel |
Url |
Definieert hoe een parameter voor een specifiek doel wordt geïdentificeerd, bijvoorbeeld verloopt |
Web |
Definieert het Web Application Firewall-beleid voor het eindpunt (indien van toepassing) |
algorithm
Algoritme dat moet worden gebruikt voor URL-ondertekening
Name | Type | Description |
---|---|---|
SHA256 |
string |
cacheBehavior
Cachegedrag voor de aanvragen
Name | Type | Description |
---|---|---|
BypassCache |
string |
|
Override |
string |
|
SetIfMissing |
string |
CacheConfiguration
Cache-instellingen voor een route van het type caching. Als u caching wilt uitschakelen, moet u geen cacheConfiguration-object opgeven.
Name | Type | Description |
---|---|---|
cacheBehavior |
Cachegedrag voor de aanvragen |
|
cacheDuration |
string |
De duur waarvoor de inhoud in de cache moet worden opgeslagen. Toegestane indeling is [d.]uu:mm:ss |
isCompressionEnabled |
Geeft aan of inhoudscompressie is ingeschakeld. Als compressie is ingeschakeld, wordt inhoud als gecomprimeerd aangeboden als gebruikers een gecomprimeerde versie aanvragen. 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 in de cache opslaat die queryreeksen bevatten. U kunt queryreeksen negeren bij het opslaan in de 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 actie voor het verlopen van de cache.
Name | Type | Description |
---|---|---|
cacheBehavior |
Cachegedrag voor de aanvragen |
|
cacheDuration |
string |
De duur waarvoor de inhoud in de cache moet worden opgeslagen. Toegestane indeling is [d.]uu:mm:ss |
cacheType |
Het niveau waarop de inhoud in de cache moet worden opgeslagen. |
|
typeName |
enum:
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 |
Cachegedrag voor de aanvragen |
|
typeName |
enum:
Delivery |
CacheType
Het niveau waarop de inhoud in de cache moet worden opgeslagen.
Name | Type | Description |
---|---|---|
All |
string |
ClientPortMatchConditionParameters
Definieert de parameters voor ClientPort-overeenkomstvoorwaarden
Name | Type | Default value | Description |
---|---|---|---|
matchValues |
string[] |
De overeenkomende waarde voor de voorwaarde van de leveringsregel |
|
negateCondition |
boolean |
False |
Beschrijft of dit een negate-voorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
transforms |
Lijst met transformaties |
||
typeName |
enum:
Delivery |
ClientPortOperator
Beschrijft de operator die moet worden vergeleken
Name | Type | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
CookiesMatchConditionParameters
Definieert de parameters voor voorwaarden voor cookiesovereenkomst
Name | Type | Default value | Description |
---|---|---|---|
matchValues |
string[] |
De overeenkomende waarde voor de voorwaarde van de leveringsregel |
|
negateCondition |
boolean |
False |
Beschrijft of dit een negate-voorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
selector |
string |
Naam van cookies die moeten worden vergeleken |
|
transforms |
Lijst met transformaties |
||
typeName |
enum:
Delivery |
CookiesOperator
Beschrijft de operator die moet worden vergeleken
Name | Type | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
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 |
Speciale validatie of gegevens kunnen vereist zijn bij het leveren van CDN aan sommige 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 |
De naam van de oorsprong 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 |
De waarde van de HTTP-poort. Moet tussen 1 en 65535 zijn. |
properties.httpsPort |
integer |
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. Voor Azure CDN-oorsprongen, zoals Web Apps, Blob Storage en Cloud Services is deze hostheaderwaarde standaard vereist om overeen te komen met de hostnaam van oorsprong. |
properties.priority |
integer |
Prioriteit van oorsprong in opgegeven oorspronggroep voor taakverdeling. Hogere prioriteiten worden niet gebruikt voor taakverdeling als een oorsprong met 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. Het invullen van dit optionele veld geeft 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. Het invullen van dit optionele veld geeft aan dat deze back-end 'Privé' is |
properties.weight |
integer |
Gewicht van de oorsprong in de opgegeven oorspronggroep voor taakverdeling. Moet tussen 1 en 1000 zijn |
DeepCreatedOriginGroup
De oorspronggroep voor CDN-inhoud die wordt toegevoegd bij het maken van een CDN-eindpunt. Verkeer wordt verzonden naar de oorsprongen binnen de oorspronggroep op basis van de status van de oorsprong.
Name | Type | Description |
---|---|---|
name |
string |
De naam van de oorspronggroep 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 oorspronggroep. |
|
properties.responseBasedOriginErrorDetectionSettings |
Het JSON-object dat de eigenschappen bevat om de oorsprongstatus te bepalen met behulp van echte aanvragen/antwoorden. Deze eigenschap wordt momenteel niet ondersteund. |
|
properties.trafficRestorationTimeToHealedOrNewEndpointsInMinutes |
integer |
Tijd in minuten om het verkeer geleidelijk naar het eindpunt te verplaatsen wanneer een beschadigd eindpunt in orde komt of een nieuw eindpunt wordt toegevoegd. De standaardwaarde is 10 minuten. Deze eigenschap wordt momenteel niet ondersteund. |
DeliveryPolicy
Een beleid dat de leveringsregels specificeert die 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 die een set acties en voorwaarden opgeeft
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 waaraan moet worden voldaan om de acties uit te voeren |
name |
string |
Naam van de regel |
order |
integer |
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 is geen voorwaarde vereist en de acties die erin worden vermeld, worden altijd toegepast. |
DeliveryRuleCacheExpirationAction
Hiermee definieert u de actie voor het verlopen van de cache 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. |
DeliveryRuleCacheKeyQueryStringAction
Definieert de queryreeksactie 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
Definieert de ClientPort-voorwaarde voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Client |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Hiermee definieert u de parameters voor de voorwaarde. |
DeliveryRuleCookiesCondition
Definieert de voorwaarde cookies voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Cookies |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Hiermee definieert u de parameters voor de voorwaarde. |
DeliveryRuleHostNameCondition
Definieert de HostName-voorwaarde voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Host |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Hiermee definieert u 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 |
Hiermee definieert u de parameters voor de voorwaarde. |
DeliveryRuleIsDeviceCondition
Hiermee definieert u de voorwaarde IsDevice voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Is |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Hiermee definieert u 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 |
Hiermee definieert u de parameters voor de voorwaarde. |
DeliveryRuleQueryStringCondition
Definieert de querystringvoorwaarde voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Query |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Hiermee definieert u de parameters voor de voorwaarde. |
DeliveryRuleRemoteAddressCondition
Definieert de RemoteAddress-voorwaarde voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Remote |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Hiermee definieert u 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 |
Hiermee definieert u de parameters voor de voorwaarde. |
DeliveryRuleRequestHeaderAction
Definieert de actie 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
Definieert de RequestHeader-voorwaarde voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Request |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Hiermee definieert u de parameters voor de voorwaarde. |
DeliveryRuleRequestMethodCondition
Definieert de RequestMethod-voorwaarde voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Request |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Hiermee definieert u de parameters voor de voorwaarde. |
DeliveryRuleRequestSchemeCondition
Definieert de RequestScheme-voorwaarde voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Request |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Hiermee definieert u de parameters voor de voorwaarde. |
DeliveryRuleRequestUriCondition
Definieert de RequestUri-voorwaarde voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Request |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Hiermee definieert u de parameters voor de voorwaarde. |
DeliveryRuleResponseHeaderAction
Definieert 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 overschrijvingsactie 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
Definieert de ServerPort-voorwaarde voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Server |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Hiermee definieert u de parameters voor de voorwaarde. |
DeliveryRuleSocketAddrCondition
Hiermee definieert u de voorwaarde SocketAddress voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Socket |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Hiermee definieert u 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 |
Hiermee definieert u de parameters voor de voorwaarde. |
DeliveryRuleUrlFileExtensionCondition
Definieert de voorwaarde UrlFileExtension voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Url |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Hiermee definieert u de parameters voor de voorwaarde. |
DeliveryRuleUrlFileNameCondition
Hiermee definieert u de voorwaarde UrlFileName voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Url |
De naam van de voorwaarde voor de leveringsregel. |
parameters |
Hiermee definieert u 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 |
Hiermee definieert u de parameters voor de voorwaarde. |
DestinationProtocol
Protocol dat moet worden gebruikt voor de omleiding. De standaardwaarde is MatchRequest
Name | Type | Description |
---|---|---|
Http |
string |
|
Https |
string |
|
MatchRequest |
string |
Endpoint
CDN-eindpunt is de entiteit binnen een CDN-profiel met configuratiegegevens zoals oorsprong, protocol, inhoud in cache opslaan 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 oorspronggroep. |
||
properties.deliveryPolicy |
Een beleid dat de leveringsregels specificeert die moeten worden gebruikt voor een eindpunt. |
||
properties.geoFilters |
Lijst met regels die de geo-toegang van de gebruiker binnen een CDN-eindpunt definiëren. 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 false. Als compressie is ingeschakeld, wordt inhoud geleverd als gecomprimeerd als gebruikers een gecomprimeerde versie aanvragen. Inhoud wordt niet gecomprimeerd op CDN wanneer de 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 voor welk scenario de klant dit CDN-eindpunt moet optimaliseren, bijvoorbeeld Downloaden, Mediaservices. Met deze informatie kan CDN scenariogestuurde optimalisatie toepassen. |
||
properties.originGroups |
De oorspronggroepen die bestaan uit origins die worden gebruikt voor het verdelen van de 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 eindpunt één oorsprong gebruikt 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. Voor Azure CDN-oorsprongen, zoals Web Apps, Blob Storage en Cloud Services is deze hostheaderwaarde standaard vereist om overeen te komen met de hostnaam van oorsprong. |
|
properties.originPath |
string |
Een mappad op de oorsprong dat CDN kan gebruiken om inhoud op te halen, bijvoorbeeld contoso.cloudapp.net/originpath. |
|
properties.origins |
De bron van de inhoud die wordt geleverd via CDN. |
||
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 oorsprongspad. Deze eigenschap is alleen relevant wanneer u één origin gebruikt. |
|
properties.provisioningState |
Inrichtingsstatus van het eindpunt. |
||
properties.queryStringCachingBehavior | NotSet |
Definieert hoe CDN aanvragen in de cache opslaat die queryreeksen bevatten. U kunt queryreeksen negeren bij het opslaan in de cache, de cache overslaan om te voorkomen dat aanvragen met queryreeksen 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 |
Definieert het Web Application Firewall-beleid voor het eindpunt (indien van toepassing) |
||
systemData |
Alleen-lezensysteemgegevens |
||
tags |
object |
Resourcetags. |
|
type |
string |
Resourcetype. |
EndpointProvisioningState
Inrichtingsstatus van het eindpunt.
Name | Type | Description |
---|---|---|
Creating |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
EndpointResourceState
Resourcestatus van het eindpunt.
Name | Type | Description |
---|---|---|
Creating |
string |
|
Deleting |
string |
|
Running |
string |
|
Starting |
string |
|
Stopped |
string |
|
Stopping |
string |
ErrorAdditionalInfo
Aanvullende informatie over de resourcebeheerfout.
Name | Type | Description |
---|---|---|
info |
object |
De aanvullende informatie. |
type |
string |
Het type aanvullende informatie. |
ErrorDetail
De foutdetails.
Name | Type | Description |
---|---|---|
additionalInfo |
Aanvullende informatie over de fout. |
|
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 deze regel gebruikt bij het doorsturen van verkeer naar back-ends.
Name | Type | Description |
---|---|---|
HttpOnly |
string |
|
HttpsOnly |
string |
|
MatchRequest |
string |
GeoFilter
Regels waarmee de geo-toegang van de gebruiker binnen een CDN-eindpunt wordt gedefinieerd.
Name | Type | Description |
---|---|---|
action |
Actie van het geo-filter, dat wil zeggen toegang toestaan of blokkeren. |
|
countryCodes |
string[] |
Tweeletterig land- of regiocodes waarmee land- of regiotoegang van gebruikers in een geofilter wordt gedefinieerd, bijvoorbeeld AU, MX, VS. |
relativePath |
string |
Relatief pad dat van toepassing is op geofilter. (bijvoorbeeld /mypictures, /mypicture/kitty.jpg, enzovoort) |
GeoFilterActions
Actie van het geo-filter, d.w.w.w. toegang toestaan of blokkeren.
Name | Type | Description |
---|---|---|
Allow |
string |
|
Block |
string |
HeaderAction
Uit te voeren actie
Name | Type | Description |
---|---|---|
Append |
string |
|
Delete |
string |
|
Overwrite |
string |
HeaderActionParameters
Definieert de parameters voor de actie aanvraagheader.
Name | Type | Description |
---|---|---|
headerAction |
Uit te voeren actie |
|
headerName |
string |
Naam van de koptekst die moet worden gewijzigd |
typeName |
enum:
Delivery |
|
value |
string |
Waarde voor de opgegeven actie |
HealthProbeParameters
Het JSON-object dat de eigenschappen bevat voor het verzenden van statustests naar de oorsprong.
Name | Type | Description |
---|---|---|
probeIntervalInSeconds |
integer |
Het aantal seconden tussen statustests. De standaardwaarde is 240 sec. |
probePath |
string |
Het pad ten opzichte van de oorsprong dat wordt gebruikt om de status van de oorsprong te bepalen. |
probeProtocol |
Protocol dat moet worden gebruikt voor de statustest. |
|
probeRequestType |
Het type statustestaanvraag dat wordt gedaan. |
HealthProbeRequestType
Het type statustestaanvraag dat wordt gedaan.
Name | Type | Description |
---|---|---|
GET |
string |
|
HEAD |
string |
|
NotSet |
string |
HostNameMatchConditionParameters
Definieert de parameters voor HostName-overeenkomstvoorwaarden
Name | Type | Default value | Description |
---|---|---|---|
matchValues |
string[] |
De overeenkomende waarde voor de voorwaarde van de leveringsregel |
|
negateCondition |
boolean |
False |
Beschrijft of dit een negate-voorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
transforms |
Lijst met transformaties |
||
typeName |
enum:
Delivery |
HostNameOperator
Beschrijft de operator die moet worden vergeleken
Name | Type | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
HttpErrorRangeParameters
Het JSON-object dat het bereik voor HTTP-statuscodes vertegenwoordigt
Name | Type | Description |
---|---|---|
begin |
integer |
Het begin van het http-statuscodebereik. |
end |
integer |
Het inclusieve einde van het http-statuscodebereik. |
HttpVersionMatchConditionParameters
Definieert de parameters voor HttpVersion-overeenkomstvoorwaarden
Name | Type | Default value | Description |
---|---|---|---|
matchValues |
string[] |
De overeenkomende waarde voor de voorwaarde van de leveringsregel |
|
negateCondition |
boolean |
False |
Beschrijft of dit een negate-voorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
transforms |
Lijst met transformaties |
||
typeName |
enum:
Delivery |
HttpVersionOperator
Beschrijft de operator die moet worden vergeleken
Name | Type | Description |
---|---|---|
Equal |
string |
IdentityType
Het type identiteit dat resources maakt/wijzigt
Name | Type | Description |
---|---|---|
application |
string |
|
key |
string |
|
managedIdentity |
string |
|
user |
string |
IsDeviceMatchConditionParameters
Definieert de parameters voor IsDevice-overeenkomstvoorwaarden
Name | Type | Default value | Description |
---|---|---|---|
matchValues |
De overeenkomende waarde voor de voorwaarde van de leveringsregel |
||
negateCondition |
boolean |
False |
Beschrijft of dit een negate-voorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
transforms |
Lijst met transformaties |
||
typeName |
enum:
Delivery |
IsDeviceOperator
Beschrijft de operator die moet worden vergeleken
Name | Type | Description |
---|---|---|
Equal |
string |
KeyVaultSigningKeyParameters
Hierin worden de parameters beschreven voor het gebruik van KeyVault van een gebruiker voor url-ondertekeningssleutel.
Name | Type | Description |
---|---|---|
resourceGroupName |
string |
Resourcegroep van de Key Vault van de gebruiker die het geheim bevat |
secretName |
string |
De naam van het geheim in Key Vault. |
secretVersion |
string |
De versie (GUID) van het geheim in Key Vault. |
subscriptionId |
string |
Abonnements-id van de Key Vault van de gebruiker die het geheim bevat |
typeName | enum: | |
vaultName |
string |
De naam van de Key Vault van de gebruiker die het geheim bevat |
MatchValues
De overeenkomende waarde voor de voorwaarde van de leveringsregel
Name | Type | Description |
---|---|---|
DELETE |
string |
|
GET |
string |
|
HEAD |
string |
|
OPTIONS |
string |
|
POST |
string |
|
PUT |
string |
|
TRACE |
string |
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.
Name | Type | Description |
---|---|---|
DynamicSiteAcceleration |
string |
|
GeneralMediaStreaming |
string |
|
GeneralWebDelivery |
string |
|
LargeFileDownload |
string |
|
VideoOnDemandMediaStreaming |
string |
OriginGroupOverride
Definieert de parameters voor de overschrijvingsconfiguratie van de oorspronggroep.
Name | Type | Description |
---|---|---|
forwardingProtocol |
Protocol dat deze regel gebruikt bij het doorsturen van verkeer naar back-ends. |
|
originGroup |
definieert de OriginGroup die de DefaultOriginGroup op de route overschrijft. |
OriginGroupOverrideAction
Hiermee definieert u 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 oorspronggroep.
Name | Type | Description |
---|---|---|
originGroup |
definieert de OriginGroup die de DefaultOriginGroup overschrijft. |
|
typeName |
enum:
Delivery |
paramIndicator
Hiermee wordt het doel van de parameter aangegeven
Name | Type | Description |
---|---|---|
Expires |
string |
|
KeyId |
string |
|
Signature |
string |
PostArgsMatchConditionParameters
Definieert de parameters voor PostArgs-overeenkomstvoorwaarden
Name | Type | Default value | Description |
---|---|---|---|
matchValues |
string[] |
De overeenkomstwaarde voor de voorwaarde van de leveringsregel |
|
negateCondition |
boolean |
False |
Beschrijft of dit een negate-voorwaarde 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 |
enum:
Delivery |
PostArgsOperator
Beschrijft de operator die moet worden vergeleken
Name | Type | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
PrivateEndpointStatus
De goedkeuringsstatus voor de verbinding met de Private Link
Name | Type | Description |
---|---|---|
Approved |
string |
|
Disconnected |
string |
|
Pending |
string |
|
Rejected |
string |
|
Timeout |
string |
ProbeProtocol
Protocol dat moet worden gebruikt voor de statustest.
Name | Type | Description |
---|---|---|
Http |
string |
|
Https |
string |
|
NotSet |
string |
queryStringBehavior
Cachegedrag voor de aanvragen
Name | Type | Description |
---|---|---|
Exclude |
string |
|
ExcludeAll |
string |
|
Include |
string |
|
IncludeAll |
string |
QueryStringCachingBehavior
Hiermee definieert u hoe CDN aanvragen die queryreeksen bevatten in de cache opslaat. U kunt queryreeksen negeren bij het opslaan in de cache, cache overslaan om te voorkomen dat aanvragen die queryreeksen bevatten, in de cache worden opgeslagen of elke aanvraag in de cache opslaan met een unieke URL.
Name | Type | Description |
---|---|---|
BypassCaching |
string |
|
IgnoreQueryString |
string |
|
NotSet |
string |
|
UseQueryString |
string |
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 negate-voorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
transforms |
Lijst met transformaties |
||
typeName |
enum:
Delivery |
QueryStringOperator
Beschrijft de operator die moet worden vergeleken
Name | Type | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
RedirectType
Het omleidingstype dat de regel gebruikt bij het omleiden van verkeer.
Name | Type | Description |
---|---|---|
Found |
string |
|
Moved |
string |
|
PermanentRedirect |
string |
|
TemporaryRedirect |
string |
RemoteAddressMatchConditionParameters
Definieert de parameters voor remoteAddress-overeenkomstvoorwaarden
Name | Type | Default value | Description |
---|---|---|---|
matchValues |
string[] |
Overeenkomende waarden om mee overeen te komen. De operator wordt toegepast op elke waarde hier met OF-semantiek. Als een van deze overeenkomt met de variabele met de opgegeven operator, wordt deze overeenkomstvoorwaarde beschouwd als een overeenkomst. |
|
negateCondition |
boolean |
False |
Beschrijft of dit een negate-voorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
transforms |
Lijst met transformaties |
||
typeName |
enum:
Delivery |
RemoteAddressOperator
Beschrijft de operator die moet worden vergeleken
Name | Type | Description |
---|---|---|
Any |
string |
|
GeoMatch |
string |
|
IPMatch |
string |
RequestBodyMatchConditionParameters
Definieert 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 negate-voorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
transforms |
Lijst met transformaties |
||
typeName |
enum:
Delivery |
RequestBodyOperator
Beschrijft de operator die moet worden vergeleken
Name | Type | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
RequestHeaderMatchConditionParameters
Definieert de parameters voor overeenkomstvoorwaarden voor RequestHeader
Name | Type | Default value | Description |
---|---|---|---|
matchValues |
string[] |
De overeenkomstwaarde voor de voorwaarde van de leveringsregel |
|
negateCondition |
boolean |
False |
Beschrijft of dit een negate-voorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
selector |
string |
Naam van de koptekst die moet worden vergeleken |
|
transforms |
Lijst met transformaties |
||
typeName |
enum:
Delivery |
RequestHeaderOperator
Beschrijft de operator die moet worden vergeleken
Name | Type | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
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 negate-voorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
transforms |
Lijst met transformaties |
||
typeName |
enum:
Delivery |
RequestMethodOperator
Beschrijft de operator die moet worden vergeleken
Name | Type | Description |
---|---|---|
Equal |
string |
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 negate-voorwaarde is of niet |
operator |
enum:
Equal |
Beschrijft de operator die moet worden vergeleken |
|
transforms |
Lijst met transformaties |
||
typeName |
enum:
Delivery |
RequestUriMatchConditionParameters
Definieert de parameters voor RequestUri-overeenkomstvoorwaarden
Name | Type | Default value | Description |
---|---|---|---|
matchValues |
string[] |
De overeenkomstwaarde voor de voorwaarde van de leveringsregel |
|
negateCondition |
boolean |
False |
Beschrijft of dit een negate-voorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
transforms |
Lijst met transformaties |
||
typeName |
enum:
Delivery |
RequestUriOperator
Beschrijft de operator die moet worden vergeleken
Name | Type | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
ResourceReference
Verwijzing naar een andere resource.
Name | Type | Description |
---|---|---|
id |
string |
Resource-id. |
ResponseBasedDetectedErrorTypes
Type antwoordfouten voor echte gebruikersaanvragen waarvan de oorsprong als niet in orde wordt beschouwd
Name | Type | Description |
---|---|---|
None |
string |
|
TcpAndHttpErrors |
string |
|
TcpErrorsOnly |
string |
ResponseBasedOriginErrorDetectionParameters
Het JSON-object dat de eigenschappen bevat om de oorsprongstatus te bepalen met behulp van echte aanvragen/antwoorden.
Name | Type | Description |
---|---|---|
httpErrorRanges |
De lijst met HTTP-statuscodebereiken die worden beschouwd als serverfouten voor oorsprong en die zijn gemarkeerd als beschadigd. |
|
responseBasedDetectedErrorTypes |
Type antwoordfouten voor echte gebruikersaanvragen waarvan de oorsprong als niet in orde wordt beschouwd |
|
responseBasedFailoverThresholdPercentage |
integer |
Het percentage mislukte aanvragen in het voorbeeld waar failover moet worden geactiveerd. |
RouteConfigurationOverrideActionParameters
Definieert de parameters voor de overschrijvingsactie routeconfiguratie.
Name | Type | Description |
---|---|---|
cacheConfiguration |
De cacheconfiguratie die aan deze regel is gekoppeld. Als u caching wilt uitschakelen, moet u geen cacheConfiguration-object opgeven. |
|
originGroupOverride |
Een verwijzing naar de configuratie van de oorspronkelijke groep overschrijven. Laat leeg om de standaard oorspronkelijke groep te gebruiken op de route. |
|
typeName |
enum:
Delivery |
ruleCacheBehavior
Cachegedrag voor de aanvragen
Name | Type | Description |
---|---|---|
HonorOrigin |
string |
|
OverrideAlways |
string |
|
OverrideIfOriginMissing |
string |
ruleIsCompressionEnabled
Geeft aan of inhoudscompressie is ingeschakeld. Als compressie is ingeschakeld, wordt inhoud als gecomprimeerd aangeboden als gebruikers een gecomprimeerde versie aanvragen. Inhoud wordt niet gecomprimeerd in AzureFrontDoor wanneer aangevraagde inhoud kleiner is dan 1 byte of groter is dan 1 MB.
Name | Type | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
ruleQueryStringCachingBehavior
Hiermee definieert u hoe Frontdoor aanvragen in de cache opslaat die queryreeksen bevatten. U kunt queryreeksen negeren bij het opslaan in de cache, specifieke queryreeksen negeren, elke aanvraag in de cache opslaan met een unieke URL of specifieke queryreeksen in de cache opslaan.
Name | Type | Description |
---|---|---|
IgnoreQueryString |
string |
|
IgnoreSpecifiedQueryStrings |
string |
|
IncludeSpecifiedQueryStrings |
string |
|
UseQueryString |
string |
ServerPortMatchConditionParameters
Definieert de parameters voor ServerPort-overeenkomstvoorwaarden
Name | Type | Default value | Description |
---|---|---|---|
matchValues |
string[] |
De overeenkomende waarde voor de voorwaarde van de leveringsregel |
|
negateCondition |
boolean |
False |
Beschrijft of dit een negate-voorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
transforms |
Lijst met transformaties |
||
typeName |
enum:
Delivery |
ServerPortOperator
Beschrijft de operator die moet worden vergeleken
Name | Type | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
SocketAddrMatchConditionParameters
Definieert de parameters voor SocketAddress-overeenkomstvoorwaarden
Name | Type | Default value | Description |
---|---|---|---|
matchValues |
string[] |
De overeenkomende waarde voor de voorwaarde van de leveringsregel |
|
negateCondition |
boolean |
False |
Beschrijft of dit een negate-voorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
transforms |
Lijst met transformaties |
||
typeName |
enum:
Delivery |
SocketAddrOperator
Beschrijft de operator die moet worden vergeleken
Name | Type | Description |
---|---|---|
Any |
string |
|
IPMatch |
string |
SslProtocol
Het protocol van een tot stand gebrachte TLS-verbinding.
Name | Type | Description |
---|---|---|
TLSv1 |
string |
|
TLSv1.1 |
string |
|
TLSv1.2 |
string |
SslProtocolMatchConditionParameters
Definieert de parameters voor SslProtocol-overeenkomstvoorwaarden
Name | Type | Default value | Description |
---|---|---|---|
matchValues |
De overeenkomende waarde voor de voorwaarde van de leveringsregel |
||
negateCondition |
boolean |
False |
Beschrijft of dit een negate-voorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
transforms |
Lijst met transformaties |
||
typeName |
enum:
Delivery |
SslProtocolOperator
Beschrijft de operator die moet worden vergeleken
Name | Type | Description |
---|---|---|
Equal |
string |
SystemData
Alleen-lezensysteemgegevens
Name | Type | Description |
---|---|---|
createdAt |
string |
Het tijdstempel van het maken van resources (UTC) |
createdBy |
string |
Een id voor de identiteit die de resource heeft gemaakt |
createdByType |
Het type identiteit waarmee de resource is gemaakt |
|
lastModifiedAt |
string |
Het tijdstempel van de laatste wijziging van de resource (UTC) |
lastModifiedBy |
string |
Een id voor de identiteit die de resource het laatst heeft gewijzigd |
lastModifiedByType |
Het type identiteit dat de resource het laatst heeft gewijzigd |
transform
Beschrijft welke transformaties worden toegepast voordat er overeenkomsten worden toegepast
Name | Type | Description |
---|---|---|
Lowercase |
string |
|
RemoveNulls |
string |
|
Trim |
string |
|
Uppercase |
string |
|
UrlDecode |
string |
|
UrlEncode |
string |
UrlFileExtensionMatchConditionParameters
Hiermee definieert u de parameters voor de overeenkomstvoorwaarden voor UrlFileExtension
Name | Type | Default value | Description |
---|---|---|---|
matchValues |
string[] |
De overeenkomstwaarde voor de voorwaarde van de leveringsregel |
|
negateCondition |
boolean |
False |
Beschrijft of dit een negate-voorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
transforms |
Lijst met transformaties |
||
typeName |
enum:
Delivery |
UrlFileExtensionOperator
Beschrijft de operator die moet worden vergeleken
Name | Type | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
UrlFileNameMatchConditionParameters
Definieert 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 negate-voorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
transforms |
Lijst met transformaties |
||
typeName |
enum:
Delivery |
UrlFileNameOperator
Beschrijft de operator die moet worden vergeleken
Name | Type | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
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 negate-voorwaarde is of niet |
operator |
Beschrijft de operator die moet worden vergeleken |
||
transforms |
Lijst met transformaties |
||
typeName |
enum:
Delivery |
UrlPathOperator
Beschrijft de operator die moet worden vergeleken
Name | Type | Description |
---|---|---|
Any |
string |
|
BeginsWith |
string |
|
Contains |
string |
|
EndsWith |
string |
|
Equal |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
RegEx |
string |
|
Wildcard |
string |
UrlRedirectAction
Definieert de URL-omleidingsactie voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Url |
De naam van de actie voor de leveringsregel. |
parameters |
Hiermee definieert u de parameters voor de actie. |
UrlRedirectActionParameters
Definieert 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 dat na #komt. Neem de #. |
customHostname |
string |
Host om om te leiden. Laat leeg om de binnenkomende host als doelhost te gebruiken. |
customPath |
string |
Het volledige pad naar omleiding. Het 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 moet worden geplaatst. Als u deze waarde instelt, wordt elke bestaande queryreeks vervangen; laat dit leeg om de binnenkomende querytekenreeks te behouden. De querytekenreeks moet de indeling = hebben. ? en & automatisch worden toegevoegd, dus neem ze niet op. |
destinationProtocol |
Protocol dat moet worden gebruikt voor de omleiding. De standaardwaarde is MatchRequest |
|
redirectType |
Het omleidingstype dat de regel gebruikt bij het omleiden van verkeer. |
|
typeName |
enum:
Delivery |
UrlRewriteAction
Definieert de url-herschrijfactie voor de leveringsregel.
Name | Type | Description |
---|---|---|
name |
string:
Url |
De naam van de actie voor de leveringsregel. |
parameters |
Hiermee definieert u de parameters voor de actie. |
UrlRewriteActionParameters
Definieert de parameters voor de url-herschrijfactie.
Name | Type | Description |
---|---|---|
destination |
string |
Definieer de relatieve URL waarnaar de bovenstaande aanvragen worden herschreven door. |
preserveUnmatchedPath |
boolean |
Of u een niet-overeenkomend pad wilt behouden. De standaardwaarde is Waar. |
sourcePattern |
string |
een aanvraag-URI-patroon definiëren dat het type aanvragen identificeert dat kan worden herschreven. Als de waarde leeg is, komen alle tekenreeksen overeen. |
typeName |
enum:
Delivery |
UrlSigningAction
Definieert de URL-ondertekeningsactie voor de leveringsregel.
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 querytekenreeksparameters in de URL in aanmerking moeten worden genomen voor verlopen, sleutel-id, enzovoort. |
|
typeName |
enum:
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 een parameter voor een specifiek doel wordt geïdentificeerd, bijvoorbeeld verloopt
Name | Type | Description |
---|---|---|
paramIndicator |
Hiermee wordt het doel van de parameter aangegeven |
|
paramName |
string |
Parameternaam |
WebApplicationFirewallPolicyLink
Definieert het Web Application Firewall-beleid voor het eindpunt (indien van toepassing)
Name | Type | Description |
---|---|---|
id |
string |
Resource-id. |