VirtualMachineNetworkInterfaceIPConfiguration Class
Describes a virtual machine network profile's IP configuration.
All required parameters must be populated in order to send to Azure.
- Inheritance
-
VirtualMachineNetworkInterfaceIPConfiguration
Constructor
VirtualMachineNetworkInterfaceIPConfiguration(*, name: str, subnet: Optional[azure.mgmt.compute.v2021_04_01.models._models_py3.SubResource] = None, primary: Optional[bool] = None, public_ip_address_configuration: Optional[azure.mgmt.compute.v2021_04_01.models._models_py3.VirtualMachinePublicIPAddressConfiguration] = None, private_ip_address_version: Optional[Union[str, azure.mgmt.compute.v2021_04_01.models._compute_management_client_enums.IPVersions]] = None, application_security_groups: Optional[List[azure.mgmt.compute.v2021_04_01.models._models_py3.SubResource]] = None, application_gateway_backend_address_pools: Optional[List[azure.mgmt.compute.v2021_04_01.models._models_py3.SubResource]] = None, load_balancer_backend_address_pools: Optional[List[azure.mgmt.compute.v2021_04_01.models._models_py3.SubResource]] = None, **kwargs)
Parameters
- primary
- bool
Specifies the primary network interface in case the virtual machine has more than 1 network interface.
- public_ip_address_configuration
- VirtualMachinePublicIPAddressConfiguration
The publicIPAddressConfiguration.
- private_ip_address_version
- str or IPVersions
Available from Api-Version 2017-03-30 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".
- application_security_groups
- list[SubResource]
Specifies an array of references to application security group.
- application_gateway_backend_address_pools
- list[SubResource]
Specifies an array of references to backend address pools of application gateways. A virtual machine can reference backend address pools of multiple application gateways. Multiple virtual machines cannot use the same application gateway.
- load_balancer_backend_address_pools
- list[SubResource]
Specifies an array of references to backend address pools of load balancers. A virtual machine can reference backend address pools of one public and one internal load balancer. [Multiple virtual machines cannot use the same basic sku load balancer].
Feedback
Submit and view feedback for