ArmComputeFleetModelFactory.ComputeFleetVmssPublicIPAddressConfigurationProperties Method

Definition

public static Azure.ResourceManager.ComputeFleet.Models.ComputeFleetVmssPublicIPAddressConfigurationProperties ComputeFleetVmssPublicIPAddressConfigurationProperties(int? idleTimeoutInMinutes = default, Azure.ResourceManager.ComputeFleet.Models.ComputeFleetVmssPublicIPAddressDnsSettings dnsSettings = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ComputeFleet.Models.ComputeFleetVmssIPTag> ipTags = default, Azure.Core.ResourceIdentifier publicIPPrefixId = default, Azure.ResourceManager.ComputeFleet.Models.ComputeFleetIPVersion? publicIPAddressVersion = default, Azure.ResourceManager.ComputeFleet.Models.ComputeFleetVmDeleteOption? deleteOption = default);
static member ComputeFleetVmssPublicIPAddressConfigurationProperties : Nullable<int> * Azure.ResourceManager.ComputeFleet.Models.ComputeFleetVmssPublicIPAddressDnsSettings * seq<Azure.ResourceManager.ComputeFleet.Models.ComputeFleetVmssIPTag> * Azure.Core.ResourceIdentifier * Nullable<Azure.ResourceManager.ComputeFleet.Models.ComputeFleetIPVersion> * Nullable<Azure.ResourceManager.ComputeFleet.Models.ComputeFleetVmDeleteOption> -> Azure.ResourceManager.ComputeFleet.Models.ComputeFleetVmssPublicIPAddressConfigurationProperties
Public Shared Function ComputeFleetVmssPublicIPAddressConfigurationProperties (Optional idleTimeoutInMinutes As Nullable(Of Integer) = Nothing, Optional dnsSettings As ComputeFleetVmssPublicIPAddressDnsSettings = Nothing, Optional ipTags As IEnumerable(Of ComputeFleetVmssIPTag) = Nothing, Optional publicIPPrefixId As ResourceIdentifier = Nothing, Optional publicIPAddressVersion As Nullable(Of ComputeFleetIPVersion) = Nothing, Optional deleteOption As Nullable(Of ComputeFleetVmDeleteOption) = Nothing) As ComputeFleetVmssPublicIPAddressConfigurationProperties

Parameters

idleTimeoutInMinutes
Nullable<Int32>

The idle timeout of the public IP address.

dnsSettings
ComputeFleetVmssPublicIPAddressDnsSettings

The dns settings to be applied on the publicIP addresses .

ipTags
IEnumerable<ComputeFleetVmssIPTag>

The list of IP tags associated with the public IP address.

publicIPPrefixId
ResourceIdentifier

Resource Id.

publicIPAddressVersion
Nullable<ComputeFleetIPVersion>

Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.

deleteOption
Nullable<ComputeFleetVmDeleteOption>

Specify what happens to the public IP when the VM is deleted.

Returns

A new ComputeFleetVmssPublicIPAddressConfigurationProperties instance for mocking.

Applies to