1{ 2 "methodConfig": [ 3 { 4 "name": [ 5 { 6 "service": "google.iam.admin.v1.IAM", 7 "method": "ListServiceAccounts" 8 }, 9 { 10 "service": "google.iam.admin.v1.IAM", 11 "method": "GetServiceAccount" 12 }, 13 { 14 "service": "google.iam.admin.v1.IAM", 15 "method": "UpdateServiceAccount" 16 }, 17 { 18 "service": "google.iam.admin.v1.IAM", 19 "method": "DeleteServiceAccount" 20 }, 21 { 22 "service": "google.iam.admin.v1.IAM", 23 "method": "ListServiceAccountKeys" 24 }, 25 { 26 "service": "google.iam.admin.v1.IAM", 27 "method": "GetServiceAccountKey" 28 }, 29 { 30 "service": "google.iam.admin.v1.IAM", 31 "method": "DeleteServiceAccountKey" 32 } 33 ], 34 "timeout": "60s", 35 "retryPolicy": { 36 "maxAttempts": 5, 37 "initialBackoff": "0.100s", 38 "maxBackoff": "60s", 39 "backoffMultiplier": 1.3, 40 "retryableStatusCodes": [ 41 "UNAVAILABLE", 42 "DEADLINE_EXCEEDED" 43 ] 44 } 45 }, 46 { 47 "name": [ 48 { 49 "service": "google.iam.admin.v1.IAM", 50 "method": "CreateServiceAccount" 51 }, 52 { 53 "service": "google.iam.admin.v1.IAM", 54 "method": "CreateServiceAccountKey" 55 }, 56 { 57 "service": "google.iam.admin.v1.IAM", 58 "method": "SignBlob" 59 }, 60 { 61 "service": "google.iam.admin.v1.IAM", 62 "method": "GetIamPolicy" 63 }, 64 { 65 "service": "google.iam.admin.v1.IAM", 66 "method": "SetIamPolicy" 67 }, 68 { 69 "service": "google.iam.admin.v1.IAM", 70 "method": "TestIamPermissions" 71 }, 72 { 73 "service": "google.iam.admin.v1.IAM", 74 "method": "QueryGrantableRoles" 75 }, 76 { 77 "service": "google.iam.admin.v1.IAM", 78 "method": "SignJwt" 79 } 80 ], 81 "timeout": "60s" 82 } 83 ] 84} 85