Quota - Create Or Update

Utwórz lub zaktualizuj limit przydziału (limity usługi) zasobu do żądanej wartości. Kroki:

  1. Utwórz żądanie Get, aby uzyskać informacje o limitach przydziału dla określonego zasobu.

  2. Aby zwiększyć limit przydziału, zaktualizuj pole limitu w odpowiedzi z polecenia Pobierz żądanie do nowej wartości.

  3. Prześlij kod JSON do interfejsu API żądania przydziału, aby zaktualizować limit przydziału.

Żądanie tworzenia limitu przydziału można skonstruować w następujący sposób. Operacja PUT może służyć do aktualizowania limitu przydziału.

PUT https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Capacity/resourceProviders/{providerId}/locations/{location}/serviceLimits/{resourceName}?api-version=2020-10-25

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
location
path True

string

Region świadczenia usługi Azure.

providerId
path True

string

Identyfikator dostawcy zasobów platformy Azure.

resourceName
path True

string

Nazwa zasobu dostawcy zasobów, taka jak nazwa jednostki SKU Microsoft.Compute, Sku lub TotalLowPriorityCores dla microsoft.MachineLearningServices

subscriptionId
path True

string

Identyfikator subskrypcji platformy Azure.

api-version
query True

string

Wersja interfejsu API.

Treść żądania

Nazwa Typ Opis
properties

QuotaProperties

Właściwości limitu przydziału zasobu.

Odpowiedzi

Nazwa Typ Opis
200 OK

CurrentQuotaLimitBase

OK. Zwraca szczegóły żądania przydziału.

201 Created

QuotaRequestSubmitResponse201

Żądanie jest akceptowane i przetwarzane. Użyj parametru requestId, aby sprawdzić stan żądania.

Other Status Codes

ExceptionResponse

Opis błędu w odpowiedzi.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

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

Scopes

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

Quotas_Request_PutForCompute
Quotas_Request_PutForMachineLearningServices_DedicatedResource
Quotas_Request_PutForMachineLearningServices_LowPriorityResource

Quotas_Request_PutForCompute

Sample Request

PUT https://management.azure.com/subscriptions/D7EC67B3-7657-4966-BFFC-41EFD36BAAB3/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/eastus/serviceLimits/standardFSv2Family?api-version=2020-10-25

{
  "properties": {
    "limit": 200,
    "unit": "Count",
    "name": {
      "value": "standardFSv2Family"
    }
  }
}

Sample Response

{
  "id": "/subscriptions/D7EC67B3-7657-4966-BFFC-41EFD36BAAB3/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/eastus/serviceLimitsRequests/2B5C8515-37D8-4B6A-879B-CD641A2CF605",
  "name": "2B5C8515-37D8-4B6A-879B-CD641A2CF605",
  "type": "Microsoft.Capacity/ServiceLimits",
  "properties": {
    "provisioningState": "InProgress",
    "message": ""
  }
}
{
  "id": "/subscriptions/D7EC67B3-7657-4966-BFFC-41EFD36BAAB3/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/eastus/serviceLimitsRequests/2B5C8515-37D8-4B6A-879B-CD641A2CF605",
  "name": "2B5C8515-37D8-4B6A-879B-CD641A2CF605",
  "type": "Microsoft.Capacity/serviceLimits",
  "properties": {
    "limit": 200,
    "unit": "Count",
    "currentValue": 160,
    "name": {
      "value": "standardFSv2Family",
      "localizedValue": "Standard FSv2 Family vCPUs"
    },
    "quotaPeriod": "",
    "properties": {}
  }
}

Quotas_Request_PutForMachineLearningServices_DedicatedResource

Sample Request

PUT https://management.azure.com/subscriptions/D7EC67B3-7657-4966-BFFC-41EFD36BAAB3/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/eastus/serviceLimits/StandardDv2Family?api-version=2020-10-25

{
  "properties": {
    "limit": 200,
    "unit": "Count",
    "name": {
      "value": "StandardDv2Family"
    },
    "resourceType": "dedicated"
  }
}

Sample Response

{
  "id": "/subscriptions/D7EC67B3-7657-4966-BFFC-41EFD36BAAB3/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/eastus/serviceLimitsRequests/2B5C8515-37D8-4B6A-879B-CD641A2CF605",
  "name": "2B5C8515-37D8-4B6A-879B-CD641A2CF605",
  "type": "Microsoft.Capacity/ServiceLimits",
  "properties": {
    "provisioningState": "InProgress",
    "message": ""
  }
}
{
  "id": "/subscriptions/D7EC67B3-7657-4966-BFFC-41EFD36BAAB3/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/eastus/serviceLimitsRequests/2B5C8515-37D8-4B6A-879B-CD641A2CF605",
  "name": "2B5C8515-37D8-4B6A-879B-CD641A2CF605",
  "type": "Microsoft.Capacity/serviceLimits",
  "properties": {
    "limit": 200,
    "unit": "Count",
    "currentValue": 160,
    "name": {
      "value": "StandardDv2Family",
      "localizedValue": "Standard Dv2 Family Cluster Dedicated vCPUs"
    },
    "resourceType": "dedicated",
    "quotaPeriod": "",
    "properties": {}
  }
}

Quotas_Request_PutForMachineLearningServices_LowPriorityResource

