Share via


ManagedClusterNatGatewayProfile Class

Definition

Profile of the managed cluster NAT gateway.

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

Constructors

ManagedClusterNatGatewayProfile()

Creates an new ManagedClusterNatGatewayProfile instance.

Properties

EffectiveOutboundIP

The effective outbound IP resources of the cluster NAT gateway.

IdleTimeoutInMinute

Desired outbound flow idle timeout in minutes. Allowed values are in the range of 4 to 120 (inclusive). The default value is 4 minutes.

ManagedOutboundIPProfileCount

The desired number of outbound IPs created/managed by Azure. Allowed values must be in the range of 1 to 16 (inclusive). The default value is 1.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ManagedClusterNatGatewayProfile.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ManagedClusterNatGatewayProfile.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ManagedClusterNatGatewayProfile into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to