az apim api operation
Azure API Management API 操作を管理します。
コマンド
名前 | 説明 | 型 | 状態 |
---|---|---|---|
az apim api operation create |
API で新しい操作を作成します。 |
コア | GA |
az apim api operation delete |
API で指定された操作を削除します。 |
コア | GA |
az apim api operation list |
指定した API の操作のコレクションを一覧表示します。 |
コア | GA |
az apim api operation show |
識別子で指定された API 操作の詳細を取得します。 |
コア | GA |
az apim api operation update |
識別子で指定された API の操作の詳細を更新します。 |
コア | GA |
az apim api operation create
API で新しい操作を作成します。
az apim api operation create --api-id
--display-name
--method
--resource-group
--service-name
--url-template
[--description]
[--if-match]
[--operation-id]
[--params]
例
複数のパラメーターを使用して API に新しい操作を作成します
az apim api operation create --resource-group MyResourceGroup --service-name MyServiceName --api-id MyApiId --url-template "/session/{param1}/{param2}" --method "GET" --display-name MyOperationName --description MyDescription --template-parameters name=param1 description=descriptionContent type=paramType required="true" --template-parameters name=param2 required="false" type="string"
必須のパラメーター
API 識別子。 現在の API Management サービス インスタンスで一意である必要があります。 現在のリビジョン以外のリビジョンには、rev=n はサフィックスであり、n はリビジョン番号です。
必須。 操作名。
必須。 有効な HTTP 操作メソッド。 GET、PUT、POST などの一般的な Http メソッドですが、これらに限定されません。
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
API Management サービス インスタンスの名前。
この操作のターゲット リソースを識別する相対 URL テンプレート。 パラメーターを含めることができます。
省略可能のパラメーター
操作の説明。 HTML 書式設定タグを含めることができます。
エンティティの ETag。
API 内の操作識別子。 現在の API Management サービス インスタンスで一意である必要があります。
URL テンプレート パラメーターのコレクション。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
出力フォーマット。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
az apim api operation delete
API で指定された操作を削除します。
az apim api operation delete --api-id
--operation-id
--resource-group
--service-name
[--if-match]
例
API で指定された操作を削除します。
az apim api operation delete --resource-group MyResourceGroup --service-name MyServiceName --api-id MyApiId --operation-id MyOperationId
必須のパラメーター
API 識別子。 現在の API Management サービス インスタンスで一意である必要があります。 現在のリビジョン以外のリビジョンには、rev=n はサフィックスであり、n はリビジョン番号です。
API 内の操作識別子。 現在の API Management サービス インスタンスで一意である必要があります。
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
API Management サービス インスタンスの名前。
省略可能のパラメーター
エンティティの ETag。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
出力フォーマット。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
az apim api operation list
指定した API の操作のコレクションを一覧表示します。
az apim api operation list --api-id
--resource-group
--service-name
例
指定した API の操作のコレクションを一覧表示します。
az apim api operation list --resource-group MyResourceGroup --service-name MyServiceName --api-id MyApiId
必須のパラメーター
API 識別子。 現在の API Management サービス インスタンスで一意である必要があります。 現在のリビジョン以外のリビジョンには、rev=n はサフィックスであり、n はリビジョン番号です。
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
API Management サービス インスタンスの名前。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
出力フォーマット。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
az apim api operation show
識別子で指定された API 操作の詳細を取得します。
az apim api operation show --api-id
--operation-id
--resource-group
--service-name
例
識別子で指定された API 操作の詳細を取得します。
az apim api operation show --resource-group MyResourceGroup --service-name MyServiceName --api-id MyApiId --operation-id MyOperationId
必須のパラメーター
API 識別子。 現在の API Management サービス インスタンスで一意である必要があります。 現在のリビジョン以外のリビジョンには、rev=n はサフィックスであり、n はリビジョン番号です。
API 内の操作識別子。 現在の API Management サービス インスタンスで一意である必要があります。
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
API Management サービス インスタンスの名前。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
出力フォーマット。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
az apim api operation update
識別子で指定された API の操作の詳細を更新します。
az apim api operation update --api-id
--operation-id
--resource-group
--service-name
[--add]
[--description]
[--display-name]
[--force-string]
[--if-match]
[--method]
[--remove]
[--set]
[--url-template]
例
識別子で指定された API 内の操作のメソッド、表示名、説明を更新します。
az apim api operation update --resource-group MyResourceGroup --service-name MyServiceName --api-id MyApiId --operation-id MyOperationId --method "PUT" --display-name NewDisplayName --description NewDescription
必須のパラメーター
API 識別子。 現在の API Management サービス インスタンスで一意である必要があります。 現在のリビジョン以外のリビジョンには、rev=n はサフィックスであり、n はリビジョン番号です。
API 内の操作識別子。 現在の API Management サービス インスタンスで一意である必要があります。
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
API Management サービス インスタンスの名前。
省略可能のパラメーター
パスとキー値のペアを指定して、オブジェクトの一覧にオブジェクトを追加します。 例: --add property.listProperty <key=value, string or JSON string>
。
操作の説明。 HTML 書式設定タグを含めることができます。
必須。 操作名。
'set' または 'add' を使用する場合は、JSON に変換するのではなく、文字列リテラルを保持します。
エンティティの ETag。
必須。 有効な HTTP 操作メソッド。 GET、PUT、POST などの一般的な Http メソッドですが、これらに限定されません。
リストからプロパティまたは要素を削除します。 例: --remove property.list <indexToRemove>
OR --remove propertyToRemove
。
設定するプロパティ パスと値を指定して、オブジェクトを更新します。 例: --set property1.property2=<value>
。
この操作のターゲット リソースを識別する相対 URL テンプレート。 パラメーターを含めることができます。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
出力フォーマット。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
Azure CLI