Compartir a través de


Container Apps - List Custom Host Name Analysis

Analiza un nombre de host personalizado para una aplicación contenedora

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/listCustomHostNameAnalysis?api-version=2023-05-01
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/listCustomHostNameAnalysis?customHostname={customHostname}&api-version=2023-05-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
containerAppName
path True

string

Nombre de la aplicación contenedora.

resourceGroupName
path True

string

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

subscriptionId
path True

string

Identificador de la suscripción de destino.

api-version
query True

string

Versión de API que se usará para la operación.

customHostname
query

string

Nombre de host personalizado.

Respuestas

Nombre Tipo Description
200 OK

CustomHostnameAnalysisResult

Aceptar

Other Status Codes

DefaultErrorResponse

Respuesta de error común.

Seguridad

azure_auth

Flujo OAuth2 de Azure Active Directory

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

Scopes

Nombre Description
user_impersonation suplantación de su cuenta de usuario

Ejemplos

Analyze Custom Hostname

Sample Request

POST https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/containerApps/testcontainerapp0/listCustomHostNameAnalysis?customHostname=my.name.corp&api-version=2023-05-01

Sample Response

{
  "hostName": "my.name.corp",
  "isHostnameAlreadyVerified": true,
  "customDomainVerificationTest": "Passed",
  "customDomainVerificationFailureInfo": {},
  "hasConflictOnManagedEnvironment": false,
  "conflictingContainerAppResourceId": "",
  "cNameRecords": [
    "cNameRecord1",
    "cNameRecord2"
  ],
  "txtRecords": [
    "txtRecord1",
    "txtRecord2"
  ],
  "aRecords": [
    "aRecord1",
    "aRecord2"
  ],
  "alternateCNameRecords": [
    "cNameRecord1",
    "cNameRecord2"
  ],
  "alternateTxtRecords": [
    "txtRecord1",
    "txtRecord2"
  ]
}

Definiciones

Nombre Description
CustomDomainVerificationFailureInfo

Información de error sin procesar si se produce un error en la comprobación de DNS.

CustomHostnameAnalysisResult

Análisis de dominio personalizado.

DefaultErrorResponse

App Service respuesta de error.

Details

Detalles o el error

DnsVerificationTestResult

Resultado de la prueba de comprobación de DNS.

Error

Modelo de error.

CustomDomainVerificationFailureInfo

Información de error sin procesar si se produce un error en la comprobación de DNS.

Nombre Tipo Description
code

string

Cadena estandarizada para identificar mediante programación el error.

details

Details[]

Detalles o el error

message

string

Descripción detallada del error e información de depuración.

target

string

Descripción detallada del error e información de depuración.

CustomHostnameAnalysisResult

Análisis de dominio personalizado.

Nombre Tipo Description
aRecords

string[]

Registros visibles para este nombre de host.

alternateCNameRecords

string[]

Registros CName alternativos visibles para este nombre de host.

alternateTxtRecords

string[]

Registros TXT alternativos visibles para este nombre de host.

cNameRecords

string[]

CName registra visibles para este nombre de host.

conflictWithEnvironmentCustomDomain

boolean

true si hay un conflicto en el dominio personalizado del nivel de entorno administrado de la aplicación contenedora; de lo contrario, false.

conflictingContainerAppResourceId

string

Nombre de la aplicación contenedora en conflicto en el entorno administrado si se encuentra dentro de la misma suscripción.

customDomainVerificationFailureInfo

CustomDomainVerificationFailureInfo

Información de error sin procesar si se produce un error en la comprobación de DNS.

customDomainVerificationTest

DnsVerificationTestResult

Resultado de la prueba de comprobación de DNS.

hasConflictOnManagedEnvironment

boolean

true si hay un conflicto en el entorno administrado de la aplicación contenedora; de lo contrario, false.

hostName

string

Nombre de host que se analizó

isHostnameAlreadyVerified

boolean

true si ya se ha comprobado el nombre de host; de lo contrario, false.

txtRecords

string[]

Registros TXT visibles para este nombre de host.

DefaultErrorResponse

App Service respuesta de error.

Nombre Tipo Description
error

Error

Modelo de error.

Details

Detalles o el error

Nombre Tipo Description
code

string

Cadena estandarizada para identificar mediante programación el error.

message

string

Descripción detallada del error e información de depuración.

target

string

Descripción detallada del error e información de depuración.

DnsVerificationTestResult

Resultado de la prueba de comprobación de DNS.

Nombre Tipo Description
Failed

string

Passed

string

Skipped

string

Error

Modelo de error.

Nombre Tipo Description
code

string

Cadena estandarizada para identificar mediante programación el error.

details

Details[]

Detalles o el error

innererror

string

Más información para depurar el error.

message

string

Descripción detallada del error e información de depuración.

target

string

Descripción detallada del error e información de depuración.