Bagikan melalui


RoleAssignments interface

Antarmuka yang mewakili RoleAssignments.

Metode

create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)

Membuat atau memperbarui penetapan peran berdasarkan cakupan dan nama.

createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)

Membuat atau memperbarui penetapan peran menurut ID.

delete(string, string, RoleAssignmentsDeleteOptionalParams)

Hapus penetapan peran menurut cakupan dan nama.

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

Menghapus penetapan peran menurut ID.

get(string, string, RoleAssignmentsGetOptionalParams)

Dapatkan penetapan peran berdasarkan cakupan dan nama.

getById(string, RoleAssignmentsGetByIdOptionalParams)

Dapatkan penetapan peran berdasarkan ID.

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

Mencantumkan semua penetapan peran yang berlaku untuk sumber daya.

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

Mencantumkan semua penetapan peran yang berlaku untuk grup sumber daya.

listForScope(string, RoleAssignmentsListForScopeOptionalParams)

Mencantumkan semua penetapan peran yang berlaku untuk cakupan.

listForSubscription(RoleAssignmentsListForSubscriptionOptionalParams)

Mencantumkan semua penetapan peran yang berlaku untuk langganan.

Detail Metode

create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)

Membuat atau memperbarui penetapan peran berdasarkan cakupan dan nama.

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

Parameter

scope

string

Cakupan operasi atau sumber daya. Cakupan yang valid adalah: langganan (format: '/subscriptions/{subscriptionId}'), grup sumber daya (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', atau sumber daya (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

roleAssignmentName

string

Nama penetapan peran. Ini bisa menjadi GUID yang valid.

parameters
RoleAssignmentCreateParameters

Parameter untuk penetapan peran.

options
RoleAssignmentsCreateOptionalParams

Parameter opsi.

Mengembalikan

Promise<RoleAssignment>

createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)

Membuat atau memperbarui penetapan peran menurut ID.

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

Parameter

roleAssignmentId

string

ID yang sepenuhnya memenuhi syarat dari penetapan peran termasuk cakupan, nama sumber daya, dan jenis sumber daya. Format: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Contoh: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>

parameters
RoleAssignmentCreateParameters

Parameter untuk penetapan peran.

options
RoleAssignmentsCreateByIdOptionalParams

Parameter opsi.

Mengembalikan

Promise<RoleAssignment>

delete(string, string, RoleAssignmentsDeleteOptionalParams)

Hapus penetapan peran menurut cakupan dan nama.

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

Parameter

scope

string

Cakupan operasi atau sumber daya. Cakupan yang valid adalah: langganan (format: '/subscriptions/{subscriptionId}'), grup sumber daya (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', atau sumber daya (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

roleAssignmentName

string

Nama penetapan peran. Ini bisa menjadi GUID yang valid.

options
RoleAssignmentsDeleteOptionalParams

Parameter opsi.

Mengembalikan

Promise<RoleAssignment>

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

Menghapus penetapan peran menurut ID.

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

Parameter

roleAssignmentId

string

ID yang sepenuhnya memenuhi syarat dari penetapan peran termasuk cakupan, nama sumber daya, dan jenis sumber daya. Format: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Contoh: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>

options
RoleAssignmentsDeleteByIdOptionalParams

Parameter opsi.

Mengembalikan

Promise<RoleAssignment>

get(string, string, RoleAssignmentsGetOptionalParams)

Dapatkan penetapan peran berdasarkan cakupan dan nama.

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

Parameter

scope

string

Cakupan operasi atau sumber daya. Cakupan yang valid adalah: langganan (format: '/subscriptions/{subscriptionId}'), grup sumber daya (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', atau sumber daya (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

roleAssignmentName

string

Nama penetapan peran. Ini bisa menjadi GUID yang valid.

options
RoleAssignmentsGetOptionalParams

Parameter opsi.

Mengembalikan

Promise<RoleAssignment>

getById(string, RoleAssignmentsGetByIdOptionalParams)

Dapatkan penetapan peran berdasarkan ID.

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

Parameter

roleAssignmentId

string

ID yang sepenuhnya memenuhi syarat dari penetapan peran termasuk cakupan, nama sumber daya, dan jenis sumber daya. Format: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Contoh: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>

options
RoleAssignmentsGetByIdOptionalParams

Parameter opsi.

Mengembalikan

Promise<RoleAssignment>

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

Mencantumkan semua penetapan peran yang berlaku untuk sumber daya.

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

Parameter

resourceGroupName

string

Nama grup sumber daya. Nama ini tidak peka huruf besar/kecil.

resourceProviderNamespace

string

Namespace penyedia sumber daya.

resourceType

string

Nama jenis sumber daya. Misalnya nama jenis aplikasi web adalah 'situs' (dari Microsoft.Web/sites).

resourceName

string

Nama sumber daya.

Mengembalikan

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

Mencantumkan semua penetapan peran yang berlaku untuk grup sumber daya.

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

Parameter

resourceGroupName

string

Nama grup sumber daya. Nama ini tidak peka huruf besar/kecil.

Mengembalikan

listForScope(string, RoleAssignmentsListForScopeOptionalParams)

Mencantumkan semua penetapan peran yang berlaku untuk cakupan.

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

Parameter

scope

string

Cakupan operasi atau sumber daya. Cakupan yang valid adalah: langganan (format: '/subscriptions/{subscriptionId}'), grup sumber daya (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', atau sumber daya (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

Mengembalikan

listForSubscription(RoleAssignmentsListForSubscriptionOptionalParams)

Mencantumkan semua penetapan peran yang berlaku untuk langganan.

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

Parameter

Mengembalikan