Dela via


Frontend Endpoints - Get

Hämtar en klientdelsslutpunkt med det angivna namnet inom den angivna Front Door.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors/{frontDoorName}/frontendEndpoints/{frontendEndpointName}?api-version=2021-06-01

URI-parametrar

Name I Obligatorisk Typ Description
frontDoorName
path True

string

minLength: 5
maxLength: 64
pattern: ^[a-zA-Z0-9]+([-a-zA-Z0-9]?[a-zA-Z0-9])*$

Namnet på Front Door som är globalt unikt.

frontendEndpointName
path True

string

minLength: 1
maxLength: 255
pattern: ^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$

Namnet på klientdelsslutpunkten som är unik i Front Door.

resourceGroupName
path True

string

minLength: 1
maxLength: 80
pattern: ^[a-zA-Z0-9_\-\(\)\.]*[^\.]$

Namnet på resursgruppen i Azure-prenumerationen.

subscriptionId
path True

string

Autentiseringsuppgifterna för prenumerationen som unikt identifierar Microsoft Azure-prenumerationen. Prenumerations-ID:t utgör en del av URI:n för varje tjänstanrop.

api-version
query True

string

Klient-API-version.

Svar

Name Typ Description
200 OK

FrontendEndpoint

OKEJ

Other Status Codes

ErrorResponse

Front Door-felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

Get Frontend Endpoint

Exempelbegäran

GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/frontendEndpoints/frontendEndpoint1?api-version=2021-06-01

Exempelsvar

{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/frontendEndpoints/frontendEndpoint1",
  "name": "frontendEndpoint1",
  "properties": {
    "hostName": "www.contoso.com",
    "sessionAffinityEnabledState": "Enabled",
    "sessionAffinityTtlSeconds": 60,
    "webApplicationFirewallPolicyLink": {
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoorWebApplicationFirewallPolicies/policy1"
    }
  }
}

Definitioner

Name Description
CustomHttpsConfiguration

Https-inställningar för en domän

CustomHttpsProvisioningState

Etableringsstatus för anpassade https för klientdelenEndpoint.

CustomHttpsProvisioningSubstate

Etableringsundertillstånd visar förloppet för den anpassade HTTPS-aktiverings-/inaktiveringsprocessen steg för steg.

ErrorResponse

Felsvaret anger att Front Door-tjänsten inte kan bearbeta den inkommande begäran. Orsaken anges i felmeddelandet.

FrontDoorCertificateSource

Definierar källan för SSL-certifikatet

FrontDoorCertificateType

Definierar vilken typ av certifikat som används för säkra anslutningar till en klientdelSlutpunkt

FrontDoorResourceState

Resursstatus för Front Door eller Front Door SubResource.

FrontDoorTlsProtocolType

Definierar TLS-tilläggsprotokollet som används för säker leverans

FrontendEndpoint

En klientdelsslutpunkt som används för routning.

MinimumTLSVersion

Den lägsta TLS-version som krävs från klienterna för att upprätta en SSL-handskakning med Front Door.

SessionAffinityEnabledState

Om du vill tillåta sessionstillhörighet på den här värden. Giltiga alternativ är "Aktiverade" eller "Inaktiverade"

Vault

Nyckelvalvet som innehåller SSL-certifikatet

WebApplicationFirewallPolicyLink

Definierar brandväggsprincipen för webbprogram för varje värd (om tillämpligt)

CustomHttpsConfiguration

Https-inställningar för en domän

Name Typ Description
certificateSource

FrontDoorCertificateSource

Definierar källan för SSL-certifikatet

frontDoorCertificateSourceParameters.certificateType

FrontDoorCertificateType

Definierar vilken typ av certifikat som används för säkra anslutningar till en klientdelSlutpunkt

keyVaultCertificateSourceParameters.secretName

string

Namnet på Key Vault-hemligheten som representerar det fullständiga certifikatet PFX

keyVaultCertificateSourceParameters.secretVersion

string

Versionen av Key Vault-hemligheten som representerar det fullständiga certifikatet PFX

keyVaultCertificateSourceParameters.vault

