NicIpConfigurationResourceSettings Class

Defines NIC IP configuration properties.

Inheritance
NicIpConfigurationResourceSettings

Constructor

NicIpConfigurationResourceSettings(*, name: Optional[str] = None, private_ip_address: Optional[str] = None, private_ip_allocation_method: Optional[str] = None, subnet: Optional[azure.mgmt.resourcemover.models._models_py3.ProxyResourceReference] = None, primary: Optional[bool] = None, load_balancer_backend_address_pools: Optional[List[azure.mgmt.resourcemover.models._models_py3.ProxyResourceReference]] = None, load_balancer_nat_rules: Optional[List[azure.mgmt.resourcemover.models._models_py3.ProxyResourceReference]] = None, public_ip: Optional[azure.mgmt.resourcemover.models._models_py3.AzureResourceReference] = None, **kwargs)

Parameters

name
str
Required

Gets or sets the IP configuration name.

private_ip_address
str
Required

Gets or sets the private IP address of the network interface IP Configuration.

private_ip_allocation_method
str
Required

Gets or sets the private IP address allocation method.

subnet
<xref:resource_mover_service_api.models.ProxyResourceReference>
Required

Defines reference to a proxy resource.

primary
bool
Required

Gets or sets a value indicating whether this IP configuration is the primary.

load_balancer_backend_address_pools
list[<xref:resource_mover_service_api.models.ProxyResourceReference>]
Required

Gets or sets the references of the load balancer backend address pools.

load_balancer_nat_rules
list[<xref:resource_mover_service_api.models.ProxyResourceReference>]
Required

Gets or sets the references of the load balancer NAT rules.

public_ip
<xref:resource_mover_service_api.models.AzureResourceReference>
Required

Defines reference to an Azure resource.