pub struct FilteringAttribute {
pub attribute: Option<String>,
pub description: Option<String>,
pub path_pattern_supported: Option<bool>,
pub required: Option<bool>,
}Expand description
A representation of the FilteringAttribute resource. Filtering attributes are per event type.
This type is not used in any activity, and only used as part of another schema.
Fields§
§attribute: Option<String>Output only. Attribute used for filtering the event type.
description: Option<String>Output only. Description of the purpose of the attribute.
path_pattern_supported: Option<bool>Output only. If true, the attribute accepts matching expressions in the Eventarc PathPattern format.
required: Option<bool>Output only. If true, the triggers for this provider should always specify a filter on these attributes. Trigger creation will fail otherwise.
Trait Implementations§
Source§impl Clone for FilteringAttribute
impl Clone for FilteringAttribute
Source§fn clone(&self) -> FilteringAttribute
fn clone(&self) -> FilteringAttribute
Returns a duplicate 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 Debug for FilteringAttribute
impl Debug for FilteringAttribute
Source§impl Default for FilteringAttribute
impl Default for FilteringAttribute
Source§fn default() -> FilteringAttribute
fn default() -> FilteringAttribute
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FilteringAttribute
impl<'de> Deserialize<'de> for FilteringAttribute
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
Source§impl Serialize for FilteringAttribute
impl Serialize for FilteringAttribute
impl Part for FilteringAttribute
Auto Trait Implementations§
impl Freeze for FilteringAttribute
impl RefUnwindSafe for FilteringAttribute
impl Send for FilteringAttribute
impl Sync for FilteringAttribute
impl Unpin for FilteringAttribute
impl UnwindSafe for FilteringAttribute
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