-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathxo-powershell.psd1
More file actions
126 lines (108 loc) · 2.65 KB
/
Copy pathxo-powershell.psd1
File metadata and controls
126 lines (108 loc) · 2.65 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
@{
RootModule = 'xo-powershell.psm1'
ModuleVersion = '1.0.0'
GUID = 'adaf591c-6abd-4084-89f9-d75a9096743d'
Author = 'Vates'
CompanyName = 'Vates'
Copyright = 'Copyright (c) Vates.'
Description = 'Xen Orchestra PowerShell module'
PowerShellVersion = '7.0'
PrivateData = @{
PSData = @{
LicenseUri = 'https://spdx.org/licenses/Apache-2.0.html'
ProjectUri = 'https://github.com/vatesfr/xo-powershell'
Prerelease = 'beta'
}
}
FunctionsToExport = @(
# session
"Test-XoSession"
"Connect-XoSession"
"Disconnect-XoSession"
"Get-XoSession"
"Set-XoSession"
# sr
"Get-XoSr"
"Set-XoSr"
# task
"Get-XoTask"
"Wait-XoTask"
# vdi
"Get-XoVdi"
"Set-XoVdi"
"Export-XoVdi"
# vdi-snapshot
"Get-XoVdiSnapshot"
"Export-XoVdiSnapshot"
# vm
"Get-XoVm"
"Set-XoVm"
"Get-XoVmVdi"
"Start-XoVm"
"Stop-XoVm"
"Restart-XoVm"
"Suspend-XoVm"
# vm-snapshot
"Get-XoVmSnapshot"
"New-XoVmSnapshot"
# server
"Get-XoServer"
# host
"Get-XoHost"
"Set-XoHost"
# pool
"Get-XoPool"
"Set-XoPool"
"Get-XoPoolMessage"
"Restart-XoPool"
"Stop-XoPool"
"Update-XoPool"
# pool-patch
"Get-XoPoolPatch"
# message
"Get-XoMessage"
# network
"Get-XoNetwork"
"Set-XoNetwork"
# pif
"Get-XoPif"
"Set-XoPif"
# vif
"Get-XoVif"
"Set-XoVif"
# vbd
"Get-XoVbd"
# alarm
"Get-XoAlarm"
# schedule
"Get-XoSchedule"
# vm-template
"Get-XoVmTemplate"
)
AliasesToExport = @(
"Connect-XenOrchestra"
"Disconnect-XenOrchestra"
# task
"Get-XoTaskDetails"
)
FormatsToProcess = @(
"formats/sr.ps1xml"
"formats/task.ps1xml"
"formats/vdi.ps1xml"
"formats/vm.ps1xml"
"formats/vdi-snapshot.ps1xml"
"formats/vm-snapshot.ps1xml"
"formats/server.ps1xml"
"formats/host.ps1xml"
"formats/pool.ps1xml"
"formats/pool-patch.ps1xml"
"formats/message.ps1xml"
"formats/network.ps1xml"
"formats/pif.ps1xml"
"formats/vif.ps1xml"
"formats/vbd.ps1xml"
"formats/alarm.ps1xml"
"formats/schedule.ps1xml"
"formats/vm-template.ps1xml"
)
}