SyncAuthorization

JSON representation
{"identities":[string],"etag":string}
Fields
identities[]

string

Required. Array of service accounts to grant access to control plane resources, each specified using the following format:serviceAccount:service-account-name.

Theservice-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 haveApigee Synchronizer Manager role. See alsoCreate service accounts.

etag

string (bytes format)

Entity tag (ETag) used for optimistic concurrency control as a way to help prevent simultaneous updates from overwriting each other.

For example, when you callgetSyncAuthorization an ETag is returned in the response. Pass that ETag when calling thesetSyncAuthorization to ensure that you are updating the correct version. If you don't pass the ETag in the call tosetSyncAuthorization, 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.

A base64-encoded string.

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-12-17 UTC.