Cost Allocation Rules - Check Name Availability
Verifica la disponibilità e la correttezza di un nome per una regola di allocazione dei costi
POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.CostManagement/costAllocationRules/checkNameAvailability?api-version=2024-08-01
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
billing
|
path | True |
string |
BillingAccount ID |
api-version
|
query | True |
string |
Versione dell'API da usare per questa operazione. |
Corpo della richiesta
Nome | Tipo | Descrizione |
---|---|---|
name |
string |
Nome regola |
type |
string |
Tipo di risorsa. Dovrebbe trattarsi di Microsoft.CostManagement/costAllocationRules |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
Risposta alla disponibilità del nome della regola di allocazione dei costi. |
|
Other Status Codes |
Risposta di errore che descrive il motivo per cui l'operazione non è riuscita |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory.
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
Nome | Descrizione |
---|---|
user_impersonation | rappresentare l'account utente |
Esempio
CostAllocationRuleCheckNameAvailability
Esempio di richiesta
POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/100/providers/Microsoft.CostManagement/costAllocationRules/checkNameAvailability?api-version=2024-08-01
{
"name": "testRule",
"type": "Microsoft.CostManagement/costAllocationRules"
}
Risposta di esempio
{
"nameAvailable": false,
"reason": "AlreadyExists",
"message": "A cost allocation rule with name testRule is already present for the billing account 100. Please specify a differnt name."
}
Definizioni
Nome | Descrizione |
---|---|
Cost |
Richiesta di disponibilità del controllo del nome della regola di allocazione dei costi |
Cost |
Risposta alla disponibilità del nome del controllo della regola di allocazione dei costi |
Error |
Dettagli dell'errore. |
Error |
La risposta di errore indica che il servizio non è in grado di elaborare la richiesta in ingresso. Il motivo viene fornito nel messaggio di errore. Alcune risposte di errore:
|
Reason |
Motivo per cui questo nome non è disponibile. |
CostAllocationRuleCheckNameAvailabilityRequest
Richiesta di disponibilità del controllo del nome della regola di allocazione dei costi
Nome | Tipo | Descrizione |
---|---|---|
name |
string |
Nome regola |
type |
string |
Tipo di risorsa. Dovrebbe trattarsi di Microsoft.CostManagement/costAllocationRules |
CostAllocationRuleCheckNameAvailabilityResponse
Risposta alla disponibilità del nome del controllo della regola di allocazione dei costi
Nome | Tipo | Descrizione |
---|---|---|
message |
string |
Messaggio di errore se il nome non è disponibile |
nameAvailable |
boolean |
Indica se il nome della regola è disponibile |
reason |
Motivo per cui questo nome non è disponibile |
ErrorDetails
Dettagli dell'errore.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Codice di errore. |
message |
string |
Messaggio di errore che indica il motivo per cui l'operazione non è riuscita. |
ErrorResponse
La risposta di errore indica che il servizio non è in grado di elaborare la richiesta in ingresso. Il motivo viene fornito nel messaggio di errore.
Alcune risposte di errore:
429 TooManyRequests - La richiesta è limitata. Riprovare dopo aver aspettato il tempo specificato nell'intestazione "x-ms-ratelimit-microsoft.consumption-retry-after".
503 ServiceUnavailable - Il servizio non è temporaneamente disponibile. Riprovare dopo aver aspettato il tempo specificato nell'intestazione "Retry-After".
Nome | Tipo | Descrizione |
---|---|---|
error |
Dettagli dell'errore. |
Reason
Motivo per cui questo nome non è disponibile.
Nome | Tipo | Descrizione |
---|---|---|
AlreadyExists |
string |
|
Invalid |
string |
|
Valid |
string |