2.2.4.120 FunctionPrivilegesCriteria

The FunctionPrivilegesCriteria complex type represents the criteria for function privileges.

The following is the XML schema definition of the FunctionPrivilegesCriteria complex type.

 <xs:complexType name="FunctionPrivilegesCriteria">
   <xs:complexContent mixed="false">
     <xs:extension xmlns:q999="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" base="q999:DataContractBase">
       <xs:sequence>
         <xs:element minOccurs="0" name="Identifiers" nillable="true" type="q999:ArrayOfIdentifier">
           <xs:annotation>
             <xs:appinfo>
               <DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false" />
             </xs:appinfo>
           </xs:annotation>
         </xs:element>
         <xs:element minOccurs="0" name="IsAuthorized" type="xs:boolean">
           <xs:annotation>
             <xs:appinfo>
               <DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false" />
             </xs:appinfo>
           </xs:annotation>
         </xs:element>
         <xs:element minOccurs="0" name="PrincipalId" nillable="true" type="q999:Identifier" />
         <xs:element minOccurs="0" name="PrincipalType" type="q999:PrincipalType" />
         <xs:element minOccurs="0" name="ResultType" type="q999:ResultType" />
       </xs:sequence>
     </xs:extension>
   </xs:complexContent>
 </xs:complexType>

Identifiers: Specifies the collection of identifiers that are used.

IsAuthorized: Specifies a value that indicates whether the function privileges criteria is authorized.

PrincipalId: Specifies the identifier of the principal.

PrincipalType: Specifies the type of the principal.

ResultType: Specifies the type of the result.