Struct scaleway_api_rs::models::scaleway_flexible_ip_v1alpha1_flexible_ip::ScalewayFlexibleIpV1alpha1FlexibleIp [−][src]
pub struct ScalewayFlexibleIpV1alpha1FlexibleIp { pub id: Option<String>, pub organization_id: Option<String>, pub project_id: Option<String>, pub description: Option<String>, pub tags: Option<Vec<String>>, pub updated_at: Option<String>, pub created_at: Option<String>, pub status: Option<Status>, pub ip_address: Option<String>, pub mac_address: Option<Box<ScalewayFlexibleIpV1alpha1FlexibleIpMacAddress>>, pub server_id: Option<String>, pub reverse: Option<String>, }
Fields
id: Option<String>
ID of the Flexible IP
organization_id: Option<String>
Organization ID the Flexible IP is attached to
project_id: Option<String>
Project ID the Flexible IP is attached to
description: Option<String>
Description of the Flexible IP
Tags associated with the Flexible IP
updated_at: Option<String>
Date of last update of the Flexible IP
created_at: Option<String>
Date of creation of the Flexible IP
status: Option<Status>
- ready : Flexible IP is created and ready to be attached to a server or to have a virtual MAC generated. - updating: Flexible IP is being attached to a server or a virtual MAC operation is ongoing - attached: Flexible IP is attached to a server - error: a Flexible IP operation resulted in an error - detaching: Flexible IP is being detached from a server - locked: Flexible IP resource is locked
ip_address: Option<String>
IP of the Flexible IP (IPv4 address)
mac_address: Option<Box<ScalewayFlexibleIpV1alpha1FlexibleIpMacAddress>>
server_id: Option<String>
ID of the server linked to the Flexible IP
reverse: Option<String>
Reverse DNS value
Implementations
Trait Implementations
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl Send for ScalewayFlexibleIpV1alpha1FlexibleIp
impl Sync for ScalewayFlexibleIpV1alpha1FlexibleIp
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more