- 概要
- はじめに
- 概念
- UiPath CLI を使用する
- 使用ガイド
- CI/CD レシピ
- コマンド リファレンス
- 概要
- 終了コード
- グローバル オプション
- uip codedagent
- uip coder
- uip context-grounding
- uip docsai
- uip function
- uip guardrails
- uip llm-configuration
- uip llm-gateway
- uip model-hub
- add-test-data-entity
- テスト データのキューを追加
- 追加-テスト-データ-バリエーション
- 分析
- 開発
- プロジェクトを作成
- 差分
- アクティビティを検索
- GET-ANALYZER-RULES
- get-default-activity-xaml
- エラーを取得
- 手動テスト用のテスト ケースを取得
- 手動テストステップを取得
- get-library-object-repository
- get-object-repository
- get-versions
- Get-workflow-example
- indicate-application
- 要素を示す
- inspect-package
- install-data-fabric-entities
- パッケージのインストールまたは更新
- list-data-fabric-entities
- list-instances
- list-workflow-examples
- パッケージ化
- パブリッシュ
- remote
- 元に戻す
- run, debug & execution
- ファイル名を実行
- 検索テンプレート
- スタートスタジオ
- 実行を停止
- tm
- UIA
- uip tasks
- uip traces
- uip traces feedback
- 移行
- 参照とサポート
Syntax and options for `uip aops connection` and `uip aops repo`, which sync SourceControl connections and inspect the repositories discovered through them.
uip aops connection manages SourceControl connections — the per-tenant link to a Git provider (GitHub or Azure DevOps) that StudioAdmin uses to discover repositories, automation projects, and solutions. uip aops repo inspects a single repository's branches and automation-project files once you have a repository identifier from connection repos. See the uip aops overview for shared concepts and the SC-service/CICD-service split.
Connection creation is performed via the StudioAdmin UI — this CLI only consumes already-provisioned connections by identifier. Use connection list to discover identifiers, then connection sync --wait to refresh one.
概要
uip aops connection list
uip aops connection state [--connection <id>]
uip aops connection sync [connection-id] [--wait] [--timeout <ms>] [--poll-interval <ms>]
uip aops connection delete <connection-id> -y
uip aops connection repos <connection-id> [--azure-projects-ids <csv>] [--organization-identifier <name>]
uip aops connection repos-bulk --ids <csv>
uip aops connection projects <connection-id> [--repository-ids <csv>] [--target-framework <name>] [--project-type <type>] [--azure-projects-ids <csv>] [--organization-identifier <name>] [--sort-by <field>] [--sort-order <asc|desc>] [--offset <n>] [--limit <n>] [--search <term>]
uip aops connection solutions <connection-id> [--offset <n>] [--limit <n>] [--search <term>]
uip aops connection azure-projects <connection-id> [--organization-identifier <name>]
uip aops repo branches <repo-id>
uip aops repo project-files <repo-id> [--reference <ref>]
uip aops connection list
uip aops connection state [--connection <id>]
uip aops connection sync [connection-id] [--wait] [--timeout <ms>] [--poll-interval <ms>]
uip aops connection delete <connection-id> -y
uip aops connection repos <connection-id> [--azure-projects-ids <csv>] [--organization-identifier <name>]
uip aops connection repos-bulk --ids <csv>
uip aops connection projects <connection-id> [--repository-ids <csv>] [--target-framework <name>] [--project-type <type>] [--azure-projects-ids <csv>] [--organization-identifier <name>] [--sort-by <field>] [--sort-order <asc|desc>] [--offset <n>] [--limit <n>] [--search <term>]
uip aops connection solutions <connection-id> [--offset <n>] [--limit <n>] [--search <term>]
uip aops connection azure-projects <connection-id> [--organization-identifier <name>]
uip aops repo branches <repo-id>
uip aops repo project-files <repo-id> [--reference <ref>]
uip aops connection list
List every SourceControl connection visible to the current user.
データシェイプ(--output json)
{
"Code": "ConnectionList",
"Data": [
{ "identifier": "f1e2d3c4-0000-0000-0000-000000000001", "name": "GitHub - main org", "type": "GitHub" }
]
}
{
"Code": "ConnectionList",
"Data": [
{ "identifier": "f1e2d3c4-0000-0000-0000-000000000001", "name": "GitHub - main org", "type": "GitHub" }
]
}
Use the returned identifier with every other connection, repo, and project command.
uip aops connection state
Fetch the current sync state for connections.
オプション
| 長押し | 値 (Value) | 説明 |
|---|---|---|
--connection <id> | string | Filter to a single connection identifier. Client-side filter — the API returns every connection's state and the CLI filters locally. |
データシェイプ(--output json)
{
"Code": "ConnectionState",
"Data": [
{ "identifier": "f1e2d3c4-0000-0000-0000-000000000001", "syncState": "Success", "syncingInProgress": false }
]
}
{
"Code": "ConnectionState",
"Data": [
{ "identifier": "f1e2d3c4-0000-0000-0000-000000000001", "syncState": "Success", "syncingInProgress": false }
]
}
syncState is Success, Fail, or Broken.
uip aops connection sync
Trigger a sync for one connection, or every connection in the org if [connection-id] is omitted.
引数
| 名前 | Required | 目的 |
|---|---|---|
[connection-id] | × | Connection identifier from connection list. Omit to sync every connection in the org. |
オプション
| 長押し | 値 (Value) | 説明 |
|---|---|---|
--wait | フラグ | Poll the state endpoint until the sync reaches a terminal state instead of returning immediately. |
--timeout <ms> | integer | Maximum time to wait when --wait is set. Default 300000 (5 minutes). |
--poll-interval <ms> | integer | Interval between state polls. Default 2000. |
The trigger endpoint returns 202 immediately; without --wait, control returns as soon as the sync is queued (Code: "ConnectionSyncStarted"). With --wait, a non-success terminal state (e.g. Broken) is reported as a failure, not success.
例
uip aops connection sync f1e2d3c4-0000-0000-0000-000000000001 --wait
uip aops connection sync f1e2d3c4-0000-0000-0000-000000000001 --wait
データシェイプ(--output json)
{ "Code": "ConnectionSynced", "Data": { "identifier": "f1e2d3c4-0000-0000-0000-000000000001", "syncState": "Success", "syncingInProgress": false } }
{ "Code": "ConnectionSynced", "Data": { "identifier": "f1e2d3c4-0000-0000-0000-000000000001", "syncState": "Success", "syncingInProgress": false } }
Syncing every connection (no connection-id) returns an array under Data instead of one object.
uip aops connection delete
Delete a SourceControl connection by identifier. Permanent — projects and solutions discovered through this connection are no longer reachable.
引数
| 名前 | Required | 目的 |
|---|---|---|
<connection-id> | ○ | Connection identifier from connection list. |
オプション
| 長押し | 説明 |
|---|---|
-y, --yes | Required. Confirms this irreversible operation — the CLI never prompts. |
データシェイプ(--output json)
{ "Code": "ConnectionDeleted", "Data": { "ConnectionId": "f1e2d3c4-0000-0000-0000-000000000001" } }
{ "Code": "ConnectionDeleted", "Data": { "ConnectionId": "f1e2d3c4-0000-0000-0000-000000000001" } }
uip aops connection repos
List repositories visible through a single connection.
引数
| 名前 | Required | 目的 |
|---|---|---|
<connection-id> | ○ | Connection identifier from connection list. |
オプション
| 長押し | 値 (Value) | 説明 |
|---|---|---|
--azure-projects-ids <csv> | comma-separated | Narrow to specific Azure DevOps project identifiers. Azure connections only. |
--organization-identifier <name> | string | Scope to one Azure DevOps organization. Azure connections only, for cross-organization connections. |
データシェイプ(--output json)
{ "Code": "ConnectionRepos", "Data": [ { "identifier": "abcd1234-0000-0000-0000-000000000001", "name": "automation-hub" } ] }
{ "Code": "ConnectionRepos", "Data": [ { "identifier": "abcd1234-0000-0000-0000-000000000001", "name": "automation-hub" } ] }
uip aops connection repos-bulk
Fetch repositories for multiple connections in a single round-trip.
オプション
| 長押し | 値 (Value) | Required | 説明 |
|---|---|---|---|
--ids <csv> | comma-separated | ○ | Connection identifiers from connection list. |
データシェイプ(--output json)
{
"Code": "ConnectionReposBulk",
"Data": [
{ "ConnectionId": "f1e2d3c4-0000-0000-0000-000000000001", "Repositories": [ { "identifier": "abcd1234-0000-0000-0000-000000000001", "name": "automation-hub" } ] }
]
}
{
"Code": "ConnectionReposBulk",
"Data": [
{ "ConnectionId": "f1e2d3c4-0000-0000-0000-000000000001", "Repositories": [ { "identifier": "abcd1234-0000-0000-0000-000000000001", "name": "automation-hub" } ] }
]
}
One row per connection — ConnectionId is kept as a plain value (not a normalized key) so it survives output formatting and feeds back into connection repos <id>.
uip aops connection projects
List automation projects discovered through a connection.
引数
| 名前 | Required | 目的 |
|---|---|---|
<connection-id> | ○ | Connection identifier from connection list. |
オプション
| 長押し | 値 (Value) | 説明 |
|---|---|---|
--repository-ids <csv> | comma-separated | Narrow to specific repository identifiers from connection repos. |
--target-framework <name> | string | Server-side filter on project target framework. |
--project-type <type> | string | Server-side filter on project type (e.g. Process, Library, Agent). |
--azure-projects-ids <csv> | comma-separated | Azure connections only. |
--organization-identifier <name> | string | Azure connections only. |
--sort-by <field> | string | Field to sort by (e.g. name, lastModifiedDate). |
--sort-order <asc|desc> | ENUM | Sort direction. Combine with --sort-by. |
--offset <n> | integer | Number to skip. Must be a multiple of --limit. Default 0. |
--limit <n> | integer | Maximum to return. Default 10. |
--search <term> | string | Server-side substring filter on project name. |
例
uip aops connection projects f1e2d3c4-0000-0000-0000-000000000001
uip aops connection projects f1e2d3c4-0000-0000-0000-000000000001 \
--repository-ids abcd1234-0000-0000-0000-000000000001 --sort-by name --sort-order asc
uip aops connection projects f1e2d3c4-0000-0000-0000-000000000001
uip aops connection projects f1e2d3c4-0000-0000-0000-000000000001 \
--repository-ids abcd1234-0000-0000-0000-000000000001 --sort-by name --sort-order asc
データシェイプ(--output json)
{
"Code": "ConnectionProjects",
"Data": [
{ "ProjectId": "9999dddd-0000-0000-0000-000000000001", "Name": "Invoice Processing", "Description": "Daily invoice ingest", "Type": "Process", "Repository": "automation-hub" }
]
}
{
"Code": "ConnectionProjects",
"Data": [
{ "ProjectId": "9999dddd-0000-0000-0000-000000000001", "Name": "Invoice Processing", "Description": "Daily invoice ingest", "Type": "Process", "Repository": "automation-hub" }
]
}
uip aops connection solutions
List Studio solutions discovered through a connection.
引数
| 名前 | Required | 目的 |
|---|---|---|
<connection-id> | ○ | Connection identifier from connection list. |
オプション
| 長押し | 値 (Value) | 説明 |
|---|---|---|
--offset <n> | integer | Number to skip. Must be a multiple of --limit. Default 0. |
--limit <n> | integer | Maximum to return. Default 20. |
--search <term> | string | Server-side substring filter on solution name. |
データシェイプ(--output json)
{ "Code": "ConnectionSolutions", "Data": { "result": [] } }
{ "Code": "ConnectionSolutions", "Data": { "result": [] } }
uip aops connection azure-projects
List Azure DevOps projects reachable through an Azure connection. GitHub connections always return an empty list.
引数
| 名前 | Required | 目的 |
|---|---|---|
<connection-id> | ○ | Azure connection identifier from connection list. |
オプション
| 長押し | 値 (Value) | 説明 |
|---|---|---|
--organization-identifier <name> | string | Scope to one Azure DevOps organization, for connections spanning multiple. |
データシェイプ(--output json)
{ "Code": "ConnectionAzureProjects", "Data": [] }
{ "Code": "ConnectionAzureProjects", "Data": [] }
uip aops repo
Inspect a repository already surfaced via connection repos <connection-id>.
uip aops repo branches
List branches for a repository.
引数
| 名前 | Required | 目的 |
|---|---|---|
<repo-id> | ○ | Repository identifier from connection repos <connection-id>. |
データシェイプ(--output json)
{ "Code": "RepoBranches", "Data": [ { "Name": "main", "Main": true }, { "Name": "release", "Main": false } ] }
{ "Code": "RepoBranches", "Data": [ { "Name": "main", "Main": true }, { "Name": "release", "Main": false } ] }
Use the branch Name as --reference on repo project-files, project content, etc.
uip aops repo project-files
List automation project files (project.json roots) in the repository at a given reference.
引数
| 名前 | Required | 目的 |
|---|---|---|
<repo-id> | ○ | Repository identifier from connection repos <connection-id>. |
オプション
| 長押し | 値 (Value) | 説明 |
|---|---|---|
--reference <ref> | branch/tag/SHA | Defaults to the default branch's HEAD. |
データシェイプ(--output json)
{ "Code": "RepoProjectFiles", "Data": [] }
{ "Code": "RepoProjectFiles", "Data": [] }
関連
uip aops— overview and concepts.projects— inspect a project or solution once discovered here.pipelines— define and run CI/CD pipelines against a discovered project.
参照
- 概要
- uip aops connection list
- データシェイプ(--output json)
- uip aops connection state
- オプション
- データシェイプ(--output json)
- uip aops connection sync
- 引数
- オプション
- 例
- データシェイプ(--output json)
- uip aops connection delete
- 引数
- オプション
- データシェイプ(--output json)
- uip aops connection repos
- 引数
- オプション
- データシェイプ(--output json)
- uip aops connection repos-bulk
- オプション
- データシェイプ(--output json)
- uip aops connection projects
- 引数
- オプション
- 例
- データシェイプ(--output json)
- uip aops connection solutions
- 引数
- オプション
- データシェイプ(--output json)
- uip aops connection azure-projects
- 引数
- オプション
- データシェイプ(--output json)
- uip aops repo
- uip aops repo branches
- uip aops repo project-files
- 関連
- 参照