N1 Grid Service Provisioning System 5.0 コマンド行インタフェース (CLI) リファレンスマニュアル

付録  A 入力タイプ

以下の表では、CLI コマンドに渡される各種入力引数の構文について説明します。

「表記上の規則」には記載されていませんが、角括弧 ([]) で囲まれたテキストはオプションを表します。

表 A–1 CLI の入力タイプの構文

入力タイプ 

構文 

AppInstance

AppInstanceID

次のいずれか 

  • NM:host-name:RA

  • NM:host-name:LD

  • NM:host-name:MS

  • [ID:]ID

AppTypeCriteria

以下の値をコンマまたはパイプで区切った形式のリスト 

  • RA

  • LD

  • MS

または 

empty

AttributeCriteriaList

attribute-criteria[;attribute-criteria]*

attribute-criteria は次のいずれか

  • attribute-name-contains-glob-pattern-value

  • attribute-name-equals-glob-pattern-value

attribute-name は次のいずれかの値

sys.hostNamesys.descriptionsys.hostTypesys.ipAddresssys.parentsys.OSsys.OSVersionsys.OSArch、または user-defined-name

glob-pattern-value はワイルドカード文字 *. を含む文字列

Boolean

true、false はそれぞれ次のように表される。アルファベットの大文字と小文字は区別される 

  • trueyest、または +

  • falsenof、または -

Category

CategoryID

CategoryIDSet

次のいずれか 

  • NM:category-name

  • [ID:]ID

CompCheckInID

[ID:]ID

ComponentTypeRefID

次のいずれか 

  • NM:component-type-ref-name

  • [ID:]ID

Component

ComponentID

次のいずれか 

  • NM:component-name[:version]

    version の指定を省略した場合、最新バージョンが使用される

  • [ID:]ID

ComponentVariableSettingsComponentVariableSettingsID

次のいずれか 

  • NM:component-name[:version]:var-settings-name

    version の指定を省略した場合、最新バージョンが使用される

  • [ID:]ID

ConnectionType

次のいずれか 

  • raw

  • ssh

  • ssl

CriteriaShorthand

次のいずれか 

  • 任意

  • planStart

  • planEndNormal

  • planEndAbnormal

  • diffStart

  • diffEndNormal

  • diffEndAbnormal

  • system

  • admin

  • custom

DifferenceSettings

DifferenceSettingsID

次のいずれか 

  • NM:diff-name

  • [ID:]ID

ExecutionPlan

ExecutionPlanID

次のいずれか 

  • NM:plan-name[:version]

    version の指定を省略した場合、最新バージョンが使用される

  • [ID:]ID

Folder

FolderID

次のいずれか 

  • NM:folder-name

  • [ID:]ID

Group

GroupID

次のいずれか 

  • NM:group-name

  • [ID:]ID

Hashtable

key[=value][;key[=value]]*

key はキーワード

value は次のいずれか

  • single-value

  • [single-value,single-value[,single-value]*]

    一番外側の角括弧は必須

例: 

  • color=red;emptykey

  • arraykey=[value1,value2]

Host

HostID

次のいずれか 

  • NM:host-name

  • [ID:]ID

HostIDArrayArray

host-ID-array[;host-ID-array]*

host-ID-array は次のいずれか

  • host-ID[,host-ID]*

  • host-set-ID[,host-set-ID]*

host-IDH:host-IDhost-set-IDHS:host-set-ID

例: 

  • H:NM:host1

  • HS:NM:hostSetFoo,H:NM:h1;H:NM:h2

HostIDSet

host-ID[,host-ID]*

HostSearch

HostSearchID

次のいずれか 

  • NM:host-search-name

  • [ID:]ID

HostSearchIDSet

host-search-ID[,host-search-ID]*

HostSet

HostSetID

次のいずれか 

  • NM:host-set-name

  • [ID:]ID

HostSetIDSet

host-set-ID[,host-set-ID]*

HostType

HostTypeID

次のいずれか 

  • NM:host-type-name

  • [ID:]ID

HostTypeVarList

key[=single-value][;key[=single-value]]*

InputStreamWrapper

次のいずれか 

  • 標準入力の場合は -

  • input-file-name

InstalledComponentRef

component-name:component-version:install-path

InstalledResourceRef

resource-ID:install-path

Level

次のいずれか 

  • host

  • dir

  • file

NamedBlockType

次のいずれか 

  • install

  • uninstall

  • call

OutputStreamWrapper

次のいずれか 

  • [+]filename (+ は追加を意味する)

  • 標準出力の場合は -

  • 標準エラーの場合は -:

Permission

PermissionID

次のいずれか 

  • permID

  • NM:permID

  • 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:diff.read

  • NM:diff.write

  • NM:diffrun:allhosts

  • NM:diffrun:host-set-name

  • NM:folder:folder-name:write

  • NM:folder:folder-name:checkin-current

  • NM:folder:folder-name:autorun

  • NM:folder:folder-name:execute:allhosts

  • NM:folder:folder-name:execute:host-set-name

  • NM:folder:folder-name:owner

PhysicalCriteria

phys-attribute[|phys-attribute]*

phys-attributevirt または phys

または 

empty

Plugin

PluginID

次のいずれか 

  • NM:plugin-name

  • [ID:]ID

ReaderWrapper

次のいずれか 

  • 標準入力の場合は -

  • input-file-name

RoxAddress

次のいずれか 

  • IP-name:port-number

  • IP-address:port-number

RuleID

RuleMetaData

次のいずれか 

  • NM:rule-name

  • [ID:]ID

Scope

次のいずれか 

  • component

  • host

  • hostset

SeverityArray

次のいずれか 

  • empty

  • INFO[+] (+ は「以上」を意味する)

  • WARNING[+]

  • ERROR[+]

StringArray

string[,string]*

StringArrayArray

string-array[;string-array]*

Style

次のいずれか 

  • モデルとモデルの場合は mm

  • モデルとインストールの場合は mi

  • インストールとインストールの場合は ii

SystemServiceRefID

次のいずれか 

  • NM:system-service-ref-name

  • [ID:]ID

TimeInterval

次のいずれか 

  • 時間間隔が不定の場合は -

  • @Date (現在から Date まで)

    Date の書式は mm/dd/yyyy HH:MM

  • [#weeksw][#daysd][#hoursh][#minutesm]

    [#secondss][#millisecsms]

  • [#weeksw][#daysd][#hours:]#minutes[.#seconds

    [.#milliseconds]]

User

UserID

次のいずれか 

  • NM:user-name

  • [ID:]ID

WriterWrapper

次のいずれか 

  • [+]filename (+ は追加を意味する)

  • 標準出力の場合は -

  • 標準エラーの場合は -: