ManagementLocks interface
Schnittstelle, die einen ManagementLocks darstellt.
Methoden
create |
Wenn Sie eine Sperre in einem übergeordneten Bereich anwenden, erben alle untergeordneten Ressourcen diese Sperre. Zum Erstellen von Verwaltungssperren müssen Sie Zugriff auf Microsoft.Authorization/*- oder Microsoft.Authorization/locks/*-Aktionen haben. Unter den integrierten Rollen verfügen nur „Besitzer“ und „Benutzerzugriffsadministrator“ über diese Aktionen. |
create |
Wenn Sie eine Sperre in einem übergeordneten Bereich anwenden, erben alle untergeordneten Ressourcen diese Sperre. Zum Erstellen von Verwaltungssperren müssen Sie Zugriff auf Microsoft.Authorization/*- oder Microsoft.Authorization/locks/*-Aktionen haben. Unter den integrierten Rollen verfügen nur „Besitzer“ und „Benutzerzugriffsadministrator“ über diese Aktionen. |
create |
Wenn Sie eine Sperre in einem übergeordneten Bereich anwenden, erben alle untergeordneten Ressourcen diese Sperre. Zum Erstellen von Verwaltungssperren müssen Sie Zugriff auf Microsoft.Authorization/*- oder Microsoft.Authorization/locks/*-Aktionen haben. Unter den integrierten Rollen verfügen nur „Besitzer“ und „Benutzerzugriffsadministrator“ über diese Aktionen. |
create |
Erstellen oder Aktualisieren einer Verwaltungssperre nach Bereich. |
delete |
Zum Löschen von Verwaltungssperren müssen Sie Zugriff auf Microsoft.Authorization/*- oder Microsoft.Authorization/locks/*-Aktionen haben. Unter den integrierten Rollen verfügen nur „Besitzer“ und „Benutzerzugriffsadministrator“ über diese Aktionen. |
delete |
Zum Löschen von Verwaltungssperren müssen Sie Zugriff auf Microsoft.Authorization/*- oder Microsoft.Authorization/locks/*-Aktionen haben. Unter den integrierten Rollen verfügen nur „Besitzer“ und „Benutzerzugriffsadministrator“ über diese Aktionen. |
delete |
Zum Löschen von Verwaltungssperren müssen Sie Zugriff auf Microsoft.Authorization/*- oder Microsoft.Authorization/locks/*-Aktionen haben. Unter den integrierten Rollen verfügen nur „Besitzer“ und „Benutzerzugriffsadministrator“ über diese Aktionen. |
delete |
Löschen Sie eine Verwaltungssperre nach Bereich. |
get |
Ruft eine Verwaltungssperre auf Ressourcengruppenebene ab. |
get |
Rufen Sie die Verwaltungssperre einer Ressource oder einer beliebigen Ebene unterhalb der Ressource ab. |
get |
Ruft eine Verwaltungssperre auf Abonnementebene ab. |
get |
Abrufen einer Verwaltungssperre nach Bereich. |
list |
Ruft alle Verwaltungssperren für eine Ressourcengruppe ab. |
list |
Ruft alle Verwaltungssperren für eine Ressource oder eine beliebige Ebene unterhalb der Ressource ab. |
list |
Ruft alle Verwaltungssperren für ein Abonnement ab. |
list |
Ruft alle Verwaltungssperren für einen Bereich ab. |
Details zur Methode
createOrUpdateAtResourceGroupLevel(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateAtResourceGroupLevelOptionalParams)
Wenn Sie eine Sperre in einem übergeordneten Bereich anwenden, erben alle untergeordneten Ressourcen diese Sperre. Zum Erstellen von Verwaltungssperren müssen Sie Zugriff auf Microsoft.Authorization/*- oder Microsoft.Authorization/locks/*-Aktionen haben. Unter den integrierten Rollen verfügen nur „Besitzer“ und „Benutzerzugriffsadministrator“ über diese Aktionen.
function createOrUpdateAtResourceGroupLevel(resourceGroupName: string, lockName: string, parameters: ManagementLockObject, options?: ManagementLocksCreateOrUpdateAtResourceGroupLevelOptionalParams): Promise<ManagementLockObject>
Parameter
- resourceGroupName
-
string
Der Name der zu sperrenden Ressourcengruppe.
- lockName
-
string
Der Sperrname. Der Sperrname darf maximal 260 Zeichen lang sein. Sie darf keine Steuerzeichen > enthalten<, %, &, :, , ? oder /.
- parameters
- ManagementLockObject
Die Verwaltungssperrparameter.
Die Optionsparameter.
Gibt zurück
Promise<ManagementLockObject>
createOrUpdateAtResourceLevel(string, string, string, string, string, string, ManagementLockObject, ManagementLocksCreateOrUpdateAtResourceLevelOptionalParams)
Wenn Sie eine Sperre in einem übergeordneten Bereich anwenden, erben alle untergeordneten Ressourcen diese Sperre. Zum Erstellen von Verwaltungssperren müssen Sie Zugriff auf Microsoft.Authorization/*- oder Microsoft.Authorization/locks/*-Aktionen haben. Unter den integrierten Rollen verfügen nur „Besitzer“ und „Benutzerzugriffsadministrator“ über diese Aktionen.
function createOrUpdateAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, lockName: string, parameters: ManagementLockObject, options?: ManagementLocksCreateOrUpdateAtResourceLevelOptionalParams): Promise<ManagementLockObject>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe, die die zu sperrende Ressource enthält.
- resourceProviderNamespace
-
string
Der Ressourcenanbieternamespace der zu sperrenden Ressource.
- parentResourcePath
-
string
Die übergeordnete Ressourcenidentität.
- resourceType
-
string
Der Ressourcentyp der zu sperrenden Ressource.
- resourceName
-
string
Der Name der zu sperrenden Ressource.
- lockName
-
string
Der Name der Sperre. Der Sperrname darf maximal 260 Zeichen lang sein. Sie darf keine Steuerzeichen > enthalten<, %, &, :, , ? oder /.
- parameters
- ManagementLockObject
Parameter zum Erstellen oder Aktualisieren einer Verwaltungssperre.
Die Optionsparameter.
Gibt zurück
Promise<ManagementLockObject>
createOrUpdateAtSubscriptionLevel(string, ManagementLockObject, ManagementLocksCreateOrUpdateAtSubscriptionLevelOptionalParams)
Wenn Sie eine Sperre in einem übergeordneten Bereich anwenden, erben alle untergeordneten Ressourcen diese Sperre. Zum Erstellen von Verwaltungssperren müssen Sie Zugriff auf Microsoft.Authorization/*- oder Microsoft.Authorization/locks/*-Aktionen haben. Unter den integrierten Rollen verfügen nur „Besitzer“ und „Benutzerzugriffsadministrator“ über diese Aktionen.
function createOrUpdateAtSubscriptionLevel(lockName: string, parameters: ManagementLockObject, options?: ManagementLocksCreateOrUpdateAtSubscriptionLevelOptionalParams): Promise<ManagementLockObject>
Parameter
- lockName
-
string
Der Name der Sperre. Der Sperrname darf maximal 260 Zeichen lang sein. Sie darf keine Steuerzeichen > enthalten<, %, &, :, , ? oder /.
- parameters
- ManagementLockObject
Die Verwaltungssperrparameter.
Die Optionsparameter.
Gibt zurück
Promise<ManagementLockObject>
createOrUpdateByScope(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateByScopeOptionalParams)
Erstellen oder Aktualisieren einer Verwaltungssperre nach Bereich.
function createOrUpdateByScope(scope: string, lockName: string, parameters: ManagementLockObject, options?: ManagementLocksCreateOrUpdateByScopeOptionalParams): Promise<ManagementLockObject>
Parameter
- scope
-
string
Der Bereich für die Sperre. Wenn Sie einen Bereich für die Zuweisung bereitstellen, verwenden Sie "/subscriptions/{subscriptionId}" für Abonnements, "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}" für Ressourcengruppen und "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceType}/{resourceName}" für Ressourcen.
- lockName
-
string
Der Name der Sperre.
- parameters
- ManagementLockObject
Erstellen oder Aktualisieren von Verwaltungssperrparametern
Die Optionsparameter.
Gibt zurück
Promise<ManagementLockObject>
deleteAtResourceGroupLevel(string, string, ManagementLocksDeleteAtResourceGroupLevelOptionalParams)
Zum Löschen von Verwaltungssperren müssen Sie Zugriff auf Microsoft.Authorization/*- oder Microsoft.Authorization/locks/*-Aktionen haben. Unter den integrierten Rollen verfügen nur „Besitzer“ und „Benutzerzugriffsadministrator“ über diese Aktionen.
function deleteAtResourceGroupLevel(resourceGroupName: string, lockName: string, options?: ManagementLocksDeleteAtResourceGroupLevelOptionalParams): Promise<void>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe, die die Sperre enthält.
- lockName
-
string
Der Name der zu löschenden Sperre.
Die Optionsparameter.
Gibt zurück
Promise<void>
deleteAtResourceLevel(string, string, string, string, string, string, ManagementLocksDeleteAtResourceLevelOptionalParams)
Zum Löschen von Verwaltungssperren müssen Sie Zugriff auf Microsoft.Authorization/*- oder Microsoft.Authorization/locks/*-Aktionen haben. Unter den integrierten Rollen verfügen nur „Besitzer“ und „Benutzerzugriffsadministrator“ über diese Aktionen.
function deleteAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, lockName: string, options?: ManagementLocksDeleteAtResourceLevelOptionalParams): Promise<void>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe, die die Ressource mit der zu löschenden Sperre enthält.
- resourceProviderNamespace
-
string
Der Ressourcenanbieternamespace der Ressource mit der zu löschenden Sperre.
- parentResourcePath
-
string
Die übergeordnete Ressourcenidentität.
- resourceType
-
string
Der Ressourcentyp der Ressource mit der zu löschenden Sperre.
- resourceName
-
string
Der Name der Ressource mit der zu löschenden Sperre.
- lockName
-
string
Der Name der zu löschenden Sperre.
Die Optionsparameter.
Gibt zurück
Promise<void>
deleteAtSubscriptionLevel(string, ManagementLocksDeleteAtSubscriptionLevelOptionalParams)
Zum Löschen von Verwaltungssperren müssen Sie Zugriff auf Microsoft.Authorization/*- oder Microsoft.Authorization/locks/*-Aktionen haben. Unter den integrierten Rollen verfügen nur „Besitzer“ und „Benutzerzugriffsadministrator“ über diese Aktionen.
function deleteAtSubscriptionLevel(lockName: string, options?: ManagementLocksDeleteAtSubscriptionLevelOptionalParams): Promise<void>
Parameter
- lockName
-
string
Der Name der zu löschenden Sperre.
Die Optionsparameter.
Gibt zurück
Promise<void>
deleteByScope(string, string, ManagementLocksDeleteByScopeOptionalParams)
Löschen Sie eine Verwaltungssperre nach Bereich.
function deleteByScope(scope: string, lockName: string, options?: ManagementLocksDeleteByScopeOptionalParams): Promise<void>
Parameter
- scope
-
string
Der Bereich für die Sperre.
- lockName
-
string
Der Name der Sperre.
Die Optionsparameter.
Gibt zurück
Promise<void>
getAtResourceGroupLevel(string, string, ManagementLocksGetAtResourceGroupLevelOptionalParams)
Ruft eine Verwaltungssperre auf Ressourcengruppenebene ab.
function getAtResourceGroupLevel(resourceGroupName: string, lockName: string, options?: ManagementLocksGetAtResourceGroupLevelOptionalParams): Promise<ManagementLockObject>
Parameter
- resourceGroupName
-
string
Der Name der gesperrten Ressourcengruppe.
- lockName
-
string
Der Name der abzurufenden Sperre.
Die Optionsparameter.
Gibt zurück
Promise<ManagementLockObject>
getAtResourceLevel(string, string, string, string, string, string, ManagementLocksGetAtResourceLevelOptionalParams)
Rufen Sie die Verwaltungssperre einer Ressource oder einer beliebigen Ebene unterhalb der Ressource ab.
function getAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, lockName: string, options?: ManagementLocksGetAtResourceLevelOptionalParams): Promise<ManagementLockObject>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe.
- resourceProviderNamespace
-
string
Der Namespace des Ressourcenanbieters.
- parentResourcePath
-
string
Ein zusätzlicher Pfadparameter, der in einigen Diensten benötigt wird, z. B. SQL-Datenbanken.
- resourceType
-
string
Der Typ der Ressource.
- resourceName
-
string
Der Name der Ressource.
- lockName
-
string
Der Name der Sperre.
Die Optionsparameter.
Gibt zurück
Promise<ManagementLockObject>
getAtSubscriptionLevel(string, ManagementLocksGetAtSubscriptionLevelOptionalParams)
Ruft eine Verwaltungssperre auf Abonnementebene ab.
function getAtSubscriptionLevel(lockName: string, options?: ManagementLocksGetAtSubscriptionLevelOptionalParams): Promise<ManagementLockObject>
Parameter
- lockName
-
string
Der Name der abzurufenden Sperre.
Die Optionsparameter.
Gibt zurück
Promise<ManagementLockObject>
getByScope(string, string, ManagementLocksGetByScopeOptionalParams)
Abrufen einer Verwaltungssperre nach Bereich.
function getByScope(scope: string, lockName: string, options?: ManagementLocksGetByScopeOptionalParams): Promise<ManagementLockObject>
Parameter
- scope
-
string
Der Bereich für die Sperre.
- lockName
-
string
Der Name der Sperre.
Die Optionsparameter.
Gibt zurück
Promise<ManagementLockObject>
listAtResourceGroupLevel(string, ManagementLocksListAtResourceGroupLevelOptionalParams)
Ruft alle Verwaltungssperren für eine Ressourcengruppe ab.
function listAtResourceGroupLevel(resourceGroupName: string, options?: ManagementLocksListAtResourceGroupLevelOptionalParams): PagedAsyncIterableIterator<ManagementLockObject, ManagementLockObject[], PageSettings>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe, die die abzurufenden Sperren enthält.
Die Optionsparameter.
Gibt zurück
listAtResourceLevel(string, string, string, string, string, ManagementLocksListAtResourceLevelOptionalParams)
Ruft alle Verwaltungssperren für eine Ressource oder eine beliebige Ebene unterhalb der Ressource ab.
function listAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, options?: ManagementLocksListAtResourceLevelOptionalParams): PagedAsyncIterableIterator<ManagementLockObject, ManagementLockObject[], PageSettings>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe, die die gesperrte Ressource enthält. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
- resourceProviderNamespace
-
string
Der Namespace des Ressourcenanbieters.
- parentResourcePath
-
string
Die übergeordnete Ressourcenidentität.
- resourceType
-
string
Der Ressourcentyp der gesperrten Ressource.
- resourceName
-
string
Der Name der gesperrten Ressource.
Die Optionsparameter.
Gibt zurück
listAtSubscriptionLevel(ManagementLocksListAtSubscriptionLevelOptionalParams)
Ruft alle Verwaltungssperren für ein Abonnement ab.
function listAtSubscriptionLevel(options?: ManagementLocksListAtSubscriptionLevelOptionalParams): PagedAsyncIterableIterator<ManagementLockObject, ManagementLockObject[], PageSettings>
Parameter
Die Optionsparameter.
Gibt zurück
listByScope(string, ManagementLocksListByScopeOptionalParams)
Ruft alle Verwaltungssperren für einen Bereich ab.
function listByScope(scope: string, options?: ManagementLocksListByScopeOptionalParams): PagedAsyncIterableIterator<ManagementLockObject, ManagementLockObject[], PageSettings>
Parameter
- scope
-
string
Der Bereich für die Sperre. Wenn Sie einen Bereich für die Zuweisung bereitstellen, verwenden Sie "/subscriptions/{subscriptionId}" für Abonnements, "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}" für Ressourcengruppen und "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceType}/{resourceName}" für Ressourcen.
Die Optionsparameter.