다음을 통해 공유


RoleAssignments interface

RoleAssignments를 나타내는 인터페이스입니다.

메서드

create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)

scope 및 이름으로 역할 할당을 만들거나 업데이트합니다.

createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)

ID별로 역할 할당을 만들거나 업데이트합니다.

delete(string, string, RoleAssignmentsDeleteOptionalParams)

scope 및 이름으로 역할 할당을 삭제합니다.

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

ID별로 역할 할당을 삭제합니다.

get(string, string, RoleAssignmentsGetOptionalParams)

scope 및 이름으로 역할 할당을 가져옵니다.

getById(string, RoleAssignmentsGetByIdOptionalParams)

ID별로 역할 할당을 가져옵니다.

listForResource(string, string, string, string, RoleAssignmentsListForResourceOptionalParams)

리소스에 적용되는 모든 역할 할당을 나열합니다.

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

리소스 그룹에 적용되는 모든 역할 할당을 나열합니다.

listForScope(string, RoleAssignmentsListForScopeOptionalParams)

scope 적용되는 모든 역할 할당을 나열합니다.

listForSubscription(RoleAssignmentsListForSubscriptionOptionalParams)

구독에 적용되는 모든 역할 할당을 나열합니다.

메서드 세부 정보

create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)

scope 및 이름으로 역할 할당을 만들거나 업데이트합니다.

function create(scope: string, roleAssignmentName: string, parameters: RoleAssignmentCreateParameters, options?: RoleAssignmentsCreateOptionalParams): Promise<RoleAssignment>

매개 변수

scope

string

작업 또는 리소스의 scope. 유효한 범위는 구독(형식: '/subscriptions/{subscriptionId}'), 리소스 그룹(형식: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' 또는 리소스(형식: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'입니다.

roleAssignmentName

string

역할 할당의 이름입니다. 유효한 GUID일 수 있습니다.

parameters
RoleAssignmentCreateParameters

역할 할당에 대한 매개 변수입니다.

options
RoleAssignmentsCreateOptionalParams

옵션 매개 변수입니다.

반환

Promise<RoleAssignment>

createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)

ID별로 역할 할당을 만들거나 업데이트합니다.

function createById(roleAssignmentId: string, parameters: RoleAssignmentCreateParameters, options?: RoleAssignmentsCreateByIdOptionalParams): Promise<RoleAssignment>

매개 변수

roleAssignmentId

string

scope, 리소스 이름 및 리소스 종류를 포함한 역할 할당의 정규화된 ID입니다. 형식: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. 예: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>

parameters
RoleAssignmentCreateParameters

역할 할당에 대한 매개 변수입니다.

options
RoleAssignmentsCreateByIdOptionalParams

옵션 매개 변수입니다.

반환

Promise<RoleAssignment>

delete(string, string, RoleAssignmentsDeleteOptionalParams)

scope 및 이름으로 역할 할당을 삭제합니다.

function delete(scope: string, roleAssignmentName: string, options?: RoleAssignmentsDeleteOptionalParams): Promise<RoleAssignment>

매개 변수

scope

string

작업 또는 리소스의 scope. 유효한 범위는 구독(형식: '/subscriptions/{subscriptionId}'), 리소스 그룹(형식: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' 또는 리소스(형식: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'입니다.

roleAssignmentName

string

역할 할당의 이름입니다. 유효한 GUID일 수 있습니다.

options
RoleAssignmentsDeleteOptionalParams

옵션 매개 변수입니다.

반환

Promise<RoleAssignment>

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

ID별로 역할 할당을 삭제합니다.

function deleteById(roleAssignmentId: string, options?: RoleAssignmentsDeleteByIdOptionalParams): Promise<RoleAssignment>

매개 변수

roleAssignmentId

string

scope, 리소스 이름 및 리소스 종류를 포함한 역할 할당의 정규화된 ID입니다. 형식: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. 예: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>

options
RoleAssignmentsDeleteByIdOptionalParams

옵션 매개 변수입니다.

반환

Promise<RoleAssignment>

get(string, string, RoleAssignmentsGetOptionalParams)

scope 및 이름으로 역할 할당을 가져옵니다.

function get(scope: string, roleAssignmentName: string, options?: RoleAssignmentsGetOptionalParams): Promise<RoleAssignment>

매개 변수

scope

string

작업 또는 리소스의 scope. 유효한 범위는 구독(형식: '/subscriptions/{subscriptionId}'), 리소스 그룹(형식: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' 또는 리소스(형식: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'입니다.

roleAssignmentName

string

역할 할당의 이름입니다. 유효한 GUID일 수 있습니다.

options
RoleAssignmentsGetOptionalParams

옵션 매개 변수입니다.

반환

Promise<RoleAssignment>

getById(string, RoleAssignmentsGetByIdOptionalParams)

ID별로 역할 할당을 가져옵니다.

function getById(roleAssignmentId: string, options?: RoleAssignmentsGetByIdOptionalParams): Promise<RoleAssignment>

매개 변수

roleAssignmentId

string

scope, 리소스 이름 및 리소스 종류를 포함한 역할 할당의 정규화된 ID입니다. 형식: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. 예: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>

options
RoleAssignmentsGetByIdOptionalParams

옵션 매개 변수입니다.

반환

Promise<RoleAssignment>

listForResource(string, string, string, string, RoleAssignmentsListForResourceOptionalParams)

리소스에 적용되는 모든 역할 할당을 나열합니다.

function listForResource(resourceGroupName: string, resourceProviderNamespace: string, resourceType: string, resourceName: string, options?: RoleAssignmentsListForResourceOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

매개 변수

resourceGroupName

string

리소스 그룹의 이름. 이름은 대소문자를 구분하지 않습니다.

resourceProviderNamespace

string

리소스 공급자의 네임스페이스입니다.

resourceType

string

리소스 종류 이름입니다. 예를 들어 웹앱의 형식 이름은 'sites'(Microsoft.Web/sites)입니다.

resourceName

string

리소스 이름입니다.

options
RoleAssignmentsListForResourceOptionalParams

옵션 매개 변수입니다.

반환

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

리소스 그룹에 적용되는 모든 역할 할당을 나열합니다.

function listForResourceGroup(resourceGroupName: string, options?: RoleAssignmentsListForResourceGroupOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

매개 변수

resourceGroupName

string

리소스 그룹의 이름. 이름은 대소문자를 구분하지 않습니다.

options
RoleAssignmentsListForResourceGroupOptionalParams

옵션 매개 변수입니다.

반환

listForScope(string, RoleAssignmentsListForScopeOptionalParams)

scope 적용되는 모든 역할 할당을 나열합니다.

function listForScope(scope: string, options?: RoleAssignmentsListForScopeOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

매개 변수

scope

string

작업 또는 리소스의 scope. 유효한 범위는 구독(형식: '/subscriptions/{subscriptionId}'), 리소스 그룹(형식: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' 또는 리소스(형식: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'입니다.

options
RoleAssignmentsListForScopeOptionalParams

옵션 매개 변수입니다.

반환

listForSubscription(RoleAssignmentsListForSubscriptionOptionalParams)

구독에 적용되는 모든 역할 할당을 나열합니다.

function listForSubscription(options?: RoleAssignmentsListForSubscriptionOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

매개 변수

options
RoleAssignmentsListForSubscriptionOptionalParams

옵션 매개 변수입니다.

반환