Quota By Period Keys - Update
Aktualizuje istniejącą wartość licznika przydziału w określonym wystąpieniu usługi.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/quotas/{quotaCounterKey}/periods/{quotaPeriodKey}?api-version=2024-05-01
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
quota
|
path | True |
string |
Identyfikator klucza licznika przydziału. Jest to wynik wyrażenia zdefiniowanego w atrybucie counter-key zasad limitu przydziału według klucza. Jeśli na przykład określisz wartość counter-key="boo" w zasadach, będzie ona dostępna za pomocą klucza licznika "boo". Jeśli jednak jest on zdefiniowany jako counter-key="@("b"+"a")," będzie dostępny za pomocą klucza "ba" |
quota
|
path | True |
string |
Identyfikator klucza okresu przydziału. |
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter. |
service
|
path | True |
string minLength: 1maxLength: 50 pattern: ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$ |
Nazwa usługi API Management. |
subscription
|
path | True |
string (uuid) |
Identyfikator subskrypcji docelowej. Wartość musi być identyfikatorem UUID. |
api-version
|
query | True |
string minLength: 1 |
Wersja interfejsu API do użycia dla tej operacji. |
Treść żądania
Nazwa | Typ | Opis |
---|---|---|
properties.callsCount |
integer (int32) |
Liczba wywołań licznika. |
properties.kbTransferred |
number (double) |
Dane przesyłane w kilobajtach. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
Treść odpowiedzi zawiera szczegóły licznika przydziału dla określonego okresu. |
|
Other Status Codes |
Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się. |
Zabezpieczenia
azure_auth
Przepływ protokołu OAuth2 usługi Azure Active Directory.
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
Nazwa | Opis |
---|---|
user_impersonation | personifikacja konta użytkownika |
Przykłady
ApiManagementUpdateQuotaCounterKeyByQuotaPeriod
Przykładowe żądanie
PATCH https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/quotas/ba/periods/0_P3Y6M4DT12H30M5S?api-version=2024-05-01
{
"properties": {
"callsCount": 0,
"kbTransferred": 0
}
}
Przykładowa odpowiedź
{
"counterKey": "ba",
"periodKey": "0_P3Y6M4DT12H30M5S",
"periodStartTime": "2014-08-04T04:24:35Z",
"periodEndTime": "2018-02-08T16:54:40Z",
"value": {
"callsCount": 0,
"kbTransferred": 2.5625
}
}
Definicje
Nazwa | Opis |
---|---|
Error |
Dodatkowe informacje o błędzie zarządzania zasobami. |
Error |
Szczegóły błędu. |
Error |
Odpowiedź na błąd |
Quota |
Szczegóły licznika przydziału. |
Quota |
Szczegóły wartości licznika przydziału. |
Quota |
Szczegóły wartości licznika przydziału. |
ErrorAdditionalInfo
Dodatkowe informacje o błędzie zarządzania zasobami.
Nazwa | Typ | Opis |
---|---|---|
info |
object |
Dodatkowe informacje. |
type |
string |
Dodatkowy typ informacji. |
ErrorDetail
Szczegóły błędu.
Nazwa | Typ | Opis |
---|---|---|
additionalInfo |
Dodatkowe informacje o błędzie. |
|
code |
string |
Kod błędu. |
details |
Szczegóły błędu. |
|
message |
string |
Komunikat o błędzie. |
target |
string |
Element docelowy błędu. |
ErrorResponse
Odpowiedź na błąd
Nazwa | Typ | Opis |
---|---|---|
error |
Obiekt błędu. |
QuotaCounterContract
Szczegóły licznika przydziału.
Nazwa | Typ | Opis |
---|---|---|
counterKey |
string minLength: 1 |
Wartość Klucz licznika. Nie może być pusty. |
periodEndTime |
string (date-time) |
Data zakończenia okresu licznika. Data jest zgodna z następującym formatem: |
periodKey |
string minLength: 1 |
Identyfikator okresu, dla którego zebrano licznik. Nie może być pusty. |
periodStartTime |
string (date-time) |
Data rozpoczęcia okresu licznika. Data jest zgodna z następującym formatem: |
value |
Właściwości wartości przydziału |
QuotaCounterValueContractProperties
Szczegóły wartości licznika przydziału.
Nazwa | Typ | Opis |
---|---|---|
callsCount |
integer (int32) |
Liczba wywołań licznika. |
kbTransferred |
number (double) |
Dane przesyłane w kilobajtach. |
QuotaCounterValueUpdateContract
Szczegóły wartości licznika przydziału.
Nazwa | Typ | Opis |
---|---|---|
properties.callsCount |
integer (int32) |
Liczba wywołań licznika. |
properties.kbTransferred |
number (double) |
Dane przesyłane w kilobajtach. |