Frontend Endpoints - Get
Obtiene un punto de conexión de front-end con el nombre especificado en Front Door especificado.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors/{frontDoorName}/frontendEndpoints/{frontendEndpointName}?api-version=2021-06-01
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
front
|
path | True |
string minLength: 5maxLength: 64 pattern: ^[a-zA-Z0-9]+([-a-zA-Z0-9]?[a-zA-Z0-9])*$ |
Nombre de Front Door que es único globalmente. |
frontend
|
path | True |
string minLength: 1maxLength: 255 pattern: ^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$ |
Nombre del punto de conexión de front-end que es único dentro de Front Door. |
resource
|
path | True |
string minLength: 1maxLength: 80 pattern: ^[a-zA-Z0-9_\-\(\)\.]*[^\.]$ |
Nombre del grupo de recursos dentro de la suscripción de Azure. |
subscription
|
path | True |
string |
Credenciales de suscripción que identifican de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI de cada llamada de servicio. |
api-version
|
query | True |
string |
Versión de la API de cliente. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
De acuerdo |
|
Other Status Codes |
Respuesta de error de Front Door que describe por qué se produjo un error en la operación. |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
Nombre | Description |
---|---|
user_impersonation | suplantar la cuenta de usuario |
Ejemplos
Get Frontend Endpoint
Solicitud de ejemplo
Respuesta de muestra
{
"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"
}
}
}
Definiciones
Nombre | Description |
---|---|
Custom |
Configuración de Https para un dominio |
Custom |
Estado de aprovisionamiento de Https personalizado del frontendEndpoint. |
Custom |
El subestado de aprovisionamiento muestra el progreso de la habilitación o deshabilitación del proceso https personalizado paso a paso. |
Error |
La respuesta de error indica que el servicio Front Door no puede procesar la solicitud entrante. El motivo se proporciona en el mensaje de error. |
Front |
Define el origen del certificado SSL. |
Front |
Define el tipo del certificado usado para las conexiones seguras a un frontendEndpoint. |
Front |
Estado del recurso de Front Door o SubResource de Front Door. |
Front |
Define el protocolo de extensión TLS que se usa para la entrega segura. |
Frontend |
Un punto de conexión de front-end que se usa para el enrutamiento. |
Minimum |
La versión mínima de TLS necesaria de los clientes para establecer un protocolo de enlace SSL con Front Door. |
Session |
Si se permite la afinidad de sesión en este host. Las opciones válidas son "Habilitado" o "Deshabilitado". |
Vault |
Key Vault que contiene el certificado SSL |
Web |
Define la directiva de firewall de aplicaciones web para cada host (si procede) |
CustomHttpsConfiguration
Configuración de Https para un dominio
Nombre | Tipo | Description |
---|---|---|
certificateSource |
Define el origen del certificado SSL. |
|
frontDoorCertificateSourceParameters.certificateType |
Define el tipo del certificado usado para las conexiones seguras a un frontendEndpoint. |
|
keyVaultCertificateSourceParameters.secretName |
string |
Nombre del secreto de Key Vault que representa el certificado completo PFX. |
keyVaultCertificateSourceParameters.secretVersion |
string |
Versión del secreto de Key Vault que representa el certificado COMPLETO PFX |
keyVaultCertificateSourceParameters.vault |
Key Vault que contiene el certificado SSL |
|
minimumTlsVersion |
La versión mínima de TLS necesaria de los clientes para establecer un protocolo de enlace SSL con Front Door. |
|
protocolType |
Define el protocolo de extensión TLS que se usa para la entrega segura. |
CustomHttpsProvisioningState
Estado de aprovisionamiento de Https personalizado del frontendEndpoint.
Valor | Description |
---|---|
Disabled | |
Disabling | |
Enabled | |
Enabling | |
Failed |
CustomHttpsProvisioningSubstate
El subestado de aprovisionamiento muestra el progreso de la habilitación o deshabilitación del proceso https personalizado paso a paso.
Valor | Description |
---|---|
CertificateDeleted | |
CertificateDeployed | |
DeletingCertificate | |
DeployingCertificate | |
DomainControlValidationRequestApproved | |
DomainControlValidationRequestRejected | |
DomainControlValidationRequestTimedOut | |
IssuingCertificate | |
PendingDomainControlValidationREquestApproval | |
SubmittingDomainControlValidationRequest |
ErrorResponse
La respuesta de error indica que el servicio Front Door no puede procesar la solicitud entrante. El motivo se proporciona en el mensaje de error.
Nombre | Tipo | Description |
---|---|---|
code |
string |
Código de error. |
message |
string |
Mensaje de error que indica por qué se produjo un error en la operación. |
FrontDoorCertificateSource
Define el origen del certificado SSL.
Valor | Description |
---|---|
AzureKeyVault | |
FrontDoor |
FrontDoorCertificateType
Define el tipo del certificado usado para las conexiones seguras a un frontendEndpoint.
Valor | Description |
---|---|
Dedicated |
FrontDoorResourceState
Estado del recurso de Front Door o SubResource de Front Door.
Valor | Description |
---|---|
Creating | |
Deleting | |
Disabled | |
Disabling | |
Enabled | |
Enabling | |
Migrated | |
Migrating |
FrontDoorTlsProtocolType
Define el protocolo de extensión TLS que se usa para la entrega segura.
Valor | Description |
---|---|
ServerNameIndication |
FrontendEndpoint
Un punto de conexión de front-end que se usa para el enrutamiento.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de recurso. |
name |
string |
Nombre del recurso. |
properties.customHttpsConfiguration |
Configuración que especifica cómo habilitar HTTPS |
|
properties.customHttpsProvisioningState |
Estado de aprovisionamiento de Https personalizado del frontendEndpoint. |
|
properties.customHttpsProvisioningSubstate |
El subestado de aprovisionamiento muestra el progreso de la habilitación o deshabilitación del proceso https personalizado paso a paso. |
|
properties.hostName |
string |
Nombre de host del frontendEndpoint. Debe ser un nombre de dominio. |
properties.resourceState |
Estado del recurso de Front Door o SubResource de Front Door. |
|
properties.sessionAffinityEnabledState |
Si se permite la afinidad de sesión en este host. Las opciones válidas son "Habilitado" o "Deshabilitado". |
|
properties.sessionAffinityTtlSeconds |
integer |
NO USADO. Este campo se omitirá. TTL que se usará en segundos para la afinidad de sesión, si procede. |
properties.webApplicationFirewallPolicyLink |
Define la directiva de firewall de aplicaciones web para cada host (si procede) |
|
type |
string |
Tipo de recurso. |
MinimumTLSVersion
La versión mínima de TLS necesaria de los clientes para establecer un protocolo de enlace SSL con Front Door.
Valor | Description |
---|---|
1.0 | |
1.2 |
SessionAffinityEnabledState
Si se permite la afinidad de sesión en este host. Las opciones válidas son "Habilitado" o "Deshabilitado".
Valor | Description |
---|---|
Disabled | |
Enabled |
Vault
Key Vault que contiene el certificado SSL
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de recurso. |
WebApplicationFirewallPolicyLink
Define la directiva de firewall de aplicaciones web para cada host (si procede)
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de recurso. |