Class VirtualMachineScaleSetPublicIPAddressConfiguration
java.lang.Object
com.microsoft.azure.management.compute.VirtualMachineScaleSetPublicIPAddressConfiguration
Describes a virtual machines scale set IP Configuration's PublicIPAddress
configuration.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the dns settings to be applied on the publicIP addresses .Get the idle timeout of the public IP address.ipTags()
Get the list of IP tags associated with the public IP address.name()
Get the publicIP address configuration name.Get available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6.com.microsoft.azure.SubResource
Get the PublicIPPrefix from which to allocate publicIP addresses.Set the dns settings to be applied on the publicIP addresses .withIdleTimeoutInMinutes
(Integer idleTimeoutInMinutes) Set the idle timeout of the public IP address.withIpTags
(List<VirtualMachineScaleSetIpTag> ipTags) Set the list of IP tags associated with the public IP address.Set the publicIP address configuration name.withPublicIPAddressVersion
(IPVersion publicIPAddressVersion) Set available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6.withPublicIPPrefix
(com.microsoft.azure.SubResource publicIPPrefix) Set the PublicIPPrefix from which to allocate publicIP addresses.
-
Constructor Details
-
VirtualMachineScaleSetPublicIPAddressConfiguration
public VirtualMachineScaleSetPublicIPAddressConfiguration()
-
-
Method Details
-
name
Get the publicIP address configuration name.- Returns:
- the name value
-
withName
Set the publicIP address configuration name.- Parameters:
name
- the name value to set- Returns:
- the VirtualMachineScaleSetPublicIPAddressConfiguration object itself.
-
idleTimeoutInMinutes
Get the idle timeout of the public IP address.- Returns:
- the idleTimeoutInMinutes value
-
withIdleTimeoutInMinutes
public VirtualMachineScaleSetPublicIPAddressConfiguration withIdleTimeoutInMinutes(Integer idleTimeoutInMinutes) Set the idle timeout of the public IP address.- Parameters:
idleTimeoutInMinutes
- the idleTimeoutInMinutes value to set- Returns:
- the VirtualMachineScaleSetPublicIPAddressConfiguration object itself.
-
dnsSettings
Get the dns settings to be applied on the publicIP addresses .- Returns:
- the dnsSettings value
-
withDnsSettings
public VirtualMachineScaleSetPublicIPAddressConfiguration withDnsSettings(VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings dnsSettings) Set the dns settings to be applied on the publicIP addresses .- Parameters:
dnsSettings
- the dnsSettings value to set- Returns:
- the VirtualMachineScaleSetPublicIPAddressConfiguration object itself.
-
ipTags
Get the list of IP tags associated with the public IP address.- Returns:
- the ipTags value
-
withIpTags
public VirtualMachineScaleSetPublicIPAddressConfiguration withIpTags(List<VirtualMachineScaleSetIpTag> ipTags) Set the list of IP tags associated with the public IP address.- Parameters:
ipTags
- the ipTags value to set- Returns:
- the VirtualMachineScaleSetPublicIPAddressConfiguration object itself.
-
publicIPPrefix
public com.microsoft.azure.SubResource publicIPPrefix()Get the PublicIPPrefix from which to allocate publicIP addresses.- Returns:
- the publicIPPrefix value
-
withPublicIPPrefix
public VirtualMachineScaleSetPublicIPAddressConfiguration withPublicIPPrefix(com.microsoft.azure.SubResource publicIPPrefix) Set the PublicIPPrefix from which to allocate publicIP addresses.- Parameters:
publicIPPrefix
- the publicIPPrefix value to set- Returns:
- the VirtualMachineScaleSetPublicIPAddressConfiguration object itself.
-
publicIPAddressVersion
Get 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'. Possible values include: 'IPv4', 'IPv6'.- Returns:
- the publicIPAddressVersion value
-
withPublicIPAddressVersion
public VirtualMachineScaleSetPublicIPAddressConfiguration withPublicIPAddressVersion(IPVersion publicIPAddressVersion) Set 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'. Possible values include: 'IPv4', 'IPv6'.- Parameters:
publicIPAddressVersion
- the publicIPAddressVersion value to set- Returns:
- the VirtualMachineScaleSetPublicIPAddressConfiguration object itself.
-