)]}'
{
  "commit": "8445b494e3dfba22b83b21b7230c0dffeb47ef4f",
  "tree": "f67ee0e83f0c55b9dea42176ab5fd582005f941e",
  "parents": [
    "3b16d8b740618e155ed551cfa780cc45897b4048"
  ],
  "author": {
    "name": "Marcin Czech",
    "email": "maczech@gmail.com",
    "time": "Thu May 11 12:21:09 2023 +0200"
  },
  "committer": {
    "name": "Marcin Czech",
    "email": "maczech@gmail.com",
    "time": "Thu May 11 12:24:45 2023 +0200"
  },
  "message": "Add AWS credentials profile name parameter\n\nSome Gerrit setups shares the AWS kinesis tables between AWS Regions,\nfor example multi-site setup in multiple regions. For security\nreason access to the other regions should be limited to necessary\nservices. Add configuration param which allows to specify AWS\ncredentials profile to be used only by the events-aws-kinesis\nplugin when connecting to the Kinesis. This profile allows us to\nsetup credentials or IAM Role with access to the Kinesis setup on\nthe other region.\n\nBug: Issue 16920\nChange-Id: I64a1d945a113aae8c92443d9144dd3553fdb3a70\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9c04c094a1c2ec989774b63e3d289e2aff92a6d9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/kinesis/Configuration.java",
      "new_id": "34a1a8c6cad6663dcfa456ebc399fe224ae05f1b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/kinesis/Configuration.java"
    },
    {
      "type": "modify",
      "old_id": "f3812df8f0f8ab0b361e9259e1c2f27a06b7bf7d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/kinesis/DynamoDbAsyncClientProvider.java",
      "new_id": "f359af9dafaa1fdc3988be737a72794cb394c0fd",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/kinesis/DynamoDbAsyncClientProvider.java"
    },
    {
      "type": "modify",
      "old_id": "c983d60e7b99fb1babaee9532d6b74a6866866a5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/kinesis/KinesisAsyncClientProvider.java",
      "new_id": "8ad65b89369ce12f08bc8a0a33869c80e1e53abe",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/kinesis/KinesisAsyncClientProvider.java"
    },
    {
      "type": "modify",
      "old_id": "5c5dc525b49d40dd1eececbe6e2a01f1624a89cb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/kinesis/KinesisProducerProvider.java",
      "new_id": "341d6505fc949b339d61d6bfeb4c6e36a5976630",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/kinesis/KinesisProducerProvider.java"
    },
    {
      "type": "modify",
      "old_id": "004ce0bf5060d20090146cf8adc72f90273181d7",
      "old_mode": 33188,
      "old_path": "src/main/resources/Documentation/Config.md",
      "new_id": "3562be2d1e238ea335ea792d21007611ed8c0ccb",
      "new_mode": 33188,
      "new_path": "src/main/resources/Documentation/Config.md"
    },
    {
      "type": "modify",
      "old_id": "888c7f1c58271b24cd03db7bca247e72ae3d1639",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/kinesis/ConfigurationTest.java",
      "new_id": "401838ed85a3ae8b366f8011bc3f9d2af4f50696",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/kinesis/ConfigurationTest.java"
    }
  ]
}
