az apim product
Správa produktu Azure API Management
Příkazy
Name | Description | Typ | Stav |
---|---|---|---|
az apim product api |
Správa rozhraní API produktu Azure API Management |
Základ | GA |
az apim product api add |
Přidejte rozhraní API do zadaného produktu. |
Základ | GA |
az apim product api check |
Kontroluje, že entita rozhraní API zadaná identifikátorem je přidružená k entitě Product. |
Základ | GA |
az apim product api delete |
Odstraní zadané rozhraní API ze zadaného produktu. |
Základ | GA |
az apim product api list |
Zobrazí kolekci rozhraní API přidružených k produktu. |
Základ | GA |
az apim product create |
Vytvoří produkt. |
Základ | GA |
az apim product delete |
Odstraňte produkt. |
Základ | GA |
az apim product list |
Vypíše kolekci produktů v zadané instanci služby. |
Základ | GA |
az apim product show |
Získá podrobnosti o produktu určeném jeho identifikátorem. |
Základ | GA |
az apim product update |
Aktualizujte existující podrobnosti o produktu. |
Základ | GA |
az apim product wait |
Umístěte rozhraní příkazového řádku do stavu čekání, dokud nebude splněna podmínka produktu apim. |
Základ | GA |
az apim product create
Vytvoří 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]
Příklady
Vytvoří 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"
Povinné parametry
Název produktu.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název instance služby API Management.
Volitelné parametry
Určuje, jestli se vyžaduje schválení předplatného. Pokud je false, nová předplatná se automaticky schválí, aby vývojáři mohli volat rozhraní API produktu hned po přihlášení k odběru. Pokud je pravda, musí správci předplatné schválit ručně, aby vývojář mohl použít libovolná rozhraní API produktu. Může být k dispozici pouze v případě, že je k dispozici vlastnost SubscriptionRequired a má hodnotu false.
Popis produktu. Může obsahovat značky formátování HTML.
Podmínky použití produktu. Vývojáři, kteří se pokoušejí přihlásit k odběru produktu, se zobrazí a před dokončením procesu předplatného musí tyto podmínky přijmout.
Nečekejte na dokončení dlouhotrvající operace.
Identifikátor produktu. V aktuální instanci služby API Management musí být jedinečné.
Bez ohledu na to, jestli je produkt publikovaný nebo ne. Publikované produkty můžou zjistit uživatelé portálu pro vývojáře. Nepublikovaná produkty jsou viditelné pouze správcům. Výchozí stav Produktu neníPublished. Mezi možné hodnoty patří: notPublished, Published.
Určuje, jestli se pro přístup k rozhraním API zahrnutým v tomto produktu vyžaduje předplatné produktu.
Určuje, jestli počet předplatných, které může uživatel mít k tomuto produktu současně. Nastavte na hodnotu null nebo vynecháte povolení neomezeného počtu předplatných pro jednotlivé uživatele. Může být k dispozici pouze v případě, že je k dispozici vlastnost SubscriptionRequired a má hodnotu false.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az apim product delete
Odstraňte produkt.
az apim product delete --product-id
--resource-group
--service-name
[--delete-subscriptions]
[--if-match]
[--no-wait]
[--yes]
Příklady
Odstraňte produkt se všemi předplatnými tohoto produktu.
az apim product delete --resource-group MyResourceGroup --service-name MyServiceName --product-id MyProductID --delete-subscriptions true
Povinné parametry
Identifikátor produktu. V aktuální instanci služby API Management musí být jedinečné.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název instance služby API Management.
Volitelné parametry
Odstraňte existující předplatná přidružená k produktu nebo ne.
ETag of the Entity.
Nečekejte na dokončení dlouhotrvající operace.
Nezotvádejte výzvu k potvrzení.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az apim product list
Vypíše kolekci produktů v zadané instanci služby.
az apim product list --resource-group
--service-name
Příklady
Zobrazí seznam všech produktů pro tuto instanci APIM.
az apim product list --resource-group MyResourceGroup --service-name MyServiceName
Povinné parametry
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název instance služby API Management.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az apim product show
Získá podrobnosti o produktu určeném jeho identifikátorem.
az apim product show --product-id
--resource-group
--service-name
Příklady
Získá podrobnosti o produktu určeném jeho identifikátorem.
az apim product show --resource-group MyResourceGroup --service-name MyServiceName --product-id MyProductID
Povinné parametry
Identifikátor produktu. V aktuální instanci služby API Management musí být jedinečné.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název instance služby API Management.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az apim product update
Aktualizujte existující podrobnosti o 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]
Příklady
Aktualizujte existující podrobnosti o 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"
Povinné parametry
Identifikátor produktu. V aktuální instanci služby API Management musí být jedinečné.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název instance služby API Management.
Volitelné parametry
Přidejte objekt do seznamu objektů zadáním párů cest a klíč-hodnota. Příklad: --add property.listProperty <key=value, string or JSON string>
.
Určuje, jestli se vyžaduje schválení předplatného. Pokud je false, nová předplatná se automaticky schválí, aby vývojáři mohli volat rozhraní API produktu hned po přihlášení k odběru. Pokud je pravda, musí správci předplatné schválit ručně, aby vývojář mohl použít libovolná rozhraní API produktu. Může být k dispozici pouze v případě, že je k dispozici vlastnost SubscriptionRequired a má hodnotu false.
Popis produktu. Může obsahovat značky formátování HTML.
Při použití set nebo add zachovávejte řetězcové literály místo pokusu o převod na JSON.
ETag of the Entity.
Podmínky použití produktu. Vývojáři, kteří se pokoušejí přihlásit k odběru produktu, se zobrazí a před dokončením procesu předplatného musí tyto podmínky přijmout.
Nečekejte na dokončení dlouhotrvající operace.
Název produktu.
Odeberte vlastnost nebo prvek ze seznamu. Příklad: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Aktualizujte objekt zadáním cesty vlastnosti a hodnoty, která se má nastavit. Příklad: --set property1.property2=<value>
.
Bez ohledu na to, jestli je produkt publikovaný nebo ne. Publikované produkty můžou zjistit uživatelé portálu pro vývojáře. Nepublikovaná produkty jsou viditelné pouze správcům. Výchozí stav Produktu neníPublished. Mezi možné hodnoty patří: notPublished, Published.
Určuje, jestli se pro přístup k rozhraním API zahrnutým v tomto produktu vyžaduje předplatné produktu.
Určuje, jestli počet předplatných, které může uživatel mít k tomuto produktu současně. Nastavte na hodnotu null nebo vynecháte povolení neomezeného počtu předplatných pro jednotlivé uživatele. Může být k dispozici pouze v případě, že je k dispozici vlastnost SubscriptionRequired a má hodnotu false.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az apim product wait
Umístěte rozhraní příkazového řádku do stavu čekání, dokud nebude splněna podmínka produktu apim.
az apim product wait --product-id
--resource-group
--service-name
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Příklady
Umístěte rozhraní příkazového řádku do stavu čekání, dokud nebude splněna podmínka apim. (automaticky vygenerováno)
az apim product wait --created --resource-group MyResourceGroup --service-name MyServiceName --product-id MyProductID
Povinné parametry
Identifikátor produktu. V aktuální instanci služby API Management musí být jedinečné.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název instance služby API Management.
Volitelné parametry
Počkejte na vytvoření s 'provisioningState' v 'Succeeded'.
Počkejte, až podmínka splňuje vlastní dotaz JMESPath. Například provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Počkejte na odstranění.
Počkejte, až prostředek existuje.
Interval dotazování v sekundách
Maximální čekání v sekundách.
Počkejte, dokud se neaktualizuje stav zřizování ve stavu Úspěch.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.