RoleAssignmentsOperations interface

Interfaz que representa una operación de Asignaciones de Roles.

Propiedades

create

Cree o actualice una asignación de roles por ámbito y nombre.

createById

Cree o actualice una asignación de roles por identificador.

delete

Elimine una asignación de roles por ámbito y nombre.

deleteById

Elimine una asignación de roles por identificador.

get

Obtenga una asignación de roles por ámbito y nombre.

getById

Obtener una asignación de roles por identificador.

listForResource

Enumere todas las asignaciones de roles que se aplican a un recurso.

listForResourceGroup

Enumere todas las asignaciones de roles que se aplican a un grupo de recursos.

listForScope

Enumere todas las asignaciones de roles que se aplican a un ámbito.

listForSubscription

Enumere todas las asignaciones de roles que se aplican a una suscripción.

Detalles de las propiedades

create

Cree o actualice una asignación de roles por ámbito y nombre.

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

Valor de propiedad

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

createById

Cree o actualice una asignación de roles por identificador.

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

Valor de propiedad

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

delete

Elimine una asignación de roles por ámbito y nombre.

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

Valor de propiedad

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

deleteById

Elimine una asignación de roles por identificador.

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

Valor de propiedad

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

get

Obtenga una asignación de roles por ámbito y nombre.

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

Valor de propiedad

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

getById

Obtener una asignación de roles por identificador.

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

Valor de propiedad

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

listForResource

Enumere todas las asignaciones de roles que se aplican a un recurso.

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

Valor de propiedad

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

listForResourceGroup

Enumere todas las asignaciones de roles que se aplican a un grupo de recursos.

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

Valor de propiedad

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

listForScope

Enumere todas las asignaciones de roles que se aplican a un ámbito.

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

Valor de propiedad

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

listForSubscription

Enumere todas las asignaciones de roles que se aplican a una suscripción.

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

Valor de propiedad

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