プロジェクトの操作 
        プロジェクトの操作はすべて、特定のプールへスコープ指定できます。すべてのプロジェクト全体で操作するコマンドは URI に「/projects」を追加し、単一のプロジェクトで操作するコマンドは「/projects/{project}」を追加します。
        
            Table 12-3  プロジェクトコマンド
            
            | 
                
                
                
                
                    
                        |  |  |  |  
                        | GET | /projects | すべてのプロジェクトを一覧表示します |  
                        | GET | /pools/<pool>/projects | プロジェクトを一覧表示します |  
                        | GET | /pools/<pool>/projects /<project> | プロジェクトの詳細を取得します |  
                        | POST | /pools/<pool>/projects | プロジェクトを作成します |  
                        | PUT | /pools/<pool>/projects /<project> | プロジェクトを変更します |  
                        | DELETE | /pools/<pool>/projects /<project> | プロジェクトを破棄します |  
                        | GET | /pools/<pool>/projects /<project>/usage/groups | プロジェクトグループの使用状況を取得します |  
                        | GET | /pools/<pool>/projects /<project>/usage/groups/<group> | 指定されたグループのプロジェクトの使用状況を取得します |  
                        | GET | /pools/<pool>/projects /<project>/usage/users | プロジェクトユーザーの使用状況を取得します |  
                        | GET | /pools/<pool>/projects /<project>/usage/users/<user> | 指定されたユーザーのプロジェクトの使用状況を取得します |  | 
        
        次の表に、プロジェクトのリソース内で編集可能なプロパティーのリストを示します。 
        
            Table 12-4  プロジェクトのプロパティー
            
            | 
                
                
                
                
                    
                        |  |  |  |  
                        | string | aclinherit | ACL の継承動作 (「discard」、「noallow」、「restricted」、「passthrough」、「passthrough-x」) |  
                        | string | aclmode | モード変更での ACL 動作 (「discard」、「mask」、「passthrough」) |  
                        | boolean | atime | 読み取りフラグでのアクセス時間を更新します |  
                        | string | canonical_name | 正規名 |  
                        | string | checksum | ブロックチェックサム (「fletcher2」、「fletcher4」、「sha256」) |  
                        | string | compression | データ圧縮設定 (「off」、「lzjb」、「gzip-2」、「gzip」、「gzip-9」) |  
                        | number | copies | 追加のレプリケーションコピーの数 |  
                        | datetime | creation | プロジェクト (またはLUN、ファイルシステム) 作成の日付と時間 |  
                        | boolean | dedup | データ複製解除フラグ |  
                        | string | default_group | プロジェクトのデフォルトのファイルシステムグループ: 「other」 |  
                        | string | default_permissions | プロジェクトのデフォルトのファイルシステム権限「700」 |  
                        | boolean | default_sparse | プロジェクトのデフォルトの LUN スパースデータフラグ |  
                        | string | default_user | プロジェクトのデフォルトのファイルシステムユーザー: 「nobody」 |  
                        | number | default_volblocksize | プロジェクトのデフォルトの LUN ブロックサイズ: 8192 |  
                        | number | default_volsize | プロジェクトのデフォルトの LUN サイズ |  
                        | boolean | exported | エクスポート済みフラグ |  
                        | string | logbias | 同期書き込みバイアス (「latency」、「throughput」) |  
                        | string | mountpoint | シェアマウントポイントのデフォルト「/export/proj-01」 |  
                        | string | name | プロジェクト名 |  
                        | boolean | nbmand | 非ブロックの必須ロックフラグ |  
                        | boolean | nodestroy | 破棄防止フラグ |  
                        | number | quota | プロジェクトの割り当て制限サイズ (バイト) |  
                        | string | origin | クローン元 |  
                        | string | pool | プール名 |  
                        | boolean | readonly | true に設定されている場合データは読み取り専用です |  
                        | string | recordsize | データベースのレコードサイズ「128k」 |  
                        | number | reservation | データ予約サイズ |  
                        | boolean | rstchown | 所有権の変更制限フラグ |  
                        | string | secondarycache | セカンダリキャッシュの使用状況 (「all」、「metadata」、「none」) |  
                        | string | sharedav | HTTP シェア (「off」、「rw」、「ro」) |  
                        | string | shareftp | FTP シェア (「off」、「rw」、「ro」) |  
                        | string | sharenfs | NFS シェア (「off」、「on」、「ro」、「rw」) |  
                        | string | sharesftp | SFTP シェア (「off」、「rw」、「ro」) |  
                        | string | sharesmb | SMB/CIFS シェア (「off」、「rw」、「ro」) |  
                        | string | sharetftp | TFTP シェア (「off」、「rw」、「ro」) |  
                        | string | snapdir | .zfs/snaphsot の可視性 (「hidden」、「visible」) |  
                        | string | snaplabel | 定期スナップショットラベル |  
                        | boolean | vscan | ウイルススキャンフラグ |  |