すべてのシステム・プロパティの検索
get
/iam/governance/api/v1/systemconfiguration/
URLパラメータとしてプロパティ名を指定して、すべてのシステム・プロパティを取得します。ソートとページ区切りがサポートされています。
リクエスト
問合せパラメータ
- limit(optional): integer(int32)
startindexから返されるシステム・プロパティの数。
- offset(optional): integer(int32)
結果を返す際のページ区切りの開始索引
- orderBy(optional): string
ソートを実行する必要がある属性(コロンとソート順序が後に続きます)。
- property(optional): string
検索する必要があるプロパティ名。
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
操作に成功しました。
ネストされたスキーマ: SystemProperty
型:
ソースを表示
object- id(optional): string
システム・プロパティのID。
- ptyDataLevel(optional): string
システム・プロパティのプロパティ・データ・レベル。
- ptyKeyword(optional): string
システム・プロパティのキーワード。
- ptyName(optional): string
システム・プロパティの名前。
- ptyValue(optional): string
システム・プロパティの値。
400レスポンス
入力が無効です。
例
次の例は、cURLを使用したGETリクエストの発行でプロパティ名をURLパラメータとして指定することにより、すべてのシステム・プロパティを取得する方法を示しています。ソートとページ区切りがサポートされています。ここに示す情報は、擬似システムを使用した場合のものであり、プロトタイプとして提供しています。
cURLの例
curl -i -X GET -u username:password \ --header 'Content-Type: application/json' \ 'http://pseudo.com/iam/governance/adminservice/api/v1/systemconfiguration'
レスポンス本文の例
次の例は、すべてのシステム・プロパティを取得するリクエストに対するJSONレスポンスを示しています:
{
"links":[
{
"rel":"self",
"href":"http://pseudo.com/iam/governance/adminservice/api/v1/systemconfiguration?offset=1&limit=10"
},
{
"rel":"first",
"href":"http://pseudo.com/iam/governance/adminservice/api/v1/systemconfiguration?offset=1&limit=10"
},
{
"rel":"next",
"href":"http://pseudo.com/iam/governance/adminservice/api/v1/systemconfiguration?offset=11&limit=10"
}
],
"count":10,
"hasMore":true,
"totalResult":162,
"offset":1,
"limit":10,
"systemPropertyTOS":[
{
"id":"118",
"ptyKeyword":"demoKey2",
"ptyValue":"2",
"ptyName":"demoName2",
"ptyDataLevel":"2"
},
{
"id":"117",
"ptyKeyword":"demoKey2",
"ptyValue":"true",
"ptyName":"demoName2",
"ptyDataLevel":"2"
},
{
"id":"53",
"ptyKeyword":"demoKey2",
"ptyValue":"FALSE",
"ptyName":"demoName2",
"ptyDataLevel":"2"
},
{
"id":"116",
"ptyKeyword":"demoKey2",
"ptyValue":"-1",
"ptyName":"demoName2",
"ptyDataLevel":"2"
},
{
"id":"96",
"ptyKeyword":"demoKey2",
"ptyValue":"[^\\w]",
"ptyName":"demoName2",
"ptyDataLevel":"2"
},
{
"id":"55",
"ptyKeyword":"demoKey2",
"ptyValue":"demoValue2",
"ptyName":"demoName2",
"ptyDataLevel":"2"
},
{
"id":"54",
"ptyKeyword":"demoKey2",
"ptyValue":"demoValue2",
"ptyName":"demoName2",
"ptyDataLevel":"2"
},
{
"id":"52",
"ptyKeyword":"demoKey2",
"ptyValue":"demoValue2",
"ptyName":"demoName2",
"ptyDataLevel":"2"
},
{
"id":"56",
"ptyKeyword":"demoKey2",
"ptyValue":"15",
"ptyName":"demoName2",
"ptyDataLevel":"2"
},
{
"id":"153",
"ptyKeyword":"demoKey2",
"ptyValue":"demoValue2",
"ptyName":"demoName2",
"ptyDataLevel":"2"
}
]
}