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>
├─ lastModified <date>
├─ mtime <date>
├─ name <string>
├─ path <string>
├─ permission <string>
├─ size <long>
└─ uid <integer>
| 項目名 | 型 | 配列/リスト | 説明 |
|---|---|---|---|
| im_sftp_ls | object | 配列 | |
| gid | integer | なし | GID |
| lastModified | date | なし | 正確な最終更新日時 |
| mtime(非推奨) | date | なし | 最終更新日時
非推奨: 不正確な日時情報が返却されます。正確な最終更新日時を取得するには lastModified 項目を使用してください。
|
| name | string | なし | ファイル名またはディレクトリ名 |
| path | string | なし | パス |
| permission | string | なし | パーミッション(8進数表記) |
| size | long | なし | サイズ |
| uid | integer | なし | UID |