pub struct RuleGroup {Show 14 fields
pub id: String,
pub name: String,
pub arn: String,
pub scope: String,
pub capacity: i64,
pub description: Option<String>,
pub rules: Vec<Value>,
pub visibility_config: Value,
pub lock_token: String,
pub label_namespace: String,
pub custom_response_bodies: BTreeMap<String, Value>,
pub available_labels: Vec<Value>,
pub consumed_labels: Vec<Value>,
pub created_time: DateTime<Utc>,
}Fields§
§id: String§name: String§arn: String§scope: String§capacity: i64§description: Option<String>§rules: Vec<Value>§visibility_config: Value§lock_token: String§label_namespace: String§custom_response_bodies: BTreeMap<String, Value>§available_labels: Vec<Value>§consumed_labels: Vec<Value>§created_time: DateTime<Utc>Trait Implementations§
Source§impl<'de> Deserialize<'de> for RuleGroup
impl<'de> Deserialize<'de> for RuleGroup
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
Auto Trait Implementations§
impl Freeze for RuleGroup
impl RefUnwindSafe for RuleGroup
impl Send for RuleGroup
impl Sync for RuleGroup
impl Unpin for RuleGroup
impl UnsafeUnpin for RuleGroup
impl UnwindSafe for RuleGroup
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