az apim product
Zarządzanie usługami Azure API Management Product.
Polecenia
| az apim product api |
Zarządzanie interfejsami API usługi Azure API Management Product. |
| az apim product api add |
Dodaj interfejs API do określonego produktu. |
| az apim product api check |
Sprawdza, czy jednostka interfejsu API określona przez identyfikator jest skojarzona z jednostką Product. |
| az apim product api delete |
Usuwa określony interfejs API z określonego produktu. |
| az apim product api list |
Wyświetla listę kolekcji interfejsów API skojarzonych z produktem. |
| az apim product create |
Tworzy produkt. |
| az apim product delete |
Usuń produkt. |
| az apim product list |
Wyświetla listę kolekcji produktów w określonym wystąpieniu usługi. |
| az apim product show |
Pobiera szczegóły produktu określonego przez jego identyfikator. |
| az apim product update |
Zaktualizuj istniejące szczegóły produktu. |
| az apim product wait |
Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku produktu apim. |
az apim product create
Tworzy produkt.
az apim product create --product-name
--resource-group
--service-name
[--approval-required {false, true}]
[--description]
[--legal-terms]
[--no-wait]
[--product-id]
[--state {notPublished, published}]
[--subscription-required {false, true}]
[--subscriptions-limit]
Przykłady
Tworzy produkt.
az apim product create --resource-group MyResourceGroup --service-name MyServiceName --product-id MyProductID --product-name MyProductName --description MyDescription --legal-terms MyTerms --subscription-required true --approval-required true --subscriptions-limit 8 --state "published"
Parametry wymagane
Nazwa produktu.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Nazwa wystąpienia usługi API Management.
Parametry opcjonalne
Niezależnie od tego, czy jest wymagane zatwierdzenie subskrypcji. Jeśli wartość false, nowe subskrypcje zostaną zatwierdzone automatycznie, umożliwiając deweloperom wywoływanie interfejsów API produktu natychmiast po zasubskrybowaniu. Jeśli to prawda, administratorzy muszą ręcznie zatwierdzić subskrypcję, zanim deweloper będzie mógł dowolnego z interfejsów API produktu. Może być obecny tylko wtedy, gdy właściwość subscriptionRequired jest obecna i ma wartość false.
Opis produktu. Może zawierać tagi formatowania HTML.
Warunki użytkowania produktu. Deweloperzy próbujący zasubskrybować produkt będą prezentowani i zobowiązani do zaakceptowania tych warunków, zanim będą mogli ukończyć proces subskrypcji.
Nie czekaj na zakończenie długotrwałej operacji.
Identyfikator produktu. Musi być unikatowa w bieżącym wystąpieniu usługi API Management.
Niezależnie od tego, czy produkt jest publikowany, czy nie. Opublikowane produkty są wykrywalne przez użytkowników portalu deweloperów. Nieopublikowane produkty są widoczne tylko dla administratorów. Domyślny stan produktu nie jestPublished.
Czy subskrypcja produktu jest wymagana do uzyskiwania dostępu do interfejsów API uwzględnionych w tym produkcie.
Określa, czy liczba subskrypcji, które użytkownik może mieć w tym samym czasie. Ustaw wartość null lub pominięto, aby zezwolić na nieograniczoną liczbę subskrypcji użytkownika. Może być obecny tylko wtedy, gdy właściwość subscriptionRequired jest obecna i ma wartość false.
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łady.
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 --debug, aby uzyskać pełne dzienniki debugowania.
az apim product delete
Usuń produkt.
az apim product delete --product-id
--resource-group
--service-name
[--delete-subscriptions]
[--if-match]
[--no-wait]
[--yes]
Przykłady
Usuń produkt ze wszystkimi subskrypcjami tego produktu.
az apim product delete --resource-group MyResourceGroup --service-name MyServiceName --product-id MyProductID --delete-subscriptions true
Parametry wymagane
Identyfikator produktu. Musi być unikatowa w bieżącym wystąpieniu usługi API Management.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Nazwa wystąpienia usługi API Management.
Parametry opcjonalne
Usuń istniejące subskrypcje skojarzone z produktem lub nie.
ETag jednostki.
Nie czekaj na zakończenie długotrwałej operacji.
Nie monituj o potwierdzenie.
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łady.
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 --debug, aby uzyskać pełne dzienniki debugowania.
az apim product list
Wyświetla listę kolekcji produktów w określonym wystąpieniu usługi.
az apim product list --resource-group
--service-name
Przykłady
Wyświetl listę wszystkich produktów dla tego wystąpienia usługi APIM.
az apim product list --resource-group MyResourceGroup --service-name MyServiceName
Parametry wymagane
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Nazwa wystąpienia usługi API Management.
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łady.
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 --debug, aby uzyskać pełne dzienniki debugowania.
az apim product show
Pobiera szczegóły produktu określonego przez jego identyfikator.
az apim product show --product-id
--resource-group
--service-name
Przykłady
Pobiera szczegóły produktu określonego przez jego identyfikator.
az apim product show --resource-group MyResourceGroup --service-name MyServiceName --product-id MyProductID
Parametry wymagane
Identyfikator produktu. Musi być unikatowa w bieżącym wystąpieniu usługi API Management.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Nazwa wystąpienia usługi API Management.
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łady.
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 --debug, aby uzyskać pełne dzienniki debugowania.
az apim product update
Zaktualizuj istniejące szczegóły produktu.
az apim product update --product-id
--resource-group
--service-name
[--add]
[--approval-required {false, true}]
[--description]
[--force-string]
[--if-match]
[--legal-terms]
[--no-wait]
[--product-name]
[--remove]
[--set]
[--state {notPublished, published}]
[--subscription-required {false, true}]
[--subscriptions-limit]
Przykłady
Zaktualizuj istniejące szczegóły produktu.
az apim product update --resource-group MyResourceGroup --service-name MyServiceName --product-id MyProductID --product-name MyNewProductName --description MyNewDescription --legal-terms MyNewTerms --subscription-required false --state "notPublished"
Parametry wymagane
Identyfikator produktu. Musi być unikatowa w bieżącym wystąpieniu usługi API Management.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Nazwa wystąpienia usługi API Management.
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 JSON string>.
Niezależnie od tego, czy jest wymagane zatwierdzenie subskrypcji. Jeśli wartość false, nowe subskrypcje zostaną zatwierdzone automatycznie, umożliwiając deweloperom wywoływanie interfejsów API produktu natychmiast po zasubskrybowaniu. Jeśli to prawda, administratorzy muszą ręcznie zatwierdzić subskrypcję, zanim deweloper będzie mógł dowolnego z interfejsów API produktu. Może być obecny tylko wtedy, gdy właściwość subscriptionRequired jest obecna i ma wartość false.
Opis produktu. Może zawierać tagi formatowania HTML.
W przypadku używania polecenia "set" lub "add" zachowaj literały ciągu zamiast próbować przekonwertować na kod JSON.
ETag jednostki.
Warunki użytkowania produktu. Deweloperzy próbujący zasubskrybować produkt będą prezentowani i zobowiązani do zaakceptowania tych warunków, zanim będą mogli ukończyć proces subskrypcji.
Nie czekaj na zakończenie długotrwałej operacji.
Nazwa produktu.
Usuń właściwość lub element z listy. Przykład: --remove property.list OR --remove propertyToRemove.
Zaktualizuj obiekt, określając ścieżkę właściwości i wartość do ustawienia. Przykład: --set property1.property2=.
Niezależnie od tego, czy produkt jest publikowany, czy nie. Opublikowane produkty są wykrywalne przez użytkowników portalu deweloperów. Nieopublikowane produkty są widoczne tylko dla administratorów. Domyślny stan produktu nie jestPublished.
Czy subskrypcja produktu jest wymagana do uzyskiwania dostępu do interfejsów API uwzględnionych w tym produkcie.
Określa, czy liczba subskrypcji, które użytkownik może mieć w tym samym czasie. Ustaw wartość null lub pominięto, aby zezwolić na nieograniczoną liczbę subskrypcji użytkownika. Może być obecny tylko wtedy, gdy właściwość subscriptionRequired jest obecna i ma wartość false.
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łady.
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 --debug, aby uzyskać pełne dzienniki debugowania.
az apim product wait
Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku produktu apim.
az apim product wait --product-id
--resource-group
--service-name
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Przykłady
Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku interfejsu APIm. (generowane automatycznie)
az apim product wait --created --resource-group MyResourceGroup --service-name MyServiceName --product-id MyProductID
Parametry wymagane
Identyfikator produktu. Musi być unikatowa w bieżącym wystąpieniu usługi API Management.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Nazwa wystąpienia usługi API Management.
Parametry opcjonalne
Zaczekaj na utworzenie polecenia "provisioningState" w lokalizacji "Powodzenie".
Zaczekaj, aż warunek spełnia niestandardowe zapytanie JMESPath. Na przykład provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Zaczekaj na usunięcie.
Zaczekaj, aż zasób istnieje.
Interwał sondowania w sekundach.
Maksymalny czas oczekiwania w sekundach.
Zaczekaj na aktualizację za pomocą parametru provisioningState w lokalizacji "Powodzenie".
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łady.
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 --debug, aby uzyskać pełne dzienniki debugowania.