pub struct IPPolicy {
pub id: String,
pub uri: String,
pub created_at: String,
pub description: String,
pub metadata: String,
}Fields§
§id: Stringunique identifier for this IP policy
uri: StringURI of the IP Policy API resource
created_at: Stringtimestamp when the IP policy was created, RFC 3339 format
description: Stringhuman-readable description of the source IPs of this IP policy. optional, max 255 bytes.
metadata: Stringarbitrary user-defined machine-readable data of this IP policy. optional, max 4096 bytes.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for IPPolicy
impl<'de> Deserialize<'de> for IPPolicy
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 IPPolicy
impl RefUnwindSafe for IPPolicy
impl Send for IPPolicy
impl Sync for IPPolicy
impl Unpin for IPPolicy
impl UnwindSafe for IPPolicy
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