diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 0000000..88df879
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,12 @@
+root = true
+
+[*]
+end_of_line = lf
+indent_style = space
+indent_size = 4
+charset = utf-8
+trim_trailing_whitespace = true
+insert_final_newline = true
+
+[*.md]
+trim_trailing_whitespace = false
diff --git a/.env.example b/.env.example
index 18ff42a..bf00486 100644
--- a/.env.example
+++ b/.env.example
@@ -1,3 +1,3 @@
-PROXMOX_CLUSTER_URL=""
+PROXMOX_URL=""
PROXMOX_TOKEN_ID=""
PROXMOX_TOKEN_SECRET=""
diff --git a/.gitignore b/.gitignore
index 921dd89..2c55bec 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,7 +3,8 @@
bin/
obj/
-!.vscode/settings.json
+!.vscode/launch.json
+!.vscode/tasks.json
.DS_Store
.DS_Store
.env
diff --git a/.openapi-generator-ignore b/.openapi-generator-ignore
new file mode 100644
index 0000000..1dc3f29
--- /dev/null
+++ b/.openapi-generator-ignore
@@ -0,0 +1,9 @@
+docs/
+
+.gitignore
+*.sln
+**.csproj
+api/openapi.yaml
+appveyor.yml
+git_push.sh
+README.md
diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES
new file mode 100644
index 0000000..e436dbe
--- /dev/null
+++ b/.openapi-generator/FILES
@@ -0,0 +1,674 @@
+src/ProxmoxSharp/Api/ProxmoxGeneratedApi.cs
+src/ProxmoxSharp/Client/ApiClient.cs
+src/ProxmoxSharp/Client/ApiException.cs
+src/ProxmoxSharp/Client/ApiResponse.cs
+src/ProxmoxSharp/Client/ClientUtils.cs
+src/ProxmoxSharp/Client/Configuration.cs
+src/ProxmoxSharp/Client/ExceptionFactory.cs
+src/ProxmoxSharp/Client/GlobalConfiguration.cs
+src/ProxmoxSharp/Client/HttpMethod.cs
+src/ProxmoxSharp/Client/IApiAccessor.cs
+src/ProxmoxSharp/Client/IAsynchronousClient.cs
+src/ProxmoxSharp/Client/IReadableConfiguration.cs
+src/ProxmoxSharp/Client/ISynchronousClient.cs
+src/ProxmoxSharp/Client/Multimap.cs
+src/ProxmoxSharp/Client/OpenAPIDateConverter.cs
+src/ProxmoxSharp/Client/RequestOptions.cs
+src/ProxmoxSharp/Client/RetryConfiguration.cs
+src/ProxmoxSharp/Model/AbstractOpenAPISchema.cs
+src/ProxmoxSharp/Model/AddClusterFirewallGroupRuleRequest.cs
+src/ProxmoxSharp/Model/AddClusterFirewallIPSetIPRequest.cs
+src/ProxmoxSharp/Model/AddClusterFirewallRuleRequest.cs
+src/ProxmoxSharp/Model/AddVMFirewallIPSetIPRequest.cs
+src/ProxmoxSharp/Model/CloneVMRequest.cs
+src/ProxmoxSharp/Model/CreateAccessDomainsRequest.cs
+src/ProxmoxSharp/Model/CreateAccessDomainsSingleSync200Response.cs
+src/ProxmoxSharp/Model/CreateAccessDomainsSingleSyncRequest.cs
+src/ProxmoxSharp/Model/CreateAccessGroupsRequest.cs
+src/ProxmoxSharp/Model/CreateAccessOpenidAuthurl200Response.cs
+src/ProxmoxSharp/Model/CreateAccessOpenidAuthurlRequest.cs
+src/ProxmoxSharp/Model/CreateAccessOpenidLoginRequest.cs
+src/ProxmoxSharp/Model/CreateAccessRolesRequest.cs
+src/ProxmoxSharp/Model/CreateAccessTfaSingle200Response.cs
+src/ProxmoxSharp/Model/CreateAccessTfaSingle200ResponseData.cs
+src/ProxmoxSharp/Model/CreateAccessTfaSingleRequest.cs
+src/ProxmoxSharp/Model/CreateAccessTicket200Response.cs
+src/ProxmoxSharp/Model/CreateAccessTicket200ResponseData.cs
+src/ProxmoxSharp/Model/CreateAccessTicketRequest.cs
+src/ProxmoxSharp/Model/CreateAccessUsersRequest.cs
+src/ProxmoxSharp/Model/CreateAccessUsersSingleTokenSingle200Response.cs
+src/ProxmoxSharp/Model/CreateAccessUsersSingleTokenSingle200ResponseData.cs
+src/ProxmoxSharp/Model/CreateAccessUsersSingleTokenSingleRequest.cs
+src/ProxmoxSharp/Model/CreateAccessVncticketRequest.cs
+src/ProxmoxSharp/Model/CreateClusterAcmeAccountRequest.cs
+src/ProxmoxSharp/Model/CreateClusterAcmePluginsRequest.cs
+src/ProxmoxSharp/Model/CreateClusterBackupRequest.cs
+src/ProxmoxSharp/Model/CreateClusterBulkactionGuestMigrateRequest.cs
+src/ProxmoxSharp/Model/CreateClusterBulkactionGuestShutdownRequest.cs
+src/ProxmoxSharp/Model/CreateClusterBulkactionGuestStart200Response.cs
+src/ProxmoxSharp/Model/CreateClusterBulkactionGuestStartRequest.cs
+src/ProxmoxSharp/Model/CreateClusterBulkactionGuestSuspendRequest.cs
+src/ProxmoxSharp/Model/CreateClusterConfigJoinRequest.cs
+src/ProxmoxSharp/Model/CreateClusterConfigNodesSingle200Response.cs
+src/ProxmoxSharp/Model/CreateClusterConfigNodesSingle200ResponseData.cs
+src/ProxmoxSharp/Model/CreateClusterConfigNodesSingleRequest.cs
+src/ProxmoxSharp/Model/CreateClusterConfigRequest.cs
+src/ProxmoxSharp/Model/CreateClusterFirewallAliasesRequest.cs
+src/ProxmoxSharp/Model/CreateClusterFirewallGroupRequest.cs
+src/ProxmoxSharp/Model/CreateClusterFirewallIPSetRequest.cs
+src/ProxmoxSharp/Model/CreateClusterHaGroupsRequest.cs
+src/ProxmoxSharp/Model/CreateClusterHaResourcesRequest.cs
+src/ProxmoxSharp/Model/CreateClusterHaResourcesSingleMigrate200Response.cs
+src/ProxmoxSharp/Model/CreateClusterHaResourcesSingleMigrate200ResponseData.cs
+src/ProxmoxSharp/Model/CreateClusterHaResourcesSingleMigrate200ResponseDataBlockingResourcesInner.cs
+src/ProxmoxSharp/Model/CreateClusterHaResourcesSingleMigrateRequest.cs
+src/ProxmoxSharp/Model/CreateClusterHaResourcesSingleRelocate200Response.cs
+src/ProxmoxSharp/Model/CreateClusterHaResourcesSingleRelocate200ResponseData.cs
+src/ProxmoxSharp/Model/CreateClusterHaResourcesSingleRelocate200ResponseDataBlockingResourcesInner.cs
+src/ProxmoxSharp/Model/CreateClusterHaResourcesSingleRelocateRequest.cs
+src/ProxmoxSharp/Model/CreateClusterHaRulesRequest.cs
+src/ProxmoxSharp/Model/CreateClusterJobsRealmsyncSingleRequest.cs
+src/ProxmoxSharp/Model/CreateClusterMappingDirRequest.cs
+src/ProxmoxSharp/Model/CreateClusterMappingPciRequest.cs
+src/ProxmoxSharp/Model/CreateClusterMappingUsbRequest.cs
+src/ProxmoxSharp/Model/CreateClusterMetricsServerSingleRequest.cs
+src/ProxmoxSharp/Model/CreateClusterNotificationsEndpointsGotifyRequest.cs
+src/ProxmoxSharp/Model/CreateClusterNotificationsEndpointsSendmailRequest.cs
+src/ProxmoxSharp/Model/CreateClusterNotificationsEndpointsSmtpRequest.cs
+src/ProxmoxSharp/Model/CreateClusterNotificationsEndpointsWebhookRequest.cs
+src/ProxmoxSharp/Model/CreateClusterNotificationsMatchersRequest.cs
+src/ProxmoxSharp/Model/CreateClusterReplication200Response.cs
+src/ProxmoxSharp/Model/CreateClusterReplicationRequest.cs
+src/ProxmoxSharp/Model/CreateClusterSDNControllerRequest.cs
+src/ProxmoxSharp/Model/CreateClusterSDNVnetRequest.cs
+src/ProxmoxSharp/Model/CreateClusterSDNZoneRequest.cs
+src/ProxmoxSharp/Model/CreateClusterSdnDnsRequest.cs
+src/ProxmoxSharp/Model/CreateClusterSdnFabricsFabricRequest.cs
+src/ProxmoxSharp/Model/CreateClusterSdnFabricsNodeSingleRequest.cs
+src/ProxmoxSharp/Model/CreateClusterSdnIpamsRequest.cs
+src/ProxmoxSharp/Model/CreateClusterSdnLockRequest.cs
+src/ProxmoxSharp/Model/CreateClusterSdnRollbackRequest.cs
+src/ProxmoxSharp/Model/CreateClusterSdnVnetsSingleFirewallRulesRequest.cs
+src/ProxmoxSharp/Model/CreateClusterSdnVnetsSingleIpsRequest.cs
+src/ProxmoxSharp/Model/CreateClusterSdnVnetsSingleSubnetsRequest.cs
+src/ProxmoxSharp/Model/CreateNodeFirewallRuleRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleAplinfoRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleAptRepositoriesRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleAptUpdateRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleCephFsSingleRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleCephInitRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleCephMdsSingleRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleCephMonSingleRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleCephOsdRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleCephOsdSingleScrubRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleCephPoolRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleCephRestartRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleCephStartRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleCephStopRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleCertificatesAcmeCertificateRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleCertificatesCustom200Response.cs
+src/ProxmoxSharp/Model/CreateNodesSingleCertificatesCustomRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleDisksDirectoryRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleDisksInitgptRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleDisksLvmRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleDisksLvmthinRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleDisksZfsRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleExecuteRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleHostsRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleLxcRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleLxcSingleCloneRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleLxcSingleFirewallAliasesRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleLxcSingleFirewallIpsetRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleLxcSingleFirewallIpsetSingleRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleLxcSingleFirewallRulesRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleLxcSingleMigrateRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleLxcSingleMovevolumeRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleLxcSingleMtunnelRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleLxcSingleRemotemigrateRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleLxcSingleSnapshotRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleLxcSingleSnapshotSingleRollbackRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleLxcSingleSpiceproxyRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleLxcSingleStatusRebootRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleLxcSingleStatusShutdownRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleLxcSingleStatusStartRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleLxcSingleStatusStopRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleLxcSingleVncproxyRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleMigrateallRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleNetworkRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleQemuSingleAgent200Response.cs
+src/ProxmoxSharp/Model/CreateNodesSingleQemuSingleAgentExec200Response.cs
+src/ProxmoxSharp/Model/CreateNodesSingleQemuSingleAgentExec200ResponseData.cs
+src/ProxmoxSharp/Model/CreateNodesSingleQemuSingleAgentExecRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleQemuSingleAgentFilewriteRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleQemuSingleAgentRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleQemuSingleAgentSetuserpasswordRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleQemuSingleDbusvmstateRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleQemuSingleFirewallAliasesRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleQemuSingleMigrateRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleQemuSingleMonitorRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleQemuSingleMovedisk200Response.cs
+src/ProxmoxSharp/Model/CreateNodesSingleQemuSingleMovediskRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleQemuSingleMtunnelRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleQemuSingleRemotemigrateRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleQemuSingleSpiceproxy200Response.cs
+src/ProxmoxSharp/Model/CreateNodesSingleQemuSingleSpiceproxyRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleQemuSingleTemplateRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleQemuSingleTermproxyRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleQemuSingleVncproxyRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleSpiceshellRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleStartallRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleStatusRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleStopallRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleStorageSingleContent200Response.cs
+src/ProxmoxSharp/Model/CreateNodesSingleStorageSingleContentRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleStorageSingleContentSingleRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleStorageSingleDownloadurlRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleStorageSingleOciregistrypullRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleStorageSingleUploadRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleSubscriptionRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleSuspendallRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleTermproxyRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleVncshellRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleVzdumpRequest.cs
+src/ProxmoxSharp/Model/CreateNodesSingleWakeonlan200Response.cs
+src/ProxmoxSharp/Model/CreatePoolRequest.cs
+src/ProxmoxSharp/Model/CreateStorage200Response.cs
+src/ProxmoxSharp/Model/CreateStorage200ResponseData.cs
+src/ProxmoxSharp/Model/CreateStorage200ResponseDataConfig.cs
+src/ProxmoxSharp/Model/CreateStorageRequest.cs
+src/ProxmoxSharp/Model/CreateVMFirewallIPSetRequest.cs
+src/ProxmoxSharp/Model/CreateVMFirewallRuleRequest.cs
+src/ProxmoxSharp/Model/CreateVMRequest.cs
+src/ProxmoxSharp/Model/CreateVMSnapshotRequest.cs
+src/ProxmoxSharp/Model/GetAccessAcl200Response.cs
+src/ProxmoxSharp/Model/GetAccessAcl200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetAccessDomains200Response.cs
+src/ProxmoxSharp/Model/GetAccessDomains200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetAccessGroups200Response.cs
+src/ProxmoxSharp/Model/GetAccessGroups200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetAccessGroupsSingle200Response.cs
+src/ProxmoxSharp/Model/GetAccessGroupsSingle200ResponseData.cs
+src/ProxmoxSharp/Model/GetAccessPermissions200Response.cs
+src/ProxmoxSharp/Model/GetAccessRoles200Response.cs
+src/ProxmoxSharp/Model/GetAccessRoles200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetAccessRolesSingle200Response.cs
+src/ProxmoxSharp/Model/GetAccessRolesSingle200ResponseData.cs
+src/ProxmoxSharp/Model/GetAccessTfa200Response.cs
+src/ProxmoxSharp/Model/GetAccessTfa200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetAccessTfa200ResponseDataInnerEntriesInner.cs
+src/ProxmoxSharp/Model/GetAccessTfaSingle200Response.cs
+src/ProxmoxSharp/Model/GetAccessTfaSingleSingle200Response.cs
+src/ProxmoxSharp/Model/GetAccessUsers200Response.cs
+src/ProxmoxSharp/Model/GetAccessUsers200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetAccessUsers200ResponseDataInnerTokensInner.cs
+src/ProxmoxSharp/Model/GetAccessUsersSingle200Response.cs
+src/ProxmoxSharp/Model/GetAccessUsersSingle200ResponseData.cs
+src/ProxmoxSharp/Model/GetAccessUsersSingleTfa200Response.cs
+src/ProxmoxSharp/Model/GetAccessUsersSingleTfa200ResponseData.cs
+src/ProxmoxSharp/Model/GetAccessUsersSingleToken200Response.cs
+src/ProxmoxSharp/Model/GetAccessUsersSingleTokenSingle200Response.cs
+src/ProxmoxSharp/Model/GetAccessUsersSingleTokenSingle200ResponseData.cs
+src/ProxmoxSharp/Model/GetCluster200Response.cs
+src/ProxmoxSharp/Model/GetClusterAcmeAccountSingle200Response.cs
+src/ProxmoxSharp/Model/GetClusterAcmeAccountSingle200ResponseData.cs
+src/ProxmoxSharp/Model/GetClusterAcmeChallengeschema200Response.cs
+src/ProxmoxSharp/Model/GetClusterAcmeChallengeschema200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterAcmeDirectories200Response.cs
+src/ProxmoxSharp/Model/GetClusterAcmeDirectories200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterAcmeMeta200Response.cs
+src/ProxmoxSharp/Model/GetClusterAcmeMeta200ResponseData.cs
+src/ProxmoxSharp/Model/GetClusterAcmePlugins200Response.cs
+src/ProxmoxSharp/Model/GetClusterAcmePlugins200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterAcmePluginsSingle200Response.cs
+src/ProxmoxSharp/Model/GetClusterAcmeTos200Response.cs
+src/ProxmoxSharp/Model/GetClusterBackup200Response.cs
+src/ProxmoxSharp/Model/GetClusterBackup200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterBackupSingleIncludedvolumes200Response.cs
+src/ProxmoxSharp/Model/GetClusterBackupSingleIncludedvolumes200ResponseData.cs
+src/ProxmoxSharp/Model/GetClusterBackupSingleIncludedvolumes200ResponseDataChildrenInner.cs
+src/ProxmoxSharp/Model/GetClusterBackupSingleIncludedvolumes200ResponseDataChildrenInnerChildrenInner.cs
+src/ProxmoxSharp/Model/GetClusterBackupinfo200Response.cs
+src/ProxmoxSharp/Model/GetClusterBackupinfo200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterBackupinfoNotbackedup200Response.cs
+src/ProxmoxSharp/Model/GetClusterBackupinfoNotbackedup200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterCephFlags200Response.cs
+src/ProxmoxSharp/Model/GetClusterCephFlags200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterCephFlagsSingle200Response.cs
+src/ProxmoxSharp/Model/GetClusterCephMetadata200Response.cs
+src/ProxmoxSharp/Model/GetClusterCephMetadata200ResponseData.cs
+src/ProxmoxSharp/Model/GetClusterCephMetadata200ResponseDataMds.cs
+src/ProxmoxSharp/Model/GetClusterCephMetadata200ResponseDataMdsId.cs
+src/ProxmoxSharp/Model/GetClusterCephMetadata200ResponseDataMgr.cs
+src/ProxmoxSharp/Model/GetClusterCephMetadata200ResponseDataMgrId.cs
+src/ProxmoxSharp/Model/GetClusterCephMetadata200ResponseDataMon.cs
+src/ProxmoxSharp/Model/GetClusterCephMetadata200ResponseDataMonId.cs
+src/ProxmoxSharp/Model/GetClusterCephMetadata200ResponseDataNode.cs
+src/ProxmoxSharp/Model/GetClusterCephMetadata200ResponseDataNodeNode.cs
+src/ProxmoxSharp/Model/GetClusterCephMetadata200ResponseDataNodeNodeVersion.cs
+src/ProxmoxSharp/Model/GetClusterConfigApiversion200Response.cs
+src/ProxmoxSharp/Model/GetClusterConfigJoin200Response.cs
+src/ProxmoxSharp/Model/GetClusterConfigJoin200ResponseData.cs
+src/ProxmoxSharp/Model/GetClusterConfigJoin200ResponseDataNodelistInner.cs
+src/ProxmoxSharp/Model/GetClusterConfigNodes200Response.cs
+src/ProxmoxSharp/Model/GetClusterConfigNodes200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterFirewallAliases200Response.cs
+src/ProxmoxSharp/Model/GetClusterFirewallAliases200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterFirewallGroupRule200Response.cs
+src/ProxmoxSharp/Model/GetClusterFirewallGroupRules200Response.cs
+src/ProxmoxSharp/Model/GetClusterFirewallGroupRules200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterFirewallGroups200Response.cs
+src/ProxmoxSharp/Model/GetClusterFirewallGroups200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterFirewallIPSet200Response.cs
+src/ProxmoxSharp/Model/GetClusterFirewallIPSet200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterFirewallIPSets200Response.cs
+src/ProxmoxSharp/Model/GetClusterFirewallIPSets200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterFirewallMacros200Response.cs
+src/ProxmoxSharp/Model/GetClusterFirewallMacros200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterFirewallOptions200Response.cs
+src/ProxmoxSharp/Model/GetClusterFirewallOptions200ResponseData.cs
+src/ProxmoxSharp/Model/GetClusterFirewallRefs200Response.cs
+src/ProxmoxSharp/Model/GetClusterFirewallRefs200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterHa200Response.cs
+src/ProxmoxSharp/Model/GetClusterHa200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterHaGroups200Response.cs
+src/ProxmoxSharp/Model/GetClusterHaGroups200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterHaResources200Response.cs
+src/ProxmoxSharp/Model/GetClusterHaResources200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterHaResourcesSingle200Response.cs
+src/ProxmoxSharp/Model/GetClusterHaResourcesSingle200ResponseData.cs
+src/ProxmoxSharp/Model/GetClusterHaRules200Response.cs
+src/ProxmoxSharp/Model/GetClusterHaRules200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterHaRulesSingle200Response.cs
+src/ProxmoxSharp/Model/GetClusterHaRulesSingle200ResponseData.cs
+src/ProxmoxSharp/Model/GetClusterHaStatusCurrent200Response.cs
+src/ProxmoxSharp/Model/GetClusterHaStatusCurrent200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterJobsRealmsync200Response.cs
+src/ProxmoxSharp/Model/GetClusterJobsRealmsync200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterJobsScheduleanalyze200Response.cs
+src/ProxmoxSharp/Model/GetClusterJobsScheduleanalyze200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterMapping200Response.cs
+src/ProxmoxSharp/Model/GetClusterMappingDir200Response.cs
+src/ProxmoxSharp/Model/GetClusterMappingDir200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterMappingDir200ResponseDataInnerChecksInner.cs
+src/ProxmoxSharp/Model/GetClusterMappingPci200Response.cs
+src/ProxmoxSharp/Model/GetClusterMappingPci200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterMappingUsb200Response.cs
+src/ProxmoxSharp/Model/GetClusterMappingUsb200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterMetricsExport200Response.cs
+src/ProxmoxSharp/Model/GetClusterMetricsExport200ResponseData.cs
+src/ProxmoxSharp/Model/GetClusterMetricsExport200ResponseDataDataInner.cs
+src/ProxmoxSharp/Model/GetClusterMetricsServer200Response.cs
+src/ProxmoxSharp/Model/GetClusterMetricsServer200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterMetricsServerSingle200Response.cs
+src/ProxmoxSharp/Model/GetClusterNextid200Response.cs
+src/ProxmoxSharp/Model/GetClusterNotificationsEndpointsGotify200Response.cs
+src/ProxmoxSharp/Model/GetClusterNotificationsEndpointsGotify200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterNotificationsEndpointsGotifySingle200Response.cs
+src/ProxmoxSharp/Model/GetClusterNotificationsEndpointsGotifySingle200ResponseData.cs
+src/ProxmoxSharp/Model/GetClusterNotificationsEndpointsSendmail200Response.cs
+src/ProxmoxSharp/Model/GetClusterNotificationsEndpointsSendmail200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterNotificationsEndpointsSendmailSingle200Response.cs
+src/ProxmoxSharp/Model/GetClusterNotificationsEndpointsSendmailSingle200ResponseData.cs
+src/ProxmoxSharp/Model/GetClusterNotificationsEndpointsSmtp200Response.cs
+src/ProxmoxSharp/Model/GetClusterNotificationsEndpointsSmtp200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterNotificationsEndpointsSmtpSingle200Response.cs
+src/ProxmoxSharp/Model/GetClusterNotificationsEndpointsSmtpSingle200ResponseData.cs
+src/ProxmoxSharp/Model/GetClusterNotificationsEndpointsWebhook200Response.cs
+src/ProxmoxSharp/Model/GetClusterNotificationsEndpointsWebhook200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterNotificationsEndpointsWebhookSingle200Response.cs
+src/ProxmoxSharp/Model/GetClusterNotificationsEndpointsWebhookSingle200ResponseData.cs
+src/ProxmoxSharp/Model/GetClusterNotificationsMatcherfields200Response.cs
+src/ProxmoxSharp/Model/GetClusterNotificationsMatcherfields200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterNotificationsMatcherfieldvalues200Response.cs
+src/ProxmoxSharp/Model/GetClusterNotificationsMatcherfieldvalues200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterNotificationsMatchers200Response.cs
+src/ProxmoxSharp/Model/GetClusterNotificationsMatchers200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterNotificationsMatchersSingle200Response.cs
+src/ProxmoxSharp/Model/GetClusterNotificationsMatchersSingle200ResponseData.cs
+src/ProxmoxSharp/Model/GetClusterNotificationsTargets200Response.cs
+src/ProxmoxSharp/Model/GetClusterNotificationsTargets200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterReplication200Response.cs
+src/ProxmoxSharp/Model/GetClusterReplication200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterReplicationSingle200Response.cs
+src/ProxmoxSharp/Model/GetClusterReplicationSingle200ResponseData.cs
+src/ProxmoxSharp/Model/GetClusterResources200Response.cs
+src/ProxmoxSharp/Model/GetClusterResources200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterSDNControllers200Response.cs
+src/ProxmoxSharp/Model/GetClusterSDNControllers200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterSDNControllers200ResponseDataInnerPending.cs
+src/ProxmoxSharp/Model/GetClusterSDNVnets200Response.cs
+src/ProxmoxSharp/Model/GetClusterSDNVnets200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterSDNVnets200ResponseDataInnerPending.cs
+src/ProxmoxSharp/Model/GetClusterSDNZones200Response.cs
+src/ProxmoxSharp/Model/GetClusterSDNZones200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterSDNZones200ResponseDataInnerPending.cs
+src/ProxmoxSharp/Model/GetClusterSdnDns200Response.cs
+src/ProxmoxSharp/Model/GetClusterSdnDns200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterSdnFabrics200Response.cs
+src/ProxmoxSharp/Model/GetClusterSdnFabrics200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterSdnFabricsAll200Response.cs
+src/ProxmoxSharp/Model/GetClusterSdnFabricsAll200ResponseData.cs
+src/ProxmoxSharp/Model/GetClusterSdnFabricsFabric200Response.cs
+src/ProxmoxSharp/Model/GetClusterSdnFabricsFabric200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterSdnFabricsFabricSingle200Response.cs
+src/ProxmoxSharp/Model/GetClusterSdnFabricsNode200Response.cs
+src/ProxmoxSharp/Model/GetClusterSdnFabricsNode200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterSdnIpams200Response.cs
+src/ProxmoxSharp/Model/GetClusterSdnIpams200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterSdnIpamsSingleStatus200Response.cs
+src/ProxmoxSharp/Model/GetClusterSdnVnetsSingleFirewallOptions200Response.cs
+src/ProxmoxSharp/Model/GetClusterSdnVnetsSingleFirewallOptions200ResponseData.cs
+src/ProxmoxSharp/Model/GetClusterStatus200Response.cs
+src/ProxmoxSharp/Model/GetClusterStatus200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetClusterTasks200Response.cs
+src/ProxmoxSharp/Model/GetClusterTasks200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetCurrentVMStatus200Response.cs
+src/ProxmoxSharp/Model/GetCurrentVMStatus200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodeFirewallOptions200Response.cs
+src/ProxmoxSharp/Model/GetNodeFirewallOptions200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodeSDNZoneContent200Response.cs
+src/ProxmoxSharp/Model/GetNodeSDNZoneContent200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodeSDNZones200Response.cs
+src/ProxmoxSharp/Model/GetNodeSDNZones200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodeTaskStatus200Response.cs
+src/ProxmoxSharp/Model/GetNodeTaskStatus200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodeTasks200Response.cs
+src/ProxmoxSharp/Model/GetNodeTasks200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodes200Response.cs
+src/ProxmoxSharp/Model/GetNodes200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleAptRepositories200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleAptRepositories200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodesSingleAptRepositories200ResponseDataErrorsInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleAptRepositories200ResponseDataFilesInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleAptRepositories200ResponseDataFilesInnerRepositoriesInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleAptRepositories200ResponseDataFilesInnerRepositoriesInnerOptionsInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleAptRepositories200ResponseDataInfosInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleAptRepositories200ResponseDataStandardReposInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleAptUpdate200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleAptUpdate200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleAptVersions200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleAptVersions200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleCapabilitiesQemuCpu200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleCapabilitiesQemuCpu200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleCapabilitiesQemuCpuflags200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleCapabilitiesQemuCpuflags200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleCapabilitiesQemuMachines200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleCapabilitiesQemuMachines200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleCapabilitiesQemuMigration200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleCapabilitiesQemuMigration200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodesSingleCephCfgDb200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleCephCfgDb200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleCephCfgValue200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleCephCmdsafety200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleCephCmdsafety200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodesSingleCephFs200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleCephFs200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleCephMds200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleCephMds200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleCephMgr200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleCephMgr200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleCephMon200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleCephMon200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleCephOsdSingleLvinfo200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleCephOsdSingleLvinfo200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodesSingleCephOsdSingleMetadata200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleCephOsdSingleMetadata200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodesSingleCephOsdSingleMetadata200ResponseDataDevicesInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleCephOsdSingleMetadata200ResponseDataOsd.cs
+src/ProxmoxSharp/Model/GetNodesSingleCephPool200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleCephPool200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleCephPoolSingleStatus200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleCephPoolSingleStatus200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodesSingleCephRules200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleCephRules200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleCertificatesInfo200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleCertificatesInfo200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleConfig200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleConfig200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodesSingleDisksDirectory200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleDisksDirectory200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleDisksList200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleDisksList200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleDisksLvm200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleDisksLvm200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodesSingleDisksLvm200ResponseDataChildrenInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleDisksLvm200ResponseDataChildrenInnerChildrenInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleDisksLvmthin200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleDisksLvmthin200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleDisksSmart200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleDisksSmart200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodesSingleDisksZfs200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleDisksZfs200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleDisksZfsSingle200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleDisksZfsSingle200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodesSingleDisksZfsSingle200ResponseDataChildrenInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleDns200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleDns200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodesSingleHardware200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleHardware200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleHardwarePci200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleHardwarePci200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleHardwarePciSingleMdev200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleHardwarePciSingleMdev200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleHardwareUsb200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleHardwareUsb200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleHosts200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleHosts200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodesSingleJournal200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleLxc200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleLxc200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleLxcSingleConfig200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleLxcSingleConfig200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodesSingleLxcSingleFeature200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleLxcSingleFeature200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodesSingleLxcSingleInterfaces200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleLxcSingleInterfaces200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleLxcSingleInterfaces200ResponseDataInnerIpAddressesInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleLxcSingleMigrate200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleLxcSingleMigrate200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodesSingleLxcSingleMigrate200ResponseDataNotAllowedNodes.cs
+src/ProxmoxSharp/Model/GetNodesSingleLxcSinglePending200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleLxcSinglePending200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleLxcSingleSnapshot200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleLxcSingleSnapshot200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleLxcSingleStatusCurrent200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleLxcSingleStatusCurrent200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodesSingleNetwork200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleNetwork200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleNetworkSingle200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleNetworkSingle200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodesSingleQemuSingleAgent200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleQemuSingleAgentExecstatus200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleQemuSingleAgentExecstatus200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodesSingleQemuSingleAgentFileread200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleQemuSingleAgentFileread200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodesSingleQemuSingleCloudinit200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleQemuSingleCloudinit200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleQemuSingleFeature200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleQemuSingleFeature200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodesSingleQemuSingleFirewallLog200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleQemuSingleFirewallLog200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleQemuSingleMtunnelwebsocket200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleQemuSingleMtunnelwebsocket200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodesSingleQemuSingleVncwebsocket200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleQemuSingleVncwebsocket200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodesSingleQueryurlmetadata200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleQueryurlmetadata200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodesSingleScan200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleScan200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleScanCifs200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleScanCifs200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleScanIscsi200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleScanIscsi200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleScanLvm200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleScanLvm200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleScanLvmthin200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleScanLvmthin200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleScanNfs200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleScanNfs200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleScanPbs200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleScanPbs200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleScanZfs200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleScanZfs200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleSdnFabricsSingleInterfaces200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleSdnFabricsSingleInterfaces200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleSdnFabricsSingleNeighbors200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleSdnFabricsSingleNeighbors200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleSdnFabricsSingleRoutes200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleSdnFabricsSingleRoutes200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleSdnVnetsSingleMacvrf200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleSdnVnetsSingleMacvrf200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleSdnZonesSingleBridges200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleSdnZonesSingleBridges200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleSdnZonesSingleBridges200ResponseDataInnerPortsInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleSdnZonesSingleIpvrf200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleSdnZonesSingleIpvrf200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleServices200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleServices200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleServicesSingleState200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleStatus200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleStatus200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodesSingleStatus200ResponseDataBootInfo.cs
+src/ProxmoxSharp/Model/GetNodesSingleStatus200ResponseDataCpuinfo.cs
+src/ProxmoxSharp/Model/GetNodesSingleStatus200ResponseDataCurrentKernel.cs
+src/ProxmoxSharp/Model/GetNodesSingleStatus200ResponseDataMemory.cs
+src/ProxmoxSharp/Model/GetNodesSingleStatus200ResponseDataRootfs.cs
+src/ProxmoxSharp/Model/GetNodesSingleStorage200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleStorage200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleStorage200ResponseDataInnerFormats.cs
+src/ProxmoxSharp/Model/GetNodesSingleStorageSingleContent200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleStorageSingleContent200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleStorageSingleContent200ResponseDataInnerVerification.cs
+src/ProxmoxSharp/Model/GetNodesSingleStorageSingleContentSingle200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleStorageSingleContentSingle200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodesSingleStorageSingleFilerestoreDownload200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleStorageSingleFilerestoreList200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleStorageSingleFilerestoreList200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleStorageSingleImportmetadata200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleStorageSingleImportmetadata200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodesSingleStorageSingleImportmetadata200ResponseDataWarningsInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleStorageSinglePrunebackups200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleStorageSinglePrunebackups200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetNodesSingleStorageSingleStatus200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleStorageSingleStatus200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodesSingleSubscription200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleSubscription200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodesSingleTime200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleTime200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodesSingleVersion200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleVersion200ResponseData.cs
+src/ProxmoxSharp/Model/GetNodesSingleVzdumpDefaults200Response.cs
+src/ProxmoxSharp/Model/GetNodesSingleVzdumpDefaults200ResponseData.cs
+src/ProxmoxSharp/Model/GetPool200Response.cs
+src/ProxmoxSharp/Model/GetPool200ResponseData.cs
+src/ProxmoxSharp/Model/GetPools200Response.cs
+src/ProxmoxSharp/Model/GetPools200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetPools200ResponseDataInnerMembersInner.cs
+src/ProxmoxSharp/Model/GetStorage200Response.cs
+src/ProxmoxSharp/Model/GetStorage200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetVMConfig200Response.cs
+src/ProxmoxSharp/Model/GetVMConfig200ResponseData.cs
+src/ProxmoxSharp/Model/GetVMConfigPending200Response.cs
+src/ProxmoxSharp/Model/GetVMConfigPending200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetVMFirewallOptions200Response.cs
+src/ProxmoxSharp/Model/GetVMFirewallOptions200ResponseData.cs
+src/ProxmoxSharp/Model/GetVMRRD200Response.cs
+src/ProxmoxSharp/Model/GetVMRRD200ResponseData.cs
+src/ProxmoxSharp/Model/GetVMSnapshots200Response.cs
+src/ProxmoxSharp/Model/GetVMSnapshots200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetVMs200Response.cs
+src/ProxmoxSharp/Model/GetVMs200ResponseDataInner.cs
+src/ProxmoxSharp/Model/GetVersion200Response.cs
+src/ProxmoxSharp/Model/GetVersion200ResponseData.cs
+src/ProxmoxSharp/Model/MigrateVM200Response.cs
+src/ProxmoxSharp/Model/MigrateVM200ResponseData.cs
+src/ProxmoxSharp/Model/MigrateVM200ResponseDataLocalDisksInner.cs
+src/ProxmoxSharp/Model/MigrateVM200ResponseDataNotAllowedNodes.cs
+src/ProxmoxSharp/Model/RebootVMRequest.cs
+src/ProxmoxSharp/Model/ResetVMRequest.cs
+src/ProxmoxSharp/Model/ResizeVMDiskRequest.cs
+src/ProxmoxSharp/Model/ResumeVMRequest.cs
+src/ProxmoxSharp/Model/RollbackVMSnapshotRequest.cs
+src/ProxmoxSharp/Model/ShutdownVMRequest.cs
+src/ProxmoxSharp/Model/StartVMRequest.cs
+src/ProxmoxSharp/Model/StopVMRequest.cs
+src/ProxmoxSharp/Model/SuspendVMRequest.cs
+src/ProxmoxSharp/Model/UnlinkVMDiskImagesRequest.cs
+src/ProxmoxSharp/Model/UpdateAccessAclRequest.cs
+src/ProxmoxSharp/Model/UpdateAccessDomainsSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateAccessGroupsSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateAccessPasswordRequest.cs
+src/ProxmoxSharp/Model/UpdateAccessRolesSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateAccessTfaSingleSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateAccessUsersSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateAccessUsersSingleTokenSingle200Response.cs
+src/ProxmoxSharp/Model/UpdateAccessUsersSingleTokenSingle200ResponseData.cs
+src/ProxmoxSharp/Model/UpdateAccessUsersSingleTokenSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterAcmeAccountSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterAcmePluginsSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterBackupSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterCephFlagsRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterCephFlagsSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterFirewallAliasesSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterFirewallGroupRuleRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterFirewallIPSetIPRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterFirewallOptionsRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterFirewallRuleRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterHaGroupsSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterHaResourcesSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterHaRulesSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterJobsRealmsyncSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterMappingDirSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterMappingPciSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterMappingUsbSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterMetricsServerSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterNotificationsEndpointsGotifySingleRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterNotificationsEndpointsSendmailSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterNotificationsEndpointsSmtpSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterNotificationsEndpointsWebhookSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterNotificationsMatchersSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterOptionsRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterReplicationSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterSDNControllerRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterSDNRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterSDNVnetRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterSDNZoneRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterSdnDnsSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterSdnFabricsFabricSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterSdnFabricsNodeSingleSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterSdnIpamsSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterSdnVnetsSingleFirewallOptionsRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterSdnVnetsSingleFirewallRulesSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterSdnVnetsSingleIpsRequest.cs
+src/ProxmoxSharp/Model/UpdateClusterSdnVnetsSingleSubnetsSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateNodeFirewallOptionsRequest.cs
+src/ProxmoxSharp/Model/UpdateNodeFirewallRuleRequest.cs
+src/ProxmoxSharp/Model/UpdateNodesSingleAptRepositoriesRequest.cs
+src/ProxmoxSharp/Model/UpdateNodesSingleCephPoolSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateNodesSingleCertificatesAcmeCertificateRequest.cs
+src/ProxmoxSharp/Model/UpdateNodesSingleConfigRequest.cs
+src/ProxmoxSharp/Model/UpdateNodesSingleDisksWipediskRequest.cs
+src/ProxmoxSharp/Model/UpdateNodesSingleDnsRequest.cs
+src/ProxmoxSharp/Model/UpdateNodesSingleLxcSingleConfigRequest.cs
+src/ProxmoxSharp/Model/UpdateNodesSingleLxcSingleFirewallAliasesSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateNodesSingleLxcSingleFirewallIpsetSingleSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateNodesSingleLxcSingleFirewallOptionsRequest.cs
+src/ProxmoxSharp/Model/UpdateNodesSingleLxcSingleFirewallRulesSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateNodesSingleLxcSingleResizeRequest.cs
+src/ProxmoxSharp/Model/UpdateNodesSingleLxcSingleSnapshotSingleConfigRequest.cs
+src/ProxmoxSharp/Model/UpdateNodesSingleNetworkRequest.cs
+src/ProxmoxSharp/Model/UpdateNodesSingleNetworkSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateNodesSingleQemuSingleFirewallAliasesSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateNodesSingleQemuSingleSendkeyRequest.cs
+src/ProxmoxSharp/Model/UpdateNodesSingleStorageSingleContentSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateNodesSingleSubscriptionRequest.cs
+src/ProxmoxSharp/Model/UpdateNodesSingleTimeRequest.cs
+src/ProxmoxSharp/Model/UpdatePoolRequest.cs
+src/ProxmoxSharp/Model/UpdatePoolsRequest.cs
+src/ProxmoxSharp/Model/UpdateStorageSingleRequest.cs
+src/ProxmoxSharp/Model/UpdateVMConfigRequest.cs
+src/ProxmoxSharp/Model/UpdateVMConfigSyncRequest.cs
+src/ProxmoxSharp/Model/UpdateVMFirewallIPSetIPRequest.cs
+src/ProxmoxSharp/Model/UpdateVMFirewallOptionsRequest.cs
+src/ProxmoxSharp/Model/UpdateVMFirewallRuleRequest.cs
+src/ProxmoxSharp/Model/UpdateVMSnapshotConfigRequest.cs
diff --git a/.openapi-generator/VERSION b/.openapi-generator/VERSION
new file mode 100644
index 0000000..5f84a81
--- /dev/null
+++ b/.openapi-generator/VERSION
@@ -0,0 +1 @@
+7.12.0
diff --git a/.vscode/launch.json b/.vscode/launch.json
new file mode 100644
index 0000000..61c9726
--- /dev/null
+++ b/.vscode/launch.json
@@ -0,0 +1,15 @@
+{
+ "version": "0.2.0",
+ "configurations": [
+ {
+ "name": "C#: Debug",
+ "preLaunchTask": "build",
+ "type": "coreclr",
+ "request": "launch",
+ "program": "dotnet",
+ "args": ["${workspaceFolder}/src/ProxmoxSharp.Tests/bin/Debug/net8.0/ProxmoxSharp.Tests.dll"],
+ "cwd": "${workspaceFolder}",
+ "console": "internalConsole"
+ }
+ ]
+}
diff --git a/.vscode/tasks.json b/.vscode/tasks.json
new file mode 100644
index 0000000..01da329
--- /dev/null
+++ b/.vscode/tasks.json
@@ -0,0 +1,12 @@
+{
+ "version": "2.0.0",
+ "tasks": [
+ {
+ "label": "build",
+ "command": "dotnet",
+ "type": "process",
+ "args": ["build", "${workspaceFolder}"],
+ "problemMatcher": "$msCompile"
+ }
+ ]
+}
diff --git a/Directory.Packages.props b/Directory.Packages.props
index d7cf64a..e95a987 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -4,7 +4,10 @@
+
+
+
diff --git a/ProxmoxSharp.sln b/ProxmoxSharp.sln
index 47cc563..c100cbe 100644
--- a/ProxmoxSharp.sln
+++ b/ProxmoxSharp.sln
@@ -8,17 +8,37 @@ EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{A2756937-8D07-4164-9CB7-2C94E9FE0A08}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A2756937-8D07-4164-9CB7-2C94E9FE0A08}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A2756937-8D07-4164-9CB7-2C94E9FE0A08}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {A2756937-8D07-4164-9CB7-2C94E9FE0A08}.Debug|x64.Build.0 = Debug|Any CPU
+ {A2756937-8D07-4164-9CB7-2C94E9FE0A08}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {A2756937-8D07-4164-9CB7-2C94E9FE0A08}.Debug|x86.Build.0 = Debug|Any CPU
{A2756937-8D07-4164-9CB7-2C94E9FE0A08}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A2756937-8D07-4164-9CB7-2C94E9FE0A08}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A2756937-8D07-4164-9CB7-2C94E9FE0A08}.Release|x64.ActiveCfg = Release|Any CPU
+ {A2756937-8D07-4164-9CB7-2C94E9FE0A08}.Release|x64.Build.0 = Release|Any CPU
+ {A2756937-8D07-4164-9CB7-2C94E9FE0A08}.Release|x86.ActiveCfg = Release|Any CPU
+ {A2756937-8D07-4164-9CB7-2C94E9FE0A08}.Release|x86.Build.0 = Release|Any CPU
{0A59E867-1A89-4E07-ABE7-E7DC2FEE9317}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0A59E867-1A89-4E07-ABE7-E7DC2FEE9317}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0A59E867-1A89-4E07-ABE7-E7DC2FEE9317}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {0A59E867-1A89-4E07-ABE7-E7DC2FEE9317}.Debug|x64.Build.0 = Debug|Any CPU
+ {0A59E867-1A89-4E07-ABE7-E7DC2FEE9317}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {0A59E867-1A89-4E07-ABE7-E7DC2FEE9317}.Debug|x86.Build.0 = Debug|Any CPU
{0A59E867-1A89-4E07-ABE7-E7DC2FEE9317}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0A59E867-1A89-4E07-ABE7-E7DC2FEE9317}.Release|Any CPU.Build.0 = Release|Any CPU
+ {0A59E867-1A89-4E07-ABE7-E7DC2FEE9317}.Release|x64.ActiveCfg = Release|Any CPU
+ {0A59E867-1A89-4E07-ABE7-E7DC2FEE9317}.Release|x64.Build.0 = Release|Any CPU
+ {0A59E867-1A89-4E07-ABE7-E7DC2FEE9317}.Release|x86.ActiveCfg = Release|Any CPU
+ {0A59E867-1A89-4E07-ABE7-E7DC2FEE9317}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/scripts/generate.ps1 b/scripts/generate.ps1
new file mode 100644
index 0000000..ffea1de
--- /dev/null
+++ b/scripts/generate.ps1
@@ -0,0 +1,13 @@
+#!/usr/bin/env pwsh
+
+$env:CSHARP_POST_PROCESS_FILE = ""
+
+java -jar ./vendor/openapi-generator/openapi-generator-cli.jar generate `
+ -i ./vendor/spec.v2.yaml `
+ -g csharp `
+ -o . `
+ --global-property apis,models,supportingFiles,apiDocs=false,modelDocs=false,apiTests=false,modelTests=false `
+ --additional-properties=packageName=ProxmoxSharp,library=restsharp,zeroBasedEnums=true,nullableReferenceTypes=true `
+ --openapi-normalizer SET_TAGS_FOR_ALL_OPERATIONS=ProxmoxGenerated `
+ --type-mappings Any=object `
+ --skip-validate-spec
diff --git a/src/ProxmoxSharp.Tests/Program.cs b/src/ProxmoxSharp.Tests/Program.cs
index 1948990..b06166b 100644
--- a/src/ProxmoxSharp.Tests/Program.cs
+++ b/src/ProxmoxSharp.Tests/Program.cs
@@ -11,16 +11,19 @@ namespace ProxmoxSharp.Tests
{
DotEnv.Load(new DotEnvOptions(ignoreExceptions: true, envFilePaths: [".env", "../../.env"]));
- var clusterUrl = Environment.GetEnvironmentVariable("PROXMOX_CLUSTER_URL");
- var tokenId = Environment.GetEnvironmentVariable("PROXMOX_TOKEN_ID");
- var tokenSecret = Environment.GetEnvironmentVariable("PROXMOX_TOKEN_SECRET");
-
- var proxmox = new ProxmoxClient(clusterUrl, tokenId, tokenSecret);
-
- var nodes = await proxmox.ListVirtualMachinesAsync("broadwell");
+ var proxmox = ProxmoxApi.FromEnv()!;
+ var nodes = (await proxmox.GetNodesAsync()).Data;
+ Console.WriteLine($"nodes:");
foreach (var node in nodes)
{
- Console.WriteLine($"- {node.Name}");
+ Console.WriteLine($"- {node.Node}");
+ }
+
+ var vms = (await proxmox.GetVMsAsync(nodes[0].Node)).Data;
+ Console.WriteLine($"vms:");
+ foreach (var vm in vms)
+ {
+ Console.WriteLine($"- {vm.Name}");
}
}
}
diff --git a/src/ProxmoxSharp/Api/ProxmoxGeneratedApi.cs b/src/ProxmoxSharp/Api/ProxmoxGeneratedApi.cs
new file mode 100644
index 0000000..07f6023
--- /dev/null
+++ b/src/ProxmoxSharp/Api/ProxmoxGeneratedApi.cs
@@ -0,0 +1,128996 @@
+/*
+ * ProxMox VE API
+ *
+ * ProxMox VE API
+ *
+ * The version of the OpenAPI document: 2.0
+ * Contact: support@lumaserv.com
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using System;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.Net;
+using System.Net.Mime;
+using ProxmoxSharp.Client;
+using ProxmoxSharp.Model;
+
+namespace ProxmoxSharp.Api
+{
+
+ ///
+ /// Represents a collection of functions to interact with the API endpoints
+ ///
+ public interface IProxmoxGeneratedApiSync : IApiAccessor
+ {
+ #region Synchronous Operations
+ ///
+ /// addClusterFirewallGroupRule
+ ///
+ ///
+ /// Create new rule.
+ ///
+ /// Thrown when fails to make API call
+ /// group
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response AddClusterFirewallGroupRule(string group, AddClusterFirewallGroupRuleRequest? addClusterFirewallGroupRuleRequest = default(AddClusterFirewallGroupRuleRequest?), int operationIndex = 0);
+
+ ///
+ /// addClusterFirewallGroupRule
+ ///
+ ///
+ /// Create new rule.
+ ///
+ /// Thrown when fails to make API call
+ /// group
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse AddClusterFirewallGroupRuleWithHttpInfo(string group, AddClusterFirewallGroupRuleRequest? addClusterFirewallGroupRuleRequest = default(AddClusterFirewallGroupRuleRequest?), int operationIndex = 0);
+ ///
+ /// addClusterFirewallIPSetIP
+ ///
+ ///
+ /// Add IP or Network to IPSet.
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response AddClusterFirewallIPSetIP(string name, AddClusterFirewallIPSetIPRequest? addClusterFirewallIPSetIPRequest = default(AddClusterFirewallIPSetIPRequest?), int operationIndex = 0);
+
+ ///
+ /// addClusterFirewallIPSetIP
+ ///
+ ///
+ /// Add IP or Network to IPSet.
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse AddClusterFirewallIPSetIPWithHttpInfo(string name, AddClusterFirewallIPSetIPRequest? addClusterFirewallIPSetIPRequest = default(AddClusterFirewallIPSetIPRequest?), int operationIndex = 0);
+ ///
+ /// addClusterFirewallRule
+ ///
+ ///
+ /// Create new rule.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response AddClusterFirewallRule(AddClusterFirewallRuleRequest? addClusterFirewallRuleRequest = default(AddClusterFirewallRuleRequest?), int operationIndex = 0);
+
+ ///
+ /// addClusterFirewallRule
+ ///
+ ///
+ /// Create new rule.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse AddClusterFirewallRuleWithHttpInfo(AddClusterFirewallRuleRequest? addClusterFirewallRuleRequest = default(AddClusterFirewallRuleRequest?), int operationIndex = 0);
+ ///
+ /// addVMFirewallIPSetIP
+ ///
+ ///
+ /// Add IP or Network to IPSet.
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response AddVMFirewallIPSetIP(string name, string node, int vmid, AddVMFirewallIPSetIPRequest? addVMFirewallIPSetIPRequest = default(AddVMFirewallIPSetIPRequest?), int operationIndex = 0);
+
+ ///
+ /// addVMFirewallIPSetIP
+ ///
+ ///
+ /// Add IP or Network to IPSet.
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse AddVMFirewallIPSetIPWithHttpInfo(string name, string node, int vmid, AddVMFirewallIPSetIPRequest? addVMFirewallIPSetIPRequest = default(AddVMFirewallIPSetIPRequest?), int operationIndex = 0);
+ ///
+ /// cloneVM
+ ///
+ ///
+ /// Create a copy of virtual machine/template.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CloneVM(string node, int vmid, CloneVMRequest? cloneVMRequest = default(CloneVMRequest?), int operationIndex = 0);
+
+ ///
+ /// cloneVM
+ ///
+ ///
+ /// Create a copy of virtual machine/template.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CloneVMWithHttpInfo(string node, int vmid, CloneVMRequest? cloneVMRequest = default(CloneVMRequest?), int operationIndex = 0);
+ ///
+ /// createAccessDomains
+ ///
+ ///
+ /// Add an authentication server.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateAccessDomains(CreateAccessDomainsRequest? createAccessDomainsRequest = default(CreateAccessDomainsRequest?), int operationIndex = 0);
+
+ ///
+ /// createAccessDomains
+ ///
+ ///
+ /// Add an authentication server.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateAccessDomainsWithHttpInfo(CreateAccessDomainsRequest? createAccessDomainsRequest = default(CreateAccessDomainsRequest?), int operationIndex = 0);
+ ///
+ /// createAccessDomainsSingleSync
+ ///
+ ///
+ /// Syncs users and/or groups from the configured LDAP to user.cfg. NOTE: Synced groups will have the name 'name-$realm', so make sure those groups do not exist to prevent overwriting.
+ ///
+ /// Thrown when fails to make API call
+ /// realm
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateAccessDomainsSingleSync200Response
+ CreateAccessDomainsSingleSync200Response CreateAccessDomainsSingleSync(string realm, CreateAccessDomainsSingleSyncRequest? createAccessDomainsSingleSyncRequest = default(CreateAccessDomainsSingleSyncRequest?), int operationIndex = 0);
+
+ ///
+ /// createAccessDomainsSingleSync
+ ///
+ ///
+ /// Syncs users and/or groups from the configured LDAP to user.cfg. NOTE: Synced groups will have the name 'name-$realm', so make sure those groups do not exist to prevent overwriting.
+ ///
+ /// Thrown when fails to make API call
+ /// realm
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateAccessDomainsSingleSync200Response
+ ApiResponse CreateAccessDomainsSingleSyncWithHttpInfo(string realm, CreateAccessDomainsSingleSyncRequest? createAccessDomainsSingleSyncRequest = default(CreateAccessDomainsSingleSyncRequest?), int operationIndex = 0);
+ ///
+ /// createAccessGroups
+ ///
+ ///
+ /// Create new group.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateAccessGroups(CreateAccessGroupsRequest? createAccessGroupsRequest = default(CreateAccessGroupsRequest?), int operationIndex = 0);
+
+ ///
+ /// createAccessGroups
+ ///
+ ///
+ /// Create new group.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateAccessGroupsWithHttpInfo(CreateAccessGroupsRequest? createAccessGroupsRequest = default(CreateAccessGroupsRequest?), int operationIndex = 0);
+ ///
+ /// createAccessOpenidAuthurl
+ ///
+ ///
+ /// Get the OpenId Authorization Url for the specified realm.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateAccessOpenidAuthurl200Response
+ CreateAccessOpenidAuthurl200Response CreateAccessOpenidAuthurl(CreateAccessOpenidAuthurlRequest? createAccessOpenidAuthurlRequest = default(CreateAccessOpenidAuthurlRequest?), int operationIndex = 0);
+
+ ///
+ /// createAccessOpenidAuthurl
+ ///
+ ///
+ /// Get the OpenId Authorization Url for the specified realm.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateAccessOpenidAuthurl200Response
+ ApiResponse CreateAccessOpenidAuthurlWithHttpInfo(CreateAccessOpenidAuthurlRequest? createAccessOpenidAuthurlRequest = default(CreateAccessOpenidAuthurlRequest?), int operationIndex = 0);
+ ///
+ /// createAccessOpenidLogin
+ ///
+ ///
+ /// Verify OpenID authorization code and create a ticket.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateAccessOpenidLogin(CreateAccessOpenidLoginRequest? createAccessOpenidLoginRequest = default(CreateAccessOpenidLoginRequest?), int operationIndex = 0);
+
+ ///
+ /// createAccessOpenidLogin
+ ///
+ ///
+ /// Verify OpenID authorization code and create a ticket.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateAccessOpenidLoginWithHttpInfo(CreateAccessOpenidLoginRequest? createAccessOpenidLoginRequest = default(CreateAccessOpenidLoginRequest?), int operationIndex = 0);
+ ///
+ /// createAccessRoles
+ ///
+ ///
+ /// Create new role.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateAccessRoles(CreateAccessRolesRequest? createAccessRolesRequest = default(CreateAccessRolesRequest?), int operationIndex = 0);
+
+ ///
+ /// createAccessRoles
+ ///
+ ///
+ /// Create new role.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateAccessRolesWithHttpInfo(CreateAccessRolesRequest? createAccessRolesRequest = default(CreateAccessRolesRequest?), int operationIndex = 0);
+ ///
+ /// createAccessTfaSingle
+ ///
+ ///
+ /// Add a TFA entry for a user.
+ ///
+ /// Thrown when fails to make API call
+ /// userid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateAccessTfaSingle200Response
+ CreateAccessTfaSingle200Response CreateAccessTfaSingle(string userid, CreateAccessTfaSingleRequest? createAccessTfaSingleRequest = default(CreateAccessTfaSingleRequest?), int operationIndex = 0);
+
+ ///
+ /// createAccessTfaSingle
+ ///
+ ///
+ /// Add a TFA entry for a user.
+ ///
+ /// Thrown when fails to make API call
+ /// userid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateAccessTfaSingle200Response
+ ApiResponse CreateAccessTfaSingleWithHttpInfo(string userid, CreateAccessTfaSingleRequest? createAccessTfaSingleRequest = default(CreateAccessTfaSingleRequest?), int operationIndex = 0);
+ ///
+ /// createAccessTicket
+ ///
+ ///
+ /// Create or verify authentication ticket.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateAccessTicket200Response
+ CreateAccessTicket200Response CreateAccessTicket(CreateAccessTicketRequest? createAccessTicketRequest = default(CreateAccessTicketRequest?), int operationIndex = 0);
+
+ ///
+ /// createAccessTicket
+ ///
+ ///
+ /// Create or verify authentication ticket.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateAccessTicket200Response
+ ApiResponse CreateAccessTicketWithHttpInfo(CreateAccessTicketRequest? createAccessTicketRequest = default(CreateAccessTicketRequest?), int operationIndex = 0);
+ ///
+ /// createAccessUsers
+ ///
+ ///
+ /// Create new user.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateAccessUsers(CreateAccessUsersRequest? createAccessUsersRequest = default(CreateAccessUsersRequest?), int operationIndex = 0);
+
+ ///
+ /// createAccessUsers
+ ///
+ ///
+ /// Create new user.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateAccessUsersWithHttpInfo(CreateAccessUsersRequest? createAccessUsersRequest = default(CreateAccessUsersRequest?), int operationIndex = 0);
+ ///
+ /// createAccessUsersSingleTokenSingle
+ ///
+ ///
+ /// Generate a new API token for a specific user. NOTE: returns API token value, which needs to be stored as it cannot be retrieved afterwards!
+ ///
+ /// Thrown when fails to make API call
+ /// tokenid
+ /// userid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateAccessUsersSingleTokenSingle200Response
+ CreateAccessUsersSingleTokenSingle200Response CreateAccessUsersSingleTokenSingle(string tokenid, string userid, CreateAccessUsersSingleTokenSingleRequest? createAccessUsersSingleTokenSingleRequest = default(CreateAccessUsersSingleTokenSingleRequest?), int operationIndex = 0);
+
+ ///
+ /// createAccessUsersSingleTokenSingle
+ ///
+ ///
+ /// Generate a new API token for a specific user. NOTE: returns API token value, which needs to be stored as it cannot be retrieved afterwards!
+ ///
+ /// Thrown when fails to make API call
+ /// tokenid
+ /// userid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateAccessUsersSingleTokenSingle200Response
+ ApiResponse CreateAccessUsersSingleTokenSingleWithHttpInfo(string tokenid, string userid, CreateAccessUsersSingleTokenSingleRequest? createAccessUsersSingleTokenSingleRequest = default(CreateAccessUsersSingleTokenSingleRequest?), int operationIndex = 0);
+ ///
+ /// createAccessVncticket
+ ///
+ ///
+ /// verify VNC authentication ticket.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateAccessVncticket(CreateAccessVncticketRequest? createAccessVncticketRequest = default(CreateAccessVncticketRequest?), int operationIndex = 0);
+
+ ///
+ /// createAccessVncticket
+ ///
+ ///
+ /// verify VNC authentication ticket.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateAccessVncticketWithHttpInfo(CreateAccessVncticketRequest? createAccessVncticketRequest = default(CreateAccessVncticketRequest?), int operationIndex = 0);
+ ///
+ /// createClusterAcmeAccount
+ ///
+ ///
+ /// Register a new ACME account with CA.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterAcmeAccount(CreateClusterAcmeAccountRequest? createClusterAcmeAccountRequest = default(CreateClusterAcmeAccountRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterAcmeAccount
+ ///
+ ///
+ /// Register a new ACME account with CA.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterAcmeAccountWithHttpInfo(CreateClusterAcmeAccountRequest? createClusterAcmeAccountRequest = default(CreateClusterAcmeAccountRequest?), int operationIndex = 0);
+ ///
+ /// createClusterAcmePlugins
+ ///
+ ///
+ /// Add ACME plugin configuration.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterAcmePlugins(CreateClusterAcmePluginsRequest? createClusterAcmePluginsRequest = default(CreateClusterAcmePluginsRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterAcmePlugins
+ ///
+ ///
+ /// Add ACME plugin configuration.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterAcmePluginsWithHttpInfo(CreateClusterAcmePluginsRequest? createClusterAcmePluginsRequest = default(CreateClusterAcmePluginsRequest?), int operationIndex = 0);
+ ///
+ /// createClusterBackup
+ ///
+ ///
+ /// Create new vzdump backup job.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterBackup(CreateClusterBackupRequest? createClusterBackupRequest = default(CreateClusterBackupRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterBackup
+ ///
+ ///
+ /// Create new vzdump backup job.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterBackupWithHttpInfo(CreateClusterBackupRequest? createClusterBackupRequest = default(CreateClusterBackupRequest?), int operationIndex = 0);
+ ///
+ /// createClusterBulkactionGuestMigrate
+ ///
+ ///
+ /// Bulk migrate all guests on the cluster.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterBulkactionGuestStart200Response
+ CreateClusterBulkactionGuestStart200Response CreateClusterBulkactionGuestMigrate(CreateClusterBulkactionGuestMigrateRequest? createClusterBulkactionGuestMigrateRequest = default(CreateClusterBulkactionGuestMigrateRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterBulkactionGuestMigrate
+ ///
+ ///
+ /// Bulk migrate all guests on the cluster.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterBulkactionGuestStart200Response
+ ApiResponse CreateClusterBulkactionGuestMigrateWithHttpInfo(CreateClusterBulkactionGuestMigrateRequest? createClusterBulkactionGuestMigrateRequest = default(CreateClusterBulkactionGuestMigrateRequest?), int operationIndex = 0);
+ ///
+ /// createClusterBulkactionGuestShutdown
+ ///
+ ///
+ /// Bulk shutdown all guests on the cluster.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterBulkactionGuestStart200Response
+ CreateClusterBulkactionGuestStart200Response CreateClusterBulkactionGuestShutdown(CreateClusterBulkactionGuestShutdownRequest? createClusterBulkactionGuestShutdownRequest = default(CreateClusterBulkactionGuestShutdownRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterBulkactionGuestShutdown
+ ///
+ ///
+ /// Bulk shutdown all guests on the cluster.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterBulkactionGuestStart200Response
+ ApiResponse CreateClusterBulkactionGuestShutdownWithHttpInfo(CreateClusterBulkactionGuestShutdownRequest? createClusterBulkactionGuestShutdownRequest = default(CreateClusterBulkactionGuestShutdownRequest?), int operationIndex = 0);
+ ///
+ /// createClusterBulkactionGuestStart
+ ///
+ ///
+ /// Bulk start or resume all guests on the cluster.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterBulkactionGuestStart200Response
+ CreateClusterBulkactionGuestStart200Response CreateClusterBulkactionGuestStart(CreateClusterBulkactionGuestStartRequest? createClusterBulkactionGuestStartRequest = default(CreateClusterBulkactionGuestStartRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterBulkactionGuestStart
+ ///
+ ///
+ /// Bulk start or resume all guests on the cluster.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterBulkactionGuestStart200Response
+ ApiResponse CreateClusterBulkactionGuestStartWithHttpInfo(CreateClusterBulkactionGuestStartRequest? createClusterBulkactionGuestStartRequest = default(CreateClusterBulkactionGuestStartRequest?), int operationIndex = 0);
+ ///
+ /// createClusterBulkactionGuestSuspend
+ ///
+ ///
+ /// Bulk suspend all guests on the cluster.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterBulkactionGuestStart200Response
+ CreateClusterBulkactionGuestStart200Response CreateClusterBulkactionGuestSuspend(CreateClusterBulkactionGuestSuspendRequest? createClusterBulkactionGuestSuspendRequest = default(CreateClusterBulkactionGuestSuspendRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterBulkactionGuestSuspend
+ ///
+ ///
+ /// Bulk suspend all guests on the cluster.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterBulkactionGuestStart200Response
+ ApiResponse CreateClusterBulkactionGuestSuspendWithHttpInfo(CreateClusterBulkactionGuestSuspendRequest? createClusterBulkactionGuestSuspendRequest = default(CreateClusterBulkactionGuestSuspendRequest?), int operationIndex = 0);
+ ///
+ /// createClusterConfig
+ ///
+ ///
+ /// Generate new cluster configuration. If no links given, default to local IP address as link0.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterConfig(CreateClusterConfigRequest? createClusterConfigRequest = default(CreateClusterConfigRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterConfig
+ ///
+ ///
+ /// Generate new cluster configuration. If no links given, default to local IP address as link0.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterConfigWithHttpInfo(CreateClusterConfigRequest? createClusterConfigRequest = default(CreateClusterConfigRequest?), int operationIndex = 0);
+ ///
+ /// createClusterConfigJoin
+ ///
+ ///
+ /// Joins this node into an existing cluster. If no links are given, default to IP resolved by node's hostname on single link (fallback fails for clusters with multiple links).
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterConfigJoin(CreateClusterConfigJoinRequest? createClusterConfigJoinRequest = default(CreateClusterConfigJoinRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterConfigJoin
+ ///
+ ///
+ /// Joins this node into an existing cluster. If no links are given, default to IP resolved by node's hostname on single link (fallback fails for clusters with multiple links).
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterConfigJoinWithHttpInfo(CreateClusterConfigJoinRequest? createClusterConfigJoinRequest = default(CreateClusterConfigJoinRequest?), int operationIndex = 0);
+ ///
+ /// createClusterConfigNodesSingle
+ ///
+ ///
+ /// Adds a node to the cluster configuration. This call is for internal use.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterConfigNodesSingle200Response
+ CreateClusterConfigNodesSingle200Response CreateClusterConfigNodesSingle(string node, CreateClusterConfigNodesSingleRequest? createClusterConfigNodesSingleRequest = default(CreateClusterConfigNodesSingleRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterConfigNodesSingle
+ ///
+ ///
+ /// Adds a node to the cluster configuration. This call is for internal use.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterConfigNodesSingle200Response
+ ApiResponse CreateClusterConfigNodesSingleWithHttpInfo(string node, CreateClusterConfigNodesSingleRequest? createClusterConfigNodesSingleRequest = default(CreateClusterConfigNodesSingleRequest?), int operationIndex = 0);
+ ///
+ /// createClusterFirewallAliases
+ ///
+ ///
+ /// Create IP or Network Alias.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterFirewallAliases(CreateClusterFirewallAliasesRequest? createClusterFirewallAliasesRequest = default(CreateClusterFirewallAliasesRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterFirewallAliases
+ ///
+ ///
+ /// Create IP or Network Alias.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterFirewallAliasesWithHttpInfo(CreateClusterFirewallAliasesRequest? createClusterFirewallAliasesRequest = default(CreateClusterFirewallAliasesRequest?), int operationIndex = 0);
+ ///
+ /// createClusterFirewallGroup
+ ///
+ ///
+ /// Create new security group.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterFirewallGroup(CreateClusterFirewallGroupRequest? createClusterFirewallGroupRequest = default(CreateClusterFirewallGroupRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterFirewallGroup
+ ///
+ ///
+ /// Create new security group.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterFirewallGroupWithHttpInfo(CreateClusterFirewallGroupRequest? createClusterFirewallGroupRequest = default(CreateClusterFirewallGroupRequest?), int operationIndex = 0);
+ ///
+ /// createClusterFirewallIPSet
+ ///
+ ///
+ /// Create new IPSet
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterFirewallIPSet(CreateClusterFirewallIPSetRequest? createClusterFirewallIPSetRequest = default(CreateClusterFirewallIPSetRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterFirewallIPSet
+ ///
+ ///
+ /// Create new IPSet
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterFirewallIPSetWithHttpInfo(CreateClusterFirewallIPSetRequest? createClusterFirewallIPSetRequest = default(CreateClusterFirewallIPSetRequest?), int operationIndex = 0);
+ ///
+ /// createClusterHaGroups
+ ///
+ ///
+ /// Create a new HA group. (deprecated in favor of HA rules)
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterHaGroups(CreateClusterHaGroupsRequest? createClusterHaGroupsRequest = default(CreateClusterHaGroupsRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterHaGroups
+ ///
+ ///
+ /// Create a new HA group. (deprecated in favor of HA rules)
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterHaGroupsWithHttpInfo(CreateClusterHaGroupsRequest? createClusterHaGroupsRequest = default(CreateClusterHaGroupsRequest?), int operationIndex = 0);
+ ///
+ /// createClusterHaResources
+ ///
+ ///
+ /// Create a new HA resource.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterHaResources(CreateClusterHaResourcesRequest? createClusterHaResourcesRequest = default(CreateClusterHaResourcesRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterHaResources
+ ///
+ ///
+ /// Create a new HA resource.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterHaResourcesWithHttpInfo(CreateClusterHaResourcesRequest? createClusterHaResourcesRequest = default(CreateClusterHaResourcesRequest?), int operationIndex = 0);
+ ///
+ /// createClusterHaResourcesSingleMigrate
+ ///
+ ///
+ /// Request resource migration (online) to another node.
+ ///
+ /// Thrown when fails to make API call
+ /// sid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterHaResourcesSingleMigrate200Response
+ CreateClusterHaResourcesSingleMigrate200Response CreateClusterHaResourcesSingleMigrate(string sid, CreateClusterHaResourcesSingleMigrateRequest? createClusterHaResourcesSingleMigrateRequest = default(CreateClusterHaResourcesSingleMigrateRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterHaResourcesSingleMigrate
+ ///
+ ///
+ /// Request resource migration (online) to another node.
+ ///
+ /// Thrown when fails to make API call
+ /// sid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterHaResourcesSingleMigrate200Response
+ ApiResponse CreateClusterHaResourcesSingleMigrateWithHttpInfo(string sid, CreateClusterHaResourcesSingleMigrateRequest? createClusterHaResourcesSingleMigrateRequest = default(CreateClusterHaResourcesSingleMigrateRequest?), int operationIndex = 0);
+ ///
+ /// createClusterHaResourcesSingleRelocate
+ ///
+ ///
+ /// Request resource relocatzion to another node. This stops the service on the old node, and restarts it on the target node.
+ ///
+ /// Thrown when fails to make API call
+ /// sid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterHaResourcesSingleRelocate200Response
+ CreateClusterHaResourcesSingleRelocate200Response CreateClusterHaResourcesSingleRelocate(string sid, CreateClusterHaResourcesSingleRelocateRequest? createClusterHaResourcesSingleRelocateRequest = default(CreateClusterHaResourcesSingleRelocateRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterHaResourcesSingleRelocate
+ ///
+ ///
+ /// Request resource relocatzion to another node. This stops the service on the old node, and restarts it on the target node.
+ ///
+ /// Thrown when fails to make API call
+ /// sid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterHaResourcesSingleRelocate200Response
+ ApiResponse CreateClusterHaResourcesSingleRelocateWithHttpInfo(string sid, CreateClusterHaResourcesSingleRelocateRequest? createClusterHaResourcesSingleRelocateRequest = default(CreateClusterHaResourcesSingleRelocateRequest?), int operationIndex = 0);
+ ///
+ /// createClusterHaRules
+ ///
+ ///
+ /// Create HA rule.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterHaRules(CreateClusterHaRulesRequest? createClusterHaRulesRequest = default(CreateClusterHaRulesRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterHaRules
+ ///
+ ///
+ /// Create HA rule.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterHaRulesWithHttpInfo(CreateClusterHaRulesRequest? createClusterHaRulesRequest = default(CreateClusterHaRulesRequest?), int operationIndex = 0);
+ ///
+ /// createClusterJobsRealmsyncSingle
+ ///
+ ///
+ /// Create new realm-sync job.
+ ///
+ /// Thrown when fails to make API call
+ /// id
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterJobsRealmsyncSingle(string id, CreateClusterJobsRealmsyncSingleRequest? createClusterJobsRealmsyncSingleRequest = default(CreateClusterJobsRealmsyncSingleRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterJobsRealmsyncSingle
+ ///
+ ///
+ /// Create new realm-sync job.
+ ///
+ /// Thrown when fails to make API call
+ /// id
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterJobsRealmsyncSingleWithHttpInfo(string id, CreateClusterJobsRealmsyncSingleRequest? createClusterJobsRealmsyncSingleRequest = default(CreateClusterJobsRealmsyncSingleRequest?), int operationIndex = 0);
+ ///
+ /// createClusterMappingDir
+ ///
+ ///
+ /// Create a new directory mapping.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterMappingDir(CreateClusterMappingDirRequest? createClusterMappingDirRequest = default(CreateClusterMappingDirRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterMappingDir
+ ///
+ ///
+ /// Create a new directory mapping.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterMappingDirWithHttpInfo(CreateClusterMappingDirRequest? createClusterMappingDirRequest = default(CreateClusterMappingDirRequest?), int operationIndex = 0);
+ ///
+ /// createClusterMappingPci
+ ///
+ ///
+ /// Create a new hardware mapping.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterMappingPci(CreateClusterMappingPciRequest? createClusterMappingPciRequest = default(CreateClusterMappingPciRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterMappingPci
+ ///
+ ///
+ /// Create a new hardware mapping.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterMappingPciWithHttpInfo(CreateClusterMappingPciRequest? createClusterMappingPciRequest = default(CreateClusterMappingPciRequest?), int operationIndex = 0);
+ ///
+ /// createClusterMappingUsb
+ ///
+ ///
+ /// Create a new hardware mapping.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterMappingUsb(CreateClusterMappingUsbRequest? createClusterMappingUsbRequest = default(CreateClusterMappingUsbRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterMappingUsb
+ ///
+ ///
+ /// Create a new hardware mapping.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterMappingUsbWithHttpInfo(CreateClusterMappingUsbRequest? createClusterMappingUsbRequest = default(CreateClusterMappingUsbRequest?), int operationIndex = 0);
+ ///
+ /// createClusterMetricsServerSingle
+ ///
+ ///
+ /// Create a new external metric server config
+ ///
+ /// Thrown when fails to make API call
+ /// id
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterMetricsServerSingle(string id, CreateClusterMetricsServerSingleRequest? createClusterMetricsServerSingleRequest = default(CreateClusterMetricsServerSingleRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterMetricsServerSingle
+ ///
+ ///
+ /// Create a new external metric server config
+ ///
+ /// Thrown when fails to make API call
+ /// id
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterMetricsServerSingleWithHttpInfo(string id, CreateClusterMetricsServerSingleRequest? createClusterMetricsServerSingleRequest = default(CreateClusterMetricsServerSingleRequest?), int operationIndex = 0);
+ ///
+ /// createClusterNotificationsEndpointsGotify
+ ///
+ ///
+ /// Create a new gotify endpoint
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterNotificationsEndpointsGotify(CreateClusterNotificationsEndpointsGotifyRequest? createClusterNotificationsEndpointsGotifyRequest = default(CreateClusterNotificationsEndpointsGotifyRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterNotificationsEndpointsGotify
+ ///
+ ///
+ /// Create a new gotify endpoint
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterNotificationsEndpointsGotifyWithHttpInfo(CreateClusterNotificationsEndpointsGotifyRequest? createClusterNotificationsEndpointsGotifyRequest = default(CreateClusterNotificationsEndpointsGotifyRequest?), int operationIndex = 0);
+ ///
+ /// createClusterNotificationsEndpointsSendmail
+ ///
+ ///
+ /// Create a new sendmail endpoint
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterNotificationsEndpointsSendmail(CreateClusterNotificationsEndpointsSendmailRequest? createClusterNotificationsEndpointsSendmailRequest = default(CreateClusterNotificationsEndpointsSendmailRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterNotificationsEndpointsSendmail
+ ///
+ ///
+ /// Create a new sendmail endpoint
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterNotificationsEndpointsSendmailWithHttpInfo(CreateClusterNotificationsEndpointsSendmailRequest? createClusterNotificationsEndpointsSendmailRequest = default(CreateClusterNotificationsEndpointsSendmailRequest?), int operationIndex = 0);
+ ///
+ /// createClusterNotificationsEndpointsSmtp
+ ///
+ ///
+ /// Create a new smtp endpoint
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterNotificationsEndpointsSmtp(CreateClusterNotificationsEndpointsSmtpRequest? createClusterNotificationsEndpointsSmtpRequest = default(CreateClusterNotificationsEndpointsSmtpRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterNotificationsEndpointsSmtp
+ ///
+ ///
+ /// Create a new smtp endpoint
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterNotificationsEndpointsSmtpWithHttpInfo(CreateClusterNotificationsEndpointsSmtpRequest? createClusterNotificationsEndpointsSmtpRequest = default(CreateClusterNotificationsEndpointsSmtpRequest?), int operationIndex = 0);
+ ///
+ /// createClusterNotificationsEndpointsWebhook
+ ///
+ ///
+ /// Create a new webhook endpoint
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterNotificationsEndpointsWebhook(CreateClusterNotificationsEndpointsWebhookRequest? createClusterNotificationsEndpointsWebhookRequest = default(CreateClusterNotificationsEndpointsWebhookRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterNotificationsEndpointsWebhook
+ ///
+ ///
+ /// Create a new webhook endpoint
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterNotificationsEndpointsWebhookWithHttpInfo(CreateClusterNotificationsEndpointsWebhookRequest? createClusterNotificationsEndpointsWebhookRequest = default(CreateClusterNotificationsEndpointsWebhookRequest?), int operationIndex = 0);
+ ///
+ /// createClusterNotificationsMatchers
+ ///
+ ///
+ /// Create a new matcher
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterNotificationsMatchers(CreateClusterNotificationsMatchersRequest? createClusterNotificationsMatchersRequest = default(CreateClusterNotificationsMatchersRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterNotificationsMatchers
+ ///
+ ///
+ /// Create a new matcher
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterNotificationsMatchersWithHttpInfo(CreateClusterNotificationsMatchersRequest? createClusterNotificationsMatchersRequest = default(CreateClusterNotificationsMatchersRequest?), int operationIndex = 0);
+ ///
+ /// createClusterNotificationsTargetsSingleTest
+ ///
+ ///
+ /// Send a test notification to a provided target.
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterNotificationsTargetsSingleTest(string name, Object? body = default(Object?), int operationIndex = 0);
+
+ ///
+ /// createClusterNotificationsTargetsSingleTest
+ ///
+ ///
+ /// Send a test notification to a provided target.
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterNotificationsTargetsSingleTestWithHttpInfo(string name, Object? body = default(Object?), int operationIndex = 0);
+ ///
+ /// createClusterReplication
+ ///
+ ///
+ /// Create a new replication job
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterReplication(CreateClusterReplicationRequest? createClusterReplicationRequest = default(CreateClusterReplicationRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterReplication
+ ///
+ ///
+ /// Create a new replication job
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterReplicationWithHttpInfo(CreateClusterReplicationRequest? createClusterReplicationRequest = default(CreateClusterReplicationRequest?), int operationIndex = 0);
+ ///
+ /// createClusterSDNController
+ ///
+ ///
+ /// Create a new sdn controller object.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterSDNController(CreateClusterSDNControllerRequest? createClusterSDNControllerRequest = default(CreateClusterSDNControllerRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterSDNController
+ ///
+ ///
+ /// Create a new sdn controller object.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterSDNControllerWithHttpInfo(CreateClusterSDNControllerRequest? createClusterSDNControllerRequest = default(CreateClusterSDNControllerRequest?), int operationIndex = 0);
+ ///
+ /// createClusterSDNVnet
+ ///
+ ///
+ /// Create a new sdn vnet object.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterSDNVnet(CreateClusterSDNVnetRequest? createClusterSDNVnetRequest = default(CreateClusterSDNVnetRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterSDNVnet
+ ///
+ ///
+ /// Create a new sdn vnet object.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterSDNVnetWithHttpInfo(CreateClusterSDNVnetRequest? createClusterSDNVnetRequest = default(CreateClusterSDNVnetRequest?), int operationIndex = 0);
+ ///
+ /// createClusterSDNZone
+ ///
+ ///
+ /// Create a new sdn zone object.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterSDNZone(CreateClusterSDNZoneRequest? createClusterSDNZoneRequest = default(CreateClusterSDNZoneRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterSDNZone
+ ///
+ ///
+ /// Create a new sdn zone object.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterSDNZoneWithHttpInfo(CreateClusterSDNZoneRequest? createClusterSDNZoneRequest = default(CreateClusterSDNZoneRequest?), int operationIndex = 0);
+ ///
+ /// createClusterSdnDns
+ ///
+ ///
+ /// Create a new sdn dns object.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterSdnDns(CreateClusterSdnDnsRequest? createClusterSdnDnsRequest = default(CreateClusterSdnDnsRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterSdnDns
+ ///
+ ///
+ /// Create a new sdn dns object.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterSdnDnsWithHttpInfo(CreateClusterSdnDnsRequest? createClusterSdnDnsRequest = default(CreateClusterSdnDnsRequest?), int operationIndex = 0);
+ ///
+ /// createClusterSdnFabricsFabric
+ ///
+ ///
+ /// Add a fabric
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterSdnFabricsFabric(CreateClusterSdnFabricsFabricRequest? createClusterSdnFabricsFabricRequest = default(CreateClusterSdnFabricsFabricRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterSdnFabricsFabric
+ ///
+ ///
+ /// Add a fabric
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterSdnFabricsFabricWithHttpInfo(CreateClusterSdnFabricsFabricRequest? createClusterSdnFabricsFabricRequest = default(CreateClusterSdnFabricsFabricRequest?), int operationIndex = 0);
+ ///
+ /// createClusterSdnFabricsNodeSingle
+ ///
+ ///
+ /// Add a node
+ ///
+ /// Thrown when fails to make API call
+ /// fabric_id
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterSdnFabricsNodeSingle(string fabricId, CreateClusterSdnFabricsNodeSingleRequest? createClusterSdnFabricsNodeSingleRequest = default(CreateClusterSdnFabricsNodeSingleRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterSdnFabricsNodeSingle
+ ///
+ ///
+ /// Add a node
+ ///
+ /// Thrown when fails to make API call
+ /// fabric_id
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterSdnFabricsNodeSingleWithHttpInfo(string fabricId, CreateClusterSdnFabricsNodeSingleRequest? createClusterSdnFabricsNodeSingleRequest = default(CreateClusterSdnFabricsNodeSingleRequest?), int operationIndex = 0);
+ ///
+ /// createClusterSdnIpams
+ ///
+ ///
+ /// Create a new sdn ipam object.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterSdnIpams(CreateClusterSdnIpamsRequest? createClusterSdnIpamsRequest = default(CreateClusterSdnIpamsRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterSdnIpams
+ ///
+ ///
+ /// Create a new sdn ipam object.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterSdnIpamsWithHttpInfo(CreateClusterSdnIpamsRequest? createClusterSdnIpamsRequest = default(CreateClusterSdnIpamsRequest?), int operationIndex = 0);
+ ///
+ /// createClusterSdnLock
+ ///
+ ///
+ /// Acquire global lock for SDN configuration
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterSdnLock(CreateClusterSdnLockRequest? createClusterSdnLockRequest = default(CreateClusterSdnLockRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterSdnLock
+ ///
+ ///
+ /// Acquire global lock for SDN configuration
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterSdnLockWithHttpInfo(CreateClusterSdnLockRequest? createClusterSdnLockRequest = default(CreateClusterSdnLockRequest?), int operationIndex = 0);
+ ///
+ /// createClusterSdnRollback
+ ///
+ ///
+ /// Rollback pending changes to SDN configuration
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterSdnRollback(CreateClusterSdnRollbackRequest? createClusterSdnRollbackRequest = default(CreateClusterSdnRollbackRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterSdnRollback
+ ///
+ ///
+ /// Rollback pending changes to SDN configuration
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterSdnRollbackWithHttpInfo(CreateClusterSdnRollbackRequest? createClusterSdnRollbackRequest = default(CreateClusterSdnRollbackRequest?), int operationIndex = 0);
+ ///
+ /// createClusterSdnVnetsSingleFirewallRules
+ ///
+ ///
+ /// Create new rule.
+ ///
+ /// Thrown when fails to make API call
+ /// vnet
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterSdnVnetsSingleFirewallRules(string vnet, CreateClusterSdnVnetsSingleFirewallRulesRequest? createClusterSdnVnetsSingleFirewallRulesRequest = default(CreateClusterSdnVnetsSingleFirewallRulesRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterSdnVnetsSingleFirewallRules
+ ///
+ ///
+ /// Create new rule.
+ ///
+ /// Thrown when fails to make API call
+ /// vnet
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterSdnVnetsSingleFirewallRulesWithHttpInfo(string vnet, CreateClusterSdnVnetsSingleFirewallRulesRequest? createClusterSdnVnetsSingleFirewallRulesRequest = default(CreateClusterSdnVnetsSingleFirewallRulesRequest?), int operationIndex = 0);
+ ///
+ /// createClusterSdnVnetsSingleIps
+ ///
+ ///
+ /// Create IP Mapping in a VNet
+ ///
+ /// Thrown when fails to make API call
+ /// vnet
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterSdnVnetsSingleIps(string vnet, CreateClusterSdnVnetsSingleIpsRequest? createClusterSdnVnetsSingleIpsRequest = default(CreateClusterSdnVnetsSingleIpsRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterSdnVnetsSingleIps
+ ///
+ ///
+ /// Create IP Mapping in a VNet
+ ///
+ /// Thrown when fails to make API call
+ /// vnet
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterSdnVnetsSingleIpsWithHttpInfo(string vnet, CreateClusterSdnVnetsSingleIpsRequest? createClusterSdnVnetsSingleIpsRequest = default(CreateClusterSdnVnetsSingleIpsRequest?), int operationIndex = 0);
+ ///
+ /// createClusterSdnVnetsSingleSubnets
+ ///
+ ///
+ /// Create a new sdn subnet object.
+ ///
+ /// Thrown when fails to make API call
+ /// vnet
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateClusterSdnVnetsSingleSubnets(string vnet, CreateClusterSdnVnetsSingleSubnetsRequest? createClusterSdnVnetsSingleSubnetsRequest = default(CreateClusterSdnVnetsSingleSubnetsRequest?), int operationIndex = 0);
+
+ ///
+ /// createClusterSdnVnetsSingleSubnets
+ ///
+ ///
+ /// Create a new sdn subnet object.
+ ///
+ /// Thrown when fails to make API call
+ /// vnet
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateClusterSdnVnetsSingleSubnetsWithHttpInfo(string vnet, CreateClusterSdnVnetsSingleSubnetsRequest? createClusterSdnVnetsSingleSubnetsRequest = default(CreateClusterSdnVnetsSingleSubnetsRequest?), int operationIndex = 0);
+ ///
+ /// createNodeFirewallRule
+ ///
+ ///
+ /// Create new rule.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodeFirewallRule(string node, CreateNodeFirewallRuleRequest? createNodeFirewallRuleRequest = default(CreateNodeFirewallRuleRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodeFirewallRule
+ ///
+ ///
+ /// Create new rule.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodeFirewallRuleWithHttpInfo(string node, CreateNodeFirewallRuleRequest? createNodeFirewallRuleRequest = default(CreateNodeFirewallRuleRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleAplinfo
+ ///
+ ///
+ /// Download appliance templates.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleAplinfo(string node, CreateNodesSingleAplinfoRequest? createNodesSingleAplinfoRequest = default(CreateNodesSingleAplinfoRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleAplinfo
+ ///
+ ///
+ /// Download appliance templates.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleAplinfoWithHttpInfo(string node, CreateNodesSingleAplinfoRequest? createNodesSingleAplinfoRequest = default(CreateNodesSingleAplinfoRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleAptRepositories
+ ///
+ ///
+ /// Change the properties of a repository. Currently only allows enabling/disabling.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleAptRepositories(string node, CreateNodesSingleAptRepositoriesRequest? createNodesSingleAptRepositoriesRequest = default(CreateNodesSingleAptRepositoriesRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleAptRepositories
+ ///
+ ///
+ /// Change the properties of a repository. Currently only allows enabling/disabling.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleAptRepositoriesWithHttpInfo(string node, CreateNodesSingleAptRepositoriesRequest? createNodesSingleAptRepositoriesRequest = default(CreateNodesSingleAptRepositoriesRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleAptUpdate
+ ///
+ ///
+ /// This is used to resynchronize the package index files from their sources (apt-get update).
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleAptUpdate(string node, CreateNodesSingleAptUpdateRequest? createNodesSingleAptUpdateRequest = default(CreateNodesSingleAptUpdateRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleAptUpdate
+ ///
+ ///
+ /// This is used to resynchronize the package index files from their sources (apt-get update).
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleAptUpdateWithHttpInfo(string node, CreateNodesSingleAptUpdateRequest? createNodesSingleAptUpdateRequest = default(CreateNodesSingleAptUpdateRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleCephFsSingle
+ ///
+ ///
+ /// Create a Ceph filesystem
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleCephFsSingle(string name, string node, CreateNodesSingleCephFsSingleRequest? createNodesSingleCephFsSingleRequest = default(CreateNodesSingleCephFsSingleRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleCephFsSingle
+ ///
+ ///
+ /// Create a Ceph filesystem
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleCephFsSingleWithHttpInfo(string name, string node, CreateNodesSingleCephFsSingleRequest? createNodesSingleCephFsSingleRequest = default(CreateNodesSingleCephFsSingleRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleCephInit
+ ///
+ ///
+ /// Create initial ceph default configuration and setup symlinks.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleCephInit(string node, CreateNodesSingleCephInitRequest? createNodesSingleCephInitRequest = default(CreateNodesSingleCephInitRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleCephInit
+ ///
+ ///
+ /// Create initial ceph default configuration and setup symlinks.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleCephInitWithHttpInfo(string node, CreateNodesSingleCephInitRequest? createNodesSingleCephInitRequest = default(CreateNodesSingleCephInitRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleCephMdsSingle
+ ///
+ ///
+ /// Create Ceph Metadata Server (MDS)
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleCephMdsSingle(string name, string node, CreateNodesSingleCephMdsSingleRequest? createNodesSingleCephMdsSingleRequest = default(CreateNodesSingleCephMdsSingleRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleCephMdsSingle
+ ///
+ ///
+ /// Create Ceph Metadata Server (MDS)
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleCephMdsSingleWithHttpInfo(string name, string node, CreateNodesSingleCephMdsSingleRequest? createNodesSingleCephMdsSingleRequest = default(CreateNodesSingleCephMdsSingleRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleCephMgrSingle
+ ///
+ ///
+ /// Create Ceph Manager
+ ///
+ /// Thrown when fails to make API call
+ /// id
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleCephMgrSingle(string id, string node, Object? body = default(Object?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleCephMgrSingle
+ ///
+ ///
+ /// Create Ceph Manager
+ ///
+ /// Thrown when fails to make API call
+ /// id
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleCephMgrSingleWithHttpInfo(string id, string node, Object? body = default(Object?), int operationIndex = 0);
+ ///
+ /// createNodesSingleCephMonSingle
+ ///
+ ///
+ /// Create Ceph Monitor and Manager
+ ///
+ /// Thrown when fails to make API call
+ /// monid
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleCephMonSingle(string monid, string node, CreateNodesSingleCephMonSingleRequest? createNodesSingleCephMonSingleRequest = default(CreateNodesSingleCephMonSingleRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleCephMonSingle
+ ///
+ ///
+ /// Create Ceph Monitor and Manager
+ ///
+ /// Thrown when fails to make API call
+ /// monid
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleCephMonSingleWithHttpInfo(string monid, string node, CreateNodesSingleCephMonSingleRequest? createNodesSingleCephMonSingleRequest = default(CreateNodesSingleCephMonSingleRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleCephOsd
+ ///
+ ///
+ /// Create OSD
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleCephOsd(string node, CreateNodesSingleCephOsdRequest? createNodesSingleCephOsdRequest = default(CreateNodesSingleCephOsdRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleCephOsd
+ ///
+ ///
+ /// Create OSD
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleCephOsdWithHttpInfo(string node, CreateNodesSingleCephOsdRequest? createNodesSingleCephOsdRequest = default(CreateNodesSingleCephOsdRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleCephOsdSingleIn
+ ///
+ ///
+ /// ceph osd in
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// osdid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleCephOsdSingleIn(string node, int osdid, Object? body = default(Object?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleCephOsdSingleIn
+ ///
+ ///
+ /// ceph osd in
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// osdid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleCephOsdSingleInWithHttpInfo(string node, int osdid, Object? body = default(Object?), int operationIndex = 0);
+ ///
+ /// createNodesSingleCephOsdSingleOut
+ ///
+ ///
+ /// ceph osd out
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// osdid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleCephOsdSingleOut(string node, int osdid, Object? body = default(Object?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleCephOsdSingleOut
+ ///
+ ///
+ /// ceph osd out
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// osdid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleCephOsdSingleOutWithHttpInfo(string node, int osdid, Object? body = default(Object?), int operationIndex = 0);
+ ///
+ /// createNodesSingleCephOsdSingleScrub
+ ///
+ ///
+ /// Instruct the OSD to scrub.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// osdid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleCephOsdSingleScrub(string node, int osdid, CreateNodesSingleCephOsdSingleScrubRequest? createNodesSingleCephOsdSingleScrubRequest = default(CreateNodesSingleCephOsdSingleScrubRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleCephOsdSingleScrub
+ ///
+ ///
+ /// Instruct the OSD to scrub.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// osdid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleCephOsdSingleScrubWithHttpInfo(string node, int osdid, CreateNodesSingleCephOsdSingleScrubRequest? createNodesSingleCephOsdSingleScrubRequest = default(CreateNodesSingleCephOsdSingleScrubRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleCephPool
+ ///
+ ///
+ /// Create Ceph pool
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleCephPool(string node, CreateNodesSingleCephPoolRequest? createNodesSingleCephPoolRequest = default(CreateNodesSingleCephPoolRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleCephPool
+ ///
+ ///
+ /// Create Ceph pool
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleCephPoolWithHttpInfo(string node, CreateNodesSingleCephPoolRequest? createNodesSingleCephPoolRequest = default(CreateNodesSingleCephPoolRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleCephRestart
+ ///
+ ///
+ /// Restart ceph services.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleCephRestart(string node, CreateNodesSingleCephRestartRequest? createNodesSingleCephRestartRequest = default(CreateNodesSingleCephRestartRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleCephRestart
+ ///
+ ///
+ /// Restart ceph services.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleCephRestartWithHttpInfo(string node, CreateNodesSingleCephRestartRequest? createNodesSingleCephRestartRequest = default(CreateNodesSingleCephRestartRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleCephStart
+ ///
+ ///
+ /// Start ceph services.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleCephStart(string node, CreateNodesSingleCephStartRequest? createNodesSingleCephStartRequest = default(CreateNodesSingleCephStartRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleCephStart
+ ///
+ ///
+ /// Start ceph services.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleCephStartWithHttpInfo(string node, CreateNodesSingleCephStartRequest? createNodesSingleCephStartRequest = default(CreateNodesSingleCephStartRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleCephStop
+ ///
+ ///
+ /// Stop ceph services.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleCephStop(string node, CreateNodesSingleCephStopRequest? createNodesSingleCephStopRequest = default(CreateNodesSingleCephStopRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleCephStop
+ ///
+ ///
+ /// Stop ceph services.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleCephStopWithHttpInfo(string node, CreateNodesSingleCephStopRequest? createNodesSingleCephStopRequest = default(CreateNodesSingleCephStopRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleCertificatesAcmeCertificate
+ ///
+ ///
+ /// Order a new certificate from ACME-compatible CA.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleCertificatesAcmeCertificate(string node, CreateNodesSingleCertificatesAcmeCertificateRequest? createNodesSingleCertificatesAcmeCertificateRequest = default(CreateNodesSingleCertificatesAcmeCertificateRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleCertificatesAcmeCertificate
+ ///
+ ///
+ /// Order a new certificate from ACME-compatible CA.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleCertificatesAcmeCertificateWithHttpInfo(string node, CreateNodesSingleCertificatesAcmeCertificateRequest? createNodesSingleCertificatesAcmeCertificateRequest = default(CreateNodesSingleCertificatesAcmeCertificateRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleCertificatesCustom
+ ///
+ ///
+ /// Upload or update custom certificate chain and key.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateNodesSingleCertificatesCustom200Response
+ CreateNodesSingleCertificatesCustom200Response CreateNodesSingleCertificatesCustom(string node, CreateNodesSingleCertificatesCustomRequest? createNodesSingleCertificatesCustomRequest = default(CreateNodesSingleCertificatesCustomRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleCertificatesCustom
+ ///
+ ///
+ /// Upload or update custom certificate chain and key.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateNodesSingleCertificatesCustom200Response
+ ApiResponse CreateNodesSingleCertificatesCustomWithHttpInfo(string node, CreateNodesSingleCertificatesCustomRequest? createNodesSingleCertificatesCustomRequest = default(CreateNodesSingleCertificatesCustomRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleDisksDirectory
+ ///
+ ///
+ /// Create a Filesystem on an unused disk. Will be mounted under '/mnt/pve/NAME'.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleDisksDirectory(string node, CreateNodesSingleDisksDirectoryRequest? createNodesSingleDisksDirectoryRequest = default(CreateNodesSingleDisksDirectoryRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleDisksDirectory
+ ///
+ ///
+ /// Create a Filesystem on an unused disk. Will be mounted under '/mnt/pve/NAME'.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleDisksDirectoryWithHttpInfo(string node, CreateNodesSingleDisksDirectoryRequest? createNodesSingleDisksDirectoryRequest = default(CreateNodesSingleDisksDirectoryRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleDisksInitgpt
+ ///
+ ///
+ /// Initialize Disk with GPT
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleDisksInitgpt(string node, CreateNodesSingleDisksInitgptRequest? createNodesSingleDisksInitgptRequest = default(CreateNodesSingleDisksInitgptRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleDisksInitgpt
+ ///
+ ///
+ /// Initialize Disk with GPT
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleDisksInitgptWithHttpInfo(string node, CreateNodesSingleDisksInitgptRequest? createNodesSingleDisksInitgptRequest = default(CreateNodesSingleDisksInitgptRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleDisksLvm
+ ///
+ ///
+ /// Create an LVM Volume Group
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleDisksLvm(string node, CreateNodesSingleDisksLvmRequest? createNodesSingleDisksLvmRequest = default(CreateNodesSingleDisksLvmRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleDisksLvm
+ ///
+ ///
+ /// Create an LVM Volume Group
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleDisksLvmWithHttpInfo(string node, CreateNodesSingleDisksLvmRequest? createNodesSingleDisksLvmRequest = default(CreateNodesSingleDisksLvmRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleDisksLvmthin
+ ///
+ ///
+ /// Create an LVM thinpool
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleDisksLvmthin(string node, CreateNodesSingleDisksLvmthinRequest? createNodesSingleDisksLvmthinRequest = default(CreateNodesSingleDisksLvmthinRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleDisksLvmthin
+ ///
+ ///
+ /// Create an LVM thinpool
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleDisksLvmthinWithHttpInfo(string node, CreateNodesSingleDisksLvmthinRequest? createNodesSingleDisksLvmthinRequest = default(CreateNodesSingleDisksLvmthinRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleDisksZfs
+ ///
+ ///
+ /// Create a ZFS pool.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleDisksZfs(string node, CreateNodesSingleDisksZfsRequest? createNodesSingleDisksZfsRequest = default(CreateNodesSingleDisksZfsRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleDisksZfs
+ ///
+ ///
+ /// Create a ZFS pool.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleDisksZfsWithHttpInfo(string node, CreateNodesSingleDisksZfsRequest? createNodesSingleDisksZfsRequest = default(CreateNodesSingleDisksZfsRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleExecute
+ ///
+ ///
+ /// Execute multiple commands in order, root only.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// GetCluster200Response
+ GetCluster200Response CreateNodesSingleExecute(string node, CreateNodesSingleExecuteRequest? createNodesSingleExecuteRequest = default(CreateNodesSingleExecuteRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleExecute
+ ///
+ ///
+ /// Execute multiple commands in order, root only.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of GetCluster200Response
+ ApiResponse CreateNodesSingleExecuteWithHttpInfo(string node, CreateNodesSingleExecuteRequest? createNodesSingleExecuteRequest = default(CreateNodesSingleExecuteRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleHosts
+ ///
+ ///
+ /// Write /etc/hosts.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleHosts(string node, CreateNodesSingleHostsRequest? createNodesSingleHostsRequest = default(CreateNodesSingleHostsRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleHosts
+ ///
+ ///
+ /// Write /etc/hosts.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleHostsWithHttpInfo(string node, CreateNodesSingleHostsRequest? createNodesSingleHostsRequest = default(CreateNodesSingleHostsRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleLxc
+ ///
+ ///
+ /// Create or restore a container.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleLxc(string node, CreateNodesSingleLxcRequest? createNodesSingleLxcRequest = default(CreateNodesSingleLxcRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleLxc
+ ///
+ ///
+ /// Create or restore a container.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleLxcWithHttpInfo(string node, CreateNodesSingleLxcRequest? createNodesSingleLxcRequest = default(CreateNodesSingleLxcRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleLxcSingleClone
+ ///
+ ///
+ /// Create a container clone/copy
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleLxcSingleClone(string node, int vmid, CreateNodesSingleLxcSingleCloneRequest? createNodesSingleLxcSingleCloneRequest = default(CreateNodesSingleLxcSingleCloneRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleLxcSingleClone
+ ///
+ ///
+ /// Create a container clone/copy
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleLxcSingleCloneWithHttpInfo(string node, int vmid, CreateNodesSingleLxcSingleCloneRequest? createNodesSingleLxcSingleCloneRequest = default(CreateNodesSingleLxcSingleCloneRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleLxcSingleFirewallAliases
+ ///
+ ///
+ /// Create IP or Network Alias.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleLxcSingleFirewallAliases(string node, int vmid, CreateNodesSingleLxcSingleFirewallAliasesRequest? createNodesSingleLxcSingleFirewallAliasesRequest = default(CreateNodesSingleLxcSingleFirewallAliasesRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleLxcSingleFirewallAliases
+ ///
+ ///
+ /// Create IP or Network Alias.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleLxcSingleFirewallAliasesWithHttpInfo(string node, int vmid, CreateNodesSingleLxcSingleFirewallAliasesRequest? createNodesSingleLxcSingleFirewallAliasesRequest = default(CreateNodesSingleLxcSingleFirewallAliasesRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleLxcSingleFirewallIpset
+ ///
+ ///
+ /// Create new IPSet
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleLxcSingleFirewallIpset(string node, int vmid, CreateNodesSingleLxcSingleFirewallIpsetRequest? createNodesSingleLxcSingleFirewallIpsetRequest = default(CreateNodesSingleLxcSingleFirewallIpsetRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleLxcSingleFirewallIpset
+ ///
+ ///
+ /// Create new IPSet
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleLxcSingleFirewallIpsetWithHttpInfo(string node, int vmid, CreateNodesSingleLxcSingleFirewallIpsetRequest? createNodesSingleLxcSingleFirewallIpsetRequest = default(CreateNodesSingleLxcSingleFirewallIpsetRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleLxcSingleFirewallIpsetSingle
+ ///
+ ///
+ /// Add IP or Network to IPSet.
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleLxcSingleFirewallIpsetSingle(string name, string node, int vmid, CreateNodesSingleLxcSingleFirewallIpsetSingleRequest? createNodesSingleLxcSingleFirewallIpsetSingleRequest = default(CreateNodesSingleLxcSingleFirewallIpsetSingleRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleLxcSingleFirewallIpsetSingle
+ ///
+ ///
+ /// Add IP or Network to IPSet.
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleLxcSingleFirewallIpsetSingleWithHttpInfo(string name, string node, int vmid, CreateNodesSingleLxcSingleFirewallIpsetSingleRequest? createNodesSingleLxcSingleFirewallIpsetSingleRequest = default(CreateNodesSingleLxcSingleFirewallIpsetSingleRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleLxcSingleFirewallRules
+ ///
+ ///
+ /// Create new rule.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleLxcSingleFirewallRules(string node, int vmid, CreateNodesSingleLxcSingleFirewallRulesRequest? createNodesSingleLxcSingleFirewallRulesRequest = default(CreateNodesSingleLxcSingleFirewallRulesRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleLxcSingleFirewallRules
+ ///
+ ///
+ /// Create new rule.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleLxcSingleFirewallRulesWithHttpInfo(string node, int vmid, CreateNodesSingleLxcSingleFirewallRulesRequest? createNodesSingleLxcSingleFirewallRulesRequest = default(CreateNodesSingleLxcSingleFirewallRulesRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleLxcSingleMigrate
+ ///
+ ///
+ /// Migrate the container to another node. Creates a new migration task.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateNodesSingleQemuSingleMovedisk200Response
+ CreateNodesSingleQemuSingleMovedisk200Response CreateNodesSingleLxcSingleMigrate(string node, int vmid, CreateNodesSingleLxcSingleMigrateRequest? createNodesSingleLxcSingleMigrateRequest = default(CreateNodesSingleLxcSingleMigrateRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleLxcSingleMigrate
+ ///
+ ///
+ /// Migrate the container to another node. Creates a new migration task.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateNodesSingleQemuSingleMovedisk200Response
+ ApiResponse CreateNodesSingleLxcSingleMigrateWithHttpInfo(string node, int vmid, CreateNodesSingleLxcSingleMigrateRequest? createNodesSingleLxcSingleMigrateRequest = default(CreateNodesSingleLxcSingleMigrateRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleLxcSingleMovevolume
+ ///
+ ///
+ /// Move a rootfs-/mp-volume to a different storage or to a different container.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleLxcSingleMovevolume(string node, int vmid, CreateNodesSingleLxcSingleMovevolumeRequest? createNodesSingleLxcSingleMovevolumeRequest = default(CreateNodesSingleLxcSingleMovevolumeRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleLxcSingleMovevolume
+ ///
+ ///
+ /// Move a rootfs-/mp-volume to a different storage or to a different container.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleLxcSingleMovevolumeWithHttpInfo(string node, int vmid, CreateNodesSingleLxcSingleMovevolumeRequest? createNodesSingleLxcSingleMovevolumeRequest = default(CreateNodesSingleLxcSingleMovevolumeRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleLxcSingleMtunnel
+ ///
+ ///
+ /// Migration tunnel endpoint - only for internal use by CT migration.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleLxcSingleMtunnel(string node, int vmid, CreateNodesSingleLxcSingleMtunnelRequest? createNodesSingleLxcSingleMtunnelRequest = default(CreateNodesSingleLxcSingleMtunnelRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleLxcSingleMtunnel
+ ///
+ ///
+ /// Migration tunnel endpoint - only for internal use by CT migration.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleLxcSingleMtunnelWithHttpInfo(string node, int vmid, CreateNodesSingleLxcSingleMtunnelRequest? createNodesSingleLxcSingleMtunnelRequest = default(CreateNodesSingleLxcSingleMtunnelRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleLxcSingleRemotemigrate
+ ///
+ ///
+ /// Migrate the container to another cluster. Creates a new migration task. EXPERIMENTAL feature!
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateNodesSingleQemuSingleMovedisk200Response
+ CreateNodesSingleQemuSingleMovedisk200Response CreateNodesSingleLxcSingleRemotemigrate(string node, int vmid, CreateNodesSingleLxcSingleRemotemigrateRequest? createNodesSingleLxcSingleRemotemigrateRequest = default(CreateNodesSingleLxcSingleRemotemigrateRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleLxcSingleRemotemigrate
+ ///
+ ///
+ /// Migrate the container to another cluster. Creates a new migration task. EXPERIMENTAL feature!
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateNodesSingleQemuSingleMovedisk200Response
+ ApiResponse CreateNodesSingleLxcSingleRemotemigrateWithHttpInfo(string node, int vmid, CreateNodesSingleLxcSingleRemotemigrateRequest? createNodesSingleLxcSingleRemotemigrateRequest = default(CreateNodesSingleLxcSingleRemotemigrateRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleLxcSingleSnapshot
+ ///
+ ///
+ /// Snapshot a container.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateNodesSingleQemuSingleMovedisk200Response
+ CreateNodesSingleQemuSingleMovedisk200Response CreateNodesSingleLxcSingleSnapshot(string node, int vmid, CreateNodesSingleLxcSingleSnapshotRequest? createNodesSingleLxcSingleSnapshotRequest = default(CreateNodesSingleLxcSingleSnapshotRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleLxcSingleSnapshot
+ ///
+ ///
+ /// Snapshot a container.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateNodesSingleQemuSingleMovedisk200Response
+ ApiResponse CreateNodesSingleLxcSingleSnapshotWithHttpInfo(string node, int vmid, CreateNodesSingleLxcSingleSnapshotRequest? createNodesSingleLxcSingleSnapshotRequest = default(CreateNodesSingleLxcSingleSnapshotRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleLxcSingleSnapshotSingleRollback
+ ///
+ ///
+ /// Rollback LXC state to specified snapshot.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// snapname
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateNodesSingleQemuSingleMovedisk200Response
+ CreateNodesSingleQemuSingleMovedisk200Response CreateNodesSingleLxcSingleSnapshotSingleRollback(string node, string snapname, int vmid, CreateNodesSingleLxcSingleSnapshotSingleRollbackRequest? createNodesSingleLxcSingleSnapshotSingleRollbackRequest = default(CreateNodesSingleLxcSingleSnapshotSingleRollbackRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleLxcSingleSnapshotSingleRollback
+ ///
+ ///
+ /// Rollback LXC state to specified snapshot.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// snapname
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateNodesSingleQemuSingleMovedisk200Response
+ ApiResponse CreateNodesSingleLxcSingleSnapshotSingleRollbackWithHttpInfo(string node, string snapname, int vmid, CreateNodesSingleLxcSingleSnapshotSingleRollbackRequest? createNodesSingleLxcSingleSnapshotSingleRollbackRequest = default(CreateNodesSingleLxcSingleSnapshotSingleRollbackRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleLxcSingleSpiceproxy
+ ///
+ ///
+ /// Returns a SPICE configuration to connect to the CT.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateNodesSingleQemuSingleSpiceproxy200Response
+ CreateNodesSingleQemuSingleSpiceproxy200Response CreateNodesSingleLxcSingleSpiceproxy(string node, int vmid, CreateNodesSingleLxcSingleSpiceproxyRequest? createNodesSingleLxcSingleSpiceproxyRequest = default(CreateNodesSingleLxcSingleSpiceproxyRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleLxcSingleSpiceproxy
+ ///
+ ///
+ /// Returns a SPICE configuration to connect to the CT.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateNodesSingleQemuSingleSpiceproxy200Response
+ ApiResponse CreateNodesSingleLxcSingleSpiceproxyWithHttpInfo(string node, int vmid, CreateNodesSingleLxcSingleSpiceproxyRequest? createNodesSingleLxcSingleSpiceproxyRequest = default(CreateNodesSingleLxcSingleSpiceproxyRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleLxcSingleStatusReboot
+ ///
+ ///
+ /// Reboot the container by shutting it down, and starting it again. Applies pending changes.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleLxcSingleStatusReboot(string node, int vmid, CreateNodesSingleLxcSingleStatusRebootRequest? createNodesSingleLxcSingleStatusRebootRequest = default(CreateNodesSingleLxcSingleStatusRebootRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleLxcSingleStatusReboot
+ ///
+ ///
+ /// Reboot the container by shutting it down, and starting it again. Applies pending changes.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleLxcSingleStatusRebootWithHttpInfo(string node, int vmid, CreateNodesSingleLxcSingleStatusRebootRequest? createNodesSingleLxcSingleStatusRebootRequest = default(CreateNodesSingleLxcSingleStatusRebootRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleLxcSingleStatusResume
+ ///
+ ///
+ /// Resume the container.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleLxcSingleStatusResume(string node, int vmid, Object? body = default(Object?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleLxcSingleStatusResume
+ ///
+ ///
+ /// Resume the container.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleLxcSingleStatusResumeWithHttpInfo(string node, int vmid, Object? body = default(Object?), int operationIndex = 0);
+ ///
+ /// createNodesSingleLxcSingleStatusShutdown
+ ///
+ ///
+ /// Shutdown the container. This will trigger a clean shutdown of the container, see lxc-stop(1) for details.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleLxcSingleStatusShutdown(string node, int vmid, CreateNodesSingleLxcSingleStatusShutdownRequest? createNodesSingleLxcSingleStatusShutdownRequest = default(CreateNodesSingleLxcSingleStatusShutdownRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleLxcSingleStatusShutdown
+ ///
+ ///
+ /// Shutdown the container. This will trigger a clean shutdown of the container, see lxc-stop(1) for details.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleLxcSingleStatusShutdownWithHttpInfo(string node, int vmid, CreateNodesSingleLxcSingleStatusShutdownRequest? createNodesSingleLxcSingleStatusShutdownRequest = default(CreateNodesSingleLxcSingleStatusShutdownRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleLxcSingleStatusStart
+ ///
+ ///
+ /// Start the container.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleLxcSingleStatusStart(string node, int vmid, CreateNodesSingleLxcSingleStatusStartRequest? createNodesSingleLxcSingleStatusStartRequest = default(CreateNodesSingleLxcSingleStatusStartRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleLxcSingleStatusStart
+ ///
+ ///
+ /// Start the container.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleLxcSingleStatusStartWithHttpInfo(string node, int vmid, CreateNodesSingleLxcSingleStatusStartRequest? createNodesSingleLxcSingleStatusStartRequest = default(CreateNodesSingleLxcSingleStatusStartRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleLxcSingleStatusStop
+ ///
+ ///
+ /// Stop the container. This will abruptly stop all processes running in the container.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleLxcSingleStatusStop(string node, int vmid, CreateNodesSingleLxcSingleStatusStopRequest? createNodesSingleLxcSingleStatusStopRequest = default(CreateNodesSingleLxcSingleStatusStopRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleLxcSingleStatusStop
+ ///
+ ///
+ /// Stop the container. This will abruptly stop all processes running in the container.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleLxcSingleStatusStopWithHttpInfo(string node, int vmid, CreateNodesSingleLxcSingleStatusStopRequest? createNodesSingleLxcSingleStatusStopRequest = default(CreateNodesSingleLxcSingleStatusStopRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleLxcSingleStatusSuspend
+ ///
+ ///
+ /// Suspend the container. This is experimental.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleLxcSingleStatusSuspend(string node, int vmid, Object? body = default(Object?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleLxcSingleStatusSuspend
+ ///
+ ///
+ /// Suspend the container. This is experimental.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleLxcSingleStatusSuspendWithHttpInfo(string node, int vmid, Object? body = default(Object?), int operationIndex = 0);
+ ///
+ /// createNodesSingleLxcSingleTemplate
+ ///
+ ///
+ /// Create a Template.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleLxcSingleTemplate(string node, int vmid, Object? body = default(Object?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleLxcSingleTemplate
+ ///
+ ///
+ /// Create a Template.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleLxcSingleTemplateWithHttpInfo(string node, int vmid, Object? body = default(Object?), int operationIndex = 0);
+ ///
+ /// createNodesSingleLxcSingleTermproxy
+ ///
+ ///
+ /// Creates a TCP proxy connection.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleLxcSingleTermproxy(string node, int vmid, Object? body = default(Object?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleLxcSingleTermproxy
+ ///
+ ///
+ /// Creates a TCP proxy connection.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleLxcSingleTermproxyWithHttpInfo(string node, int vmid, Object? body = default(Object?), int operationIndex = 0);
+ ///
+ /// createNodesSingleLxcSingleVncproxy
+ ///
+ ///
+ /// Creates a TCP VNC proxy connections.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleLxcSingleVncproxy(string node, int vmid, CreateNodesSingleLxcSingleVncproxyRequest? createNodesSingleLxcSingleVncproxyRequest = default(CreateNodesSingleLxcSingleVncproxyRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleLxcSingleVncproxy
+ ///
+ ///
+ /// Creates a TCP VNC proxy connections.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleLxcSingleVncproxyWithHttpInfo(string node, int vmid, CreateNodesSingleLxcSingleVncproxyRequest? createNodesSingleLxcSingleVncproxyRequest = default(CreateNodesSingleLxcSingleVncproxyRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleMigrateall
+ ///
+ ///
+ /// Migrate all VMs and Containers.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleMigrateall(string node, CreateNodesSingleMigrateallRequest? createNodesSingleMigrateallRequest = default(CreateNodesSingleMigrateallRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleMigrateall
+ ///
+ ///
+ /// Migrate all VMs and Containers.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleMigrateallWithHttpInfo(string node, CreateNodesSingleMigrateallRequest? createNodesSingleMigrateallRequest = default(CreateNodesSingleMigrateallRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleNetwork
+ ///
+ ///
+ /// Create network device configuration
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleNetwork(string node, CreateNodesSingleNetworkRequest? createNodesSingleNetworkRequest = default(CreateNodesSingleNetworkRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleNetwork
+ ///
+ ///
+ /// Create network device configuration
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleNetworkWithHttpInfo(string node, CreateNodesSingleNetworkRequest? createNodesSingleNetworkRequest = default(CreateNodesSingleNetworkRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleQemuSingleAgent
+ ///
+ ///
+ /// Execute QEMU Guest Agent commands.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateNodesSingleQemuSingleAgent200Response
+ CreateNodesSingleQemuSingleAgent200Response CreateNodesSingleQemuSingleAgent(string node, int vmid, CreateNodesSingleQemuSingleAgentRequest? createNodesSingleQemuSingleAgentRequest = default(CreateNodesSingleQemuSingleAgentRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleQemuSingleAgent
+ ///
+ ///
+ /// Execute QEMU Guest Agent commands.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateNodesSingleQemuSingleAgent200Response
+ ApiResponse CreateNodesSingleQemuSingleAgentWithHttpInfo(string node, int vmid, CreateNodesSingleQemuSingleAgentRequest? createNodesSingleQemuSingleAgentRequest = default(CreateNodesSingleQemuSingleAgentRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleQemuSingleAgentExec
+ ///
+ ///
+ /// Executes the given command in the vm via the guest-agent and returns an object with the pid.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateNodesSingleQemuSingleAgentExec200Response
+ CreateNodesSingleQemuSingleAgentExec200Response CreateNodesSingleQemuSingleAgentExec(string node, int vmid, CreateNodesSingleQemuSingleAgentExecRequest? createNodesSingleQemuSingleAgentExecRequest = default(CreateNodesSingleQemuSingleAgentExecRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleQemuSingleAgentExec
+ ///
+ ///
+ /// Executes the given command in the vm via the guest-agent and returns an object with the pid.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateNodesSingleQemuSingleAgentExec200Response
+ ApiResponse CreateNodesSingleQemuSingleAgentExecWithHttpInfo(string node, int vmid, CreateNodesSingleQemuSingleAgentExecRequest? createNodesSingleQemuSingleAgentExecRequest = default(CreateNodesSingleQemuSingleAgentExecRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleQemuSingleAgentFilewrite
+ ///
+ ///
+ /// Writes the given file via guest agent.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleQemuSingleAgentFilewrite(string node, int vmid, CreateNodesSingleQemuSingleAgentFilewriteRequest? createNodesSingleQemuSingleAgentFilewriteRequest = default(CreateNodesSingleQemuSingleAgentFilewriteRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleQemuSingleAgentFilewrite
+ ///
+ ///
+ /// Writes the given file via guest agent.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleQemuSingleAgentFilewriteWithHttpInfo(string node, int vmid, CreateNodesSingleQemuSingleAgentFilewriteRequest? createNodesSingleQemuSingleAgentFilewriteRequest = default(CreateNodesSingleQemuSingleAgentFilewriteRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleQemuSingleAgentFsfreezefreeze
+ ///
+ ///
+ /// Execute fsfreeze-freeze.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateNodesSingleQemuSingleAgent200Response
+ CreateNodesSingleQemuSingleAgent200Response CreateNodesSingleQemuSingleAgentFsfreezefreeze(string node, int vmid, Object? body = default(Object?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleQemuSingleAgentFsfreezefreeze
+ ///
+ ///
+ /// Execute fsfreeze-freeze.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateNodesSingleQemuSingleAgent200Response
+ ApiResponse CreateNodesSingleQemuSingleAgentFsfreezefreezeWithHttpInfo(string node, int vmid, Object? body = default(Object?), int operationIndex = 0);
+ ///
+ /// createNodesSingleQemuSingleAgentFsfreezestatus
+ ///
+ ///
+ /// Execute fsfreeze-status.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateNodesSingleQemuSingleAgent200Response
+ CreateNodesSingleQemuSingleAgent200Response CreateNodesSingleQemuSingleAgentFsfreezestatus(string node, int vmid, Object? body = default(Object?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleQemuSingleAgentFsfreezestatus
+ ///
+ ///
+ /// Execute fsfreeze-status.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateNodesSingleQemuSingleAgent200Response
+ ApiResponse CreateNodesSingleQemuSingleAgentFsfreezestatusWithHttpInfo(string node, int vmid, Object? body = default(Object?), int operationIndex = 0);
+ ///
+ /// createNodesSingleQemuSingleAgentFsfreezethaw
+ ///
+ ///
+ /// Execute fsfreeze-thaw.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateNodesSingleQemuSingleAgent200Response
+ CreateNodesSingleQemuSingleAgent200Response CreateNodesSingleQemuSingleAgentFsfreezethaw(string node, int vmid, Object? body = default(Object?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleQemuSingleAgentFsfreezethaw
+ ///
+ ///
+ /// Execute fsfreeze-thaw.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateNodesSingleQemuSingleAgent200Response
+ ApiResponse CreateNodesSingleQemuSingleAgentFsfreezethawWithHttpInfo(string node, int vmid, Object? body = default(Object?), int operationIndex = 0);
+ ///
+ /// createNodesSingleQemuSingleAgentFstrim
+ ///
+ ///
+ /// Execute fstrim.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateNodesSingleQemuSingleAgent200Response
+ CreateNodesSingleQemuSingleAgent200Response CreateNodesSingleQemuSingleAgentFstrim(string node, int vmid, Object? body = default(Object?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleQemuSingleAgentFstrim
+ ///
+ ///
+ /// Execute fstrim.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateNodesSingleQemuSingleAgent200Response
+ ApiResponse CreateNodesSingleQemuSingleAgentFstrimWithHttpInfo(string node, int vmid, Object? body = default(Object?), int operationIndex = 0);
+ ///
+ /// createNodesSingleQemuSingleAgentPing
+ ///
+ ///
+ /// Execute ping.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateNodesSingleQemuSingleAgent200Response
+ CreateNodesSingleQemuSingleAgent200Response CreateNodesSingleQemuSingleAgentPing(string node, int vmid, Object? body = default(Object?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleQemuSingleAgentPing
+ ///
+ ///
+ /// Execute ping.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateNodesSingleQemuSingleAgent200Response
+ ApiResponse CreateNodesSingleQemuSingleAgentPingWithHttpInfo(string node, int vmid, Object? body = default(Object?), int operationIndex = 0);
+ ///
+ /// createNodesSingleQemuSingleAgentSetuserpassword
+ ///
+ ///
+ /// Sets the password for the given user to the given password
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateNodesSingleQemuSingleAgent200Response
+ CreateNodesSingleQemuSingleAgent200Response CreateNodesSingleQemuSingleAgentSetuserpassword(string node, int vmid, CreateNodesSingleQemuSingleAgentSetuserpasswordRequest? createNodesSingleQemuSingleAgentSetuserpasswordRequest = default(CreateNodesSingleQemuSingleAgentSetuserpasswordRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleQemuSingleAgentSetuserpassword
+ ///
+ ///
+ /// Sets the password for the given user to the given password
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateNodesSingleQemuSingleAgent200Response
+ ApiResponse CreateNodesSingleQemuSingleAgentSetuserpasswordWithHttpInfo(string node, int vmid, CreateNodesSingleQemuSingleAgentSetuserpasswordRequest? createNodesSingleQemuSingleAgentSetuserpasswordRequest = default(CreateNodesSingleQemuSingleAgentSetuserpasswordRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleQemuSingleAgentShutdown
+ ///
+ ///
+ /// Execute shutdown.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateNodesSingleQemuSingleAgent200Response
+ CreateNodesSingleQemuSingleAgent200Response CreateNodesSingleQemuSingleAgentShutdown(string node, int vmid, Object? body = default(Object?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleQemuSingleAgentShutdown
+ ///
+ ///
+ /// Execute shutdown.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateNodesSingleQemuSingleAgent200Response
+ ApiResponse CreateNodesSingleQemuSingleAgentShutdownWithHttpInfo(string node, int vmid, Object? body = default(Object?), int operationIndex = 0);
+ ///
+ /// createNodesSingleQemuSingleAgentSuspenddisk
+ ///
+ ///
+ /// Execute suspend-disk.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateNodesSingleQemuSingleAgent200Response
+ CreateNodesSingleQemuSingleAgent200Response CreateNodesSingleQemuSingleAgentSuspenddisk(string node, int vmid, Object? body = default(Object?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleQemuSingleAgentSuspenddisk
+ ///
+ ///
+ /// Execute suspend-disk.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateNodesSingleQemuSingleAgent200Response
+ ApiResponse CreateNodesSingleQemuSingleAgentSuspenddiskWithHttpInfo(string node, int vmid, Object? body = default(Object?), int operationIndex = 0);
+ ///
+ /// createNodesSingleQemuSingleAgentSuspendhybrid
+ ///
+ ///
+ /// Execute suspend-hybrid.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateNodesSingleQemuSingleAgent200Response
+ CreateNodesSingleQemuSingleAgent200Response CreateNodesSingleQemuSingleAgentSuspendhybrid(string node, int vmid, Object? body = default(Object?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleQemuSingleAgentSuspendhybrid
+ ///
+ ///
+ /// Execute suspend-hybrid.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateNodesSingleQemuSingleAgent200Response
+ ApiResponse CreateNodesSingleQemuSingleAgentSuspendhybridWithHttpInfo(string node, int vmid, Object? body = default(Object?), int operationIndex = 0);
+ ///
+ /// createNodesSingleQemuSingleAgentSuspendram
+ ///
+ ///
+ /// Execute suspend-ram.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateNodesSingleQemuSingleAgent200Response
+ CreateNodesSingleQemuSingleAgent200Response CreateNodesSingleQemuSingleAgentSuspendram(string node, int vmid, Object? body = default(Object?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleQemuSingleAgentSuspendram
+ ///
+ ///
+ /// Execute suspend-ram.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateNodesSingleQemuSingleAgent200Response
+ ApiResponse CreateNodesSingleQemuSingleAgentSuspendramWithHttpInfo(string node, int vmid, Object? body = default(Object?), int operationIndex = 0);
+ ///
+ /// createNodesSingleQemuSingleDbusvmstate
+ ///
+ ///
+ /// Control the dbus-vmstate helper for a given running VM.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleQemuSingleDbusvmstate(string node, int vmid, CreateNodesSingleQemuSingleDbusvmstateRequest? createNodesSingleQemuSingleDbusvmstateRequest = default(CreateNodesSingleQemuSingleDbusvmstateRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleQemuSingleDbusvmstate
+ ///
+ ///
+ /// Control the dbus-vmstate helper for a given running VM.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleQemuSingleDbusvmstateWithHttpInfo(string node, int vmid, CreateNodesSingleQemuSingleDbusvmstateRequest? createNodesSingleQemuSingleDbusvmstateRequest = default(CreateNodesSingleQemuSingleDbusvmstateRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleQemuSingleFirewallAliases
+ ///
+ ///
+ /// Create IP or Network Alias.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleQemuSingleFirewallAliases(string node, int vmid, CreateNodesSingleQemuSingleFirewallAliasesRequest? createNodesSingleQemuSingleFirewallAliasesRequest = default(CreateNodesSingleQemuSingleFirewallAliasesRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleQemuSingleFirewallAliases
+ ///
+ ///
+ /// Create IP or Network Alias.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleQemuSingleFirewallAliasesWithHttpInfo(string node, int vmid, CreateNodesSingleQemuSingleFirewallAliasesRequest? createNodesSingleQemuSingleFirewallAliasesRequest = default(CreateNodesSingleQemuSingleFirewallAliasesRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleQemuSingleMigrate
+ ///
+ ///
+ /// Migrate virtual machine. Creates a new migration task.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateNodesSingleQemuSingleMovedisk200Response
+ CreateNodesSingleQemuSingleMovedisk200Response CreateNodesSingleQemuSingleMigrate(string node, int vmid, CreateNodesSingleQemuSingleMigrateRequest? createNodesSingleQemuSingleMigrateRequest = default(CreateNodesSingleQemuSingleMigrateRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleQemuSingleMigrate
+ ///
+ ///
+ /// Migrate virtual machine. Creates a new migration task.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateNodesSingleQemuSingleMovedisk200Response
+ ApiResponse CreateNodesSingleQemuSingleMigrateWithHttpInfo(string node, int vmid, CreateNodesSingleQemuSingleMigrateRequest? createNodesSingleQemuSingleMigrateRequest = default(CreateNodesSingleQemuSingleMigrateRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleQemuSingleMonitor
+ ///
+ ///
+ /// Execute QEMU monitor commands.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleQemuSingleMonitor(string node, int vmid, CreateNodesSingleQemuSingleMonitorRequest? createNodesSingleQemuSingleMonitorRequest = default(CreateNodesSingleQemuSingleMonitorRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleQemuSingleMonitor
+ ///
+ ///
+ /// Execute QEMU monitor commands.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleQemuSingleMonitorWithHttpInfo(string node, int vmid, CreateNodesSingleQemuSingleMonitorRequest? createNodesSingleQemuSingleMonitorRequest = default(CreateNodesSingleQemuSingleMonitorRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleQemuSingleMovedisk
+ ///
+ ///
+ /// Move volume to different storage or to a different VM.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateNodesSingleQemuSingleMovedisk200Response
+ CreateNodesSingleQemuSingleMovedisk200Response CreateNodesSingleQemuSingleMovedisk(string node, int vmid, CreateNodesSingleQemuSingleMovediskRequest? createNodesSingleQemuSingleMovediskRequest = default(CreateNodesSingleQemuSingleMovediskRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleQemuSingleMovedisk
+ ///
+ ///
+ /// Move volume to different storage or to a different VM.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateNodesSingleQemuSingleMovedisk200Response
+ ApiResponse CreateNodesSingleQemuSingleMovediskWithHttpInfo(string node, int vmid, CreateNodesSingleQemuSingleMovediskRequest? createNodesSingleQemuSingleMovediskRequest = default(CreateNodesSingleQemuSingleMovediskRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleQemuSingleMtunnel
+ ///
+ ///
+ /// Migration tunnel endpoint - only for internal use by VM migration.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleQemuSingleMtunnel(string node, int vmid, CreateNodesSingleQemuSingleMtunnelRequest? createNodesSingleQemuSingleMtunnelRequest = default(CreateNodesSingleQemuSingleMtunnelRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleQemuSingleMtunnel
+ ///
+ ///
+ /// Migration tunnel endpoint - only for internal use by VM migration.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleQemuSingleMtunnelWithHttpInfo(string node, int vmid, CreateNodesSingleQemuSingleMtunnelRequest? createNodesSingleQemuSingleMtunnelRequest = default(CreateNodesSingleQemuSingleMtunnelRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleQemuSingleRemotemigrate
+ ///
+ ///
+ /// Migrate virtual machine to a remote cluster. Creates a new migration task. EXPERIMENTAL feature!
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateNodesSingleQemuSingleMovedisk200Response
+ CreateNodesSingleQemuSingleMovedisk200Response CreateNodesSingleQemuSingleRemotemigrate(string node, int vmid, CreateNodesSingleQemuSingleRemotemigrateRequest? createNodesSingleQemuSingleRemotemigrateRequest = default(CreateNodesSingleQemuSingleRemotemigrateRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleQemuSingleRemotemigrate
+ ///
+ ///
+ /// Migrate virtual machine to a remote cluster. Creates a new migration task. EXPERIMENTAL feature!
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateNodesSingleQemuSingleMovedisk200Response
+ ApiResponse CreateNodesSingleQemuSingleRemotemigrateWithHttpInfo(string node, int vmid, CreateNodesSingleQemuSingleRemotemigrateRequest? createNodesSingleQemuSingleRemotemigrateRequest = default(CreateNodesSingleQemuSingleRemotemigrateRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleQemuSingleSpiceproxy
+ ///
+ ///
+ /// Returns a SPICE configuration to connect to the VM.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateNodesSingleQemuSingleSpiceproxy200Response
+ CreateNodesSingleQemuSingleSpiceproxy200Response CreateNodesSingleQemuSingleSpiceproxy(string node, int vmid, CreateNodesSingleQemuSingleSpiceproxyRequest? createNodesSingleQemuSingleSpiceproxyRequest = default(CreateNodesSingleQemuSingleSpiceproxyRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleQemuSingleSpiceproxy
+ ///
+ ///
+ /// Returns a SPICE configuration to connect to the VM.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateNodesSingleQemuSingleSpiceproxy200Response
+ ApiResponse CreateNodesSingleQemuSingleSpiceproxyWithHttpInfo(string node, int vmid, CreateNodesSingleQemuSingleSpiceproxyRequest? createNodesSingleQemuSingleSpiceproxyRequest = default(CreateNodesSingleQemuSingleSpiceproxyRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleQemuSingleTemplate
+ ///
+ ///
+ /// Create a Template.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateNodesSingleQemuSingleMovedisk200Response
+ CreateNodesSingleQemuSingleMovedisk200Response CreateNodesSingleQemuSingleTemplate(string node, int vmid, CreateNodesSingleQemuSingleTemplateRequest? createNodesSingleQemuSingleTemplateRequest = default(CreateNodesSingleQemuSingleTemplateRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleQemuSingleTemplate
+ ///
+ ///
+ /// Create a Template.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateNodesSingleQemuSingleMovedisk200Response
+ ApiResponse CreateNodesSingleQemuSingleTemplateWithHttpInfo(string node, int vmid, CreateNodesSingleQemuSingleTemplateRequest? createNodesSingleQemuSingleTemplateRequest = default(CreateNodesSingleQemuSingleTemplateRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleQemuSingleTermproxy
+ ///
+ ///
+ /// Creates a TCP proxy connections.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleQemuSingleTermproxy(string node, int vmid, CreateNodesSingleQemuSingleTermproxyRequest? createNodesSingleQemuSingleTermproxyRequest = default(CreateNodesSingleQemuSingleTermproxyRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleQemuSingleTermproxy
+ ///
+ ///
+ /// Creates a TCP proxy connections.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleQemuSingleTermproxyWithHttpInfo(string node, int vmid, CreateNodesSingleQemuSingleTermproxyRequest? createNodesSingleQemuSingleTermproxyRequest = default(CreateNodesSingleQemuSingleTermproxyRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleQemuSingleVncproxy
+ ///
+ ///
+ /// Creates a TCP VNC proxy connections.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleQemuSingleVncproxy(string node, int vmid, CreateNodesSingleQemuSingleVncproxyRequest? createNodesSingleQemuSingleVncproxyRequest = default(CreateNodesSingleQemuSingleVncproxyRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleQemuSingleVncproxy
+ ///
+ ///
+ /// Creates a TCP VNC proxy connections.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleQemuSingleVncproxyWithHttpInfo(string node, int vmid, CreateNodesSingleQemuSingleVncproxyRequest? createNodesSingleQemuSingleVncproxyRequest = default(CreateNodesSingleQemuSingleVncproxyRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleReplicationSingleSchedulenow
+ ///
+ ///
+ /// Schedule replication job to start as soon as possible.
+ ///
+ /// Thrown when fails to make API call
+ /// id
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleReplicationSingleSchedulenow(string id, string node, Object? body = default(Object?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleReplicationSingleSchedulenow
+ ///
+ ///
+ /// Schedule replication job to start as soon as possible.
+ ///
+ /// Thrown when fails to make API call
+ /// id
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleReplicationSingleSchedulenowWithHttpInfo(string id, string node, Object? body = default(Object?), int operationIndex = 0);
+ ///
+ /// createNodesSingleServicesSingleReload
+ ///
+ ///
+ /// Reload service. Falls back to restart if service cannot be reloaded.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// service
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleServicesSingleReload(string node, string service, Object? body = default(Object?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleServicesSingleReload
+ ///
+ ///
+ /// Reload service. Falls back to restart if service cannot be reloaded.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// service
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleServicesSingleReloadWithHttpInfo(string node, string service, Object? body = default(Object?), int operationIndex = 0);
+ ///
+ /// createNodesSingleServicesSingleRestart
+ ///
+ ///
+ /// Hard restart service. Use reload if you want to reduce interruptions.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// service
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleServicesSingleRestart(string node, string service, Object? body = default(Object?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleServicesSingleRestart
+ ///
+ ///
+ /// Hard restart service. Use reload if you want to reduce interruptions.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// service
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleServicesSingleRestartWithHttpInfo(string node, string service, Object? body = default(Object?), int operationIndex = 0);
+ ///
+ /// createNodesSingleServicesSingleStart
+ ///
+ ///
+ /// Start service.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// service
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleServicesSingleStart(string node, string service, Object? body = default(Object?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleServicesSingleStart
+ ///
+ ///
+ /// Start service.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// service
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleServicesSingleStartWithHttpInfo(string node, string service, Object? body = default(Object?), int operationIndex = 0);
+ ///
+ /// createNodesSingleServicesSingleStop
+ ///
+ ///
+ /// Stop service.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// service
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleServicesSingleStop(string node, string service, Object? body = default(Object?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleServicesSingleStop
+ ///
+ ///
+ /// Stop service.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// service
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleServicesSingleStopWithHttpInfo(string node, string service, Object? body = default(Object?), int operationIndex = 0);
+ ///
+ /// createNodesSingleSpiceshell
+ ///
+ ///
+ /// Creates a SPICE shell.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateNodesSingleQemuSingleSpiceproxy200Response
+ CreateNodesSingleQemuSingleSpiceproxy200Response CreateNodesSingleSpiceshell(string node, CreateNodesSingleSpiceshellRequest? createNodesSingleSpiceshellRequest = default(CreateNodesSingleSpiceshellRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleSpiceshell
+ ///
+ ///
+ /// Creates a SPICE shell.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateNodesSingleQemuSingleSpiceproxy200Response
+ ApiResponse CreateNodesSingleSpiceshellWithHttpInfo(string node, CreateNodesSingleSpiceshellRequest? createNodesSingleSpiceshellRequest = default(CreateNodesSingleSpiceshellRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleStartall
+ ///
+ ///
+ /// Start all VMs and containers located on this node (by default only those with onboot=1).
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleStartall(string node, CreateNodesSingleStartallRequest? createNodesSingleStartallRequest = default(CreateNodesSingleStartallRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleStartall
+ ///
+ ///
+ /// Start all VMs and containers located on this node (by default only those with onboot=1).
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleStartallWithHttpInfo(string node, CreateNodesSingleStartallRequest? createNodesSingleStartallRequest = default(CreateNodesSingleStartallRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleStatus
+ ///
+ ///
+ /// Reboot or shutdown a node.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleStatus(string node, CreateNodesSingleStatusRequest? createNodesSingleStatusRequest = default(CreateNodesSingleStatusRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleStatus
+ ///
+ ///
+ /// Reboot or shutdown a node.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleStatusWithHttpInfo(string node, CreateNodesSingleStatusRequest? createNodesSingleStatusRequest = default(CreateNodesSingleStatusRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleStopall
+ ///
+ ///
+ /// Stop all VMs and Containers.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleStopall(string node, CreateNodesSingleStopallRequest? createNodesSingleStopallRequest = default(CreateNodesSingleStopallRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleStopall
+ ///
+ ///
+ /// Stop all VMs and Containers.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleStopallWithHttpInfo(string node, CreateNodesSingleStopallRequest? createNodesSingleStopallRequest = default(CreateNodesSingleStopallRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleStorageSingleContent
+ ///
+ ///
+ /// Allocate disk images.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// storage
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateNodesSingleStorageSingleContent200Response
+ CreateNodesSingleStorageSingleContent200Response CreateNodesSingleStorageSingleContent(string node, string storage, CreateNodesSingleStorageSingleContentRequest? createNodesSingleStorageSingleContentRequest = default(CreateNodesSingleStorageSingleContentRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleStorageSingleContent
+ ///
+ ///
+ /// Allocate disk images.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// storage
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateNodesSingleStorageSingleContent200Response
+ ApiResponse CreateNodesSingleStorageSingleContentWithHttpInfo(string node, string storage, CreateNodesSingleStorageSingleContentRequest? createNodesSingleStorageSingleContentRequest = default(CreateNodesSingleStorageSingleContentRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleStorageSingleContentSingle
+ ///
+ ///
+ /// Copy a volume. This is experimental code - do not use.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// storage
+ /// volume
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleStorageSingleContentSingle(string node, string storage, string volume, CreateNodesSingleStorageSingleContentSingleRequest? createNodesSingleStorageSingleContentSingleRequest = default(CreateNodesSingleStorageSingleContentSingleRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleStorageSingleContentSingle
+ ///
+ ///
+ /// Copy a volume. This is experimental code - do not use.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// storage
+ /// volume
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleStorageSingleContentSingleWithHttpInfo(string node, string storage, string volume, CreateNodesSingleStorageSingleContentSingleRequest? createNodesSingleStorageSingleContentSingleRequest = default(CreateNodesSingleStorageSingleContentSingleRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleStorageSingleDownloadurl
+ ///
+ ///
+ /// Download templates, ISO images, OVAs and VM images by using an URL.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// storage
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleStorageSingleDownloadurl(string node, string storage, CreateNodesSingleStorageSingleDownloadurlRequest? createNodesSingleStorageSingleDownloadurlRequest = default(CreateNodesSingleStorageSingleDownloadurlRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleStorageSingleDownloadurl
+ ///
+ ///
+ /// Download templates, ISO images, OVAs and VM images by using an URL.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// storage
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleStorageSingleDownloadurlWithHttpInfo(string node, string storage, CreateNodesSingleStorageSingleDownloadurlRequest? createNodesSingleStorageSingleDownloadurlRequest = default(CreateNodesSingleStorageSingleDownloadurlRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleStorageSingleOciregistrypull
+ ///
+ ///
+ /// Pull an OCI image from a registry.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// storage
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleStorageSingleOciregistrypull(string node, string storage, CreateNodesSingleStorageSingleOciregistrypullRequest? createNodesSingleStorageSingleOciregistrypullRequest = default(CreateNodesSingleStorageSingleOciregistrypullRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleStorageSingleOciregistrypull
+ ///
+ ///
+ /// Pull an OCI image from a registry.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// storage
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleStorageSingleOciregistrypullWithHttpInfo(string node, string storage, CreateNodesSingleStorageSingleOciregistrypullRequest? createNodesSingleStorageSingleOciregistrypullRequest = default(CreateNodesSingleStorageSingleOciregistrypullRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleStorageSingleUpload
+ ///
+ ///
+ /// Upload templates, ISO images, OVAs and VM images.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// storage
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleStorageSingleUpload(string node, string storage, CreateNodesSingleStorageSingleUploadRequest? createNodesSingleStorageSingleUploadRequest = default(CreateNodesSingleStorageSingleUploadRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleStorageSingleUpload
+ ///
+ ///
+ /// Upload templates, ISO images, OVAs and VM images.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// storage
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleStorageSingleUploadWithHttpInfo(string node, string storage, CreateNodesSingleStorageSingleUploadRequest? createNodesSingleStorageSingleUploadRequest = default(CreateNodesSingleStorageSingleUploadRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleSubscription
+ ///
+ ///
+ /// Update subscription info.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleSubscription(string node, CreateNodesSingleSubscriptionRequest? createNodesSingleSubscriptionRequest = default(CreateNodesSingleSubscriptionRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleSubscription
+ ///
+ ///
+ /// Update subscription info.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleSubscriptionWithHttpInfo(string node, CreateNodesSingleSubscriptionRequest? createNodesSingleSubscriptionRequest = default(CreateNodesSingleSubscriptionRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleSuspendall
+ ///
+ ///
+ /// Suspend all VMs.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleSuspendall(string node, CreateNodesSingleSuspendallRequest? createNodesSingleSuspendallRequest = default(CreateNodesSingleSuspendallRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleSuspendall
+ ///
+ ///
+ /// Suspend all VMs.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleSuspendallWithHttpInfo(string node, CreateNodesSingleSuspendallRequest? createNodesSingleSuspendallRequest = default(CreateNodesSingleSuspendallRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleTermproxy
+ ///
+ ///
+ /// Creates a VNC Shell proxy.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleTermproxy(string node, CreateNodesSingleTermproxyRequest? createNodesSingleTermproxyRequest = default(CreateNodesSingleTermproxyRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleTermproxy
+ ///
+ ///
+ /// Creates a VNC Shell proxy.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleTermproxyWithHttpInfo(string node, CreateNodesSingleTermproxyRequest? createNodesSingleTermproxyRequest = default(CreateNodesSingleTermproxyRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleVncshell
+ ///
+ ///
+ /// Creates a VNC Shell proxy.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleVncshell(string node, CreateNodesSingleVncshellRequest? createNodesSingleVncshellRequest = default(CreateNodesSingleVncshellRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleVncshell
+ ///
+ ///
+ /// Creates a VNC Shell proxy.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleVncshellWithHttpInfo(string node, CreateNodesSingleVncshellRequest? createNodesSingleVncshellRequest = default(CreateNodesSingleVncshellRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleVzdump
+ ///
+ ///
+ /// Create backup.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateNodesSingleVzdump(string node, CreateNodesSingleVzdumpRequest? createNodesSingleVzdumpRequest = default(CreateNodesSingleVzdumpRequest?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleVzdump
+ ///
+ ///
+ /// Create backup.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateNodesSingleVzdumpWithHttpInfo(string node, CreateNodesSingleVzdumpRequest? createNodesSingleVzdumpRequest = default(CreateNodesSingleVzdumpRequest?), int operationIndex = 0);
+ ///
+ /// createNodesSingleWakeonlan
+ ///
+ ///
+ /// Try to wake a node via 'wake on LAN' network packet.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateNodesSingleWakeonlan200Response
+ CreateNodesSingleWakeonlan200Response CreateNodesSingleWakeonlan(string node, Object? body = default(Object?), int operationIndex = 0);
+
+ ///
+ /// createNodesSingleWakeonlan
+ ///
+ ///
+ /// Try to wake a node via 'wake on LAN' network packet.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateNodesSingleWakeonlan200Response
+ ApiResponse CreateNodesSingleWakeonlanWithHttpInfo(string node, Object? body = default(Object?), int operationIndex = 0);
+ ///
+ /// createPool
+ ///
+ ///
+ /// Create new pool.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreatePool(CreatePoolRequest? createPoolRequest = default(CreatePoolRequest?), int operationIndex = 0);
+
+ ///
+ /// createPool
+ ///
+ ///
+ /// Create new pool.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreatePoolWithHttpInfo(CreatePoolRequest? createPoolRequest = default(CreatePoolRequest?), int operationIndex = 0);
+ ///
+ /// createStorage
+ ///
+ ///
+ /// Create a new storage.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateStorage200Response
+ CreateStorage200Response CreateStorage(CreateStorageRequest? createStorageRequest = default(CreateStorageRequest?), int operationIndex = 0);
+
+ ///
+ /// createStorage
+ ///
+ ///
+ /// Create a new storage.
+ ///
+ /// Thrown when fails to make API call
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateStorage200Response
+ ApiResponse CreateStorageWithHttpInfo(CreateStorageRequest? createStorageRequest = default(CreateStorageRequest?), int operationIndex = 0);
+ ///
+ /// createVM
+ ///
+ ///
+ /// Create or restore a virtual machine.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateVM(string node, CreateVMRequest? createVMRequest = default(CreateVMRequest?), int operationIndex = 0);
+
+ ///
+ /// createVM
+ ///
+ ///
+ /// Create or restore a virtual machine.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateVMWithHttpInfo(string node, CreateVMRequest? createVMRequest = default(CreateVMRequest?), int operationIndex = 0);
+ ///
+ /// createVMFirewallIPSet
+ ///
+ ///
+ /// Create new IPSet
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateVMFirewallIPSet(string node, int vmid, CreateVMFirewallIPSetRequest? createVMFirewallIPSetRequest = default(CreateVMFirewallIPSetRequest?), int operationIndex = 0);
+
+ ///
+ /// createVMFirewallIPSet
+ ///
+ ///
+ /// Create new IPSet
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateVMFirewallIPSetWithHttpInfo(string node, int vmid, CreateVMFirewallIPSetRequest? createVMFirewallIPSetRequest = default(CreateVMFirewallIPSetRequest?), int operationIndex = 0);
+ ///
+ /// createVMFirewallRule
+ ///
+ ///
+ /// Create new rule.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response CreateVMFirewallRule(string node, int vmid, CreateVMFirewallRuleRequest? createVMFirewallRuleRequest = default(CreateVMFirewallRuleRequest?), int operationIndex = 0);
+
+ ///
+ /// createVMFirewallRule
+ ///
+ ///
+ /// Create new rule.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse CreateVMFirewallRuleWithHttpInfo(string node, int vmid, CreateVMFirewallRuleRequest? createVMFirewallRuleRequest = default(CreateVMFirewallRuleRequest?), int operationIndex = 0);
+ ///
+ /// createVMSnapshot
+ ///
+ ///
+ /// Snapshot a VM.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// CreateNodesSingleQemuSingleMovedisk200Response
+ CreateNodesSingleQemuSingleMovedisk200Response CreateVMSnapshot(string node, int vmid, CreateVMSnapshotRequest? createVMSnapshotRequest = default(CreateVMSnapshotRequest?), int operationIndex = 0);
+
+ ///
+ /// createVMSnapshot
+ ///
+ ///
+ /// Snapshot a VM.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// (optional)
+ /// Index associated with the operation.
+ /// ApiResponse of CreateNodesSingleQemuSingleMovedisk200Response
+ ApiResponse CreateVMSnapshotWithHttpInfo(string node, int vmid, CreateVMSnapshotRequest? createVMSnapshotRequest = default(CreateVMSnapshotRequest?), int operationIndex = 0);
+ ///
+ /// deleteAccessDomainsSingle
+ ///
+ ///
+ /// Delete an authentication server.
+ ///
+ /// Thrown when fails to make API call
+ /// realm
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteAccessDomainsSingle(string realm, int operationIndex = 0);
+
+ ///
+ /// deleteAccessDomainsSingle
+ ///
+ ///
+ /// Delete an authentication server.
+ ///
+ /// Thrown when fails to make API call
+ /// realm
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteAccessDomainsSingleWithHttpInfo(string realm, int operationIndex = 0);
+ ///
+ /// deleteAccessGroupsSingle
+ ///
+ ///
+ /// Delete group.
+ ///
+ /// Thrown when fails to make API call
+ /// groupid
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteAccessGroupsSingle(string groupid, int operationIndex = 0);
+
+ ///
+ /// deleteAccessGroupsSingle
+ ///
+ ///
+ /// Delete group.
+ ///
+ /// Thrown when fails to make API call
+ /// groupid
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteAccessGroupsSingleWithHttpInfo(string groupid, int operationIndex = 0);
+ ///
+ /// deleteAccessRolesSingle
+ ///
+ ///
+ /// Delete role.
+ ///
+ /// Thrown when fails to make API call
+ /// roleid
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteAccessRolesSingle(string roleid, int operationIndex = 0);
+
+ ///
+ /// deleteAccessRolesSingle
+ ///
+ ///
+ /// Delete role.
+ ///
+ /// Thrown when fails to make API call
+ /// roleid
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteAccessRolesSingleWithHttpInfo(string roleid, int operationIndex = 0);
+ ///
+ /// deleteAccessTfaSingleSingle
+ ///
+ ///
+ /// Delete a TFA entry by ID.
+ ///
+ /// Thrown when fails to make API call
+ /// id
+ /// userid
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteAccessTfaSingleSingle(string id, string userid, int operationIndex = 0);
+
+ ///
+ /// deleteAccessTfaSingleSingle
+ ///
+ ///
+ /// Delete a TFA entry by ID.
+ ///
+ /// Thrown when fails to make API call
+ /// id
+ /// userid
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteAccessTfaSingleSingleWithHttpInfo(string id, string userid, int operationIndex = 0);
+ ///
+ /// deleteAccessUsersSingle
+ ///
+ ///
+ /// Delete user.
+ ///
+ /// Thrown when fails to make API call
+ /// userid
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteAccessUsersSingle(string userid, int operationIndex = 0);
+
+ ///
+ /// deleteAccessUsersSingle
+ ///
+ ///
+ /// Delete user.
+ ///
+ /// Thrown when fails to make API call
+ /// userid
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteAccessUsersSingleWithHttpInfo(string userid, int operationIndex = 0);
+ ///
+ /// deleteAccessUsersSingleTokenSingle
+ ///
+ ///
+ /// Remove API token for a specific user.
+ ///
+ /// Thrown when fails to make API call
+ /// tokenid
+ /// userid
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteAccessUsersSingleTokenSingle(string tokenid, string userid, int operationIndex = 0);
+
+ ///
+ /// deleteAccessUsersSingleTokenSingle
+ ///
+ ///
+ /// Remove API token for a specific user.
+ ///
+ /// Thrown when fails to make API call
+ /// tokenid
+ /// userid
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteAccessUsersSingleTokenSingleWithHttpInfo(string tokenid, string userid, int operationIndex = 0);
+ ///
+ /// deleteClusterAcmeAccountSingle
+ ///
+ ///
+ /// Deactivate existing ACME account at CA.
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteClusterAcmeAccountSingle(string name, int operationIndex = 0);
+
+ ///
+ /// deleteClusterAcmeAccountSingle
+ ///
+ ///
+ /// Deactivate existing ACME account at CA.
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteClusterAcmeAccountSingleWithHttpInfo(string name, int operationIndex = 0);
+ ///
+ /// deleteClusterAcmePluginsSingle
+ ///
+ ///
+ /// Delete ACME plugin configuration.
+ ///
+ /// Thrown when fails to make API call
+ /// id
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteClusterAcmePluginsSingle(string id, int operationIndex = 0);
+
+ ///
+ /// deleteClusterAcmePluginsSingle
+ ///
+ ///
+ /// Delete ACME plugin configuration.
+ ///
+ /// Thrown when fails to make API call
+ /// id
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteClusterAcmePluginsSingleWithHttpInfo(string id, int operationIndex = 0);
+ ///
+ /// deleteClusterBackupSingle
+ ///
+ ///
+ /// Delete vzdump backup job definition.
+ ///
+ /// Thrown when fails to make API call
+ /// id
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteClusterBackupSingle(string id, int operationIndex = 0);
+
+ ///
+ /// deleteClusterBackupSingle
+ ///
+ ///
+ /// Delete vzdump backup job definition.
+ ///
+ /// Thrown when fails to make API call
+ /// id
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteClusterBackupSingleWithHttpInfo(string id, int operationIndex = 0);
+ ///
+ /// deleteClusterConfigNodesSingle
+ ///
+ ///
+ /// Removes a node from the cluster configuration.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteClusterConfigNodesSingle(string node, int operationIndex = 0);
+
+ ///
+ /// deleteClusterConfigNodesSingle
+ ///
+ ///
+ /// Removes a node from the cluster configuration.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteClusterConfigNodesSingleWithHttpInfo(string node, int operationIndex = 0);
+ ///
+ /// deleteClusterFirewallAliasesSingle
+ ///
+ ///
+ /// Remove IP or Network alias.
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteClusterFirewallAliasesSingle(string name, int operationIndex = 0);
+
+ ///
+ /// deleteClusterFirewallAliasesSingle
+ ///
+ ///
+ /// Remove IP or Network alias.
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteClusterFirewallAliasesSingleWithHttpInfo(string name, int operationIndex = 0);
+ ///
+ /// deleteClusterFirewallGroup
+ ///
+ ///
+ /// Delete security group.
+ ///
+ /// Thrown when fails to make API call
+ /// group
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteClusterFirewallGroup(string group, int operationIndex = 0);
+
+ ///
+ /// deleteClusterFirewallGroup
+ ///
+ ///
+ /// Delete security group.
+ ///
+ /// Thrown when fails to make API call
+ /// group
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteClusterFirewallGroupWithHttpInfo(string group, int operationIndex = 0);
+ ///
+ /// deleteClusterFirewallIPSet
+ ///
+ ///
+ /// Delete IPSet
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteClusterFirewallIPSet(string name, int operationIndex = 0);
+
+ ///
+ /// deleteClusterFirewallIPSet
+ ///
+ ///
+ /// Delete IPSet
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteClusterFirewallIPSetWithHttpInfo(string name, int operationIndex = 0);
+ ///
+ /// deleteClusterHaGroupsSingle
+ ///
+ ///
+ /// Delete ha group configuration. (deprecated in favor of HA rules)
+ ///
+ /// Thrown when fails to make API call
+ /// group
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteClusterHaGroupsSingle(string group, int operationIndex = 0);
+
+ ///
+ /// deleteClusterHaGroupsSingle
+ ///
+ ///
+ /// Delete ha group configuration. (deprecated in favor of HA rules)
+ ///
+ /// Thrown when fails to make API call
+ /// group
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteClusterHaGroupsSingleWithHttpInfo(string group, int operationIndex = 0);
+ ///
+ /// deleteClusterHaResourcesSingle
+ ///
+ ///
+ /// Delete resource configuration.
+ ///
+ /// Thrown when fails to make API call
+ /// sid
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteClusterHaResourcesSingle(string sid, int operationIndex = 0);
+
+ ///
+ /// deleteClusterHaResourcesSingle
+ ///
+ ///
+ /// Delete resource configuration.
+ ///
+ /// Thrown when fails to make API call
+ /// sid
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteClusterHaResourcesSingleWithHttpInfo(string sid, int operationIndex = 0);
+ ///
+ /// deleteClusterHaRulesSingle
+ ///
+ ///
+ /// Delete HA rule.
+ ///
+ /// Thrown when fails to make API call
+ /// rule
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteClusterHaRulesSingle(string rule, int operationIndex = 0);
+
+ ///
+ /// deleteClusterHaRulesSingle
+ ///
+ ///
+ /// Delete HA rule.
+ ///
+ /// Thrown when fails to make API call
+ /// rule
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteClusterHaRulesSingleWithHttpInfo(string rule, int operationIndex = 0);
+ ///
+ /// deleteClusterJobsRealmsyncSingle
+ ///
+ ///
+ /// Delete realm-sync job definition.
+ ///
+ /// Thrown when fails to make API call
+ /// id
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteClusterJobsRealmsyncSingle(string id, int operationIndex = 0);
+
+ ///
+ /// deleteClusterJobsRealmsyncSingle
+ ///
+ ///
+ /// Delete realm-sync job definition.
+ ///
+ /// Thrown when fails to make API call
+ /// id
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteClusterJobsRealmsyncSingleWithHttpInfo(string id, int operationIndex = 0);
+ ///
+ /// deleteClusterMappingDirSingle
+ ///
+ ///
+ /// Remove directory mapping.
+ ///
+ /// Thrown when fails to make API call
+ /// id
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteClusterMappingDirSingle(string id, int operationIndex = 0);
+
+ ///
+ /// deleteClusterMappingDirSingle
+ ///
+ ///
+ /// Remove directory mapping.
+ ///
+ /// Thrown when fails to make API call
+ /// id
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteClusterMappingDirSingleWithHttpInfo(string id, int operationIndex = 0);
+ ///
+ /// deleteClusterMappingPciSingle
+ ///
+ ///
+ /// Remove Hardware Mapping.
+ ///
+ /// Thrown when fails to make API call
+ /// id
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteClusterMappingPciSingle(string id, int operationIndex = 0);
+
+ ///
+ /// deleteClusterMappingPciSingle
+ ///
+ ///
+ /// Remove Hardware Mapping.
+ ///
+ /// Thrown when fails to make API call
+ /// id
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteClusterMappingPciSingleWithHttpInfo(string id, int operationIndex = 0);
+ ///
+ /// deleteClusterMappingUsbSingle
+ ///
+ ///
+ /// Remove Hardware Mapping.
+ ///
+ /// Thrown when fails to make API call
+ /// id
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteClusterMappingUsbSingle(string id, int operationIndex = 0);
+
+ ///
+ /// deleteClusterMappingUsbSingle
+ ///
+ ///
+ /// Remove Hardware Mapping.
+ ///
+ /// Thrown when fails to make API call
+ /// id
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteClusterMappingUsbSingleWithHttpInfo(string id, int operationIndex = 0);
+ ///
+ /// deleteClusterMetricsServerSingle
+ ///
+ ///
+ /// Remove Metric server.
+ ///
+ /// Thrown when fails to make API call
+ /// id
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteClusterMetricsServerSingle(string id, int operationIndex = 0);
+
+ ///
+ /// deleteClusterMetricsServerSingle
+ ///
+ ///
+ /// Remove Metric server.
+ ///
+ /// Thrown when fails to make API call
+ /// id
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteClusterMetricsServerSingleWithHttpInfo(string id, int operationIndex = 0);
+ ///
+ /// deleteClusterNotificationsEndpointsGotifySingle
+ ///
+ ///
+ /// Remove gotify endpoint
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteClusterNotificationsEndpointsGotifySingle(string name, int operationIndex = 0);
+
+ ///
+ /// deleteClusterNotificationsEndpointsGotifySingle
+ ///
+ ///
+ /// Remove gotify endpoint
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteClusterNotificationsEndpointsGotifySingleWithHttpInfo(string name, int operationIndex = 0);
+ ///
+ /// deleteClusterNotificationsEndpointsSendmailSingle
+ ///
+ ///
+ /// Remove sendmail endpoint
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteClusterNotificationsEndpointsSendmailSingle(string name, int operationIndex = 0);
+
+ ///
+ /// deleteClusterNotificationsEndpointsSendmailSingle
+ ///
+ ///
+ /// Remove sendmail endpoint
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteClusterNotificationsEndpointsSendmailSingleWithHttpInfo(string name, int operationIndex = 0);
+ ///
+ /// deleteClusterNotificationsEndpointsSmtpSingle
+ ///
+ ///
+ /// Remove smtp endpoint
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteClusterNotificationsEndpointsSmtpSingle(string name, int operationIndex = 0);
+
+ ///
+ /// deleteClusterNotificationsEndpointsSmtpSingle
+ ///
+ ///
+ /// Remove smtp endpoint
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteClusterNotificationsEndpointsSmtpSingleWithHttpInfo(string name, int operationIndex = 0);
+ ///
+ /// deleteClusterNotificationsEndpointsWebhookSingle
+ ///
+ ///
+ /// Remove webhook endpoint
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteClusterNotificationsEndpointsWebhookSingle(string name, int operationIndex = 0);
+
+ ///
+ /// deleteClusterNotificationsEndpointsWebhookSingle
+ ///
+ ///
+ /// Remove webhook endpoint
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteClusterNotificationsEndpointsWebhookSingleWithHttpInfo(string name, int operationIndex = 0);
+ ///
+ /// deleteClusterNotificationsMatchersSingle
+ ///
+ ///
+ /// Remove matcher
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteClusterNotificationsMatchersSingle(string name, int operationIndex = 0);
+
+ ///
+ /// deleteClusterNotificationsMatchersSingle
+ ///
+ ///
+ /// Remove matcher
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteClusterNotificationsMatchersSingleWithHttpInfo(string name, int operationIndex = 0);
+ ///
+ /// deleteClusterReplicationSingle
+ ///
+ ///
+ /// Mark replication job for removal.
+ ///
+ /// Thrown when fails to make API call
+ /// id
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteClusterReplicationSingle(string id, int operationIndex = 0);
+
+ ///
+ /// deleteClusterReplicationSingle
+ ///
+ ///
+ /// Mark replication job for removal.
+ ///
+ /// Thrown when fails to make API call
+ /// id
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteClusterReplicationSingleWithHttpInfo(string id, int operationIndex = 0);
+ ///
+ /// deleteClusterSDNController
+ ///
+ ///
+ /// Delete sdn controller object configuration.
+ ///
+ /// Thrown when fails to make API call
+ /// controller
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteClusterSDNController(string controller, int operationIndex = 0);
+
+ ///
+ /// deleteClusterSDNController
+ ///
+ ///
+ /// Delete sdn controller object configuration.
+ ///
+ /// Thrown when fails to make API call
+ /// controller
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteClusterSDNControllerWithHttpInfo(string controller, int operationIndex = 0);
+ ///
+ /// deleteClusterSDNVnet
+ ///
+ ///
+ /// Delete sdn vnet object configuration.
+ ///
+ /// Thrown when fails to make API call
+ /// vnet
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteClusterSDNVnet(string vnet, int operationIndex = 0);
+
+ ///
+ /// deleteClusterSDNVnet
+ ///
+ ///
+ /// Delete sdn vnet object configuration.
+ ///
+ /// Thrown when fails to make API call
+ /// vnet
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteClusterSDNVnetWithHttpInfo(string vnet, int operationIndex = 0);
+ ///
+ /// deleteClusterSDNZone
+ ///
+ ///
+ /// Delete sdn zone object configuration.
+ ///
+ /// Thrown when fails to make API call
+ /// zone
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteClusterSDNZone(string zone, int operationIndex = 0);
+
+ ///
+ /// deleteClusterSDNZone
+ ///
+ ///
+ /// Delete sdn zone object configuration.
+ ///
+ /// Thrown when fails to make API call
+ /// zone
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteClusterSDNZoneWithHttpInfo(string zone, int operationIndex = 0);
+ ///
+ /// deleteClusterSdnDnsSingle
+ ///
+ ///
+ /// Delete sdn dns object configuration.
+ ///
+ /// Thrown when fails to make API call
+ /// dns
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteClusterSdnDnsSingle(string dns, int operationIndex = 0);
+
+ ///
+ /// deleteClusterSdnDnsSingle
+ ///
+ ///
+ /// Delete sdn dns object configuration.
+ ///
+ /// Thrown when fails to make API call
+ /// dns
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteClusterSdnDnsSingleWithHttpInfo(string dns, int operationIndex = 0);
+ ///
+ /// deleteClusterSdnFabricsFabricSingle
+ ///
+ ///
+ /// Add a fabric
+ ///
+ /// Thrown when fails to make API call
+ /// id
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteClusterSdnFabricsFabricSingle(string id, int operationIndex = 0);
+
+ ///
+ /// deleteClusterSdnFabricsFabricSingle
+ ///
+ ///
+ /// Add a fabric
+ ///
+ /// Thrown when fails to make API call
+ /// id
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteClusterSdnFabricsFabricSingleWithHttpInfo(string id, int operationIndex = 0);
+ ///
+ /// deleteClusterSdnFabricsNodeSingleSingle
+ ///
+ ///
+ /// Add a node
+ ///
+ /// Thrown when fails to make API call
+ /// fabric_id
+ /// node_id
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteClusterSdnFabricsNodeSingleSingle(string fabricId, string nodeId, int operationIndex = 0);
+
+ ///
+ /// deleteClusterSdnFabricsNodeSingleSingle
+ ///
+ ///
+ /// Add a node
+ ///
+ /// Thrown when fails to make API call
+ /// fabric_id
+ /// node_id
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteClusterSdnFabricsNodeSingleSingleWithHttpInfo(string fabricId, string nodeId, int operationIndex = 0);
+ ///
+ /// deleteClusterSdnIpamsSingle
+ ///
+ ///
+ /// Delete sdn ipam object configuration.
+ ///
+ /// Thrown when fails to make API call
+ /// ipam
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteClusterSdnIpamsSingle(string ipam, int operationIndex = 0);
+
+ ///
+ /// deleteClusterSdnIpamsSingle
+ ///
+ ///
+ /// Delete sdn ipam object configuration.
+ ///
+ /// Thrown when fails to make API call
+ /// ipam
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteClusterSdnIpamsSingleWithHttpInfo(string ipam, int operationIndex = 0);
+ ///
+ /// deleteClusterSdnLock
+ ///
+ ///
+ /// Release global lock for SDN configuration
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteClusterSdnLock(int operationIndex = 0);
+
+ ///
+ /// deleteClusterSdnLock
+ ///
+ ///
+ /// Release global lock for SDN configuration
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteClusterSdnLockWithHttpInfo(int operationIndex = 0);
+ ///
+ /// deleteClusterSdnVnetsSingleFirewallRulesSingle
+ ///
+ ///
+ /// Delete rule.
+ ///
+ /// Thrown when fails to make API call
+ /// pos
+ /// vnet
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteClusterSdnVnetsSingleFirewallRulesSingle(int pos, string vnet, int operationIndex = 0);
+
+ ///
+ /// deleteClusterSdnVnetsSingleFirewallRulesSingle
+ ///
+ ///
+ /// Delete rule.
+ ///
+ /// Thrown when fails to make API call
+ /// pos
+ /// vnet
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteClusterSdnVnetsSingleFirewallRulesSingleWithHttpInfo(int pos, string vnet, int operationIndex = 0);
+ ///
+ /// deleteClusterSdnVnetsSingleIps
+ ///
+ ///
+ /// Delete IP Mappings in a VNet
+ ///
+ /// Thrown when fails to make API call
+ /// vnet
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteClusterSdnVnetsSingleIps(string vnet, int operationIndex = 0);
+
+ ///
+ /// deleteClusterSdnVnetsSingleIps
+ ///
+ ///
+ /// Delete IP Mappings in a VNet
+ ///
+ /// Thrown when fails to make API call
+ /// vnet
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteClusterSdnVnetsSingleIpsWithHttpInfo(string vnet, int operationIndex = 0);
+ ///
+ /// deleteClusterSdnVnetsSingleSubnetsSingle
+ ///
+ ///
+ /// Delete sdn subnet object configuration.
+ ///
+ /// Thrown when fails to make API call
+ /// subnet
+ /// vnet
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteClusterSdnVnetsSingleSubnetsSingle(string subnet, string vnet, int operationIndex = 0);
+
+ ///
+ /// deleteClusterSdnVnetsSingleSubnetsSingle
+ ///
+ ///
+ /// Delete sdn subnet object configuration.
+ ///
+ /// Thrown when fails to make API call
+ /// subnet
+ /// vnet
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteClusterSdnVnetsSingleSubnetsSingleWithHttpInfo(string subnet, string vnet, int operationIndex = 0);
+ ///
+ /// deleteNodeFirewallRule
+ ///
+ ///
+ /// Delete rule.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// pos
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteNodeFirewallRule(string node, int pos, int operationIndex = 0);
+
+ ///
+ /// deleteNodeFirewallRule
+ ///
+ ///
+ /// Delete rule.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// pos
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteNodeFirewallRuleWithHttpInfo(string node, int pos, int operationIndex = 0);
+ ///
+ /// deleteNodesSingleCephMdsSingle
+ ///
+ ///
+ /// Destroy Ceph Metadata Server
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// node
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteNodesSingleCephMdsSingle(string name, string node, int operationIndex = 0);
+
+ ///
+ /// deleteNodesSingleCephMdsSingle
+ ///
+ ///
+ /// Destroy Ceph Metadata Server
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// node
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteNodesSingleCephMdsSingleWithHttpInfo(string name, string node, int operationIndex = 0);
+ ///
+ /// deleteNodesSingleCephMgrSingle
+ ///
+ ///
+ /// Destroy Ceph Manager.
+ ///
+ /// Thrown when fails to make API call
+ /// id
+ /// node
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteNodesSingleCephMgrSingle(string id, string node, int operationIndex = 0);
+
+ ///
+ /// deleteNodesSingleCephMgrSingle
+ ///
+ ///
+ /// Destroy Ceph Manager.
+ ///
+ /// Thrown when fails to make API call
+ /// id
+ /// node
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteNodesSingleCephMgrSingleWithHttpInfo(string id, string node, int operationIndex = 0);
+ ///
+ /// deleteNodesSingleCephMonSingle
+ ///
+ ///
+ /// Destroy Ceph Monitor and Manager.
+ ///
+ /// Thrown when fails to make API call
+ /// monid
+ /// node
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteNodesSingleCephMonSingle(string monid, string node, int operationIndex = 0);
+
+ ///
+ /// deleteNodesSingleCephMonSingle
+ ///
+ ///
+ /// Destroy Ceph Monitor and Manager.
+ ///
+ /// Thrown when fails to make API call
+ /// monid
+ /// node
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteNodesSingleCephMonSingleWithHttpInfo(string monid, string node, int operationIndex = 0);
+ ///
+ /// deleteNodesSingleCephOsdSingle
+ ///
+ ///
+ /// Destroy OSD
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// osdid
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteNodesSingleCephOsdSingle(string node, int osdid, int operationIndex = 0);
+
+ ///
+ /// deleteNodesSingleCephOsdSingle
+ ///
+ ///
+ /// Destroy OSD
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// osdid
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteNodesSingleCephOsdSingleWithHttpInfo(string node, int osdid, int operationIndex = 0);
+ ///
+ /// deleteNodesSingleCephPoolSingle
+ ///
+ ///
+ /// Destroy pool
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// node
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteNodesSingleCephPoolSingle(string name, string node, int operationIndex = 0);
+
+ ///
+ /// deleteNodesSingleCephPoolSingle
+ ///
+ ///
+ /// Destroy pool
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// node
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteNodesSingleCephPoolSingleWithHttpInfo(string name, string node, int operationIndex = 0);
+ ///
+ /// deleteNodesSingleCertificatesAcmeCertificate
+ ///
+ ///
+ /// Revoke existing certificate from CA.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteNodesSingleCertificatesAcmeCertificate(string node, int operationIndex = 0);
+
+ ///
+ /// deleteNodesSingleCertificatesAcmeCertificate
+ ///
+ ///
+ /// Revoke existing certificate from CA.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteNodesSingleCertificatesAcmeCertificateWithHttpInfo(string node, int operationIndex = 0);
+ ///
+ /// deleteNodesSingleCertificatesCustom
+ ///
+ ///
+ /// DELETE custom certificate chain and key.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteNodesSingleCertificatesCustom(string node, int operationIndex = 0);
+
+ ///
+ /// deleteNodesSingleCertificatesCustom
+ ///
+ ///
+ /// DELETE custom certificate chain and key.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteNodesSingleCertificatesCustomWithHttpInfo(string node, int operationIndex = 0);
+ ///
+ /// deleteNodesSingleDisksDirectorySingle
+ ///
+ ///
+ /// Unmounts the storage and removes the mount unit.
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// node
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteNodesSingleDisksDirectorySingle(string name, string node, int operationIndex = 0);
+
+ ///
+ /// deleteNodesSingleDisksDirectorySingle
+ ///
+ ///
+ /// Unmounts the storage and removes the mount unit.
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// node
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteNodesSingleDisksDirectorySingleWithHttpInfo(string name, string node, int operationIndex = 0);
+ ///
+ /// deleteNodesSingleDisksLvmSingle
+ ///
+ ///
+ /// Remove an LVM Volume Group.
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// node
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteNodesSingleDisksLvmSingle(string name, string node, int operationIndex = 0);
+
+ ///
+ /// deleteNodesSingleDisksLvmSingle
+ ///
+ ///
+ /// Remove an LVM Volume Group.
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// node
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteNodesSingleDisksLvmSingleWithHttpInfo(string name, string node, int operationIndex = 0);
+ ///
+ /// deleteNodesSingleDisksLvmthinSingle
+ ///
+ ///
+ /// Remove an LVM thin pool.
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// node
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteNodesSingleDisksLvmthinSingle(string name, string node, int operationIndex = 0);
+
+ ///
+ /// deleteNodesSingleDisksLvmthinSingle
+ ///
+ ///
+ /// Remove an LVM thin pool.
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// node
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteNodesSingleDisksLvmthinSingleWithHttpInfo(string name, string node, int operationIndex = 0);
+ ///
+ /// deleteNodesSingleDisksZfsSingle
+ ///
+ ///
+ /// Destroy a ZFS pool.
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// node
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteNodesSingleDisksZfsSingle(string name, string node, int operationIndex = 0);
+
+ ///
+ /// deleteNodesSingleDisksZfsSingle
+ ///
+ ///
+ /// Destroy a ZFS pool.
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// node
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteNodesSingleDisksZfsSingleWithHttpInfo(string name, string node, int operationIndex = 0);
+ ///
+ /// deleteNodesSingleLxcSingle
+ ///
+ ///
+ /// Destroy the container (also delete all uses files).
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteNodesSingleLxcSingle(string node, int vmid, int operationIndex = 0);
+
+ ///
+ /// deleteNodesSingleLxcSingle
+ ///
+ ///
+ /// Destroy the container (also delete all uses files).
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteNodesSingleLxcSingleWithHttpInfo(string node, int vmid, int operationIndex = 0);
+ ///
+ /// deleteNodesSingleLxcSingleFirewallAliasesSingle
+ ///
+ ///
+ /// Remove IP or Network alias.
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// node
+ /// vmid
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteNodesSingleLxcSingleFirewallAliasesSingle(string name, string node, int vmid, int operationIndex = 0);
+
+ ///
+ /// deleteNodesSingleLxcSingleFirewallAliasesSingle
+ ///
+ ///
+ /// Remove IP or Network alias.
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// node
+ /// vmid
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteNodesSingleLxcSingleFirewallAliasesSingleWithHttpInfo(string name, string node, int vmid, int operationIndex = 0);
+ ///
+ /// deleteNodesSingleLxcSingleFirewallIpsetSingle
+ ///
+ ///
+ /// Delete IPSet
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// node
+ /// vmid
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteNodesSingleLxcSingleFirewallIpsetSingle(string name, string node, int vmid, int operationIndex = 0);
+
+ ///
+ /// deleteNodesSingleLxcSingleFirewallIpsetSingle
+ ///
+ ///
+ /// Delete IPSet
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// node
+ /// vmid
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteNodesSingleLxcSingleFirewallIpsetSingleWithHttpInfo(string name, string node, int vmid, int operationIndex = 0);
+ ///
+ /// deleteNodesSingleLxcSingleFirewallIpsetSingleSingle
+ ///
+ ///
+ /// Remove IP or Network from IPSet.
+ ///
+ /// Thrown when fails to make API call
+ /// cidr
+ /// name
+ /// node
+ /// vmid
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteNodesSingleLxcSingleFirewallIpsetSingleSingle(string cidr, string name, string node, int vmid, int operationIndex = 0);
+
+ ///
+ /// deleteNodesSingleLxcSingleFirewallIpsetSingleSingle
+ ///
+ ///
+ /// Remove IP or Network from IPSet.
+ ///
+ /// Thrown when fails to make API call
+ /// cidr
+ /// name
+ /// node
+ /// vmid
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteNodesSingleLxcSingleFirewallIpsetSingleSingleWithHttpInfo(string cidr, string name, string node, int vmid, int operationIndex = 0);
+ ///
+ /// deleteNodesSingleLxcSingleFirewallRulesSingle
+ ///
+ ///
+ /// Delete rule.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// pos
+ /// vmid
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteNodesSingleLxcSingleFirewallRulesSingle(string node, int pos, int vmid, int operationIndex = 0);
+
+ ///
+ /// deleteNodesSingleLxcSingleFirewallRulesSingle
+ ///
+ ///
+ /// Delete rule.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// pos
+ /// vmid
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteNodesSingleLxcSingleFirewallRulesSingleWithHttpInfo(string node, int pos, int vmid, int operationIndex = 0);
+ ///
+ /// deleteNodesSingleLxcSingleSnapshotSingle
+ ///
+ ///
+ /// Delete a LXC snapshot.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// snapname
+ /// vmid
+ /// Index associated with the operation.
+ /// CreateNodesSingleQemuSingleMovedisk200Response
+ CreateNodesSingleQemuSingleMovedisk200Response DeleteNodesSingleLxcSingleSnapshotSingle(string node, string snapname, int vmid, int operationIndex = 0);
+
+ ///
+ /// deleteNodesSingleLxcSingleSnapshotSingle
+ ///
+ ///
+ /// Delete a LXC snapshot.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// snapname
+ /// vmid
+ /// Index associated with the operation.
+ /// ApiResponse of CreateNodesSingleQemuSingleMovedisk200Response
+ ApiResponse DeleteNodesSingleLxcSingleSnapshotSingleWithHttpInfo(string node, string snapname, int vmid, int operationIndex = 0);
+ ///
+ /// deleteNodesSingleNetwork
+ ///
+ ///
+ /// Revert network configuration changes.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteNodesSingleNetwork(string node, int operationIndex = 0);
+
+ ///
+ /// deleteNodesSingleNetwork
+ ///
+ ///
+ /// Revert network configuration changes.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteNodesSingleNetworkWithHttpInfo(string node, int operationIndex = 0);
+ ///
+ /// deleteNodesSingleNetworkSingle
+ ///
+ ///
+ /// Delete network device configuration
+ ///
+ /// Thrown when fails to make API call
+ /// iface
+ /// node
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteNodesSingleNetworkSingle(string iface, string node, int operationIndex = 0);
+
+ ///
+ /// deleteNodesSingleNetworkSingle
+ ///
+ ///
+ /// Delete network device configuration
+ ///
+ /// Thrown when fails to make API call
+ /// iface
+ /// node
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteNodesSingleNetworkSingleWithHttpInfo(string iface, string node, int operationIndex = 0);
+ ///
+ /// deleteNodesSingleQemuSingleFirewallAliasesSingle
+ ///
+ ///
+ /// Remove IP or Network alias.
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// node
+ /// vmid
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteNodesSingleQemuSingleFirewallAliasesSingle(string name, string node, int vmid, int operationIndex = 0);
+
+ ///
+ /// deleteNodesSingleQemuSingleFirewallAliasesSingle
+ ///
+ ///
+ /// Remove IP or Network alias.
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// node
+ /// vmid
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteNodesSingleQemuSingleFirewallAliasesSingleWithHttpInfo(string name, string node, int vmid, int operationIndex = 0);
+ ///
+ /// deleteNodesSingleStorageSingleContentSingle
+ ///
+ ///
+ /// Delete volume
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// storage
+ /// volume
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteNodesSingleStorageSingleContentSingle(string node, string storage, string volume, int operationIndex = 0);
+
+ ///
+ /// deleteNodesSingleStorageSingleContentSingle
+ ///
+ ///
+ /// Delete volume
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// storage
+ /// volume
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteNodesSingleStorageSingleContentSingleWithHttpInfo(string node, string storage, string volume, int operationIndex = 0);
+ ///
+ /// deleteNodesSingleStorageSinglePrunebackups
+ ///
+ ///
+ /// Prune backups. Only those using the standard naming scheme are considered.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// storage
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteNodesSingleStorageSinglePrunebackups(string node, string storage, int operationIndex = 0);
+
+ ///
+ /// deleteNodesSingleStorageSinglePrunebackups
+ ///
+ ///
+ /// Prune backups. Only those using the standard naming scheme are considered.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// storage
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteNodesSingleStorageSinglePrunebackupsWithHttpInfo(string node, string storage, int operationIndex = 0);
+ ///
+ /// deleteNodesSingleSubscription
+ ///
+ ///
+ /// Delete subscription key of this node.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteNodesSingleSubscription(string node, int operationIndex = 0);
+
+ ///
+ /// deleteNodesSingleSubscription
+ ///
+ ///
+ /// Delete subscription key of this node.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteNodesSingleSubscriptionWithHttpInfo(string node, int operationIndex = 0);
+ ///
+ /// deletePool
+ ///
+ ///
+ /// Delete pool (deprecated, no support for nested pools, use 'DELETE /pools/?poolid={poolid}').
+ ///
+ /// Thrown when fails to make API call
+ /// poolid
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeletePool(string poolid, int operationIndex = 0);
+
+ ///
+ /// deletePool
+ ///
+ ///
+ /// Delete pool (deprecated, no support for nested pools, use 'DELETE /pools/?poolid={poolid}').
+ ///
+ /// Thrown when fails to make API call
+ /// poolid
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeletePoolWithHttpInfo(string poolid, int operationIndex = 0);
+ ///
+ /// deletePools
+ ///
+ ///
+ /// Delete pool.
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeletePools(int operationIndex = 0);
+
+ ///
+ /// deletePools
+ ///
+ ///
+ /// Delete pool.
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeletePoolsWithHttpInfo(int operationIndex = 0);
+ ///
+ /// deleteStorageSingle
+ ///
+ ///
+ /// Delete storage configuration.
+ ///
+ /// Thrown when fails to make API call
+ /// storage
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteStorageSingle(string storage, int operationIndex = 0);
+
+ ///
+ /// deleteStorageSingle
+ ///
+ ///
+ /// Delete storage configuration.
+ ///
+ /// Thrown when fails to make API call
+ /// storage
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteStorageSingleWithHttpInfo(string storage, int operationIndex = 0);
+ ///
+ /// deleteVM
+ ///
+ ///
+ /// Destroy the VM and all used/owned volumes. Removes any VM specific permissions and firewall rules
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteVM(string node, int vmid, int operationIndex = 0);
+
+ ///
+ /// deleteVM
+ ///
+ ///
+ /// Destroy the VM and all used/owned volumes. Removes any VM specific permissions and firewall rules
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// vmid
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteVMWithHttpInfo(string node, int vmid, int operationIndex = 0);
+ ///
+ /// deleteVMFirewallIPSet
+ ///
+ ///
+ /// Delete IPSet
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// node
+ /// vmid
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteVMFirewallIPSet(string name, string node, int vmid, int operationIndex = 0);
+
+ ///
+ /// deleteVMFirewallIPSet
+ ///
+ ///
+ /// Delete IPSet
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// node
+ /// vmid
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteVMFirewallIPSetWithHttpInfo(string name, string node, int vmid, int operationIndex = 0);
+ ///
+ /// deleteVMFirewallRule
+ ///
+ ///
+ /// Delete rule.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// pos
+ /// vmid
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response DeleteVMFirewallRule(string node, int pos, int vmid, int operationIndex = 0);
+
+ ///
+ /// deleteVMFirewallRule
+ ///
+ ///
+ /// Delete rule.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// pos
+ /// vmid
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse DeleteVMFirewallRuleWithHttpInfo(string node, int pos, int vmid, int operationIndex = 0);
+ ///
+ /// deleteVMSnapshot
+ ///
+ ///
+ /// Delete a VM snapshot.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// snapname
+ /// vmid
+ /// Index associated with the operation.
+ /// CreateNodesSingleQemuSingleMovedisk200Response
+ CreateNodesSingleQemuSingleMovedisk200Response DeleteVMSnapshot(string node, string snapname, int vmid, int operationIndex = 0);
+
+ ///
+ /// deleteVMSnapshot
+ ///
+ ///
+ /// Delete a VM snapshot.
+ ///
+ /// Thrown when fails to make API call
+ /// node
+ /// snapname
+ /// vmid
+ /// Index associated with the operation.
+ /// ApiResponse of CreateNodesSingleQemuSingleMovedisk200Response
+ ApiResponse DeleteVMSnapshotWithHttpInfo(string node, string snapname, int vmid, int operationIndex = 0);
+ ///
+ /// getAccess
+ ///
+ ///
+ /// Directory index.
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// GetClusterSdnFabrics200Response
+ GetClusterSdnFabrics200Response GetAccess(int operationIndex = 0);
+
+ ///
+ /// getAccess
+ ///
+ ///
+ /// Directory index.
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// ApiResponse of GetClusterSdnFabrics200Response
+ ApiResponse GetAccessWithHttpInfo(int operationIndex = 0);
+ ///
+ /// getAccessAcl
+ ///
+ ///
+ /// Get Access Control List (ACLs).
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// GetAccessAcl200Response
+ GetAccessAcl200Response GetAccessAcl(int operationIndex = 0);
+
+ ///
+ /// getAccessAcl
+ ///
+ ///
+ /// Get Access Control List (ACLs).
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// ApiResponse of GetAccessAcl200Response
+ ApiResponse GetAccessAclWithHttpInfo(int operationIndex = 0);
+ ///
+ /// getAccessDomains
+ ///
+ ///
+ /// Authentication domain index.
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// GetAccessDomains200Response
+ GetAccessDomains200Response GetAccessDomains(int operationIndex = 0);
+
+ ///
+ /// getAccessDomains
+ ///
+ ///
+ /// Authentication domain index.
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// ApiResponse of GetAccessDomains200Response
+ ApiResponse GetAccessDomainsWithHttpInfo(int operationIndex = 0);
+ ///
+ /// getAccessDomainsSingle
+ ///
+ ///
+ /// Get auth server configuration.
+ ///
+ /// Thrown when fails to make API call
+ /// realm
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response GetAccessDomainsSingle(string realm, int operationIndex = 0);
+
+ ///
+ /// getAccessDomainsSingle
+ ///
+ ///
+ /// Get auth server configuration.
+ ///
+ /// Thrown when fails to make API call
+ /// realm
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse GetAccessDomainsSingleWithHttpInfo(string realm, int operationIndex = 0);
+ ///
+ /// getAccessGroups
+ ///
+ ///
+ /// Group index.
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// GetAccessGroups200Response
+ GetAccessGroups200Response GetAccessGroups(int operationIndex = 0);
+
+ ///
+ /// getAccessGroups
+ ///
+ ///
+ /// Group index.
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// ApiResponse of GetAccessGroups200Response
+ ApiResponse GetAccessGroupsWithHttpInfo(int operationIndex = 0);
+ ///
+ /// getAccessGroupsSingle
+ ///
+ ///
+ /// Get group configuration.
+ ///
+ /// Thrown when fails to make API call
+ /// groupid
+ /// Index associated with the operation.
+ /// GetAccessGroupsSingle200Response
+ GetAccessGroupsSingle200Response GetAccessGroupsSingle(string groupid, int operationIndex = 0);
+
+ ///
+ /// getAccessGroupsSingle
+ ///
+ ///
+ /// Get group configuration.
+ ///
+ /// Thrown when fails to make API call
+ /// groupid
+ /// Index associated with the operation.
+ /// ApiResponse of GetAccessGroupsSingle200Response
+ ApiResponse GetAccessGroupsSingleWithHttpInfo(string groupid, int operationIndex = 0);
+ ///
+ /// getAccessOpenid
+ ///
+ ///
+ /// Directory index.
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// GetClusterSdnFabrics200Response
+ GetClusterSdnFabrics200Response GetAccessOpenid(int operationIndex = 0);
+
+ ///
+ /// getAccessOpenid
+ ///
+ ///
+ /// Directory index.
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// ApiResponse of GetClusterSdnFabrics200Response
+ ApiResponse GetAccessOpenidWithHttpInfo(int operationIndex = 0);
+ ///
+ /// getAccessPermissions
+ ///
+ ///
+ /// Retrieve effective permissions of given user/token.
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// GetAccessPermissions200Response
+ GetAccessPermissions200Response GetAccessPermissions(int operationIndex = 0);
+
+ ///
+ /// getAccessPermissions
+ ///
+ ///
+ /// Retrieve effective permissions of given user/token.
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// ApiResponse of GetAccessPermissions200Response
+ ApiResponse GetAccessPermissionsWithHttpInfo(int operationIndex = 0);
+ ///
+ /// getAccessRoles
+ ///
+ ///
+ /// Role index.
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// GetAccessRoles200Response
+ GetAccessRoles200Response GetAccessRoles(int operationIndex = 0);
+
+ ///
+ /// getAccessRoles
+ ///
+ ///
+ /// Role index.
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// ApiResponse of GetAccessRoles200Response
+ ApiResponse GetAccessRolesWithHttpInfo(int operationIndex = 0);
+ ///
+ /// getAccessRolesSingle
+ ///
+ ///
+ /// Get role configuration.
+ ///
+ /// Thrown when fails to make API call
+ /// roleid
+ /// Index associated with the operation.
+ /// GetAccessRolesSingle200Response
+ GetAccessRolesSingle200Response GetAccessRolesSingle(string roleid, int operationIndex = 0);
+
+ ///
+ /// getAccessRolesSingle
+ ///
+ ///
+ /// Get role configuration.
+ ///
+ /// Thrown when fails to make API call
+ /// roleid
+ /// Index associated with the operation.
+ /// ApiResponse of GetAccessRolesSingle200Response
+ ApiResponse GetAccessRolesSingleWithHttpInfo(string roleid, int operationIndex = 0);
+ ///
+ /// getAccessTfa
+ ///
+ ///
+ /// List TFA configurations of users.
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// GetAccessTfa200Response
+ GetAccessTfa200Response GetAccessTfa(int operationIndex = 0);
+
+ ///
+ /// getAccessTfa
+ ///
+ ///
+ /// List TFA configurations of users.
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// ApiResponse of GetAccessTfa200Response
+ ApiResponse GetAccessTfaWithHttpInfo(int operationIndex = 0);
+ ///
+ /// getAccessTfaSingle
+ ///
+ ///
+ /// List TFA configurations of users.
+ ///
+ /// Thrown when fails to make API call
+ /// userid
+ /// Index associated with the operation.
+ /// GetAccessTfaSingle200Response
+ GetAccessTfaSingle200Response GetAccessTfaSingle(string userid, int operationIndex = 0);
+
+ ///
+ /// getAccessTfaSingle
+ ///
+ ///
+ /// List TFA configurations of users.
+ ///
+ /// Thrown when fails to make API call
+ /// userid
+ /// Index associated with the operation.
+ /// ApiResponse of GetAccessTfaSingle200Response
+ ApiResponse GetAccessTfaSingleWithHttpInfo(string userid, int operationIndex = 0);
+ ///
+ /// getAccessTfaSingleSingle
+ ///
+ ///
+ /// Fetch a requested TFA entry if present.
+ ///
+ /// Thrown when fails to make API call
+ /// id
+ /// userid
+ /// Index associated with the operation.
+ /// GetAccessTfaSingleSingle200Response
+ GetAccessTfaSingleSingle200Response GetAccessTfaSingleSingle(string id, string userid, int operationIndex = 0);
+
+ ///
+ /// getAccessTfaSingleSingle
+ ///
+ ///
+ /// Fetch a requested TFA entry if present.
+ ///
+ /// Thrown when fails to make API call
+ /// id
+ /// userid
+ /// Index associated with the operation.
+ /// ApiResponse of GetAccessTfaSingleSingle200Response
+ ApiResponse GetAccessTfaSingleSingleWithHttpInfo(string id, string userid, int operationIndex = 0);
+ ///
+ /// getAccessTicket
+ ///
+ ///
+ /// Dummy. Useful for formatters which want to provide a login page.
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// CreateClusterReplication200Response
+ CreateClusterReplication200Response GetAccessTicket(int operationIndex = 0);
+
+ ///
+ /// getAccessTicket
+ ///
+ ///
+ /// Dummy. Useful for formatters which want to provide a login page.
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// ApiResponse of CreateClusterReplication200Response
+ ApiResponse GetAccessTicketWithHttpInfo(int operationIndex = 0);
+ ///
+ /// getAccessUsers
+ ///
+ ///
+ /// User index.
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// GetAccessUsers200Response
+ GetAccessUsers200Response GetAccessUsers(int operationIndex = 0);
+
+ ///
+ /// getAccessUsers
+ ///
+ ///
+ /// User index.
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// ApiResponse of GetAccessUsers200Response
+ ApiResponse GetAccessUsersWithHttpInfo(int operationIndex = 0);
+ ///
+ /// getAccessUsersSingle
+ ///
+ ///
+ /// Get user configuration.
+ ///
+ /// Thrown when fails to make API call
+ /// userid
+ /// Index associated with the operation.
+ /// GetAccessUsersSingle200Response
+ GetAccessUsersSingle200Response GetAccessUsersSingle(string userid, int operationIndex = 0);
+
+ ///
+ /// getAccessUsersSingle
+ ///
+ ///
+ /// Get user configuration.
+ ///
+ /// Thrown when fails to make API call
+ /// userid
+ /// Index associated with the operation.
+ /// ApiResponse of GetAccessUsersSingle200Response
+ ApiResponse GetAccessUsersSingleWithHttpInfo(string userid, int operationIndex = 0);
+ ///
+ /// getAccessUsersSingleTfa
+ ///
+ ///
+ /// Get user TFA types (Personal and Realm).
+ ///
+ /// Thrown when fails to make API call
+ /// userid
+ /// Index associated with the operation.
+ /// GetAccessUsersSingleTfa200Response
+ GetAccessUsersSingleTfa200Response GetAccessUsersSingleTfa(string userid, int operationIndex = 0);
+
+ ///
+ /// getAccessUsersSingleTfa
+ ///
+ ///
+ /// Get user TFA types (Personal and Realm).
+ ///
+ /// Thrown when fails to make API call
+ /// userid
+ /// Index associated with the operation.
+ /// ApiResponse of GetAccessUsersSingleTfa200Response
+ ApiResponse GetAccessUsersSingleTfaWithHttpInfo(string userid, int operationIndex = 0);
+ ///
+ /// getAccessUsersSingleToken
+ ///
+ ///
+ /// Get user API tokens.
+ ///
+ /// Thrown when fails to make API call
+ /// userid
+ /// Index associated with the operation.
+ /// GetAccessUsersSingleToken200Response
+ GetAccessUsersSingleToken200Response GetAccessUsersSingleToken(string userid, int operationIndex = 0);
+
+ ///
+ /// getAccessUsersSingleToken
+ ///
+ ///
+ /// Get user API tokens.
+ ///
+ /// Thrown when fails to make API call
+ /// userid
+ /// Index associated with the operation.
+ /// ApiResponse of GetAccessUsersSingleToken200Response
+ ApiResponse GetAccessUsersSingleTokenWithHttpInfo(string userid, int operationIndex = 0);
+ ///
+ /// getAccessUsersSingleTokenSingle
+ ///
+ ///
+ /// Get specific API token information.
+ ///
+ /// Thrown when fails to make API call
+ /// tokenid
+ /// userid
+ /// Index associated with the operation.
+ /// GetAccessUsersSingleTokenSingle200Response
+ GetAccessUsersSingleTokenSingle200Response GetAccessUsersSingleTokenSingle(string tokenid, string userid, int operationIndex = 0);
+
+ ///
+ /// getAccessUsersSingleTokenSingle
+ ///
+ ///
+ /// Get specific API token information.
+ ///
+ /// Thrown when fails to make API call
+ /// tokenid
+ /// userid
+ /// Index associated with the operation.
+ /// ApiResponse of GetAccessUsersSingleTokenSingle200Response
+ ApiResponse GetAccessUsersSingleTokenSingleWithHttpInfo(string tokenid, string userid, int operationIndex = 0);
+ ///
+ /// getCluster
+ ///
+ ///
+ /// Cluster index.
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// GetCluster200Response
+ GetCluster200Response GetCluster(int operationIndex = 0);
+
+ ///
+ /// getCluster
+ ///
+ ///
+ /// Cluster index.
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// ApiResponse of GetCluster200Response
+ ApiResponse GetClusterWithHttpInfo(int operationIndex = 0);
+ ///
+ /// getClusterAcme
+ ///
+ ///
+ /// ACMEAccount index.
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// GetCluster200Response
+ GetCluster200Response GetClusterAcme(int operationIndex = 0);
+
+ ///
+ /// getClusterAcme
+ ///
+ ///
+ /// ACMEAccount index.
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// ApiResponse of GetCluster200Response
+ ApiResponse GetClusterAcmeWithHttpInfo(int operationIndex = 0);
+ ///
+ /// getClusterAcmeAccount
+ ///
+ ///
+ /// ACMEAccount index.
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// GetCluster200Response
+ GetCluster200Response GetClusterAcmeAccount(int operationIndex = 0);
+
+ ///
+ /// getClusterAcmeAccount
+ ///
+ ///
+ /// ACMEAccount index.
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// ApiResponse of GetCluster200Response
+ ApiResponse GetClusterAcmeAccountWithHttpInfo(int operationIndex = 0);
+ ///
+ /// getClusterAcmeAccountSingle
+ ///
+ ///
+ /// Return existing ACME account information.
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// Index associated with the operation.
+ /// GetClusterAcmeAccountSingle200Response
+ GetClusterAcmeAccountSingle200Response GetClusterAcmeAccountSingle(string name, int operationIndex = 0);
+
+ ///
+ /// getClusterAcmeAccountSingle
+ ///
+ ///
+ /// Return existing ACME account information.
+ ///
+ /// Thrown when fails to make API call
+ /// name
+ /// Index associated with the operation.
+ /// ApiResponse of GetClusterAcmeAccountSingle200Response
+ ApiResponse GetClusterAcmeAccountSingleWithHttpInfo(string name, int operationIndex = 0);
+ ///
+ /// getClusterAcmeChallengeschema
+ ///
+ ///
+ /// Get schema of ACME challenge types.
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// GetClusterAcmeChallengeschema200Response
+ GetClusterAcmeChallengeschema200Response GetClusterAcmeChallengeschema(int operationIndex = 0);
+
+ ///
+ /// getClusterAcmeChallengeschema
+ ///
+ ///
+ /// Get schema of ACME challenge types.
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// ApiResponse of GetClusterAcmeChallengeschema200Response
+ ApiResponse GetClusterAcmeChallengeschemaWithHttpInfo(int operationIndex = 0);
+ ///
+ /// getClusterAcmeDirectories
+ ///
+ ///
+ /// Get named known ACME directory endpoints.
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// GetClusterAcmeDirectories200Response
+ GetClusterAcmeDirectories200Response GetClusterAcmeDirectories(int operationIndex = 0);
+
+ ///
+ /// getClusterAcmeDirectories
+ ///
+ ///
+ /// Get named known ACME directory endpoints.
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// ApiResponse of GetClusterAcmeDirectories200Response
+ ApiResponse GetClusterAcmeDirectoriesWithHttpInfo(int operationIndex = 0);
+ ///
+ /// getClusterAcmeMeta
+ ///
+ ///
+ /// Retrieve ACME Directory Meta Information
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// GetClusterAcmeMeta200Response
+ GetClusterAcmeMeta200Response GetClusterAcmeMeta(int operationIndex = 0);
+
+ ///
+ /// getClusterAcmeMeta
+ ///
+ ///
+ /// Retrieve ACME Directory Meta Information
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// ApiResponse of GetClusterAcmeMeta200Response
+ ApiResponse GetClusterAcmeMetaWithHttpInfo(int operationIndex = 0);
+ ///
+ /// getClusterAcmePlugins
+ ///
+ ///
+ /// ACME plugin index.
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// GetClusterAcmePlugins200Response
+ GetClusterAcmePlugins200Response GetClusterAcmePlugins(int operationIndex = 0);
+
+ ///
+ /// getClusterAcmePlugins
+ ///
+ ///
+ /// ACME plugin index.
+ ///
+ /// Thrown when fails to make API call
+ /// Index associated with the operation.
+ /// ApiResponse of GetClusterAcmePlugins200Response
+ ApiResponse GetClusterAcmePluginsWithHttpInfo(int operationIndex = 0);
+ ///