次の方法で共有


ManagementLocks interface

ManagementLocks を表すインターフェイス。

メソッド

createOrUpdateAtResourceGroupLevel(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateAtResourceGroupLevelOptionalParams)

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

createOrUpdateAtResourceLevel(string, string, string, string, string, string, ManagementLockObject, ManagementLocksCreateOrUpdateAtResourceLevelOptionalParams)

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

createOrUpdateAtSubscriptionLevel(string, ManagementLockObject, ManagementLocksCreateOrUpdateAtSubscriptionLevelOptionalParams)

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

createOrUpdateByScope(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateByScopeOptionalParams)

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

deleteAtResourceGroupLevel(string, string, ManagementLocksDeleteAtResourceGroupLevelOptionalParams)

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

deleteAtResourceLevel(string, string, string, string, string, string, ManagementLocksDeleteAtResourceLevelOptionalParams)

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

deleteAtSubscriptionLevel(string, ManagementLocksDeleteAtSubscriptionLevelOptionalParams)

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

deleteByScope(string, string, ManagementLocksDeleteByScopeOptionalParams)

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

getAtResourceGroupLevel(string, string, ManagementLocksGetAtResourceGroupLevelOptionalParams)

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

getAtResourceLevel(string, string, string, string, string, string, ManagementLocksGetAtResourceLevelOptionalParams)

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

getAtSubscriptionLevel(string, ManagementLocksGetAtSubscriptionLevelOptionalParams)

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

getByScope(string, string, ManagementLocksGetByScopeOptionalParams)

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

listAtResourceGroupLevel(string, ManagementLocksListAtResourceGroupLevelOptionalParams)

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

listAtResourceLevel(string, string, string, string, string, ManagementLocksListAtResourceLevelOptionalParams)

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

listAtSubscriptionLevel(ManagementLocksListAtSubscriptionLevelOptionalParams)

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

listByScope(string, ManagementLocksListByScopeOptionalParams)

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

メソッドの詳細

createOrUpdateAtResourceGroupLevel(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateAtResourceGroupLevelOptionalParams)

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

function createOrUpdateAtResourceGroupLevel(resourceGroupName: string, lockName: string, parameters: ManagementLockObject, options?: ManagementLocksCreateOrUpdateAtResourceGroupLevelOptionalParams): Promise<ManagementLockObject>

パラメーター

resourceGroupName

string

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

lockName

string

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

parameters
ManagementLockObject

管理ロック パラメーター。

options
ManagementLocksCreateOrUpdateAtResourceGroupLevelOptionalParams

オプション パラメーター。

戻り値

createOrUpdateAtResourceLevel(string, string, string, string, string, string, ManagementLockObject, ManagementLocksCreateOrUpdateAtResourceLevelOptionalParams)

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

function createOrUpdateAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, lockName: string, parameters: ManagementLockObject, options?: ManagementLocksCreateOrUpdateAtResourceLevelOptionalParams): Promise<ManagementLockObject>

パラメーター

resourceGroupName

string

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

resourceProviderNamespace

string

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

parentResourcePath

string

親リソース ID。

resourceType

string

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

resourceName

string

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

lockName

string

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

parameters
ManagementLockObject

管理ロックを作成または更新するためのパラメーター。

options
ManagementLocksCreateOrUpdateAtResourceLevelOptionalParams

オプション パラメーター。

戻り値

createOrUpdateAtSubscriptionLevel(string, ManagementLockObject, ManagementLocksCreateOrUpdateAtSubscriptionLevelOptionalParams)

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

function createOrUpdateAtSubscriptionLevel(lockName: string, parameters: ManagementLockObject, options?: ManagementLocksCreateOrUpdateAtSubscriptionLevelOptionalParams): Promise<ManagementLockObject>

パラメーター

lockName

string

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

parameters
ManagementLockObject

管理ロック パラメーター。

options
ManagementLocksCreateOrUpdateAtSubscriptionLevelOptionalParams

オプション パラメーター。

戻り値

createOrUpdateByScope(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateByScopeOptionalParams)

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

function createOrUpdateByScope(scope: string, lockName: string, parameters: ManagementLockObject, options?: ManagementLocksCreateOrUpdateByScopeOptionalParams): Promise<ManagementLockObject>

パラメーター

scope

string

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

lockName

string

ロックの名前。

parameters
ManagementLockObject

管理ロック パラメーターを作成または更新します。

options
ManagementLocksCreateOrUpdateByScopeOptionalParams

オプション パラメーター。

戻り値

deleteAtResourceGroupLevel(string, string, ManagementLocksDeleteAtResourceGroupLevelOptionalParams)

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

function deleteAtResourceGroupLevel(resourceGroupName: string, lockName: string, options?: ManagementLocksDeleteAtResourceGroupLevelOptionalParams): Promise<void>

パラメーター

resourceGroupName

string

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

lockName

string

削除するロックの名前。

options
ManagementLocksDeleteAtResourceGroupLevelOptionalParams

オプション パラメーター。

戻り値

Promise<void>

deleteAtResourceLevel(string, string, string, string, string, string, ManagementLocksDeleteAtResourceLevelOptionalParams)

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

function deleteAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, lockName: string, options?: ManagementLocksDeleteAtResourceLevelOptionalParams): Promise<void>

パラメーター

resourceGroupName

string

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

resourceProviderNamespace

string

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

parentResourcePath

string

親リソース ID。

resourceType

string

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

resourceName

string

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

lockName

string

削除するロックの名前。

options
ManagementLocksDeleteAtResourceLevelOptionalParams

オプション パラメーター。

戻り値

Promise<void>

deleteAtSubscriptionLevel(string, ManagementLocksDeleteAtSubscriptionLevelOptionalParams)

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

function deleteAtSubscriptionLevel(lockName: string, options?: ManagementLocksDeleteAtSubscriptionLevelOptionalParams): Promise<void>

パラメーター

lockName

string

削除するロックの名前。

options
ManagementLocksDeleteAtSubscriptionLevelOptionalParams

オプション パラメーター。

戻り値

Promise<void>

deleteByScope(string, string, ManagementLocksDeleteByScopeOptionalParams)

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

function deleteByScope(scope: string, lockName: string, options?: ManagementLocksDeleteByScopeOptionalParams): Promise<void>

パラメーター

scope

string

ロックのスコープ。

lockName

string

ロックの名前。

options
ManagementLocksDeleteByScopeOptionalParams

オプション パラメーター。

戻り値

Promise<void>

getAtResourceGroupLevel(string, string, ManagementLocksGetAtResourceGroupLevelOptionalParams)

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

function getAtResourceGroupLevel(resourceGroupName: string, lockName: string, options?: ManagementLocksGetAtResourceGroupLevelOptionalParams): Promise<ManagementLockObject>

パラメーター

resourceGroupName

string

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

lockName

string

取得するロックの名前。

options
ManagementLocksGetAtResourceGroupLevelOptionalParams

オプション パラメーター。

戻り値

getAtResourceLevel(string, string, string, string, string, string, ManagementLocksGetAtResourceLevelOptionalParams)

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

function getAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, lockName: string, options?: ManagementLocksGetAtResourceLevelOptionalParams): Promise<ManagementLockObject>

パラメーター

resourceGroupName

string

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

resourceProviderNamespace

string

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

parentResourcePath

string

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

resourceType

string

リソースの種類。

resourceName

string

リソースの名前。

lockName

string

ロックの名前。

options
ManagementLocksGetAtResourceLevelOptionalParams

オプション パラメーター。

戻り値

getAtSubscriptionLevel(string, ManagementLocksGetAtSubscriptionLevelOptionalParams)

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

function getAtSubscriptionLevel(lockName: string, options?: ManagementLocksGetAtSubscriptionLevelOptionalParams): Promise<ManagementLockObject>

パラメーター

lockName

string

取得するロックの名前。

options
ManagementLocksGetAtSubscriptionLevelOptionalParams

オプション パラメーター。

戻り値

getByScope(string, string, ManagementLocksGetByScopeOptionalParams)

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

function getByScope(scope: string, lockName: string, options?: ManagementLocksGetByScopeOptionalParams): Promise<ManagementLockObject>

パラメーター

scope

string

ロックのスコープ。

lockName

string

ロックの名前。

options
ManagementLocksGetByScopeOptionalParams

オプション パラメーター。

戻り値

listAtResourceGroupLevel(string, ManagementLocksListAtResourceGroupLevelOptionalParams)

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

function listAtResourceGroupLevel(resourceGroupName: string, options?: ManagementLocksListAtResourceGroupLevelOptionalParams): PagedAsyncIterableIterator<ManagementLockObject, ManagementLockObject[], PageSettings>

パラメーター

resourceGroupName

string

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

options
ManagementLocksListAtResourceGroupLevelOptionalParams

オプション パラメーター。

戻り値

listAtResourceLevel(string, string, string, string, string, ManagementLocksListAtResourceLevelOptionalParams)

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

function listAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, options?: ManagementLocksListAtResourceLevelOptionalParams): PagedAsyncIterableIterator<ManagementLockObject, ManagementLockObject[], PageSettings>

パラメーター

resourceGroupName

string

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

resourceProviderNamespace

string

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

parentResourcePath

string

親リソース ID。

resourceType

string

ロックされているリソースのリソースの種類。

resourceName

string

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

options
ManagementLocksListAtResourceLevelOptionalParams

オプション パラメーター。

戻り値

listAtSubscriptionLevel(ManagementLocksListAtSubscriptionLevelOptionalParams)

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

function listAtSubscriptionLevel(options?: ManagementLocksListAtSubscriptionLevelOptionalParams): PagedAsyncIterableIterator<ManagementLockObject, ManagementLockObject[], PageSettings>

パラメーター

options
ManagementLocksListAtSubscriptionLevelOptionalParams

オプション パラメーター。

戻り値

listByScope(string, ManagementLocksListByScopeOptionalParams)

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

function listByScope(scope: string, options?: ManagementLocksListByScopeOptionalParams): PagedAsyncIterableIterator<ManagementLockObject, ManagementLockObject[], PageSettings>

パラメーター

scope

string

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

options
ManagementLocksListByScopeOptionalParams

オプション パラメーター。

戻り値