.NET Standard 2.0 SDK for the VMware vSphere 6 REST API.
This SDK was originally generated by Swagger and then modified to be human friendly. It's an active work in progress.
dotnet add package netvmomi
using System;
using System.Diagnostics;
using netvmomi.API;
using netvmomi.Client;
using netvmomi.Model;
namespace Example
{
public class Example
{
public void main()
{
// Configure HTTP basic authorization: auth
Configuration.Default.Username = "YOUR_USERNAME";
Configuration.Default.Password = "YOUR_PASSWORD";
var apiInstance = new AccessApi();
var contentType = contentType_example; // string |
try
{
// ConsoleCLI
apiInstance.ApplianceAccessConsolecliGet(contentType);
}
catch (Exception e)
{
Debug.Print("Exception when calling AccessApi.ApplianceAccessConsolecliGet: " + e.Message );
}
}
}
}
All URIs are relative to http://example.com/rest
Class | Method | HTTP request | Description |
---|---|---|---|
AccessApi | ApplianceAccessConsolecliGet | GET /appliance/access/consolecli | ConsoleCLI |
AccessApi | ApplianceAccessConsolecliPut | PUT /appliance/access/consolecli | ConsoleCLI-disable |
AccessApi | ApplianceAccessDcuiGet | GET /appliance/access/dcui | DCUI |
AccessApi | ApplianceAccessDcuiPut | PUT /appliance/access/dcui | DCUI-disable |
AccessApi | ApplianceAccessShellGet | GET /appliance/access/shell | Shell |
AccessApi | ApplianceAccessShellPut | PUT /appliance/access/shell | Shell-disable |
AccessApi | ApplianceAccessSshGet | GET /appliance/access/ssh | SSH |
AccessApi | ApplianceAccessSshPut | PUT /appliance/access/ssh | SSH-disable |
AuthenticationApi | ComVmwareCisSessionDelete | DELETE /com/vmware/cis/session | Logout |
AuthenticationApi | ComVmwareCisSessionPost | POST /com/vmware/cis/session | Login |
HealthApi | ApplianceHealthApplmgmtGet | GET /appliance/health/applmgmt | Applianceservices |
HealthApi | ApplianceHealthDatabaseStorageGet | GET /appliance/health/database-storage | Databasestorage |
HealthApi | ApplianceHealthLoadGet | GET /appliance/health/load | Load |
HealthApi | ApplianceHealthMemGet | GET /appliance/health/mem | Memory |
HealthApi | ApplianceHealthSoftwarePackagesGet | GET /appliance/health/software-packages | Softwarepackagesupdates |
HealthApi | ApplianceHealthStorageGet | GET /appliance/health/storage | Storage |
HealthApi | ApplianceHealthSwapGet | GET /appliance/health/swap | Swap |
HealthApi | ApplianceHealthSystemGet | GET /appliance/health/system | System |
HealthApi | ApplianceHealthSystemLastcheckGet | GET /appliance/health/system/lastcheck | Systemlastcheck |
MonitoringApi | ApplianceMonitoringGet | GET /appliance/monitoring | List |
MonitoringApi | ApplianceMonitoringNetRxActivityEth0Get | GET /appliance/monitoring/net.rx.activity.eth0 | Detailsfor:netRXeth0 |
MonitoringApi | ApplianceMonitoringQueryGet | GET /appliance/monitoring/query | Querystatsfor:neteth0 |
NetworkingApi | ApplianceNetworkingDnsDomainsGet | GET /appliance/networking/dns/domains | Domains |
NetworkingApi | ApplianceNetworkingDnsDomainsPost | POST /appliance/networking/dns/domains | Domainsadd |
NetworkingApi | ApplianceNetworkingDnsDomainsPut | PUT /appliance/networking/dns/domains | Domainsset |
NetworkingApi | ApplianceNetworkingDnsHostnameGet | GET /appliance/networking/dns/hostname | Hostname |
NetworkingApi | ApplianceNetworkingDnsHostnamePut | PUT /appliance/networking/dns/hostname | Hostname-set |
NetworkingApi | ApplianceNetworkingDnsHostnameTestPost | POST /appliance/networking/dns/hostname/test | Hostname-test |
NetworkingApi | ApplianceNetworkingDnsServersGet | GET /appliance/networking/dns/servers | DNSservers |
NetworkingApi | ApplianceNetworkingDnsServersPost | POST /appliance/networking/dns/servers | DNSservers-add |
NetworkingApi | ApplianceNetworkingDnsServersPut | PUT /appliance/networking/dns/servers | DNSservers-set |
NetworkingApi | ApplianceNetworkingDnsServersTestPost | POST /appliance/networking/dns/servers/test | DNSservers-test |
NetworkingApi | ApplianceNetworkingInterfacesGet | GET /appliance/networking/interfaces | Interfaces |
NetworkingApi | ApplianceNetworkingInterfacesNic0Get | GET /appliance/networking/interfaces/nic0 | Interface-details |
RecoveryApi | ApplianceRecoveryBackupJobByApplianceBackupjobIdGet | GET /appliance/recovery/backup/job/{appliance_backupjob_id} | Backupjob-status |
RecoveryApi | ApplianceRecoveryBackupJobCancelByApplianceBackupjobIdPost | POST /appliance/recovery/backup/job/{appliance_backupjob_id}/cancel | Backupjob-cancel |
RecoveryApi | ApplianceRecoveryBackupJobDetailsGet | GET /appliance/recovery/backup/job/details | Backupjob-details |
RecoveryApi | ApplianceRecoveryBackupJobGet | GET /appliance/recovery/backup/job | Backupjob |
RecoveryApi | ApplianceRecoveryBackupJobPost | POST /appliance/recovery/backup/job | Backupjob-create |
RecoveryApi | ApplianceRecoveryBackupPartsByBackupPartsIdGet | GET /appliance/recovery/backup/parts/{backup-parts-id} | Backupparts-sizeofspecficpart |
RecoveryApi | ApplianceRecoveryBackupPartsGet | GET /appliance/recovery/backup/parts | Backupparts |
RecoveryApi | ApplianceRecoveryBackupSchedulesByBackupScheduleIdDelete | DELETE /appliance/recovery/backup/schedules/{backup-schedule-id} | Backupschedule-remove |
RecoveryApi | ApplianceRecoveryBackupSchedulesByBackupScheduleIdGet | GET /appliance/recovery/backup/schedules/{backup-schedule-id} | Backupschedule-details |
RecoveryApi | ApplianceRecoveryBackupSchedulesByBackupScheduleIdPost | POST /appliance/recovery/backup/schedules/{backup-schedule-id} | Backupschedule-create |
RecoveryApi | ApplianceRecoveryBackupSchedulesByBackupScheduleIdPut | PUT /appliance/recovery/backup/schedules/{backup-schedule-id} | Backupschedule-update |
RecoveryApi | ApplianceRecoveryBackupSchedulesGet | GET /appliance/recovery/backup/schedules | Backupschedule |
RecoveryApi | ApplianceRecoveryBackupValidatePost | POST /appliance/recovery/backup/validate | Backupjob-validate |
RecoveryApi | ApplianceRecoveryRestoreJobCancelPost | POST /appliance/recovery/restore/job/cancel | Restorejob-cancel |
RecoveryApi | ApplianceRecoveryRestoreJobGet | GET /appliance/recovery/restore/job | Restorejob |
RecoveryApi | ApplianceRecoveryRestoreJobPost | POST /appliance/recovery/restore/job | Restorejob-create |
SystemApi | ApplianceSystemStorageGet | GET /appliance/system/storage | Storage |
SystemApi | ApplianceSystemStorageResizePost | POST /appliance/system/storage/resize | Storage-resize |
SystemApi | ApplianceSystemTimeGet | GET /appliance/system/time | Time |
SystemApi | ApplianceSystemUptimeGet | GET /appliance/system/uptime | Uptime |
SystemApi | ApplianceSystemVersionGet | GET /appliance/system/version | Version |
TechpreviewFirewallApi | ApplianceTechpreviewNetworkingFirewallAddrInboundDeletePost | POST /appliance/techpreview/networking/firewall/addr/inbound/delete | Deleterule |
TechpreviewFirewallApi | ApplianceTechpreviewNetworkingFirewallAddrInboundGet | GET /appliance/techpreview/networking/firewall/addr/inbound | Listinboundrules |
TechpreviewFirewallApi | ApplianceTechpreviewNetworkingFirewallAddrInboundPost | POST /appliance/techpreview/networking/firewall/addr/inbound | Createrule |
TechpreviewFirewallApi | ApplianceTechpreviewNetworkingFirewallAddrInboundPut | PUT /appliance/techpreview/networking/firewall/addr/inbound | Replaceallrules |
TechpreviewIPv4Api | ApplianceTechpreviewNetworkingIpv4Get | GET /appliance/techpreview/networking/ipv4 | IPv4 |
TechpreviewIPv4Api | ApplianceTechpreviewNetworkingIpv4GetPost | POST /appliance/techpreview/networking/ipv4/get | IPv4-details |
TechpreviewIPv4Api | ApplianceTechpreviewNetworkingIpv4Post | POST /appliance/techpreview/networking/ipv4 | IPv4-set |
TechpreviewIPv4Api | ApplianceTechpreviewNetworkingIpv4RenewPost | POST /appliance/techpreview/networking/ipv4/renew | IPv4-renew |
TechpreviewIPv6Api | ApplianceTechpreviewNetworkingIpv6Get | GET /appliance/techpreview/networking/ipv6 | IPv6 |
TechpreviewIPv6Api | ApplianceTechpreviewNetworkingIpv6GetPost | POST /appliance/techpreview/networking/ipv6/get | IPv6-details |
TechpreviewIPv6Api | ApplianceTechpreviewNetworkingIpv6Post | POST /appliance/techpreview/networking/ipv6 | IPv6-set |
TechpreviewLocalaccountsApi | ApplianceTechpreviewLocalAccountsUserByApplianceLocalUserGet | GET /appliance/techpreview/local-accounts/user/{appliance_local_user} | Localaccounts-details |
TechpreviewLocalaccountsApi | ApplianceTechpreviewLocalAccountsUserGet | GET /appliance/techpreview/local-accounts/user | Localaccounts |
TechpreviewLocalaccountsApi | ApplianceTechpreviewLocalAccountsUserPost | POST /appliance/techpreview/local-accounts/user | Localaccounts-create |
TechpreviewLocalaccountsApi | ApplianceTechpreviewLocalAccountsUserPut | PUT /appliance/techpreview/local-accounts/user | Localaccounts-update |
TechpreviewLocalaccountsApi | ApplianceTechpreviewLocalAccountsUserTestDelete | DELETE /appliance/techpreview/local-accounts/user/test | Localaccounts-remove |
TechpreviewMonitoringApi | ApplianceTechpreviewMonitoringSnmpDisablePost | POST /appliance/techpreview/monitoring/snmp/disable | DisableSNMP |
TechpreviewMonitoringApi | ApplianceTechpreviewMonitoringSnmpEnablePost | POST /appliance/techpreview/monitoring/snmp/enable | EnableSNMP |
TechpreviewMonitoringApi | ApplianceTechpreviewMonitoringSnmpGet | GET /appliance/techpreview/monitoring/snmp | SNMPconfiguration |
TechpreviewMonitoringApi | ApplianceTechpreviewMonitoringSnmpHashPost | POST /appliance/techpreview/monitoring/snmp/hash | Generatehash |
TechpreviewMonitoringApi | ApplianceTechpreviewMonitoringSnmpLimitsGet | GET /appliance/techpreview/monitoring/snmp/limits | GetSNMPlimits |
TechpreviewMonitoringApi | ApplianceTechpreviewMonitoringSnmpPost | POST /appliance/techpreview/monitoring/snmp | SetSNMPconfiguration |
TechpreviewMonitoringApi | ApplianceTechpreviewMonitoringSnmpResetPost | POST /appliance/techpreview/monitoring/snmp/reset | SNMPfactorysettings |
TechpreviewMonitoringApi | ApplianceTechpreviewMonitoringSnmpStatsGet | GET /appliance/techpreview/monitoring/snmp/stats | SNMPStats |
TechpreviewMonitoringApi | ApplianceTechpreviewMonitoringSnmpTestPost | POST /appliance/techpreview/monitoring/snmp/test | TestSNMP |
TechpreviewNTPApi | ApplianceTechpreviewNtpGet | GET /appliance/techpreview/ntp | Configurationstatus |
TechpreviewNTPApi | ApplianceTechpreviewNtpServerDeletePost | POST /appliance/techpreview/ntp/server/delete | NTP-deleteserver |
TechpreviewNTPApi | ApplianceTechpreviewNtpServerPost | POST /appliance/techpreview/ntp/server | NTP-addserver |
TechpreviewNTPApi | ApplianceTechpreviewNtpServerPut | PUT /appliance/techpreview/ntp/server | NTP-setservers |
TechpreviewNTPApi | ApplianceTechpreviewNtpTestPost | POST /appliance/techpreview/ntp/test | NTP-test |
TechpreviewPoweroperationsApi | ApplianceTechpreviewShutdownCancelPost | POST /appliance/techpreview/shutdown/cancel | Shutdown-cancel |
TechpreviewPoweroperationsApi | ApplianceTechpreviewShutdownGet | GET /appliance/techpreview/shutdown | Shutdownoperations |
TechpreviewPoweroperationsApi | ApplianceTechpreviewShutdownPoweroffPost | POST /appliance/techpreview/shutdown/poweroff | Shutdown |
TechpreviewPoweroperationsApi | ApplianceTechpreviewShutdownRestartPost | POST /appliance/techpreview/shutdown/restart | Restart |
TechpreviewProxyApi | ApplianceTechpreviewNetworkingProxyDeletePost | POST /appliance/techpreview/networking/proxy/delete | Proxy-delete |
TechpreviewProxyApi | ApplianceTechpreviewNetworkingProxyGet | GET /appliance/techpreview/networking/proxy | Getproxyconfigurations |
TechpreviewProxyApi | ApplianceTechpreviewNetworkingProxyPut | PUT /appliance/techpreview/networking/proxy | Proxy-set |
TechpreviewProxyApi | ApplianceTechpreviewNetworkingProxyTestPost | POST /appliance/techpreview/networking/proxy/test | Proxy-test |
TechpreviewRoutesApi | ApplianceTechpreviewNetworkingRoutesDeletePost | POST /appliance/techpreview/networking/routes/delete | Routes-delete |
TechpreviewRoutesApi | ApplianceTechpreviewNetworkingRoutesGet | GET /appliance/techpreview/networking/routes | List |
TechpreviewRoutesApi | ApplianceTechpreviewNetworkingRoutesPost | POST /appliance/techpreview/networking/routes | Routes-add |
TechpreviewRoutesApi | ApplianceTechpreviewNetworkingRoutesPut | PUT /appliance/techpreview/networking/routes | Set |
TechpreviewRoutesApi | ApplianceTechpreviewNetworkingRoutesTestPost | POST /appliance/techpreview/networking/routes/test | Routes-test |
TechpreviewServicesApi | ApplianceTechpreviewServicesControlPost | POST /appliance/techpreview/services/control | Services-control |
TechpreviewServicesApi | ApplianceTechpreviewServicesGet | GET /appliance/techpreview/services | Services |
TechpreviewServicesApi | ApplianceTechpreviewServicesRestartPost | POST /appliance/techpreview/services/restart | Services-restart |
TechpreviewServicesApi | ApplianceTechpreviewServicesStatusGetPost | POST /appliance/techpreview/services/status/get | Services-getspecificservicedetails |
TechpreviewServicesApi | ApplianceTechpreviewServicesStopPost | POST /appliance/techpreview/services/stop | Services-stop |
TechpreviewSystemupdatesApi | ApplianceTechpreviewSystemUpdateGet | GET /appliance/techpreview/system/update | System-update |
TechpreviewSystemupdatesApi | ApplianceTechpreviewSystemUpdatePost | POST /appliance/techpreview/system/update | System-updaterepository |
TechpreviewTimesyncApi | ApplianceTechpreviewTimesyncGet | GET /appliance/techpreview/timesync | Timesync |
TechpreviewTimesyncApi | ApplianceTechpreviewTimesyncPut | PUT /appliance/techpreview/timesync | Timesync-set |
VmonApi | ApplianceVmonServiceContentLibraryGet | GET /appliance/vmon/service/content-library | Getdetailsaboutspecificservice |
VmonApi | ApplianceVmonServiceContentLibraryPatch | PATCH /appliance/vmon/service/content-library | Updatespecificservice |
VmonApi | ApplianceVmonServiceContentLibraryRestartPost | POST /appliance/vmon/service/content-library/restart | Restartspecificservice |
VmonApi | ApplianceVmonServiceContentLibraryStartPost | POST /appliance/vmon/service/content-library/start | Startspecificservice |
VmonApi | ApplianceVmonServiceContentLibraryStopPost | POST /appliance/vmon/service/content-library/stop | Stopspecificservice |
VmonApi | ApplianceVmonServiceGet | GET /appliance/vmon/service | Services |
- IO.Swagger.Model.Address
- IO.Swagger.Model.BackupjobCreateRequest
- IO.Swagger.Model.BackupjobValidateRequest
- IO.Swagger.Model.BackupscheduleCreateRequest
- IO.Swagger.Model.BackupscheduleRunRequest
- IO.Swagger.Model.BackupscheduleUpdateRequest
- IO.Swagger.Model.Config
- IO.Swagger.Model.Config10
- IO.Swagger.Model.Config11
- IO.Swagger.Model.Config12
- IO.Swagger.Model.Config13
- IO.Swagger.Model.Config14
- IO.Swagger.Model.Config15
- IO.Swagger.Model.Config2
- IO.Swagger.Model.Config3
- IO.Swagger.Model.Config4
- IO.Swagger.Model.Config5
- IO.Swagger.Model.Config6
- IO.Swagger.Model.Config7
- IO.Swagger.Model.Config8
- IO.Swagger.Model.Configlist
- IO.Swagger.Model.ConsoleCLIDisableRequest
- IO.Swagger.Model.ConsoleCLIEnableRequest
- IO.Swagger.Model.CreateruleRequest
- IO.Swagger.Model.DCUIDisableRequest
- IO.Swagger.Model.DCUIEnableRequest
- IO.Swagger.Model.DNSserversAddRequest
- IO.Swagger.Model.DNSserversSetRequest
- IO.Swagger.Model.DNSserversTestRequest
- IO.Swagger.Model.DeleteruleRequest
- IO.Swagger.Model.DomainsaddRequest
- IO.Swagger.Model.DomainssetRequest
- IO.Swagger.Model.GeneratehashRequest
- IO.Swagger.Model.HostnameSetRequest
- IO.Swagger.Model.HostnameTestRequest
- IO.Swagger.Model.IPv4DetailsRequest
- IO.Swagger.Model.IPv4SetRequest
- IO.Swagger.Model.IPv6SetRequest
- IO.Swagger.Model.LocalaccountsCreateRequest
- IO.Swagger.Model.LocalaccountsUpdateRequest
- IO.Swagger.Model.NTPAddserverRequest
- IO.Swagger.Model.NTPDeleteserverRequest
- IO.Swagger.Model.NTPSetserversRequest
- IO.Swagger.Model.NTPTestRequest
- IO.Swagger.Model.Piece
- IO.Swagger.Model.Piece2
- IO.Swagger.Model.ProxyDeleteRequest
- IO.Swagger.Model.ProxySetRequest
- IO.Swagger.Model.ProxyTestRequest
- IO.Swagger.Model.RecurrenceInfo
- IO.Swagger.Model.ReplaceallrulesRequest
- IO.Swagger.Model.RestartRequest
- IO.Swagger.Model.RestorejobCreateRequest
- IO.Swagger.Model.RetentionInfo
- IO.Swagger.Model.Route
- IO.Swagger.Model.RoutesAddRequest
- IO.Swagger.Model.RoutesDeleteRequest
- IO.Swagger.Model.RoutesTestRequest
- IO.Swagger.Model.Rule
- IO.Swagger.Model.SSHDisableRequest
- IO.Swagger.Model.SSHEnableRequest
- IO.Swagger.Model.ServicesControlRequest
- IO.Swagger.Model.ServicesGetspecificservicedetailsRequest
- IO.Swagger.Model.ServicesRestartRequest
- IO.Swagger.Model.ServicesStopRequest
- IO.Swagger.Model.SetRequest
- IO.Swagger.Model.SetSNMPconfigurationRequest
- IO.Swagger.Model.ShellDisableRequest
- IO.Swagger.Model.ShellEnableRequest
- IO.Swagger.Model.ShutdownRequest
- IO.Swagger.Model.Spec
- IO.Swagger.Model.Spec2
- IO.Swagger.Model.SystemUpdaterepositoryRequest
- IO.Swagger.Model.TimesyncSetRequest
- IO.Swagger.Model.UpdatespecificserviceRequest
- Type: HTTP basic authentication