az lock
Azure ロックを管理します。
コマンド
名前 | 説明 | 型 | 状態 |
---|---|---|---|
az lock create |
ロックを作成します。 |
コア | GA |
az lock delete |
ロックを削除します。 |
コア | GA |
az lock list |
ロック情報を一覧表示します。 |
コア | GA |
az lock show |
ロックのプロパティを表示します。 |
コア | GA |
az lock update |
ロックを更新します。 |
コア | GA |
az lock create
ロックを作成します。
ロックは、サブスクリプション、リソース グループ、リソースの 3 つの異なるスコープに存在できます。 さまざまなレベルでロックを追加する方法については、次の例を参照してください。
az lock create --lock-type {CanNotDelete, ReadOnly}
--name
[--namespace]
[--notes]
[--parent]
[--resource]
[--resource-group]
[--resource-type]
例
読み取り専用サブスクリプション レベルのロックを作成します。
az lock create --name lockName --lock-type ReadOnly
読み取り専用リソース グループ レベルのロックを作成します。
az lock create --name lockName --resource-group group --lock-type ReadOnly
vnet リソースに対して読み取り専用リソース レベルのロックを作成します。
az lock create --name lockName --resource-group group --lock-type ReadOnly --resource-type \
Microsoft.Network/virtualNetworks --resource myVnet
特定の親を持つサブネット リソースに対して読み取り専用リソース レベルのロックを作成します。
az lock create --name lockName --resource-group group --lock-type ReadOnly --resource-type \
Microsoft.Network/subnets --parent virtualNetworks/myVnet --resource mySubnet
必須のパラメーター
ロック制限の種類。
ロックの名前。
省略可能のパラメーター
プロバイダー名前空間 (例: 'Microsoft.Provider')。
このロックに関する注意事項。
親パス (例: 'resA/myA/resB/myB')。
ロックされているリソースの名前または ID。 ID が指定されている場合は、他のリソース引数を指定しないでください。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
リソースの種類 (例: 'resC')。 名前空間/型形式 (例: "Microsoft.Provider/resC") を受け入れることもできます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az lock delete
ロックを削除します。
ロックは、サブスクリプション、リソース グループ、リソースの 3 つの異なるスコープに存在できます。 さまざまなレベルでロックを削除する方法については、次の例を参照してください。
az lock delete [--ids]
[--name]
[--namespace]
[--parent]
[--resource]
[--resource-group]
[--resource-type]
例
サブスクリプション レベルのロックを削除する
az lock delete --name lockName
リソース グループ レベルのロックを削除する
az lock delete --name lockName --resource-group group
リソース レベルのロックを削除する
az lock delete --name lockName --resource-group group --resource resourceName --resource-type resourceType
省略可能のパラメーター
1 つまたは複数のリソース ID (スペース区切り)。 指定した場合は、他の "リソース ID" 引数を指定しないでください。
ロックの名前。
プロバイダー名前空間 (例: 'Microsoft.Provider')。
親パス (例: 'resA/myA/resB/myB')。
ロックされているリソースの名前または ID。 ID が指定されている場合は、他のリソース引数を指定しないでください。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
リソースの種類 (例: 'resC')。 名前空間/型形式 (例: "Microsoft.Provider/resC") を受け入れることもできます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az lock list
ロック情報を一覧表示します。
az lock list [--filter-string]
[--namespace]
[--parent]
[--resource]
[--resource-group]
[--resource-type]
例
vnet リソースのロックを一覧表示します。 関連付けられているグループとサブスクリプションのロックが含まれます。
az lock list --resource myvnet --resource-type Microsoft.Network/virtualNetworks -g group
サブスクリプション レベルのすべてのロックを一覧表示する
az lock list
省略可能のパラメーター
結果を制限するために使用するクエリ フィルター。
プロバイダー名前空間 (例: 'Microsoft.Provider')。
親パス (例: 'resA/myA/resB/myB')。
ロックされているリソースの名前または ID。 ID が指定されている場合は、他のリソース引数を指定しないでください。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
リソースの種類 (例: 'resC')。 名前空間/型形式 (例: "Microsoft.Provider/resC") を受け入れることもできます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az lock show
ロックのプロパティを表示します。
az lock show [--ids]
[--name]
[--namespace]
[--parent]
[--resource]
[--resource-group]
[--resource-type]
例
サブスクリプション レベルのロックを表示する
az lock show -n lockname
ロックのプロパティを表示する (自動生成)
az lock show --name lockname --resource-group MyResourceGroup --resource-name MyResource --resource-type Microsoft.Network/virtualNetworks
省略可能のパラメーター
1 つまたは複数のリソース ID (スペース区切り)。 指定した場合は、他の "リソース ID" 引数を指定しないでください。
ロックの名前。
プロバイダー名前空間 (例: 'Microsoft.Provider')。
親パス (例: 'resA/myA/resB/myB')。
ロックされているリソースの名前または ID。 ID が指定されている場合は、他のリソース引数を指定しないでください。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
リソースの種類 (例: 'resC')。 名前空間/型形式 (例: "Microsoft.Provider/resC") を受け入れることもできます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az lock update
ロックを更新します。
az lock update [--ids]
[--lock-type {CanNotDelete, ReadOnly}]
[--name]
[--namespace]
[--notes]
[--parent]
[--resource]
[--resource-group]
[--resource-type]
例
新しいノートと種類でリソース グループ レベルのロックを更新する
az lock update --name lockName --resource-group group --notes newNotesHere --lock-type CanNotDelete
省略可能のパラメーター
1 つまたは複数のリソース ID (スペース区切り)。 指定した場合は、他の "リソース ID" 引数を指定しないでください。
ロック制限の種類。
ロックの名前。
プロバイダー名前空間 (例: 'Microsoft.Provider')。
このロックに関する注意事項。
親パス (例: 'resA/myA/resB/myB')。
ロックされているリソースの名前または ID。 ID が指定されている場合は、他のリソース引数を指定しないでください。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
リソースの種類 (例: 'resC')。 名前空間/型形式 (例: "Microsoft.Provider/resC") を受け入れることもできます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
Azure CLI