Struct aws_sdk_deadline::types::HostPropertiesResponse
source · #[non_exhaustive]pub struct HostPropertiesResponse {
pub ip_addresses: Option<IpAddresses>,
pub host_name: Option<String>,
pub ec2_instance_arn: Option<String>,
pub ec2_instance_type: Option<String>,
}Expand description
The host property details.
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.ip_addresses: Option<IpAddresses>The IP address of the host.
host_name: Option<String>The host name.
ec2_instance_arn: Option<String>The ARN of the host EC2 instance.
ec2_instance_type: Option<String>The instance type of the host EC2 instance.
Implementations§
source§impl HostPropertiesResponse
impl HostPropertiesResponse
sourcepub fn ip_addresses(&self) -> Option<&IpAddresses>
pub fn ip_addresses(&self) -> Option<&IpAddresses>
The IP address of the host.
sourcepub fn ec2_instance_arn(&self) -> Option<&str>
pub fn ec2_instance_arn(&self) -> Option<&str>
The ARN of the host EC2 instance.
sourcepub fn ec2_instance_type(&self) -> Option<&str>
pub fn ec2_instance_type(&self) -> Option<&str>
The instance type of the host EC2 instance.
source§impl HostPropertiesResponse
impl HostPropertiesResponse
sourcepub fn builder() -> HostPropertiesResponseBuilder
pub fn builder() -> HostPropertiesResponseBuilder
Creates a new builder-style object to manufacture HostPropertiesResponse.
Trait Implementations§
source§impl Clone for HostPropertiesResponse
impl Clone for HostPropertiesResponse
source§fn clone(&self) -> HostPropertiesResponse
fn clone(&self) -> HostPropertiesResponse
Returns a copy 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 HostPropertiesResponse
impl Debug for HostPropertiesResponse
source§impl PartialEq for HostPropertiesResponse
impl PartialEq for HostPropertiesResponse
source§fn eq(&self, other: &HostPropertiesResponse) -> bool
fn eq(&self, other: &HostPropertiesResponse) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for HostPropertiesResponse
Auto Trait Implementations§
impl Freeze for HostPropertiesResponse
impl RefUnwindSafe for HostPropertiesResponse
impl Send for HostPropertiesResponse
impl Sync for HostPropertiesResponse
impl Unpin for HostPropertiesResponse
impl UnwindSafe for HostPropertiesResponse
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.