az managedapp definition

Azure マネージド アプリケーションを管理します。

コマンド

名前 説明 Status
az managedapp definition create

マネージド アプリケーション定義を作成します。

コア GA
az managedapp definition delete

マネージド アプリケーション定義を削除します。

コア GA
az managedapp definition list

マネージド アプリケーション定義を一覧表示します。

コア GA
az managedapp definition show

マネージド アプリケーション定義を取得します。

コア GA
az managedapp definition update

マネージド アプリケーション定義を更新します。

コア GA

az managedapp definition create

マネージド アプリケーション定義を作成します。

az managedapp definition create --authorizations
                                --description
                                --display-name
                                --lock-level {CanNotDelete, None, ReadOnly}
                                --name
                                --resource-group
                                [--create-ui-definition]
                                [--deployment-mode {Complete, Incremental}]
                                [--location]
                                [--main-template]
                                [--package-file-uri]
                                [--tags]

マネージド アプリケーション定義を作成します。

az managedapp definition create -g MyResourceGroup -n MyManagedAppDef -l eastus --display-name "MyManagedAppDef" \
    --description "My Managed App Def description" -a "myPrincipalId:myRoleId" --lock-level None \
    --package-file-uri "https://path/to/myPackage.zip"

createUiDefinition と メインTemplate のインライン値を使用してマネージド アプリケーション定義を作成します。

az managedapp definition create -g MyResourceGroup -n MyManagedAppDef -l eastus --display-name "MyManagedAppDef" \
    --description "My Managed App Def description" -a "myPrincipalId:myRoleId" --lock-level None \
    --create-ui-definition @myCreateUiDef.json --main-template @myMainTemplate.json

必須のパラメーター

--authorizations -a

スペース区切りの承認ペアを次の <principalId>:<roleDefinitionId>形式で指定します。

--description

マネージド アプリケーション定義の説明。

--display-name

マネージド アプリケーション定義の表示名。

--lock-level

ロック制限の種類。

承認された値: CanNotDelete, None, ReadOnly
--name -n

マネージド アプリケーション定義名。

--resource-group -g

マネージド アプリケーション定義のリソース グループ。

省略可能のパラメーター

--create-ui-definition -c

JSON 形式の文字列、またはそのようなコンテンツを含むファイルへのパス。

--deployment-mode

マネージド アプリケーションのデプロイ モード。

承認された値: Complete, Incremental
--location -l

場所。 値のソース: az account list-locations az configure --defaults location=<location> を使用して、既定の場所を構成できます。

--main-template -t

JSON 形式の文字列、またはそのようなコンテンツを含むファイルへのパス。

--package-file-uri

マネージド アプリケーション定義パッケージ ファイル URI。

--tags

スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az managedapp definition delete

マネージド アプリケーション定義を削除します。

az managedapp definition delete [--ids]
                                [--name]
                                [--resource-group]
                                [--subscription]

マネージド アプリケーション定義を削除します。 (自動生成)

az managedapp definition delete --name MyManagedApplicationDefinition --resource-group MyResourceGroup

省略可能のパラメーター

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

削除するマネージド アプリケーション定義の名前。 必須。

--resource-group -g

マネージド アプリケーション定義のリソース グループ。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az managedapp definition list

マネージド アプリケーション定義を一覧表示します。

az managedapp definition list --resource-group

マネージド アプリケーション定義を一覧表示します。 (自動生成)

az managedapp definition list --resource-group MyResourceGroup

必須のパラメーター

--resource-group -g

マネージド アプリケーション定義のリソース グループ。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az managedapp definition show

マネージド アプリケーション定義を取得します。

az managedapp definition show [--ids]
                              [--name]
                              [--resource-group]
                              [--subscription]

省略可能のパラメーター

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

マネージド アプリケーション定義名。

--resource-group -g

マネージド アプリケーション定義のリソース グループ。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az managedapp definition update

マネージド アプリケーション定義を更新します。

az managedapp definition update --authorizations
                                --description
                                --display-name
                                --lock-level {CanNotDelete, None, ReadOnly}
                                [--create-ui-definition]
                                [--deployment-mode {Complete, Incremental}]
                                [--ids]
                                [--location]
                                [--main-template]
                                [--name]
                                [--package-file-uri]
                                [--resource-group]
                                [--subscription]
                                [--tags]

マネージド アプリケーション定義を更新します。

az managedapp definition update -g MyResourceGroup -n MyManagedAppDef -l eastus --display-name "MyManagedAppDef" \
    --description "My Managed App Def description" -a "myPrincipalId:myRoleId" --lock-level None \
    --package-file-uri "https://path/to/myPackage.zip"

createUiDefinition と メインTemplate のインライン値でマネージド アプリケーション定義を更新します。

az managedapp definition update -g MyResourceGroup -n MyManagedAppDef -l eastus --display-name "MyManagedAppDef" \
    --description "My Managed App Def description" -a "myPrincipalId:myRoleId" --lock-level None \
    --create-ui-definition @myCreateUiDef.json --main-template @myMainTemplate.json

必須のパラメーター

--authorizations -a

スペース区切りの承認ペアを次の <principalId>:<roleDefinitionId>形式で指定します。

--description

マネージド アプリケーション定義の説明。

--display-name

マネージド アプリケーション定義の表示名。

--lock-level

ロック制限の種類。

承認された値: CanNotDelete, None, ReadOnly

省略可能のパラメーター

--create-ui-definition -c

JSON 形式の文字列、またはそのようなコンテンツを含むファイルへのパス。

--deployment-mode

マネージド アプリケーションのデプロイ モード。

承認された値: Complete, Incremental
--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--location -l

場所。 値のソース: az account list-locations az configure --defaults location=<location> を使用して、既定の場所を構成できます。

--main-template -t

JSON 形式の文字列、またはそのようなコンテンツを含むファイルへのパス。

--name -n

マネージド アプリケーション定義名。

--package-file-uri

マネージド アプリケーション定義パッケージ ファイル URI。

--resource-group -g

マネージド アプリケーション定義のリソース グループ。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--tags

スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。