다음을 통해 공유


RoleAssignments interface

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

메서드

create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)

역할 할당을 만듭니다.

createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)

ID별로 역할 할당을 만듭니다.

delete(string, string, RoleAssignmentsDeleteOptionalParams)

역할 할당을 삭제합니다.

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

역할 할당을 삭제합니다.

get(string, string, RoleAssignmentsGetOptionalParams)

지정된 역할 할당을 가져옵니다.

getById(string, RoleAssignmentsGetByIdOptionalParams)

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

list(RoleAssignmentsListOptionalParams)

구독에 대한 모든 역할 할당을 가져옵니다.

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

리소스에 대한 역할 할당을 가져옵니다.

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

리소스 그룹에 대한 역할 할당을 가져옵니다.

listForScope(string, RoleAssignmentsListForScopeOptionalParams)

범위에 대한 역할 할당을 가져옵니다.

메서드 세부 정보

create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)

역할 할당을 만듭니다.

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

매개 변수

scope

string

만들 역할 할당의 범위입니다. 범위는 모든 REST 리소스 인스턴스일 수 있습니다. 예를 들어 구독에 '/subscriptions/{subscription-id}/'를 사용하고, 리소스 그룹에는 '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}'을, 리소스에는 '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider}/{resource-type}/{resource-name}'을 사용합니다.

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

범위, 리소스 이름 및 리소스 종류를 포함하여 역할 할당의 정규화된 ID입니다. /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}형식을 사용합니다. 예: /subscriptions/{subId}/resourcegroups/{rgname}//providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}.

parameters
RoleAssignmentCreateParameters

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

options
RoleAssignmentsCreateByIdOptionalParams

옵션 매개 변수입니다.

반환

Promise<RoleAssignment>

delete(string, string, RoleAssignmentsDeleteOptionalParams)

역할 할당을 삭제합니다.

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

매개 변수

scope

string

삭제할 역할 할당의 범위입니다.

roleAssignmentName

string

삭제할 역할 할당의 이름입니다.

options
RoleAssignmentsDeleteOptionalParams

옵션 매개 변수입니다.

반환

Promise<RoleAssignment>

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

역할 할당을 삭제합니다.

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

매개 변수

roleAssignmentId

string

범위, 리소스 이름 및 리소스 종류를 포함하여 역할 할당의 정규화된 ID입니다. /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}형식을 사용합니다. 예: /subscriptions/{subId}/resourcegroups/{rgname}//providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}.

options
RoleAssignmentsDeleteByIdOptionalParams

옵션 매개 변수입니다.

반환

Promise<RoleAssignment>

get(string, string, RoleAssignmentsGetOptionalParams)

지정된 역할 할당을 가져옵니다.

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

매개 변수

scope

string

역할 할당의 범위입니다.

roleAssignmentName

string

가져올 역할 할당의 이름입니다.

options
RoleAssignmentsGetOptionalParams

옵션 매개 변수입니다.

반환

Promise<RoleAssignment>

getById(string, RoleAssignmentsGetByIdOptionalParams)

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

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

매개 변수

roleAssignmentId

string

범위, 리소스 이름 및 리소스 종류를 포함하여 역할 할당의 정규화된 ID입니다. /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}형식을 사용합니다. 예: /subscriptions/{subId}/resourcegroups/{rgname}//providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}.

options
RoleAssignmentsGetByIdOptionalParams

옵션 매개 변수입니다.

반환

Promise<RoleAssignment>

list(RoleAssignmentsListOptionalParams)

구독에 대한 모든 역할 할당을 가져옵니다.

function list(options?: RoleAssignmentsListOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

매개 변수

options
RoleAssignmentsListOptionalParams

옵션 매개 변수입니다.

반환

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

리소스에 대한 역할 할당을 가져옵니다.

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

매개 변수

resourceGroupName

string

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

resourceProviderNamespace

string

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

parentResourcePath

string

부모 리소스 ID입니다.

resourceType

string

리소스의 리소스 종류입니다.

resourceName

string

역할 할당을 가져올 리소스의 이름입니다.

options
RoleAssignmentsListForResourceOptionalParams

옵션 매개 변수입니다.

반환

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

리소스 그룹에 대한 역할 할당을 가져옵니다.

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

매개 변수

resourceGroupName

string

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

options
RoleAssignmentsListForResourceGroupOptionalParams

옵션 매개 변수입니다.

반환

listForScope(string, RoleAssignmentsListForScopeOptionalParams)

범위에 대한 역할 할당을 가져옵니다.

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

매개 변수

scope

string

역할 할당의 범위입니다.

options
RoleAssignmentsListForScopeOptionalParams

옵션 매개 변수입니다.

반환