Delen via


Endpoints - Start

Hiermee start u een bestaand CDN-eindpunt dat de status Gestopt heeft.

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

URI-parameters

Name In Vereist Type Description
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

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+$

Naam van de resourcegroep binnen het Azure-abonnement.

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.

Kopteksten

location: string

Other Status Codes

ErrorResponse

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

Beveiliging

azure_auth

Azure Active Directory OAuth2 Flow.

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

Endpoints_Start

Voorbeeldaanvraag

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

Voorbeeldrespons

{
  "name": "endpoint4899",
  "id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1",
  "type": "Microsoft.Cdn/profiles/endpoints",
  "tags": {
    "kay1": "value1"
  },
  "location": "WestUs",
  "properties": {
    "hostName": "endpoint1.azureedge.net",
    "originHostHeader": "www.bing.com",
    "provisioningState": "Succeeded",
    "resourceState": "Starting",
    "isHttpAllowed": true,
    "isHttpsAllowed": true,
    "queryStringCachingBehavior": "NotSet",
    "originPath": null,
    "origins": [
      {
        "name": "www-bing-com",
        "properties": {
          "hostName": "www.bing.com",
          "httpPort": 80,
          "httpsPort": 443
        }
      }
    ],
    "contentTypesToCompress": [],
    "isCompressionEnabled": false,
    "optimizationType": "DynamicSiteAcceleration",
    "probePath": "/image",
    "geoFilters": []
  }
}
azure-asyncoperation: https://management.azure.com/subscriptions/subid/resourcegroups/resourceGroupName/providers/Microsoft.Cdn/operationresults/operationId?api-version=2024-02-01
{
  "name": "endpoint4899",
  "id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1",
  "type": "Microsoft.Cdn/profiles/endpoints",
  "tags": {
    "kay1": "value1"
  },
  "location": "WestUs",
  "properties": {
    "hostName": "endpoint1.azureedge.net",
    "originHostHeader": "www.bing.com",
    "provisioningState": "Succeeded",
    "resourceState": "Starting",
    "isHttpAllowed": true,
    "isHttpsAllowed": true,
    "queryStringCachingBehavior": "NotSet",
    "originPath": null,
    "origins": [
      {
        "name": "www-bing-com",
        "properties": {
          "hostName": "www.bing.com",
          "httpPort": 80,
          "httpsPort": 443
        }
      }
    ],
    "contentTypesToCompress": [],
    "isCompressionEnabled": false,
    "optimizationType": "DynamicSiteAcceleration",
    "probePath": "/image",
    "geoFilters": []
  }
}

Definities

Name Description
algorithm

Algoritme dat moet worden gebruikt voor URL-ondertekening

cacheBehavior

Cachinggedrag voor de aanvragen

CacheConfiguration

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

CacheExpirationActionParameters

Hiermee definieert u de parameters voor de verloopactie 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

Hiermee definieert u de parameters voor voorwaarden voor ClientPort-overeenkomst

ClientPortOperator

Beschrijft de operator die moet worden vergeleken

CookiesMatchConditionParameters

Definieert de parameters voor voorwaarden voor overeenkomst met cookies

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 oorspronkelijke groep voor CDN-inhoud die wordt toegevoegd bij het maken van een CDN-eindpunt. Verkeer wordt verzonden naar de oorsprongen binnen de oorsprongsgroep op basis van de oorsprongsstatus.

DeliveryPolicy

Een beleid dat aangeeft welke leveringsregels moeten worden gebruikt voor een eindpunt.

DeliveryRule

Een regel waarmee een set acties en voorwaarden wordt opgegeven

DeliveryRuleCacheExpirationAction

Hiermee definieert u de verloopactie voor de cache voor de bezorgingsregel.

DeliveryRuleCacheKeyQueryStringAction

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

DeliveryRuleClientPortCondition

Hiermee definieert u de ClientPort-voorwaarde voor de leveringsregel.

DeliveryRuleCookiesCondition

Hiermee definieert u de voorwaarde Cookies voor de leveringsregel.

DeliveryRuleHostNameCondition

Hiermee definieert u de HostName-voorwaarde voor de leveringsregel.

DeliveryRuleHttpVersionCondition

Definieert de HttpVersion-voorwaarde voor de leveringsregel.

DeliveryRuleIsDeviceCondition

Definieert de IsDevice-voorwaarde voor de leveringsregel.

DeliveryRulePostArgsCondition

Definieert de PostArgs-voorwaarde voor de leveringsregel.

DeliveryRuleQueryStringCondition

Hiermee definieert u de voorwaarde QueryString voor de leveringsregel.

DeliveryRuleRemoteAddressCondition

Hiermee definieert u de remoteAddress-voorwaarde voor de leveringsregel.

DeliveryRuleRequestBodyCondition

Hiermee definieert u de voorwaarde RequestBody voor de leveringsregel.

DeliveryRuleRequestHeaderAction

Hiermee definieert u de actie voor de aanvraagheader voor de leveringsregel.

DeliveryRuleRequestHeaderCondition

Hiermee definieert u de RequestHeader-voorwaarde voor de leveringsregel.

DeliveryRuleRequestMethodCondition

Hiermee definieert u de requestMethod-voorwaarde voor de leveringsregel.

DeliveryRuleRequestSchemeCondition

Hiermee definieert u de RequestScheme-voorwaarde voor de leveringsregel.

DeliveryRuleRequestUriCondition

Hiermee definieert u de RequestUri-voorwaarde voor de leveringsregel.

DeliveryRuleResponseHeaderAction

Hiermee definieert u de actie antwoordheader voor de leveringsregel.

DeliveryRuleRouteConfigurationOverrideAction

Hiermee definieert u de onderdrukkingsactie 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 SocketAddress-voorwaarde voor de leveringsregel.

DeliveryRuleSslProtocolCondition

Definieert de SslProtocol-voorwaarde voor de leveringsregel.

DeliveryRuleUrlFileExtensionCondition

Hiermee definieert u de urlFileExtension-voorwaarde voor de leveringsregel.

DeliveryRuleUrlFileNameCondition

Hiermee definieert u de urlFileName-voorwaarde 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

HET CDN-eindpunt is de entiteit in een CDN-profiel met configuratiegegevens zoals oorsprong, protocol, caching van inhoud en leveringsgedrag. Het CDN-eindpunt gebruikt de URL-indeling .azureedge.net.

EndpointProvisioningState

Inrichtingsstatus van het eindpunt.

EndpointResourceState

Resourcestatus van het eindpunt.

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

ErrorDetail

De foutdetails.

ErrorResponse

Foutreactie

