Struct rusoto_lightsail::StaticIp
source · [−]pub struct StaticIp {
pub arn: Option<String>,
pub attached_to: Option<String>,
pub created_at: Option<f64>,
pub ip_address: Option<String>,
pub is_attached: Option<bool>,
pub location: Option<ResourceLocation>,
pub name: Option<String>,
pub resource_type: Option<String>,
pub support_code: Option<String>,
}
Expand description
Describes the static IP.
Fields
arn: Option<String>
The Amazon Resource Name (ARN) of the static IP (e.g., arn:aws:lightsail:us-east-2:123456789101:StaticIp/9cbb4a9e-f8e3-4dfe-b57e-12345EXAMPLE
).
attached_to: Option<String>
The instance where the static IP is attached (e.g., Amazon_Linux-1GB-Ohio-1
).
created_at: Option<f64>
The timestamp when the static IP was created (e.g., 1479735304.222
).
ip_address: Option<String>
The static IP address.
is_attached: Option<bool>
A Boolean value indicating whether the static IP is attached.
location: Option<ResourceLocation>
The region and Availability Zone where the static IP was created.
name: Option<String>
The name of the static IP (e.g., StaticIP-Ohio-EXAMPLE
).
resource_type: Option<String>
The resource type (usually StaticIp
).
support_code: Option<String>
The support code. Include this code in your email to support when you have questions about an instance or another resource in Lightsail. This code enables our support team to look up your Lightsail information more easily.
Trait Implementations
sourceimpl<'de> Deserialize<'de> for StaticIp
impl<'de> Deserialize<'de> for StaticIp
sourcefn 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
impl StructuralPartialEq for StaticIp
Auto Trait Implementations
impl RefUnwindSafe for StaticIp
impl Send for StaticIp
impl Sync for StaticIp
impl Unpin for StaticIp
impl UnwindSafe for StaticIp
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more