RoleAssignments interface
Antarmuka yang mewakili RoleAssignments.
Metode
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.
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.
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.
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>
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>
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.
Parameter opsi.
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.
Parameter opsi.
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}'
Parameter opsi.
Mengembalikan
listForSubscription(RoleAssignmentsListForSubscriptionOptionalParams)
Mencantumkan semua penetapan peran yang berlaku untuk langganan.
function listForSubscription(options?: RoleAssignmentsListForSubscriptionOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>
Parameter
Parameter opsi.