#[non_exhaustive]pub struct RoutingRuleRelationships {
pub policy: Option<RoutingRuleRelationshipsPolicy>,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
Specifies relationships for a routing rule, linking to associated policy resources.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.policy: Option<RoutingRuleRelationshipsPolicy>
Defines the relationship that links a routing rule to a policy.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl RoutingRuleRelationships
impl RoutingRuleRelationships
pub fn new() -> RoutingRuleRelationships
pub fn policy(self, value: RoutingRuleRelationshipsPolicy) -> Self
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for RoutingRuleRelationships
impl Clone for RoutingRuleRelationships
Source§fn clone(&self) -> RoutingRuleRelationships
fn clone(&self) -> RoutingRuleRelationships
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 RoutingRuleRelationships
impl Debug for RoutingRuleRelationships
Source§impl Default for RoutingRuleRelationships
impl Default for RoutingRuleRelationships
Source§impl<'de> Deserialize<'de> for RoutingRuleRelationships
impl<'de> Deserialize<'de> for RoutingRuleRelationships
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 PartialEq for RoutingRuleRelationships
impl PartialEq for RoutingRuleRelationships
Source§impl Serialize for RoutingRuleRelationships
impl Serialize for RoutingRuleRelationships
impl StructuralPartialEq for RoutingRuleRelationships
Auto Trait Implementations§
impl Freeze for RoutingRuleRelationships
impl RefUnwindSafe for RoutingRuleRelationships
impl Send for RoutingRuleRelationships
impl Sync for RoutingRuleRelationships
impl Unpin for RoutingRuleRelationships
impl UnwindSafe for RoutingRuleRelationships
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