IAzScope2 interface (azroles.h)

The IAzScope2 interface extends the IAzScope interface to manage IAzRoleAssignment and IAzRoleDefinition objects.

Inheritance

The IAzScope2 interface inherits from IAzScope. IAzScope2 also has these types of members:

Methods

The IAzScope2 interface has these methods.

 
IAzScope2::CreateRoleAssignment

Creates a new IAzRoleAssignment object with the specified name in this scope.
IAzScope2::CreateRoleDefinition

Creates a new IAzRoleDefinition object with the specified name in this scope.
IAzScope2::DeleteRoleAssignment

Removes the specified IAzRoleAssignment object from this scope.
IAzScope2::DeleteRoleDefinition

Removes the specified IAzRoleDefinition object from this scope.
IAzScope2::get_RoleAssignments

Retrieves an IAzRoleAssignments object that represents the collection of IAzRoleAssignment objects associated with this scope.
IAzScope2::get_RoleDefinitions

Retrieves an IAzRoleDefinitions object that represents the collection of IAzRoleDefinition objects associated with this scope.
IAzScope2::OpenRoleAssignment

Opens an IAzRoleAssignment object with the specified name in this scope.
IAzScope2::OpenRoleDefinition

Opens an IAzRoleDefinition object with the specified name in this scope.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header azroles.h