N1 Service Provisioning System 4.1 リファレンスガイド

CLI の入力タイプ

表 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}