ArmComputeFleetModelFactory.ComputeFleetVmssPublicIPAddressConfigurationProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
- 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.