HciVmPublicIPAddressProperties Class
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 IP Properties resource.
public class HciVmPublicIPAddressProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Hci.Vm.Models.HciVmPublicIPAddressProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Hci.Vm.Models.HciVmPublicIPAddressProperties>
type HciVmPublicIPAddressProperties = class
interface IJsonModel<HciVmPublicIPAddressProperties>
interface IPersistableModel<HciVmPublicIPAddressProperties>
Public Class HciVmPublicIPAddressProperties
Implements IJsonModel(Of HciVmPublicIPAddressProperties), IPersistableModel(Of HciVmPublicIPAddressProperties)
- Inheritance
-
HciVmPublicIPAddressProperties
- Implements
Constructors
| Name | Description |
|---|---|
| HciVmPublicIPAddressProperties() |
Initializes a new instance of HciVmPublicIPAddressProperties. |
Properties
| Name | Description |
|---|---|
| IPAddress |
IP Address. This is static. If the user specifies, we allocate that otherwise allocate from logical network address space. |
| IPAllocationScope |
ipAllocationScope: Azure Reference to a particular IP Pool (ALM) or a LogicalNetwork (ALL) for allocating public IP. |
| IPResourceId |
The Azure Resource ID of an IPConfiguration resource. |
| NatGatewayResourceId |
The ARM ID for a Network Security Group. |
| ProvisioningState |
Provisioning state of the public IP. |
| PublicIPAddressVersion |
Whether the public IP is v4 or v6. Defaults to IPv4. |