ProxmoxVmDataStoreReference5

A Proxmox node as a V5 data store reference. One node = one data store.

public sealed class ProxmoxVmDataStoreReference5 :
    VmDataStoreReferenceBase<ProxmoxVmDataStoreReference5>

1. Constructors

1.1. ProxmoxVmDataStoreReference5(VmConnectionStringBuilder, IKeyedServiceProvider, SystemManagement.Proxmox.Host, SystemManagement.Proxmox.Proxmox)

Initialises a new instance of the ProxmoxVmDataStoreReference5 class.

public ProxmoxVmDataStoreReference5(VmConnectionStringBuilder connectionStringBuilder, IKeyedServiceProvider keyedServiceProvider, SystemManagement.Proxmox.Host host, SystemManagement.Proxmox.Proxmox client)
Table 1. Parameters
Name Type Description

connectionStringBuilder

VmConnectionStringBuilder

Connection string carrying the store key.

keyedServiceProvider

IKeyedServiceProvider

Service provider.

host

SystemManagement.Proxmox.Host

Connected Proxmox node.

client

SystemManagement.Proxmox.Proxmox

Client the node was reached through - the write channel.

2. Properties

2.1. Operations

Gets the environment operations seam of this reference.

protected override IVirtualMachineOperations Operations { get; }