ForwardingProtocol

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

GeoFilter

Regels voor het definiƫren van geografische toegang van gebruikers binnen een CDN-eindpunt.

GeoFilterActions

Actie van het geofilter, dat wil bijvoorbeeld toegang toestaan of blokkeren.

HeaderAction

Actie die moet worden uitgevoerd

HeaderActionParameters

Hiermee definieert u de parameters voor de aanvraagheaderactie.

HealthProbeParameters

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

HealthProbeRequestType

Het type statustestaanvraag dat wordt gedaan.

HostNameMatchConditionParameters

Hiermee definieert u de parameters voor voorwaarden voor HostName-overeenkomst

HostNameOperator

Beschrijft de operator die moet worden vergeleken

HttpErrorRangeParameters

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

HttpVersionMatchConditionParameters

Definieert de parameters voor voorwaarden voor HttpVersion-overeenkomst

HttpVersionOperator

Beschrijft de operator die moet worden vergeleken

IdentityType

Het type identiteit waarmee resources worden gemaakt/gewijzigd

IsDeviceMatchConditionParameters

Definieert de parameters voor Voorwaarden voor IsDevice-overeenkomst

IsDeviceMatchValue

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

IsDeviceOperator

Beschrijft de operator die moet worden vergeleken

KeyVaultSigningKeyParameters

Beschrijft de parameters voor het gebruik van KeyVault van een gebruiker voor url-ondertekeningssleutel.

KeyVaultSigningKeyParametersType
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.

OriginGroupOverride

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

OriginGroupOverrideAction

Definieert de onderdrukkingsactie van de oorspronggroep voor de leveringsregel.

OriginGroupOverrideActionParameters

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

paramIndicator

Geeft het doel van de parameter aan

PostArgsMatchConditionParameters

Hiermee definieert u de parameters voor Overeenkomstvoorwaarden voor PostArgs

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 statustest.

queryStringBehavior

Cachinggedrag voor de aanvragen

QueryStringCachingBehavior

Hiermee definieert u hoe AANVRAGEN die queryreeksen bevatten, worden opgeslagen in de cache van CDN. U kunt queryreeksen negeren tijdens het opslaan in cache, caching omzeilen om te voorkomen dat aanvragen die queryreeksen bevatten in de cache worden opgeslagen, of elke aanvraag in de cache opslaan met een unieke URL.

QueryStringMatchConditionParameters

Definieert de parameters voor QueryString-overeenkomstvoorwaarden

QueryStringOperator

Beschrijft de operator die moet worden vergeleken

RedirectType

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

RemoteAddressMatchConditionParameters

Hiermee definieert u de parameters voor voorwaarden voor RemoteAddress-overeenkomst

RemoteAddressOperator

Beschrijft de operator die moet worden vergeleken

RequestBodyMatchConditionParameters

Hiermee definieert u de parameters voor overeenkomstvoorwaarden voor RequestBody

RequestBodyOperator

Beschrijft de operator die moet worden vergeleken

RequestHeaderMatchConditionParameters

Hiermee definieert u de parameters voor De voorwaarden van RequestHeader-overeenkomst

RequestHeaderOperator

Beschrijft de operator die moet worden vergeleken

RequestMethodMatchConditionParameters

Definieert de parameters voor RequestMethod-overeenkomstvoorwaarden

RequestMethodMatchValue

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

RequestMethodOperator

Beschrijft de operator die moet worden vergeleken

RequestSchemeMatchConditionParameters

Definieert de parameters voor RequestScheme-overeenkomstvoorwaarden

RequestSchemeMatchValue

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

RequestUriMatchConditionParameters

Hiermee definieert u de parameters voor overeenkomstvoorwaarden voor RequestUri

RequestUriOperator

Beschrijft de operator die moet worden vergeleken

ResourceReference

Verwijzing naar een andere resource.

ResponseBasedDetectedErrorTypes

Type reactiefouten voor echte gebruikersaanvragen waarvoor oorsprong als beschadigd wordt beschouwd

ResponseBasedOriginErrorDetectionParameters

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

RouteConfigurationOverrideActionParameters

Hiermee definieert u de parameters voor de actie voor het overschrijven van de routeconfiguratie.

ruleCacheBehavior

Cachinggedrag voor de aanvragen

ruleIsCompressionEnabled

Geeft aan of inhoudscompressie is ingeschakeld. Als compressie is ingeschakeld, wordt inhoud geleverd als gecomprimeerd als gebruikers aanvragen voor een gecomprimeerde versie. Inhoud wordt niet gecomprimeerd in AzureFrontDoor wanneer aangevraagde inhoud kleiner is dan 1 byte of groter is dan 1 MB.

ruleQueryStringCachingBehavior

Hiermee definieert u hoe Frontdoor aanvragen die queryreeksen bevatten, in de cache opgeslagen. U kunt queryreeksen negeren tijdens het opslaan in cache, specifieke queryreeksen negeren, elke aanvraag in de cache opslaan met een unieke URL of specifieke queryreeksen in de cache opslaan.

ServerPortMatchConditionParameters

Hiermee definieert u de parameters voor ServerPort-overeenkomstvoorwaarden

ServerPortOperator

Beschrijft de operator die moet worden vergeleken

SocketAddrMatchConditionParameters

Hiermee definieert u 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 voorwaarden voor SslProtocol-overeenkomst

SslProtocolOperator

Beschrijft de operator die moet worden vergeleken

SystemData

Alleen-lezen systeemgegevens

transform

Beschrijft welke transformaties worden toegepast voordat deze overeenkomen

UrlFileExtensionMatchConditionParameters

Definieert de parameters voor UrlFileExtension-overeenkomstvoorwaarden

UrlFileExtensionOperator

Beschrijft de operator die moet worden vergeleken

UrlFileNameMatchConditionParameters

Hiermee definieert u 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 bezorgingsregel.

UrlRedirectActionParameters

Hiermee definieert u de parameters voor de url-omleidingsactie.

UrlRewriteAction

Hiermee definieert u de url-herschrijfactie voor de bezorgingsregel.

UrlRewriteActionParameters

Hiermee definieert u de parameters voor de url-herschrijfactie.

UrlSigningAction

Hiermee definieert u de url-ondertekeningsactie voor de bezorgingsregel.

UrlSigningActionParameters

Hiermee definieert u de parameters voor de actie Url-ondertekening.

UrlSigningKey

Url-ondertekeningssleutel

UrlSigningParamIdentifier

Definieert hoe u een parameter voor een specifiek doel identificeert, bijvoorbeeld verloopt

WebApplicationFirewallPolicyLink

Hiermee definieert u het Web Application Firewall-beleid voor het eindpunt (indien van toepassing)

algorithm

Algoritme dat moet worden gebruikt voor URL-ondertekening

Waarde Description
SHA256

cacheBehavior

Cachinggedrag voor de aanvragen

Waarde Description
BypassCache
Override
SetIfMissing

CacheConfiguration

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

Name Type Description
cacheBehavior

ruleCacheBehavior

Cachinggedrag voor de aanvragen

cacheDuration

string

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

isCompressionEnabled

ruleIsCompressionEnabled

Geeft aan of inhoudscompressie is ingeschakeld. Als compressie is ingeschakeld, wordt inhoud geleverd als gecomprimeerd als gebruikers aanvragen voor een gecomprimeerde versie. Inhoud wordt niet gecomprimeerd in AzureFrontDoor wanneer aangevraagde inhoud kleiner is dan 1 byte of groter is dan 1 MB.

queryParameters

string

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

queryStringCachingBehavior

ruleQueryStringCachingBehavior

Hiermee definieert u hoe Frontdoor aanvragen die queryreeksen bevatten, in de cache opgeslagen. U kunt queryreeksen negeren tijdens het opslaan in cache, specifieke queryreeksen negeren, elke aanvraag in de cache opslaan met een unieke URL of specifieke queryreeksen in de cache opslaan.

CacheExpirationActionParameters

Hiermee definieert u de parameters voor de verloopactie van de cache.

Name Type Description
cacheBehavior

cacheBehavior

Cachinggedrag voor de aanvragen

cacheDuration

string

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

cacheType

CacheType

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

typeName string:

DeliveryRuleCacheExpirationActionParameters

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

queryStringBehavior

Cachinggedrag voor de aanvragen

typeName string:

DeliveryRuleCacheKeyQueryStringBehaviorActionParameters

CacheType

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

Waarde Description
All

ClientPortMatchConditionParameters

Hiermee definieert u de parameters voor voorwaarden voor ClientPort-overeenkomst

Name Type Default value Description
matchValues

string[]

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

negateCondition

boolean

False

Beschrijft of dit een negatevoorwaarde is of niet

operator

ClientPortOperator

Beschrijft de operator die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName string:

DeliveryRuleClientPortConditionParameters

ClientPortOperator

Beschrijft de operator die moet worden vergeleken

Waarde Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

CookiesMatchConditionParameters

Definieert de parameters voor voorwaarden voor overeenkomst met cookies

Name Type Default value Description
matchValues

string[]

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

negateCondition

boolean

False

Beschrijft of dit een negatevoorwaarde is of niet

operator

CookiesOperator

Beschrijft de operator die moet worden vergeleken

selector

string

Naam van cookies die moeten worden gematcht

transforms

transform[]

Lijst met transformaties

typeName string:

DeliveryRuleCookiesConditionParameters

CookiesOperator

Beschrijft de operator die moet worden vergeleken

Waarde Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

DeepCreatedCustomDomain

Aangepaste domeinen die zijn gemaakt op het CDN-eindpunt.

Name Type Description
name

string

Aangepaste domeinnaam.

properties.hostName

string

De hostnaam van het aangepaste domein. Moet een domeinnaam zijn.

properties.validationData

string

Er zijn mogelijk speciale validatie of gegevens vereist bij het leveren van CDN aan bepaalde regio's vanwege lokale nalevingsredenen. Bijvoorbeeld het ICP-licentienummer van een aangepast domein is vereist voor het leveren van inhoud in China.

DeepCreatedOrigin

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

Name Type Description
name

string

Oorsprongsnaam die uniek moet zijn binnen het eindpunt.

properties.enabled

boolean

Origin is ingeschakeld voor taakverdeling of niet. Origin is standaard altijd ingeschakeld.

properties.hostName

string

Het adres van de oorsprong. Dit kan een domeinnaam, IPv4-adres of IPv6-adres zijn. Dit moet uniek zijn voor alle oorsprongen in een eindpunt.

properties.httpPort

integer (int32)

minimum: 1
maximum: 65535
exclusiveMinimum: False
exclusiveMaximum: False

De waarde van de HTTP-poort. Moet tussen 1 en 65535 zijn.

properties.httpsPort

integer (int32)

minimum: 1
maximum: 65535
exclusiveMinimum: False
exclusiveMaximum: False

De waarde van de HTTPS-poort. Moet tussen 1 en 65535 zijn.

properties.originHostHeader

string

De waarde van de hostheader die bij elke aanvraag naar de oorsprong wordt verzonden. Als u dit leeg laat, bepaalt de hostnaam van de aanvraag deze waarde. Azure CDN-origins, zoals Web Apps, Blob Storage en Cloud Services, vereisen dat deze hostheaderwaarde standaard overeenkomt met de hostnaam van de oorsprong.

properties.priority

integer (int32)

minimum: 1
maximum: 5

Prioriteit van oorsprong in de opgegeven oorsprongsgroep voor taakverdeling. Hogere prioriteiten worden niet gebruikt voor taakverdeling als de oorsprong van een lagere prioriteit in orde is. Moet tussen 1 en 5 zijn.

properties.privateEndpointStatus

PrivateEndpointStatus

De goedkeuringsstatus voor de verbinding met de Private Link

properties.privateLinkAlias

string

De alias van de Private Link-resource. Als u dit optionele veld invult, geeft u aan dat deze oorsprong privƩ is

properties.privateLinkApprovalMessage

string

Een aangepast bericht dat moet worden opgenomen in de goedkeuringsaanvraag om verbinding te maken met de Private Link.

properties.privateLinkLocation

string

De locatie van de Private Link-resource. Alleen vereist als 'privateLinkResourceId' is ingevuld

properties.privateLinkResourceId

string

De resource-id van de Private Link-resource. Als u dit optionele veld invult, geeft u aan dat deze back-end privƩ is

properties.weight

integer (int32)

minimum: 1
maximum: 1000

Gewicht van de oorsprong in de opgegeven oorsprongsgroep voor taakverdeling. Moet tussen 1 en 1000 zijn

DeepCreatedOriginGroup

De oorspronkelijke groep voor CDN-inhoud die wordt toegevoegd bij het maken van een CDN-eindpunt. Verkeer wordt verzonden naar de oorsprongen binnen de oorsprongsgroep op basis van de oorsprongsstatus.

Name Type Description
name

string

Naam van oorsprongsgroep die uniek moet zijn binnen het eindpunt.

properties.healthProbeSettings

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 origin-groep.

properties.responseBasedOriginErrorDetectionSettings

ResponseBasedOriginErrorDetectionParameters

