Udostępnij za pośrednictwem


Update-AzQuota

Zaktualizuj limit przydziału dla określonego zasobu do określonej wartości:\n1. Użyj operacji Usages-GET i Quota-GET, aby określić pozostały limit przydziału dla określonego zasobu i obliczyć nowy limit przydziału. Te kroki zostały szczegółowo opisane w tym przykładzie.\n2. Użyj tej operacji PUT, aby zaktualizować limit przydziału. Sprawdź identyfikator URI w nagłówku lokalizacji, aby uzyskać szczegółowy stan żądania.

Składnia

Update-AzQuota
      -ResourceName <String>
      -Scope <String>
      [-Limit <ILimitJsonObject>]
      [-Name <String>]
      [-ResourceType <String>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzQuota
      -ResourceName <String>
      -Scope <String>
      -JsonString <String>
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzQuota
      -ResourceName <String>
      -Scope <String>
      -JsonFilePath <String>
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzQuota
      -InputObject <IQuotaIdentity>
      [-Limit <ILimitJsonObject>]
      [-Name <String>]
      [-ResourceType <String>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Opis

Zaktualizuj limit przydziału dla określonego zasobu do określonej wartości:\n1. Użyj operacji Usages-GET i Quota-GET, aby określić pozostały limit przydziału dla określonego zasobu i obliczyć nowy limit przydziału. Te kroki zostały szczegółowo opisane w tym przykładzie.\n2. Użyj tej operacji PUT, aby zaktualizować limit przydziału. Sprawdź identyfikator URI w nagłówku lokalizacji, aby uzyskać szczegółowy stan żądania.

Przykłady

Przykład 1: Aktualizowanie limitu przydziału dla określonego zasobu do określonej wartości

$limit = New-AzQuotaLimitObject -Value 1001
Update-AzQuota -Scope "subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/providers/Microsoft.Network/locations/eastus2" -ResourceName "PublicIPAddresses" -Name "PublicIPAddresses" -Limit $limit

Name              NameLocalizedValue  Unit  ETag
----              ------------------  ----  ----
PublicIPAddresses Public IP Addresses Count

To polecenie zaktualizuj limit przydziału dla określonego zasobu do określonej wartości.

Przykład 2. Aktualizowanie limitu przydziału dla określonego zasobu według potoku

$limit = New-AzQuotaLimitObject -Value 1007
Get-AzQuota -Scope "subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/providers/Microsoft.Network/locations/eastus2" -ResourceName "PublicIPAddresses" | Update-AzQuota -Name "PublicIPAddresses" -Limit $limit

Name              NameLocalizedValue  Unit  ETag
----              ------------------  ----  ----
PublicIPAddresses Public IP Addresses Count

To polecenie aktualizuje limit przydziału dla określonego zasobu do określonej wartości według potoku.

Parametry

-AsJob

Uruchamianie polecenia jako zadania

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DefaultProfile

Parametr DefaultProfile nie działa. Użyj parametru SubscriptionId, jeśli jest dostępny, jeśli wykonuje polecenie cmdlet dla innej subskrypcji.

Typ:PSObject
Aliasy:AzureRMContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-InputObject

Parametr tożsamości

Typ:IQuotaIdentity
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-JsonFilePath

Ścieżka pliku Json dostarczonego do operacji aktualizacji

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-JsonString

Ciąg Json dostarczony do operacji aktualizacji

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Limit

Właściwości limitu przydziału zasobów.

Typ:ILimitJsonObject
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Name

Nazwa zasobu.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-NoWait

Uruchom polecenie asynchronicznie

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ResourceName

Nazwa zasobu dla danego dostawcy zasobów. Na przykład:

  • Nazwa jednostki SKU Microsoft.Compute
  • Jednostka SKU lub TotalLowPriorityCores for Microsoft.MachineLearningServices for Microsoft.Network PublicIPAddresses.
Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ResourceType

Nazwa typu zasobu. Pole opcjonalne.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Scope

Docelowy identyfikator URI zasobu platformy Azure. Na przykład /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/qms-test/providers/Microsoft.Batch/batchAccounts/testAccount/. Jest to docelowy identyfikator URI zasobu platformy Azure dla operacji List GET. Jeśli {resourceName} zostanie dodany po /quotas, jest to docelowy identyfikator URI zasobu platformy Azure w operacji GET dla określonego zasobu.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-WhatIf

Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

IQuotaIdentity

Dane wyjściowe

ICurrentQuotaLimitBase