ManagementLocks interface
ManagementLocks를 나타내는 인터페이스입니다.
메서드
메서드 세부 정보
createOrUpdateAtResourceGroupLevel(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateAtResourceGroupLevelOptionalParams)
부모 범위에서 잠금을 적용하면 모든 자식 리소스가 동일한 잠금을 상속합니다. 관리 잠금을 만들려면 Microsoft.Authorization/* 또는 Microsoft.Authorization/locks/* 작업에 액세스할 수 있어야 합니다. 기본 제공 역할의 경우 소유자 및 사용자 액세스 관리자에게만 이러한 작업의 권한이 부여됩니다.
function createOrUpdateAtResourceGroupLevel(resourceGroupName: string, lockName: string, parameters: ManagementLockObject, options?: ManagementLocksCreateOrUpdateAtResourceGroupLevelOptionalParams): Promise<ManagementLockObject>
매개 변수
- resourceGroupName
-
string
잠글 리소스 그룹의 이름입니다.
- lockName
-
string
잠금 이름입니다. 잠금 이름은 최대 260자일 수 있습니다. , > %, &, :, , ?, /또는 컨트롤 문자를 포함<할 수 없습니다.
- parameters
- ManagementLockObject
관리 잠금 매개 변수입니다.
옵션 매개 변수입니다.
반환
Promise<ManagementLockObject>
createOrUpdateAtResourceLevel(string, string, string, string, string, string, ManagementLockObject, ManagementLocksCreateOrUpdateAtResourceLevelOptionalParams)
부모 범위에서 잠금을 적용하면 모든 자식 리소스가 동일한 잠금을 상속합니다. 관리 잠금을 만들려면 Microsoft.Authorization/* 또는 Microsoft.Authorization/locks/* 작업에 액세스할 수 있어야 합니다. 기본 제공 역할의 경우 소유자 및 사용자 액세스 관리자에게만 이러한 작업의 권한이 부여됩니다.
function createOrUpdateAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, lockName: string, parameters: ManagementLockObject, options?: ManagementLocksCreateOrUpdateAtResourceLevelOptionalParams): Promise<ManagementLockObject>
매개 변수
- resourceGroupName
-
string
잠글 리소스가 포함된 리소스 그룹의 이름입니다.
- resourceProviderNamespace
-
string
잠글 리소스의 리소스 공급자 네임스페이스입니다.
- parentResourcePath
-
string
부모 리소스 ID입니다.
- resourceType
-
string
잠글 리소스의 리소스 종류입니다.
- resourceName
-
string
잠글 리소스의 이름입니다.
- lockName
-
string
잠금의 이름입니다. 잠금 이름은 최대 260자일 수 있습니다. , > %, &, :, , ?, /또는 컨트롤 문자를 포함<할 수 없습니다.
- parameters
- ManagementLockObject
관리 잠금을 만들거나 업데이트하기 위한 매개 변수입니다.
옵션 매개 변수입니다.
반환
Promise<ManagementLockObject>
createOrUpdateAtSubscriptionLevel(string, ManagementLockObject, ManagementLocksCreateOrUpdateAtSubscriptionLevelOptionalParams)
부모 범위에서 잠금을 적용하면 모든 자식 리소스가 동일한 잠금을 상속합니다. 관리 잠금을 만들려면 Microsoft.Authorization/* 또는 Microsoft.Authorization/locks/* 작업에 액세스할 수 있어야 합니다. 기본 제공 역할의 경우 소유자 및 사용자 액세스 관리자에게만 이러한 작업의 권한이 부여됩니다.
function createOrUpdateAtSubscriptionLevel(lockName: string, parameters: ManagementLockObject, options?: ManagementLocksCreateOrUpdateAtSubscriptionLevelOptionalParams): Promise<ManagementLockObject>
매개 변수
- lockName
-
string
잠금의 이름입니다. 잠금 이름은 최대 260자일 수 있습니다. , > %, &, :, , ?, /또는 컨트롤 문자를 포함<할 수 없습니다.
- parameters
- ManagementLockObject
관리 잠금 매개 변수입니다.
옵션 매개 변수입니다.
반환
Promise<ManagementLockObject>
createOrUpdateByScope(string, string, ManagementLockObject, ManagementLocksCreateOrUpdateByScopeOptionalParams)
scope 관리 잠금을 만들거나 업데이트합니다.
function createOrUpdateByScope(scope: string, lockName: string, parameters: ManagementLockObject, options?: ManagementLocksCreateOrUpdateByScopeOptionalParams): Promise<ManagementLockObject>
매개 변수
- scope
-
string
잠금에 대한 scope. 할당에 대한 scope 제공하는 경우 구독에는 '/subscriptions/{subscriptionId}', 리소스 그룹에는 '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}'을 사용하고, 리소스에는 '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}'을 사용합니다.
- lockName
-
string
잠금의 이름입니다.
- parameters
- ManagementLockObject
관리 잠금 매개 변수를 만들거나 업데이트합니다.
옵션 매개 변수입니다.
반환
Promise<ManagementLockObject>
deleteAtResourceGroupLevel(string, string, ManagementLocksDeleteAtResourceGroupLevelOptionalParams)
관리 잠금을 삭제하려면 Microsoft.Authorization/* 또는 Microsoft.Authorization/locks/* 작업에 액세스할 수 있어야 합니다. 기본 제공 역할의 경우 소유자 및 사용자 액세스 관리자에게만 이러한 작업의 권한이 부여됩니다.
function deleteAtResourceGroupLevel(resourceGroupName: string, lockName: string, options?: ManagementLocksDeleteAtResourceGroupLevelOptionalParams): Promise<void>
매개 변수
- resourceGroupName
-
string
잠금을 포함하는 리소스 그룹의 이름입니다.
- lockName
-
string
삭제할 잠금의 이름입니다.
옵션 매개 변수입니다.
반환
Promise<void>
deleteAtResourceLevel(string, string, string, string, string, string, ManagementLocksDeleteAtResourceLevelOptionalParams)
관리 잠금을 삭제하려면 Microsoft.Authorization/* 또는 Microsoft.Authorization/locks/* 작업에 액세스할 수 있어야 합니다. 기본 제공 역할의 경우 소유자 및 사용자 액세스 관리자에게만 이러한 작업의 권한이 부여됩니다.
function deleteAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, lockName: string, options?: ManagementLocksDeleteAtResourceLevelOptionalParams): Promise<void>
매개 변수
- resourceGroupName
-
string
삭제할 잠금이 있는 리소스가 포함된 리소스 그룹의 이름입니다.
- resourceProviderNamespace
-
string
삭제할 잠금이 있는 리소스의 리소스 공급자 네임스페이스입니다.
- parentResourcePath
-
string
부모 리소스 ID입니다.
- resourceType
-
string
삭제할 잠금이 있는 리소스의 리소스 종류입니다.
- resourceName
-
string
삭제할 잠금이 있는 리소스의 이름입니다.
- lockName
-
string
삭제할 잠금의 이름입니다.
옵션 매개 변수입니다.
반환
Promise<void>
deleteAtSubscriptionLevel(string, ManagementLocksDeleteAtSubscriptionLevelOptionalParams)
관리 잠금을 삭제하려면 Microsoft.Authorization/* 또는 Microsoft.Authorization/locks/* 작업에 액세스할 수 있어야 합니다. 기본 제공 역할의 경우 소유자 및 사용자 액세스 관리자에게만 이러한 작업의 권한이 부여됩니다.
function deleteAtSubscriptionLevel(lockName: string, options?: ManagementLocksDeleteAtSubscriptionLevelOptionalParams): Promise<void>
매개 변수
- lockName
-
string
삭제할 잠금의 이름입니다.
옵션 매개 변수입니다.
반환
Promise<void>
deleteByScope(string, string, ManagementLocksDeleteByScopeOptionalParams)
scope 관리 잠금을 삭제합니다.
function deleteByScope(scope: string, lockName: string, options?: ManagementLocksDeleteByScopeOptionalParams): Promise<void>
매개 변수
- scope
-
string
잠금에 대한 scope.
- lockName
-
string
잠금의 이름입니다.
옵션 매개 변수입니다.
반환
Promise<void>
getAtResourceGroupLevel(string, string, ManagementLocksGetAtResourceGroupLevelOptionalParams)
리소스 그룹 수준에서 관리 잠금을 가져옵니다.
function getAtResourceGroupLevel(resourceGroupName: string, lockName: string, options?: ManagementLocksGetAtResourceGroupLevelOptionalParams): Promise<ManagementLockObject>
매개 변수
- resourceGroupName
-
string
잠긴 리소스 그룹의 이름입니다.
- lockName
-
string
가져올 잠금의 이름입니다.
옵션 매개 변수입니다.
반환
Promise<ManagementLockObject>
getAtResourceLevel(string, string, string, string, string, string, ManagementLocksGetAtResourceLevelOptionalParams)
리소스의 관리 잠금 또는 리소스 아래의 모든 수준을 가져옵니다.
function getAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, lockName: string, options?: ManagementLocksGetAtResourceLevelOptionalParams): Promise<ManagementLockObject>
매개 변수
- resourceGroupName
-
string
리소스 그룹의 이름.
- resourceProviderNamespace
-
string
리소스 공급자의 네임스페이스입니다.
- parentResourcePath
-
string
SQL Database와 같은 일부 서비스에 필요한 추가 경로 매개 변수입니다.
- resourceType
-
string
리소스 형식입니다.
- resourceName
-
string
리소스의 이름입니다.
- lockName
-
string
잠금의 이름입니다.
옵션 매개 변수입니다.
반환
Promise<ManagementLockObject>
getAtSubscriptionLevel(string, ManagementLocksGetAtSubscriptionLevelOptionalParams)
구독 수준에서 관리 잠금을 가져옵니다.
function getAtSubscriptionLevel(lockName: string, options?: ManagementLocksGetAtSubscriptionLevelOptionalParams): Promise<ManagementLockObject>
매개 변수
- lockName
-
string
가져올 잠금의 이름입니다.
옵션 매개 변수입니다.
반환
Promise<ManagementLockObject>
getByScope(string, string, ManagementLocksGetByScopeOptionalParams)
scope 관리 잠금을 가져옵니다.
function getByScope(scope: string, lockName: string, options?: ManagementLocksGetByScopeOptionalParams): Promise<ManagementLockObject>
매개 변수
- scope
-
string
잠금에 대한 scope.
- lockName
-
string
잠금의 이름입니다.
옵션 매개 변수입니다.
반환
Promise<ManagementLockObject>
listAtResourceGroupLevel(string, ManagementLocksListAtResourceGroupLevelOptionalParams)
리소스 그룹에 대한 모든 관리 잠금을 가져옵니다.
function listAtResourceGroupLevel(resourceGroupName: string, options?: ManagementLocksListAtResourceGroupLevelOptionalParams): PagedAsyncIterableIterator<ManagementLockObject, ManagementLockObject[], PageSettings>
매개 변수
- resourceGroupName
-
string
가져올 잠금이 포함된 리소스 그룹의 이름입니다.
옵션 매개 변수입니다.
반환
listAtResourceLevel(string, string, string, string, string, ManagementLocksListAtResourceLevelOptionalParams)
리소스 또는 리소스 아래의 모든 수준에 대한 모든 관리 잠금을 가져옵니다.
function listAtResourceLevel(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, options?: ManagementLocksListAtResourceLevelOptionalParams): PagedAsyncIterableIterator<ManagementLockObject, ManagementLockObject[], PageSettings>
매개 변수
- resourceGroupName
-
string
잠긴 리소스를 포함하는 리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다.
- resourceProviderNamespace
-
string
리소스 공급자의 네임스페이스입니다.
- parentResourcePath
-
string
부모 리소스 ID입니다.
- resourceType
-
string
잠긴 리소스의 리소스 종류입니다.
- resourceName
-
string
잠긴 리소스의 이름입니다.
옵션 매개 변수입니다.
반환
listAtSubscriptionLevel(ManagementLocksListAtSubscriptionLevelOptionalParams)
구독에 대한 모든 관리 잠금을 가져옵니다.
function listAtSubscriptionLevel(options?: ManagementLocksListAtSubscriptionLevelOptionalParams): PagedAsyncIterableIterator<ManagementLockObject, ManagementLockObject[], PageSettings>
매개 변수
옵션 매개 변수입니다.
반환
listByScope(string, ManagementLocksListByScopeOptionalParams)
scope 대한 모든 관리 잠금을 가져옵니다.
function listByScope(scope: string, options?: ManagementLocksListByScopeOptionalParams): PagedAsyncIterableIterator<ManagementLockObject, ManagementLockObject[], PageSettings>
매개 변수
- scope
-
string
잠금에 대한 scope. 할당에 대한 scope 제공하는 경우 리소스 그룹에는 '/subscriptions/{subscriptionId}', 리소스 그룹에는 '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}', 리소스의 경우 '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}'을 사용합니다.
옵션 매개 변수입니다.