Sample Request

PUT https://management.azure.com/subscriptions/D7EC67B3-7657-4966-BFFC-41EFD36BAAB3/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/eastus/serviceLimits/TotalLowPriorityCores?api-version=2020-10-25

{
  "properties": {
    "limit": 200,
    "unit": "Count",
    "name": {
      "value": "TotalLowPriorityCores"
    },
    "resourceType": "lowPriority"
  }
}

Sample Response

{
  "id": "/subscriptions/D7EC67B3-7657-4966-BFFC-41EFD36BAAB3/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/eastus/serviceLimitsRequests/2B5C8515-37D8-4B6A-879B-CD641A2CF605",
  "name": "2B5C8515-37D8-4B6A-879B-CD641A2CF605",
  "type": "Microsoft.Capacity/ServiceLimits",
  "properties": {
    "provisioningState": "InProgress",
    "message": ""
  }
}
{
  "id": "/subscriptions/D7EC67B3-7657-4966-BFFC-41EFD36BAAB3/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/eastus/serviceLimitsRequests/2B5C8515-37D8-4B6A-879B-CD641A2CF605",
  "name": "2B5C8515-37D8-4B6A-879B-CD641A2CF605",
  "type": "Microsoft.Capacity/serviceLimits",
  "properties": {
    "limit": 200,
    "unit": "Count",
    "currentValue": 160,
    "name": {
      "value": "TotalLowPriorityCores",
      "localizedValue": "Total Cluster Low Priority Regional vCPUs"
    },
    "resourceType": "lowPriority",
    "quotaPeriod": "",
    "properties": {}
  }
}

Definicje

Nazwa Opis
CurrentQuotaLimitBase

Właściwości limitu przydziału.

ExceptionResponse

Błąd interfejsu API.

QuotaProperties

Właściwości limitu przydziału zasobu.

QuotaRequestState

Stan żądania przydziału.

QuotaRequestSubmitResponse201

Odpowiedź z identyfikatorem żądania, który został zaakceptowany przez żądanie przydziału.

ResourceName

Nazwa zasobu podana przez dostawcę zasobów. Użyj tej właściwości dla parametru quotaRequest.

ResourceType

Nazwa typu zasobu.

ServiceError

Szczegóły błędu interfejsu API.

ServiceErrorDetail

Szczegóły błędu.

CurrentQuotaLimitBase

Właściwości limitu przydziału.

Nazwa Typ Opis
id

string

Identyfikator żądania przydziału.

name

string

Nazwa żądania przydziału.

properties

QuotaProperties

Właściwości limitu przydziału zasobu.

type

string

Typ zasobu. "Microsoft.Capacity/ServiceLimits"

ExceptionResponse

Błąd interfejsu API.

Nazwa Typ Opis
error

ServiceError

Szczegóły błędu interfejsu API.

QuotaProperties

Właściwości limitu przydziału zasobu.

Nazwa Typ Opis
currentValue

integer

Bieżąca wartość użycia zasobu.

limit

integer

Właściwości limitu przydziału.

name

ResourceName

Nazwa zasobu podanego przez dostawcę zasobów. Użyj tej właściwości dla operacji zasobów quotaRequests.

properties

object

Dodatkowe właściwości określonego dostawcy zasobów.

quotaPeriod

string

Okres, w którym podsumowano wartości użycia przydziału. Na przykład P1D (na jeden dzień), PT1M (na minutę) i PT1S (na jedną sekundę). Ten parametr jest opcjonalny, ponieważ w przypadku niektórych zasobów, takich jak obliczenia, okres jest nieistotny.

resourceType

ResourceType

Nazwa typu zasobu.

unit

string

Jednostki limitu, takie jak liczba i bajty. Użyj pola jednostki podanego w odpowiedzi operacji przydziału GET.

QuotaRequestState

Stan żądania przydziału.

Nazwa Typ Opis
Accepted

string

Failed

string

InProgress

string

Invalid

string

Succeeded

string

QuotaRequestSubmitResponse201

Odpowiedź z identyfikatorem żądania, który został zaakceptowany przez żądanie przydziału.

Nazwa Typ Opis
id

string

Identyfikator żądania przydziału. Użyj parametru requestId, aby sprawdzić stan żądania.

name

string

Identyfikator operacji

properties.message

string

Przyjazna dla użytkownika wiadomość.

properties.provisioningState

QuotaRequestState

Szczegóły stanu żądania przydziału.

type

string

Typ zasobu

ResourceName

Nazwa zasobu podana przez dostawcę zasobów. Użyj tej właściwości dla parametru quotaRequest.

Nazwa Typ Opis
localizedValue

string

Nazwa wyświetlana zasobu jest zlokalizowana.

value

string

Nazwa zasobu.

ResourceType

Nazwa typu zasobu.

Nazwa Typ Opis
dedicated

string

lowPriority

string

serviceSpecific

string

shared

string

standard

string

ServiceError

Szczegóły błędu interfejsu API.

Nazwa Typ Opis
code

string

Kod błędu.

details

ServiceErrorDetail[]

Lista szczegółów błędu.

message

string

Tekst komunikatu o błędzie.

ServiceErrorDetail

Szczegóły błędu.

Nazwa Typ Opis
code

string

Kod błędu.

message

string

Komunikat o błędzie.