資格証明タイプの更新
patch
/api/v2/credential_types/{id}/
このリソースに対してPUTまたはPATCHリクエストを行って、この資格証明タイプを更新します。 次のフィールドを変更できます。
name
: この資格証明タイプの名前。(文字列、必須)description
: この資格証明タイプのオプションの説明。(文字列、デフォルト=""
)-
kind
: (選択、必須)net
: ネットワークcloud
: クラウド
-
inputs
: JSONまたはYAML構文を使用して入力を入力します。 構文例は、Ansible Towerのドキュメントを参照してください。(json、デフォルト={}
) injectors
: JSONまたはYAML構文を使用してインジェクタを入力します。 構文例は、Ansible Towerのドキュメントを参照してください。(json、デフォルト={}
)
PATCHリクエストの場合は、変更中のフィールドのみを含めます。
リクエスト
サポートされているメディア・タイプ
- application/json
パス・パラメータ
問合せパラメータ
- search(オプション): 文字列
検索条件。
ルート・スキーマ : schema
例:
{
"name":"Some Other Name"
}
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
レスポンスの例(application/json)
{
"created":"2018-02-01T08:00:00.000000Z",
"description":"",
"id":1,
"injectors":{
},
"inputs":{
},
"kind":"cloud",
"managed_by_tower":false,
"modified":"2018-02-01T08:00:00.000000Z",
"name":"Some Other Name",
"namespace":null,
"related":{
"activity_stream":"/api/v2/credential_types/1/activity_stream/",
"credentials":"/api/v2/credential_types/1/credentials/"
},
"summary_fields":{
"user_capabilities":{
"delete":true,
"edit":true
}
},
"type":"credential_type",
"url":"/api/v2/credential_types/1/"
}
401レスポンス
レスポンスの例(application/json)
{
"detail":"Authentication credentials were not provided. To establish a login session, visit /api/login/."
}
403レスポンス
レスポンスの例(application/json)
{
"detail":"Modifications to inputs are not allowed for credential types that are in use"
}