NetworkInterfaceReference Class  
Describes a network interface reference.
Constructor
NetworkInterfaceReference(*, id: str | None = None, primary: bool | None = None, delete_option: str | _models.DeleteOptions | None = None, **kwargs: Any)Keyword-Only Parameters
| Name | Description | 
|---|---|
| id | Resource Id. Default value: None | 
| primary | Specifies the primary network interface in case the virtual machine has more than 1 network interface. Default value: None | 
| delete_option | 
				str or 
				DeleteOptions
		 Specify what happens to the network interface when the VM is deleted. Known values are: "Delete" and "Detach". Default value: None | 
Variables
| Name | Description | 
|---|---|
| id | Resource Id. | 
| primary | Specifies the primary network interface in case the virtual machine has more than 1 network interface. | 
| delete_option | 
				str or 
				DeleteOptions
		 Specify what happens to the network interface when the VM is deleted. Known values are: "Delete" and "Detach". |