Share via


ManagedClusterLoadBalancerProfileManagedOutboundIPs Class

Definition

Desired managed outbound IPs for the cluster load balancer.

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

Constructors

ManagedClusterLoadBalancerProfileManagedOutboundIPs()

Initializes a new instance of ManagedClusterLoadBalancerProfileManagedOutboundIPs.

Properties

Count

The desired number of IPv4 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.

CountIPv6

The desired number of IPv6 outbound IPs created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 0 for single-stack and 1 for dual-stack.

Explicit Interface Implementations

IJsonModel<ManagedClusterLoadBalancerProfileManagedOutboundIPs>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ManagedClusterLoadBalancerProfileManagedOutboundIPs>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ManagedClusterLoadBalancerProfileManagedOutboundIPs>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ManagedClusterLoadBalancerProfileManagedOutboundIPs>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ManagedClusterLoadBalancerProfileManagedOutboundIPs>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to