Het JSON-object dat de eigenschappen bevat om de oorsprongsstatus te bepalen met behulp van echte aanvragen/antwoorden. Deze eigenschap wordt momenteel niet ondersteund.

properties.trafficRestorationTimeToHealedOrNewEndpointsInMinutes

integer (int32)

minimum: 0
maximum: 50

Tijd in minuten om het verkeer naar het eindpunt geleidelijk te verplaatsen wanneer een beschadigd eindpunt in orde is of een nieuw eindpunt wordt toegevoegd. De standaardwaarde is 10 minuten. Deze eigenschap wordt momenteel niet ondersteund.

DeliveryPolicy

Een beleid dat aangeeft welke leveringsregels moeten worden gebruikt voor een eindpunt.

Name Type Description
description

string

Gebruiksvriendelijke beschrijving van het beleid.

rules

DeliveryRule[]

Een lijst met de leveringsregels.

DeliveryRule

Een regel waarmee een set acties en voorwaarden wordt opgegeven

Name Type Description
actions DeliveryRuleAction[]:

Een lijst met acties die worden uitgevoerd wanneer aan alle voorwaarden van een regel wordt voldaan.

conditions DeliveryRuleCondition[]:

Een lijst met voorwaarden die moeten worden vergeleken voor de acties die moeten worden uitgevoerd

name

string

Naam van de regel

order

integer (int32)

De volgorde waarin de regels worden toegepast voor het eindpunt. Mogelijke waarden {0,1,2,3,.........}. Een regel met een kleinere volgorde wordt toegepast vĆ³Ć³r een regel met een grotere volgorde. Regel met volgorde 0 is een speciale regel. Er zijn geen voorwaarden vereist en acties die hierin worden vermeld, worden altijd toegepast.

DeliveryRuleCacheExpirationAction

Hiermee definieert u de verloopactie voor de cache voor de bezorgingsregel.

Name Type Description
name string:

CacheExpiration

De naam van de actie voor de leveringsregel.

parameters

CacheExpirationActionParameters

Hiermee definieert u de parameters voor de actie.

DeliveryRuleCacheKeyQueryStringAction

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

Name Type Description
name string:

CacheKeyQueryString

De naam van de actie voor de leveringsregel.

parameters

CacheKeyQueryStringActionParameters

Hiermee definieert u de parameters voor de actie.

DeliveryRuleClientPortCondition

Hiermee definieert u de ClientPort-voorwaarde voor de leveringsregel.

Name Type Description
name string:

ClientPort

De naam van de voorwaarde voor de leveringsregel.

parameters

ClientPortMatchConditionParameters

Definieert de parameters voor de voorwaarde.

DeliveryRuleCookiesCondition

Hiermee definieert u de voorwaarde Cookies voor de leveringsregel.

Name Type Description
name string:

Cookies

De naam van de voorwaarde voor de leveringsregel.

parameters

CookiesMatchConditionParameters

Definieert de parameters voor de voorwaarde.

DeliveryRuleHostNameCondition

Hiermee definieert u de HostName-voorwaarde voor de leveringsregel.

Name Type Description
name string:

HostName

De naam van de voorwaarde voor de leveringsregel.

parameters

HostNameMatchConditionParameters

Definieert 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

Definieert de parameters voor de voorwaarde.

DeliveryRuleIsDeviceCondition

Definieert de IsDevice-voorwaarde voor de leveringsregel.

Name Type Description
name string:

IsDevice

De naam van de voorwaarde voor de leveringsregel.

parameters

IsDeviceMatchConditionParameters

Definieert 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

Definieert de parameters voor de voorwaarde.

DeliveryRuleQueryStringCondition

Hiermee definieert u de voorwaarde QueryString voor de leveringsregel.

Name Type Description
name string:

QueryString

De naam van de voorwaarde voor de leveringsregel.

parameters

QueryStringMatchConditionParameters

Definieert de parameters voor de voorwaarde.

DeliveryRuleRemoteAddressCondition

Hiermee definieert u de remoteAddress-voorwaarde voor de leveringsregel.

Name Type Description
name string:

RemoteAddress

De naam van de voorwaarde voor de leveringsregel.

parameters

RemoteAddressMatchConditionParameters

Definieert 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

Definieert de parameters voor de voorwaarde.

DeliveryRuleRequestHeaderAction

Hiermee definieert u de actie voor de 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

Hiermee definieert u de RequestHeader-voorwaarde voor de leveringsregel.

Name Type Description
name string:

RequestHeader

De naam van de voorwaarde voor de leveringsregel.

parameters

RequestHeaderMatchConditionParameters

Definieert de parameters voor de voorwaarde.

DeliveryRuleRequestMethodCondition

Hiermee definieert u de requestMethod-voorwaarde voor de leveringsregel.

Name Type Description
name string:

RequestMethod

De naam van de voorwaarde voor de leveringsregel.

parameters

RequestMethodMatchConditionParameters

Definieert de parameters voor de voorwaarde.

DeliveryRuleRequestSchemeCondition

Hiermee definieert u de RequestScheme-voorwaarde voor de leveringsregel.

Name Type Description
name string:

RequestScheme

De naam van de voorwaarde voor de leveringsregel.

parameters

RequestSchemeMatchConditionParameters

Definieert de parameters voor de voorwaarde.

DeliveryRuleRequestUriCondition

Hiermee definieert u de RequestUri-voorwaarde voor de leveringsregel.

Name Type Description
name string:

RequestUri

De naam van de voorwaarde voor de leveringsregel.

parameters

RequestUriMatchConditionParameters

Definieert de parameters voor de voorwaarde.

DeliveryRuleResponseHeaderAction

Hiermee definieert u de actie antwoordheader voor de leveringsregel.

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

Definieert de parameters voor de voorwaarde.

DeliveryRuleSocketAddrCondition

Hiermee definieert u de SocketAddress-voorwaarde voor de leveringsregel.

Name Type Description
name string:

SocketAddr

De naam van de voorwaarde voor de leveringsregel.

parameters

SocketAddrMatchConditionParameters

Definieert 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

Definieert de parameters voor de voorwaarde.

DeliveryRuleUrlFileExtensionCondition

Hiermee definieert u de urlFileExtension-voorwaarde voor de leveringsregel.

Name Type Description
name string:

UrlFileExtension

De naam van de voorwaarde voor de leveringsregel.

parameters

UrlFileExtensionMatchConditionParameters

Definieert de parameters voor de voorwaarde.

DeliveryRuleUrlFileNameCondition

Hiermee definieert u de urlFileName-voorwaarde voor de leveringsregel.

