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

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

戻り値

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

options パラメーター。

戻り値

createOrUpdateAtSubscriptionLevel(string, ManagementLockObject, ManagementLocksCreateOrUpdateAtSubscriptionLevelOptionalParams)

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

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

パラメーター

lockName

string

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

parameters
ManagementLockObject

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

戻り値

createOrUpdateByScope(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateByScopeOptionalParams)

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

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

パラメーター

scope

string

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

lockName

string

ロックの名前。

parameters
ManagementLockObject

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

options
ManagementLocksCreateOrUpdateByScopeOptionalParams

options パラメーター。

戻り値

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

options パラメーター。

戻り値

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

options パラメーター。

戻り値

Promise<void>

deleteAtSubscriptionLevel(string, ManagementLocksDeleteAtSubscriptionLevelOptionalParams)

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

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

パラメーター

lockName

string

削除するロックの名前。

options
ManagementLocksDeleteAtSubscriptionLevelOptionalParams

options パラメーター。

戻り値

Promise<void>

deleteByScope(string, string, ManagementLocksDeleteByScopeOptionalParams)

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

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

パラメーター

scope

string

ロックのスコープ。

lockName

string

ロックの名前。

options
ManagementLocksDeleteByScopeOptionalParams

options パラメーター。

戻り値

Promise<void>

getAtResourceGroupLevel(string, string, ManagementLocksGetAtResourceGroupLevelOptionalParams)

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

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

パラメーター

resourceGroupName

string

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

lockName

string

取得するロックの名前。

options
ManagementLocksGetAtResourceGroupLevelOptionalParams

options パラメーター。

戻り値

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 データベースなど、一部のサービスで必要な追加のパス パラメーター。

resourceType

string

リソースの型。

resourceName

string

リソースの名前。

lockName

string

ロックの名前。

options
ManagementLocksGetAtResourceLevelOptionalParams

options パラメーター。

戻り値

getAtSubscriptionLevel(string, ManagementLocksGetAtSubscriptionLevelOptionalParams)

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

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

パラメーター

lockName

string

取得するロックの名前。

options
ManagementLocksGetAtSubscriptionLevelOptionalParams

options パラメーター。

戻り値

getByScope(string, string, ManagementLocksGetByScopeOptionalParams)

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

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

パラメーター

scope

string

ロックのスコープ。

lockName

string

ロックの名前。

options
ManagementLocksGetByScopeOptionalParams

options パラメーター。

戻り値

listAtResourceGroupLevel(string, ManagementLocksListAtResourceGroupLevelOptionalParams)

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

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

パラメーター

resourceGroupName

string

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

options
ManagementLocksListAtResourceGroupLevelOptionalParams

options パラメーター。

戻り値

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

options パラメーター。

戻り値

listAtSubscriptionLevel(ManagementLocksListAtSubscriptionLevelOptionalParams)

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

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

パラメーター

options
ManagementLocksListAtSubscriptionLevelOptionalParams

options パラメーター。

戻り値

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}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}' を使用します。

options
ManagementLocksListByScopeOptionalParams

options パラメーター。

戻り値