Sun Cluster データサービス開発ガイド (Solaris OS 版)

リソースプロパティの属性

次の情報は、システム定義のプロパティの変更または拡張プロパティの作成に使用できるリソースプロパティ属性を示したものです。


注意 – 注意 –

booleanenumint タイプのデフォルト値に、Null または空の文字列 ("") は指定できません。


以下にプロパティ名とその説明を示します。

Array_maxsize

stringarray タイプの場合、設定できる配列要素の最大数。

Array_minsize

stringarray タイプの場合、設定できる配列要素の最小数。

Default

プロパティのデフォルト値を示します。

Description

プロパティを簡潔に記述した注記 (文字列)。RTR ファイル内でシステム定義プロパティに対する Description 属性を設定することはできません。

Enumlist

enum タイプの場合、プロパティに設定できる文字列値のセット。

Extension

リソースタイプの実装によって定義された拡張プロパティが RTR ファイルのエントリで宣言されていることを示します。拡張プロパティが使用されていない場合、そのエントリはシステム定義プロパティです。

Max

int タイプの場合、プロパティに設定できる最大値。

Maxlength

string および stringarray タイプの場合、設定できる文字列の最大。

Min

int タイプの場合、プロパティに設定できる最小値。

Minlength

string および stringarray タイプの場合、設定できる文字列の最小長。

Property

リソースプロパティの名前。

Tunable

クラスタ管理者がリソースのプロパティ値をいつ設定できるかを示します。管理者にプロパティの設定を許可しない場合は、NONE または FALSE に設定します。管理者にプロパティの調整を許可する属性値は、次のとおりです。TRUE または ANYTIME (任意の時点)、AT_CREATION (リソースの作成時のみ)、WHEN_DISABLED (リソースがオフラインのとき)。「監視をいつ無効にするか」や「いつオフラインにするか」など、ほかの調整条件を設定する場合は、この属性に ANYTIME を設定し、Validate メソッドを使ってリソースの状態を検証します。

デフォルトは、個々の標準的なリソースプロパティによって異なります (次節を参照)。拡張プロパティの調整に関するデフォルト設定は、RTR ファイルに別の指定がある場合を除き、TRUE ( ANYTIME) です。

プロパティのタイプ

指定可能な型は、stringbooleanintenumstringarray です。RTR ファイル内で、システム定義プロパティの型の属性を設定することはできません。タイプは、RTR ファイルのエントリに登録できる、指定可能なプロパティ値とタイプ固有の属性を決定します。enum タイプは、文字列値のセットです。