Name Type Description
name string:

UrlFileName

De naam van de voorwaarde voor de leveringsregel.

parameters

UrlFileNameMatchConditionParameters

Definieert 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

Definieert de parameters voor de voorwaarde.

DestinationProtocol

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

Waarde Description
Http
Https
MatchRequest

Endpoint

HET CDN-eindpunt is de entiteit in een CDN-profiel met configuratiegegevens zoals oorsprong, protocol, caching van inhoud en leveringsgedrag. Het CDN-eindpunt gebruikt de URL-indeling .azureedge.net.

Name Type Default value Description
id

string

Resource-id.

location

string

Resourcelocatie.

name

string

Resourcenaam.

properties.contentTypesToCompress

string[]

Lijst met inhoudstypen waarop compressie van toepassing is. De waarde moet een geldig MIME-type zijn.

properties.customDomains

DeepCreatedCustomDomain[]

De aangepaste domeinen onder het eindpunt.

properties.defaultOriginGroup

ResourceReference

Een verwijzing naar de oorspronkelijke groep.

properties.deliveryPolicy

DeliveryPolicy

Een beleid dat aangeeft welke leveringsregels moeten worden gebruikt voor een eindpunt.

properties.geoFilters

GeoFilter[]

Lijst met regels voor het definiƫren van de geografische toegang van de gebruiker binnen een CDN-eindpunt. Elk geofilter definieert een toegangsregel voor een opgegeven pad of inhoud, bijvoorbeeld APAC blokkeren voor pad /pictures/

properties.hostName

string

De hostnaam van het eindpunt dat is gestructureerd als {endpointName}. {DNSZone}, bijvoorbeeld contoso.azureedge.net

properties.isCompressionEnabled

boolean

Geeft aan of inhoudscompressie is ingeschakeld op CDN. De standaardwaarde is onwaar. Als compressie is ingeschakeld, wordt inhoud geleverd als gecomprimeerd als gebruikers aanvragen voor een gecomprimeerde versie. Inhoud wordt niet gecomprimeerd op CDN wanneer aangevraagde inhoud kleiner is dan 1 byte of groter is dan 1 MB.

properties.isHttpAllowed

boolean

True

Geeft aan of HTTP-verkeer is toegestaan op het eindpunt. De standaardwaarde is waar. Ten minste Ć©Ć©n protocol (HTTP of HTTPS) moet zijn toegestaan.

properties.isHttpsAllowed

boolean

True

Geeft aan of HTTPS-verkeer is toegestaan op het eindpunt. De standaardwaarde is waar. Ten minste Ć©Ć©n protocol (HTTP of HTTPS) moet zijn toegestaan.

properties.optimizationType

OptimizationType

Hiermee geeft u op welk scenario de klant dit CDN-eindpunt wil optimaliseren voor bijvoorbeeld Downloaden, Media Services. Met deze informatie kan CDN scenariogestuurde optimalisatie toepassen.

properties.originGroups

DeepCreatedOriginGroup[]

De oorsprongsgroepen die bestaan uit oorsprongen die worden gebruikt voor taakverdeling van het verkeer op basis van beschikbaarheid.

properties.originHostHeader

string

De waarde van de hostheader die bij elke aanvraag naar de oorsprong wordt verzonden. Deze eigenschap op eindpunt is alleen toegestaan wanneer het eindpunt gebruikmaakt van Ć©Ć©n oorsprong en kan worden overschreven door dezelfde eigenschap die is opgegeven bij de oorsprong. Als u dit leeg laat, bepaalt de hostnaam van de aanvraag deze waarde. Azure CDN-origins, zoals Web Apps, Blob Storage en Cloud Services, vereisen dat deze hostheaderwaarde standaard overeenkomt met de hostnaam van de oorsprong.

properties.originPath

string

Een mappad op de oorsprong waaruit CDN kan gebruiken om inhoud op te halen, bijvoorbeeld contoso.cloudapp.net/originpath.

properties.origins

DeepCreatedOrigin[]

De bron van de inhoud die via CDN wordt geleverd.

properties.probePath

string

Pad naar een bestand dat wordt gehost op de oorsprong, waarmee de levering van de dynamische inhoud wordt versneld en de meest optimale routes voor het CDN worden berekend. Dit is relatief ten opzichte van het oorspronkelijke pad. Deze eigenschap is alleen relevant wanneer u Ć©Ć©n oorsprong gebruikt.

properties.provisioningState

EndpointProvisioningState

Inrichtingsstatus van het eindpunt.

properties.queryStringCachingBehavior

QueryStringCachingBehavior

NotSet

Hiermee definieert u hoe AANVRAGEN die queryreeksen bevatten, worden opgeslagen in de cache van CDN. U kunt queryreeksen negeren tijdens het opslaan in cache, caching omzeilen om te voorkomen dat aanvragen die queryreeksen bevatten in de cache worden opgeslagen, of elke aanvraag in de cache opslaan met een unieke URL.

properties.resourceState

EndpointResourceState

Resourcestatus van het eindpunt.

properties.urlSigningKeys

UrlSigningKey[]

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

properties.webApplicationFirewallPolicyLink

WebApplicationFirewallPolicyLink

Hiermee definieert u het Web Application Firewall-beleid voor het eindpunt (indien van toepassing)

systemData

SystemData

Alleen-lezen systeemgegevens

tags

object

Resourcetags.

type

string

Resourcetype.

EndpointProvisioningState

Inrichtingsstatus van het eindpunt.

Waarde Description
Creating
Deleting
Failed
Succeeded
Updating

EndpointResourceState

Resourcestatus van het eindpunt.

Waarde Description
Creating
Deleting
Running
Starting
Stopped
Stopping

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

Name Type Description
info

object

De aanvullende informatie.

type

string

Het extra informatietype.

ErrorDetail

De foutdetails.

Name Type Description
additionalInfo

ErrorAdditionalInfo[]

De fout bevat aanvullende informatie.

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 door deze regel wordt gebruikt bij het doorsturen van verkeer naar back-ends.

Waarde Description
HttpOnly
HttpsOnly
MatchRequest

GeoFilter

Regels voor het definiƫren van geografische toegang van gebruikers binnen een CDN-eindpunt.

Name Type Description
action

GeoFilterActions

Actie van het geofilter, dat wil bijvoorbeeld toegang toestaan of blokkeren.

countryCodes

string[]

Twee letter land- of regiocodes die de toegang tot gebruikersland of regio definiƫren in een geofilter, bijvoorbeeld AU, MX, US.

relativePath

string

