2.1.2.6 DeploymentGroupX

Specifies a modification to a security group.

 <xs:complexType name="DeploymentGroupX">
     <xs:attribute name="Operation" use="required" >
         <xs:simpleType>
             <xs:restriction base="SecurityModificationType">
                 <xs:enumeration value="Add" />
                 <xs:enumeration value="Delete" />
                 <xs:enumeration value="Update" />
                 <xs:enumeration value="MemberAdd" />
                 <xs:enumeration value="MemberDelete" />
             </xs:restriction>
         </xs:simpleType>
     </xs:attribute>
     <xs:attribute name="Id" type="xs:int" use="required" />
     <xs:attribute name="Name" type="String255NonEmpty" use="required" />
     <xs:attribute name="Description" type="String512" use="optional" />
     <xs:attribute name="OwnerLogin" type="String255" use="optional" />
     <xs:attribute name="OwnerIsUser" type="core:truefalse_Only_Lowercase"
                   use="optional" default="true" />
     <xs:attribute name="UserId" type="xs:int" use="optional" />
     <xs:attribute name="UserLogin" type="String255" use="optional" />
     <xs:attribute name="RequestToJoinLeaveEmailSetting" type="String255"
                   use="optional" />
     <xs:attribute name="OnlyAllowMembersViewMembership" 
                   type="core:truefalse_Only_Lowercase" 
                   use="optional" default="false" />
     <xs:attribute name="AllowMembersEditMembership" 
                   type="core:truefalse_Only_Lowercase" 
                   use="optional" default="false" />
     <xs:attribute name="AllowRequestToJoinLeave" 
                   type="core:truefalse_Only_Lowercase" 
                   use="optional" default="false" />
     <xs:attribute name="AutoAcceptRequestToJoinLeave" 
                   type="core:truefalse_Only_Lowercase" 
                   use="optional" default="false" />
 </xs:complexType>