RoleAssignments interface
RoleAssignments'ı temsil eden arabirim.
Yöntemler
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.
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.
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.
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>
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>
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ı.
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.
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}'
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
Seçenekler parametreleri.