機械翻訳について

アクティビティ・ストリームの取得

get

/api/v2/activity_stream/{id}/

このリソースに対してGETリクエストを行って、次のフィールドを含む単一のアクティビティ・ストリーム・レコードを取得します。

  • id: このアクティビティ・ストリームのデータベースID。(整数)
  • type: このアクティビティ・ストリームのデータ型。(選択)
  • url: このアクティビティ・ストリームのURL。(文字列)
  • related: 関連リソースのURLを含むデータ構造。(オブジェクト)
  • summary_fields: 関連リソースの名前/説明を含むデータ構造。 一部のオブジェクトの出力は、パフォーマンス上の理由によって制限される場合があります。(オブジェクト)
  • timestamp: (日時)
  • operation: 対象となるオブジェクトに対して実行されたアクション。(選択)
    • create: エンティティの作成
    • update: エンティティの更新
    • delete: エンティティの削除
    • associate: エンティティを別のエンティティに関連付け
    • disassociate: エンティティと別のエンティティの関連付けを解除
  • changes: オブジェクトが作成、更新または削除された場合の新しい値と変更された値のサマリー(json)
  • object1: create、updateおよびdeleteイベントの場合、これは影響を受けたオブジェクト・タイプです。 associateおよびdisassociateイベントの場合、これはobject2に関連付けられたオブジェクト・タイプか、関連付けが解除されたオブジェクト・タイプです。(文字列)
  • object2: create、updateおよびdeleteイベントの場合、移入されません。 associateおよびdisassociateイベントの場合、これはobject1が関連付けられるオブジェクト・タイプです。(文字列)
  • object_association: 存在する場合は、変更されたロールまたはリレーションシップのフィールド名が表示されます。(フィールド)
  • action_node: アクティビティが実行されたクラスタ・ノード。(文字列)
  • object_type: 存在する場合は、ロールまたはリレーションシップの定義の基礎となったモデルが表示されます。(フィールド)

リクエスト

サポートされているメディア・タイプ
パス・パラメータ
問合せパラメータ
先頭に戻る

レスポンス

サポートされているメディア・タイプ

200レスポンス

本文
レスポンスの例(application/json)
{
    "action_node":"awx",
    "changes":{
        "action":"associate",
        "object1":"user",
        "object1_pk":2,
        "object2":"inventory",
        "object2_pk":20,
        "relationship":"awx.main.models.rbac.Role_members"
    },
    "id":8,
    "object1":"user",
    "object2":"inventory",
    "object_association":"role",
    "object_type":"inventory",
    "operation":"associate",
    "related":{
        "inventory":[
            "/api/v2/inventories/1/"
        ],
        "role":[
            "/api/v2/roles/20/"
        ],
        "user":[
            "/api/v2/users/2/"
        ]
    },
    "summary_fields":{
        "inventory":[
            {
                "description":"",
                "has_active_failures":false,
                "has_inventory_sources":false,
                "hosts_with_active_failures":0,
                "id":1,
                "inventory_sources_with_failures":0,
                "kind":"",
                "name":"inv1",
                "organization_id":1,
                "total_groups":0,
                "total_hosts":0,
                "total_inventory_sources":0
            }
        ],
        "role":[
            {
                "id":20,
                "role_field":"read_role"
            }
        ],
        "user":[
            {
                "first_name":"",
                "id":2,
                "last_name":"",
                "username":"test"
            }
        ]
    },
    "timestamp":"2018-02-01T08:00:00.000000Z",
    "type":"activity_stream",
    "url":"/api/v2/activity_stream/8/"
}
先頭に戻る