Required. Array of service accounts to grant access to control plane resources, each specified using the following format: serviceAccount:service-account-name.
The service-account-name is formatted like an email address. For example: my-synchronizer-manager-serviceAccount@my_project_id.iam.gserviceaccount.com
You might specify multiple service accounts, for example, if you have multiple environments and wish to assign a unique service account to each one.
The service accounts must have Apigee Synchronizer Manager role. See also Create service accounts.
Entity tag (ETag) used for optimistic concurrency control as a way to help prevent simultaneous updates from overwriting each other.
For example, when you call getSyncAuthorization an ETag is returned in the response. Pass that ETag when calling the setSyncAuthorization to ensure that you are updating the correct version. If you don't pass the ETag in the call to setSyncAuthorization, then the existing authorization is overwritten indiscriminately.
Note: We strongly recommend that you use the ETag in the read-modify-write cycle to avoid race conditions.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-05-04 UTC."],[[["The JSON representation of the data includes an array of service account identities and an etag for concurrency control."],["The `identities` field is a required array of strings, where each string represents a service account granted access, formatted like an email address."],["Each service account specified in the `identities` field must possess the \"Apigee Synchronizer Manager\" role to function properly."],["The `etag` field, a base64-encoded string, is used for optimistic concurrency control, and it's recommended to use this in read-modify-write cycles to prevent overwrites."],["The `etag` is obtained from a `getSyncAuthorization` call and should be included when using the `setSyncAuthorization` call to update the correct resource version."]]],[]]