Relatief pad dat van toepassing is op geofilter. (bijvoorbeeld '/mypictures', '/mypicture/kitty.jpg', enzovoort)

GeoFilterActions

Actie van het geofilter, dat wil bijvoorbeeld toegang toestaan of blokkeren.

Waarde Description
Allow
Block

HeaderAction

Actie die moet worden uitgevoerd

Waarde Description
Append
Delete
Overwrite

HeaderActionParameters

Hiermee definieert u de parameters voor de aanvraagheaderactie.

Name Type Description
headerAction

HeaderAction

Actie die moet worden uitgevoerd

headerName

string

Naam van de koptekst die u wilt wijzigen

typeName string:

DeliveryRuleHeaderActionParameters

value

string

Waarde voor de opgegeven actie

HealthProbeParameters

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

Name Type Description
probeIntervalInSeconds

integer (int32)

minimum: 1
maximum: 255

Het aantal seconden tussen statustests. De standaardwaarde is 240 sec.

probePath

string

Het pad ten opzichte van de oorsprong die wordt gebruikt om de status van de oorsprong te bepalen.

probeProtocol

ProbeProtocol

Protocol dat moet worden gebruikt voor statustest.

probeRequestType

HealthProbeRequestType

Het type statustestaanvraag dat wordt gedaan.

HealthProbeRequestType

Het type statustestaanvraag dat wordt gedaan.

Waarde Description
GET
HEAD
NotSet

HostNameMatchConditionParameters

Hiermee definieert u de parameters voor voorwaarden voor HostName-overeenkomst

Name Type Default value Description
matchValues

string[]

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

negateCondition

boolean

False

Beschrijft of dit een negatevoorwaarde is of niet

operator

HostNameOperator

Beschrijft de operator die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName string:

DeliveryRuleHostNameConditionParameters

HostNameOperator

Beschrijft de operator die moet worden vergeleken

Waarde Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

HttpErrorRangeParameters

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

Name Type Description
begin

integer (int32)

minimum: 100
maximum: 999

Het inclusieve begin van het http-statuscodebereik.

end

integer (int32)

minimum: 100
maximum: 999

Het inclusieve einde van het http-statuscodebereik.

HttpVersionMatchConditionParameters

Definieert de parameters voor voorwaarden voor HttpVersion-overeenkomst

Name Type Default value Description
matchValues

string[]

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

negateCondition

boolean

False

Beschrijft of dit een negatevoorwaarde is of niet

operator

HttpVersionOperator

Beschrijft de operator die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName string:

DeliveryRuleHttpVersionConditionParameters

HttpVersionOperator

Beschrijft de operator die moet worden vergeleken

Waarde Description
Equal

IdentityType

Het type identiteit waarmee resources worden gemaakt/gewijzigd

Waarde Description
application
key
managedIdentity
user

IsDeviceMatchConditionParameters

Definieert de parameters voor Voorwaarden voor IsDevice-overeenkomst

Name Type Default value Description
matchValues

IsDeviceMatchValue[]

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

negateCondition

boolean

False

Beschrijft of dit een negatevoorwaarde is of niet

operator

IsDeviceOperator

Beschrijft de operator die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName string:

DeliveryRuleIsDeviceConditionParameters

IsDeviceMatchValue

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

Waarde Description
Desktop
Mobile

IsDeviceOperator

Beschrijft de operator die moet worden vergeleken

Waarde Description
Equal

KeyVaultSigningKeyParameters

Beschrijft de parameters voor het gebruik van KeyVault van een gebruiker voor url-ondertekeningssleutel.

Name Type Description
resourceGroupName

string

Resourcegroep van de sleutelkluis van de gebruiker die het geheim bevat

secretName

string

De naam van het geheim in Key Vault.

secretVersion

string

De versie (GUID) van geheim in Key Vault.

subscriptionId

string

Abonnements-id van de sleutelkluis van de gebruiker die het geheim bevat

typeName

KeyVaultSigningKeyParametersType

vaultName

string

De naam van de sleutelkluis van de gebruiker die het geheim bevat

KeyVaultSigningKeyParametersType

Waarde Description
KeyVaultSigningKeyParameters

OptimizationType

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

Waarde Description
DynamicSiteAcceleration
GeneralMediaStreaming
GeneralWebDelivery
LargeFileDownload
VideoOnDemandMediaStreaming

OriginGroupOverride

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

Name Type Description
forwardingProtocol

ForwardingProtocol

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

originGroup

ResourceReference

definieert de OriginGroup die de DefaultOriginGroup op route overschrijft.

OriginGroupOverrideAction

Definieert 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 string:

DeliveryRuleOriginGroupOverrideActionParameters

paramIndicator

Geeft het doel van de parameter aan

Waarde Description
Expires
KeyId
Signature

PostArgsMatchConditionParameters

Hiermee definieert u de parameters voor Overeenkomstvoorwaarden voor PostArgs

Name Type Default value Description
matchValues

string[]

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

negateCondition

boolean

False

Beschrijft of dit een negatevoorwaarde is of niet

operator

PostArgsOperator

Beschrijft de operator die moet worden vergeleken

selector

string

Naam van PostArg die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName string:

DeliveryRulePostArgsConditionParameters

PostArgsOperator

Beschrijft de operator die moet worden vergeleken

Waarde Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

PrivateEndpointStatus

De goedkeuringsstatus voor de verbinding met de Private Link

Waarde Description
Approved
Disconnected
Pending
Rejected
Timeout

ProbeProtocol

Protocol dat moet worden gebruikt voor statustest.

Waarde Description
Http
Https
NotSet

queryStringBehavior

Cachinggedrag voor de aanvragen

Waarde Description
Exclude
ExcludeAll
Include
IncludeAll

QueryStringCachingBehavior

Hiermee definieert u hoe AANVRAGEN die queryreeksen bevatten, worden opgeslagen in de cache van CDN. U kunt queryreeksen negeren tijdens het opslaan in cache, caching omzeilen om te voorkomen dat aanvragen die queryreeksen bevatten in de cache worden opgeslagen, of elke aanvraag in de cache opslaan met een unieke URL.

Waarde Description
BypassCaching
IgnoreQueryString
NotSet
UseQueryString

QueryStringMatchConditionParameters

Definieert de parameters voor QueryString-overeenkomstvoorwaarden

Name Type Default value Description
matchValues

string[]

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

negateCondition

boolean

False

Beschrijft of dit een negatevoorwaarde is of niet

operator

QueryStringOperator

Beschrijft de operator die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName string:

DeliveryRuleQueryStringConditionParameters

QueryStringOperator

Beschrijft de operator die moet worden vergeleken

