VirtualMachineNetworkInterfaceIPConfigurationProperties Class

Describes a virtual machine network interface IP configuration properties.

Constructor

VirtualMachineNetworkInterfaceIPConfigurationProperties(*args: Any, **kwargs: Any)

Variables

Name Description
subnet

Specifies the identifier of the subnet.

primary

Specifies the primary network interface in case the virtual machine has more than 1 network interface.

public_ip_address_configuration

The publicIPAddressConfiguration.

private_ip_address_version

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'. Known values are: "IPv4" and "IPv6".

application_security_groups

Specifies an array of references to application security group.

application_gateway_backend_address_pools

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

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

Attributes

application_gateway_backend_address_pools

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.

application_gateway_backend_address_pools: list['_models.SubResource'] | None

application_security_groups

Specifies an array of references to application security group.

application_security_groups: list['_models.SubResource'] | None

load_balancer_backend_address_pools

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

load_balancer_backend_address_pools: list['_models.SubResource'] | None

primary

Specifies the primary network interface in case the virtual machine has more than 1 network interface.

primary: bool | None

private_ip_address_version

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'. Known values are: "IPv4" and "IPv6".

private_ip_address_version: str | _models.IPVersions | None

public_ip_address_configuration

The publicIPAddressConfiguration.

public_ip_address_configuration: _models.VirtualMachinePublicIPAddressConfiguration | None

subnet

Specifies the identifier of the subnet.

subnet: _models.SubResource | None