Vault

Nyckelvalvet som innehåller SSL-certifikatet

minimumTlsVersion

MinimumTLSVersion

Den lägsta TLS-version som krävs från klienterna för att upprätta en SSL-handskakning med Front Door.

protocolType

FrontDoorTlsProtocolType

Definierar TLS-tilläggsprotokollet som används för säker leverans

CustomHttpsProvisioningState

Etableringsstatus för anpassade https för klientdelenEndpoint.

Värde Description
Disabled
Disabling
Enabled
Enabling
Failed

CustomHttpsProvisioningSubstate

Etableringsundertillstånd visar förloppet för den anpassade HTTPS-aktiverings-/inaktiveringsprocessen steg för steg.

Värde Description
CertificateDeleted
CertificateDeployed
DeletingCertificate
DeployingCertificate
DomainControlValidationRequestApproved
DomainControlValidationRequestRejected
DomainControlValidationRequestTimedOut
IssuingCertificate
PendingDomainControlValidationREquestApproval
SubmittingDomainControlValidationRequest

ErrorResponse

Felsvaret anger att Front Door-tjänsten inte kan bearbeta den inkommande begäran. Orsaken anges i felmeddelandet.

Name Typ Description
code

string

Felkod.

message

string

Felmeddelande som anger varför åtgärden misslyckades.

FrontDoorCertificateSource

Definierar källan för SSL-certifikatet

Värde Description
AzureKeyVault
FrontDoor

FrontDoorCertificateType

Definierar vilken typ av certifikat som används för säkra anslutningar till en klientdelSlutpunkt

Värde Description
Dedicated

FrontDoorResourceState

Resursstatus för Front Door eller Front Door SubResource.

Värde Description
Creating
Deleting
Disabled
Disabling
Enabled
Enabling
Migrated
Migrating

FrontDoorTlsProtocolType

Definierar TLS-tilläggsprotokollet som används för säker leverans

Värde Description
ServerNameIndication

FrontendEndpoint

En klientdelsslutpunkt som används för routning.

Name Typ Description
id

string

Resurs-ID.

name

string

Resursnamn.

properties.customHttpsConfiguration

CustomHttpsConfiguration

Konfigurationen som anger hur HTTPS ska aktiveras

properties.customHttpsProvisioningState

CustomHttpsProvisioningState

Etableringsstatus för anpassade https för klientdelenEndpoint.

properties.customHttpsProvisioningSubstate

CustomHttpsProvisioningSubstate

Etableringsundertillstånd visar förloppet för den anpassade HTTPS-aktiverings-/inaktiveringsprocessen steg för steg.

properties.hostName

string

Värdnamnet för klientdelenEndpoint. Måste vara ett domännamn.

properties.resourceState

FrontDoorResourceState

Resursstatus för Front Door eller Front Door SubResource.
Resursstatus.

properties.sessionAffinityEnabledState

SessionAffinityEnabledState

Om du vill tillåta sessionstillhörighet på den här värden. Giltiga alternativ är "Aktiverade" eller "Inaktiverade"

properties.sessionAffinityTtlSeconds

integer

OANVÄND. Det här fältet ignoreras. Den TTL som ska användas i sekunder för sessionstillhörighet, om tillämpligt.

properties.webApplicationFirewallPolicyLink

WebApplicationFirewallPolicyLink

Definierar brandväggsprincipen för webbprogram för varje värd (om tillämpligt)

type

string

Resurstyp.

MinimumTLSVersion

Den lägsta TLS-version som krävs från klienterna för att upprätta en SSL-handskakning med Front Door.

Värde Description
1.0
1.2

SessionAffinityEnabledState

Om du vill tillåta sessionstillhörighet på den här värden. Giltiga alternativ är "Aktiverade" eller "Inaktiverade"

Värde Description
Disabled
Enabled

Vault

Nyckelvalvet som innehåller SSL-certifikatet

Name Typ Description
id

string

Resurs-ID.

Definierar brandväggsprincipen för webbprogram för varje värd (om tillämpligt)

Name Typ Description
id

string

Resurs-ID.