2.1 AzAdminManager
The AzAdminManager complex type defines an instance of an authorization manager policy.
The following is the XSD definition for the AzAdminManager complex type.
-
<xs:element name="AzAdminManager"> <xs:complexType> <xs:sequence> <xs:element name="AzApplication" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element ref="AzApplicationGroup" minOccurs="0" maxOccurs="unbounded" /> <xs:element ref="AzTask" minOccurs="0" maxOccurs="unbounded" /> <xs:element name="AzOperation" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="OperationID" type="xs:string" minOccurs="0"/> </xs:sequence> <xs:attribute name="Guid" type="xs:string" /> <xs:attribute name="Name" type="xs:string" /> <xs:attribute name="Description" type="xs:string" /> </xs:complexType> </xs:element> <xs:element ref="AzRole" minOccurs="0" maxOccurs="unbounded" /> <xs:element name="AzScope" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element ref="AzApplicationGroup" minOccurs="0" maxOccurs="unbounded" /> <xs:element ref="AzTask" minOccurs="0" maxOccurs="unbounded" /> <xs:element ref="AzRole" minOccurs="0" maxOccurs="unbounded" /> </xs:sequence> <xs:attribute name="Guid" type="xs:string" /> <xs:attribute name="Name" type="xs:string" /> <xs:attribute name="Description" type="xs:string" /> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="Guid" type="xs:string" /> <xs:attribute name="Name" type="xs:string" /> <xs:attribute name="Description" type="xs:string" /> <xs:attribute name="ApplicationVersion" type="xs:string" /> </xs:complexType> </xs:element> <xs:element ref="AzApplicationGroup" minOccurs="0" maxOccurs="unbounded" /> </xs:sequence> <xs:attribute name="MajorVersion" type="xs:string" /> <xs:attribute name="MinorVersion" type="xs:string" /> <xs:attribute name="Guid" type="xs:string" /> <xs:attribute name="Description" type="xs:string" /> </xs:complexType> </xs:element>
AzApplication: Defines an instance of an authorization manager application.
AzApplication.AzApplicationGroup: This element defines an AzApplicationGroup contained within the scope of an AzApplication. See section 2.2 for more details.
AzApplication.AzTask: This element defines an AzTask contained within the scope of an AzApplication. See section 2.4 for more details.
AzApplication.AzOperation: The AzOperation complex type defines each authorization manager operation in the policy.
AzApplication.AzOperation.OperationID: An integer value represented as a string which is the operation identifier for the AzOperation.
AzApplication.AzOperation.Guid: The unique identifier for the AzOperation.
AzApplication.AzOperation.Name: The name of the AzOperation.
AzApplication.AzOperation.Description: The description for the AzOperation.
AzApplication.AzRole: This element defines an AzRole contained within the scope of an AzApplication. See section 2.3 for more details.
AzApplication.AzScope: This element defines an AzScope contained within the scope of an AzApplication. A scope is a logical resource for which a specific authorization policy is defined.
AzApplication.AzScope.AzApplicationGroup: This element defines an AzApplicationGroup contained within this AzScope. See section 2.2 for more details.
AzApplication.AzScope.AzTask: This element defines an AzTask contained within this AzScope. See section 2.4 for more details.
AzApplication.AzScope.AzRole: This element defines an AzRole contained within this AzScope. See section 2.3 for more details.
AzApplication.AzScope.Guid: A GUID in string format which is the unique identifier for the AzScope.
AzApplication.AzScope.Name: The name of the AzScope.
AzApplication.AzScope.Description: The description for the AzScope.
AzApplication.Guid: The unique identifier for the AzApplication.
AzApplication.Name: The name of the AzApplication.
AzApplication.Description: The description for the AzApplication.
AzApplication.ApplicationVersion: An optional version of the AzApplication policy element.
AzApplicationGroup: This element defines an AzApplicationGroup that is global for every AzApplication instance, which differs from the AzApplication.AzApplicationGroup element. See section 2.2 for more details.
MajorVersion: The major version of the AzAdminManager policy. This MUST be set to either 1 or 2.
MinorVersion: The major version of the AzAdminManager policy. This MUST be set to 0.
Guid: The unique identifier for the AzAdminManager policy.
Description: The description for the AzAdminManager policy.