Show / Hide Table of Contents

Class CfnVirtualNodePropsMixin.HttpTimeoutProperty

An object that represents types of timeouts.

Inheritance
object
CfnVirtualNodePropsMixin.HttpTimeoutProperty
Implements
CfnVirtualNodePropsMixin.IHttpTimeoutProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.Mixins.Preview.AWS.AppMesh.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnVirtualNodePropsMixin.HttpTimeoutProperty : CfnVirtualNodePropsMixin.IHttpTimeoutProperty
Syntax (vb)
Public Class CfnVirtualNodePropsMixin.HttpTimeoutProperty Implements CfnVirtualNodePropsMixin.IHttpTimeoutProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-httptimeout.html

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.Mixins.Preview.AWS.AppMesh.Mixins;

             var httpTimeoutProperty = new HttpTimeoutProperty {
                 Idle = new DurationProperty {
                     Unit = "unit",
                     Value = 123
                 },
                 PerRequest = new DurationProperty {
                     Unit = "unit",
                     Value = 123
                 }
             };

Synopsis

Constructors

HttpTimeoutProperty()

An object that represents types of timeouts.

Properties

Idle

An object that represents an idle timeout.

PerRequest

An object that represents a per request timeout.

Constructors

HttpTimeoutProperty()

An object that represents types of timeouts.

public HttpTimeoutProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-httptimeout.html

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.Mixins.Preview.AWS.AppMesh.Mixins;

             var httpTimeoutProperty = new HttpTimeoutProperty {
                 Idle = new DurationProperty {
                     Unit = "unit",
                     Value = 123
                 },
                 PerRequest = new DurationProperty {
                     Unit = "unit",
                     Value = 123
                 }
             };

Properties

Idle

An object that represents an idle timeout.

public object? Idle { get; set; }
Property Value

object

Remarks

An idle timeout bounds the amount of time that a connection may be idle. The default value is none.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-httptimeout.html#cfn-appmesh-virtualnode-httptimeout-idle

Type union: either IResolvable or CfnVirtualNodePropsMixin.IDurationProperty

PerRequest

An object that represents a per request timeout.

public object? PerRequest { get; set; }
Property Value

object

Remarks

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-httptimeout.html#cfn-appmesh-virtualnode-httptimeout-perrequest

Type union: either IResolvable or CfnVirtualNodePropsMixin.IDurationProperty

Implements

CfnVirtualNodePropsMixin.IHttpTimeoutProperty
Back to top Generated by DocFX