Share via


Namespaces - Check Name Availability

Controleer de beschikbaarheid van de opgegeven naamruimtenaam.

POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Relay/checkNameAvailability?api-version=2021-11-01

URI-parameters

Name In Vereist Type Description
subscriptionId
path True

string

Abonnementsreferenties waarmee het Microsoft Azure-abonnement uniek wordt geïdentificeerd. De abonnements-id maakt deel uit van de URI voor elke service-aanroep.

api-version
query True

string

Client-API-versie.

Aanvraagbody

Name Type Description
parameters

CheckNameAvailability

Parameters voor het controleren van de beschikbaarheid van de opgegeven naamruimtenaam.

Antwoorden

Name Type Description
200 OK

CheckNameAvailabilityResult

Controleer of de beschikbaarheid is geretourneerd.

Other Status Codes

ErrorResponse

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

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

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

Scopes

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

RelayCheckNameAvailability

Sample Request

POST https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.Relay/checkNameAvailability?api-version=2021-11-01

{
  "name": "example-RelayNamespace1321"
}

Sample Response

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

Definities

Name Description
CheckNameAvailability

Parameters voor het controleren van de beschikbaarheid van de opgegeven naamruimtenaam.

CheckNameAvailabilityResult

Beschrijving van de eigenschappen van de aanvraag voor de beschikbaarheid van de controlenaam.

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

ErrorDetail

De foutdetails.

ErrorResponse

Foutreactie

UnavailableReason

De reden voor het niet beschikbaar zijn van een naamruimte.

CheckNameAvailability

Parameters voor het controleren van de beschikbaarheid van de opgegeven naamruimtenaam.

Name Type Description
name

string

De naam van de naamruimte om te controleren op beschikbaarheid. De naam van de naamruimte mag alleen letters, cijfers en afbreekstreepjes bevatten. De naamruimte moet beginnen met een letter en moet eindigen met een letter of cijfer.

CheckNameAvailabilityResult

Beschrijving van de eigenschappen van de aanvraag voor de beschikbaarheid van de controlenaam.

Name Type Description
message

string

De gedetailleerde informatie over de reden die is gekoppeld aan de naamruimte.

nameAvailable

boolean

Waarde die aangeeft dat de naamruimte beschikbaar is. Retourneert true als de naamruimte beschikbaar is; anders onwaar.

reason

UnavailableReason

De reden voor het niet beschikbaar zijn van een naamruimte.

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

Name Type Description
info

object

De aanvullende informatie.

type

string

Het type aanvullende informatie.

ErrorDetail

De foutdetails.

Name Type Description
additionalInfo

ErrorAdditionalInfo[]

De fout 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.

UnavailableReason

De reden voor het niet beschikbaar zijn van een naamruimte.

Name Type Description
InvalidName

string

NameInLockdown

string

NameInUse

string

None

string

SubscriptionIsDisabled

string

TooManyNamespaceInCurrentSubscription

string