Waarde Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

RedirectType

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

Waarde Description
Found
Moved
PermanentRedirect
TemporaryRedirect

RemoteAddressMatchConditionParameters

Hiermee definieert u de parameters voor voorwaarden voor RemoteAddress-overeenkomst

Name Type Default value Description
matchValues

string[]

Waarden vergelijken waarop moet worden vergeleken. De operator is van toepassing op elke waarde in deze kolom met OR-semantiek. Als een van deze variabelen overeenkomt met de opgegeven operator, wordt deze overeenkomstvoorwaarde beschouwd als een overeenkomst.

negateCondition

boolean

False

Beschrijft of dit een negatevoorwaarde is of niet

operator

RemoteAddressOperator

Beschrijft de operator die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName string:

DeliveryRuleRemoteAddressConditionParameters

RemoteAddressOperator

Beschrijft de operator die moet worden vergeleken

Waarde Description
Any
GeoMatch
IPMatch

RequestBodyMatchConditionParameters

Hiermee definieert u de parameters voor overeenkomstvoorwaarden voor RequestBody

Name Type Default value Description
matchValues

string[]

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

negateCondition

boolean

False

Beschrijft of dit een negatevoorwaarde is of niet

operator

RequestBodyOperator

Beschrijft de operator die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName string:

DeliveryRuleRequestBodyConditionParameters

RequestBodyOperator

Beschrijft de operator die moet worden vergeleken

Waarde Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

RequestHeaderMatchConditionParameters

Hiermee definieert u de parameters voor De voorwaarden van RequestHeader-overeenkomst

Name Type Default value Description
matchValues

string[]

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

negateCondition

boolean

False

Beschrijft of dit een negatevoorwaarde is of niet

operator

RequestHeaderOperator

Beschrijft de operator die moet worden vergeleken

selector

string

Naam van koptekst die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName string:

DeliveryRuleRequestHeaderConditionParameters

RequestHeaderOperator

Beschrijft de operator die moet worden vergeleken

Waarde Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

RequestMethodMatchConditionParameters

Definieert de parameters voor RequestMethod-overeenkomstvoorwaarden

Name Type Default value Description
matchValues

RequestMethodMatchValue[]

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

negateCondition

boolean

False

Beschrijft of dit een negatevoorwaarde is of niet

operator

RequestMethodOperator

Beschrijft de operator die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName string:

DeliveryRuleRequestMethodConditionParameters

RequestMethodMatchValue

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

Waarde Description
DELETE
GET
HEAD
OPTIONS
POST
PUT
TRACE

RequestMethodOperator

Beschrijft de operator die moet worden vergeleken

Waarde Description
Equal

RequestSchemeMatchConditionParameters

Definieert de parameters voor RequestScheme-overeenkomstvoorwaarden

Name Type Default value Description
matchValues

RequestSchemeMatchValue[]

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

negateCondition

boolean

False

Beschrijft of dit een negatevoorwaarde is of niet

operator enum:

Equal

Beschrijft de operator die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName string:

DeliveryRuleRequestSchemeConditionParameters

RequestSchemeMatchValue

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

Waarde Description
HTTP
HTTPS

RequestUriMatchConditionParameters

Hiermee definieert u de parameters voor overeenkomstvoorwaarden voor RequestUri

Name Type Default value Description
matchValues

string[]

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

negateCondition

boolean

False

Beschrijft of dit een negatevoorwaarde is of niet

operator

RequestUriOperator

Beschrijft de operator die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName string:

DeliveryRuleRequestUriConditionParameters

RequestUriOperator

Beschrijft de operator die moet worden vergeleken

Waarde Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

ResourceReference

Verwijzing naar een andere resource.

Name Type Description
id

string

Resource-id.

ResponseBasedDetectedErrorTypes

Type reactiefouten voor echte gebruikersaanvragen waarvoor oorsprong als beschadigd wordt beschouwd

Waarde Description
None
TcpAndHttpErrors
TcpErrorsOnly

ResponseBasedOriginErrorDetectionParameters

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

Name Type Description
httpErrorRanges

HttpErrorRangeParameters[]

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

responseBasedDetectedErrorTypes

ResponseBasedDetectedErrorTypes

Type reactiefouten voor echte gebruikersaanvragen waarvoor oorsprong als beschadigd wordt beschouwd

responseBasedFailoverThresholdPercentage

integer (int32)

minimum: 0
maximum: 100

Het percentage mislukte aanvragen in het voorbeeld waarin failover moet worden geactiveerd.

RouteConfigurationOverrideActionParameters

Hiermee definieert u de parameters voor de actie voor het overschrijven van de routeconfiguratie.

Name Type Description
cacheConfiguration

CacheConfiguration

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

originGroupOverride

OriginGroupOverride

Een verwijzing naar de configuratie van de oorspronkelijke groep overschrijven. Laat leeg om de standaard origin-groep op route te gebruiken.

typeName string:

DeliveryRuleRouteConfigurationOverrideActionParameters

ruleCacheBehavior

Cachinggedrag voor de aanvragen

Waarde Description
HonorOrigin
OverrideAlways
OverrideIfOriginMissing

ruleIsCompressionEnabled

Geeft aan of inhoudscompressie is ingeschakeld. Als compressie is ingeschakeld, wordt inhoud geleverd als gecomprimeerd als gebruikers aanvragen voor een gecomprimeerde versie. Inhoud wordt niet gecomprimeerd in AzureFrontDoor wanneer aangevraagde inhoud kleiner is dan 1 byte of groter is dan 1 MB.

Waarde Description
Disabled
Enabled

ruleQueryStringCachingBehavior

Hiermee definieert u hoe Frontdoor aanvragen die queryreeksen bevatten, in de cache opgeslagen. U kunt queryreeksen negeren tijdens het opslaan in cache, specifieke queryreeksen negeren, elke aanvraag in de cache opslaan met een unieke URL of specifieke queryreeksen in de cache opslaan.

Waarde Description
IgnoreQueryString
IgnoreSpecifiedQueryStrings
IncludeSpecifiedQueryStrings
UseQueryString

ServerPortMatchConditionParameters

Hiermee definieert u de parameters voor ServerPort-overeenkomstvoorwaarden

Name Type Default value Description
matchValues

string[]

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

negateCondition

boolean

False

Beschrijft of dit een negatevoorwaarde is of niet

operator

ServerPortOperator

Beschrijft de operator die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName string:

DeliveryRuleServerPortConditionParameters

ServerPortOperator

Beschrijft de operator die moet worden vergeleken

Waarde Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

SocketAddrMatchConditionParameters

