順序付けおよびソート
次のURLは、Oracle Linux Automation Managerサーバーで使用可能なすべてのユーザーをリストする問合せの例です。
http://<hostname or IP address>/api/v2/users/
前の例では、<hostname or IP address>はOracle Linux Automation ManagerのIPアドレスです。
複数の結果セットを返すエンティティが特定の順序で返されるように指定するには、GETリクエストでorder_byパラメータを使用できます。 たとえば、
http://hostname or IP address/api/v2/<multi_result_entity>/order_by=<order_field>
前の例では、<multi_result_entity>は、ユーザー・エンティティに複数のユーザー・インスタンスがあるなど、複数の結果セットを含むエンティティです。<order_field>は、結果を順序付けるフィールドの名前です。
フィールド名の先頭にダッシュ(-)を付けると逆の順序でソートされます。 たとえば、
http://hostname or IP address/api/v2/<multi_result_entity>/order_by=-<order_field>
各フィールド名を区切るには、カンマ(,)を使用して複数のソート・フィールドを指定します。 たとえば、
http://hostname or IP address/api/v2/<multi_result_entity>/order_by=<order_field>,<other_order_field>
前の例では、<other_order_field>は、結果のソート時に含める別のフィールドです。