Guide des développeurs pour les services de données Sun Cluster pour SE Solaris

Attributs des propriétés de ressources

Les informations ci-dessous présentent les attributs de propriété de ressource qui peuvent être utilisés pour modifier les propriétés définies par le système ou pour créer des propriétés d'extension.


Attention – Attention –

Vous ne pouvez pas définir la valeur Null, ou une chaîne de caractères vide (“”) comme valeur par défaut pour les types booléen, énum ou entier.


Les propriétés ci-dessous sont d'abord présentées par leur nom, suivi d'une description.

Array_maxsize

Pour le type stringarray, nombre maximum d'éléments de tableau permis.

Array_minsize

Pour le type stringarray, nombre minimum d'éléments de tableau permis.

Default

Indique une valeur par défaut pour la propriété.

Description

Chaîne de caractères présentant une brève description de la propriété. L'attribut Description ne peut pas être défini dans le fichier RTR pour les propriétés définies par le système.

Enumlist

Pour un type énum, ensemble de valeurs de chaînes de caractères permises pour la propriété.

Extension

S'il est utilisé, cet attribut indique que l'entrée du fichier RTR déclare une propriété d'extension définie par l'implémentation du type de ressource. Si cet attribut n'apparaît pas, l'entrée correspond à une propriété définie par le système.

Max

Pour un type int, valeur maximale permise pour la propriété.

Maxlength

Pour les propriétés de type chaîne ou tableau de chaînes, longueur maximum permise.

Min

Valeur minimale autorisée pour une propriété de type entier.

Minlength

Longueur minimale autorisée pour les propriétés de type chaîne ou tableau de chaînes.

Property

Nom de la propriété de ressource.

Tunable

Indique si l'administrateur du cluster peut lui-même définir la valeur de cette propriété dans une ressource. Peut être paramétré sur NONE ou sur FALSE pour empêcher l'administrateur de définir la propriété. Les valeurs peuvent effectuer des réglages lorsque l'attribut est paramétré sur TRUE, ANYTIME (à tout moment), AT_CREATION (uniquement lors de la création de la ressource) ou WHEN_DISABLED (lorsque la ressource est désactivée). Pour définir d'autres conditions de réglage, par exemple “lorsque le contrôle est désactivé” ou “hors connexion”, paramétrez cet attribut sur ANYTIME et validez l'état de la ressource dans la méthode Validate.

La valeur par défaut diffère pour chacune des propriétés de ressource standard, comme indiqué dans la section suivante. Si elle n'est pas définie dans le fichier RTR, la valeur par défaut de l'attribut de réglage de la propriété d'extension est TRUE (ANYTIME).

Type de la propriété

Types permis : string, boolean, int, enum et stringarray. L'attribut type ne peut pas être utilisé dans le fichier RTR pour les propriétés définies par le système. Le type détermine les valeurs de propriété et les types d'attributs autorisés dans les entrées du fichier RTR. Le type enum correspond à un ensemble de valeurs de chaînes de caractères.