Endpoints - Stop

Hiermee stopt u een bestaand actief CDN-eindpunt.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/stop?api-version=2024-02-01

URI-parameters

Name In Vereist Type Description
endpointName
path True

string

Naam van het eindpunt onder het profiel dat wereldwijd uniek is.

profileName
path True

string

Naam van het CDN-profiel dat uniek is binnen de resourcegroep.

resourceGroupName
path True

string

Naam van de resourcegroep binnen het Azure-abonnement.

Regex pattern: ^[-\w\._\(\)]+$

subscriptionId
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

Endpoint

OK. De aanvraag is voltooid.

202 Accepted

Endpoint

Geaccepteerd en de bewerking wordt asynchroon voltooid.

Headers

location: string

Other Status Codes

ErrorResponse

CDN-foutreactie waarin wordt beschreven waarom de bewerking is mislukt.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation uw gebruikersaccount imiteren

Voorbeelden

Endpoints_Stop

Sample Request

POST https://management.azure.com/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/stop?api-version=2024-02-01

Sample Response

{
  "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": "Stopping",
    "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": "Stopping",
    "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

cacheBehavior

Cachegedrag voor de aanvragen

CacheConfiguration

Cache-instellingen voor een route van het type caching. Als u caching wilt uitschakelen, moet u geen cacheConfiguration-object opgeven.

CacheExpirationActionParameters

Hiermee definieert u de parameters voor de actie voor het verlopen van de cache.

CacheKeyQueryStringActionParameters

Hiermee definieert u de parameters voor de queryreeksactie cachesleutel.

CacheType

Het niveau waarop de inhoud in de cache moet worden opgeslagen.

ClientPortMatchConditionParameters

Definieert de parameters voor ClientPort-overeenkomstvoorwaarden

ClientPortOperator

Beschrijft de operator die moet worden vergeleken

CookiesMatchConditionParameters

Definieert de parameters voor voorwaarden voor cookiesovereenkomst

CookiesOperator

Beschrijft de operator die moet worden vergeleken

DeepCreatedCustomDomain

Aangepaste domeinen die zijn gemaakt op het CDN-eindpunt.

DeepCreatedOrigin

De belangrijkste oorsprong van CDN-inhoud die wordt toegevoegd bij het maken van een CDN-eindpunt.

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.

DeliveryPolicy

Een beleid dat de leveringsregels specificeert die moeten worden gebruikt voor een eindpunt.

DeliveryRule

Een regel die een set acties en voorwaarden opgeeft

DeliveryRuleCacheExpirationAction

Hiermee definieert u de cacheverloopactie voor de leveringsregel.

DeliveryRuleCacheKeyQueryStringAction

Hiermee definieert u de queryreeksactie voor de cachesleutel voor de leveringsregel.

DeliveryRuleClientPortCondition

Definieert de ClientPort-voorwaarde voor de leveringsregel.

DeliveryRuleCookiesCondition

Definieert de voorwaarde cookies voor de leveringsregel.

DeliveryRuleHostNameCondition

Definieert de HostName-voorwaarde voor de leveringsregel.

DeliveryRuleHttpVersionCondition

Definieert de HttpVersion-voorwaarde voor de leveringsregel.

DeliveryRuleIsDeviceCondition

Hiermee definieert u de voorwaarde IsDevice voor de leveringsregel.

DeliveryRulePostArgsCondition

Definieert de PostArgs-voorwaarde voor de leveringsregel.

DeliveryRuleQueryStringCondition

Definieert de querystringvoorwaarde voor de leveringsregel.

DeliveryRuleRemoteAddressCondition

Definieert de RemoteAddress-voorwaarde voor de leveringsregel.

DeliveryRuleRequestBodyCondition

Hiermee definieert u de voorwaarde RequestBody voor de leveringsregel.

DeliveryRuleRequestHeaderAction

Hiermee definieert u de actie aanvraagheader voor de leveringsregel.

DeliveryRuleRequestHeaderCondition

Definieert de RequestHeader-voorwaarde voor de leveringsregel.

DeliveryRuleRequestMethodCondition

Definieert de RequestMethod-voorwaarde voor de leveringsregel.

DeliveryRuleRequestSchemeCondition

Definieert de RequestScheme-voorwaarde voor de leveringsregel.

DeliveryRuleRequestUriCondition

Definieert de RequestUri-voorwaarde voor de leveringsregel.

DeliveryRuleResponseHeaderAction

Hiermee definieert u de actie van de antwoordheader voor de bezorgingsregel.

DeliveryRuleRouteConfigurationOverrideAction

Hiermee definieert u de overschrijvingsactie voor de routeconfiguratie voor de leveringsregel. Alleen van toepassing op Frontdoor Standard/Premium-profielen.

DeliveryRuleServerPortCondition

Hiermee definieert u de ServerPort-voorwaarde voor de leveringsregel.

DeliveryRuleSocketAddrCondition

Hiermee definieert u de voorwaarde SocketAddress voor de leveringsregel.

DeliveryRuleSslProtocolCondition

Definieert de SslProtocol-voorwaarde voor de leveringsregel.

DeliveryRuleUrlFileExtensionCondition

Definieert de voorwaarde UrlFileExtension voor de leveringsregel.

DeliveryRuleUrlFileNameCondition

Hiermee definieert u de voorwaarde UrlFileName voor de leveringsregel.

DeliveryRuleUrlPathCondition

Hiermee definieert u de UrlPath-voorwaarde voor de leveringsregel.

DestinationProtocol

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.

EndpointProvisioningState

Inrichtingsstatus van het eindpunt.

EndpointResourceState

Resourcestatus van het eindpunt.

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

ErrorDetail

De foutdetails.

ErrorResponse

Foutreactie

ForwardingProtocol

Protocol dat deze regel gebruikt bij het doorsturen van verkeer naar back-ends.

GeoFilter

Regels die de geo-toegang van de gebruiker binnen een CDN-eindpunt definiëren.

GeoFilterActions

Actie van het geo-filter, d.w.w.w. toegang toestaan of blokkeren.

HeaderAction

Uit te voeren actie

HeaderActionParameters

Definieert de parameters voor de actie aanvraagheader.

HealthProbeParameters

Het JSON-object dat de eigenschappen bevat voor het verzenden van statustests naar de oorsprong.

HealthProbeRequestType

Het type statustestaanvraag dat wordt gedaan.

HostNameMatchConditionParameters

Definieert de parameters voor HostName-overeenkomstvoorwaarden

HostNameOperator

Beschrijft de operator die moet worden vergeleken

HttpErrorRangeParameters

Het JSON-object dat het bereik voor HTTP-statuscodes vertegenwoordigt

HttpVersionMatchConditionParameters

Definieert de parameters voor HttpVersion-overeenkomstvoorwaarden

HttpVersionOperator

Beschrijft de operator die moet worden vergeleken

IdentityType

Het type identiteit dat resources maakt/wijzigt

IsDeviceMatchConditionParameters

Definieert de parameters voor isDevice-overeenkomstvoorwaarden

IsDeviceOperator

Beschrijft de operator die moet worden vergeleken

KeyVaultSigningKeyParameters

Hierin worden de parameters beschreven voor het gebruik van KeyVault van een gebruiker voor url-ondertekeningssleutel.

MatchValues

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

OptimizationType

Hiermee geeft u op welk scenario de klant wil dat dit CDN-eindpunt wordt geoptimaliseerd, bijvoorbeeld Downloaden, Media services. Met deze informatie kunnen we scenariogestuurde optimalisatie toepassen.

OriginGroupOverride

Definieert de parameters voor de overschrijvingsconfiguratie van de oorspronggroep.

OriginGroupOverrideAction

Hiermee definieert u de onderdrukkingsactie van de oorspronggroep voor de leveringsregel.

OriginGroupOverrideActionParameters

Hiermee definieert u de parameters voor de onderdrukkingsactie van de oorspronkelijke groep.

paramIndicator

Hiermee wordt het doel van de parameter aangegeven

PostArgsMatchConditionParameters

Definieert de parameters voor PostArgs-overeenkomstvoorwaarden

PostArgsOperator

Beschrijft de operator die moet worden vergeleken

PrivateEndpointStatus

De goedkeuringsstatus voor de verbinding met de Private Link

ProbeProtocol

Protocol dat moet worden gebruikt voor de statustest.

queryStringBehavior

Cachegedrag voor de aanvragen

QueryStringCachingBehavior

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.

QueryStringMatchConditionParameters

Definieert de parameters voor QueryString-overeenkomstvoorwaarden

QueryStringOperator

Beschrijft de operator die moet worden vergeleken

RedirectType

Het omleidingstype dat de regel gebruikt bij het omleiden van verkeer.

RemoteAddressMatchConditionParameters

Definieert de parameters voor RemoteAddress-overeenkomstvoorwaarden

RemoteAddressOperator

Beschrijft de operator die moet worden vergeleken

RequestBodyMatchConditionParameters

Definieert de parameters voor RequestBody-overeenkomstvoorwaarden

RequestBodyOperator

Beschrijft de operator die moet worden vergeleken

RequestHeaderMatchConditionParameters

Definieert de parameters voor RequestHeader-overeenkomstvoorwaarden

RequestHeaderOperator

Beschrijft de operator die moet worden vergeleken

RequestMethodMatchConditionParameters

Definieert de parameters voor RequestMethod-overeenkomstvoorwaarden

RequestMethodOperator

Beschrijft de operator die moet worden vergeleken

RequestSchemeMatchConditionParameters

Definieert de parameters voor requestscheme-overeenkomstvoorwaarden

RequestUriMatchConditionParameters

Definieert de parameters voor RequestUri-overeenkomstvoorwaarden

RequestUriOperator

Beschrijft de operator die moet worden vergeleken

ResourceReference

Verwijzing naar een andere resource.

ResponseBasedDetectedErrorTypes

Type antwoordfouten voor echte gebruikersaanvragen waarvan de oorsprong als niet in orde wordt beschouwd

ResponseBasedOriginErrorDetectionParameters

Het JSON-object dat de eigenschappen bevat om de oorsprongstatus te bepalen met behulp van echte aanvragen/antwoorden.

RouteConfigurationOverrideActionParameters

Definieert de parameters voor de overschrijvingsactie routeconfiguratie.

ruleCacheBehavior

Cachegedrag voor de aanvragen

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.

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.

ServerPortMatchConditionParameters

Definieert de parameters voor ServerPort-overeenkomstvoorwaarden

ServerPortOperator

Beschrijft de operator die moet worden vergeleken

SocketAddrMatchConditionParameters

Definieert de parameters voor overeenkomstvoorwaarden voor SocketAddress

SocketAddrOperator

Beschrijft de operator die moet worden vergeleken

SslProtocol

Het protocol van een tot stand gebrachte TLS-verbinding.

SslProtocolMatchConditionParameters

Definieert de parameters voor SslProtocol-overeenkomstvoorwaarden

SslProtocolOperator

Beschrijft de operator die moet worden vergeleken

SystemData

Alleen-lezensysteemgegevens

transform

Hierin wordt beschreven welke transformaties worden toegepast voordat er wordt gematcht

UrlFileExtensionMatchConditionParameters

Hiermee definieert u de parameters voor de overeenkomstvoorwaarden voor UrlFileExtension

UrlFileExtensionOperator

Beschrijft de operator die moet worden vergeleken

UrlFileNameMatchConditionParameters

Definieert de parameters voor overeenkomstvoorwaarden voor UrlFilename

UrlFileNameOperator

Beschrijft de operator die moet worden vergeleken

UrlPathMatchConditionParameters

Definieert de parameters voor UrlPath-overeenkomstvoorwaarden

UrlPathOperator

Beschrijft de operator die moet worden vergeleken

UrlRedirectAction

Definieert de URL-omleidingsactie voor de leveringsregel.

UrlRedirectActionParameters

Definieert de parameters voor de URL-omleidingsactie.

UrlRewriteAction

Definieert de url-herschrijfactie voor de leveringsregel.

UrlRewriteActionParameters

Definieert de parameters voor de url-herschrijfactie.

UrlSigningAction

Definieert de URL-ondertekeningsactie voor de leveringsregel.

UrlSigningActionParameters

Definieert de parameters voor de url-ondertekeningsactie.

UrlSigningKey

URL-ondertekeningssleutel

UrlSigningParamIdentifier

Definieert hoe een parameter voor een specifiek doel wordt geïdentificeerd, bijvoorbeeld verloopt

WebApplicationFirewallPolicyLink

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

ruleCacheBehavior

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

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.

queryParameters

string

queryparameters die moeten worden opgenomen of uitgesloten (door komma's gescheiden).

queryStringCachingBehavior

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.

CacheExpirationActionParameters

Hiermee definieert u de parameters voor de actie voor het verlopen van de cache.

Name Type Description
cacheBehavior

cacheBehavior

Cachegedrag voor de aanvragen

cacheDuration

string

De duur waarvoor de inhoud in de cache moet worden opgeslagen. Toegestane notatie is [d.]uu:mm:ss

cacheType

CacheType

Het niveau waarop de inhoud in de cache moet worden opgeslagen.

typeName enum:

DeliveryRuleCacheExpirationActionParameters

CacheKeyQueryStringActionParameters

Hiermee definieert u de parameters voor de queryreeksactie cachesleutel.

Name Type Description
queryParameters

string

queryparameters die moeten worden opgenomen of uitgesloten (gescheiden door komma's).

queryStringBehavior

queryStringBehavior

Cachegedrag voor de aanvragen

typeName enum:

DeliveryRuleCacheKeyQueryStringBehaviorActionParameters

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 Standaardwaarde Description
matchValues

string[]

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

negateCondition

boolean

False

Beschrijft of dit een negate-voorwaarde is of niet

operator

ClientPortOperator

Beschrijft de operator die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName enum:

DeliveryRuleClientPortConditionParameters

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 Standaardwaarde Description
matchValues

string[]

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

negateCondition

boolean

False

Beschrijft of dit een negate-voorwaarde is of niet

operator

CookiesOperator

Beschrijft de operator die moet worden vergeleken

selector

string

Naam van cookies die moeten worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName enum:

DeliveryRuleCookiesConditionParameters

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

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

HealthProbeParameters

Statustestinstellingen voor de oorsprong die wordt gebruikt om de status van de oorsprong te bepalen.

properties.origins

ResourceReference[]

De bron van de inhoud die wordt geleverd via CDN binnen de opgegeven oorspronggroep.

properties.responseBasedOriginErrorDetectionSettings

ResponseBasedOriginErrorDetectionParameters

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

DeliveryRule[]

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 cacheverloopactie voor de leveringsregel.

Name Type Description
name string:

CacheExpiration

De naam van de actie voor de leveringsregel.

parameters

CacheExpirationActionParameters

Hiermee definieert u de parameters voor de actie.

DeliveryRuleCacheKeyQueryStringAction

Hiermee definieert u de queryreeksactie voor de cachesleutel voor de leveringsregel.

Name Type Description
name string:

CacheKeyQueryString

De naam van de actie voor de leveringsregel.

parameters

CacheKeyQueryStringActionParameters

Hiermee definieert u de parameters voor de actie.

DeliveryRuleClientPortCondition

Definieert de ClientPort-voorwaarde voor de leveringsregel.

Name Type Description
name string:

ClientPort

De naam van de voorwaarde voor de leveringsregel.

parameters

ClientPortMatchConditionParameters

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

CookiesMatchConditionParameters

Hiermee definieert u de parameters voor de voorwaarde.

DeliveryRuleHostNameCondition

Definieert de HostName-voorwaarde voor de leveringsregel.

Name Type Description
name string:

HostName

De naam van de voorwaarde voor de leveringsregel.

parameters

HostNameMatchConditionParameters

Hiermee definieert u de parameters voor de voorwaarde.

DeliveryRuleHttpVersionCondition

Definieert de HttpVersion-voorwaarde voor de leveringsregel.

Name Type Description
name string:

HttpVersion

De naam van de voorwaarde voor de leveringsregel.

parameters

HttpVersionMatchConditionParameters

Hiermee definieert u de parameters voor de voorwaarde.

DeliveryRuleIsDeviceCondition

Hiermee definieert u de voorwaarde IsDevice voor de leveringsregel.

Name Type Description
name string:

IsDevice

De naam van de voorwaarde voor de leveringsregel.

parameters

IsDeviceMatchConditionParameters

Hiermee definieert u de parameters voor de voorwaarde.

DeliveryRulePostArgsCondition

Definieert de PostArgs-voorwaarde voor de leveringsregel.

Name Type Description
name string:

PostArgs

De naam van de voorwaarde voor de leveringsregel.

parameters

PostArgsMatchConditionParameters

Hiermee definieert u de parameters voor de voorwaarde.

DeliveryRuleQueryStringCondition

Definieert de querystringvoorwaarde voor de leveringsregel.

Name Type Description
name string:

QueryString

De naam van de voorwaarde voor de leveringsregel.

parameters

QueryStringMatchConditionParameters

Hiermee definieert u de parameters voor de voorwaarde.

DeliveryRuleRemoteAddressCondition

Definieert de RemoteAddress-voorwaarde voor de leveringsregel.

Name Type Description
name string:

RemoteAddress

De naam van de voorwaarde voor de leveringsregel.

parameters

RemoteAddressMatchConditionParameters

Hiermee definieert u de parameters voor de voorwaarde.

DeliveryRuleRequestBodyCondition

Hiermee definieert u de voorwaarde RequestBody voor de leveringsregel.

Name Type Description
name string:

RequestBody

De naam van de voorwaarde voor de leveringsregel.

parameters

RequestBodyMatchConditionParameters

Hiermee definieert u de parameters voor de voorwaarde.

DeliveryRuleRequestHeaderAction

Hiermee definieert u de actie aanvraagheader voor de leveringsregel.

Name Type Description
name string:

ModifyRequestHeader

De naam van de actie voor de leveringsregel.

parameters

HeaderActionParameters

Hiermee definieert u de parameters voor de actie.

DeliveryRuleRequestHeaderCondition

Definieert de RequestHeader-voorwaarde voor de leveringsregel.

Name Type Description
name string:

RequestHeader

De naam van de voorwaarde voor de leveringsregel.

parameters

RequestHeaderMatchConditionParameters

Hiermee definieert u de parameters voor de voorwaarde.

DeliveryRuleRequestMethodCondition

Definieert de RequestMethod-voorwaarde voor de leveringsregel.

Name Type Description
name string:

RequestMethod

De naam van de voorwaarde voor de leveringsregel.

parameters

RequestMethodMatchConditionParameters

Hiermee definieert u de parameters voor de voorwaarde.

DeliveryRuleRequestSchemeCondition

Definieert de RequestScheme-voorwaarde voor de leveringsregel.

Name Type Description
name string:

RequestScheme

De naam van de voorwaarde voor de leveringsregel.

parameters

RequestSchemeMatchConditionParameters

Hiermee definieert u de parameters voor de voorwaarde.

DeliveryRuleRequestUriCondition

Definieert de RequestUri-voorwaarde voor de leveringsregel.

Name Type Description
name string:

RequestUri

De naam van de voorwaarde voor de leveringsregel.

parameters

RequestUriMatchConditionParameters

Hiermee definieert u de parameters voor de voorwaarde.

DeliveryRuleResponseHeaderAction

Hiermee definieert u de actie van de antwoordheader voor de bezorgingsregel.

Name Type Description
name string:

ModifyResponseHeader

De naam van de actie voor de leveringsregel.

parameters

HeaderActionParameters

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:

RouteConfigurationOverride

De naam van de actie voor de leveringsregel.

parameters

RouteConfigurationOverrideActionParameters

Hiermee definieert u de parameters voor de actie.

DeliveryRuleServerPortCondition

Hiermee definieert u de ServerPort-voorwaarde voor de leveringsregel.

Name Type Description
name string:

ServerPort

De naam van de voorwaarde voor de leveringsregel.

parameters

ServerPortMatchConditionParameters

Hiermee definieert u de parameters voor de voorwaarde.

DeliveryRuleSocketAddrCondition

Hiermee definieert u de voorwaarde SocketAddress voor de leveringsregel.

Name Type Description
name string:

SocketAddr

De naam van de voorwaarde voor de leveringsregel.

parameters

SocketAddrMatchConditionParameters

Hiermee definieert u de parameters voor de voorwaarde.

DeliveryRuleSslProtocolCondition

Definieert de SslProtocol-voorwaarde voor de leveringsregel.

Name Type Description
name string:

SslProtocol

De naam van de voorwaarde voor de leveringsregel.

parameters

SslProtocolMatchConditionParameters

Hiermee definieert u de parameters voor de voorwaarde.

DeliveryRuleUrlFileExtensionCondition

Definieert de voorwaarde UrlFileExtension voor de leveringsregel.

Name Type Description
name string:

UrlFileExtension

De naam van de voorwaarde voor de leveringsregel.

parameters

UrlFileExtensionMatchConditionParameters

Hiermee definieert u de parameters voor de voorwaarde.

DeliveryRuleUrlFileNameCondition

Hiermee definieert u de voorwaarde UrlFileName voor de leveringsregel.

Name Type Description
name string:

UrlFileName

De naam van de voorwaarde voor de leveringsregel.

parameters

UrlFileNameMatchConditionParameters

Hiermee definieert u de parameters voor de voorwaarde.

DeliveryRuleUrlPathCondition

Hiermee definieert u de UrlPath-voorwaarde voor de leveringsregel.

Name Type Description
name string:

UrlPath

De naam van de voorwaarde voor de leveringsregel.

parameters

UrlPathMatchConditionParameters

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 Standaardwaarde 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

DeepCreatedCustomDomain[]

De aangepaste domeinen onder het eindpunt.

properties.defaultOriginGroup

ResourceReference

Een verwijzing naar de oorspronggroep.

properties.deliveryPolicy

DeliveryPolicy

Een beleid dat de leveringsregels specificeert die moeten worden gebruikt voor een eindpunt.

properties.geoFilters

GeoFilter[]

Lijst met regels die de geografische toegang van de gebruiker binnen een CDN-eindpunt definiëren. Elk geofilter definieert een toegangsregel tot 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

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

DeepCreatedOriginGroup[]

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

DeepCreatedOrigin[]

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

EndpointProvisioningState

Inrichtingsstatus van het eindpunt.

properties.queryStringCachingBehavior

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

EndpointResourceState

Resourcestatus van het eindpunt.

properties.urlSigningKeys

UrlSigningKey[]

Lijst met sleutels die worden gebruikt om de ondertekende URL-hashes te valideren.

properties.webApplicationFirewallPolicyLink

WebApplicationFirewallPolicyLink

Definieert het Web Application Firewall-beleid voor het eindpunt (indien van toepassing)

systemData

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

ErrorAdditionalInfo[]

Aanvullende informatie over de fout.

code

string

De foutcode.

details

ErrorDetail[]

De foutdetails.

message

string

Het foutbericht.

target

string

Het foutdoel.

ErrorResponse

Foutreactie

Name Type Description
error

ErrorDetail

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 die de geo-toegang van de gebruiker binnen een CDN-eindpunt definiëren.

Name Type Description
action

GeoFilterActions

Actie van het geo-filter, d.w.w.w. toegang toestaan of blokkeren.

countryCodes

string[]

Tweeletterig land- of regiocodes waarmee de toegang tot het land of de regio van de gebruiker 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

HeaderAction

Uit te voeren actie

headerName

string

Naam van de koptekst die moet worden gewijzigd

typeName enum:

DeliveryRuleHeaderActionParameters

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

ProbeProtocol

Protocol dat moet worden gebruikt voor de statustest.

probeRequestType

HealthProbeRequestType

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 Standaardwaarde Description
matchValues

string[]

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

negateCondition

boolean

False

Beschrijft of dit een negate-voorwaarde is of niet

operator

HostNameOperator

Beschrijft de operator die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName enum:

DeliveryRuleHostNameConditionParameters

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 Standaardwaarde Description
matchValues

string[]

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

negateCondition

boolean

False

Beschrijft of dit een negate-voorwaarde is of niet

operator

HttpVersionOperator

Beschrijft de operator die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName enum:

DeliveryRuleHttpVersionConditionParameters

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 Standaardwaarde Description
matchValues

MatchValues[]

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

negateCondition

boolean

False

Beschrijft of dit een negate-voorwaarde is of niet

operator

IsDeviceOperator

Beschrijft de operator die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName enum:

DeliveryRuleIsDeviceConditionParameters

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:

KeyVaultSigningKeyParameters

vaultName

string

De naam van de Key Vault van de gebruiker die het geheim bevat

MatchValues

De overeenkomstwaarde 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 wil dat dit CDN-eindpunt wordt geoptimaliseerd, 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

ForwardingProtocol

Protocol dat deze regel gebruikt bij het doorsturen van verkeer naar back-ends.

originGroup

ResourceReference

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:

OriginGroupOverride

De naam van de actie voor de leveringsregel.

parameters

OriginGroupOverrideActionParameters

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

ResourceReference

definieert de OriginGroup die de DefaultOriginGroup overschrijft.

typeName enum:

DeliveryRuleOriginGroupOverrideActionParameters

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 Standaardwaarde 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

PostArgsOperator

Beschrijft de operator die moet worden vergeleken

selector

string

Naam van PostArg die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName enum:

DeliveryRulePostArgsConditionParameters

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

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.

Name Type Description
BypassCaching

string

IgnoreQueryString

string

NotSet

string

UseQueryString

string

QueryStringMatchConditionParameters

Definieert de parameters voor QueryString-overeenkomstvoorwaarden

Name Type Standaardwaarde 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

QueryStringOperator

Beschrijft de operator die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName enum:

DeliveryRuleQueryStringConditionParameters

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 Standaardwaarde 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

RemoteAddressOperator

Beschrijft de operator die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName enum:

DeliveryRuleRemoteAddressConditionParameters

RemoteAddressOperator

Beschrijft de operator die moet worden vergeleken

Name Type Description
Any

string

GeoMatch

string

IPMatch

string

RequestBodyMatchConditionParameters

Definieert de parameters voor RequestBody-overeenkomstvoorwaarden

Name Type Standaardwaarde 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

RequestBodyOperator

Beschrijft de operator die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName enum:

DeliveryRuleRequestBodyConditionParameters

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 RequestHeader-overeenkomstvoorwaarden

Name Type Standaardwaarde 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

RequestHeaderOperator

Beschrijft de operator die moet worden vergeleken

selector

string

Naam van koptekst die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName enum:

DeliveryRuleRequestHeaderConditionParameters

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 Standaardwaarde Description
matchValues

MatchValues[]

De overeenkomende waarde voor de voorwaarde van de leveringsregel

negateCondition

boolean

False

Beschrijft of dit een negate-voorwaarde is of niet

operator

RequestMethodOperator

Beschrijft de operator die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName enum:

DeliveryRuleRequestMethodConditionParameters

RequestMethodOperator

Beschrijft de operator die moet worden vergeleken

Name Type Description
Equal

string

RequestSchemeMatchConditionParameters

Definieert de parameters voor requestscheme-overeenkomstvoorwaarden

Name Type Standaardwaarde Description
matchValues

MatchValues[]

De overeenkomende waarde 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

transform[]

Lijst met transformaties

typeName enum:

DeliveryRuleRequestSchemeConditionParameters

RequestUriMatchConditionParameters

Definieert de parameters voor RequestUri-overeenkomstvoorwaarden

Name Type Standaardwaarde 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

RequestUriOperator

Beschrijft de operator die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName enum:

DeliveryRuleRequestUriConditionParameters

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

HttpErrorRangeParameters[]

De lijst met HTTP-statuscodebereiken die worden beschouwd als serverfouten voor oorsprong en die zijn gemarkeerd als beschadigd.

responseBasedDetectedErrorTypes

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

CacheConfiguration

De cacheconfiguratie die aan deze regel is gekoppeld. Als u caching wilt uitschakelen, moet u geen cacheConfiguration-object opgeven.

originGroupOverride

OriginGroupOverride

Een verwijzing naar de overschrijvingsconfiguratie van de oorspronkelijke groep. Laat leeg om de standaardoorspronggroep op de route te gebruiken.

typeName enum:

DeliveryRuleRouteConfigurationOverrideActionParameters

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 Standaardwaarde Description
matchValues

string[]

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

negateCondition

boolean

False

Beschrijft of dit een negate-voorwaarde is of niet

operator

ServerPortOperator

Beschrijft de operator die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName enum:

DeliveryRuleServerPortConditionParameters

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 overeenkomstvoorwaarden voor SocketAddress

Name Type Standaardwaarde Description
matchValues

string[]

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

negateCondition

boolean

False

Beschrijft of dit een negate-voorwaarde is of niet

operator

SocketAddrOperator

Beschrijft de operator die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName enum:

DeliveryRuleSocketAddrConditionParameters

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 Standaardwaarde Description
matchValues

SslProtocol[]

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

negateCondition

boolean

False

Beschrijft of dit een negate-voorwaarde is of niet

operator

SslProtocolOperator

Beschrijft de operator die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName enum:

DeliveryRuleSslProtocolConditionParameters

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

IdentityType

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

IdentityType

Het type identiteit dat de resource het laatst heeft gewijzigd

transform

Hierin wordt beschreven welke transformaties worden toegepast voordat er wordt gematcht

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 Standaardwaarde 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

UrlFileExtensionOperator

Beschrijft de operator die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName enum:

DeliveryRuleUrlFileExtensionMatchConditionParameters

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 Standaardwaarde 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

UrlFileNameOperator

Beschrijft de operator die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName enum:

DeliveryRuleUrlFilenameConditionParameters

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 Standaardwaarde 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

UrlPathOperator

Beschrijft de operator die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName enum:

DeliveryRuleUrlPathMatchConditionParameters

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:

UrlRedirect

De naam van de actie voor de leveringsregel.

parameters

UrlRedirectActionParameters

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 te gebruiken als de doelhost.

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 leeg om de binnenkomende querytekenreeks te behouden. De querytekenreeks moet de notatie = hebben. ? en & worden automatisch toegevoegd, dus neem ze niet op.

destinationProtocol

DestinationProtocol

Protocol dat moet worden gebruikt voor de omleiding. De standaardwaarde is MatchRequest

redirectType

RedirectType

Het omleidingstype dat door de regel wordt gebruikt bij het omleiden van verkeer.

typeName enum:

DeliveryRuleUrlRedirectActionParameters

UrlRewriteAction

Definieert de url-herschrijfactie voor de leveringsregel.

Name Type Description
name string:

UrlRewrite

De naam van de actie voor de leveringsregel.

parameters

UrlRewriteActionParameters

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.

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:

DeliveryRuleUrlRewriteActionParameters

UrlSigningAction

Definieert de URL-ondertekeningsactie voor de leveringsregel.

Name Type Description
name string:

UrlSigning

De naam van de actie voor de leveringsregel.

parameters

UrlSigningActionParameters

Hiermee definieert u de parameters voor de actie.

UrlSigningActionParameters

Definieert de parameters voor de url-ondertekeningsactie.

Name Type Description
algorithm

algorithm

Algoritme voor URL-ondertekening

parameterNameOverride

UrlSigningParamIdentifier[]

Definieert welke queryreeksparameters in de URL in aanmerking moeten worden genomen voor verlopen, sleutel-id, enzovoort.

typeName enum:

DeliveryRuleUrlSigningActionParameters

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

KeyVaultSigningKeyParameters

Definieert de parameters voor het gebruik van klantsleutelkluis voor URL-ondertekeningssleutel.

UrlSigningParamIdentifier

Definieert hoe een parameter voor een specifiek doel wordt geïdentificeerd, bijvoorbeeld verloopt

Name Type Description
paramIndicator

paramIndicator

Hiermee wordt het doel van de parameter aangegeven

paramName

string

Parameternaam

Definieert het Web Application Firewall-beleid voor het eindpunt (indien van toepassing)

Name Type Description
id

string

Resource-id.