ManagementLocksOperations クラス

警告

このクラスを直接インスタンス化しないでください。

代わりに、次の操作にアクセスする必要があります。

ManagementLockClient's

<xref:management_locks> 属性を使用する。

継承
builtins.object
ManagementLocksOperations

コンストラクター

ManagementLocksOperations(*args, **kwargs)

メソッド

create_or_update_at_resource_group_level

リソース グループ レベルで管理ロックを作成または更新します。

親スコープでロックを適用すると、すべての子リソースは同じロックを継承します。 管理ロックを作成するには、Microsoft.Authorization/* または Microsoft.Authorization/locks/* アクションにアクセスできる必要があります。 組み込みロールのうち、所有者とユーザー アクセス管理者にのみこれらのアクションが許可されています。

create_or_update_at_resource_level

リソース レベルまたはリソースより下の任意のレベルで管理ロックを作成または更新します。

親スコープでロックを適用すると、すべての子リソースは同じロックを継承します。 管理ロックを作成するには、Microsoft.Authorization/* または Microsoft.Authorization/locks/* アクションにアクセスできる必要があります。 組み込みロールのうち、所有者とユーザー アクセス管理者にのみこれらのアクションが許可されています。

create_or_update_at_subscription_level

サブスクリプション レベルで管理ロックを作成または更新します。

親スコープでロックを適用すると、すべての子リソースは同じロックを継承します。 管理ロックを作成するには、Microsoft.Authorization/* または Microsoft.Authorization/locks/* アクションにアクセスできる必要があります。 組み込みロールのうち、所有者とユーザー アクセス管理者にのみこれらのアクションが許可されています。

create_or_update_by_scope

スコープ別に管理ロックを作成または更新します。

delete_at_resource_group_level

リソース グループ レベルで管理ロックを削除します。

管理ロックを削除するには、Microsoft.Authorization/* または Microsoft.Authorization/locks/* アクションにアクセスできる必要があります。 組み込みロールのうち、所有者とユーザー アクセス管理者にのみこれらのアクションが許可されています。

delete_at_resource_level

リソースの管理ロック、またはリソースより下の任意のレベルを削除します。

管理ロックを削除するには、Microsoft.Authorization/* または Microsoft.Authorization/locks/* アクションにアクセスできる必要があります。 組み込みロールのうち、所有者とユーザー アクセス管理者にのみこれらのアクションが許可されています。

delete_at_subscription_level

サブスクリプション レベルで管理ロックを削除します。

管理ロックを削除するには、Microsoft.Authorization/* または Microsoft.Authorization/locks/* アクションにアクセスできる必要があります。 組み込みロールのうち、所有者とユーザー アクセス管理者にのみこれらのアクションが許可されています。

delete_by_scope

スコープ別に管理ロックを削除します。

get_at_resource_group_level

リソース グループ レベルで管理ロックを取得します。

get_at_resource_level

リソースの管理ロック、またはリソースより下の任意のレベルを取得します。

get_at_subscription_level

サブスクリプション レベルで管理ロックを取得します。

get_by_scope

スコープ別に管理ロックを取得します。

list_at_resource_group_level

リソース グループのすべての管理ロックを取得します。

list_at_resource_level

リソースまたはリソースより下のレベルのすべての管理ロックを取得します。

list_at_subscription_level

サブスクリプションのすべての管理ロックを取得します。

list_by_scope

スコープのすべての管理ロックを取得します。

create_or_update_at_resource_group_level

リソース グループ レベルで管理ロックを作成または更新します。

親スコープでロックを適用すると、すべての子リソースは同じロックを継承します。 管理ロックを作成するには、Microsoft.Authorization/* または Microsoft.Authorization/locks/* アクションにアクセスできる必要があります。 組み込みロールのうち、所有者とユーザー アクセス管理者にのみこれらのアクションが許可されています。

create_or_update_at_resource_group_level(resource_group_name: str, lock_name: str, parameters: _models.ManagementLockObject, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ManagementLockObject

パラメーター

resource_group_name
str
必須

ロックするリソース グループの名前。 必須。

lock_name
str
必須

ロック名。 ロック名には、最大 260 文字を指定できます。 、%、、:、&?、/、またはコントロール文字を含<>めることはできません。 必須。

parameters
ManagementLockObject または IO
必須

管理ロック パラメーター。 ManagementLockObject 型または IO 型です。 必須。

content_type
str

Body Parameter content-type。 既知の値は、'application/json' です。 既定値は [なし] です。

cls
callable

直接応答に渡されるカスタム型または関数

戻り値

ManagementLockObject または cls(response) の結果

の戻り値の型 :

例外

create_or_update_at_resource_level

リソース レベルまたはリソースより下の任意のレベルで管理ロックを作成または更新します。

親スコープでロックを適用すると、すべての子リソースは同じロックを継承します。 管理ロックを作成するには、Microsoft.Authorization/* または Microsoft.Authorization/locks/* アクションにアクセスできる必要があります。 組み込みロールのうち、所有者とユーザー アクセス管理者にのみこれらのアクションが許可されています。

create_or_update_at_resource_level(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, lock_name: str, parameters: _models.ManagementLockObject, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ManagementLockObject

パラメーター

resource_group_name
str
必須

ロックするリソースを含むリソース グループの名前。 必須。

resource_provider_namespace
str
必須

ロックするリソースのリソース プロバイダー名前空間。 必須。

parent_resource_path
str
必須

親リソース ID。 必須。

resource_type
str
必須

ロックするリソースのリソースの種類。 必須。

resource_name
str
必須

ロックするリソースの名前。 必須。

lock_name
str
必須

ロックの名前。 ロック名には、最大 260 文字を指定できます。 、%、、:、&?、/、またはコントロール文字を含<>めることはできません。 必須。

parameters
ManagementLockObject または IO
必須

管理ロックを作成または更新するためのパラメーター。 ManagementLockObject 型または IO 型です。 必須。

content_type
str

Body Parameter content-type。 既知の値は、'application/json' です。 既定値は [なし] です。

cls
callable

直接応答に渡されるカスタム型または関数

戻り値

ManagementLockObject または cls(response) の結果

の戻り値の型 :

例外

create_or_update_at_subscription_level

サブスクリプション レベルで管理ロックを作成または更新します。

親スコープでロックを適用すると、すべての子リソースは同じロックを継承します。 管理ロックを作成するには、Microsoft.Authorization/* または Microsoft.Authorization/locks/* アクションにアクセスできる必要があります。 組み込みロールのうち、所有者とユーザー アクセス管理者にのみこれらのアクションが許可されています。

create_or_update_at_subscription_level(lock_name: str, parameters: _models.ManagementLockObject, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ManagementLockObject

パラメーター

lock_name
str
必須

ロックの名前。 ロック名には、最大 260 文字を指定できます。 、%、、:、&?、/、またはコントロール文字を含<>めることはできません。 必須。

parameters
ManagementLockObject または IO
必須

管理ロック パラメーター。 ManagementLockObject 型または IO 型です。 必須。

content_type
str

Body Parameter content-type。 既知の値は、'application/json' です。 既定値は [なし] です。

cls
callable

直接応答に渡されるカスタム型または関数

戻り値

ManagementLockObject または cls(response) の結果

の戻り値の型 :

例外

create_or_update_by_scope

スコープ別に管理ロックを作成または更新します。

create_or_update_by_scope(scope: str, lock_name: str, parameters: _models.ManagementLockObject, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ManagementLockObject

パラメーター

scope
str
必須

ロックのスコープ。 割り当てのスコープを指定する場合は、サブスクリプションに '/subscriptions/{subscriptionId}'、リソース グループに '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}'、リソースに '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}' を使用します。 必須。

lock_name
str
必須

ロックの名前。 必須。

parameters
ManagementLockObject または IO
必須

管理ロック パラメーターを作成または更新します。 ManagementLockObject 型または IO 型です。 必須。

content_type
str

Body Parameter content-type。 既知の値は、'application/json' です。 既定値は [なし] です。

cls
callable

直接応答に渡されるカスタム型または関数

戻り値

ManagementLockObject または cls(response) の結果

の戻り値の型 :

例外

delete_at_resource_group_level

リソース グループ レベルで管理ロックを削除します。

管理ロックを削除するには、Microsoft.Authorization/* または Microsoft.Authorization/locks/* アクションにアクセスできる必要があります。 組み込みロールのうち、所有者とユーザー アクセス管理者にのみこれらのアクションが許可されています。

delete_at_resource_group_level(resource_group_name: str, lock_name: str, **kwargs: Any) -> None

パラメーター

resource_group_name
str
必須

ロックを含むリソース グループの名前。 必須。

lock_name
str
必須

削除するロックの名前。 必須。

cls
callable

直接応答に渡されるカスタム型または関数

戻り値

なし、または cls(response) の結果

の戻り値の型 :

例外

delete_at_resource_level

リソースの管理ロック、またはリソースより下の任意のレベルを削除します。

管理ロックを削除するには、Microsoft.Authorization/* または Microsoft.Authorization/locks/* アクションにアクセスできる必要があります。 組み込みロールのうち、所有者とユーザー アクセス管理者にのみこれらのアクションが許可されています。

delete_at_resource_level(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, lock_name: str, **kwargs: Any) -> None

パラメーター

resource_group_name
str
必須

削除するロックを持つリソースを含むリソース グループの名前。 必須。

resource_provider_namespace
str
必須

削除するロックを持つリソースのリソース プロバイダー名前空間。 必須。

parent_resource_path
str
必須

親リソース ID。 必須。

resource_type
str
必須

削除するロックを持つリソースのリソースの種類。 必須。

resource_name
str
必須

削除するロックを持つリソースの名前。 必須。

lock_name
str
必須

削除するロックの名前。 必須。

cls
callable

直接応答に渡されるカスタム型または関数

戻り値

なし、または cls(response) の結果

の戻り値の型 :

例外

delete_at_subscription_level

サブスクリプション レベルで管理ロックを削除します。

管理ロックを削除するには、Microsoft.Authorization/* または Microsoft.Authorization/locks/* アクションにアクセスできる必要があります。 組み込みロールのうち、所有者とユーザー アクセス管理者にのみこれらのアクションが許可されています。

delete_at_subscription_level(lock_name: str, **kwargs: Any) -> None

パラメーター

lock_name
str
必須

削除するロックの名前。 必須。

cls
callable

直接応答に渡されるカスタム型または関数

戻り値

なし、または cls(response) の結果

の戻り値の型 :

例外

delete_by_scope

スコープ別に管理ロックを削除します。

delete_by_scope(scope: str, lock_name: str, **kwargs: Any) -> None

パラメーター

scope
str
必須

ロックのスコープ。 必須。

lock_name
str
必須

ロックの名前。 必須。

cls
callable

直接応答に渡されるカスタム型または関数

戻り値

なし、または cls(response) の結果

の戻り値の型 :

例外

get_at_resource_group_level

リソース グループ レベルで管理ロックを取得します。

get_at_resource_group_level(resource_group_name: str, lock_name: str, **kwargs: Any) -> ManagementLockObject

パラメーター

resource_group_name
str
必須

ロックされたリソース グループの名前。 必須。

lock_name
str
必須

取得するロックの名前。 必須。

cls
callable

直接応答に渡されるカスタム型または関数

戻り値

ManagementLockObject または cls(response) の結果

の戻り値の型 :

例外

get_at_resource_level

リソースの管理ロック、またはリソースより下の任意のレベルを取得します。

get_at_resource_level(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, lock_name: str, **kwargs: Any) -> ManagementLockObject

パラメーター

resource_group_name
str
必須

リソース グループの名前。 必須。

resource_provider_namespace
str
必須

リソース プロバイダーの名前空間。 必須。

parent_resource_path
str
必須

SQL データベースなど、一部のサービスで必要な追加のパス パラメーター。 必須。

resource_type
str
必須

リソースの型。 必須。

resource_name
str
必須

リソースの名前。 必須。

lock_name
str
必須

ロックの名前。 必須。

cls
callable

直接応答に渡されるカスタム型または関数

戻り値

ManagementLockObject または cls(response) の結果

の戻り値の型 :

例外

get_at_subscription_level

サブスクリプション レベルで管理ロックを取得します。

get_at_subscription_level(lock_name: str, **kwargs: Any) -> ManagementLockObject

パラメーター

lock_name
str
必須

取得するロックの名前。 必須。

cls
callable

直接応答に渡されるカスタム型または関数

戻り値

ManagementLockObject または cls(response) の結果

の戻り値の型 :

例外

get_by_scope

スコープ別に管理ロックを取得します。

get_by_scope(scope: str, lock_name: str, **kwargs: Any) -> ManagementLockObject

パラメーター

scope
str
必須

ロックのスコープ。 必須。

lock_name
str
必須

ロックの名前。 必須。

cls
callable

直接応答に渡されるカスタム型または関数

戻り値

ManagementLockObject または cls(response) の結果

の戻り値の型 :

例外

list_at_resource_group_level

リソース グループのすべての管理ロックを取得します。

list_at_resource_group_level(resource_group_name: str, filter: str | None = None, **kwargs: Any) -> Iterable[ManagementLockObject]

パラメーター

resource_group_name
str
必須

取得するロックを含むリソース グループの名前。 必須。

filter
str
必須

操作に適用するフィルター。 既定値は [なし] です。

cls
callable

直接応答に渡されるカスタム型または関数

戻り値

ManagementLockObject のインスタンスや cls(response) の結果のような反復子

の戻り値の型 :

例外

list_at_resource_level

リソースまたはリソースより下のレベルのすべての管理ロックを取得します。

list_at_resource_level(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, filter: str | None = None, **kwargs: Any) -> Iterable[ManagementLockObject]

パラメーター

resource_group_name
str
必須

ロックされたリソースを含むリソース グループの名前。 名前の大文字と小文字は区別されます。 必須。

resource_provider_namespace
str
必須

リソース プロバイダーの名前空間。 必須。

parent_resource_path
str
必須

親リソース ID。 必須。

resource_type
str
必須

ロックされたリソースのリソースの種類。 必須。

resource_name
str
必須

ロックされたリソースの名前。 必須。

filter
str
必須

操作に適用するフィルター。 既定値は [なし] です。

cls
callable

直接応答に渡されるカスタム型または関数

戻り値

ManagementLockObject のインスタンスや cls(response) の結果のような反復子

の戻り値の型 :

例外

list_at_subscription_level

サブスクリプションのすべての管理ロックを取得します。

list_at_subscription_level(filter: str | None = None, **kwargs: Any) -> Iterable[ManagementLockObject]

パラメーター

filter
str
必須

操作に適用するフィルター。 既定値は [なし] です。

cls
callable

直接応答に渡されるカスタム型または関数

戻り値

ManagementLockObject のインスタンスや cls(response) の結果のような反復子

の戻り値の型 :

例外

list_by_scope

スコープのすべての管理ロックを取得します。

list_by_scope(scope: str, filter: str | None = None, **kwargs: Any) -> Iterable[ManagementLockObject]

パラメーター

scope
str
必須

ロックのスコープ。 割り当てのスコープを指定する場合は、サブスクリプションに '/subscriptions/{subscriptionId}'、リソース グループに '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}'、リソースに '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}' を使用します。 必須。

filter
str
必須

操作に適用するフィルター。 既定値は [なし] です。

cls
callable

直接応答に渡されるカスタム型または関数

戻り値

ManagementLockObject のインスタンスや cls(response) の結果のような反復子

の戻り値の型 :

例外

属性

models

models = <module 'azure.mgmt.resource.locks.v2016_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\locks\\v2016_09_01\\models\\__init__.py'>