Hiermee definieert u de parameters voor overeenkomstvoorwaarden voor SocketAddress

Name Type Default value Description
matchValues

string[]

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

negateCondition

boolean

False

Beschrijft of dit een negatevoorwaarde is of niet

operator

SocketAddrOperator

Beschrijft de operator die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName string:

DeliveryRuleSocketAddrConditionParameters

SocketAddrOperator

Beschrijft de operator die moet worden vergeleken

Waarde Description
Any
IPMatch

SslProtocol

Het protocol van een tot stand gebrachte TLS-verbinding.

Waarde Description
TLSv1
TLSv1.1
TLSv1.2

SslProtocolMatchConditionParameters

Definieert de parameters voor voorwaarden voor SslProtocol-overeenkomst

Name Type Default value Description
matchValues

SslProtocol[]

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

negateCondition

boolean

False

Beschrijft of dit een negatevoorwaarde is of niet

operator

SslProtocolOperator

Beschrijft de operator die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName string:

DeliveryRuleSslProtocolConditionParameters

SslProtocolOperator

Beschrijft de operator die moet worden vergeleken

Waarde Description
Equal

SystemData

Alleen-lezen systeemgegevens

Name Type Description
createdAt

string (date-time)

De tijdstempel van het maken van resources (UTC)

createdBy

string

Een id voor de identiteit die de resource heeft gemaakt

createdByType

IdentityType

Het type identiteit dat de resource heeft gemaakt

lastModifiedAt

string (date-time)

De tijdstempel van de laatste wijziging van de resource (UTC)

lastModifiedBy

string

Een id voor de identiteit die de resource voor het laatst heeft gewijzigd

lastModifiedByType

IdentityType

Het type identiteit dat de resource voor het laatst heeft gewijzigd

transform

Beschrijft welke transformaties worden toegepast voordat deze overeenkomen

Waarde Description
Lowercase
RemoveNulls
Trim
Uppercase
UrlDecode
UrlEncode

UrlFileExtensionMatchConditionParameters

Definieert de parameters voor UrlFileExtension-overeenkomstvoorwaarden

Name Type Default value Description
matchValues

string[]

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

negateCondition

boolean

False

Beschrijft of dit een negatevoorwaarde is of niet

operator

UrlFileExtensionOperator

Beschrijft de operator die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName string:

DeliveryRuleUrlFileExtensionMatchConditionParameters

UrlFileExtensionOperator

Beschrijft de operator die moet worden vergeleken

Waarde Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

UrlFileNameMatchConditionParameters

Hiermee definieert u de parameters voor overeenkomstvoorwaarden voor UrlFilename

Name Type Default value Description
matchValues

string[]

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

negateCondition

boolean

False

Beschrijft of dit een negatevoorwaarde is of niet

operator

UrlFileNameOperator

Beschrijft de operator die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName string:

DeliveryRuleUrlFilenameConditionParameters

UrlFileNameOperator

Beschrijft de operator die moet worden vergeleken

Waarde Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx

UrlPathMatchConditionParameters

Definieert de parameters voor UrlPath-overeenkomstvoorwaarden

Name Type Default value Description
matchValues

string[]

De overeenkomstwaarde voor de voorwaarde van de leveringsregel

negateCondition

boolean

False

Beschrijft of dit een negatevoorwaarde is of niet

operator

UrlPathOperator

Beschrijft de operator die moet worden vergeleken

transforms

transform[]

Lijst met transformaties

typeName string:

DeliveryRuleUrlPathMatchConditionParameters

UrlPathOperator

Beschrijft de operator die moet worden vergeleken

Waarde Description
Any
BeginsWith
Contains
EndsWith
Equal
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
RegEx
Wildcard

UrlRedirectAction

Definieert de url-omleidingsactie voor de bezorgingsregel.

Name Type Description
name string:

UrlRedirect

De naam van de actie voor de leveringsregel.

parameters

UrlRedirectActionParameters

Hiermee definieert u de parameters voor de actie.

UrlRedirectActionParameters

Hiermee definieert u de parameters voor de url-omleidingsactie.

Name Type Description
customFragment

string

Fragment dat moet worden toegevoegd aan de omleidings-URL. Fragment is het deel van de URL die na #komt. Neem het #-bestand niet op.

customHostname

string

Host om te leiden. Laat leeg om de binnenkomende host als doelhost te gebruiken.

customPath

string

Het volledige pad om om te leiden. Pad mag niet leeg zijn en moet beginnen met /. Laat leeg om het binnenkomende pad als doelpad te gebruiken.

customQueryString

string

De set queryreeksen die in de omleidings-URL moeten worden geplaatst. Als u deze waarde instelt, wordt elke bestaande querytekenreeks vervangen; laat leeg om de binnenkomende queryreeks te behouden. De querytekenreeks moet de indeling = hebben. ? en & wordt automatisch toegevoegd, dus neem ze niet op.

destinationProtocol

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 string:

DeliveryRuleUrlRedirectActionParameters

UrlRewriteAction

Hiermee definieert u de url-herschrijfactie voor de bezorgingsregel.

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

Hiermee definieert u de parameters voor de url-herschrijfactie.

Name Type Description
destination

string

Definieer de relatieve URL waarop de bovenstaande aanvragen worden herschreven.

preserveUnmatchedPath

boolean

Of u niet-overeenkomend pad wilt behouden. De standaardwaarde is waar.

sourcePattern

string

definieer een aanvraag-URI-patroon dat het type aanvragen identificeert dat kan worden herschreven. Als de waarde leeg is, worden alle tekenreeksen vergeleken.

typeName string:

DeliveryRuleUrlRewriteActionParameters

UrlSigningAction

Hiermee definieert u de url-ondertekeningsactie voor de bezorgingsregel.

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

Hiermee definieert u de parameters voor de actie Url-ondertekening.

Name Type Description
algorithm

algorithm

Algoritme dat moet worden gebruikt voor URL-ondertekening

parameterNameOverride

UrlSigningParamIdentifier[]

Hiermee definieert u welke queryreeksparameters in de URL moeten worden overwogen voor verlopen, sleutel-id, enzovoort.

typeName string:

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 de sleutelkluis van de klant voor url-ondertekeningssleutel.

UrlSigningParamIdentifier

Definieert hoe u een parameter voor een specifiek doel identificeert, bijvoorbeeld verloopt

Name Type Description
paramIndicator

paramIndicator

Geeft het doel van de parameter aan

paramName

string

Parameternaam

Hiermee definieert u het Web Application Firewall-beleid voor het eindpunt (indien van toepassing)

Name Type Description
id

string

Resource-id.