Udostępnij za pośrednictwem


ManagementLocks interface

Interfejs reprezentujący blokady zarządzania.

Metody

createOrUpdateAtResourceGroupLevel(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateAtResourceGroupLevelOptionalParams)

Po zastosowaniu blokady w zakresie nadrzędnym wszystkie zasoby podrzędne dziedziczą tę samą blokadę. Aby utworzyć blokady zarządzania, musisz mieć dostęp do akcji Microsoft.Authorization/* lub Microsoft.Authorization/locks/*. Spośród wbudowanych ról tylko Właściciel i Administrator dostępu użytkowników mają dostęp do tych akcji.

createOrUpdateAtResourceLevel(string, string, string, string, string, string, ManagementLockObject, ManagementLocksCreateOrUpdateAtResourceLevelOptionalParams)

Po zastosowaniu blokady w zakresie nadrzędnym wszystkie zasoby podrzędne dziedziczą tę samą blokadę. Aby utworzyć blokady zarządzania, musisz mieć dostęp do akcji Microsoft.Authorization/* lub Microsoft.Authorization/locks/*. Spośród wbudowanych ról tylko Właściciel i Administrator dostępu użytkowników mają dostęp do tych akcji.

createOrUpdateAtSubscriptionLevel(string, ManagementLockObject, ManagementLocksCreateOrUpdateAtSubscriptionLevelOptionalParams)

Po zastosowaniu blokady w zakresie nadrzędnym wszystkie zasoby podrzędne dziedziczą tę samą blokadę. Aby utworzyć blokady zarządzania, musisz mieć dostęp do akcji Microsoft.Authorization/* lub Microsoft.Authorization/locks/*. Spośród wbudowanych ról tylko Właściciel i Administrator dostępu użytkowników mają dostęp do tych akcji.

createOrUpdateByScope(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateByScopeOptionalParams)

Utwórz lub zaktualizuj blokadę zarządzania według zakresu.

deleteAtResourceGroupLevel(string, string, ManagementLocksDeleteAtResourceGroupLevelOptionalParams)

Aby usunąć blokady zarządzania, musisz mieć dostęp do akcji Microsoft.Authorization/* lub Microsoft.Authorization/locks/*. Spośród wbudowanych ról tylko Właściciel i Administrator dostępu użytkowników mają dostęp do tych akcji.

deleteAtResourceLevel(string, string, string, string, string, string, ManagementLocksDeleteAtResourceLevelOptionalParams)

Aby usunąć blokady zarządzania, musisz mieć dostęp do akcji Microsoft.Authorization/* lub Microsoft.Authorization/locks/*. Spośród wbudowanych ról tylko Właściciel i Administrator dostępu użytkowników mają dostęp do tych akcji.

deleteAtSubscriptionLevel(string, ManagementLocksDeleteAtSubscriptionLevelOptionalParams)

Aby usunąć blokady zarządzania, musisz mieć dostęp do akcji Microsoft.Authorization/* lub Microsoft.Authorization/locks/*. Spośród wbudowanych ról tylko Właściciel i Administrator dostępu użytkowników mają dostęp do tych akcji.

deleteByScope(string, string, ManagementLocksDeleteByScopeOptionalParams)

Usuń blokadę zarządzania według zakresu.

getAtResourceGroupLevel(string, string, ManagementLocksGetAtResourceGroupLevelOptionalParams)

Pobiera blokadę zarządzania na poziomie grupy zasobów.

getAtResourceLevel(string, string, string, string, string, string, ManagementLocksGetAtResourceLevelOptionalParams)

Pobierz blokadę zarządzania zasobu lub dowolnego poziomu poniżej zasobu.

getAtSubscriptionLevel(string, ManagementLocksGetAtSubscriptionLevelOptionalParams)

Pobiera blokadę zarządzania na poziomie subskrypcji.

getByScope(string, string, ManagementLocksGetByScopeOptionalParams)

Uzyskiwanie blokady zarządzania według zakresu.

listAtResourceGroupLevel(string, ManagementLocksListAtResourceGroupLevelOptionalParams)

Pobiera wszystkie blokady zarządzania dla grupy zasobów.

listAtResourceLevel(string, string, string, string, string, ManagementLocksListAtResourceLevelOptionalParams)

Pobiera wszystkie blokady zarządzania dla zasobu lub dowolnego poziomu poniżej zasobu.

listAtSubscriptionLevel(ManagementLocksListAtSubscriptionLevelOptionalParams)

Pobiera wszystkie blokady zarządzania dla subskrypcji.

listByScope(string, ManagementLocksListByScopeOptionalParams)

Pobiera wszystkie blokady zarządzania dla zakresu.

Szczegóły metody

createOrUpdateAtResourceGroupLevel(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateAtResourceGroupLevelOptionalParams)

Po zastosowaniu blokady w zakresie nadrzędnym wszystkie zasoby podrzędne dziedziczą tę samą blokadę. Aby utworzyć blokady zarządzania, musisz mieć dostęp do akcji Microsoft.Authorization/* lub Microsoft.Authorization/locks/*. Spośród wbudowanych ról tylko Właściciel i Administrator dostępu użytkowników mają dostęp do tych akcji.

function createOrUpdateAtResourceGroupLevel(resourceGroupName: string, lockName: string, parameters: ManagementLockObject, options?: ManagementLocksCreateOrUpdateAtResourceGroupLevelOptionalParams): Promise<ManagementLockObject>

Parametry

resourceGroupName

string

Nazwa grupy zasobów do zablokowania.

lockName

string

Nazwa blokady. Nazwa blokady może mieć maksymalnie 260 znaków. Nie może zawierać <znaków kontrolek , > %, &, :, , ?, /lub.

parameters
ManagementLockObject

Parametry blokady zarządzania.

Zwraca

createOrUpdateAtResourceLevel(string, string, string, string, string, string, ManagementLockObject, ManagementLocksCreateOrUpdateAtResourceLevelOptionalParams)

Po zastosowaniu blokady w zakresie nadrzędnym wszystkie zasoby podrzędne dziedziczą tę samą blokadę. Aby utworzyć blokady zarządzania, musisz mieć dostęp do akcji Microsoft.Authorization/* lub Microsoft.Authorization/locks/*. Spośród wbudowanych ról tylko Właściciel i Administrator dostępu użytkowników mają dostęp do tych akcji.

function createOrUpdateAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, lockName: string, parameters: ManagementLockObject, options?: ManagementLocksCreateOrUpdateAtResourceLevelOptionalParams): Promise<ManagementLockObject>

Parametry

resourceGroupName

string

Nazwa grupy zasobów zawierającej zasób do zablokowania.

resourceProviderNamespace

string

Przestrzeń nazw dostawcy zasobów do zablokowania.

parentResourcePath

string

Tożsamość zasobu nadrzędnego.

resourceType

string

Typ zasobu do zablokowania.

resourceName

string

Nazwa zasobu do zablokowania.

lockName

string

Nazwa blokady. Nazwa blokady może mieć maksymalnie 260 znaków. Nie może zawierać <znaków kontrolek , > %, &, :, , ?, /lub.

parameters
ManagementLockObject

Parametry tworzenia lub aktualizowania blokady zarządzania.

Zwraca

createOrUpdateAtSubscriptionLevel(string, ManagementLockObject, ManagementLocksCreateOrUpdateAtSubscriptionLevelOptionalParams)

Po zastosowaniu blokady w zakresie nadrzędnym wszystkie zasoby podrzędne dziedziczą tę samą blokadę. Aby utworzyć blokady zarządzania, musisz mieć dostęp do akcji Microsoft.Authorization/* lub Microsoft.Authorization/locks/*. Spośród wbudowanych ról tylko Właściciel i Administrator dostępu użytkowników mają dostęp do tych akcji.

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

Parametry

lockName

string

Nazwa blokady. Nazwa blokady może mieć maksymalnie 260 znaków. Nie może zawierać <znaków kontrolek , > %, &, :, , ?, /lub.

parameters
ManagementLockObject

Parametry blokady zarządzania.

Zwraca

createOrUpdateByScope(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateByScopeOptionalParams)

Utwórz lub zaktualizuj blokadę zarządzania według zakresu.

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

Parametry

scope

string

Zakres blokady. Podczas podawania zakresu przypisania użyj ciągu "/subscriptions/{subscriptionId}" dla subskrypcji , "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}" dla grup zasobów i "/subscriptions/{subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}" dla zasobów.

lockName

string

Nazwa blokady.

parameters
ManagementLockObject

Tworzenie lub aktualizowanie parametrów blokady zarządzania.

Zwraca

deleteAtResourceGroupLevel(string, string, ManagementLocksDeleteAtResourceGroupLevelOptionalParams)

Aby usunąć blokady zarządzania, musisz mieć dostęp do akcji Microsoft.Authorization/* lub Microsoft.Authorization/locks/*. Spośród wbudowanych ról tylko Właściciel i Administrator dostępu użytkowników mają dostęp do tych akcji.

function deleteAtResourceGroupLevel(resourceGroupName: string, lockName: string, options?: ManagementLocksDeleteAtResourceGroupLevelOptionalParams): Promise<void>

Parametry

resourceGroupName

string

Nazwa grupy zasobów zawierającej blokadę.

lockName

string

Nazwa blokady do usunięcia.

Zwraca

Promise<void>

deleteAtResourceLevel(string, string, string, string, string, string, ManagementLocksDeleteAtResourceLevelOptionalParams)

Aby usunąć blokady zarządzania, musisz mieć dostęp do akcji Microsoft.Authorization/* lub Microsoft.Authorization/locks/*. Spośród wbudowanych ról tylko Właściciel i Administrator dostępu użytkowników mają dostęp do tych akcji.

function deleteAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, lockName: string, options?: ManagementLocksDeleteAtResourceLevelOptionalParams): Promise<void>

Parametry

resourceGroupName

string

Nazwa grupy zasobów zawierającej zasób z blokadą do usunięcia.

resourceProviderNamespace

string

Przestrzeń nazw dostawcy zasobów z blokadą do usunięcia.

parentResourcePath

string

Tożsamość zasobu nadrzędnego.

resourceType

string

Typ zasobu z blokadą do usunięcia.

resourceName

string

Nazwa zasobu z blokadą do usunięcia.

lockName

string

Nazwa blokady do usunięcia.

Zwraca

Promise<void>

deleteAtSubscriptionLevel(string, ManagementLocksDeleteAtSubscriptionLevelOptionalParams)

Aby usunąć blokady zarządzania, musisz mieć dostęp do akcji Microsoft.Authorization/* lub Microsoft.Authorization/locks/*. Spośród wbudowanych ról tylko Właściciel i Administrator dostępu użytkowników mają dostęp do tych akcji.

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

Parametry

lockName

string

Nazwa blokady do usunięcia.

Zwraca

Promise<void>

deleteByScope(string, string, ManagementLocksDeleteByScopeOptionalParams)

Usuń blokadę zarządzania według zakresu.

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

Parametry

scope

string

Zakres blokady.

lockName

string

Nazwa blokady.

Zwraca

Promise<void>

getAtResourceGroupLevel(string, string, ManagementLocksGetAtResourceGroupLevelOptionalParams)

Pobiera blokadę zarządzania na poziomie grupy zasobów.

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

Parametry

resourceGroupName

string

Nazwa zablokowanej grupy zasobów.

lockName

string

Nazwa blokady do pobrania.

Zwraca

getAtResourceLevel(string, string, string, string, string, string, ManagementLocksGetAtResourceLevelOptionalParams)

Pobierz blokadę zarządzania zasobu lub dowolnego poziomu poniżej zasobu.

function getAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, lockName: string, options?: ManagementLocksGetAtResourceLevelOptionalParams): Promise<ManagementLockObject>

Parametry

resourceGroupName

string

Nazwa grupy zasobów.

resourceProviderNamespace

string

Przestrzeń nazw dostawcy zasobów.

parentResourcePath

string

Dodatkowy parametr ścieżki potrzebny w niektórych usługach, takich jak BAZY danych SQL.

resourceType

string

Typ zasobu.

resourceName

string

Nazwa zasobu.

lockName

string

Nazwa blokady.

Zwraca

getAtSubscriptionLevel(string, ManagementLocksGetAtSubscriptionLevelOptionalParams)

Pobiera blokadę zarządzania na poziomie subskrypcji.

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

Parametry

lockName

string

Nazwa blokady do pobrania.

Zwraca

getByScope(string, string, ManagementLocksGetByScopeOptionalParams)

Uzyskiwanie blokady zarządzania według zakresu.

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

Parametry

scope

string

Zakres blokady.

lockName

string

Nazwa blokady.

options
ManagementLocksGetByScopeOptionalParams

Parametry opcji.

Zwraca

listAtResourceGroupLevel(string, ManagementLocksListAtResourceGroupLevelOptionalParams)

Pobiera wszystkie blokady zarządzania dla grupy zasobów.

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

Parametry

resourceGroupName

string

Nazwa grupy zasobów zawierającej blokady do pobrania.

Zwraca

listAtResourceLevel(string, string, string, string, string, ManagementLocksListAtResourceLevelOptionalParams)

Pobiera wszystkie blokady zarządzania dla zasobu lub dowolnego poziomu poniżej zasobu.

function listAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, options?: ManagementLocksListAtResourceLevelOptionalParams): PagedAsyncIterableIterator<ManagementLockObject, ManagementLockObject[], PageSettings>

Parametry

resourceGroupName

string

Nazwa grupy zasobów zawierającej zablokowany zasób. W nazwie jest uwzględniana wielkość liter.

resourceProviderNamespace

string

Przestrzeń nazw dostawcy zasobów.

parentResourcePath

string

Tożsamość zasobu nadrzędnego.

resourceType

string

Typ zasobu zablokowanego.

resourceName

string

Nazwa zablokowanego zasobu.

Zwraca

listAtSubscriptionLevel(ManagementLocksListAtSubscriptionLevelOptionalParams)

Pobiera wszystkie blokady zarządzania dla subskrypcji.

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

Parametry

Zwraca

listByScope(string, ManagementLocksListByScopeOptionalParams)

Pobiera wszystkie blokady zarządzania dla zakresu.

function listByScope(scope: string, options?: ManagementLocksListByScopeOptionalParams): PagedAsyncIterableIterator<ManagementLockObject, ManagementLockObject[], PageSettings>

Parametry

scope

string

Zakres blokady. W przypadku podawania zakresu przypisania użyj wartości "/subscriptions/{subscriptionId}" dla subskrypcji, "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}" dla grup zasobów i "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}" dla zasobów.

options
ManagementLocksListByScopeOptionalParams

Parametry opcji.

Zwraca