Package version:

Interface VirtualMachinePublicIPAddressConfiguration

Describes a virtual machines IP Configuration's PublicIPAddress configuration

interface VirtualMachinePublicIPAddressConfiguration {
    deleteOption?: string;
    dnsSettings?: VirtualMachinePublicIPAddressDnsSettingsConfiguration;
    idleTimeoutInMinutes?: number;
    ipTags?: VirtualMachineIpTag[];
    name: string;
    publicIPAddressVersion?: string;
    publicIPAllocationMethod?: string;
    publicIPPrefix?: SubResource;
    sku?: PublicIPAddressSku;
}

Properties

deleteOption?: string

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

The dns settings to be applied on the publicIP addresses .

idleTimeoutInMinutes?: number

The idle timeout of the public IP address.

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

name: string

The publicIP address configuration name.

publicIPAddressVersion?: string

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'.

publicIPAllocationMethod?: string

Specify the public IP allocation type

publicIPPrefix?: SubResource

The PublicIPPrefix from which to allocate publicIP addresses.

Describes the public IP Sku. It can only be set with OrchestrationMode as Flexible.