ManagementLocksOperations Klass

Varning

Instansiera INTE den här klassen direkt.

I stället bör du komma åt följande åtgärder via

ManagementLockClient's

<xref:management_locks> Attributet.

Arv
builtins.object
ManagementLocksOperations

Konstruktor

ManagementLocksOperations(*args, **kwargs)

Metoder

create_or_update_at_resource_group_level

Skapar eller uppdaterar ett hanteringslås på resursgruppsnivå.

När du använder ett lås i ett överordnat omfång ärver alla underordnade resurser samma lås. Om du vill skapa hanteringslås måste du ha åtkomst till Microsoft.Authorization/* eller Microsoft.Authorization/locks/* åtgärder. Av de inbyggda rollerna har endast Ägare och Administratör för användaråtkomst åtkomst till dessa åtgärder.

create_or_update_at_resource_level

Skapar eller uppdaterar ett hanteringslås på resursnivå eller någon nivå under resursen.

När du använder ett lås i ett överordnat omfång ärver alla underordnade resurser samma lås. Om du vill skapa hanteringslås måste du ha åtkomst till Microsoft.Authorization/* eller Microsoft.Authorization/locks/* åtgärder. Av de inbyggda rollerna har endast Ägare och Administratör för användaråtkomst åtkomst till dessa åtgärder.

create_or_update_at_subscription_level

Skapar eller uppdaterar ett hanteringslås på prenumerationsnivå.

När du använder ett lås i ett överordnat omfång ärver alla underordnade resurser samma lås. Om du vill skapa hanteringslås måste du ha åtkomst till Microsoft.Authorization/* eller Microsoft.Authorization/locks/* åtgärder. Av de inbyggda rollerna har endast Ägare och Administratör för användaråtkomst åtkomst till dessa åtgärder.

create_or_update_by_scope

Skapa eller uppdatera ett hanteringslås efter omfång.

delete_at_resource_group_level

Tar bort ett hanteringslås på resursgruppsnivå.

Om du vill ta bort hanteringslås måste du ha åtkomst till Microsoft.Authorization/* eller Microsoft.Authorization/locks/* åtgärder. Av de inbyggda rollerna har endast Ägare och Administratör för användaråtkomst åtkomst till dessa åtgärder.

delete_at_resource_level

Tar bort hanteringslåset för en resurs eller någon nivå under resursen.

Om du vill ta bort hanteringslås måste du ha åtkomst till Microsoft.Authorization/* eller Microsoft.Authorization/locks/* åtgärder. Av de inbyggda rollerna har endast Ägare och Administratör för användaråtkomst åtkomst till dessa åtgärder.

delete_at_subscription_level

Tar bort hanteringslåset på prenumerationsnivå.

Om du vill ta bort hanteringslås måste du ha åtkomst till Microsoft.Authorization/* eller Microsoft.Authorization/locks/* åtgärder. Av de inbyggda rollerna har endast Ägare och Administratör för användaråtkomst åtkomst till dessa åtgärder.

delete_by_scope

Ta bort ett hanteringslås efter omfång.

get_at_resource_group_level

Hämtar ett hanteringslås på resursgruppsnivå.

get_at_resource_level

Hämta hanteringslåset för en resurs eller någon nivå under resursen.

get_at_subscription_level

Hämtar ett hanteringslås på prenumerationsnivå.

get_by_scope

Hämta ett hanteringslås efter omfång.

list_at_resource_group_level

Hämtar alla hanteringslås för en resursgrupp.

list_at_resource_level

Hämtar alla hanteringslås för en resurs eller någon nivå under resursen.

list_at_subscription_level

Hämtar alla hanteringslås för en prenumeration.

list_by_scope

Hämtar alla hanteringslås för ett omfång.

create_or_update_at_resource_group_level

Skapar eller uppdaterar ett hanteringslås på resursgruppsnivå.

När du använder ett lås i ett överordnat omfång ärver alla underordnade resurser samma lås. Om du vill skapa hanteringslås måste du ha åtkomst till Microsoft.Authorization/* eller Microsoft.Authorization/locks/* åtgärder. Av de inbyggda rollerna har endast Ägare och Administratör för användaråtkomst åtkomst till dessa åtgärder.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på den resursgrupp som ska låsas. Krävs.

lock_name
str
Obligatorisk

Låsnamnet. Låsnamnet kan vara högst 260 tecken. Den får inte innehålla <, > %, &, :, , ?, /eller några kontrolltecken. Krävs.

parameters
ManagementLockObject eller IO
Obligatorisk

Parametrarna för hanteringslås. Är antingen en ManagementLockObject-typ eller en I/O-typ. Krävs.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

ManagementLockObject eller resultatet av cls(svar)

Returtyp

Undantag

create_or_update_at_resource_level

Skapar eller uppdaterar ett hanteringslås på resursnivå eller någon nivå under resursen.

När du använder ett lås i ett överordnat omfång ärver alla underordnade resurser samma lås. Om du vill skapa hanteringslås måste du ha åtkomst till Microsoft.Authorization/* eller Microsoft.Authorization/locks/* åtgärder. Av de inbyggda rollerna har endast Ägare och Administratör för användaråtkomst åtkomst till dessa åtgärder.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen som innehåller resursen som ska låsas. Krävs.

resource_provider_namespace
str
Obligatorisk

Resursproviderns namnområde för resursen som ska låsas. Krävs.

parent_resource_path
str
Obligatorisk

Den överordnade resursidentiteten. Krävs.

resource_type
str
Obligatorisk

Resurstypen för resursen som ska låsas. Krävs.

resource_name
str
Obligatorisk

Namnet på den resurs som ska låsas. Krävs.

lock_name
str
Obligatorisk

Namnet på låset. Låsnamnet kan vara högst 260 tecken. Den får inte innehålla <, > %, &, :, , ?, /eller några kontrolltecken. Krävs.

parameters
ManagementLockObject eller IO
Obligatorisk

Parametrar för att skapa eller uppdatera ett hanteringslås. Är antingen en ManagementLockObject-typ eller en I/O-typ. Krävs.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

ManagementLockObject eller resultatet av cls(svar)

Returtyp

Undantag

create_or_update_at_subscription_level

Skapar eller uppdaterar ett hanteringslås på prenumerationsnivå.

När du använder ett lås i ett överordnat omfång ärver alla underordnade resurser samma lås. Om du vill skapa hanteringslås måste du ha åtkomst till Microsoft.Authorization/* eller Microsoft.Authorization/locks/* åtgärder. Av de inbyggda rollerna har endast Ägare och Administratör för användaråtkomst åtkomst till dessa åtgärder.

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

Parametrar

lock_name
str
Obligatorisk

Namnet på låset. Låsnamnet kan vara högst 260 tecken. Den får inte innehålla <, > %, &, :, , ?, /eller några kontrolltecken. Krävs.

parameters
ManagementLockObject eller IO
Obligatorisk

Parametrarna för hanteringslås. Är antingen en ManagementLockObject-typ eller en I/O-typ. Krävs.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

ManagementLockObject eller resultatet av cls(svar)

Returtyp

Undantag

create_or_update_by_scope

Skapa eller uppdatera ett hanteringslås efter omfång.

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

Parametrar

scope
str
Obligatorisk

Låsets omfång. När du anger ett omfång för tilldelningen använder du '/subscriptions/{subscriptionId}' för prenumerationer, '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}' för resursgrupper och '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}' för resurser. Krävs.

lock_name
str
Obligatorisk

Namnet på låset. Krävs.

parameters
ManagementLockObject eller IO
Obligatorisk

Skapa eller uppdatera hanteringslåsparametrar. Är antingen en ManagementLockObject-typ eller en I/O-typ. Krävs.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

ManagementLockObject eller resultatet av cls(svar)

Returtyp

Undantag

delete_at_resource_group_level

Tar bort ett hanteringslås på resursgruppsnivå.

Om du vill ta bort hanteringslås måste du ha åtkomst till Microsoft.Authorization/* eller Microsoft.Authorization/locks/* åtgärder. Av de inbyggda rollerna har endast Ägare och Administratör för användaråtkomst åtkomst till dessa åtgärder.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen som innehåller låset. Krävs.

lock_name
str
Obligatorisk

Namnet på låset som ska tas bort. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Inget eller resultatet av cls(svar)

Returtyp

Undantag

delete_at_resource_level

Tar bort hanteringslåset för en resurs eller någon nivå under resursen.

Om du vill ta bort hanteringslås måste du ha åtkomst till Microsoft.Authorization/* eller Microsoft.Authorization/locks/* åtgärder. Av de inbyggda rollerna har endast Ägare och Administratör för användaråtkomst åtkomst till dessa åtgärder.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen som innehåller resursen med låset som ska tas bort. Krävs.

resource_provider_namespace
str
Obligatorisk

Resursproviderns namnområde för resursen med låset som ska tas bort. Krävs.

parent_resource_path
str
Obligatorisk

Den överordnade resursidentiteten. Krävs.

resource_type
str
Obligatorisk

Resurstypen för resursen med låset som ska tas bort. Krävs.

resource_name
str
Obligatorisk

Namnet på resursen med låset som ska tas bort. Krävs.

lock_name
str
Obligatorisk

Namnet på låset som ska tas bort. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Inget eller resultatet av cls(svar)

Returtyp

Undantag

delete_at_subscription_level

Tar bort hanteringslåset på prenumerationsnivå.

Om du vill ta bort hanteringslås måste du ha åtkomst till Microsoft.Authorization/* eller Microsoft.Authorization/locks/* åtgärder. Av de inbyggda rollerna har endast Ägare och Administratör för användaråtkomst åtkomst till dessa åtgärder.

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

Parametrar

lock_name
str
Obligatorisk

Namnet på låset som ska tas bort. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Inget eller resultatet av cls(svar)

Returtyp

Undantag

delete_by_scope

Ta bort ett hanteringslås efter omfång.

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

Parametrar

scope
str
Obligatorisk

Låsets omfång. Krävs.

lock_name
str
Obligatorisk

Namnet på låset. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Inget eller resultatet av cls(svar)

Returtyp

Undantag

get_at_resource_group_level

Hämtar ett hanteringslås på resursgruppsnivå.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på den låsta resursgruppen. Krävs.

lock_name
str
Obligatorisk

Namnet på låset som ska hämtas. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

ManagementLockObject eller resultatet av cls(svar)

Returtyp

Undantag

get_at_resource_level

Hämta hanteringslåset för en resurs eller någon nivå under resursen.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Krävs.

resource_provider_namespace
str
Obligatorisk

Resursproviderns namnområde. Krävs.

parent_resource_path
str
Obligatorisk

En extra sökvägsparameter som behövs i vissa tjänster, till exempel SQL Databases. Krävs.

resource_type
str
Obligatorisk

Resurstypen. Krävs.

resource_name
str
Obligatorisk

Namnet på resursen. Krävs.

lock_name
str
Obligatorisk

Namnet på låset. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

ManagementLockObject eller resultatet av cls(svar)

Returtyp

Undantag

get_at_subscription_level

Hämtar ett hanteringslås på prenumerationsnivå.

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

Parametrar

lock_name
str
Obligatorisk

Namnet på låset som ska hämtas. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

ManagementLockObject eller resultatet av cls(svar)

Returtyp

Undantag

get_by_scope

Hämta ett hanteringslås efter omfång.

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

Parametrar

scope
str
Obligatorisk

Låsets omfång. Krävs.

lock_name
str
Obligatorisk

Namnet på låset. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

ManagementLockObject eller resultatet av cls(svar)

Returtyp

Undantag

list_at_resource_group_level

Hämtar alla hanteringslås för en resursgrupp.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen som innehåller låsen som ska hämtas. Krävs.

filter
str
Obligatorisk

Filtret som ska tillämpas på åtgärden. Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen ManagementLockObject eller resultatet av cls(response)

Returtyp

Undantag

list_at_resource_level

Hämtar alla hanteringslås för en resurs eller någon nivå under resursen.

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]

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen som innehåller den låsta resursen. Namnet är skiftlägesokänsligt. Krävs.

resource_provider_namespace
str
Obligatorisk

Resursproviderns namnområde. Krävs.

parent_resource_path
str
Obligatorisk

Den överordnade resursidentiteten. Krävs.

resource_type
str
Obligatorisk

Resurstypen för den låsta resursen. Krävs.

resource_name
str
Obligatorisk

Namnet på den låsta resursen. Krävs.

filter
str
Obligatorisk

Filtret som ska tillämpas på åtgärden. Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen ManagementLockObject eller resultatet av cls(response)

Returtyp

Undantag

list_at_subscription_level

Hämtar alla hanteringslås för en prenumeration.

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

Parametrar

filter
str
Obligatorisk

Filtret som ska tillämpas på åtgärden. Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen ManagementLockObject eller resultatet av cls(response)

Returtyp

Undantag

list_by_scope

Hämtar alla hanteringslås för ett omfång.

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

Parametrar

scope
str
Obligatorisk

Låsets omfång. När du anger ett omfång för tilldelningen använder du '/subscriptions/{subscriptionId}' för prenumerationer, '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}' för resursgrupper och '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}' för resurser. Krävs.

filter
str
Obligatorisk

Filtret som ska tillämpas på åtgärden. Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen ManagementLockObject eller resultatet av cls(response)

Returtyp

Undantag

Attribut

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