pub struct GoogleCloudApigeeV1OperationGroup {
pub operation_config_type: Option<String>,
pub operation_configs: Option<Vec<GoogleCloudApigeeV1OperationConfig>>,
}
Expand description
List of operation configuration details associated with Apigee API proxies or remote services. Remote services are non-Apigee proxies, such as Istio-Envoy.
This type is not used in any activity, and only used as part of another schema.
Fields§
§operation_config_type: Option<String>
Flag that specifes whether the configuration is for Apigee API proxy or a remote service. Valid values include proxy
or remoteservice
. Defaults to proxy
. Set to proxy
when Apigee API proxies are associated with the API product. Set to remoteservice
when non-Apigee proxies like Istio-Envoy are associated with the API product.
operation_configs: Option<Vec<GoogleCloudApigeeV1OperationConfig>>
Required. List of operation configurations for either Apigee API proxies or other remote services that are associated with this API product.
Trait Implementations§
source§impl Clone for GoogleCloudApigeeV1OperationGroup
impl Clone for GoogleCloudApigeeV1OperationGroup
source§fn clone(&self) -> GoogleCloudApigeeV1OperationGroup
fn clone(&self) -> GoogleCloudApigeeV1OperationGroup
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for GoogleCloudApigeeV1OperationGroup
impl Default for GoogleCloudApigeeV1OperationGroup
source§fn default() -> GoogleCloudApigeeV1OperationGroup
fn default() -> GoogleCloudApigeeV1OperationGroup
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for GoogleCloudApigeeV1OperationGroup
impl<'de> Deserialize<'de> for GoogleCloudApigeeV1OperationGroup
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Part for GoogleCloudApigeeV1OperationGroup
Auto Trait Implementations§
impl RefUnwindSafe for GoogleCloudApigeeV1OperationGroup
impl Send for GoogleCloudApigeeV1OperationGroup
impl Sync for GoogleCloudApigeeV1OperationGroup
impl Unpin for GoogleCloudApigeeV1OperationGroup
impl UnwindSafe for GoogleCloudApigeeV1OperationGroup
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more