ArmContainerServiceModelFactory.ManagedClusterNatGatewayProfile Method

Definition

Overloads

ManagedClusterNatGatewayProfile(Nullable<Int32>, IEnumerable<WritableSubResource>, Nullable<Int32>)

Source:
ArmContainerServiceModelFactory.cs
Source:
ArmContainerServiceModelFactory.cs

Initializes a new instance of ManagedClusterNatGatewayProfile.

public static Azure.ResourceManager.ContainerService.Models.ManagedClusterNatGatewayProfile ManagedClusterNatGatewayProfile(int? managedOutboundIPCount = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> effectiveOutboundIPs = default, int? idleTimeoutInMinutes = default);
public static Azure.ResourceManager.ContainerService.Models.ManagedClusterNatGatewayProfile ManagedClusterNatGatewayProfile(int? managedOutboundIPCount, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> effectiveOutboundIPs, int? idleTimeoutInMinutes);
static member ManagedClusterNatGatewayProfile : Nullable<int> * seq<Azure.ResourceManager.Resources.Models.WritableSubResource> * Nullable<int> -> Azure.ResourceManager.ContainerService.Models.ManagedClusterNatGatewayProfile
Public Shared Function ManagedClusterNatGatewayProfile (Optional managedOutboundIPCount As Nullable(Of Integer) = Nothing, Optional effectiveOutboundIPs As IEnumerable(Of WritableSubResource) = Nothing, Optional idleTimeoutInMinutes As Nullable(Of Integer) = Nothing) As ManagedClusterNatGatewayProfile
Public Shared Function ManagedClusterNatGatewayProfile (managedOutboundIPCount As Nullable(Of Integer), effectiveOutboundIPs As IEnumerable(Of WritableSubResource), idleTimeoutInMinutes As Nullable(Of Integer)) As ManagedClusterNatGatewayProfile

Parameters

managedOutboundIPCount
Nullable<Int32>

The desired number of outbound IPs created/managed by Azure.

effectiveOutboundIPs
IEnumerable<WritableSubResource>

The effective outbound IP resources of the cluster NAT gateway.

idleTimeoutInMinutes
Nullable<Int32>

Desired outbound flow idle timeout in minutes.

Returns

A new ManagedClusterNatGatewayProfile instance for mocking.

Applies to

ManagedClusterNatGatewayProfile(ManagedClusterManagedOutboundIPProfile, IEnumerable<WritableSubResource>, IEnumerable<ResourceIdentifier>, IEnumerable<ResourceIdentifier>, Nullable<Int32>)

Source:
ArmContainerServiceModelFactory.cs
public static Azure.ResourceManager.ContainerService.Models.ManagedClusterNatGatewayProfile ManagedClusterNatGatewayProfile(Azure.ResourceManager.ContainerService.Models.ManagedClusterManagedOutboundIPProfile managedOutboundIPProfile = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> effectiveOutboundIPs = default, System.Collections.Generic.IEnumerable<Azure.Core.ResourceIdentifier> outboundPublicIPPrefixes = default, System.Collections.Generic.IEnumerable<Azure.Core.ResourceIdentifier> outboundPublicIPs = default, int? idleTimeoutInMinutes = default);
static member ManagedClusterNatGatewayProfile : Azure.ResourceManager.ContainerService.Models.ManagedClusterManagedOutboundIPProfile * seq<Azure.ResourceManager.Resources.Models.WritableSubResource> * seq<Azure.Core.ResourceIdentifier> * seq<Azure.Core.ResourceIdentifier> * Nullable<int> -> Azure.ResourceManager.ContainerService.Models.ManagedClusterNatGatewayProfile
Public Shared Function ManagedClusterNatGatewayProfile (Optional managedOutboundIPProfile As ManagedClusterManagedOutboundIPProfile = Nothing, Optional effectiveOutboundIPs As IEnumerable(Of WritableSubResource) = Nothing, Optional outboundPublicIPPrefixes As IEnumerable(Of ResourceIdentifier) = Nothing, Optional outboundPublicIPs As IEnumerable(Of ResourceIdentifier) = Nothing, Optional idleTimeoutInMinutes As Nullable(Of Integer) = Nothing) As ManagedClusterNatGatewayProfile

Parameters

managedOutboundIPProfile
ManagedClusterManagedOutboundIPProfile

Profile of the managed outbound IP resources of the cluster NAT gateway.

effectiveOutboundIPs
IEnumerable<WritableSubResource>

The effective outbound IP resources of the cluster NAT gateway.

outboundPublicIPPrefixes
IEnumerable<ResourceIdentifier>

A list of public IP prefix resources.

outboundPublicIPs
IEnumerable<ResourceIdentifier>

A list of public IP resources.

idleTimeoutInMinutes
Nullable<Int32>

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

Returns

A new ManagedClusterNatGatewayProfile instance for mocking.

Applies to