HciVmLoadBalancerRuleSessionPersistenceType Struct

Definition

Type of session persistence [Default, SourceIP, SourceIPProtocol].

public readonly struct HciVmLoadBalancerRuleSessionPersistenceType : IEquatable<Azure.ResourceManager.Hci.Vm.Models.HciVmLoadBalancerRuleSessionPersistenceType>
type HciVmLoadBalancerRuleSessionPersistenceType = struct
Public Structure HciVmLoadBalancerRuleSessionPersistenceType
Implements IEquatable(Of HciVmLoadBalancerRuleSessionPersistenceType)
Inheritance
HciVmLoadBalancerRuleSessionPersistenceType
Implements

Constructors

Name Description
HciVmLoadBalancerRuleSessionPersistenceType(String)

Initializes a new instance of HciVmLoadBalancerRuleSessionPersistenceType.

Properties

Name Description
Default

Default - 5-tuple hashing.

SourceIP

Source IP - 2-tuple hashing looking at src-dst ip.

SourceIPProtocol

SourceIPProtocol - 3-tuple hashing looking at src-dst ip and ip protocol.

Methods

Name Description
Equals(HciVmLoadBalancerRuleSessionPersistenceType)

Indicates whether the current object is equal to another object of the same type.

ToString()

Returns the fully qualified type name of this instance.

Operators

Name Description
Equality(HciVmLoadBalancerRuleSessionPersistenceType, HciVmLoadBalancerRuleSessionPersistenceType)

Determines if two HciVmLoadBalancerRuleSessionPersistenceType values are the same.

Implicit(String to HciVmLoadBalancerRuleSessionPersistenceType)

Converts a string to a HciVmLoadBalancerRuleSessionPersistenceType.

Implicit(String to Nullable<HciVmLoadBalancerRuleSessionPersistenceType>)
Inequality(HciVmLoadBalancerRuleSessionPersistenceType, HciVmLoadBalancerRuleSessionPersistenceType)

Determines if two HciVmLoadBalancerRuleSessionPersistenceType values are not the same.

Applies to