Remove Roles From a Group
Die Operation Remove Roles from a Group
entfernt zugewiesene Rollen aus der angegebenen Gruppe.
Input-XML
XML
<?xml version="1.0" encoding="UTF-8"?>
<Group>
<GroupId></GroupId>
<Roles>
<Role>
<Id></Id>
<Name></Name>
</Role>
</Roles>
</Group>
Group
Element | Beschreibung | Mögliche Werte |
---|---|---|
Group | Gruppendefinition | Das Element enthält folgende Elemente:
|
GroupId | UUID der Gruppe | UUID |
Roles | Rollendefinitionen | Das Element enthält folgende Elemente:
|
Roles
Element | Beschreibung | Mögliche Werte |
---|---|---|
Roles | Rollendefinitionen | Das Element enthält folgende Elemente:
|
Role | Rollendefinition | Das Element enthält folgende Elemente:
|
Id | UUID der Rolle | UUID |
Name | Name der Rolle | Beliebiger String |
XSD
XML
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xs:element name="Group">
<xs:complexType>
<xs:sequence>
<xs:element ref="GroupId"/>
<xs:element ref="Roles"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GroupId" type="xs:string"/>
<xs:element name="Roles">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="Role"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Role">
<xs:complexType>
<xs:sequence>
<xs:element ref="Name"/>
<xs:element ref="Id"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Name" type="xs:string"/>
<xs:element name="Id" type="xs:string"/>
</xs:schema>
Beispiel
Input
XML
<?xml version="1.0" encoding="UTF-8"?>
<Group>
<GroupId>8445918e-f3ba-4c93-b3c4-7afd7b65fa57</GroupId>
<Roles>
<Role>
<Name>Developer</Name>
<Id>2d725ff5-4da7-4f84-9224-d641499723de</Id>
</Role>
<Role>
<Name>Software Architect</Name>
<Id>78f84034-3129-4636-97c5-189b338deeb4</Id>
</Role>
</Roles>
</Group>