Module Values.DescribeAgentResponseSource

DescribeAgentResponse

Sourcetype nonrec t = {
  1. agentArn : AgentArn.t option;
    (*

    The ARN of the agent.

    *)
  2. name : TagValue.t option;
    (*

    The name of the agent.

    *)
  3. status : AgentStatus.t option;
    (*

    The status of the agent. If the status is ONLINE, the agent is configured properly and ready to use. If the status is OFFLINE, the agent has been out of contact with DataSync for five minutes or longer. This can happen for a few reasons. For more information, see What do I do if my agent is offline?

    *)
  4. lastConnectionTime : Time.t option;
    (*

    The last time that the agent was communicating with the DataSync service.

    *)
  5. creationTime : Time.t option;
    (*

    The time that the agent was activated.

    *)
  6. endpointType : EndpointType.t option;
    (*

    The type of service endpoint that your agent is connected to.

    *)
  7. privateLinkConfig : PrivateLinkConfig.t option;
    (*

    The network configuration that the agent uses when connecting to a VPC service endpoint.

    *)
  8. platform : Platform.t option;
    (*

    The platform-related details about the agent, such as the version number.

    *)
}
Sourcetype nonrec error = [
  1. | `InternalException of InternalException.t
  2. | `InvalidRequestException of InvalidRequestException.t
  3. | `Unknown_operation_error of string * string option
]
Sourceval make : ?agentArn:??? -> ?name:??? -> ?status:??? -> ?lastConnectionTime:??? -> ?creationTime:??? -> ?endpointType:??? -> ?privateLinkConfig:??? -> ?platform:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `InternalException of InternalException.t | `InvalidRequestException of InvalidRequestException.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `InternalException of InternalException.t | `InvalidRequestException of InvalidRequestException.t | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of AgentArn.t | `Structure of (string * [> `List of [> `String of Ec2SubnetArn.t ] list | `String of VpcEndpointId.t ]) list | `Timestamp of Time.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t