Go to main content
Oracle® Solaris 11.3 でのシステムサービスの開発

印刷ビューの終了

更新: 2016 年 11 月
 
 

プロパティーグループタイプとプロパティータイプ

プロパティーグループタイプはこのプロパティーグループのカテゴリです。プロパティーグループタイプには次が含まれます。

application
configfile
dependency
framework
implementation
method
template

新しいプロパティーグループタイプを導入できます。プロパティーグループタイプの名前は、140 文字を超えない自由形式の文字列です。

プロパティーグループを作成するときには、プロパティーグループのタイプは application にするか、作成した新しいタイプにしてください。プロパティーグループタイプ configfiledependencyframeworkimplementationmethod、および template には、SMF での特殊用途があります。タイプ application のプロパティーグループは、このプロパティーグループがアタッチされているサービスにのみ関係があるとみなされます。

次の表で、さまざまなタイプのプロパティーに指定できる値について説明します。この情報は、scf_value_create(3SCF) のマニュアルページからも入手できます。

表 2  サービスプロパティータイプの値の説明
プロパティータイプ
値の説明
boolean
シングルビット: true または false
count
符号なし 64 ビット量
integer
符号付き 64 ビット量
time
次の範囲の符号付き 64 ビットの秒または符号付き 32 ビットのナノ秒 (ns):
0 <= ns < 1,000,000,000
astring
8 ビットの NULL 終端文字列
ustring
8 ビットの UTF-8 文字列
uri
URI 文字列
fmri
障害管理リソース識別子
host
ホスト名、IPv4 アドレス、または IPv6 アドレス
hostname
完全修飾ドメイン名
net_addr
有効な net_addr_v4 または net_addr_v6 アドレス
net_addr_v4
オプションのネットワーク部分が付いたドット付き 10 進表記の IPv4 アドレス
net_addr_v6
オプションのネットワーク部分が付いた有効な IPv6 アドレス