サービス・リストの取得
get
/services/{version}/installation/services
インストールのすべてのOracle GoldenGateサービスのリストを取得します。
リクエスト
パス・パラメータ
- version: string
Oracle GoldenGateサービスのAPIバージョン。
指定できる値:[ "v2" ]
問合せパラメータ
- deployment(optional): string
結果をフィルタリングするためのデプロイメントの名前
- service(optional): string
結果をフィルタリングするためのサービスの名前
レスポンス
サポートされるメディア・タイプ
- application/json
200レスポンス
サービス・リストが正常に取得されました。
ルート・スキーマ: Oracle GoldenGate Services for the Installation
型:
object
タイトル:
Oracle GoldenGate Services for the Installation
インストールのすべてのOracle GoldenGateサービスのリスト
ソースの表示
- $schema(optional):
指定できる値:
[ "ogg:installationServices" ]
- services: array services
最小アイテム数:
1
最大アイテム数:65535
インストールのサービスの配列
ネストされたスキーマ: services
型:
array
最小アイテム数:
1
最大アイテム数:
65535
インストールのサービスの配列
ソースの表示
- 配列: object items
サービス特性
ネストされたスキーマ: items
型:
object
サービス特性
ソースの表示
- critical: boolean
デフォルト値:
true
サービスがデプロイメントにとってクリティカルであることを示します - deploymentId: string
最小長:
36
最大長:36
パターン:^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89ABab][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$
このサービスのデプロイメントの一意の識別子 - deploymentName: string
最小長:
1
最大長:32
パターン:^[A-Za-z][A-Za-z0-9-_.]*$
このサービスのデプロイメントの名前 - enabled: boolean
デフォルト値:
true
サービスがService Managerによって管理されることを示します - isSsl: boolean
サービスがSSL接続を想定することを示します
- listeners: array listeners
最小アイテム数:
1
最大アイテム数:64
サービスのリスナー指定の配列 - locked(optional): boolean
デフォルト値:
false
サービスがセキュリティ管理者によってロックされており、開始できないことを示します - serviceId: string
最小長:
36
最大長:36
パターン:^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89ABab][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$
このサービスの一意の識別子 - serviceName: string
最小長:
1
最大長:64
このサービスの名前 - status:
デフォルト値:
stopped
指定できる値:[ "starting", "running", "stopped", "restart", "killed", "abended" ]
サービスのステータスを示します
ネストされたスキーマ: listeners
型:
array
最小アイテム数:
1
最大アイテム数:
64
サービスのリスナー指定の配列
ソースの表示
- 配列: object items
サービス・リスナーの説明
ネストされたスキーマ: items
型:
object
サービス・リスナーの説明
ソースの表示
- address: address
サービスがリスニングするIPアドレス
- port: integer
最小値:
1
最大値:65535
サービスがリスニングするポート番号
ネストされたスキーマ: address
サービスがリスニングするIPアドレス
1つに一致
ソースの表示
- string
最小長:
7
最大長:15
パターン:^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)[.]){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
ネットワークIPv4アドレス - string
最小長:
1
最大長:256
パターン:^((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:)))(%.+)?$
ネットワークIPv6アドレス
レスポンスの例(application/json)
{
"$schema":"api:standardResponse",
"links":[
{
"href":"http://localhost:11000/services/v2/installation/services",
"mediaType":"application/json",
"rel":"canonical"
},
{
"href":"http://localhost:11000/services/v2/installation/services",
"mediaType":"application/json",
"rel":"self"
},
{
"href":"http://localhost:11000/services/v2/metadata-catalog/services",
"mediaType":"application/schema+json",
"rel":"describedby"
}
],
"messages":[
],
"response":{
"$schema":"ogg:installationServices",
"services":[
{
"isSsl":false,
"deploymentName":"Local",
"enabled":true,
"deploymentId":"df366222-2166-4714-90d8-9ebeefa5b00e",
"status":"running",
"serviceName":"adminsrvr",
"locked":false,
"serviceId":"a8efffba-4697-4e21-8c38-b8170e86c796",
"listeners":[
{
"address":"127.0.0.1",
"port":11001
},
{
"address":"172.17.0.3",
"port":11001
}
]
},
{
"isSsl":false,
"deploymentName":"Local",
"enabled":true,
"deploymentId":"df366222-2166-4714-90d8-9ebeefa5b00e",
"status":"running",
"serviceName":"distsrvr",
"locked":false,
"serviceId":"1f19e408-7ae8-4fe7-9b1e-d433aaf9f4bc",
"listeners":[
{
"address":"127.0.0.1",
"port":11002
},
{
"address":"172.17.0.3",
"port":11002
}
]
},
{
"isSsl":false,
"deploymentName":"Local",
"enabled":true,
"deploymentId":"df366222-2166-4714-90d8-9ebeefa5b00e",
"status":"running",
"serviceName":"pmsrvr",
"locked":false,
"serviceId":"eef56c08-ff49-4cc6-aa12-7fc462ec9027",
"listeners":[
{
"address":"127.0.0.1",
"port":11004
},
{
"address":"172.17.0.3",
"port":11004
}
]
},
{
"isSsl":false,
"deploymentName":"Local",
"enabled":true,
"deploymentId":"df366222-2166-4714-90d8-9ebeefa5b00e",
"status":"running",
"serviceName":"recvsrvr",
"locked":false,
"serviceId":"0f5d8b3f-d04a-40a3-8732-a38572bb8a9a",
"listeners":[
{
"address":"127.0.0.1",
"port":11003
},
{
"address":"172.17.0.3",
"port":11003
}
]
},
{
"isSsl":false,
"deploymentName":"ServiceManager",
"enabled":true,
"deploymentId":"74d78f7b-0944-4440-b2dc-9cbdd97dbe23",
"status":"running",
"serviceName":"ServiceManager",
"locked":false,
"serviceId":"3f0a0781-aac6-42e4-96d8-a732456a24fc",
"listeners":[
{
"address":"127.0.0.1",
"port":11000
},
{
"address":"172.17.0.3",
"port":11000
}
]
}
]
}
}