ManagementLocksOperations Klasse

Warnung

Instanziieren Sie diese Klasse NICHT direkt.

Stattdessen sollten Sie über auf die folgenden Vorgänge zugreifen:

ManagementLockClient's

<xref:management_locks> -Attribut.

Vererbung
builtins.object
ManagementLocksOperations

Konstruktor

ManagementLocksOperations(*args, **kwargs)

Methoden

create_or_update_at_resource_group_level

Erstellt oder aktualisiert eine Verwaltungssperre auf Ressourcengruppenebene.

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_or_update_at_resource_level

Erstellt oder aktualisiert eine Verwaltungssperre auf Ressourcenebene oder auf einer ebene unterhalb der Ressource.

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_or_update_at_subscription_level

Erstellt oder aktualisiert eine Verwaltungssperre auf Abonnementebene.

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_or_update_by_scope

Erstellen oder Aktualisieren einer Verwaltungssperre nach Bereich.

delete_at_resource_group_level

Löscht eine Verwaltungssperre auf Ressourcengruppenebene.

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_at_resource_level

Löscht die Verwaltungssperre einer Ressource oder einer beliebigen Ebene unterhalb der Ressource.

Zum Löschen von Verwaltungssperren benötigen Sie Zugriff auf Microsoft.Authorization/*- oder Microsoft.Authorization/locks/*-Aktionen. Unter den integrierten Rollen verfügen nur „Besitzer“ und „Benutzerzugriffsadministrator“ über diese Aktionen.

delete_at_subscription_level

Löscht die Verwaltungssperre auf Abonnementebene.

Zum Löschen von Verwaltungssperren benötigen Sie Zugriff auf Microsoft.Authorization/*- oder Microsoft.Authorization/locks/*-Aktionen. Unter den integrierten Rollen verfügen nur „Besitzer“ und „Benutzerzugriffsadministrator“ über diese Aktionen.

delete_by_scope

Löschen sie eine Verwaltungssperre nach Bereich.

get_at_resource_group_level

Ruft eine Verwaltungssperre auf Ressourcengruppenebene ab.

get_at_resource_level

Rufen Sie die Verwaltungssperre einer Ressource oder einer beliebigen Ebene unterhalb der Ressource ab.

get_at_subscription_level

Ruft eine Verwaltungssperre auf Abonnementebene ab.

get_by_scope

Rufen Sie eine Verwaltungssperre nach Bereich ab.

list_at_resource_group_level

Ruft alle Verwaltungssperren für eine Ressourcengruppe ab.

list_at_resource_level

Ruft alle Verwaltungssperren für eine Ressource oder eine ebene unterhalb der Ressource ab.

list_at_subscription_level

Ruft alle Verwaltungssperren für ein Abonnement ab.

list_by_scope

Ruft alle Verwaltungssperren für einen Bereich ab.

create_or_update_at_resource_group_level

Erstellt oder aktualisiert eine Verwaltungssperre auf Ressourcengruppenebene.

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_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

Parameter

resource_group_name
str
Erforderlich

Der Name der zu sperrenden Ressourcengruppe. Erforderlich.

lock_name
str
Erforderlich

Der Sperrname. Der Sperrname darf maximal 260 Zeichen lang sein. Sie darf keine Steuerzeichen > enthalten<, %, &:, , , ? oder /. Erforderlich.

parameters
ManagementLockObject oder IO
Erforderlich

Die Verwaltungssperrparameter. Ist entweder ein ManagementLockObject-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

ManagementLockObject oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

create_or_update_at_resource_level

Erstellt oder aktualisiert eine Verwaltungssperre auf Ressourcenebene oder auf einer ebene unterhalb der Ressource.

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_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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die die zu sperrende Ressource enthält. Erforderlich.

resource_provider_namespace
str
Erforderlich

Der Ressourcenanbieternamespace der zu sperrenden Ressource. Erforderlich.

parent_resource_path
str
Erforderlich

Die übergeordnete Ressourcenidentität. Erforderlich.

resource_type
str
Erforderlich

Der Ressourcentyp der zu sperrenden Ressource. Erforderlich.

resource_name
str
Erforderlich

Der Name der zu sperrenden Ressource. Erforderlich.

lock_name
str
Erforderlich

Der Name der Sperre. Der Sperrname darf maximal 260 Zeichen lang sein. Sie darf keine Steuerzeichen > enthalten<, %, &:, , , ? oder /. Erforderlich.

parameters
ManagementLockObject oder IO
Erforderlich

Parameter zum Erstellen oder Aktualisieren einer Verwaltungssperre. Ist entweder ein ManagementLockObject-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

ManagementLockObject oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

create_or_update_at_subscription_level

Erstellt oder aktualisiert eine Verwaltungssperre auf Abonnementebene.

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_or_update_at_subscription_level(lock_name: str, parameters: _models.ManagementLockObject, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ManagementLockObject

Parameter

lock_name
str
Erforderlich

Der Name der Sperre. Der Sperrname darf maximal 260 Zeichen lang sein. Sie darf keine Steuerzeichen > enthalten<, %, &:, , , ? oder /. Erforderlich.

parameters
ManagementLockObject oder IO
Erforderlich

Die Verwaltungssperrparameter. Ist entweder ein ManagementLockObject-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

ManagementLockObject oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

create_or_update_by_scope

Erstellen oder Aktualisieren einer Verwaltungssperre nach Bereich.

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

Parameter

scope
str
Erforderlich

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. Erforderlich.

lock_name
str
Erforderlich

Der Name der Sperre. Erforderlich.

parameters
ManagementLockObject oder IO
Erforderlich

Erstellen oder Aktualisieren von Verwaltungssperrparametern Ist entweder ein ManagementLockObject-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

ManagementLockObject oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

delete_at_resource_group_level

Löscht eine Verwaltungssperre auf Ressourcengruppenebene.

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_at_resource_group_level(resource_group_name: str, lock_name: str, **kwargs: Any) -> None

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die die Sperre enthält. Erforderlich.

lock_name
str
Erforderlich

Der Name der zu löschenden Sperre. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Keine oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

delete_at_resource_level

Löscht die Verwaltungssperre einer Ressource oder einer beliebigen Ebene unterhalb der Ressource.

Zum Löschen von Verwaltungssperren benötigen Sie Zugriff auf Microsoft.Authorization/*- oder Microsoft.Authorization/locks/*-Aktionen. Unter den integrierten Rollen verfügen nur „Besitzer“ und „Benutzerzugriffsadministrator“ über diese Aktionen.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die die Ressource mit der zu löschenden Sperre enthält. Erforderlich.

resource_provider_namespace
str
Erforderlich

Der Ressourcenanbieternamespace der Ressource mit der zu löschenden Sperre. Erforderlich.

parent_resource_path
str
Erforderlich

Die übergeordnete Ressourcenidentität. Erforderlich.

resource_type
str
Erforderlich

Der Ressourcentyp der Ressource mit der zu löschenden Sperre. Erforderlich.

resource_name
str
Erforderlich

Der Name der Ressource mit der zu löschenden Sperre. Erforderlich.

lock_name
str
Erforderlich

Der Name der zu löschenden Sperre. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Keine oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

delete_at_subscription_level

Löscht die Verwaltungssperre auf Abonnementebene.

Zum Löschen von Verwaltungssperren benötigen Sie Zugriff auf Microsoft.Authorization/*- oder Microsoft.Authorization/locks/*-Aktionen. Unter den integrierten Rollen verfügen nur „Besitzer“ und „Benutzerzugriffsadministrator“ über diese Aktionen.

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

Parameter

lock_name
str
Erforderlich

Der Name der zu löschenden Sperre. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Keine oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

delete_by_scope

Löschen sie eine Verwaltungssperre nach Bereich.

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

Parameter

scope
str
Erforderlich

Der Bereich für die Sperre. Erforderlich.

lock_name
str
Erforderlich

Der Name der Sperre. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Keine oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

get_at_resource_group_level

Ruft eine Verwaltungssperre auf Ressourcengruppenebene ab.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der gesperrten Ressourcengruppe. Erforderlich.

lock_name
str
Erforderlich

Der Name der abzurufenden Sperre. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

ManagementLockObject oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

get_at_resource_level

Rufen Sie die Verwaltungssperre einer Ressource oder einer beliebigen Ebene unterhalb der Ressource ab.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

resource_provider_namespace
str
Erforderlich

Der Namespace des Ressourcenanbieters. Erforderlich.

parent_resource_path
str
Erforderlich

Ein zusätzlicher Pfadparameter, der in einigen Diensten benötigt wird, z. B. SQL-Datenbanken. Erforderlich.

resource_type
str
Erforderlich

Der Typ der Ressource. Erforderlich.

resource_name
str
Erforderlich

Der Name der Ressource. Erforderlich.

lock_name
str
Erforderlich

Der Name der Sperre. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

ManagementLockObject oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

get_at_subscription_level

Ruft eine Verwaltungssperre auf Abonnementebene ab.

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

Parameter

lock_name
str
Erforderlich

Der Name der abzurufenden Sperre. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

ManagementLockObject oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

get_by_scope

Rufen Sie eine Verwaltungssperre nach Bereich ab.

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

Parameter

scope
str
Erforderlich

Der Bereich für die Sperre. Erforderlich.

lock_name
str
Erforderlich

Der Name der Sperre. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

ManagementLockObject oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_at_resource_group_level

Ruft alle Verwaltungssperren für eine Ressourcengruppe ab.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die die abzurufenden Sperren enthält. Erforderlich.

filter
str
Erforderlich

Der Filter, der auf den Vorgang angewendet werden soll. Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Ein Iterator wie instance von ManagementLockObject oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_at_resource_level

Ruft alle Verwaltungssperren für eine Ressource oder eine ebene unterhalb der Ressource ab.

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]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die die gesperrte Ressource enthält. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.

resource_provider_namespace
str
Erforderlich

Der Namespace des Ressourcenanbieters. Erforderlich.

parent_resource_path
str
Erforderlich

Die identität der übergeordneten Ressource. Erforderlich.

resource_type
str
Erforderlich

Der Ressourcentyp der gesperrten Ressource. Erforderlich.

resource_name
str
Erforderlich

Der Name der gesperrten Ressource. Erforderlich.

filter
str
Erforderlich

Der Filter, der auf den Vorgang angewendet werden soll. Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Ein Iterator wie instance von ManagementLockObject oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_at_subscription_level

Ruft alle Verwaltungssperren für ein Abonnement ab.

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

Parameter

filter
str
Erforderlich

Der Filter, der auf den Vorgang angewendet werden soll. Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Ein Iterator wie instance von ManagementLockObject oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_by_scope

Ruft alle Verwaltungssperren für einen Bereich ab.

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

Parameter

scope
str
Erforderlich

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}/{resourceName}" für Ressourcen. Erforderlich.

filter
str
Erforderlich

Der Filter, der auf den Vorgang angewendet werden soll. Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Ein Iterator wie instance von ManagementLockObject oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Attribute

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'>