Struct google_apigee1::api::GoogleCloudApigeeV1SyncAuthorization [−][src]
There is no detailed description.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- get sync authorization organizations (response)
- set sync authorization organizations (request|response)
Fields
etag: Option<String>
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.
identities: Option<Vec<String>>
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-service_account@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.
Trait Implementations
impl Clone for GoogleCloudApigeeV1SyncAuthorization
[src]
fn clone(&self) -> GoogleCloudApigeeV1SyncAuthorization
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for GoogleCloudApigeeV1SyncAuthorization
[src]
impl Default for GoogleCloudApigeeV1SyncAuthorization
[src]
impl<'de> Deserialize<'de> for GoogleCloudApigeeV1SyncAuthorization
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl RequestValue for GoogleCloudApigeeV1SyncAuthorization
[src]
impl ResponseResult for GoogleCloudApigeeV1SyncAuthorization
[src]
impl Serialize for GoogleCloudApigeeV1SyncAuthorization
[src]
Auto Trait Implementations
impl RefUnwindSafe for GoogleCloudApigeeV1SyncAuthorization
impl Send for GoogleCloudApigeeV1SyncAuthorization
impl Sync for GoogleCloudApigeeV1SyncAuthorization
impl Unpin for GoogleCloudApigeeV1SyncAuthorization
impl UnwindSafe for GoogleCloudApigeeV1SyncAuthorization
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,