AWS::ECS::Service TimeoutConfiguration
An object that represents the timeout configurations for Service Connect.
Note
If idleTimeout
is set to a time that is less than perRequestTimeout
,
the connection will close when the idleTimeout
is reached and not the
perRequestTimeout
.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "IdleTimeoutSeconds" :
Integer
, "PerRequestTimeoutSeconds" :Integer
}
YAML
IdleTimeoutSeconds:
Integer
PerRequestTimeoutSeconds:Integer
Properties
IdleTimeoutSeconds
-
The amount of time in seconds a connection will stay active while idle. A value of
0
can be set to disableidleTimeout
.The
idleTimeout
default forHTTP
/HTTP2
/GRPC
is 5 minutes.The
idleTimeout
default forTCP
is 1 hour.Required: No
Type: Integer
Minimum:
0
Maximum:
2147483647
Update requires: No interruption
PerRequestTimeoutSeconds
-
The amount of time waiting for the upstream to respond with a complete response per request. A value of
0
can be set to disableperRequestTimeout
.perRequestTimeout
can only be set if Service ConnectappProtocol
isn'tTCP
. OnlyidleTimeout
is allowed forTCP
appProtocol
.Required: No
Type: Integer
Minimum:
0
Maximum:
2147483647
Update requires: No interruption