ホストタイプは、名前と属性によって区別されます。属性は、名前と値のペアで構成されます。
ホストタイプ属性の特性
各属性には、デフォルト値があります。
属性名は必ず文字で始まり、スペースは使えません。
属性名は、1 つのホストタイプにおいては一意でなければなりません。
ホストタイプに新しい属性を追加すると、そのタイプのすべてのホストに、その属性とデフォルト値が追加されます。
ホストタイプから属性を削除すると、そのタイプのすべてのホストから、それらの属性が完全に削除されます。
属性の名前は変更できません。属性を削除すると、再度追加するには新しい名前を使用する必要があります。その結果、そのタイプのすべてのホストの属性値がデフォルトにリセットされます。
属性値はリテラル値、または構成によって決定される値を表します。
これらの変数は、置換変数と呼ばれます。もっとも一般的に使用される置換変数の 1 つは、:[container:installPath] です。
ホストを定義するときに、ホストタイプのデフォルト属性値を選択的に無効にできます。無効化されていないデフォルト値がホストに適用されます。ホストを作成したあとに、ホストタイプ属性のデフォルト値が変更された場合、デフォルト値を無効にしていないすべてのホストに、新しい属性値が反映されて更新されます。