{
    "interfaces": {
      "google.iam.v1.IAMPolicy": {
        "retry_codes": {
          "non_idempotent": [],
          "idempotent": [
            "DEADLINE_EXCEEDED",
            "UNAVAILABLE"
          ]
        },
        "retry_params": {
          "default": {
            "initial_retry_delay_millis": 100,
            "retry_delay_multiplier": 1.3,
            "max_retry_delay_millis": 60000,
            "initial_rpc_timeout_millis": 20000,
            "rpc_timeout_multiplier": 1,
            "max_rpc_timeout_millis": 20000,
            "total_timeout_millis": 600000
          }
        },
        "methods": {
          "GetIamPolicy": {
            "retry_codes_name": "non_idempotent",
            "retry_params_name": "default"
          },
          "SetIamPolicy": {
            "retry_codes_name": "non_idempotent",
            "retry_params_name": "default"
          },
          "TestIamPermissions": {
            "retry_codes_name": "non_idempotent",
            "retry_params_name": "default"
          }
        }
      }
    }
  }
