pub struct IPPolicy {
pub id: String,
pub uri: String,
pub created_at: String,
pub description: String,
pub metadata: String,
}
Fields§
§id: String
unique identifier for this IP policy
uri: String
URI of the IP Policy API resource
created_at: String
timestamp when the IP policy was created, RFC 3339 format
description: String
human-readable description of the source IPs of this IP policy. optional, max 255 bytes.
metadata: String
arbitrary 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