[][src]Struct rusoto_datasync::DescribeAgentResponse

pub struct DescribeAgentResponse {
    pub agent_arn: Option<String>,
    pub creation_time: Option<f64>,
    pub endpoint_type: Option<String>,
    pub last_connection_time: Option<f64>,
    pub name: Option<String>,
    pub private_link_config: Option<PrivateLinkConfig>,
    pub status: Option<String>,
}

DescribeAgentResponse

Fields

agent_arn: Option<String>

The Amazon Resource Name (ARN) of the agent.

creation_time: Option<f64>

The time that the agent was activated (that is, created in your account).

endpoint_type: Option<String>

The type of endpoint that your agent is connected to. If the endpoint is a VPC endpoint, the agent is not accessible over the public Internet.

last_connection_time: Option<f64>

The time that the agent last connected to DataSyc.

name: Option<String>

The name of the agent.

private_link_config: Option<PrivateLinkConfig>

The subnet and the security group that DataSync used to access a VPC endpoint.

status: Option<String>

The status of the agent. If the status is ONLINE, then the agent is configured properly and is available to use. The Running status is the normal running status for an agent. If the status is OFFLINE, the agent's VM is turned off or the agent is in an unhealthy state. When the issue that caused the unhealthy state is resolved, the agent returns to ONLINE status.

Trait Implementations

impl Clone for DescribeAgentResponse[src]

impl Debug for DescribeAgentResponse[src]

impl Default for DescribeAgentResponse[src]

impl<'de> Deserialize<'de> for DescribeAgentResponse[src]

impl PartialEq<DescribeAgentResponse> for DescribeAgentResponse[src]

impl StructuralPartialEq for DescribeAgentResponse[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.