securitycenter_grpc_service_config.json 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. {
  2. "methodConfig": [
  3. {
  4. "name": [
  5. {
  6. "service": "google.cloud.securitycenter.v1.SecurityCenter",
  7. "method": "CreateSource"
  8. },
  9. {
  10. "service": "google.cloud.securitycenter.v1.SecurityCenter",
  11. "method": "CreateFinding"
  12. },
  13. {
  14. "service": "google.cloud.securitycenter.v1.SecurityCenter",
  15. "method": "CreateNotificationConfig"
  16. },
  17. {
  18. "service": "google.cloud.securitycenter.v1.SecurityCenter",
  19. "method": "DeleteNotificationConfig"
  20. },
  21. {
  22. "service": "google.cloud.securitycenter.v1.SecurityCenter",
  23. "method": "RunAssetDiscovery"
  24. },
  25. {
  26. "service": "google.cloud.securitycenter.v1.SecurityCenter",
  27. "method": "SetFindingState"
  28. },
  29. {
  30. "service": "google.cloud.securitycenter.v1.SecurityCenter",
  31. "method": "SetIamPolicy"
  32. },
  33. {
  34. "service": "google.cloud.securitycenter.v1.SecurityCenter",
  35. "method": "UpdateFinding"
  36. },
  37. {
  38. "service": "google.cloud.securitycenter.v1.SecurityCenter",
  39. "method": "UpdateNotificationConfig"
  40. },
  41. {
  42. "service": "google.cloud.securitycenter.v1.SecurityCenter",
  43. "method": "UpdateOrganizationSettings"
  44. },
  45. {
  46. "service": "google.cloud.securitycenter.v1.SecurityCenter",
  47. "method": "UpdateSource"
  48. }
  49. ],
  50. "timeout": "60s"
  51. },
  52. {
  53. "name": [
  54. {
  55. "service": "google.cloud.securitycenter.v1.SecurityCenter",
  56. "method": "GetIamPolicy"
  57. },
  58. {
  59. "service": "google.cloud.securitycenter.v1.SecurityCenter",
  60. "method": "GetNotificationConfig"
  61. },
  62. {
  63. "service": "google.cloud.securitycenter.v1.SecurityCenter",
  64. "method": "GetOrganizationSettings"
  65. },
  66. {
  67. "service": "google.cloud.securitycenter.v1.SecurityCenter",
  68. "method": "GetSource"
  69. },
  70. {
  71. "service": "google.cloud.securitycenter.v1.SecurityCenter",
  72. "method": "ListNotificationConfigs"
  73. },
  74. {
  75. "service": "google.cloud.securitycenter.v1.SecurityCenter",
  76. "method": "ListSources"
  77. },
  78. {
  79. "service": "google.cloud.securitycenter.v1.SecurityCenter",
  80. "method": "TestIamPermissions"
  81. }
  82. ],
  83. "timeout": "60s",
  84. "retryPolicy": {
  85. "maxAttempts": 5,
  86. "initialBackoff": "0.100s",
  87. "maxBackoff": "60s",
  88. "backoffMultiplier": 1.3,
  89. "retryableStatusCodes": [
  90. "DEADLINE_EXCEEDED",
  91. "UNAVAILABLE"
  92. ]
  93. }
  94. },
  95. {
  96. "name": [
  97. {
  98. "service": "google.cloud.securitycenter.v1.SecurityCenter",
  99. "method": "UpdateSecurityMarks"
  100. }
  101. ],
  102. "timeout": "480s"
  103. },
  104. {
  105. "name": [
  106. {
  107. "service": "google.cloud.securitycenter.v1.SecurityCenter",
  108. "method": "GroupAssets"
  109. },
  110. {
  111. "service": "google.cloud.securitycenter.v1.SecurityCenter",
  112. "method": "GroupFindings"
  113. },
  114. {
  115. "service": "google.cloud.securitycenter.v1.SecurityCenter",
  116. "method": "ListAssets"
  117. },
  118. {
  119. "service": "google.cloud.securitycenter.v1.SecurityCenter",
  120. "method": "ListFindings"
  121. }
  122. ],
  123. "timeout": "480s",
  124. "retryPolicy": {
  125. "maxAttempts": 5,
  126. "initialBackoff": "0.100s",
  127. "maxBackoff": "60s",
  128. "backoffMultiplier": 1.3,
  129. "retryableStatusCodes": [
  130. "DEADLINE_EXCEEDED",
  131. "UNAVAILABLE"
  132. ]
  133. }
  134. }
  135. ]
  136. }