Delen via


ManagementLocksOperations Klas

Waarschuwing

Maak deze klasse NIET rechtstreeks.

In plaats daarvan moet u toegang krijgen tot de volgende bewerkingen via

ManagementLockClient's

<xref:management_locks> Kenmerk.

Overname
builtins.object
ManagementLocksOperations

Constructor

ManagementLocksOperations(*args, **kwargs)

Methoden

create_or_update_at_resource_group_level

Hiermee maakt of werkt u een beheervergrendeling op het niveau van de resourcegroep bij.

Wanneer u een vergrendeling toepast op een bovenliggend bereik, nemen alle onderliggende resources dezelfde vergrendeling over. Als u beheervergrendelingen wilt maken, moet u toegang hebben tot de acties Microsoft.Authorization/* of Microsoft.Authorization/locks/*. Van de ingebouwde rollen worden deze acties alleen toegekend aan Eigenaar en Administrator voor gebruikerstoegang.

create_or_update_at_resource_level

Hiermee maakt of werkt u een beheervergrendeling bij op resourceniveau of op een niveau onder de resource.

Wanneer u een vergrendeling toepast op een bovenliggend bereik, nemen alle onderliggende resources dezelfde vergrendeling over. Als u beheervergrendelingen wilt maken, moet u toegang hebben tot de acties Microsoft.Authorization/* of Microsoft.Authorization/locks/*. Van de ingebouwde rollen worden deze acties alleen toegekend aan Eigenaar en Administrator voor gebruikerstoegang.

create_or_update_at_subscription_level

Hiermee maakt of werkt u een beheervergrendeling op abonnementsniveau bij.

Wanneer u een vergrendeling toepast op een bovenliggend bereik, nemen alle onderliggende resources dezelfde vergrendeling over. Als u beheervergrendelingen wilt maken, moet u toegang hebben tot de acties Microsoft.Authorization/* of Microsoft.Authorization/locks/*. Van de ingebouwde rollen worden deze acties alleen toegekend aan Eigenaar en Administrator voor gebruikerstoegang.

create_or_update_by_scope

Een beheervergrendeling per bereik maken of bijwerken.

delete_at_resource_group_level

Hiermee verwijdert u een beheervergrendeling op het niveau van de resourcegroep.

Als u beheervergrendelingen wilt verwijderen, moet u toegang hebben tot de acties Microsoft.Authorization/* of Microsoft.Authorization/locks/*. Van de ingebouwde rollen worden deze acties alleen toegekend aan Eigenaar en Administrator voor gebruikerstoegang.

delete_at_resource_level

Hiermee verwijdert u de beheervergrendeling van een resource of een niveau onder de resource.

Als u beheervergrendelingen wilt verwijderen, moet u toegang hebben tot de acties Microsoft.Authorization/* of Microsoft.Authorization/locks/*. Van de ingebouwde rollen worden deze acties alleen toegekend aan Eigenaar en Administrator voor gebruikerstoegang.

delete_at_subscription_level

Hiermee verwijdert u de beheervergrendeling op abonnementsniveau.

Als u beheervergrendelingen wilt verwijderen, moet u toegang hebben tot de acties Microsoft.Authorization/* of Microsoft.Authorization/locks/*. Van de ingebouwde rollen worden deze acties alleen toegekend aan Eigenaar en Administrator voor gebruikerstoegang.

delete_by_scope

Een beheervergrendeling per bereik verwijderen.

get_at_resource_group_level

Hiermee haalt u een beheervergrendeling op het niveau van de resourcegroep op.

get_at_resource_level

Haal de beheervergrendeling van een resource of een lager niveau op.

get_at_subscription_level

Hiermee wordt een beheervergrendeling op abonnementsniveau opgehaald.

get_by_scope

Een beheervergrendeling ophalen per bereik.

list_at_resource_group_level

Hiermee haalt u alle beheervergrendelingen voor een resourcegroep op.

list_at_resource_level

Hiermee haalt u alle beheervergrendelingen op voor een resource of een niveau onder de resource.

list_at_subscription_level

Hiermee haalt u alle beheervergrendelingen voor een abonnement op.

list_by_scope

Hiermee haalt u alle beheervergrendelingen voor een bereik op.

create_or_update_at_resource_group_level

Hiermee maakt of werkt u een beheervergrendeling op het niveau van de resourcegroep bij.

Wanneer u een vergrendeling toepast op een bovenliggend bereik, nemen alle onderliggende resources dezelfde vergrendeling over. Als u beheervergrendelingen wilt maken, moet u toegang hebben tot de acties Microsoft.Authorization/* of Microsoft.Authorization/locks/*. Van de ingebouwde rollen worden deze acties alleen toegekend aan Eigenaar en Administrator voor gebruikerstoegang.

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

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die moet worden vergrendeld. Vereist.

lock_name
str
Vereist

De naam van het vergrendelingsslot. De naam van de vergrendeling mag maximaal 260 tekens bevatten. Het mag geen , > %, &, :, , ?, /, of besturingselementen bevatten<. Vereist.

parameters
ManagementLockObject of IO
Vereist

De beheervergrendelingsparameters. Is een ManagementLockObject-type of een IO-type. Vereist.

content_type
str

Inhoudstype bodyparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

ManagementLockObject of het resultaat van cls(response)

Retourtype

Uitzonderingen

create_or_update_at_resource_level

Hiermee maakt of werkt u een beheervergrendeling bij op resourceniveau of op een niveau onder de resource.

Wanneer u een vergrendeling toepast op een bovenliggend bereik, nemen alle onderliggende resources dezelfde vergrendeling over. Als u beheervergrendelingen wilt maken, moet u toegang hebben tot de acties Microsoft.Authorization/* of Microsoft.Authorization/locks/*. Van de ingebouwde rollen worden deze acties alleen toegekend aan Eigenaar en Administrator voor gebruikerstoegang.

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

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep met de resource die moet worden vergrendeld. Vereist.

resource_provider_namespace
str
Vereist

De naamruimte van de resourceprovider van de resource die moet worden vergrendeld. Vereist.

parent_resource_path
str
Vereist

De bovenliggende resource-id. Vereist.

resource_type
str
Vereist

Het resourcetype van de resource die moet worden vergrendeld. Vereist.

resource_name
str
Vereist

De naam van de resource die moet worden vergrendeld. Vereist.

lock_name
str
Vereist

De naam van het vergrendelingsslot. De naam van de vergrendeling mag maximaal 260 tekens bevatten. Het mag geen , > %, &, :, , ?, /, of besturingselementen bevatten<. Vereist.

parameters
ManagementLockObject of IO
Vereist

Parameters voor het maken of bijwerken van een beheervergrendeling. Is een ManagementLockObject-type of een IO-type. Vereist.

content_type
str

Inhoudstype bodyparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

ManagementLockObject of het resultaat van cls(response)

Retourtype

Uitzonderingen

create_or_update_at_subscription_level

Hiermee maakt of werkt u een beheervergrendeling op abonnementsniveau bij.

Wanneer u een vergrendeling toepast op een bovenliggend bereik, nemen alle onderliggende resources dezelfde vergrendeling over. Als u beheervergrendelingen wilt maken, moet u toegang hebben tot de acties Microsoft.Authorization/* of Microsoft.Authorization/locks/*. Van de ingebouwde rollen worden deze acties alleen toegekend aan Eigenaar en Administrator voor gebruikerstoegang.

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

Parameters

lock_name
str
Vereist

De naam van het vergrendelingsslot. De naam van de vergrendeling mag maximaal 260 tekens bevatten. Het mag geen , > %, &, :, , ?, /, of besturingselementen bevatten<. Vereist.

parameters
ManagementLockObject of IO
Vereist

De beheervergrendelingsparameters. Is een ManagementLockObject-type of een IO-type. Vereist.

content_type
str

Inhoudstype bodyparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

ManagementLockObject of het resultaat van cls(response)

Retourtype

Uitzonderingen

create_or_update_by_scope

Een beheervergrendeling per bereik maken of bijwerken.

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

Parameters

scope
str
Vereist

Het bereik voor de vergrendeling. Wanneer u een bereik voor de toewijzing op geeft, gebruikt u '/subscriptions/{subscriptionId}' voor abonnementen, '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}' voor resourcegroepen en '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}' voor resources. Vereist.

lock_name
str
Vereist

De naam van het vergrendelingsslot. Vereist.

parameters
ManagementLockObject of IO
Vereist

Vergrendelingsparameters voor beheer maken of bijwerken. Is een ManagementLockObject-type of een IO-type. Vereist.

content_type
str

Inhoudstype bodyparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

ManagementLockObject of het resultaat van cls(response)

Retourtype

Uitzonderingen

delete_at_resource_group_level

Hiermee verwijdert u een beheervergrendeling op het niveau van de resourcegroep.

Als u beheervergrendelingen wilt verwijderen, moet u toegang hebben tot de acties Microsoft.Authorization/* of Microsoft.Authorization/locks/*. Van de ingebouwde rollen worden deze acties alleen toegekend aan Eigenaar en Administrator voor gebruikerstoegang.

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

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die de vergrendeling bevat. Vereist.

lock_name
str
Vereist

De naam van de vergrendeling die moet worden verwijderd. Vereist.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

Geen of het resultaat van cls(response)

Retourtype

Uitzonderingen

delete_at_resource_level

Hiermee verwijdert u de beheervergrendeling van een resource of een niveau onder de resource.

Als u beheervergrendelingen wilt verwijderen, moet u toegang hebben tot de acties Microsoft.Authorization/* of Microsoft.Authorization/locks/*. Van de ingebouwde rollen worden deze acties alleen toegekend aan Eigenaar en Administrator voor gebruikerstoegang.

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

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep met de resource waarvan de vergrendeling moet worden verwijderd. Vereist.

resource_provider_namespace
str
Vereist

De naamruimte van de resourceprovider van de resource met de vergrendeling die moet worden verwijderd. Vereist.

parent_resource_path
str
Vereist

De bovenliggende resource-id. Vereist.

resource_type
str
Vereist

Het resourcetype van de resource met de vergrendeling die moet worden verwijderd. Vereist.

resource_name
str
Vereist

De naam van de resource met de vergrendeling die moet worden verwijderd. Vereist.

lock_name
str
Vereist

De naam van de vergrendeling die moet worden verwijderd. Vereist.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

Geen of het resultaat van cls(response)

Retourtype

Uitzonderingen

delete_at_subscription_level

Hiermee verwijdert u de beheervergrendeling op abonnementsniveau.

Als u beheervergrendelingen wilt verwijderen, moet u toegang hebben tot de acties Microsoft.Authorization/* of Microsoft.Authorization/locks/*. Van de ingebouwde rollen worden deze acties alleen toegekend aan Eigenaar en Administrator voor gebruikerstoegang.

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

Parameters

lock_name
str
Vereist

De naam van de vergrendeling die moet worden verwijderd. Vereist.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

Geen of het resultaat van cls(response)

Retourtype

Uitzonderingen

delete_by_scope

Een beheervergrendeling per bereik verwijderen.

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

Parameters

scope
str
Vereist

Het bereik voor de vergrendeling. Vereist.

lock_name
str
Vereist

De naam van het vergrendelingsslot. Vereist.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

Geen of het resultaat van cls(response)

Retourtype

Uitzonderingen

get_at_resource_group_level

Hiermee haalt u een beheervergrendeling op het niveau van de resourcegroep op.

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

Parameters

resource_group_name
str
Vereist

De naam van de vergrendelde resourcegroep. Vereist.

lock_name
str
Vereist

De naam van het vergrendelingje dat u wilt ophalen. Vereist.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

ManagementLockObject of het resultaat van cls(response)

Retourtype

Uitzonderingen

get_at_resource_level

Haal de beheervergrendeling van een resource of een lager niveau op.

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

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep. Vereist.

resource_provider_namespace
str
Vereist

De naamruimte van de resourceprovider. Vereist.

parent_resource_path
str
Vereist

Een extra padparameter die nodig is in sommige services, zoals SQL Databases. Vereist.

resource_type
str
Vereist

Het type resource. Vereist.

resource_name
str
Vereist

De naam van de resource. Vereist.

lock_name
str
Vereist

De naam van het vergrendelingsslot. Vereist.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

ManagementLockObject of het resultaat van cls(response)

Retourtype

Uitzonderingen

get_at_subscription_level

Hiermee wordt een beheervergrendeling op abonnementsniveau opgehaald.

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

Parameters

lock_name
str
Vereist

De naam van het vergrendelingje dat u wilt ophalen. Vereist.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

ManagementLockObject of het resultaat van cls(response)

Retourtype

Uitzonderingen

get_by_scope

Een beheervergrendeling ophalen per bereik.

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

Parameters

scope
str
Vereist

Het bereik voor de vergrendeling. Vereist.

lock_name
str
Vereist

De naam van het vergrendelingsslot. Vereist.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

ManagementLockObject of het resultaat van cls(response)

Retourtype

Uitzonderingen

list_at_resource_group_level

Hiermee haalt u alle beheervergrendelingen voor een resourcegroep op.

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

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep met de vergrendelingen die u wilt ophalen. Vereist.

filter
str
Vereist

Het filter dat moet worden toegepast op de bewerking. De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

Een iterator zoals een exemplaar van ManagementLockObject of het resultaat van cls(response)

Retourtype

Uitzonderingen

list_at_resource_level

Hiermee haalt u alle beheervergrendelingen op voor een resource of een niveau onder de resource.

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]

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die de vergrendelde resource bevat. De naam is niet hoofdlettergevoelig. Vereist.

resource_provider_namespace
str
Vereist

De naamruimte van de resourceprovider. Vereist.

parent_resource_path
str
Vereist

De bovenliggende resource-id. Vereist.

resource_type
str
Vereist

Het resourcetype van de vergrendelde resource. Vereist.

resource_name
str
Vereist

De naam van de vergrendelde resource. Vereist.

filter
str
Vereist

Het filter dat moet worden toegepast op de bewerking. De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

Een iterator zoals een exemplaar van ManagementLockObject of het resultaat van cls(response)

Retourtype

Uitzonderingen

list_at_subscription_level

Hiermee haalt u alle beheervergrendelingen voor een abonnement op.

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

Parameters

filter
str
Vereist

Het filter dat moet worden toegepast op de bewerking. De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

Een iterator zoals een exemplaar van ManagementLockObject of het resultaat van cls(response)

Retourtype

Uitzonderingen

list_by_scope

Hiermee haalt u alle beheervergrendelingen voor een bereik op.

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

Parameters

scope
str
Vereist

Het bereik voor de vergrendeling. Wanneer u een bereik voor de toewijzing op geeft, gebruikt u '/subscriptions/{subscriptionId}' voor abonnementen, '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}' voor resourcegroepen en '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}' voor resources. Vereist.

filter
str
Vereist

Het filter dat moet worden toegepast op de bewerking. De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

Een iterator zoals een exemplaar van ManagementLockObject of het resultaat van cls(response)

Retourtype

Uitzonderingen

Kenmerken

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