Delen via


Api Management Service - Check Name Availability

Controleert de beschikbaarheid en juistheid van een naam voor een API Management-service.

POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.ApiManagement/checkNameAvailability?api-version=2024-05-01

URI-parameters

Name In Vereist Type Description
subscriptionId
path True

string (uuid)

De id van het doelabonnement. De waarde moet een UUID zijn.

api-version
query True

string

minLength: 1

De API-versie die voor deze bewerking moet worden gebruikt.

Aanvraagbody

Name Vereist Type Description
name True

string

De naam die moet worden gecontroleerd op beschikbaarheid.

Antwoorden

Name Type Description
200 OK

ApiManagementServiceNameAvailabilityResult

Het resultaat van de beschikbaarheid van de controlenaam.

Other Status Codes

ErrorResponse

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

ApiManagementServiceCheckNameAvailability

Voorbeeldaanvraag

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ApiManagement/checkNameAvailability?api-version=2024-05-01

{
  "name": "apimService1"
}

Voorbeeldrespons

{
  "nameAvailable": true,
  "reason": "Valid",
  "message": ""
}

Definities

Name Description
ApiManagementServiceCheckNameAvailabilityParameters

Parameters die zijn opgegeven voor de bewerking CheckNameAvailability.

ApiManagementServiceNameAvailabilityResult

Antwoord van de bewerking CheckNameAvailability.

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

ErrorDetail

De foutdetails.

ErrorResponse

Foutreactie

NameAvailabilityReason

Ongeldig geeft aan dat de opgegeven naam niet overeenkomt met de naamgevingsvereisten van de resourceprovider (onjuiste lengte, niet-ondersteunde tekens, enzovoort) AlreadyExists geeft aan dat de naam al in gebruik is en daarom niet beschikbaar is.

ApiManagementServiceCheckNameAvailabilityParameters

Parameters die zijn opgegeven voor de bewerking CheckNameAvailability.

Name Type Description
name

string

De naam die moet worden gecontroleerd op beschikbaarheid.

ApiManagementServiceNameAvailabilityResult

Antwoord van de bewerking CheckNameAvailability.

Name Type Description
message

string

Als de reden == ongeldig is, geeft u de gebruiker de reden op waarom de opgegeven naam ongeldig is en geeft u de resourcenaamvereisten op, zodat de gebruiker een geldige naam kan selecteren. Als reden == AlreadyExists, legt u uit dat deze al in gebruik is en stuurt u deze om een andere naam te selecteren.

nameAvailable

boolean

Waar als de naam beschikbaar is en kan worden gebruikt om een nieuwe API Management-service te maken; anders onwaar.

reason

NameAvailabilityReason

Ongeldig geeft aan dat de opgegeven naam niet overeenkomt met de naamgevingsvereisten van de resourceprovider (onjuiste lengte, niet-ondersteunde tekens, enzovoort) AlreadyExists geeft aan dat de naam al in gebruik is en daarom niet beschikbaar is.

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.

NameAvailabilityReason

Ongeldig geeft aan dat de opgegeven naam niet overeenkomt met de naamgevingsvereisten van de resourceprovider (onjuiste lengte, niet-ondersteunde tekens, enzovoort) AlreadyExists geeft aan dat de naam al in gebruik is en daarom niet beschikbaar is.

Waarde Description
AlreadyExists
Invalid
Valid