intra-mart Accel Platform IM-LogicDesigner仕様書 第24版 2024-04-01

5.2.1.13.6. SFTP ls

リモートサーバのディレクトリ一覧情報を取得するタスクです。

5.2.1.13.6.1. 入力値

im_sftp_ls <object>
  ├─ path <string> *
  └─ settings <object>
      ├─ host <string>
      ├─ keyLocation <string>
      ├─ passphrase <string>
      ├─ password <string>
      ├─ port <integer> *
      ├─ strictHostKeyChecking <boolean>
      └─ user <string> *
項目名 必須/任意 配列/リスト 説明
im_sftp_ls 任意 object なし  
path 必須 string なし ディレクトリ一覧を取得するパス
settings 任意 object なし リモートサーバ接続情報
host 必須 string なし 接続先ホスト
keyLocation 任意 string なし
秘密鍵のファイル名
公開鍵認証方式を利用する場合に指定します。
「user.home/.ssh」配下に配置されている秘密鍵のファイル名を指定します。
passphrase 任意 string なし
秘密鍵のパスフレーズ
password 任意 object なし
パスワード
パスワード認証方式を利用する場合に指定します。
port 必須 integer なし 接続先ポート番号
strictHostKeyChecking 任意 boolean なし 接続先ホストの検証を行う場合、true を指定します。
user 必須 string なし ユーザ

5.2.1.13.6.2. 出力値

im_sftp_ls <object>
  ├─ gid <integer>
  ├─ name <string>
  ├─ mtime <date>
  ├─ path <string>
  ├─ permission <string>
  ├─ size <long>
  └─ uid <integer>
項目名 配列/リスト 説明
im_sftp_ls object なし  
gid integer なし GID
name string なし ファイル名またはディレクトリ名
mtime date なし 最終更新日時
path string なし パス
permission string なし パーミッション(8進数表記)
size long なし サイズ
uid integer なし UID