Cost Allocation Rules - Check Name Availability
Проверяет доступность и правильность имени правила распределения затрат
POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.CostManagement/costAllocationRules/checkNameAvailability?api-version=2024-08-01
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
billing
|
path | True |
string |
Идентификатор BillingAccount |
api-version
|
query | True |
string |
Версия API, используемая для этой операции. |
Текст запроса
Имя | Тип | Описание |
---|---|---|
name |
string |
Имя правила |
type |
string |
Тип ресурса. Ожидается, что это будет Microsoft.CostManagement/costAllocationRules |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
Ответ на доступность имени правила распределения затрат. |
|
Other Status Codes |
Ответ на ошибку, описывающий причину сбоя операции |
Безопасность
azure_auth
Поток OAuth2 Azure Active Directory.
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
Имя | Описание |
---|---|
user_impersonation | олицетворения учетной записи пользователя |
Примеры
CostAllocationRuleCheckNameAvailability
Образец запроса
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"
}
Пример ответа
{
"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."
}
Определения
Имя | Описание |
---|---|
Cost |
Запрос на доступность имени правила распределения затрат |
Cost |
Ответ на доступность имени правила распределения затрат |
Error |
Сведения об ошибке. |
Error |
Ответ на ошибку указывает, что служба не может обработать входящий запрос. Причина указана в сообщении об ошибке. Некоторые ответы на ошибки:
|
Reason |
Причина, по которой это имя недоступно. |
CostAllocationRuleCheckNameAvailabilityRequest
Запрос на доступность имени правила распределения затрат
Имя | Тип | Описание |
---|---|---|
name |
string |
Имя правила |
type |
string |
Тип ресурса. Ожидается, что это будет Microsoft.CostManagement/costAllocationRules |
CostAllocationRuleCheckNameAvailabilityResponse
Ответ на доступность имени правила распределения затрат
Имя | Тип | Описание |
---|---|---|
message |
string |
Сообщение об ошибке, если имя недоступно |
nameAvailable |
boolean |
Доступно ли это имя правила |
reason |
Причина, по которой это имя недоступно |
ErrorDetails
Сведения об ошибке.
Имя | Тип | Описание |
---|---|---|
code |
string |
Код ошибки. |
message |
string |
Сообщение об ошибке, указывающее, почему операция завершилась ошибкой. |
ErrorResponse
Ответ на ошибку указывает, что служба не может обработать входящий запрос. Причина указана в сообщении об ошибке.
Некоторые ответы на ошибки:
429 TooManyRequests — запрос регулируется. Повторите попытку после ожидания времени, указанного в заголовке x-ms-ratelimit-microsoft.consumption-retry-after.
503 ServiceUnavailable — служба временно недоступна. Повторите попытку после ожидания времени, указанного в заголовке Retry-After.
Имя | Тип | Описание |
---|---|---|
error |
Сведения об ошибке. |
Reason
Причина, по которой это имя недоступно.
Имя | Тип | Описание |
---|---|---|
AlreadyExists |
string |
|
Invalid |
string |
|
Valid |
string |