Share via


ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig Class

Definition

Holds configuration customizations for IPVS. May only be specified if 'mode' is set to 'IPVS'.

public class ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.ContainerService.Models.ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.ContainerService.Models.ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig>
type ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig = class
    interface IJsonModel<ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig>
    interface IPersistableModel<ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig>
Public Class ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig
Implements IJsonModel(Of ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig), IPersistableModel(Of ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig)
Inheritance
ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig
Implements

Constructors

Name Description
ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig()

Initializes a new instance of ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig.

Properties

Name Description
Scheduler

IPVS scheduler, for more information please see http://www.linuxvirtualserver.org/docs/scheduling.html.

TcpFinTimeoutInSeconds

The timeout value used for IPVS TCP sessions after receiving a FIN in seconds. Must be a positive integer value.

TcpTimeoutInSeconds

The timeout value used for idle IPVS TCP sessions in seconds. Must be a positive integer value.

UdpTimeoutInSeconds

The timeout value used for IPVS UDP packets in seconds. Must be a positive integer value.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig>.Write(ModelReaderWriterOptions)

Applies to