Class CfnService.TimeoutConfigurationProperty
An object that represents the timeout configurations for Service Connect.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.ECS
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class TimeoutConfigurationProperty : Object, CfnService.ITimeoutConfigurationProperty
Syntax (vb)
Public Class TimeoutConfigurationProperty
Inherits Object
Implements CfnService.ITimeoutConfigurationProperty
Remarks
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
.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.ECS;
var timeoutConfigurationProperty = new TimeoutConfigurationProperty {
IdleTimeoutSeconds = 123,
PerRequestTimeoutSeconds = 123
};
Synopsis
Constructors
TimeoutConfigurationProperty() |
Properties
IdleTimeoutSeconds | The amount of time in seconds a connection will stay active while idle. |
PerRequestTimeoutSeconds | The amount of time waiting for the upstream to respond with a complete response per request. |
Constructors
TimeoutConfigurationProperty()
public TimeoutConfigurationProperty()
Properties
IdleTimeoutSeconds
The amount of time in seconds a connection will stay active while idle.
public Nullable<double> IdleTimeoutSeconds { get; set; }
Property Value
System.Nullable<System.Double>
Remarks
A value of 0
can be set to disable idleTimeout
.
The idleTimeout
default for HTTP
/ HTTP2
/ GRPC
is 5 minutes.
The idleTimeout
default for TCP
is 1 hour.
PerRequestTimeoutSeconds
The amount of time waiting for the upstream to respond with a complete response per request.
public Nullable<double> PerRequestTimeoutSeconds { get; set; }
Property Value
System.Nullable<System.Double>
Remarks
A value of 0
can be set to disable perRequestTimeout
. perRequestTimeout
can only be set if Service Connect appProtocol
isn't TCP
. Only idleTimeout
is allowed for TCP
appProtocol
.