HciVmLoadBalancerRuleTransportProtocol Struct

Definition

Protocol for load balancing rules.

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

Constructors

Name Description
HciVmLoadBalancerRuleTransportProtocol(String)

Initializes a new instance of HciVmLoadBalancerRuleTransportProtocol.

Properties

Name Description
All

All - load balance all UDP and TCP traffic.

Tcp

TCP - load balance only tcp traffic.

Udp

Udp - load balance only UDP traffic.

Methods

Name Description
Equals(HciVmLoadBalancerRuleTransportProtocol)

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(HciVmLoadBalancerRuleTransportProtocol, HciVmLoadBalancerRuleTransportProtocol)

Determines if two HciVmLoadBalancerRuleTransportProtocol values are the same.

Implicit(String to HciVmLoadBalancerRuleTransportProtocol)

Converts a string to a HciVmLoadBalancerRuleTransportProtocol.

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

Determines if two HciVmLoadBalancerRuleTransportProtocol values are not the same.

Applies to