class Aws::AppMesh::Types::HttpTimeout

An object that represents types of timeouts.

@note When making an API call, you may pass HttpTimeout

data as a hash:

    {
      idle: {
        unit: "s", # accepts s, ms
        value: 1,
      },
      per_request: {
        unit: "s", # accepts s, ms
        value: 1,
      },
    }

@!attribute [rw] idle

An object that represents an idle timeout. An idle timeout bounds
the amount of time that a connection may be idle. The default value
is none.
@return [Types::Duration]

@!attribute [rw] per_request

An object that represents a per request timeout. The default value
is 15 seconds. If you set a higher timeout, then make sure that the
higher value is set for each App Mesh resource in a conversation.
For example, if a virtual node backend uses a virtual router
provider to route to another virtual node, then the timeout should
be greater than 15 seconds for the source and destination virtual
node and the route.
@return [Types::Duration]

@see docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/HttpTimeout AWS API Documentation

Constants

SENSITIVE