az providerhub custom-rollout
Uwaga
Ta dokumentacja jest częścią rozszerzenia providerhub dla interfejsu wiersza polecenia platformy Azure (wersja 2.57.0 lub nowsza). Rozszerzenie zostanie automatycznie zainstalowane przy pierwszym uruchomieniu polecenia az providerhub custom-rollout . Dowiedz się więcej o rozszerzeniach.
Zarządzanie wdrażaniem niestandardowym za pomocą usługi providerhub.
Polecenia
Nazwa | Opis | Typ | Stan |
---|---|---|---|
az providerhub custom-rollout create |
Utwórz szczegóły wdrożenia. |
Numer wewnętrzny | Ogólna dostępność |
az providerhub custom-rollout delete |
Usuń zasób wdrażania niestandardowego. Wdrożenie niestandardowe musi być w stanie terminalu. |
Numer wewnętrzny | Ogólna dostępność |
az providerhub custom-rollout list |
Lista niestandardowych wdrożeń dla danego dostawcy. |
Numer wewnętrzny | Ogólna dostępność |
az providerhub custom-rollout show |
Pobierz szczegóły wdrożenia niestandardowego. |
Numer wewnętrzny | Ogólna dostępność |
az providerhub custom-rollout stop |
Zatrzymuje lub anuluje wdrożenie niestandardowe, jeśli jest w toku. |
Numer wewnętrzny | Ogólna dostępność |
az providerhub custom-rollout update |
Zaktualizuj szczegóły wdrożenia. |
Numer wewnętrzny | Ogólna dostępność |
az providerhub custom-rollout wait |
Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku. |
Numer wewnętrzny | Ogólna dostępność |
az providerhub custom-rollout create
Utwórz szczegóły wdrożenia.
az providerhub custom-rollout create --name
--provider-namespace
[--auto-provision-config]
[--canary]
[--manifest-checkin-spec]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--provider-registration]
[--refresh-sub-reg {0, 1, f, false, n, no, t, true, y, yes}]
[--release-scopes]
[--resource-type-registrations]
[--skip-release-scope-validation {0, 1, f, false, n, no, t, true, y, yes}]
[--status]
Przykłady
tworzenie niestandardowego wdrożenia
az providerhub custom-rollout create --provider-namespace "{providerNamespace}" --rollout-name "{customRolloutName}" --canary region="EastUS2EUAP" region="centraluseuap"
Parametry wymagane
Nazwa wdrożenia.
Nazwa dostawcy zasobów hostowanego w witrynie ProviderHub.
Parametry opcjonalne
Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.
Regiony kanary do zastosowania manifestu. Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.
Specyfikacja ewidencjonowania manifestu. Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.
Nie czekaj na zakończenie długotrwałej operacji.
Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.
Określa, czy rejestracja subskrypcji powinna zostać odświeżona.
Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.
Rejestracje typu zasobu. Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.
Określa, czy sprawdzanie poprawności zakresu wydania powinno zostać pominięte.
Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az providerhub custom-rollout delete
Usuń zasób wdrażania niestandardowego. Wdrożenie niestandardowe musi być w stanie terminalu.
az providerhub custom-rollout delete [--ids]
[--name]
[--provider-namespace]
[--subscription]
[--yes]
Przykłady
usuwanie niestandardowego wdrożenia
az providerhub custom-rollout delete --provider-namespace "{providerNamespace}" --rollout-name "{customRolloutName}"
Parametry opcjonalne
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Nazwa wdrożenia.
Nazwa dostawcy zasobów hostowanego w witrynie ProviderHub.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Nie monituj o potwierdzenie.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az providerhub custom-rollout list
Lista niestandardowych wdrożeń dla danego dostawcy.
az providerhub custom-rollout list --provider-namespace
[--max-items]
[--next-token]
Przykłady
lista niestandardowych wdrożeń
az providerhub custom-rollout list --provider-namespace "{providerNamespace}"
Parametry wymagane
Nazwa dostawcy zasobów hostowanego w witrynie ProviderHub.
Parametry opcjonalne
Łączna liczba elementów do zwrócenia w danych wyjściowych polecenia. Jeśli łączna liczba dostępnych elementów jest większa niż określona wartość, token jest udostępniany w danych wyjściowych polecenia. Aby wznowić stronicowanie, podaj wartość tokenu w --next-token
argumencie kolejnego polecenia.
Token do określenia, gdzie rozpocząć stronicowanie. Jest to wartość tokenu z wcześniej obciętej odpowiedzi.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az providerhub custom-rollout show
Pobierz szczegóły wdrożenia niestandardowego.
az providerhub custom-rollout show [--ids]
[--name]
[--provider-namespace]
[--subscription]
Przykłady
pokaz wdrażania niestandardowego
az providerhub custom-rollout show --provider-namespace "{providerNamespace}" --rollout-name "{customRolloutName}"
Parametry opcjonalne
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Nazwa wdrożenia.
Nazwa dostawcy zasobów hostowanego w witrynie ProviderHub.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az providerhub custom-rollout stop
Zatrzymuje lub anuluje wdrożenie niestandardowe, jeśli jest w toku.
az providerhub custom-rollout stop [--ids]
[--provider-namespace]
[--rollout-name]
[--subscription]
Przykłady
zatrzymywanie wdrażania niestandardowego
az providerhub custom-rollout stop --provider-namespace "{providerNamespace}" --rollout-name "{customRolloutName}"
Parametry opcjonalne
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Nazwa dostawcy zasobów hostowanego w witrynie ProviderHub.
Nazwa wdrożenia.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az providerhub custom-rollout update
Zaktualizuj szczegóły wdrożenia.
az providerhub custom-rollout update [--add]
[--auto-provision-config]
[--canary]
[--force-string {0, 1, f, false, n, no, t, true, y, yes}]
[--ids]
[--manifest-checkin-spec]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--provider-namespace]
[--provider-registration]
[--refresh-sub-reg {0, 1, f, false, n, no, t, true, y, yes}]
[--release-scopes]
[--remove]
[--resource-type-registrations]
[--set]
[--skip-release-scope-validation {0, 1, f, false, n, no, t, true, y, yes}]
[--status]
[--subscription]
Przykłady
aktualizacja wdrożenia niestandardowego
az providerhub custom-rollout update --provider-namespace "{providerNamespace}" --rollout-name "{customRolloutName}" --canary region="EastUS2EUAP" region="centraluseuap"
Parametry opcjonalne
Dodaj obiekt do listy obiektów, określając pary ścieżki i wartości klucza. Przykład: --add property.listProperty <key=value, string lub ciąg> JSON.
Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.
Regiony kanary do zastosowania manifestu. Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.
W przypadku używania polecenia "set" lub "add" zachowaj literały ciągu zamiast próbować konwertować na format JSON.
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Specyfikacja ewidencjonowania manifestu. Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.
Nazwa wdrożenia.
Nie czekaj na zakończenie długotrwałej operacji.
Nazwa dostawcy zasobów hostowanego w witrynie ProviderHub.
Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.
Określa, czy rejestracja subskrypcji powinna zostać odświeżona.
Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.
Usuń właściwość lub element z listy. Przykład: --remove property.list OR --remove propertyToRemove.
Rejestracje typu zasobu. Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.
Zaktualizuj obiekt, określając ścieżkę właściwości i wartość do ustawienia. Przykład: --set property1.property2=.
Określa, czy sprawdzanie poprawności zakresu wydania powinno zostać pominięte.
Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az providerhub custom-rollout wait
Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku.
az providerhub custom-rollout wait [--created]
[--custom]
[--deleted]
[--exists]
[--ids]
[--interval]
[--name]
[--provider-namespace]
[--subscription]
[--timeout]
[--updated]
Parametry opcjonalne
Zaczekaj na utworzenie polecenia "provisioningState" o godzinie "Succeeded".
Poczekaj, aż warunek spełnia niestandardowe zapytanie JMESPath. Np. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Poczekaj na usunięcie.
Zaczekaj, aż zasób istnieje.
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Interwał sondowania w sekundach.
Nazwa wdrożenia.
Nazwa dostawcy zasobów hostowanego w witrynie ProviderHub.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Maksymalny czas oczekiwania w sekundach.
Zaczekaj na zaktualizowanie stanu provisioningState o 'Powodzenie'.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.