Share via


ManagedClusterLoadBalancerProfileManagedOutboundIPs Class

Definition

Desired managed outbound IPs for the cluster load balancer.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.Api20230201.ManagedClusterLoadBalancerProfileManagedOutboundIPsTypeConverter))]
public class ManagedClusterLoadBalancerProfileManagedOutboundIPs : Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.Api20230201.IManagedClusterLoadBalancerProfileManagedOutboundIPs
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.Api20230201.ManagedClusterLoadBalancerProfileManagedOutboundIPsTypeConverter))>]
type ManagedClusterLoadBalancerProfileManagedOutboundIPs = class
    interface IManagedClusterLoadBalancerProfileManagedOutboundIPs
    interface IJsonSerializable
Public Class ManagedClusterLoadBalancerProfileManagedOutboundIPs
Implements IManagedClusterLoadBalancerProfileManagedOutboundIPs
Inheritance
ManagedClusterLoadBalancerProfileManagedOutboundIPs
Attributes
Implements

Constructors

ManagedClusterLoadBalancerProfileManagedOutboundIPs()

Creates an new ManagedClusterLoadBalancerProfileManagedOutboundIPs instance.

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.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ManagedClusterLoadBalancerProfileManagedOutboundIPs.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ManagedClusterLoadBalancerProfileManagedOutboundIPs.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.Api20230201.IManagedClusterLoadBalancerProfileManagedOutboundIPs.

FromJsonString(String)

Creates a new instance of ManagedClusterLoadBalancerProfileManagedOutboundIPs, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of ManagedClusterLoadBalancerProfileManagedOutboundIPs into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to