다음을 통해 공유


RoleDefinitions interface

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

메서드

createOrUpdate(string, string, RoleDefinition, RoleDefinitionsCreateOrUpdateOptionalParams)

역할 정의를 만들거나 업데이트합니다.

delete(string, string, RoleDefinitionsDeleteOptionalParams)

역할 정의를 삭제합니다.

get(string, string, RoleDefinitionsGetOptionalParams)

이름(GUID)으로 역할 정의를 가져옵니다.

getById(string, RoleDefinitionsGetByIdOptionalParams)

ID별로 역할 정의를 가져옵니다.

list(string, RoleDefinitionsListOptionalParams)

범위 이상에서 적용할 수 있는 모든 역할 정의를 가져옵니다.

메서드 세부 정보

createOrUpdate(string, string, RoleDefinition, RoleDefinitionsCreateOrUpdateOptionalParams)

역할 정의를 만들거나 업데이트합니다.

function createOrUpdate(scope: string, roleDefinitionId: string, roleDefinition: RoleDefinition, options?: RoleDefinitionsCreateOrUpdateOptionalParams): Promise<RoleDefinition>

매개 변수

scope

string

역할 정의의 범위입니다.

roleDefinitionId

string

역할 정의의 ID입니다.

roleDefinition
RoleDefinition

역할 정의의 값입니다.

options
RoleDefinitionsCreateOrUpdateOptionalParams

옵션 매개 변수입니다.

반환

Promise<RoleDefinition>

delete(string, string, RoleDefinitionsDeleteOptionalParams)

역할 정의를 삭제합니다.

function delete(scope: string, roleDefinitionId: string, options?: RoleDefinitionsDeleteOptionalParams): Promise<RoleDefinition>

매개 변수

scope

string

역할 정의의 범위입니다.

roleDefinitionId

string

삭제할 역할 정의의 ID입니다.

options
RoleDefinitionsDeleteOptionalParams

옵션 매개 변수입니다.

반환

Promise<RoleDefinition>

get(string, string, RoleDefinitionsGetOptionalParams)

이름(GUID)으로 역할 정의를 가져옵니다.

function get(scope: string, roleDefinitionId: string, options?: RoleDefinitionsGetOptionalParams): Promise<RoleDefinition>

매개 변수

scope

string

역할 정의의 범위입니다.

roleDefinitionId

string

역할 정의의 ID입니다.

options
RoleDefinitionsGetOptionalParams

옵션 매개 변수입니다.

반환

Promise<RoleDefinition>

getById(string, RoleDefinitionsGetByIdOptionalParams)

ID별로 역할 정의를 가져옵니다.

function getById(roleDefinitionId: string, options?: RoleDefinitionsGetByIdOptionalParams): Promise<RoleDefinition>

매개 변수

roleDefinitionId

string

정규화된 역할 정의 ID입니다. 구독 수준 역할 정의에는 /subscriptions/{guid}/providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId} 형식을 사용하고, 테넌트 수준 역할 정의에는 /providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId} 형식을 사용합니다.

options
RoleDefinitionsGetByIdOptionalParams

옵션 매개 변수입니다.

반환

Promise<RoleDefinition>

list(string, RoleDefinitionsListOptionalParams)

범위 이상에서 적용할 수 있는 모든 역할 정의를 가져옵니다.

function list(scope: string, options?: RoleDefinitionsListOptionalParams): PagedAsyncIterableIterator<RoleDefinition, RoleDefinition[], PageSettings>

매개 변수

scope

string

역할 정의의 범위입니다.

options
RoleDefinitionsListOptionalParams

옵션 매개 변수입니다.

반환