表 4–6 では、CLI コマンドに渡される各種入力引数の構文を説明します。
表 4–6 CLI の入力タイプの構文
入力タイプ |
構文 |
---|---|
AppInstance、AppInstanceID |
NM:<host name>:(RA|LD|MS) または [ID:]<ID> |
AppTypeCriteria |
<comma or pipe separated list of (RA|LD|MS)> または EMPTY |
AttributeCriteriaList |
<semicolon separated list of <attribute criteria>> ここで <attribute criteria> は <attribute name>-(contains|equals)-<glob pattern value> また <attribute name> は以下のどれか name または description または hostTypeName または IP または parentHostName または <user defined name> |
Boolean |
大文字小文字の区別なく、以下のどれか true または yes または t または + または false または no または f または - |
Category、 CategoryID、 Category ID Set |
<ID> ID:<ID> NM:<category name> |
CompCheckInID |
[ID:]<ID> |
ComponentTypeRefID |
NM:<comp type ref name> [ID:]<ID> |
Component、 ComponentID |
NM:<comp name>[:<build number>] または [ID:]<ID> |
ComponentVariableSettings、ComponentVariableSettingsID |
NM:<comp name>[:<version>]:<var settings name> または [ID:]<ID> |
CriteriaShorthand |
any または planStart または planEndNormal または planEndAbnormal または diffStart または diffEndNormal または diffEndAbnormal または system または admin または custom |
DifferenceSettings、 DifferenceSettingsID |
NM:<diff name> または [ID:]<ID> |
ExecutionPlan、 ExecutionPlanID |
NM:<plan name>[:<version>] または [ID:]<ID> |
Group、 GroupID |
NM:<group name> または [ID:]<ID> |
Hashtable |
<semicolon separated list of <key>[=<value>]> ここで <value> は以下のどれか <single value> または [<comma separated list of <single values>>] 例: color=red;emptykey または arraykey=[value1,value2] |
Host、 HostID |
NM:<host name> または [ID:]<ID> |
HostIDArrayArray |
<semicolon separated list of <host ID arrays>> ここで <host ID array> は <comma separated list of <host or host set IDs>>。 また <host or host set ID> は以下のどれか HS:<HostSetID> または H:<HostID> 例 : H:NM:host1 または HS:NM:hostSetFoo,H:NM:h1;H:NM:h2 |
HostIDSet |
<comma separated list of <HostIDs>> |
HostSearch、 HostSearchID |
NM:<host search name> または [ID:]<ID> |
HostSearchIDSet |
<comma separated list of <HostSearchIDs>> |
HostSet、 HostSetID |
NM:<host set name> または [ID:]<ID> |
HostSetIDSet |
<comma separated list of <HostSetIDs>> |
HostType、 HostTypeID |
NM:<host type name> または [ID:]<ID> |
HostTypeVarList |
<semicolon separated list of <key>[=<single value>] |
InputStreamWrapper |
- {stdin} または <input filename> |
InstalledComponentRef |
<comp name>:<comp build>:<install path> |
InstalledResourceRef |
<resource ID>:<install path> |
Level |
host または dir または file |
NamedBlockType |
以下の 3 つの直定数のどれか install uninstall call |
OutputStreamWrapper |
以下のどれか [+]<filename> {プラスは追加という意味} - {stdout} -: {stderr} |
Permission、 PermissionID |
NM:userdb.read または NM:userdb.write または NM:host.read または NM:host.write または NM:hostType.read または NM:hostType.write または NM:rule.read または NM:rule.write または NM:component.read または NM:component.write または NM:plan.read または NM:plan.write または NM:plan.run:allhosts または NM:plan.run:<host set name> または NM:diff.read または NM:diff.write または NM:diff.run:allhosts または NM:diff.run:<host set name> または [ID:]<ID> |
PhysicalCriteria |
<comma or pipe separated list of (VIRT|PHYS)> または EMPTY |
ReaderWrapper |
- {stdin} または <input file name> |
ResourceID |
[ID:]<ID> |
RoxAddress |
<IP name or address>:<port number> |
RuleID, RuleMetaData |
NM:<rule name> または [ID:]<ID> |
Scope |
component または host または hostset |
SystemServiceRefID |
NM:<system service ref name> [ID:]<ID> |
SeverityArray |
<empty> または INFO[+] {プラスは「以上」という意味} または WARNING[+] または ERROR[+] |
StringArray |
<comma separated list of <strings>> |
StringArrayArray |
<semicolon separated list of <StringArrays>> |
Style |
mm {モデルからモデル} または mi {モデルからディレクトリ} または ii {ディレクトリからディレクトリ} |
TimeInterval |
- {無限} または @<Date> {現在から Date まで} または [<weeks>w][<days>d] [<hours>h][<minutes>m] [<seconds>s][<millisecs>ms] または [<weeks>w][<days>d] [<hours>:]<minutes>[. <seconds>[.<millisecs>]] |
User、 UserID |
NM:<user name> または [ID:]<ID> |
WriterWrapper |
以下のどれか [+]<filename> {プラスは追加という意味} - {stdout} -: {stderr} |