Aracılığıyla paylaş


RoleAssignments interface

RoleAssignments'ı temsil eden arabirim.

Yöntemler

create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)

Kapsam ve ada göre rol ataması oluşturun veya güncelleştirin.

createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)

Role atamayı kimliğine göre oluşturun veya güncelleştirin.

delete(string, string, RoleAssignmentsDeleteOptionalParams)

Rol atamalarını kapsam ve ada göre silin.

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

Bir rol ataması kimliğine göre silin.

get(string, string, RoleAssignmentsGetOptionalParams)

Kapsam ve ada göre bir rol ataması alın.

getById(string, RoleAssignmentsGetByIdOptionalParams)

Kimliğine göre bir rol ataması alın.

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

Bir kaynağa uygulanan tüm rol atamalarını listeleyin.

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

Bir kaynak grubuna uygulanan tüm rol atamalarını listeleyin.

listForScope(string, RoleAssignmentsListForScopeOptionalParams)

Bir kapsama uygulanan tüm rol atamalarını listeleyin.

listForSubscription(RoleAssignmentsListForSubscriptionOptionalParams)

Aboneliğe uygulanan tüm rol atamalarını listeleyin.

Yöntem Ayrıntıları

create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)

Kapsam ve ada göre rol ataması oluşturun veya güncelleştirin.

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

Parametreler

scope

string

İşlemin veya kaynağın kapsamı. Geçerli kapsamlar şunlardır: abonelik (biçim: '/subscriptions/{subscriptionId}'), kaynak grubu (biçim: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' veya kaynak (biçim: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

roleAssignmentName

string

Rol atamasının adı. Herhangi bir geçerli GUID olabilir.

parameters
RoleAssignmentCreateParameters

Rol ataması için parametreler.

options
RoleAssignmentsCreateOptionalParams

Seçenekler parametreleri.

Döndürülenler

Promise<RoleAssignment>

createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)

Role atamayı kimliğine göre oluşturun veya güncelleştirin.

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

Parametreler

roleAssignmentId

string

Kapsam, kaynak adı ve kaynak türü dahil olmak üzere rol atamasının tam kimliği. Biçim: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Örnek: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>

parameters
RoleAssignmentCreateParameters

Rol ataması için parametreler.

options
RoleAssignmentsCreateByIdOptionalParams

Seçenekler parametreleri.

Döndürülenler

Promise<RoleAssignment>

delete(string, string, RoleAssignmentsDeleteOptionalParams)

Rol atamalarını kapsam ve ada göre silin.

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

Parametreler

scope

string

İşlemin veya kaynağın kapsamı. Geçerli kapsamlar şunlardır: abonelik (biçim: '/subscriptions/{subscriptionId}'), kaynak grubu (biçim: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' veya kaynak (biçim: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

roleAssignmentName

string

Rol atamasının adı. Herhangi bir geçerli GUID olabilir.

options
RoleAssignmentsDeleteOptionalParams

Seçenekler parametreleri.

Döndürülenler

Promise<RoleAssignment>

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

Bir rol ataması kimliğine göre silin.

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

Parametreler

roleAssignmentId

string

Kapsam, kaynak adı ve kaynak türü dahil olmak üzere rol atamasının tam kimliği. Biçim: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Örnek: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>

options
RoleAssignmentsDeleteByIdOptionalParams

Seçenekler parametreleri.

Döndürülenler

Promise<RoleAssignment>

get(string, string, RoleAssignmentsGetOptionalParams)

Kapsam ve ada göre bir rol ataması alın.

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

Parametreler

scope

string

İşlemin veya kaynağın kapsamı. Geçerli kapsamlar şunlardır: abonelik (biçim: '/subscriptions/{subscriptionId}'), kaynak grubu (biçim: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' veya kaynak (biçim: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

roleAssignmentName

string

Rol atamasının adı. Herhangi bir geçerli GUID olabilir.

options
RoleAssignmentsGetOptionalParams

Seçenekler parametreleri.

Döndürülenler

Promise<RoleAssignment>

getById(string, RoleAssignmentsGetByIdOptionalParams)

Kimliğine göre bir rol ataması alın.

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

Parametreler

roleAssignmentId

string

Kapsam, kaynak adı ve kaynak türü dahil olmak üzere rol atamasının tam kimliği. Biçim: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Örnek: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>

options
RoleAssignmentsGetByIdOptionalParams

Seçenekler parametreleri.

Döndürülenler

Promise<RoleAssignment>

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

Bir kaynağa uygulanan tüm rol atamalarını listeleyin.

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

Parametreler

resourceGroupName

string

Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız.

resourceProviderNamespace

string

Kaynak sağlayıcısının ad alanı.

resourceType

string

Kaynak türü adı. Örneğin, bir web uygulamasının tür adı "siteler"dir (Microsoft.Web/sites'tan).

resourceName

string

Kaynak adı.

options
RoleAssignmentsListForResourceOptionalParams

Seçenekler parametreleri.

Döndürülenler

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

Bir kaynak grubuna uygulanan tüm rol atamalarını listeleyin.

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

Parametreler

resourceGroupName

string

Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız.

options
RoleAssignmentsListForResourceGroupOptionalParams

Seçenekler parametreleri.

Döndürülenler

listForScope(string, RoleAssignmentsListForScopeOptionalParams)

Bir kapsama uygulanan tüm rol atamalarını listeleyin.

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

Parametreler

scope

string

İşlemin veya kaynağın kapsamı. Geçerli kapsamlar şunlardır: abonelik (biçim: '/subscriptions/{subscriptionId}'), kaynak grubu (biçim: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' veya kaynak (biçim: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

options
RoleAssignmentsListForScopeOptionalParams

Seçenekler parametreleri.

Döndürülenler

listForSubscription(RoleAssignmentsListForSubscriptionOptionalParams)

Aboneliğe uygulanan tüm rol atamalarını listeleyin.

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

Parametreler

options
RoleAssignmentsListForSubscriptionOptionalParams

Seçenekler parametreleri.

Döndürülenler