From 1fbb88cfb67d202716bdf59aa1624d82b5fda918 Mon Sep 17 00:00:00 2001 From: Harikrishna Patnala Date: Mon, 10 Nov 2025 10:34:19 +0530 Subject: [PATCH] 4.22.0.0 API docs --- src/pages/api.md | 4 + .../html/apis/acquirePodIpAddress.html | 105 + .../html/apis/activateProject.html | 300 ++ .../html/apis/addAccountToProject.html | 99 + .../apidocs-4.22/html/apis/addAnnotation.html | 120 + .../html/apis/addBackupRepository.html | 132 + .../html/apis/addBaremetalDhcp.html | 108 + .../html/apis/addBaremetalHost.html | 375 ++ .../apis/addBaremetalPxeKickStartServer.html | 102 + .../html/apis/addBaremetalPxePingServer.html | 120 + .../html/apis/addBaremetalRct.html | 87 + .../html/apis/addBigSwitchBcfDevice.html | 117 + .../html/apis/addBrocadeVcsDevice.html | 105 + .../html/apis/addCiscoAsa1000vResource.html | 90 + .../html/apis/addCiscoVnmcResource.html | 90 + .../apidocs-4.22/html/apis/addCluster.html | 249 ++ .../html/apis/addCustomAction.html | 168 + .../html/apis/addGloboDnsHost.html | 96 + .../apidocs-4.22/html/apis/addGuestOs.html | 114 + .../html/apis/addGuestOsMapping.html | 120 + .../api/apidocs-4.22/html/apis/addHost.html | 372 ++ .../apidocs-4.22/html/apis/addImageStore.html | 126 + .../html/apis/addImageStoreS3.html | 144 + .../apidocs-4.22/html/apis/addIpToNic.html | 102 + .../apis/addKubernetesSupportedVersion.html | 158 + .../html/apis/addLdapConfiguration.html | 99 + .../html/apis/addNetrisProvider.html | 126 + .../html/apis/addNetscalerLoadBalancer.html | 150 + .../html/apis/addNetworkDevice.html | 87 + .../html/apis/addNetworkServiceProvider.html | 111 + .../html/apis/addNicToVirtualMachine.html | 675 ++++ .../html/apis/addNiciraNvpDevice.html | 123 + .../apis/addNodesToKubernetesCluster.html | 231 ++ .../html/apis/addNsxController.html | 132 + .../html/apis/addObjectStoragePool.html | 117 + .../html/apis/addOpenDaylightController.html | 105 + .../apidocs-4.22/html/apis/addOsCategory.html | 99 + .../html/apis/addPaloAltoFirewall.html | 141 + .../api/apidocs-4.22/html/apis/addRegion.html | 102 + .../html/apis/addResourceDetail.html | 96 + .../html/apis/addSecondaryStorage.html | 117 + .../html/apis/addStratosphereSsp.html | 108 + .../api/apidocs-4.22/html/apis/addSwift.html | 123 + .../html/apis/addTrafficMonitor.html | 105 + .../html/apis/addTrafficType.html | 129 + ...enFabricNetworkGatewayToLogicalRouter.html | 102 + .../apis/addTungstenFabricPolicyRule.html | 174 + .../apidocs-4.22/html/apis/addUcsManager.html | 105 + .../html/apis/addUserToProject.html | 99 + ...addVirtualMachinesToKubernetesCluster.html | 93 + .../apidocs-4.22/html/apis/addVmwareDc.html | 105 + .../apidocs-4.22/html/apis/addVpnUser.html | 120 + .../html/apis/applyTungstenFabricPolicy.html | 108 + .../html/apis/applyTungstenFabricTag.html | 123 + .../apidocs-4.22/html/apis/archiveAlerts.html | 96 + .../apidocs-4.22/html/apis/archiveEvents.html | 96 + .../html/apis/archiveSnapshot.html | 180 + .../html/apis/assignCertToLoadBalancer.html | 93 + .../apis/assignToGlobalLoadBalancerRule.html | 93 + .../html/apis/assignToLoadBalancerRule.html | 93 + .../html/apis/assignVirtualMachine.html | 678 ++++ .../assignVirtualMachineToBackupOffering.html | 90 + .../apidocs-4.22/html/apis/assignVolume.html | 300 ++ .../html/apis/associateIpAddress.html | 258 ++ .../html/apis/associateUcsProfileToBlade.html | 102 + .../api/apidocs-4.22/html/apis/attachIso.html | 669 ++++ .../apidocs-4.22/html/apis/attachVolume.html | 300 ++ .../html/apis/authorizeSamlSso.html | 93 + .../apis/authorizeSecurityGroupEgress.html | 177 + .../apis/authorizeSecurityGroupIngress.html | 177 + .../html/apis/cancelHostAsDegraded.html | 339 ++ .../html/apis/cancelHostMaintenance.html | 339 ++ .../html/apis/cancelMaintenance.html | 108 + .../html/apis/cancelShutdown.html | 105 + .../html/apis/cancelStorageMaintenance.html | 186 + .../html/apis/changeBgpPeersForNetwork.html | 126 + .../html/apis/changeBgpPeersForVpc.html | 126 + .../html/apis/changeOfferingForVolume.html | 312 ++ .../changeOutOfBandManagementPassword.html | 117 + .../html/apis/changeServiceForRouter.html | 357 ++ .../html/apis/changeServiceForSystemVm.html | 201 + .../apis/changeServiceForVirtualMachine.html | 681 ++++ .../changeSharedFileSystemDiskOffering.html | 306 ++ ...changeSharedFileSystemServiceOffering.html | 297 ++ .../html/apis/changeStoragePoolScope.html | 93 + .../apidocs-4.22/html/apis/checkVolume.html | 297 ++ .../html/apis/cleanVMReservations.html | 84 + .../html/apis/cloudianIsEnabled.html | 84 + .../html/apis/cloudianSsoLogin.html | 81 + .../apis/configTungstenFabricService.html | 90 + .../html/apis/configureHAForHost.html | 99 + .../configureInternalLoadBalancerElement.html | 93 + .../apis/configureNetscalerLoadBalancer.html | 138 + .../apis/configureOutOfBandManagement.html | 129 + .../html/apis/configureOvsElement.html | 111 + .../html/apis/configurePaloAltoFirewall.html | 132 + .../html/apis/configureStorageAccess.html | 102 + .../apis/configureVirtualRouterElement.html | 111 + .../api/apidocs-4.22/html/apis/copyIso.html | 261 ++ .../apidocs-4.22/html/apis/copySnapshot.html | 195 + .../apidocs-4.22/html/apis/copyTemplate.html | 261 ++ .../html/apis/createASNRange.html | 102 + .../apidocs-4.22/html/apis/createAccount.html | 423 +++ .../html/apis/createAffinityGroup.html | 132 + .../html/apis/createAutoScalePolicy.html | 129 + .../html/apis/createAutoScaleVmGroup.html | 183 + .../html/apis/createAutoScaleVmProfile.html | 179 + .../apidocs-4.22/html/apis/createBackup.html | 96 + .../html/apis/createBackupSchedule.html | 168 + .../apidocs-4.22/html/apis/createBgpPeer.html | 147 + .../apidocs-4.22/html/apis/createBucket.html | 174 + .../html/apis/createCondition.html | 135 + .../html/apis/createConsoleEndpoint.html | 96 + .../apidocs-4.22/html/apis/createCounter.html | 108 + .../html/apis/createDiskOffering.html | 282 ++ .../apidocs-4.22/html/apis/createDomain.html | 282 ++ .../html/apis/createEgressFirewallRule.html | 186 + .../html/apis/createExtension.html | 150 + .../html/apis/createFirewallRule.html | 183 + .../apis/createGlobalLoadBalancerRule.html | 249 ++ .../apidocs-4.22/html/apis/createGpuCard.html | 114 + .../html/apis/createGpuDevice.html | 147 + .../apis/createGuestNetworkIpv6Prefix.html | 105 + .../html/apis/createGuiTheme.html | 141 + .../html/apis/createInstanceGroup.html | 117 + .../createInternalLoadBalancerElement.html | 90 + .../html/apis/createIpForwardingRule.html | 180 + .../apis/createIpv4SubnetForGuestNetwork.html | 129 + .../html/apis/createIpv4SubnetForZone.html | 123 + .../html/apis/createIpv6FirewallRule.html | 192 + .../html/apis/createKubernetesCluster.html | 300 ++ .../html/apis/createLBHealthCheckPolicy.html | 147 + .../html/apis/createLBStickinessPolicy.html | 144 + .../html/apis/createLoadBalancer.html | 213 ++ .../html/apis/createLoadBalancerRule.html | 219 ++ .../apis/createManagementNetworkIpRange.html | 201 + .../apidocs-4.22/html/apis/createNetwork.html | 499 +++ .../html/apis/createNetworkACL.html | 198 + .../html/apis/createNetworkACLList.html | 108 + .../html/apis/createNetworkOffering.html | 315 ++ .../html/apis/createNetworkPermissions.html | 96 + .../html/apis/createPhysicalNetwork.html | 135 + .../api/apidocs-4.22/html/apis/createPod.html | 204 + .../html/apis/createPortForwardingRule.html | 198 + .../html/apis/createPortableIpRange.html | 150 + .../html/apis/createPrivateGateway.html | 171 + .../apidocs-4.22/html/apis/createProject.html | 315 ++ .../html/apis/createProjectRole.html | 90 + .../apis/createProjectRolePermission.html | 105 + .../html/apis/createRemoteAccessVpn.html | 135 + .../apidocs-4.22/html/apis/createRole.html | 102 + .../html/apis/createRolePermission.html | 99 + .../html/apis/createRoutingFirewallRule.html | 192 + .../html/apis/createSSHKeyPair.html | 93 + .../apis/createSecondaryStagingStore.html | 126 + .../apis/createSecondaryStorageSelector.html | 117 + .../html/apis/createSecurityGroup.html | 300 ++ .../html/apis/createServiceInstance.html | 132 + .../html/apis/createServiceOffering.html | 433 +++ .../html/apis/createSharedFileSystem.html | 333 ++ .../html/apis/createSnapshot.html | 213 ++ .../apis/createSnapshotFromVMSnapshot.html | 186 + .../html/apis/createSnapshotPolicy.html | 138 + .../html/apis/createStaticRoute.html | 165 + .../apis/createStorageNetworkIpRange.html | 123 + .../html/apis/createStoragePool.html | 228 ++ .../apidocs-4.22/html/apis/createTags.html | 96 + .../html/apis/createTemplate.html | 312 ++ .../createTungstenFabricAddressGroup.html | 108 + ...ateTungstenFabricApplicationPolicySet.html | 102 + .../createTungstenFabricFirewallPolicy.html | 105 + .../createTungstenFabricFirewallRule.html | 162 + .../createTungstenFabricLogicalRouter.html | 99 + ...createTungstenFabricManagementNetwork.html | 87 + .../html/apis/createTungstenFabricPolicy.html | 99 + .../apis/createTungstenFabricProvider.html | 129 + .../createTungstenFabricPublicNetwork.html | 87 + .../createTungstenFabricServiceGroup.html | 114 + .../html/apis/createTungstenFabricTag.html | 111 + .../apis/createTungstenFabricTagType.html | 96 + .../apidocs-4.22/html/apis/createUser.html | 180 + .../html/apis/createVMFromBackup.html | 834 ++++ .../html/apis/createVMSchedule.html | 132 + .../html/apis/createVMSnapshot.html | 156 + .../api/apidocs-4.22/html/apis/createVPC.html | 325 ++ .../html/apis/createVPCOffering.html | 219 ++ .../html/apis/createVgpuProfile.html | 126 + .../html/apis/createVirtualRouterElement.html | 111 + .../html/apis/createVlanIpRange.html | 213 ++ .../apidocs-4.22/html/apis/createVolume.html | 330 ++ .../html/apis/createVpnConnection.html | 168 + .../html/apis/createVpnCustomerGateway.html | 186 + .../html/apis/createVpnGateway.html | 123 + .../apidocs-4.22/html/apis/createWebhook.html | 153 + .../apidocs-4.22/html/apis/createZone.html | 306 ++ .../html/apis/declareHostAsDegraded.html | 339 ++ .../html/apis/dedicateBgpPeer.html | 132 + .../html/apis/dedicateCluster.html | 105 + .../html/apis/dedicateGuestVlanRange.html | 123 + .../apidocs-4.22/html/apis/dedicateHost.html | 105 + .../html/apis/dedicateIpv4SubnetForZone.html | 120 + .../apidocs-4.22/html/apis/dedicatePod.html | 105 + .../html/apis/dedicatePublicIpRange.html | 168 + .../apidocs-4.22/html/apis/dedicateZone.html | 105 + .../html/apis/deleteASNRange.html | 87 + .../apidocs-4.22/html/apis/deleteAccount.html | 87 + .../html/apis/deleteAccountFromProject.html | 90 + .../html/apis/deleteAffinityGroup.html | 99 + .../apidocs-4.22/html/apis/deleteAlerts.html | 96 + .../html/apis/deleteAutoScalePolicy.html | 87 + .../html/apis/deleteAutoScaleVmGroup.html | 90 + .../html/apis/deleteAutoScaleVmProfile.html | 87 + .../apidocs-4.22/html/apis/deleteBackup.html | 90 + .../html/apis/deleteBackupOffering.html | 87 + .../html/apis/deleteBackupRepository.html | 87 + .../html/apis/deleteBackupSchedule.html | 90 + .../html/apis/deleteBaremetalRct.html | 87 + .../apidocs-4.22/html/apis/deleteBgpPeer.html | 87 + .../html/apis/deleteBigSwitchBcfDevice.html | 87 + .../html/apis/deleteBrocadeVcsDevice.html | 87 + .../apidocs-4.22/html/apis/deleteBucket.html | 87 + .../apis/deleteCiscoAsa1000vResource.html | 87 + .../html/apis/deleteCiscoNexusVSM.html | 87 + .../html/apis/deleteCiscoVnmcResource.html | 87 + .../apidocs-4.22/html/apis/deleteCluster.html | 87 + .../html/apis/deleteCniConfiguration.html | 96 + .../html/apis/deleteCondition.html | 87 + .../apidocs-4.22/html/apis/deleteCounter.html | 87 + .../html/apis/deleteCustomAction.html | 87 + .../html/apis/deleteDiskOffering.html | 87 + .../apidocs-4.22/html/apis/deleteDomain.html | 90 + .../html/apis/deleteEgressFirewallRule.html | 87 + .../apidocs-4.22/html/apis/deleteEvents.html | 96 + .../html/apis/deleteExtension.html | 135 + .../html/apis/deleteFirewallRule.html | 87 + .../apis/deleteGlobalLoadBalancerRule.html | 87 + .../apidocs-4.22/html/apis/deleteGpuCard.html | 87 + .../html/apis/deleteGpuDevice.html | 87 + .../apis/deleteGuestNetworkIpv6Prefix.html | 87 + .../apidocs-4.22/html/apis/deleteHost.html | 93 + .../html/apis/deleteImageStore.html | 87 + .../html/apis/deleteInstanceGroup.html | 87 + .../html/apis/deleteIpForwardingRule.html | 87 + .../apis/deleteIpv4SubnetForGuestNetwork.html | 87 + .../html/apis/deleteIpv4SubnetForZone.html | 87 + .../html/apis/deleteIpv6FirewallRule.html | 87 + .../api/apidocs-4.22/html/apis/deleteIso.html | 90 + .../html/apis/deleteKubernetesCluster.html | 93 + .../deleteKubernetesSupportedVersion.html | 87 + .../html/apis/deleteLBHealthCheckPolicy.html | 87 + .../html/apis/deleteLBStickinessPolicy.html | 87 + .../html/apis/deleteLdapConfiguration.html | 102 + .../html/apis/deleteLoadBalancer.html | 87 + .../html/apis/deleteLoadBalancerRule.html | 87 + .../apis/deleteManagementNetworkIpRange.html | 96 + .../html/apis/deleteNetrisProvider.html | 105 + .../apis/deleteNetscalerControlCenter.html | 87 + .../apis/deleteNetscalerLoadBalancer.html | 87 + .../apidocs-4.22/html/apis/deleteNetwork.html | 90 + .../html/apis/deleteNetworkACL.html | 87 + .../html/apis/deleteNetworkACLList.html | 87 + .../html/apis/deleteNetworkDevice.html | 87 + .../html/apis/deleteNetworkOffering.html | 87 + .../apis/deleteNetworkServiceProvider.html | 87 + .../html/apis/deleteNiciraNvpDevice.html | 87 + .../html/apis/deleteNsxController.html | 108 + .../html/apis/deleteOauthProvider.html | 87 + .../html/apis/deleteObjectStoragePool.html | 87 + .../apis/deleteOpenDaylightController.html | 96 + .../html/apis/deleteOsCategory.html | 87 + .../html/apis/deletePaloAltoFirewall.html | 87 + .../html/apis/deletePhysicalNetwork.html | 87 + .../api/apidocs-4.22/html/apis/deletePod.html | 87 + .../html/apis/deletePortForwardingRule.html | 87 + .../html/apis/deletePortableIpRange.html | 87 + .../html/apis/deletePrivateGateway.html | 87 + .../apidocs-4.22/html/apis/deleteProject.html | 90 + .../html/apis/deleteProjectInvitation.html | 87 + .../html/apis/deleteProjectRole.html | 90 + .../apis/deleteProjectRolePermission.html | 90 + .../html/apis/deleteRemoteAccessVpn.html | 87 + .../html/apis/deleteResourceIcon.html | 90 + .../apidocs-4.22/html/apis/deleteRole.html | 87 + .../html/apis/deleteRolePermission.html | 87 + .../html/apis/deleteRoutingFirewallRule.html | 87 + .../html/apis/deleteSSHKeyPair.html | 96 + .../apis/deleteSecondaryStagingStore.html | 87 + .../html/apis/deleteSecurityGroup.html | 99 + .../html/apis/deleteServiceOffering.html | 87 + .../apis/deleteServicePackageOffering.html | 87 + .../html/apis/deleteSnapshot.html | 90 + .../html/apis/deleteSnapshotPolicies.html | 90 + .../apidocs-4.22/html/apis/deleteSslCert.html | 87 + .../html/apis/deleteStaticRoute.html | 87 + .../apis/deleteStorageNetworkIpRange.html | 87 + .../html/apis/deleteStoragePool.html | 90 + .../html/apis/deleteStratosphereSsp.html | 87 + .../apidocs-4.22/html/apis/deleteTags.html | 93 + .../html/apis/deleteTemplate.html | 96 + .../html/apis/deleteTrafficMonitor.html | 87 + .../html/apis/deleteTrafficType.html | 87 + .../deleteTungstenFabricAddressGroup.html | 90 + ...eteTungstenFabricApplicationPolicySet.html | 90 + .../deleteTungstenFabricFirewallPolicy.html | 90 + .../deleteTungstenFabricFirewallRule.html | 90 + .../deleteTungstenFabricLogicalRouter.html | 90 + .../html/apis/deleteTungstenFabricPolicy.html | 90 + .../deleteTungstenFabricServiceGroup.html | 90 + .../html/apis/deleteTungstenFabricTag.html | 90 + .../apis/deleteTungstenFabricTagType.html | 90 + .../html/apis/deleteUcsManager.html | 87 + .../apidocs-4.22/html/apis/deleteUser.html | 87 + .../html/apis/deleteUserData.html | 96 + .../html/apis/deleteUserFromProject.html | 90 + .../html/apis/deleteVMSchedule.html | 93 + .../html/apis/deleteVMSnapshot.html | 87 + .../api/apidocs-4.22/html/apis/deleteVPC.html | 87 + .../html/apis/deleteVPCOffering.html | 87 + .../html/apis/deleteVgpuProfile.html | 87 + .../html/apis/deleteVlanIpRange.html | 87 + .../html/apis/deleteVnfTemplate.html | 96 + .../apidocs-4.22/html/apis/deleteVolume.html | 87 + .../html/apis/deleteVpnConnection.html | 87 + .../html/apis/deleteVpnCustomerGateway.html | 87 + .../html/apis/deleteVpnGateway.html | 87 + .../apidocs-4.22/html/apis/deleteWebhook.html | 87 + .../html/apis/deleteWebhookDelivery.html | 99 + .../apidocs-4.22/html/apis/deleteZone.html | 87 + .../html/apis/deployNetscalerVpx.html | 135 + .../html/apis/deployVirtualMachine.html | 834 ++++ .../html/apis/deployVnfAppliance.html | 834 ++++ .../apidocs-4.22/html/apis/destroyRouter.html | 354 ++ .../html/apis/destroySharedFileSystem.html | 93 + .../html/apis/destroySystemVm.html | 195 + .../html/apis/destroyVirtualMachine.html | 669 ++++ .../apidocs-4.22/html/apis/destroyVolume.html | 297 ++ .../api/apidocs-4.22/html/apis/detachIso.html | 666 ++++ .../apidocs-4.22/html/apis/detachVolume.html | 300 ++ .../html/apis/disableAccount.html | 393 ++ .../html/apis/disableAutoScaleVmGroup.html | 159 + .../html/apis/disableCiscoNexusVSM.html | 117 + .../html/apis/disableHAForCluster.html | 87 + .../html/apis/disableHAForHost.html | 96 + .../html/apis/disableHAForZone.html | 87 + .../disableOutOfBandManagementForCluster.html | 114 + .../disableOutOfBandManagementForHost.html | 114 + .../disableOutOfBandManagementForZone.html | 114 + .../apidocs-4.22/html/apis/disableRole.html | 87 + .../html/apis/disableStaticNat.html | 87 + .../apidocs-4.22/html/apis/disableUser.html | 156 + .../html/apis/disassociateIpAddress.html | 90 + .../html/apis/discoverGpuDevices.html | 138 + .../html/apis/downloadImageStoreObject.html | 123 + .../apidocs-4.22/html/apis/enableAccount.html | 390 ++ .../html/apis/enableAutoScaleVmGroup.html | 159 + .../html/apis/enableCiscoNexusVSM.html | 117 + .../html/apis/enableHAForCluster.html | 87 + .../html/apis/enableHAForHost.html | 96 + .../html/apis/enableHAForZone.html | 87 + .../enableOutOfBandManagementForCluster.html | 114 + .../enableOutOfBandManagementForHost.html | 114 + .../enableOutOfBandManagementForZone.html | 114 + .../apidocs-4.22/html/apis/enableRole.html | 87 + .../html/apis/enableStaticNat.html | 96 + .../html/apis/enableStorageMaintenance.html | 186 + .../apidocs-4.22/html/apis/enableUser.html | 156 + .../html/apis/executeClusterDrsPlan.html | 102 + .../html/apis/executeWebhookDelivery.html | 135 + .../html/apis/expungeSharedFileSystem.html | 87 + .../html/apis/expungeVirtualMachine.html | 87 + .../apidocs-4.22/html/apis/extractIso.html | 129 + .../html/apis/extractSnapshot.html | 123 + .../html/apis/extractTemplate.html | 129 + .../apidocs-4.22/html/apis/extractVolume.html | 129 + .../html/apis/findHostsForMigration.html | 93 + .../apis/findStoragePoolsForMigration.html | 195 + .../html/apis/forgotPassword.html | 90 + .../apidocs-4.22/html/apis/generateAlert.html | 99 + .../html/apis/generateClusterDrsPlan.html | 102 + .../html/apis/generateUsageRecords.html | 93 + .../apidocs-4.22/html/apis/getApiLimit.html | 93 + .../html/apis/getCloudIdentifier.html | 90 + .../html/apis/getDiagnosticsData.html | 87 + .../html/apis/getHypervisorGuestOsNames.html | 105 + .../html/apis/getKubernetesClusterConfig.html | 90 + .../apis/getLoadBalancerSslCertificate.html | 90 + .../html/apis/getPathForVolume.html | 84 + .../apis/getRouterHealthCheckResults.html | 90 + .../apidocs-4.22/html/apis/getSPMetadata.html | 81 + .../html/apis/getSolidFireAccountId.html | 87 + .../getSolidFireVolumeAccessGroupIds.html | 87 + .../html/apis/getSolidFireVolumeSize.html | 84 + .../html/apis/getUploadParamsForIso.html | 137 + ...adParamsForKubernetesSupportedVersion.html | 169 + .../html/apis/getUploadParamsForTemplate.html | 173 + .../html/apis/getUploadParamsForVolume.html | 125 + .../api/apidocs-4.22/html/apis/getUser.html | 156 + .../apidocs-4.22/html/apis/getUserKeys.html | 90 + .../apidocs-4.22/html/apis/getVMPassword.html | 84 + .../html/apis/getVirtualMachineUserData.html | 87 + .../html/apis/getVolumeSnapshotDetails.html | 84 + .../html/apis/getVolumeiScsiName.html | 84 + .../html/apis/importBackupOffering.html | 123 + .../html/apis/importLdapUsers.html | 129 + .../apidocs-4.22/html/apis/importRole.html | 105 + .../html/apis/importUnmanagedInstance.html | 705 ++++ .../api/apidocs-4.22/html/apis/importVm.html | 771 ++++ .../apidocs-4.22/html/apis/importVolume.html | 312 ++ .../apis/importVsphereStoragePolicies.html | 96 + ...countAllowedToCreateOfferingsWithTags.html | 84 + .../html/apis/issueCertificate.html | 102 + .../issueOutOfBandManagementPowerAction.html | 120 + .../apidocs-4.22/html/apis/ldapConfig.html | 129 + .../html/apis/ldapCreateAccount.html | 411 ++ .../apidocs-4.22/html/apis/ldapRemove.html | 99 + .../html/apis/linkAccountToLdap.html | 117 + .../html/apis/linkDomainToLdap.html | 114 + .../html/apis/linkUserDataToTemplate.html | 261 ++ .../apidocs-4.22/html/apis/listASNRanges.html | 105 + .../apidocs-4.22/html/apis/listASNumbers.html | 162 + .../apidocs-4.22/html/apis/listAccounts.html | 426 +++ .../listAffectedVmsForStorageScopeChange.html | 114 + .../html/apis/listAffinityGroupTypes.html | 90 + .../html/apis/listAffinityGroups.html | 150 + .../html/apis/listAlertTypes.html | 93 + .../apidocs-4.22/html/apis/listAlerts.html | 111 + .../html/apis/listAndSwitchSamlAccount.html | 90 + .../html/apis/listAnnotations.html | 132 + .../api/apidocs-4.22/html/apis/listApis.html | 138 + .../apidocs-4.22/html/apis/listAsyncJobs.html | 156 + .../html/apis/listAutoScalePolicies.html | 153 + .../html/apis/listAutoScaleVmGroups.html | 201 + .../html/apis/listAutoScaleVmProfiles.html | 177 + .../html/apis/listBackupOfferings.html | 123 + .../apis/listBackupProviderOfferings.html | 120 + .../html/apis/listBackupProviders.html | 87 + .../html/apis/listBackupRepositories.html | 129 + .../html/apis/listBackupSchedule.html | 132 + .../apidocs-4.22/html/apis/listBackups.html | 192 + .../html/apis/listBaremetalDhcp.html | 111 + .../html/apis/listBaremetalPxeServers.html | 105 + .../html/apis/listBaremetalRct.html | 93 + .../apidocs-4.22/html/apis/listBgpPeers.html | 150 + .../html/apis/listBigSwitchBcfDevices.html | 117 + .../apis/listBrocadeVcsDeviceNetworks.html | 384 ++ .../html/apis/listBrocadeVcsDevices.html | 108 + .../apidocs-4.22/html/apis/listBuckets.html | 183 + .../html/apis/listCAProviders.html | 87 + .../html/apis/listCaCertificate.html | 90 + .../html/apis/listCapabilities.html | 174 + .../apidocs-4.22/html/apis/listCapacity.html | 147 + .../html/apis/listCiscoAsa1000vResources.html | 96 + .../html/apis/listCiscoNexusVSMs.html | 129 + .../html/apis/listCiscoVnmcResources.html | 93 + .../html/apis/listClusterDrsPlan.html | 111 + .../apidocs-4.22/html/apis/listClusters.html | 222 ++ .../html/apis/listClustersMetrics.html | 177 + .../html/apis/listCniConfiguration.html | 141 + .../html/apis/listConditions.html | 150 + .../html/apis/listConfigurationGroups.html | 108 + .../html/apis/listConfigurations.html | 165 + .../html/apis/listConsoleSessions.html | 177 + .../apidocs-4.22/html/apis/listCounters.html | 117 + .../html/apis/listCustomActions.html | 162 + .../apidocs-4.22/html/apis/listDbMetrics.html | 108 + .../html/apis/listDedicatedClusters.html | 117 + .../apis/listDedicatedGuestVlanRanges.html | 138 + .../html/apis/listDedicatedHosts.html | 117 + .../html/apis/listDedicatedPods.html | 117 + .../html/apis/listDedicatedZones.html | 117 + .../html/apis/listDeploymentPlanners.html | 90 + .../html/apis/listDetailOptions.html | 87 + .../html/apis/listDiskOfferings.html | 240 ++ .../html/apis/listDomainChildren.html | 294 ++ .../apidocs-4.22/html/apis/listDomains.html | 300 ++ .../html/apis/listEgressFirewallRules.html | 195 + .../html/apis/listElastistorInterface.html | 99 + .../html/apis/listElastistorPool.html | 102 + .../html/apis/listElastistorVolume.html | 99 + .../html/apis/listEventTypes.html | 81 + .../apidocs-4.22/html/apis/listEvents.html | 192 + .../html/apis/listExtensions.html | 147 + .../html/apis/listFirewallRules.html | 195 + .../apis/listGlobalLoadBalancerRules.html | 255 ++ .../apidocs-4.22/html/apis/listGpuCards.html | 123 + .../html/apis/listGpuDevices.html | 150 + .../apis/listGuestNetworkIpv6Prefixes.html | 114 + .../html/apis/listGuestOsMapping.html | 126 + .../html/apis/listGuestVlans.html | 150 + .../apidocs-4.22/html/apis/listGuiThemes.html | 150 + .../html/apis/listHostHAProviders.html | 96 + .../html/apis/listHostHAResources.html | 96 + .../apidocs-4.22/html/apis/listHostTags.html | 99 + .../api/apidocs-4.22/html/apis/listHosts.html | 396 ++ .../html/apis/listHostsMetrics.html | 195 + .../html/apis/listHypervisorCapabilities.html | 120 + .../html/apis/listHypervisors.html | 84 + .../api/apidocs-4.22/html/apis/listIdps.html | 87 + .../html/apis/listImageStoreObjects.html | 126 + .../html/apis/listImageStores.html | 138 + .../html/apis/listImportVmTasks.html | 159 + .../html/apis/listInfrastructure.html | 120 + .../html/apis/listInstanceGroups.html | 135 + .../listInternalLoadBalancerElements.html | 105 + .../apis/listInternalLoadBalancerVMs.html | 405 ++ .../html/apis/listIpForwardingRules.html | 195 + .../apis/listIpv4SubnetsForGuestNetwork.html | 147 + .../html/apis/listIpv4SubnetsForZone.html | 135 + .../html/apis/listIpv6FirewallRules.html | 201 + .../html/apis/listIsoPermissions.html | 96 + .../api/apidocs-4.22/html/apis/listIsos.html | 321 ++ .../html/apis/listKubernetesClusters.html | 255 ++ .../apis/listKubernetesSupportedVersions.html | 150 + .../html/apis/listLBHealthCheckPolicies.html | 141 + .../html/apis/listLBStickinessPolicies.html | 144 + .../html/apis/listLdapConfigurations.html | 114 + .../apidocs-4.22/html/apis/listLdapUsers.html | 122 + .../apis/listLoadBalancerRuleInstances.html | 102 + .../html/apis/listLoadBalancerRules.html | 225 ++ .../html/apis/listLoadBalancers.html | 231 ++ .../html/apis/listManagementServers.html | 150 + .../apis/listManagementServersMetrics.html | 168 + .../html/apis/listNetrisProviders.html | 114 + .../html/apis/listNetscalerControlCenter.html | 102 + .../listNetscalerLoadBalancerNetworks.html | 384 ++ .../html/apis/listNetscalerLoadBalancers.html | 138 + .../html/apis/listNetworkACLLists.html | 135 + .../html/apis/listNetworkACLs.html | 207 + .../html/apis/listNetworkDevice.html | 96 + .../apis/listNetworkIsolationMethods.html | 90 + .../html/apis/listNetworkOfferings.html | 285 ++ .../html/apis/listNetworkPermissions.html | 102 + .../html/apis/listNetworkProtocols.html | 93 + .../apis/listNetworkServiceProviders.html | 117 + .../apidocs-4.22/html/apis/listNetworks.html | 462 +++ .../apis/listNiciraNvpDeviceNetworks.html | 384 ++ .../html/apis/listNiciraNvpDevices.html | 117 + .../api/apidocs-4.22/html/apis/listNics.html | 192 + .../html/apis/listNsxControllers.html | 117 + .../html/apis/listOauthProvider.html | 117 + .../html/apis/listObjectStoragePools.html | 117 + .../apis/listOpenDaylightControllers.html | 99 + .../html/apis/listOsCategories.html | 126 + .../apidocs-4.22/html/apis/listOsTypes.html | 120 + .../html/apis/listOvsElements.html | 123 + .../apis/listPaloAltoFirewallNetworks.html | 384 ++ .../html/apis/listPaloAltoFirewalls.html | 141 + .../html/apis/listPhysicalNetworks.html | 129 + .../api/apidocs-4.22/html/apis/listPods.html | 207 + .../html/apis/listPortForwardingRules.html | 201 + .../html/apis/listPortableIpRanges.html | 147 + .../html/apis/listPrivateGateways.html | 177 + .../html/apis/listProjectAccounts.html | 321 ++ .../html/apis/listProjectInvitations.html | 144 + .../html/apis/listProjectRolePermissions.html | 96 + .../html/apis/listProjectRoles.html | 99 + .../apidocs-4.22/html/apis/listProjects.html | 342 ++ .../html/apis/listPublicIpAddresses.html | 309 ++ .../html/apis/listQuarantinedIps.html | 120 + .../apidocs-4.22/html/apis/listRegions.html | 108 + .../apis/listRegisteredServicePackages.html | 96 + .../html/apis/listRemoteAccessVpns.html | 153 + .../html/apis/listResourceDetails.html | 150 + .../html/apis/listResourceIcon.html | 93 + .../html/apis/listResourceLimits.html | 144 + .../html/apis/listRolePermissions.html | 90 + .../api/apidocs-4.22/html/apis/listRoles.html | 108 + .../apidocs-4.22/html/apis/listRouters.html | 417 ++ .../html/apis/listRoutingFirewallRules.html | 201 + .../html/apis/listSSHKeyPairs.html | 135 + .../html/apis/listSamlAuthorization.html | 99 + .../html/apis/listSecondaryStagingStores.html | 135 + .../apis/listSecondaryStorageSelectors.html | 120 + .../html/apis/listSecurityGroups.html | 321 ++ .../html/apis/listServiceOfferings.html | 339 ++ .../apis/listSharedFileSystemProviders.html | 90 + .../html/apis/listSharedFileSystems.html | 339 ++ .../html/apis/listSnapshotPolicies.html | 141 + .../apidocs-4.22/html/apis/listSnapshots.html | 237 ++ .../apidocs-4.22/html/apis/listSslCerts.html | 123 + .../html/apis/listStaticRoutes.html | 192 + .../html/apis/listStorageAccessGroups.html | 111 + .../html/apis/listStorageNetworkIpRange.html | 123 + .../html/apis/listStoragePoolObjects.html | 126 + .../html/apis/listStoragePools.html | 228 ++ .../html/apis/listStoragePoolsMetrics.html | 147 + .../html/apis/listStorageProviders.html | 96 + .../html/apis/listStorageTags.html | 96 + .../apis/listSupportedNetworkServices.html | 132 + .../apidocs-4.22/html/apis/listSwifts.html | 123 + .../apidocs-4.22/html/apis/listSystemVms.html | 228 ++ .../html/apis/listSystemVmsUsageHistory.html | 156 + .../api/apidocs-4.22/html/apis/listTags.html | 150 + ...istTemplateDirectDownloadCertificates.html | 129 + .../html/apis/listTemplatePermissions.html | 96 + .../apidocs-4.22/html/apis/listTemplates.html | 336 ++ .../html/apis/listTrafficMonitors.html | 105 + .../apis/listTrafficTypeImplementors.html | 96 + .../html/apis/listTrafficTypes.html | 111 + .../apis/listTungstenFabricAddressGroup.html | 111 + ...istTungstenFabricApplicationPolicySet.html | 111 + .../listTungstenFabricFirewallPolicy.html | 111 + .../apis/listTungstenFabricFirewallRule.html | 138 + .../listTungstenFabricLBHealthMonitor.html | 126 + .../apis/listTungstenFabricLogicalRouter.html | 111 + .../html/apis/listTungstenFabricNetwork.html | 108 + .../html/apis/listTungstenFabricNic.html | 105 + .../html/apis/listTungstenFabricPolicy.html | 114 + .../apis/listTungstenFabricPolicyRule.html | 147 + .../apis/listTungstenFabricProviders.html | 120 + .../apis/listTungstenFabricServiceGroup.html | 114 + .../html/apis/listTungstenFabricTag.html | 132 + .../html/apis/listTungstenFabricTagType.html | 105 + .../html/apis/listTungstenFabricVm.html | 105 + .../apidocs-4.22/html/apis/listUcsBlades.html | 105 + .../html/apis/listUcsManagers.html | 105 + .../html/apis/listUcsProfiles.html | 93 + .../html/apis/listUnmanagedInstances.html | 267 ++ .../html/apis/listUsageRecords.html | 222 ++ .../html/apis/listUsageServerMetrics.html | 93 + .../html/apis/listUsageTypes.html | 87 + .../apidocs-4.22/html/apis/listUserData.html | 141 + ...stUserTwoFactorAuthenticatorProviders.html | 87 + .../api/apidocs-4.22/html/apis/listUsers.html | 195 + .../html/apis/listVMSchedule.html | 129 + .../html/apis/listVMSnapshot.html | 183 + .../html/apis/listVPCOfferings.html | 204 + .../api/apidocs-4.22/html/apis/listVPCs.html | 321 ++ .../html/apis/listVgpuProfiles.html | 123 + .../html/apis/listVirtualMachines.html | 795 ++++ .../html/apis/listVirtualMachinesMetrics.html | 234 ++ .../apis/listVirtualMachinesUsageHistory.html | 156 + .../html/apis/listVirtualRouterElements.html | 123 + .../html/apis/listVlanIpRanges.html | 195 + .../html/apis/listVmsForImport.html | 276 ++ .../html/apis/listVmwareDcVms.html | 282 ++ .../apidocs-4.22/html/apis/listVmwareDcs.html | 102 + .../html/apis/listVnfAppliances.html | 783 ++++ .../html/apis/listVnfTemplates.html | 330 ++ .../apidocs-4.22/html/apis/listVolumes.html | 369 ++ .../html/apis/listVolumesForImport.html | 129 + .../html/apis/listVolumesMetrics.html | 162 + .../html/apis/listVolumesUsageHistory.html | 111 + .../html/apis/listVpnConnections.html | 189 + .../html/apis/listVpnCustomerGateways.html | 168 + .../html/apis/listVpnGateways.html | 147 + .../apidocs-4.22/html/apis/listVpnUsers.html | 135 + .../html/apis/listVsphereStoragePolicies.html | 96 + ...stVsphereStoragePolicyCompatiblePools.html | 198 + .../html/apis/listWebhookDeliveries.html | 150 + .../apidocs-4.22/html/apis/listWebhooks.html | 159 + .../api/apidocs-4.22/html/apis/listZones.html | 297 ++ .../html/apis/listZonesMetrics.html | 171 + .../apidocs-4.22/html/apis/lockAccount.html | 387 ++ .../api/apidocs-4.22/html/apis/lockUser.html | 156 + static/api/apidocs-4.22/html/apis/login.html | 141 + static/api/apidocs-4.22/html/apis/logout.html | 81 + .../html/apis/manageGpuDevice.html | 87 + .../html/apis/markDefaultZoneForAccount.html | 390 ++ .../html/apis/migrateNetwork.html | 381 ++ ...rateResourceToAnotherSecondaryStorage.html | 99 + .../apis/migrateSecondaryStorageData.html | 96 + .../html/apis/migrateSystemVm.html | 204 + .../apidocs-4.22/html/apis/migrateVPC.html | 273 ++ .../html/apis/migrateVirtualMachine.html | 672 ++++ .../apis/migrateVirtualMachineWithVolume.html | 672 ++++ .../apidocs-4.22/html/apis/migrateVolume.html | 303 ++ .../apidocs-4.22/html/apis/moveDomain.html | 276 ++ .../html/apis/moveNetworkAclItem.html | 174 + .../api/apidocs-4.22/html/apis/moveUser.html | 93 + .../apis/notifyBaremetalProvisionDone.html | 87 + .../apidocs-4.22/html/apis/oauthlogin.html | 144 + .../apidocs-4.22/html/apis/patchSystemVm.html | 90 + .../html/apis/prepareForMaintenance.html | 111 + .../html/apis/prepareForShutdown.html | 105 + .../html/apis/prepareHostForMaintenance.html | 339 ++ .../html/apis/prepareTemplate.html | 258 ++ .../html/apis/provisionCertificate.html | 93 + ...sionTemplateDirectDownloadCertificate.html | 96 + .../html/apis/purgeExpungedResources.html | 96 + .../html/apis/queryAsyncJobResult.html | 132 + .../apidocs-4.22/html/apis/quotaBalance.html | 114 + .../html/apis/quotaConfigureEmail.html | 102 + .../apidocs-4.22/html/apis/quotaCredits.html | 108 + .../html/apis/quotaCreditsList.html | 108 + .../html/apis/quotaEmailTemplateList.html | 105 + .../html/apis/quotaEmailTemplateUpdate.html | 96 + .../html/apis/quotaIsEnabled.html | 81 + .../apis/quotaListEmailConfiguration.html | 93 + .../html/apis/quotaPresetVariablesList.html | 87 + .../html/apis/quotaStatement.html | 117 + .../apidocs-4.22/html/apis/quotaSummary.html | 129 + .../html/apis/quotaTariffCreate.html | 147 + .../html/apis/quotaTariffDelete.html | 87 + .../html/apis/quotaTariffList.html | 153 + .../html/apis/quotaTariffUpdate.html | 147 + .../apidocs-4.22/html/apis/quotaUpdate.html | 81 + .../apis/quotaValidateActivationRule.html | 96 + .../html/apis/readyForShutdown.html | 105 + .../apidocs-4.22/html/apis/rebootRouter.html | 357 ++ .../html/apis/rebootSystemVm.html | 198 + .../html/apis/rebootVirtualMachine.html | 669 ++++ .../apidocs-4.22/html/apis/reconnectHost.html | 339 ++ .../html/apis/recoverSharedFileSystem.html | 87 + .../html/apis/recoverVirtualMachine.html | 663 ++++ .../apidocs-4.22/html/apis/recoverVolume.html | 294 ++ .../html/apis/registerCniConfiguration.html | 102 + .../html/apis/registerExtension.html | 141 + .../apidocs-4.22/html/apis/registerIso.html | 308 ++ .../apis/registerNetscalerControlCenter.html | 135 + .../apis/registerNetscalerServicePackage.html | 93 + .../html/apis/registerOauthProvider.html | 102 + .../html/apis/registerSSHKeyPair.html | 117 + .../html/apis/registerTemplate.html | 344 ++ .../html/apis/registerUserData.html | 102 + .../html/apis/registerUserKeys.html | 90 + .../html/apis/registerVnfTemplate.html | 350 ++ .../html/apis/releaseASNumber.html | 90 + .../html/apis/releaseBgpPeer.html | 123 + .../html/apis/releaseDedicatedCluster.html | 87 + .../apis/releaseDedicatedGuestVlanRange.html | 87 + .../html/apis/releaseDedicatedHost.html | 87 + .../html/apis/releaseDedicatedPod.html | 87 + .../html/apis/releaseDedicatedZone.html | 87 + .../html/apis/releaseHostReservation.html | 87 + .../html/apis/releaseIpAddress.html | 87 + .../html/apis/releaseIpv4SubnetForZone.html | 111 + .../html/apis/releasePodIpAddress.html | 87 + .../html/apis/releasePublicIpRange.html | 87 + .../html/apis/removeAnnotation.html | 111 + .../html/apis/removeCertFromLoadBalancer.html | 87 + .../removeFromGlobalLoadBalancerRule.html | 90 + .../html/apis/removeFromLoadBalancerRule.html | 93 + .../apidocs-4.22/html/apis/removeGuestOs.html | 87 + .../html/apis/removeGuestOsMapping.html | 87 + .../html/apis/removeGuiTheme.html | 117 + .../html/apis/removeIpFromNic.html | 87 + .../html/apis/removeManagementServer.html | 87 + .../html/apis/removeNetworkPermissions.html | 96 + .../apis/removeNicFromVirtualMachine.html | 666 ++++ .../removeNodesFromKubernetesCluster.html | 225 ++ .../html/apis/removeQuarantinedIp.html | 114 + .../html/apis/removeRawUsageRecords.html | 87 + .../apidocs-4.22/html/apis/removeRegion.html | 87 + .../html/apis/removeResourceDetail.html | 93 + .../apis/removeSecondaryStorageSelector.html | 87 + ...FabricNetworkGatewayFromLogicalRouter.html | 102 + .../html/apis/removeTungstenFabricPolicy.html | 102 + .../apis/removeTungstenFabricPolicyRule.html | 102 + .../html/apis/removeTungstenFabricTag.html | 123 + ...emoveVirtualMachineFromBackupOffering.html | 90 + ...eVirtualMachinesFromKubernetesCluster.html | 96 + .../html/apis/removeVmwareDc.html | 87 + .../apidocs-4.22/html/apis/removeVpnUser.html | 96 + .../html/apis/replaceNetworkACLList.html | 93 + .../html/apis/reserveIpAddress.html | 243 ++ .../apidocs-4.22/html/apis/resetApiLimit.html | 87 + .../html/apis/resetConfiguration.html | 144 + .../html/apis/resetNetworkPermissions.html | 87 + .../apidocs-4.22/html/apis/resetPassword.html | 96 + .../apis/resetPasswordForVirtualMachine.html | 666 ++++ .../apis/resetSSHKeyForVirtualMachine.html | 678 ++++ .../apis/resetUserDataForVirtualMachine.html | 681 ++++ .../html/apis/resetVpnConnection.html | 165 + .../apidocs-4.22/html/apis/resizeVolume.html | 312 ++ .../html/apis/restartNetwork.html | 96 + .../html/apis/restartSharedFileSystem.html | 90 + .../apidocs-4.22/html/apis/restartVPC.html | 96 + .../apidocs-4.22/html/apis/restoreBackup.html | 87 + .../html/apis/restoreVirtualMachine.html | 678 ++++ .../restoreVolumeFromBackupAndAttachToVM.html | 93 + .../html/apis/revertSnapshot.html | 180 + .../html/apis/revertToVMSnapshot.html | 663 ++++ .../html/apis/revokeCertificate.html | 93 + .../html/apis/revokeSecurityGroupEgress.html | 87 + .../html/apis/revokeSecurityGroupIngress.html | 87 + ...vokeTemplateDirectDownloadCertificate.html | 105 + .../html/apis/runCustomAction.html | 102 + .../html/apis/runDiagnostics.html | 99 + .../api/apidocs-4.22/html/apis/samlSlo.html | 81 + .../api/apidocs-4.22/html/apis/samlSso.html | 132 + .../html/apis/scaleKubernetesCluster.html | 243 ++ .../apidocs-4.22/html/apis/scaleSystemVm.html | 201 + .../html/apis/scaleVirtualMachine.html | 105 + .../apidocs-4.22/html/apis/searchLdap.html | 111 + .../setupUserTwoFactorAuthentication.html | 99 + .../apis/startInternalLoadBalancerVM.html | 354 ++ .../html/apis/startKubernetesCluster.html | 222 ++ .../html/apis/startRollingMaintenance.html | 135 + .../apidocs-4.22/html/apis/startRouter.html | 354 ++ .../html/apis/startSharedFileSystem.html | 294 ++ .../apidocs-4.22/html/apis/startSystemVm.html | 195 + .../html/apis/startVirtualMachine.html | 681 ++++ .../html/apis/stopInternalLoadBalancerVM.html | 357 ++ .../html/apis/stopKubernetesCluster.html | 87 + .../html/apis/stopNetScalerVpx.html | 357 ++ .../apidocs-4.22/html/apis/stopRouter.html | 357 ++ .../html/apis/stopSharedFileSystem.html | 297 ++ .../apidocs-4.22/html/apis/stopSystemVm.html | 198 + .../html/apis/stopVirtualMachine.html | 666 ++++ .../html/apis/suspendProject.html | 300 ++ .../html/apis/syncStoragePool.html | 186 + .../apis/synchronizeTungstenFabricData.html | 87 + .../html/apis/triggerShutdown.html | 105 + .../html/apis/unmanageGpuDevice.html | 87 + .../html/apis/unmanageVirtualMachine.html | 96 + .../html/apis/unmanageVolume.html | 87 + .../html/apis/unregisterExtension.html | 138 + .../apidocs-4.22/html/apis/updateAccount.html | 405 ++ .../html/apis/updateAnnotationVisibility.html | 114 + .../html/apis/updateAutoScalePolicy.html | 129 + .../html/apis/updateAutoScaleVmGroup.html | 183 + .../html/apis/updateAutoScaleVmProfile.html | 173 + .../html/apis/updateBackupOffering.html | 120 + .../html/apis/updateBackupRepository.html | 123 + .../html/apis/updateBackupSchedule.html | 168 + .../apidocs-4.22/html/apis/updateBgpPeer.html | 141 + .../apidocs-4.22/html/apis/updateBucket.html | 99 + .../apis/updateCloudToUseObjectStore.html | 123 + .../apidocs-4.22/html/apis/updateCluster.html | 204 + .../html/apis/updateCondition.html | 93 + .../html/apis/updateConfiguration.html | 147 + .../html/apis/updateCustomAction.html | 120 + .../updateDefaultNicForVirtualMachine.html | 666 ++++ .../html/apis/updateDiskOffering.html | 255 ++ .../apidocs-4.22/html/apis/updateDomain.html | 279 ++ .../html/apis/updateEgressFirewallRule.html | 165 + .../html/apis/updateExtension.html | 147 + .../html/apis/updateFirewallRule.html | 165 + .../apis/updateGlobalLoadBalancerRule.html | 234 ++ .../apidocs-4.22/html/apis/updateGpuCard.html | 108 + .../html/apis/updateGpuDevice.html | 144 + .../apidocs-4.22/html/apis/updateGuestOs.html | 114 + .../html/apis/updateGuestOsMapping.html | 108 + .../html/apis/updateGuiTheme.html | 144 + .../apidocs-4.22/html/apis/updateHost.html | 366 ++ .../html/apis/updateHostPassword.html | 99 + .../apis/updateHypervisorCapabilities.html | 132 + .../html/apis/updateImageStore.html | 124 + .../html/apis/updateInstanceGroup.html | 111 + .../html/apis/updateIpAddress.html | 237 ++ .../html/apis/updateIpv4SubnetForZone.html | 114 + .../html/apis/updateIpv6FirewallRule.html | 192 + .../api/apidocs-4.22/html/apis/updateIso.html | 297 ++ .../html/apis/updateIsoPermissions.html | 105 + .../updateKubernetesSupportedVersion.html | 132 + .../html/apis/updateLBHealthCheckPolicy.html | 132 + .../html/apis/updateLBStickinessPolicy.html | 135 + .../html/apis/updateLoadBalancer.html | 192 + .../html/apis/updateLoadBalancerRule.html | 201 + .../apidocs-4.22/html/apis/updateNetwork.html | 429 +++ .../html/apis/updateNetworkACLItem.html | 201 + .../html/apis/updateNetworkACLList.html | 99 + .../html/apis/updateNetworkOffering.html | 252 ++ .../apis/updateNetworkServiceProvider.html | 108 + .../html/apis/updateOauthProvider.html | 120 + .../html/apis/updateObjectStoragePool.html | 111 + .../html/apis/updateOsCategory.html | 105 + .../html/apis/updatePhysicalNetwork.html | 126 + .../api/apidocs-4.22/html/apis/updatePod.html | 201 + .../updatePodManagementNetworkIpRange.html | 99 + .../html/apis/updatePortForwardingRule.html | 186 + .../apidocs-4.22/html/apis/updateProject.html | 318 ++ .../html/apis/updateProjectInvitation.html | 99 + .../html/apis/updateProjectRole.html | 93 + .../apis/updateProjectRolePermission.html | 99 + .../html/apis/updateQuarantinedIp.html | 114 + .../apidocs-4.22/html/apis/updateRegion.html | 102 + .../html/apis/updateRemoteAccessVpn.html | 126 + .../html/apis/updateResourceCount.html | 123 + .../html/apis/updateResourceLimit.html | 126 + .../apidocs-4.22/html/apis/updateRole.html | 105 + .../html/apis/updateRolePermission.html | 96 + .../html/apis/updateRoutingFirewallRule.html | 171 + .../apis/updateSecondaryStorageSelector.html | 108 + .../html/apis/updateSecurityGroup.html | 294 ++ .../html/apis/updateServiceOffering.html | 306 ++ .../html/apis/updateSharedFileSystem.html | 300 ++ .../html/apis/updateSiocInfo.html | 96 + .../html/apis/updateSnapshotPolicy.html | 117 + .../html/apis/updateStorageCapabilities.html | 186 + .../apis/updateStorageNetworkIpRange.html | 120 + .../html/apis/updateStoragePool.html | 210 + .../html/apis/updateTemplate.html | 306 ++ .../html/apis/updateTemplatePermissions.html | 105 + .../html/apis/updateTrafficType.html | 120 + .../updateTungstenFabricLBHealthMonitor.html | 138 + .../apidocs-4.22/html/apis/updateUser.html | 189 + .../html/apis/updateVMAffinityGroup.html | 669 ++++ .../html/apis/updateVMSchedule.html | 129 + .../api/apidocs-4.22/html/apis/updateVPC.html | 282 ++ .../html/apis/updateVPCOffering.html | 192 + .../html/apis/updateVgpuProfile.html | 126 + .../html/apis/updateVirtualMachine.html | 726 ++++ .../html/apis/updateVlanIpRange.html | 186 + .../apidocs-4.22/html/apis/updateVmNicIp.html | 666 ++++ .../html/apis/updateVmwareDc.html | 108 + .../html/apis/updateVnfTemplate.html | 318 ++ .../apidocs-4.22/html/apis/updateVolume.html | 318 ++ .../html/apis/updateVpnConnection.html | 165 + .../html/apis/updateVpnCustomerGateway.html | 186 + .../html/apis/updateVpnGateway.html | 123 + .../apidocs-4.22/html/apis/updateWebhook.html | 108 + .../apidocs-4.22/html/apis/updateZone.html | 309 ++ .../html/apis/upgradeKubernetesCluster.html | 225 ++ .../html/apis/upgradeRouterTemplate.html | 102 + .../html/apis/uploadCustomCertificate.html | 96 + .../html/apis/uploadResourceIcon.html | 93 + .../apidocs-4.22/html/apis/uploadSslCert.html | 138 + ...loadTemplateDirectDownloadCertificate.html | 126 + .../apidocs-4.22/html/apis/uploadVolume.html | 326 ++ ...lidateUserTwoFactorAuthenticationCode.html | 87 + .../html/apis/verifyOAuthCodeAndGetUser.html | 117 + .../apidocs-4.22/html/images/api_bullets.gif | Bin 0 -> 45 bytes .../apidocs-4.22/html/images/back_button.gif | Bin 0 -> 870 bytes .../html/images/back_button_hover.gif | Bin 0 -> 868 bytes .../apidocs-4.22/html/images/cloudstack.png | Bin 0 -> 5300 bytes .../api/apidocs-4.22/html/includes/main.css | 1092 ++++++ static/api/apidocs-4.22/html/index.html | 3382 +++++++++++++++++ 919 files changed, 154004 insertions(+) create mode 100644 static/api/apidocs-4.22/html/apis/acquirePodIpAddress.html create mode 100644 static/api/apidocs-4.22/html/apis/activateProject.html create mode 100644 static/api/apidocs-4.22/html/apis/addAccountToProject.html create mode 100644 static/api/apidocs-4.22/html/apis/addAnnotation.html create mode 100644 static/api/apidocs-4.22/html/apis/addBackupRepository.html create mode 100644 static/api/apidocs-4.22/html/apis/addBaremetalDhcp.html create mode 100644 static/api/apidocs-4.22/html/apis/addBaremetalHost.html create mode 100644 static/api/apidocs-4.22/html/apis/addBaremetalPxeKickStartServer.html create mode 100644 static/api/apidocs-4.22/html/apis/addBaremetalPxePingServer.html create mode 100644 static/api/apidocs-4.22/html/apis/addBaremetalRct.html create mode 100644 static/api/apidocs-4.22/html/apis/addBigSwitchBcfDevice.html create mode 100644 static/api/apidocs-4.22/html/apis/addBrocadeVcsDevice.html create mode 100644 static/api/apidocs-4.22/html/apis/addCiscoAsa1000vResource.html create mode 100644 static/api/apidocs-4.22/html/apis/addCiscoVnmcResource.html create mode 100644 static/api/apidocs-4.22/html/apis/addCluster.html create mode 100644 static/api/apidocs-4.22/html/apis/addCustomAction.html create mode 100644 static/api/apidocs-4.22/html/apis/addGloboDnsHost.html create mode 100644 static/api/apidocs-4.22/html/apis/addGuestOs.html create mode 100644 static/api/apidocs-4.22/html/apis/addGuestOsMapping.html create mode 100644 static/api/apidocs-4.22/html/apis/addHost.html create mode 100644 static/api/apidocs-4.22/html/apis/addImageStore.html create mode 100644 static/api/apidocs-4.22/html/apis/addImageStoreS3.html create mode 100644 static/api/apidocs-4.22/html/apis/addIpToNic.html create mode 100644 static/api/apidocs-4.22/html/apis/addKubernetesSupportedVersion.html create mode 100644 static/api/apidocs-4.22/html/apis/addLdapConfiguration.html create mode 100644 static/api/apidocs-4.22/html/apis/addNetrisProvider.html create mode 100644 static/api/apidocs-4.22/html/apis/addNetscalerLoadBalancer.html create mode 100644 static/api/apidocs-4.22/html/apis/addNetworkDevice.html create mode 100644 static/api/apidocs-4.22/html/apis/addNetworkServiceProvider.html create mode 100644 static/api/apidocs-4.22/html/apis/addNicToVirtualMachine.html create mode 100644 static/api/apidocs-4.22/html/apis/addNiciraNvpDevice.html create mode 100644 static/api/apidocs-4.22/html/apis/addNodesToKubernetesCluster.html create mode 100644 static/api/apidocs-4.22/html/apis/addNsxController.html create mode 100644 static/api/apidocs-4.22/html/apis/addObjectStoragePool.html create mode 100644 static/api/apidocs-4.22/html/apis/addOpenDaylightController.html create mode 100644 static/api/apidocs-4.22/html/apis/addOsCategory.html create mode 100644 static/api/apidocs-4.22/html/apis/addPaloAltoFirewall.html create mode 100644 static/api/apidocs-4.22/html/apis/addRegion.html create mode 100644 static/api/apidocs-4.22/html/apis/addResourceDetail.html create mode 100644 static/api/apidocs-4.22/html/apis/addSecondaryStorage.html create mode 100644 static/api/apidocs-4.22/html/apis/addStratosphereSsp.html create mode 100644 static/api/apidocs-4.22/html/apis/addSwift.html create mode 100644 static/api/apidocs-4.22/html/apis/addTrafficMonitor.html create mode 100644 static/api/apidocs-4.22/html/apis/addTrafficType.html create mode 100644 static/api/apidocs-4.22/html/apis/addTungstenFabricNetworkGatewayToLogicalRouter.html create mode 100644 static/api/apidocs-4.22/html/apis/addTungstenFabricPolicyRule.html create mode 100644 static/api/apidocs-4.22/html/apis/addUcsManager.html create mode 100644 static/api/apidocs-4.22/html/apis/addUserToProject.html create mode 100644 static/api/apidocs-4.22/html/apis/addVirtualMachinesToKubernetesCluster.html create mode 100644 static/api/apidocs-4.22/html/apis/addVmwareDc.html create mode 100644 static/api/apidocs-4.22/html/apis/addVpnUser.html create mode 100644 static/api/apidocs-4.22/html/apis/applyTungstenFabricPolicy.html create mode 100644 static/api/apidocs-4.22/html/apis/applyTungstenFabricTag.html create mode 100644 static/api/apidocs-4.22/html/apis/archiveAlerts.html create mode 100644 static/api/apidocs-4.22/html/apis/archiveEvents.html create mode 100644 static/api/apidocs-4.22/html/apis/archiveSnapshot.html create mode 100644 static/api/apidocs-4.22/html/apis/assignCertToLoadBalancer.html create mode 100644 static/api/apidocs-4.22/html/apis/assignToGlobalLoadBalancerRule.html create mode 100644 static/api/apidocs-4.22/html/apis/assignToLoadBalancerRule.html create mode 100644 static/api/apidocs-4.22/html/apis/assignVirtualMachine.html create mode 100644 static/api/apidocs-4.22/html/apis/assignVirtualMachineToBackupOffering.html create mode 100644 static/api/apidocs-4.22/html/apis/assignVolume.html create mode 100644 static/api/apidocs-4.22/html/apis/associateIpAddress.html create mode 100644 static/api/apidocs-4.22/html/apis/associateUcsProfileToBlade.html create mode 100644 static/api/apidocs-4.22/html/apis/attachIso.html create mode 100644 static/api/apidocs-4.22/html/apis/attachVolume.html create mode 100644 static/api/apidocs-4.22/html/apis/authorizeSamlSso.html create mode 100644 static/api/apidocs-4.22/html/apis/authorizeSecurityGroupEgress.html create mode 100644 static/api/apidocs-4.22/html/apis/authorizeSecurityGroupIngress.html create mode 100644 static/api/apidocs-4.22/html/apis/cancelHostAsDegraded.html create mode 100644 static/api/apidocs-4.22/html/apis/cancelHostMaintenance.html create mode 100644 static/api/apidocs-4.22/html/apis/cancelMaintenance.html create mode 100644 static/api/apidocs-4.22/html/apis/cancelShutdown.html create mode 100644 static/api/apidocs-4.22/html/apis/cancelStorageMaintenance.html create mode 100644 static/api/apidocs-4.22/html/apis/changeBgpPeersForNetwork.html create mode 100644 static/api/apidocs-4.22/html/apis/changeBgpPeersForVpc.html create mode 100644 static/api/apidocs-4.22/html/apis/changeOfferingForVolume.html create mode 100644 static/api/apidocs-4.22/html/apis/changeOutOfBandManagementPassword.html create mode 100644 static/api/apidocs-4.22/html/apis/changeServiceForRouter.html create mode 100644 static/api/apidocs-4.22/html/apis/changeServiceForSystemVm.html create mode 100644 static/api/apidocs-4.22/html/apis/changeServiceForVirtualMachine.html create mode 100644 static/api/apidocs-4.22/html/apis/changeSharedFileSystemDiskOffering.html create mode 100644 static/api/apidocs-4.22/html/apis/changeSharedFileSystemServiceOffering.html create mode 100644 static/api/apidocs-4.22/html/apis/changeStoragePoolScope.html create mode 100644 static/api/apidocs-4.22/html/apis/checkVolume.html create mode 100644 static/api/apidocs-4.22/html/apis/cleanVMReservations.html create mode 100644 static/api/apidocs-4.22/html/apis/cloudianIsEnabled.html create mode 100644 static/api/apidocs-4.22/html/apis/cloudianSsoLogin.html create mode 100644 static/api/apidocs-4.22/html/apis/configTungstenFabricService.html create mode 100644 static/api/apidocs-4.22/html/apis/configureHAForHost.html create mode 100644 static/api/apidocs-4.22/html/apis/configureInternalLoadBalancerElement.html create mode 100644 static/api/apidocs-4.22/html/apis/configureNetscalerLoadBalancer.html create mode 100644 static/api/apidocs-4.22/html/apis/configureOutOfBandManagement.html create mode 100644 static/api/apidocs-4.22/html/apis/configureOvsElement.html create mode 100644 static/api/apidocs-4.22/html/apis/configurePaloAltoFirewall.html create mode 100644 static/api/apidocs-4.22/html/apis/configureStorageAccess.html create mode 100644 static/api/apidocs-4.22/html/apis/configureVirtualRouterElement.html create mode 100644 static/api/apidocs-4.22/html/apis/copyIso.html create mode 100644 static/api/apidocs-4.22/html/apis/copySnapshot.html create mode 100644 static/api/apidocs-4.22/html/apis/copyTemplate.html create mode 100644 static/api/apidocs-4.22/html/apis/createASNRange.html create mode 100644 static/api/apidocs-4.22/html/apis/createAccount.html create mode 100644 static/api/apidocs-4.22/html/apis/createAffinityGroup.html create mode 100644 static/api/apidocs-4.22/html/apis/createAutoScalePolicy.html create mode 100644 static/api/apidocs-4.22/html/apis/createAutoScaleVmGroup.html create mode 100644 static/api/apidocs-4.22/html/apis/createAutoScaleVmProfile.html create mode 100644 static/api/apidocs-4.22/html/apis/createBackup.html create mode 100644 static/api/apidocs-4.22/html/apis/createBackupSchedule.html create mode 100644 static/api/apidocs-4.22/html/apis/createBgpPeer.html create mode 100644 static/api/apidocs-4.22/html/apis/createBucket.html create mode 100644 static/api/apidocs-4.22/html/apis/createCondition.html create mode 100644 static/api/apidocs-4.22/html/apis/createConsoleEndpoint.html create mode 100644 static/api/apidocs-4.22/html/apis/createCounter.html create mode 100644 static/api/apidocs-4.22/html/apis/createDiskOffering.html create mode 100644 static/api/apidocs-4.22/html/apis/createDomain.html create mode 100644 static/api/apidocs-4.22/html/apis/createEgressFirewallRule.html create mode 100644 static/api/apidocs-4.22/html/apis/createExtension.html create mode 100644 static/api/apidocs-4.22/html/apis/createFirewallRule.html create mode 100644 static/api/apidocs-4.22/html/apis/createGlobalLoadBalancerRule.html create mode 100644 static/api/apidocs-4.22/html/apis/createGpuCard.html create mode 100644 static/api/apidocs-4.22/html/apis/createGpuDevice.html create mode 100644 static/api/apidocs-4.22/html/apis/createGuestNetworkIpv6Prefix.html create mode 100644 static/api/apidocs-4.22/html/apis/createGuiTheme.html create mode 100644 static/api/apidocs-4.22/html/apis/createInstanceGroup.html create mode 100644 static/api/apidocs-4.22/html/apis/createInternalLoadBalancerElement.html create mode 100644 static/api/apidocs-4.22/html/apis/createIpForwardingRule.html create mode 100644 static/api/apidocs-4.22/html/apis/createIpv4SubnetForGuestNetwork.html create mode 100644 static/api/apidocs-4.22/html/apis/createIpv4SubnetForZone.html create mode 100644 static/api/apidocs-4.22/html/apis/createIpv6FirewallRule.html create mode 100644 static/api/apidocs-4.22/html/apis/createKubernetesCluster.html create mode 100644 static/api/apidocs-4.22/html/apis/createLBHealthCheckPolicy.html create mode 100644 static/api/apidocs-4.22/html/apis/createLBStickinessPolicy.html create mode 100644 static/api/apidocs-4.22/html/apis/createLoadBalancer.html create mode 100644 static/api/apidocs-4.22/html/apis/createLoadBalancerRule.html create mode 100644 static/api/apidocs-4.22/html/apis/createManagementNetworkIpRange.html create mode 100644 static/api/apidocs-4.22/html/apis/createNetwork.html create mode 100644 static/api/apidocs-4.22/html/apis/createNetworkACL.html create mode 100644 static/api/apidocs-4.22/html/apis/createNetworkACLList.html create mode 100644 static/api/apidocs-4.22/html/apis/createNetworkOffering.html create mode 100644 static/api/apidocs-4.22/html/apis/createNetworkPermissions.html create mode 100644 static/api/apidocs-4.22/html/apis/createPhysicalNetwork.html create mode 100644 static/api/apidocs-4.22/html/apis/createPod.html create mode 100644 static/api/apidocs-4.22/html/apis/createPortForwardingRule.html create mode 100644 static/api/apidocs-4.22/html/apis/createPortableIpRange.html create mode 100644 static/api/apidocs-4.22/html/apis/createPrivateGateway.html create mode 100644 static/api/apidocs-4.22/html/apis/createProject.html create mode 100644 static/api/apidocs-4.22/html/apis/createProjectRole.html create mode 100644 static/api/apidocs-4.22/html/apis/createProjectRolePermission.html create mode 100644 static/api/apidocs-4.22/html/apis/createRemoteAccessVpn.html create mode 100644 static/api/apidocs-4.22/html/apis/createRole.html create mode 100644 static/api/apidocs-4.22/html/apis/createRolePermission.html create mode 100644 static/api/apidocs-4.22/html/apis/createRoutingFirewallRule.html create mode 100644 static/api/apidocs-4.22/html/apis/createSSHKeyPair.html create mode 100644 static/api/apidocs-4.22/html/apis/createSecondaryStagingStore.html create mode 100644 static/api/apidocs-4.22/html/apis/createSecondaryStorageSelector.html create mode 100644 static/api/apidocs-4.22/html/apis/createSecurityGroup.html create mode 100644 static/api/apidocs-4.22/html/apis/createServiceInstance.html create mode 100644 static/api/apidocs-4.22/html/apis/createServiceOffering.html create mode 100644 static/api/apidocs-4.22/html/apis/createSharedFileSystem.html create mode 100644 static/api/apidocs-4.22/html/apis/createSnapshot.html create mode 100644 static/api/apidocs-4.22/html/apis/createSnapshotFromVMSnapshot.html create mode 100644 static/api/apidocs-4.22/html/apis/createSnapshotPolicy.html create mode 100644 static/api/apidocs-4.22/html/apis/createStaticRoute.html create mode 100644 static/api/apidocs-4.22/html/apis/createStorageNetworkIpRange.html create mode 100644 static/api/apidocs-4.22/html/apis/createStoragePool.html create mode 100644 static/api/apidocs-4.22/html/apis/createTags.html create mode 100644 static/api/apidocs-4.22/html/apis/createTemplate.html create mode 100644 static/api/apidocs-4.22/html/apis/createTungstenFabricAddressGroup.html create mode 100644 static/api/apidocs-4.22/html/apis/createTungstenFabricApplicationPolicySet.html create mode 100644 static/api/apidocs-4.22/html/apis/createTungstenFabricFirewallPolicy.html create mode 100644 static/api/apidocs-4.22/html/apis/createTungstenFabricFirewallRule.html create mode 100644 static/api/apidocs-4.22/html/apis/createTungstenFabricLogicalRouter.html create mode 100644 static/api/apidocs-4.22/html/apis/createTungstenFabricManagementNetwork.html create mode 100644 static/api/apidocs-4.22/html/apis/createTungstenFabricPolicy.html create mode 100644 static/api/apidocs-4.22/html/apis/createTungstenFabricProvider.html create mode 100644 static/api/apidocs-4.22/html/apis/createTungstenFabricPublicNetwork.html create mode 100644 static/api/apidocs-4.22/html/apis/createTungstenFabricServiceGroup.html create mode 100644 static/api/apidocs-4.22/html/apis/createTungstenFabricTag.html create mode 100644 static/api/apidocs-4.22/html/apis/createTungstenFabricTagType.html create mode 100644 static/api/apidocs-4.22/html/apis/createUser.html create mode 100644 static/api/apidocs-4.22/html/apis/createVMFromBackup.html create mode 100644 static/api/apidocs-4.22/html/apis/createVMSchedule.html create mode 100644 static/api/apidocs-4.22/html/apis/createVMSnapshot.html create mode 100644 static/api/apidocs-4.22/html/apis/createVPC.html create mode 100644 static/api/apidocs-4.22/html/apis/createVPCOffering.html create mode 100644 static/api/apidocs-4.22/html/apis/createVgpuProfile.html create mode 100644 static/api/apidocs-4.22/html/apis/createVirtualRouterElement.html create mode 100644 static/api/apidocs-4.22/html/apis/createVlanIpRange.html create mode 100644 static/api/apidocs-4.22/html/apis/createVolume.html create mode 100644 static/api/apidocs-4.22/html/apis/createVpnConnection.html create mode 100644 static/api/apidocs-4.22/html/apis/createVpnCustomerGateway.html create mode 100644 static/api/apidocs-4.22/html/apis/createVpnGateway.html create mode 100644 static/api/apidocs-4.22/html/apis/createWebhook.html create mode 100644 static/api/apidocs-4.22/html/apis/createZone.html create mode 100644 static/api/apidocs-4.22/html/apis/declareHostAsDegraded.html create mode 100644 static/api/apidocs-4.22/html/apis/dedicateBgpPeer.html create mode 100644 static/api/apidocs-4.22/html/apis/dedicateCluster.html create mode 100644 static/api/apidocs-4.22/html/apis/dedicateGuestVlanRange.html create mode 100644 static/api/apidocs-4.22/html/apis/dedicateHost.html create mode 100644 static/api/apidocs-4.22/html/apis/dedicateIpv4SubnetForZone.html create mode 100644 static/api/apidocs-4.22/html/apis/dedicatePod.html create mode 100644 static/api/apidocs-4.22/html/apis/dedicatePublicIpRange.html create mode 100644 static/api/apidocs-4.22/html/apis/dedicateZone.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteASNRange.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteAccount.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteAccountFromProject.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteAffinityGroup.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteAlerts.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteAutoScalePolicy.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteAutoScaleVmGroup.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteAutoScaleVmProfile.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteBackup.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteBackupOffering.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteBackupRepository.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteBackupSchedule.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteBaremetalRct.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteBgpPeer.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteBigSwitchBcfDevice.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteBrocadeVcsDevice.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteBucket.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteCiscoAsa1000vResource.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteCiscoNexusVSM.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteCiscoVnmcResource.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteCluster.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteCniConfiguration.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteCondition.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteCounter.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteCustomAction.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteDiskOffering.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteDomain.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteEgressFirewallRule.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteEvents.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteExtension.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteFirewallRule.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteGlobalLoadBalancerRule.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteGpuCard.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteGpuDevice.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteGuestNetworkIpv6Prefix.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteHost.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteImageStore.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteInstanceGroup.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteIpForwardingRule.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteIpv4SubnetForGuestNetwork.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteIpv4SubnetForZone.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteIpv6FirewallRule.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteIso.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteKubernetesCluster.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteKubernetesSupportedVersion.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteLBHealthCheckPolicy.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteLBStickinessPolicy.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteLdapConfiguration.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteLoadBalancer.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteLoadBalancerRule.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteManagementNetworkIpRange.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteNetrisProvider.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteNetscalerControlCenter.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteNetscalerLoadBalancer.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteNetwork.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteNetworkACL.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteNetworkACLList.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteNetworkDevice.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteNetworkOffering.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteNetworkServiceProvider.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteNiciraNvpDevice.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteNsxController.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteOauthProvider.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteObjectStoragePool.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteOpenDaylightController.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteOsCategory.html create mode 100644 static/api/apidocs-4.22/html/apis/deletePaloAltoFirewall.html create mode 100644 static/api/apidocs-4.22/html/apis/deletePhysicalNetwork.html create mode 100644 static/api/apidocs-4.22/html/apis/deletePod.html create mode 100644 static/api/apidocs-4.22/html/apis/deletePortForwardingRule.html create mode 100644 static/api/apidocs-4.22/html/apis/deletePortableIpRange.html create mode 100644 static/api/apidocs-4.22/html/apis/deletePrivateGateway.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteProject.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteProjectInvitation.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteProjectRole.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteProjectRolePermission.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteRemoteAccessVpn.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteResourceIcon.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteRole.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteRolePermission.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteRoutingFirewallRule.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteSSHKeyPair.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteSecondaryStagingStore.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteSecurityGroup.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteServiceOffering.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteServicePackageOffering.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteSnapshot.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteSnapshotPolicies.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteSslCert.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteStaticRoute.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteStorageNetworkIpRange.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteStoragePool.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteStratosphereSsp.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteTags.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteTemplate.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteTrafficMonitor.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteTrafficType.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteTungstenFabricAddressGroup.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteTungstenFabricApplicationPolicySet.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteTungstenFabricFirewallPolicy.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteTungstenFabricFirewallRule.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteTungstenFabricLogicalRouter.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteTungstenFabricPolicy.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteTungstenFabricServiceGroup.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteTungstenFabricTag.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteTungstenFabricTagType.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteUcsManager.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteUser.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteUserData.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteUserFromProject.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteVMSchedule.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteVMSnapshot.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteVPC.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteVPCOffering.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteVgpuProfile.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteVlanIpRange.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteVnfTemplate.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteVolume.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteVpnConnection.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteVpnCustomerGateway.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteVpnGateway.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteWebhook.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteWebhookDelivery.html create mode 100644 static/api/apidocs-4.22/html/apis/deleteZone.html create mode 100644 static/api/apidocs-4.22/html/apis/deployNetscalerVpx.html create mode 100644 static/api/apidocs-4.22/html/apis/deployVirtualMachine.html create mode 100644 static/api/apidocs-4.22/html/apis/deployVnfAppliance.html create mode 100644 static/api/apidocs-4.22/html/apis/destroyRouter.html create mode 100644 static/api/apidocs-4.22/html/apis/destroySharedFileSystem.html create mode 100644 static/api/apidocs-4.22/html/apis/destroySystemVm.html create mode 100644 static/api/apidocs-4.22/html/apis/destroyVirtualMachine.html create mode 100644 static/api/apidocs-4.22/html/apis/destroyVolume.html create mode 100644 static/api/apidocs-4.22/html/apis/detachIso.html create mode 100644 static/api/apidocs-4.22/html/apis/detachVolume.html create mode 100644 static/api/apidocs-4.22/html/apis/disableAccount.html create mode 100644 static/api/apidocs-4.22/html/apis/disableAutoScaleVmGroup.html create mode 100644 static/api/apidocs-4.22/html/apis/disableCiscoNexusVSM.html create mode 100644 static/api/apidocs-4.22/html/apis/disableHAForCluster.html create mode 100644 static/api/apidocs-4.22/html/apis/disableHAForHost.html create mode 100644 static/api/apidocs-4.22/html/apis/disableHAForZone.html create mode 100644 static/api/apidocs-4.22/html/apis/disableOutOfBandManagementForCluster.html create mode 100644 static/api/apidocs-4.22/html/apis/disableOutOfBandManagementForHost.html create mode 100644 static/api/apidocs-4.22/html/apis/disableOutOfBandManagementForZone.html create mode 100644 static/api/apidocs-4.22/html/apis/disableRole.html create mode 100644 static/api/apidocs-4.22/html/apis/disableStaticNat.html create mode 100644 static/api/apidocs-4.22/html/apis/disableUser.html create mode 100644 static/api/apidocs-4.22/html/apis/disassociateIpAddress.html create mode 100644 static/api/apidocs-4.22/html/apis/discoverGpuDevices.html create mode 100644 static/api/apidocs-4.22/html/apis/downloadImageStoreObject.html create mode 100644 static/api/apidocs-4.22/html/apis/enableAccount.html create mode 100644 static/api/apidocs-4.22/html/apis/enableAutoScaleVmGroup.html create mode 100644 static/api/apidocs-4.22/html/apis/enableCiscoNexusVSM.html create mode 100644 static/api/apidocs-4.22/html/apis/enableHAForCluster.html create mode 100644 static/api/apidocs-4.22/html/apis/enableHAForHost.html create mode 100644 static/api/apidocs-4.22/html/apis/enableHAForZone.html create mode 100644 static/api/apidocs-4.22/html/apis/enableOutOfBandManagementForCluster.html create mode 100644 static/api/apidocs-4.22/html/apis/enableOutOfBandManagementForHost.html create mode 100644 static/api/apidocs-4.22/html/apis/enableOutOfBandManagementForZone.html create mode 100644 static/api/apidocs-4.22/html/apis/enableRole.html create mode 100644 static/api/apidocs-4.22/html/apis/enableStaticNat.html create mode 100644 static/api/apidocs-4.22/html/apis/enableStorageMaintenance.html create mode 100644 static/api/apidocs-4.22/html/apis/enableUser.html create mode 100644 static/api/apidocs-4.22/html/apis/executeClusterDrsPlan.html create mode 100644 static/api/apidocs-4.22/html/apis/executeWebhookDelivery.html create mode 100644 static/api/apidocs-4.22/html/apis/expungeSharedFileSystem.html create mode 100644 static/api/apidocs-4.22/html/apis/expungeVirtualMachine.html create mode 100644 static/api/apidocs-4.22/html/apis/extractIso.html create mode 100644 static/api/apidocs-4.22/html/apis/extractSnapshot.html create mode 100644 static/api/apidocs-4.22/html/apis/extractTemplate.html create mode 100644 static/api/apidocs-4.22/html/apis/extractVolume.html create mode 100644 static/api/apidocs-4.22/html/apis/findHostsForMigration.html create mode 100644 static/api/apidocs-4.22/html/apis/findStoragePoolsForMigration.html create mode 100644 static/api/apidocs-4.22/html/apis/forgotPassword.html create mode 100644 static/api/apidocs-4.22/html/apis/generateAlert.html create mode 100644 static/api/apidocs-4.22/html/apis/generateClusterDrsPlan.html create mode 100644 static/api/apidocs-4.22/html/apis/generateUsageRecords.html create mode 100644 static/api/apidocs-4.22/html/apis/getApiLimit.html create mode 100644 static/api/apidocs-4.22/html/apis/getCloudIdentifier.html create mode 100644 static/api/apidocs-4.22/html/apis/getDiagnosticsData.html create mode 100644 static/api/apidocs-4.22/html/apis/getHypervisorGuestOsNames.html create mode 100644 static/api/apidocs-4.22/html/apis/getKubernetesClusterConfig.html create mode 100644 static/api/apidocs-4.22/html/apis/getLoadBalancerSslCertificate.html create mode 100644 static/api/apidocs-4.22/html/apis/getPathForVolume.html create mode 100644 static/api/apidocs-4.22/html/apis/getRouterHealthCheckResults.html create mode 100644 static/api/apidocs-4.22/html/apis/getSPMetadata.html create mode 100644 static/api/apidocs-4.22/html/apis/getSolidFireAccountId.html create mode 100644 static/api/apidocs-4.22/html/apis/getSolidFireVolumeAccessGroupIds.html create mode 100644 static/api/apidocs-4.22/html/apis/getSolidFireVolumeSize.html create mode 100644 static/api/apidocs-4.22/html/apis/getUploadParamsForIso.html create mode 100644 static/api/apidocs-4.22/html/apis/getUploadParamsForKubernetesSupportedVersion.html create mode 100644 static/api/apidocs-4.22/html/apis/getUploadParamsForTemplate.html create mode 100644 static/api/apidocs-4.22/html/apis/getUploadParamsForVolume.html create mode 100644 static/api/apidocs-4.22/html/apis/getUser.html create mode 100644 static/api/apidocs-4.22/html/apis/getUserKeys.html create mode 100644 static/api/apidocs-4.22/html/apis/getVMPassword.html create mode 100644 static/api/apidocs-4.22/html/apis/getVirtualMachineUserData.html create mode 100644 static/api/apidocs-4.22/html/apis/getVolumeSnapshotDetails.html create mode 100644 static/api/apidocs-4.22/html/apis/getVolumeiScsiName.html create mode 100644 static/api/apidocs-4.22/html/apis/importBackupOffering.html create mode 100644 static/api/apidocs-4.22/html/apis/importLdapUsers.html create mode 100644 static/api/apidocs-4.22/html/apis/importRole.html create mode 100644 static/api/apidocs-4.22/html/apis/importUnmanagedInstance.html create mode 100644 static/api/apidocs-4.22/html/apis/importVm.html create mode 100644 static/api/apidocs-4.22/html/apis/importVolume.html create mode 100644 static/api/apidocs-4.22/html/apis/importVsphereStoragePolicies.html create mode 100644 static/api/apidocs-4.22/html/apis/isAccountAllowedToCreateOfferingsWithTags.html create mode 100644 static/api/apidocs-4.22/html/apis/issueCertificate.html create mode 100644 static/api/apidocs-4.22/html/apis/issueOutOfBandManagementPowerAction.html create mode 100644 static/api/apidocs-4.22/html/apis/ldapConfig.html create mode 100644 static/api/apidocs-4.22/html/apis/ldapCreateAccount.html create mode 100644 static/api/apidocs-4.22/html/apis/ldapRemove.html create mode 100644 static/api/apidocs-4.22/html/apis/linkAccountToLdap.html create mode 100644 static/api/apidocs-4.22/html/apis/linkDomainToLdap.html create mode 100644 static/api/apidocs-4.22/html/apis/linkUserDataToTemplate.html create mode 100644 static/api/apidocs-4.22/html/apis/listASNRanges.html create mode 100644 static/api/apidocs-4.22/html/apis/listASNumbers.html create mode 100644 static/api/apidocs-4.22/html/apis/listAccounts.html create mode 100644 static/api/apidocs-4.22/html/apis/listAffectedVmsForStorageScopeChange.html create mode 100644 static/api/apidocs-4.22/html/apis/listAffinityGroupTypes.html create mode 100644 static/api/apidocs-4.22/html/apis/listAffinityGroups.html create mode 100644 static/api/apidocs-4.22/html/apis/listAlertTypes.html create mode 100644 static/api/apidocs-4.22/html/apis/listAlerts.html create mode 100644 static/api/apidocs-4.22/html/apis/listAndSwitchSamlAccount.html create mode 100644 static/api/apidocs-4.22/html/apis/listAnnotations.html create mode 100644 static/api/apidocs-4.22/html/apis/listApis.html create mode 100644 static/api/apidocs-4.22/html/apis/listAsyncJobs.html create mode 100644 static/api/apidocs-4.22/html/apis/listAutoScalePolicies.html create mode 100644 static/api/apidocs-4.22/html/apis/listAutoScaleVmGroups.html create mode 100644 static/api/apidocs-4.22/html/apis/listAutoScaleVmProfiles.html create mode 100644 static/api/apidocs-4.22/html/apis/listBackupOfferings.html create mode 100644 static/api/apidocs-4.22/html/apis/listBackupProviderOfferings.html create mode 100644 static/api/apidocs-4.22/html/apis/listBackupProviders.html create mode 100644 static/api/apidocs-4.22/html/apis/listBackupRepositories.html create mode 100644 static/api/apidocs-4.22/html/apis/listBackupSchedule.html create mode 100644 static/api/apidocs-4.22/html/apis/listBackups.html create mode 100644 static/api/apidocs-4.22/html/apis/listBaremetalDhcp.html create mode 100644 static/api/apidocs-4.22/html/apis/listBaremetalPxeServers.html create mode 100644 static/api/apidocs-4.22/html/apis/listBaremetalRct.html create mode 100644 static/api/apidocs-4.22/html/apis/listBgpPeers.html create mode 100644 static/api/apidocs-4.22/html/apis/listBigSwitchBcfDevices.html create mode 100644 static/api/apidocs-4.22/html/apis/listBrocadeVcsDeviceNetworks.html create mode 100644 static/api/apidocs-4.22/html/apis/listBrocadeVcsDevices.html create mode 100644 static/api/apidocs-4.22/html/apis/listBuckets.html create mode 100644 static/api/apidocs-4.22/html/apis/listCAProviders.html create mode 100644 static/api/apidocs-4.22/html/apis/listCaCertificate.html create mode 100644 static/api/apidocs-4.22/html/apis/listCapabilities.html create mode 100644 static/api/apidocs-4.22/html/apis/listCapacity.html create mode 100644 static/api/apidocs-4.22/html/apis/listCiscoAsa1000vResources.html create mode 100644 static/api/apidocs-4.22/html/apis/listCiscoNexusVSMs.html create mode 100644 static/api/apidocs-4.22/html/apis/listCiscoVnmcResources.html create mode 100644 static/api/apidocs-4.22/html/apis/listClusterDrsPlan.html create mode 100644 static/api/apidocs-4.22/html/apis/listClusters.html create mode 100644 static/api/apidocs-4.22/html/apis/listClustersMetrics.html create mode 100644 static/api/apidocs-4.22/html/apis/listCniConfiguration.html create mode 100644 static/api/apidocs-4.22/html/apis/listConditions.html create mode 100644 static/api/apidocs-4.22/html/apis/listConfigurationGroups.html create mode 100644 static/api/apidocs-4.22/html/apis/listConfigurations.html create mode 100644 static/api/apidocs-4.22/html/apis/listConsoleSessions.html create mode 100644 static/api/apidocs-4.22/html/apis/listCounters.html create mode 100644 static/api/apidocs-4.22/html/apis/listCustomActions.html create mode 100644 static/api/apidocs-4.22/html/apis/listDbMetrics.html create mode 100644 static/api/apidocs-4.22/html/apis/listDedicatedClusters.html create mode 100644 static/api/apidocs-4.22/html/apis/listDedicatedGuestVlanRanges.html create mode 100644 static/api/apidocs-4.22/html/apis/listDedicatedHosts.html create mode 100644 static/api/apidocs-4.22/html/apis/listDedicatedPods.html create mode 100644 static/api/apidocs-4.22/html/apis/listDedicatedZones.html create mode 100644 static/api/apidocs-4.22/html/apis/listDeploymentPlanners.html create mode 100644 static/api/apidocs-4.22/html/apis/listDetailOptions.html create mode 100644 static/api/apidocs-4.22/html/apis/listDiskOfferings.html create mode 100644 static/api/apidocs-4.22/html/apis/listDomainChildren.html create mode 100644 static/api/apidocs-4.22/html/apis/listDomains.html create mode 100644 static/api/apidocs-4.22/html/apis/listEgressFirewallRules.html create mode 100644 static/api/apidocs-4.22/html/apis/listElastistorInterface.html create mode 100644 static/api/apidocs-4.22/html/apis/listElastistorPool.html create mode 100644 static/api/apidocs-4.22/html/apis/listElastistorVolume.html create mode 100644 static/api/apidocs-4.22/html/apis/listEventTypes.html create mode 100644 static/api/apidocs-4.22/html/apis/listEvents.html create mode 100644 static/api/apidocs-4.22/html/apis/listExtensions.html create mode 100644 static/api/apidocs-4.22/html/apis/listFirewallRules.html create mode 100644 static/api/apidocs-4.22/html/apis/listGlobalLoadBalancerRules.html create mode 100644 static/api/apidocs-4.22/html/apis/listGpuCards.html create mode 100644 static/api/apidocs-4.22/html/apis/listGpuDevices.html create mode 100644 static/api/apidocs-4.22/html/apis/listGuestNetworkIpv6Prefixes.html create mode 100644 static/api/apidocs-4.22/html/apis/listGuestOsMapping.html create mode 100644 static/api/apidocs-4.22/html/apis/listGuestVlans.html create mode 100644 static/api/apidocs-4.22/html/apis/listGuiThemes.html create mode 100644 static/api/apidocs-4.22/html/apis/listHostHAProviders.html create mode 100644 static/api/apidocs-4.22/html/apis/listHostHAResources.html create mode 100644 static/api/apidocs-4.22/html/apis/listHostTags.html create mode 100644 static/api/apidocs-4.22/html/apis/listHosts.html create mode 100644 static/api/apidocs-4.22/html/apis/listHostsMetrics.html create mode 100644 static/api/apidocs-4.22/html/apis/listHypervisorCapabilities.html create mode 100644 static/api/apidocs-4.22/html/apis/listHypervisors.html create mode 100644 static/api/apidocs-4.22/html/apis/listIdps.html create mode 100644 static/api/apidocs-4.22/html/apis/listImageStoreObjects.html create mode 100644 static/api/apidocs-4.22/html/apis/listImageStores.html create mode 100644 static/api/apidocs-4.22/html/apis/listImportVmTasks.html create mode 100644 static/api/apidocs-4.22/html/apis/listInfrastructure.html create mode 100644 static/api/apidocs-4.22/html/apis/listInstanceGroups.html create mode 100644 static/api/apidocs-4.22/html/apis/listInternalLoadBalancerElements.html create mode 100644 static/api/apidocs-4.22/html/apis/listInternalLoadBalancerVMs.html create mode 100644 static/api/apidocs-4.22/html/apis/listIpForwardingRules.html create mode 100644 static/api/apidocs-4.22/html/apis/listIpv4SubnetsForGuestNetwork.html create mode 100644 static/api/apidocs-4.22/html/apis/listIpv4SubnetsForZone.html create mode 100644 static/api/apidocs-4.22/html/apis/listIpv6FirewallRules.html create mode 100644 static/api/apidocs-4.22/html/apis/listIsoPermissions.html create mode 100644 static/api/apidocs-4.22/html/apis/listIsos.html create mode 100644 static/api/apidocs-4.22/html/apis/listKubernetesClusters.html create mode 100644 static/api/apidocs-4.22/html/apis/listKubernetesSupportedVersions.html create mode 100644 static/api/apidocs-4.22/html/apis/listLBHealthCheckPolicies.html create mode 100644 static/api/apidocs-4.22/html/apis/listLBStickinessPolicies.html create mode 100644 static/api/apidocs-4.22/html/apis/listLdapConfigurations.html create mode 100644 static/api/apidocs-4.22/html/apis/listLdapUsers.html create mode 100644 static/api/apidocs-4.22/html/apis/listLoadBalancerRuleInstances.html create mode 100644 static/api/apidocs-4.22/html/apis/listLoadBalancerRules.html create mode 100644 static/api/apidocs-4.22/html/apis/listLoadBalancers.html create mode 100644 static/api/apidocs-4.22/html/apis/listManagementServers.html create mode 100644 static/api/apidocs-4.22/html/apis/listManagementServersMetrics.html create mode 100644 static/api/apidocs-4.22/html/apis/listNetrisProviders.html create mode 100644 static/api/apidocs-4.22/html/apis/listNetscalerControlCenter.html create mode 100644 static/api/apidocs-4.22/html/apis/listNetscalerLoadBalancerNetworks.html create mode 100644 static/api/apidocs-4.22/html/apis/listNetscalerLoadBalancers.html create mode 100644 static/api/apidocs-4.22/html/apis/listNetworkACLLists.html create mode 100644 static/api/apidocs-4.22/html/apis/listNetworkACLs.html create mode 100644 static/api/apidocs-4.22/html/apis/listNetworkDevice.html create mode 100644 static/api/apidocs-4.22/html/apis/listNetworkIsolationMethods.html create mode 100644 static/api/apidocs-4.22/html/apis/listNetworkOfferings.html create mode 100644 static/api/apidocs-4.22/html/apis/listNetworkPermissions.html create mode 100644 static/api/apidocs-4.22/html/apis/listNetworkProtocols.html create mode 100644 static/api/apidocs-4.22/html/apis/listNetworkServiceProviders.html create mode 100644 static/api/apidocs-4.22/html/apis/listNetworks.html create mode 100644 static/api/apidocs-4.22/html/apis/listNiciraNvpDeviceNetworks.html create mode 100644 static/api/apidocs-4.22/html/apis/listNiciraNvpDevices.html create mode 100644 static/api/apidocs-4.22/html/apis/listNics.html create mode 100644 static/api/apidocs-4.22/html/apis/listNsxControllers.html create mode 100644 static/api/apidocs-4.22/html/apis/listOauthProvider.html create mode 100644 static/api/apidocs-4.22/html/apis/listObjectStoragePools.html create mode 100644 static/api/apidocs-4.22/html/apis/listOpenDaylightControllers.html create mode 100644 static/api/apidocs-4.22/html/apis/listOsCategories.html create mode 100644 static/api/apidocs-4.22/html/apis/listOsTypes.html create mode 100644 static/api/apidocs-4.22/html/apis/listOvsElements.html create mode 100644 static/api/apidocs-4.22/html/apis/listPaloAltoFirewallNetworks.html create mode 100644 static/api/apidocs-4.22/html/apis/listPaloAltoFirewalls.html create mode 100644 static/api/apidocs-4.22/html/apis/listPhysicalNetworks.html create mode 100644 static/api/apidocs-4.22/html/apis/listPods.html create mode 100644 static/api/apidocs-4.22/html/apis/listPortForwardingRules.html create mode 100644 static/api/apidocs-4.22/html/apis/listPortableIpRanges.html create mode 100644 static/api/apidocs-4.22/html/apis/listPrivateGateways.html create mode 100644 static/api/apidocs-4.22/html/apis/listProjectAccounts.html create mode 100644 static/api/apidocs-4.22/html/apis/listProjectInvitations.html create mode 100644 static/api/apidocs-4.22/html/apis/listProjectRolePermissions.html create mode 100644 static/api/apidocs-4.22/html/apis/listProjectRoles.html create mode 100644 static/api/apidocs-4.22/html/apis/listProjects.html create mode 100644 static/api/apidocs-4.22/html/apis/listPublicIpAddresses.html create mode 100644 static/api/apidocs-4.22/html/apis/listQuarantinedIps.html create mode 100644 static/api/apidocs-4.22/html/apis/listRegions.html create mode 100644 static/api/apidocs-4.22/html/apis/listRegisteredServicePackages.html create mode 100644 static/api/apidocs-4.22/html/apis/listRemoteAccessVpns.html create mode 100644 static/api/apidocs-4.22/html/apis/listResourceDetails.html create mode 100644 static/api/apidocs-4.22/html/apis/listResourceIcon.html create mode 100644 static/api/apidocs-4.22/html/apis/listResourceLimits.html create mode 100644 static/api/apidocs-4.22/html/apis/listRolePermissions.html create mode 100644 static/api/apidocs-4.22/html/apis/listRoles.html create mode 100644 static/api/apidocs-4.22/html/apis/listRouters.html create mode 100644 static/api/apidocs-4.22/html/apis/listRoutingFirewallRules.html create mode 100644 static/api/apidocs-4.22/html/apis/listSSHKeyPairs.html create mode 100644 static/api/apidocs-4.22/html/apis/listSamlAuthorization.html create mode 100644 static/api/apidocs-4.22/html/apis/listSecondaryStagingStores.html create mode 100644 static/api/apidocs-4.22/html/apis/listSecondaryStorageSelectors.html create mode 100644 static/api/apidocs-4.22/html/apis/listSecurityGroups.html create mode 100644 static/api/apidocs-4.22/html/apis/listServiceOfferings.html create mode 100644 static/api/apidocs-4.22/html/apis/listSharedFileSystemProviders.html create mode 100644 static/api/apidocs-4.22/html/apis/listSharedFileSystems.html create mode 100644 static/api/apidocs-4.22/html/apis/listSnapshotPolicies.html create mode 100644 static/api/apidocs-4.22/html/apis/listSnapshots.html create mode 100644 static/api/apidocs-4.22/html/apis/listSslCerts.html create mode 100644 static/api/apidocs-4.22/html/apis/listStaticRoutes.html create mode 100644 static/api/apidocs-4.22/html/apis/listStorageAccessGroups.html create mode 100644 static/api/apidocs-4.22/html/apis/listStorageNetworkIpRange.html create mode 100644 static/api/apidocs-4.22/html/apis/listStoragePoolObjects.html create mode 100644 static/api/apidocs-4.22/html/apis/listStoragePools.html create mode 100644 static/api/apidocs-4.22/html/apis/listStoragePoolsMetrics.html create mode 100644 static/api/apidocs-4.22/html/apis/listStorageProviders.html create mode 100644 static/api/apidocs-4.22/html/apis/listStorageTags.html create mode 100644 static/api/apidocs-4.22/html/apis/listSupportedNetworkServices.html create mode 100644 static/api/apidocs-4.22/html/apis/listSwifts.html create mode 100644 static/api/apidocs-4.22/html/apis/listSystemVms.html create mode 100644 static/api/apidocs-4.22/html/apis/listSystemVmsUsageHistory.html create mode 100644 static/api/apidocs-4.22/html/apis/listTags.html create mode 100644 static/api/apidocs-4.22/html/apis/listTemplateDirectDownloadCertificates.html create mode 100644 static/api/apidocs-4.22/html/apis/listTemplatePermissions.html create mode 100644 static/api/apidocs-4.22/html/apis/listTemplates.html create mode 100644 static/api/apidocs-4.22/html/apis/listTrafficMonitors.html create mode 100644 static/api/apidocs-4.22/html/apis/listTrafficTypeImplementors.html create mode 100644 static/api/apidocs-4.22/html/apis/listTrafficTypes.html create mode 100644 static/api/apidocs-4.22/html/apis/listTungstenFabricAddressGroup.html create mode 100644 static/api/apidocs-4.22/html/apis/listTungstenFabricApplicationPolicySet.html create mode 100644 static/api/apidocs-4.22/html/apis/listTungstenFabricFirewallPolicy.html create mode 100644 static/api/apidocs-4.22/html/apis/listTungstenFabricFirewallRule.html create mode 100644 static/api/apidocs-4.22/html/apis/listTungstenFabricLBHealthMonitor.html create mode 100644 static/api/apidocs-4.22/html/apis/listTungstenFabricLogicalRouter.html create mode 100644 static/api/apidocs-4.22/html/apis/listTungstenFabricNetwork.html create mode 100644 static/api/apidocs-4.22/html/apis/listTungstenFabricNic.html create mode 100644 static/api/apidocs-4.22/html/apis/listTungstenFabricPolicy.html create mode 100644 static/api/apidocs-4.22/html/apis/listTungstenFabricPolicyRule.html create mode 100644 static/api/apidocs-4.22/html/apis/listTungstenFabricProviders.html create mode 100644 static/api/apidocs-4.22/html/apis/listTungstenFabricServiceGroup.html create mode 100644 static/api/apidocs-4.22/html/apis/listTungstenFabricTag.html create mode 100644 static/api/apidocs-4.22/html/apis/listTungstenFabricTagType.html create mode 100644 static/api/apidocs-4.22/html/apis/listTungstenFabricVm.html create mode 100644 static/api/apidocs-4.22/html/apis/listUcsBlades.html create mode 100644 static/api/apidocs-4.22/html/apis/listUcsManagers.html create mode 100644 static/api/apidocs-4.22/html/apis/listUcsProfiles.html create mode 100644 static/api/apidocs-4.22/html/apis/listUnmanagedInstances.html create mode 100644 static/api/apidocs-4.22/html/apis/listUsageRecords.html create mode 100644 static/api/apidocs-4.22/html/apis/listUsageServerMetrics.html create mode 100644 static/api/apidocs-4.22/html/apis/listUsageTypes.html create mode 100644 static/api/apidocs-4.22/html/apis/listUserData.html create mode 100644 static/api/apidocs-4.22/html/apis/listUserTwoFactorAuthenticatorProviders.html create mode 100644 static/api/apidocs-4.22/html/apis/listUsers.html create mode 100644 static/api/apidocs-4.22/html/apis/listVMSchedule.html create mode 100644 static/api/apidocs-4.22/html/apis/listVMSnapshot.html create mode 100644 static/api/apidocs-4.22/html/apis/listVPCOfferings.html create mode 100644 static/api/apidocs-4.22/html/apis/listVPCs.html create mode 100644 static/api/apidocs-4.22/html/apis/listVgpuProfiles.html create mode 100644 static/api/apidocs-4.22/html/apis/listVirtualMachines.html create mode 100644 static/api/apidocs-4.22/html/apis/listVirtualMachinesMetrics.html create mode 100644 static/api/apidocs-4.22/html/apis/listVirtualMachinesUsageHistory.html create mode 100644 static/api/apidocs-4.22/html/apis/listVirtualRouterElements.html create mode 100644 static/api/apidocs-4.22/html/apis/listVlanIpRanges.html create mode 100644 static/api/apidocs-4.22/html/apis/listVmsForImport.html create mode 100644 static/api/apidocs-4.22/html/apis/listVmwareDcVms.html create mode 100644 static/api/apidocs-4.22/html/apis/listVmwareDcs.html create mode 100644 static/api/apidocs-4.22/html/apis/listVnfAppliances.html create mode 100644 static/api/apidocs-4.22/html/apis/listVnfTemplates.html create mode 100644 static/api/apidocs-4.22/html/apis/listVolumes.html create mode 100644 static/api/apidocs-4.22/html/apis/listVolumesForImport.html create mode 100644 static/api/apidocs-4.22/html/apis/listVolumesMetrics.html create mode 100644 static/api/apidocs-4.22/html/apis/listVolumesUsageHistory.html create mode 100644 static/api/apidocs-4.22/html/apis/listVpnConnections.html create mode 100644 static/api/apidocs-4.22/html/apis/listVpnCustomerGateways.html create mode 100644 static/api/apidocs-4.22/html/apis/listVpnGateways.html create mode 100644 static/api/apidocs-4.22/html/apis/listVpnUsers.html create mode 100644 static/api/apidocs-4.22/html/apis/listVsphereStoragePolicies.html create mode 100644 static/api/apidocs-4.22/html/apis/listVsphereStoragePolicyCompatiblePools.html create mode 100644 static/api/apidocs-4.22/html/apis/listWebhookDeliveries.html create mode 100644 static/api/apidocs-4.22/html/apis/listWebhooks.html create mode 100644 static/api/apidocs-4.22/html/apis/listZones.html create mode 100644 static/api/apidocs-4.22/html/apis/listZonesMetrics.html create mode 100644 static/api/apidocs-4.22/html/apis/lockAccount.html create mode 100644 static/api/apidocs-4.22/html/apis/lockUser.html create mode 100644 static/api/apidocs-4.22/html/apis/login.html create mode 100644 static/api/apidocs-4.22/html/apis/logout.html create mode 100644 static/api/apidocs-4.22/html/apis/manageGpuDevice.html create mode 100644 static/api/apidocs-4.22/html/apis/markDefaultZoneForAccount.html create mode 100644 static/api/apidocs-4.22/html/apis/migrateNetwork.html create mode 100644 static/api/apidocs-4.22/html/apis/migrateResourceToAnotherSecondaryStorage.html create mode 100644 static/api/apidocs-4.22/html/apis/migrateSecondaryStorageData.html create mode 100644 static/api/apidocs-4.22/html/apis/migrateSystemVm.html create mode 100644 static/api/apidocs-4.22/html/apis/migrateVPC.html create mode 100644 static/api/apidocs-4.22/html/apis/migrateVirtualMachine.html create mode 100644 static/api/apidocs-4.22/html/apis/migrateVirtualMachineWithVolume.html create mode 100644 static/api/apidocs-4.22/html/apis/migrateVolume.html create mode 100644 static/api/apidocs-4.22/html/apis/moveDomain.html create mode 100644 static/api/apidocs-4.22/html/apis/moveNetworkAclItem.html create mode 100644 static/api/apidocs-4.22/html/apis/moveUser.html create mode 100644 static/api/apidocs-4.22/html/apis/notifyBaremetalProvisionDone.html create mode 100644 static/api/apidocs-4.22/html/apis/oauthlogin.html create mode 100644 static/api/apidocs-4.22/html/apis/patchSystemVm.html create mode 100644 static/api/apidocs-4.22/html/apis/prepareForMaintenance.html create mode 100644 static/api/apidocs-4.22/html/apis/prepareForShutdown.html create mode 100644 static/api/apidocs-4.22/html/apis/prepareHostForMaintenance.html create mode 100644 static/api/apidocs-4.22/html/apis/prepareTemplate.html create mode 100644 static/api/apidocs-4.22/html/apis/provisionCertificate.html create mode 100644 static/api/apidocs-4.22/html/apis/provisionTemplateDirectDownloadCertificate.html create mode 100644 static/api/apidocs-4.22/html/apis/purgeExpungedResources.html create mode 100644 static/api/apidocs-4.22/html/apis/queryAsyncJobResult.html create mode 100644 static/api/apidocs-4.22/html/apis/quotaBalance.html create mode 100644 static/api/apidocs-4.22/html/apis/quotaConfigureEmail.html create mode 100644 static/api/apidocs-4.22/html/apis/quotaCredits.html create mode 100644 static/api/apidocs-4.22/html/apis/quotaCreditsList.html create mode 100644 static/api/apidocs-4.22/html/apis/quotaEmailTemplateList.html create mode 100644 static/api/apidocs-4.22/html/apis/quotaEmailTemplateUpdate.html create mode 100644 static/api/apidocs-4.22/html/apis/quotaIsEnabled.html create mode 100644 static/api/apidocs-4.22/html/apis/quotaListEmailConfiguration.html create mode 100644 static/api/apidocs-4.22/html/apis/quotaPresetVariablesList.html create mode 100644 static/api/apidocs-4.22/html/apis/quotaStatement.html create mode 100644 static/api/apidocs-4.22/html/apis/quotaSummary.html create mode 100644 static/api/apidocs-4.22/html/apis/quotaTariffCreate.html create mode 100644 static/api/apidocs-4.22/html/apis/quotaTariffDelete.html create mode 100644 static/api/apidocs-4.22/html/apis/quotaTariffList.html create mode 100644 static/api/apidocs-4.22/html/apis/quotaTariffUpdate.html create mode 100644 static/api/apidocs-4.22/html/apis/quotaUpdate.html create mode 100644 static/api/apidocs-4.22/html/apis/quotaValidateActivationRule.html create mode 100644 static/api/apidocs-4.22/html/apis/readyForShutdown.html create mode 100644 static/api/apidocs-4.22/html/apis/rebootRouter.html create mode 100644 static/api/apidocs-4.22/html/apis/rebootSystemVm.html create mode 100644 static/api/apidocs-4.22/html/apis/rebootVirtualMachine.html create mode 100644 static/api/apidocs-4.22/html/apis/reconnectHost.html create mode 100644 static/api/apidocs-4.22/html/apis/recoverSharedFileSystem.html create mode 100644 static/api/apidocs-4.22/html/apis/recoverVirtualMachine.html create mode 100644 static/api/apidocs-4.22/html/apis/recoverVolume.html create mode 100644 static/api/apidocs-4.22/html/apis/registerCniConfiguration.html create mode 100644 static/api/apidocs-4.22/html/apis/registerExtension.html create mode 100644 static/api/apidocs-4.22/html/apis/registerIso.html create mode 100644 static/api/apidocs-4.22/html/apis/registerNetscalerControlCenter.html create mode 100644 static/api/apidocs-4.22/html/apis/registerNetscalerServicePackage.html create mode 100644 static/api/apidocs-4.22/html/apis/registerOauthProvider.html create mode 100644 static/api/apidocs-4.22/html/apis/registerSSHKeyPair.html create mode 100644 static/api/apidocs-4.22/html/apis/registerTemplate.html create mode 100644 static/api/apidocs-4.22/html/apis/registerUserData.html create mode 100644 static/api/apidocs-4.22/html/apis/registerUserKeys.html create mode 100644 static/api/apidocs-4.22/html/apis/registerVnfTemplate.html create mode 100644 static/api/apidocs-4.22/html/apis/releaseASNumber.html create mode 100644 static/api/apidocs-4.22/html/apis/releaseBgpPeer.html create mode 100644 static/api/apidocs-4.22/html/apis/releaseDedicatedCluster.html create mode 100644 static/api/apidocs-4.22/html/apis/releaseDedicatedGuestVlanRange.html create mode 100644 static/api/apidocs-4.22/html/apis/releaseDedicatedHost.html create mode 100644 static/api/apidocs-4.22/html/apis/releaseDedicatedPod.html create mode 100644 static/api/apidocs-4.22/html/apis/releaseDedicatedZone.html create mode 100644 static/api/apidocs-4.22/html/apis/releaseHostReservation.html create mode 100644 static/api/apidocs-4.22/html/apis/releaseIpAddress.html create mode 100644 static/api/apidocs-4.22/html/apis/releaseIpv4SubnetForZone.html create mode 100644 static/api/apidocs-4.22/html/apis/releasePodIpAddress.html create mode 100644 static/api/apidocs-4.22/html/apis/releasePublicIpRange.html create mode 100644 static/api/apidocs-4.22/html/apis/removeAnnotation.html create mode 100644 static/api/apidocs-4.22/html/apis/removeCertFromLoadBalancer.html create mode 100644 static/api/apidocs-4.22/html/apis/removeFromGlobalLoadBalancerRule.html create mode 100644 static/api/apidocs-4.22/html/apis/removeFromLoadBalancerRule.html create mode 100644 static/api/apidocs-4.22/html/apis/removeGuestOs.html create mode 100644 static/api/apidocs-4.22/html/apis/removeGuestOsMapping.html create mode 100644 static/api/apidocs-4.22/html/apis/removeGuiTheme.html create mode 100644 static/api/apidocs-4.22/html/apis/removeIpFromNic.html create mode 100644 static/api/apidocs-4.22/html/apis/removeManagementServer.html create mode 100644 static/api/apidocs-4.22/html/apis/removeNetworkPermissions.html create mode 100644 static/api/apidocs-4.22/html/apis/removeNicFromVirtualMachine.html create mode 100644 static/api/apidocs-4.22/html/apis/removeNodesFromKubernetesCluster.html create mode 100644 static/api/apidocs-4.22/html/apis/removeQuarantinedIp.html create mode 100644 static/api/apidocs-4.22/html/apis/removeRawUsageRecords.html create mode 100644 static/api/apidocs-4.22/html/apis/removeRegion.html create mode 100644 static/api/apidocs-4.22/html/apis/removeResourceDetail.html create mode 100644 static/api/apidocs-4.22/html/apis/removeSecondaryStorageSelector.html create mode 100644 static/api/apidocs-4.22/html/apis/removeTungstenFabricNetworkGatewayFromLogicalRouter.html create mode 100644 static/api/apidocs-4.22/html/apis/removeTungstenFabricPolicy.html create mode 100644 static/api/apidocs-4.22/html/apis/removeTungstenFabricPolicyRule.html create mode 100644 static/api/apidocs-4.22/html/apis/removeTungstenFabricTag.html create mode 100644 static/api/apidocs-4.22/html/apis/removeVirtualMachineFromBackupOffering.html create mode 100644 static/api/apidocs-4.22/html/apis/removeVirtualMachinesFromKubernetesCluster.html create mode 100644 static/api/apidocs-4.22/html/apis/removeVmwareDc.html create mode 100644 static/api/apidocs-4.22/html/apis/removeVpnUser.html create mode 100644 static/api/apidocs-4.22/html/apis/replaceNetworkACLList.html create mode 100644 static/api/apidocs-4.22/html/apis/reserveIpAddress.html create mode 100644 static/api/apidocs-4.22/html/apis/resetApiLimit.html create mode 100644 static/api/apidocs-4.22/html/apis/resetConfiguration.html create mode 100644 static/api/apidocs-4.22/html/apis/resetNetworkPermissions.html create mode 100644 static/api/apidocs-4.22/html/apis/resetPassword.html create mode 100644 static/api/apidocs-4.22/html/apis/resetPasswordForVirtualMachine.html create mode 100644 static/api/apidocs-4.22/html/apis/resetSSHKeyForVirtualMachine.html create mode 100644 static/api/apidocs-4.22/html/apis/resetUserDataForVirtualMachine.html create mode 100644 static/api/apidocs-4.22/html/apis/resetVpnConnection.html create mode 100644 static/api/apidocs-4.22/html/apis/resizeVolume.html create mode 100644 static/api/apidocs-4.22/html/apis/restartNetwork.html create mode 100644 static/api/apidocs-4.22/html/apis/restartSharedFileSystem.html create mode 100644 static/api/apidocs-4.22/html/apis/restartVPC.html create mode 100644 static/api/apidocs-4.22/html/apis/restoreBackup.html create mode 100644 static/api/apidocs-4.22/html/apis/restoreVirtualMachine.html create mode 100644 static/api/apidocs-4.22/html/apis/restoreVolumeFromBackupAndAttachToVM.html create mode 100644 static/api/apidocs-4.22/html/apis/revertSnapshot.html create mode 100644 static/api/apidocs-4.22/html/apis/revertToVMSnapshot.html create mode 100644 static/api/apidocs-4.22/html/apis/revokeCertificate.html create mode 100644 static/api/apidocs-4.22/html/apis/revokeSecurityGroupEgress.html create mode 100644 static/api/apidocs-4.22/html/apis/revokeSecurityGroupIngress.html create mode 100644 static/api/apidocs-4.22/html/apis/revokeTemplateDirectDownloadCertificate.html create mode 100644 static/api/apidocs-4.22/html/apis/runCustomAction.html create mode 100644 static/api/apidocs-4.22/html/apis/runDiagnostics.html create mode 100644 static/api/apidocs-4.22/html/apis/samlSlo.html create mode 100644 static/api/apidocs-4.22/html/apis/samlSso.html create mode 100644 static/api/apidocs-4.22/html/apis/scaleKubernetesCluster.html create mode 100644 static/api/apidocs-4.22/html/apis/scaleSystemVm.html create mode 100644 static/api/apidocs-4.22/html/apis/scaleVirtualMachine.html create mode 100644 static/api/apidocs-4.22/html/apis/searchLdap.html create mode 100644 static/api/apidocs-4.22/html/apis/setupUserTwoFactorAuthentication.html create mode 100644 static/api/apidocs-4.22/html/apis/startInternalLoadBalancerVM.html create mode 100644 static/api/apidocs-4.22/html/apis/startKubernetesCluster.html create mode 100644 static/api/apidocs-4.22/html/apis/startRollingMaintenance.html create mode 100644 static/api/apidocs-4.22/html/apis/startRouter.html create mode 100644 static/api/apidocs-4.22/html/apis/startSharedFileSystem.html create mode 100644 static/api/apidocs-4.22/html/apis/startSystemVm.html create mode 100644 static/api/apidocs-4.22/html/apis/startVirtualMachine.html create mode 100644 static/api/apidocs-4.22/html/apis/stopInternalLoadBalancerVM.html create mode 100644 static/api/apidocs-4.22/html/apis/stopKubernetesCluster.html create mode 100644 static/api/apidocs-4.22/html/apis/stopNetScalerVpx.html create mode 100644 static/api/apidocs-4.22/html/apis/stopRouter.html create mode 100644 static/api/apidocs-4.22/html/apis/stopSharedFileSystem.html create mode 100644 static/api/apidocs-4.22/html/apis/stopSystemVm.html create mode 100644 static/api/apidocs-4.22/html/apis/stopVirtualMachine.html create mode 100644 static/api/apidocs-4.22/html/apis/suspendProject.html create mode 100644 static/api/apidocs-4.22/html/apis/syncStoragePool.html create mode 100644 static/api/apidocs-4.22/html/apis/synchronizeTungstenFabricData.html create mode 100644 static/api/apidocs-4.22/html/apis/triggerShutdown.html create mode 100644 static/api/apidocs-4.22/html/apis/unmanageGpuDevice.html create mode 100644 static/api/apidocs-4.22/html/apis/unmanageVirtualMachine.html create mode 100644 static/api/apidocs-4.22/html/apis/unmanageVolume.html create mode 100644 static/api/apidocs-4.22/html/apis/unregisterExtension.html create mode 100644 static/api/apidocs-4.22/html/apis/updateAccount.html create mode 100644 static/api/apidocs-4.22/html/apis/updateAnnotationVisibility.html create mode 100644 static/api/apidocs-4.22/html/apis/updateAutoScalePolicy.html create mode 100644 static/api/apidocs-4.22/html/apis/updateAutoScaleVmGroup.html create mode 100644 static/api/apidocs-4.22/html/apis/updateAutoScaleVmProfile.html create mode 100644 static/api/apidocs-4.22/html/apis/updateBackupOffering.html create mode 100644 static/api/apidocs-4.22/html/apis/updateBackupRepository.html create mode 100644 static/api/apidocs-4.22/html/apis/updateBackupSchedule.html create mode 100644 static/api/apidocs-4.22/html/apis/updateBgpPeer.html create mode 100644 static/api/apidocs-4.22/html/apis/updateBucket.html create mode 100644 static/api/apidocs-4.22/html/apis/updateCloudToUseObjectStore.html create mode 100644 static/api/apidocs-4.22/html/apis/updateCluster.html create mode 100644 static/api/apidocs-4.22/html/apis/updateCondition.html create mode 100644 static/api/apidocs-4.22/html/apis/updateConfiguration.html create mode 100644 static/api/apidocs-4.22/html/apis/updateCustomAction.html create mode 100644 static/api/apidocs-4.22/html/apis/updateDefaultNicForVirtualMachine.html create mode 100644 static/api/apidocs-4.22/html/apis/updateDiskOffering.html create mode 100644 static/api/apidocs-4.22/html/apis/updateDomain.html create mode 100644 static/api/apidocs-4.22/html/apis/updateEgressFirewallRule.html create mode 100644 static/api/apidocs-4.22/html/apis/updateExtension.html create mode 100644 static/api/apidocs-4.22/html/apis/updateFirewallRule.html create mode 100644 static/api/apidocs-4.22/html/apis/updateGlobalLoadBalancerRule.html create mode 100644 static/api/apidocs-4.22/html/apis/updateGpuCard.html create mode 100644 static/api/apidocs-4.22/html/apis/updateGpuDevice.html create mode 100644 static/api/apidocs-4.22/html/apis/updateGuestOs.html create mode 100644 static/api/apidocs-4.22/html/apis/updateGuestOsMapping.html create mode 100644 static/api/apidocs-4.22/html/apis/updateGuiTheme.html create mode 100644 static/api/apidocs-4.22/html/apis/updateHost.html create mode 100644 static/api/apidocs-4.22/html/apis/updateHostPassword.html create mode 100644 static/api/apidocs-4.22/html/apis/updateHypervisorCapabilities.html create mode 100644 static/api/apidocs-4.22/html/apis/updateImageStore.html create mode 100644 static/api/apidocs-4.22/html/apis/updateInstanceGroup.html create mode 100644 static/api/apidocs-4.22/html/apis/updateIpAddress.html create mode 100644 static/api/apidocs-4.22/html/apis/updateIpv4SubnetForZone.html create mode 100644 static/api/apidocs-4.22/html/apis/updateIpv6FirewallRule.html create mode 100644 static/api/apidocs-4.22/html/apis/updateIso.html create mode 100644 static/api/apidocs-4.22/html/apis/updateIsoPermissions.html create mode 100644 static/api/apidocs-4.22/html/apis/updateKubernetesSupportedVersion.html create mode 100644 static/api/apidocs-4.22/html/apis/updateLBHealthCheckPolicy.html create mode 100644 static/api/apidocs-4.22/html/apis/updateLBStickinessPolicy.html create mode 100644 static/api/apidocs-4.22/html/apis/updateLoadBalancer.html create mode 100644 static/api/apidocs-4.22/html/apis/updateLoadBalancerRule.html create mode 100644 static/api/apidocs-4.22/html/apis/updateNetwork.html create mode 100644 static/api/apidocs-4.22/html/apis/updateNetworkACLItem.html create mode 100644 static/api/apidocs-4.22/html/apis/updateNetworkACLList.html create mode 100644 static/api/apidocs-4.22/html/apis/updateNetworkOffering.html create mode 100644 static/api/apidocs-4.22/html/apis/updateNetworkServiceProvider.html create mode 100644 static/api/apidocs-4.22/html/apis/updateOauthProvider.html create mode 100644 static/api/apidocs-4.22/html/apis/updateObjectStoragePool.html create mode 100644 static/api/apidocs-4.22/html/apis/updateOsCategory.html create mode 100644 static/api/apidocs-4.22/html/apis/updatePhysicalNetwork.html create mode 100644 static/api/apidocs-4.22/html/apis/updatePod.html create mode 100644 static/api/apidocs-4.22/html/apis/updatePodManagementNetworkIpRange.html create mode 100644 static/api/apidocs-4.22/html/apis/updatePortForwardingRule.html create mode 100644 static/api/apidocs-4.22/html/apis/updateProject.html create mode 100644 static/api/apidocs-4.22/html/apis/updateProjectInvitation.html create mode 100644 static/api/apidocs-4.22/html/apis/updateProjectRole.html create mode 100644 static/api/apidocs-4.22/html/apis/updateProjectRolePermission.html create mode 100644 static/api/apidocs-4.22/html/apis/updateQuarantinedIp.html create mode 100644 static/api/apidocs-4.22/html/apis/updateRegion.html create mode 100644 static/api/apidocs-4.22/html/apis/updateRemoteAccessVpn.html create mode 100644 static/api/apidocs-4.22/html/apis/updateResourceCount.html create mode 100644 static/api/apidocs-4.22/html/apis/updateResourceLimit.html create mode 100644 static/api/apidocs-4.22/html/apis/updateRole.html create mode 100644 static/api/apidocs-4.22/html/apis/updateRolePermission.html create mode 100644 static/api/apidocs-4.22/html/apis/updateRoutingFirewallRule.html create mode 100644 static/api/apidocs-4.22/html/apis/updateSecondaryStorageSelector.html create mode 100644 static/api/apidocs-4.22/html/apis/updateSecurityGroup.html create mode 100644 static/api/apidocs-4.22/html/apis/updateServiceOffering.html create mode 100644 static/api/apidocs-4.22/html/apis/updateSharedFileSystem.html create mode 100644 static/api/apidocs-4.22/html/apis/updateSiocInfo.html create mode 100644 static/api/apidocs-4.22/html/apis/updateSnapshotPolicy.html create mode 100644 static/api/apidocs-4.22/html/apis/updateStorageCapabilities.html create mode 100644 static/api/apidocs-4.22/html/apis/updateStorageNetworkIpRange.html create mode 100644 static/api/apidocs-4.22/html/apis/updateStoragePool.html create mode 100644 static/api/apidocs-4.22/html/apis/updateTemplate.html create mode 100644 static/api/apidocs-4.22/html/apis/updateTemplatePermissions.html create mode 100644 static/api/apidocs-4.22/html/apis/updateTrafficType.html create mode 100644 static/api/apidocs-4.22/html/apis/updateTungstenFabricLBHealthMonitor.html create mode 100644 static/api/apidocs-4.22/html/apis/updateUser.html create mode 100644 static/api/apidocs-4.22/html/apis/updateVMAffinityGroup.html create mode 100644 static/api/apidocs-4.22/html/apis/updateVMSchedule.html create mode 100644 static/api/apidocs-4.22/html/apis/updateVPC.html create mode 100644 static/api/apidocs-4.22/html/apis/updateVPCOffering.html create mode 100644 static/api/apidocs-4.22/html/apis/updateVgpuProfile.html create mode 100644 static/api/apidocs-4.22/html/apis/updateVirtualMachine.html create mode 100644 static/api/apidocs-4.22/html/apis/updateVlanIpRange.html create mode 100644 static/api/apidocs-4.22/html/apis/updateVmNicIp.html create mode 100644 static/api/apidocs-4.22/html/apis/updateVmwareDc.html create mode 100644 static/api/apidocs-4.22/html/apis/updateVnfTemplate.html create mode 100644 static/api/apidocs-4.22/html/apis/updateVolume.html create mode 100644 static/api/apidocs-4.22/html/apis/updateVpnConnection.html create mode 100644 static/api/apidocs-4.22/html/apis/updateVpnCustomerGateway.html create mode 100644 static/api/apidocs-4.22/html/apis/updateVpnGateway.html create mode 100644 static/api/apidocs-4.22/html/apis/updateWebhook.html create mode 100644 static/api/apidocs-4.22/html/apis/updateZone.html create mode 100644 static/api/apidocs-4.22/html/apis/upgradeKubernetesCluster.html create mode 100644 static/api/apidocs-4.22/html/apis/upgradeRouterTemplate.html create mode 100644 static/api/apidocs-4.22/html/apis/uploadCustomCertificate.html create mode 100644 static/api/apidocs-4.22/html/apis/uploadResourceIcon.html create mode 100644 static/api/apidocs-4.22/html/apis/uploadSslCert.html create mode 100644 static/api/apidocs-4.22/html/apis/uploadTemplateDirectDownloadCertificate.html create mode 100644 static/api/apidocs-4.22/html/apis/uploadVolume.html create mode 100644 static/api/apidocs-4.22/html/apis/validateUserTwoFactorAuthenticationCode.html create mode 100644 static/api/apidocs-4.22/html/apis/verifyOAuthCodeAndGetUser.html create mode 100644 static/api/apidocs-4.22/html/images/api_bullets.gif create mode 100644 static/api/apidocs-4.22/html/images/back_button.gif create mode 100644 static/api/apidocs-4.22/html/images/back_button_hover.gif create mode 100644 static/api/apidocs-4.22/html/images/cloudstack.png create mode 100644 static/api/apidocs-4.22/html/includes/main.css create mode 100644 static/api/apidocs-4.22/html/index.html diff --git a/src/pages/api.md b/src/pages/api.md index 52ad6b193f..28246614a6 100644 --- a/src/pages/api.md +++ b/src/pages/api.md @@ -13,6 +13,10 @@ would welcome your help, please file an issue in the CloudStack [GitHub repo](https://github.com/apache/cloudstack) or by submitting a [pull request](https://github.com/apache/cloudstack-www/pulls/new) for this site. +# 4.22.x + +- All APIs + # 4.21.x - All APIs diff --git a/static/api/apidocs-4.22/html/apis/acquirePodIpAddress.html b/static/api/apidocs-4.22/html/apis/acquirePodIpAddress.html new file mode 100644 index 0000000000..7b54343e96 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/acquirePodIpAddress.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

acquirePodIpAddress

+

Allocates IP addresses in respective Pod of a Zone

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
zoneidthe ID of the zonetrue
podidPod IDfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the pod the IP address
cidrCIDR of the Pod
gatewayGateway for Pod
hostmacMAC address of the pod the IP
ipaddressAllocated IP address
nicidthe ID of the nic
podidthe ID of the pod the IP address belongs to
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/activateProject.html b/static/api/apidocs-4.22/html/apis/activateProject.html new file mode 100644 index 0000000000..08d51b4059 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/activateProject.html @@ -0,0 +1,300 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

activateProject

+

Activates a project

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idid of the project to be modifiedtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the project
backupavailablethe total number of backups available to this project
backuplimitthe total number of backups which can be stored by this project
backupstorageavailablethe total backup storage space (in GiB) available to the project
backupstoragelimitthe total backup storage space (in GiB) the project can own
backupstoragetotalthe total backup storage space (in GiB) owned by the project
backuptotalthe total number of backups stored by this project
bucketavailablethe total number of buckets available to this project
bucketlimitthe total number of buckets which can be stored by this project
buckettotalthe total number of buckets stored by this project
cpuavailablethe total number of cpu cores available to be created for this project
cpulimitthe total number of cpu cores the project can own
cputotalthe total number of cpu cores owned by project
createdthe date this project was created
displaytextthe displaytext of the project
domainthe domain name where the project belongs to
domainidthe domain id the project belongs to
gpuavailablethe total number of gpus available to be created for this project
gpulimitthe total number of gpus the project can own
gputotalthe total number of gpus owned by project
iconBase64 string representation of the resource icon
ipavailablethe total number of public ip addresses available for this project to acquire
iplimitthe total number of public ip addresses this project can acquire
iptotalthe total number of public ip addresses allocated for this project
memoryavailablethe total memory (in MB) available to be created for this project
memorylimitthe total memory (in MB) the project can own
memorytotalthe total memory (in MB) owned by project
namethe name of the project
networkavailablethe total number of networks available to be created for this project
networklimitthe total number of networks the project can own
networktotalthe total number of networks owned by project
objectstorageavailablethe total object storage space (in GiB) available to the project
objectstoragelimitthe total object storage space (in GiB) the project can own
objectstoragetotalthe total object storage space (in GiB) owned by the project
ownerthe account name of the project's owners
primarystorageavailablethe total primary storage space (in GiB) available to be used for this project
primarystoragelimitthe total primary storage space (in GiB) the project can own
primarystoragetotalthe total primary storage space (in GiB) owned by project
projectaccountnamethe project account name of the project
secondarystorageavailablethe total secondary storage space (in GiB) available to be used for this project
secondarystoragelimitthe total secondary storage space (in GiB) the project can own
secondarystoragetotalthe total secondary storage space (in GiB) owned by project
snapshotavailablethe total number of snapshots available for this project
snapshotlimitthe total number of snapshots which can be stored by this project
snapshottotalthe total number of snapshots stored by this project
statethe state of the project
taggedresourcesThe tagged resource limit and count for the project
templateavailablethe total number of templates available to be created by this project
templatelimitthe total number of templates which can be created by this project
templatetotalthe total number of templates which have been created by this project
vmavailablethe total number of virtual machines available for this project to acquire
vmlimitthe total number of virtual machines that can be deployed by this project
vmrunningthe total number of virtual machines running for this project
vmstoppedthe total number of virtual machines stopped for this project
vmtotalthe total number of virtual machines deployed by this project
volumeavailablethe total volume available for this project
volumelimitthe total volume which can be used by this project
volumetotalthe total volume being used by this project
vpcavailablethe total number of vpcs available to be created for this project
vpclimitthe total number of vpcs the project can own
vpctotalthe total number of vpcs owned by project
tags(*)the list of resource tags associated with vm
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addAccountToProject.html b/static/api/apidocs-4.22/html/apis/addAccountToProject.html new file mode 100644 index 0000000000..2fa139476b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addAccountToProject.html @@ -0,0 +1,99 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addAccountToProject

+

Adds account to a project

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
projectidID of the project to add the account totrue
accountname of the account to be added to the projectfalse
emailemail to which invitation to the project is going to be sentfalse
projectroleidID of the project rolefalse
roletypeProject role type to be assigned to the user - Admin/Regular; default: Regularfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addAnnotation.html b/static/api/apidocs-4.22/html/apis/addAnnotation.html new file mode 100644 index 0000000000..ef04a5e381 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addAnnotation.html @@ -0,0 +1,120 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addAnnotation

+

add an annotation.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
adminsonlythe annotation is visible for admins onlyfalse
annotationthe annotation textfalse
entityidthe id of the entity to annotatefalse
entitytypeThe following entity types are allowed VM, VOLUME, SNAPSHOT, VM_SNAPSHOT, INSTANCE_GROUP, SSH_KEYPAIR, USER_DATA, NETWORK, VPC, PUBLIC_IP_ADDRESS, VPN_CUSTOMER_GATEWAY, TEMPLATE, ISO, KUBERNETES_CLUSTER, SERVICE_OFFERING, DISK_OFFERING, NETWORK_OFFERING, ZONE, POD, CLUSTER, HOST, DOMAIN, PRIMARY_STORAGE, SECONDARY_STORAGE, VR, SYSTEM_VM, AUTOSCALE_VM_GROUP, MANAGEMENT_SERVERfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe (uu)id of the annotation
adminsonlyTrue if the annotation is available for admins only
annotationthe contents of the annotation
createdthe creation timestamp for this annotation
entityidthe (uu)id of the entity to which this annotation pertains
entitynamethe name of the entity to which this annotation pertains
entitytypethe type of the annotated entity
removedthe removal timestamp for this annotation
useridThe (uu)id of the user that entered the annotation
usernameThe username of the user that entered the annotation
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addBackupRepository.html b/static/api/apidocs-4.22/html/apis/addBackupRepository.html new file mode 100644 index 0000000000..b295d799b2 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addBackupRepository.html @@ -0,0 +1,132 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addBackupRepository

+

Adds a backup repository to store NAS backups

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
addressaddress of the backup repositorytrue
namename of the backup repositorytrue
typetype of the backup repository storage. Supported values: nfs, cephfs, cifstrue
zoneidID of the zone where the backup repository is to be added for taking backupstrue
capacitybytescapacity of this backup repositoryfalse
crosszoneinstancecreationbackups on this repository can be used to create Instances on all Zonesfalse
mountoptsshared storage mount optionsfalse
providerbackup repository providerfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the backup repository
addressthe address / url of the backup repository
capacitybytescapacity of the backup repository
createdthe date and time the backup repository was added
crosszoneinstancecreationthe backups in this repository can be used to create Instances on all Zones
namethe name of the backup repository
providername of the provider
typebackup type
zoneidthe Zone ID of the backup repository
zonenamethe Zone name of the backup repository
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addBaremetalDhcp.html b/static/api/apidocs-4.22/html/apis/addBaremetalDhcp.html new file mode 100644 index 0000000000..d47f6da0e8 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addBaremetalDhcp.html @@ -0,0 +1,108 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addBaremetalDhcp

+

adds a baremetal dhcp server

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
dhcpservertypeType of dhcp devicetrue
passwordCredentials to reach external dhcp devicetrue
physicalnetworkidthe Physical Network IDtrue
urlURL of the external dhcp appliance.true
usernameCredentials to reach external dhcp devicetrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
iddevice id of
dhcpservertypename of the provider
physicalnetworkidthe physical network to which this external dhcp device belongs to
providername of the provider
urlurl
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addBaremetalHost.html b/static/api/apidocs-4.22/html/apis/addBaremetalHost.html new file mode 100644 index 0000000000..d695d0ba11 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addBaremetalHost.html @@ -0,0 +1,375 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addBaremetalHost

+

add a baremetal host

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
hypervisorhypervisor type of the hosttrue
podidthe Pod ID for the hosttrue
urlthe host URLtrue
zoneidthe Zone ID for the hosttrue
allocationstateAllocation state of this Host for allocation of new resourcesfalse
clusteridthe cluster ID for the hostfalse
clusternamethe cluster name for the hostfalse
externaldetailsDetails in key/value pairs using format externaldetails[i].keyname=keyvalue. Example: externaldetails[0].endpoint.url=urlvaluefalse
hosttagslist of tags to be added to the hostfalse
ipaddressip address intentionally allocated to this host after provisioningfalse
passwordthe password for the host; required to be passed for hypervisors other than VMWarefalse
storageaccessgroupscomma separated list of storage access groups for the hostfalse
usernamethe username for the host; required to be passed for hypervisors other than VMWarefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the host
annotationthe last annotation set on this host by an admin
archCPU Arch of the host
capabilitiescapabilities of the host
clusteridthe cluster ID of the host
clusternamethe cluster name of the host
clusterstorageaccessgroupscomma-separated list of storage access groups on the cluster
clustertypethe cluster type of the cluster that host belongs to
cpuallocatedthe amount of the host's CPU currently allocated
cpuallocatedpercentagethe amount of the host's CPU currently allocated in percentage
cpuallocatedvaluethe amount of the host's CPU currently allocated in MHz
cpuallocatedwithoverprovisioningthe amount of the host's CPU currently allocated after applying the cpu.overprovisioning.factor
cpuloadaveragethe cpu average load on the host
cpunumberthe CPU number of the host
cpusocketsthe number of CPU sockets on the host
cpuspeedthe CPU speed of the host
cpuusedthe amount of the host's CPU currently used
cpuwithoverprovisioningthe amount of the host's CPU after applying the cpu.overprovisioning.factor
createdthe date and time the host was created
detailsHost details in key/value pairs.
disconnectedtrue if the host is disconnected. False otherwise.
disksizeallocatedthe host's currently allocated disk size
disksizetotalthe total disk size of the host
encryptionsupportedtrue if the host supports encryption
eventsevents available for the host
explicithosttagscomma-separated list of explicit host tags for the host
extensionidThe ID of extension for this cluster
extensionnameThe name of extension for this cluster
gputotalTotal GPUs on the Host
gpuusedUsed GPUs on the Host
hahosttrue if the host is Ha host (dedicated to vms started by HA process; false otherwise
hasenoughcapacitytrue if this host has enough CPU and RAM capacity to migrate a VM to it, false otherwise
hosthathe host HA information information
hosttagscomma-separated list of tags for the host
hypervisorthe host hypervisor
hypervisorversionthe hypervisor version
implicithosttagscomma-separated list of implicit host tags for the host
instanceconversionsupportedtrue if the host supports instance conversion (using virt-v2v)
ipaddressthe IP address of the host
islocalstorageactivetrue if local storage is active, false otherwise
istagaruleWhether the informed tag is a JS interpretable rule or not.
lastannotatedthe last time this host was annotated
lastpingedthe date and time the host was last pinged
managementserveridthe management server ID of the host
managementservernamethe management server name of the host
memoryallocatedthe amount of the host's memory currently allocated
memoryallocatedbytesthe amount of the host's memory currently allocated in bytes
memoryallocatedpercentagethe amount of the host's memory currently allocated in percentage
memorytotalthe memory total of the host, this parameter is deprecated use memorywithoverprovisioning
memoryusedthe amount of the host's memory currently used
memorywithoverprovisioningthe amount of the host's memory after applying the mem.overprovisioning.factor
namethe name of the host
networkkbsreadthe incoming network traffic on the host
networkkbswritethe outgoing network traffic on the host
oscategoryidthe OS category ID of the host
oscategorynamethe OS category name of the host
outofbandmanagementthe host out-of-band management information
podidthe Pod ID of the host
podnamethe Pod name of the host
podstorageaccessgroupscomma-separated list of storage access groups on the pod
removedthe date and time the host was removed
resourcestatethe resource state of the host
statethe state of the host
storageaccessgroupscomma-separated list of storage access groups for the host
suitableformigrationtrue if this host is suitable(has enough capacity and satisfies all conditions like hosttags, max guests vm limit etc) to migrate a VM to it , false otherwise
typethe host type
ueficapabilitytrue if the host has capability to support UEFI boot
usernamethe admin that annotated this host
versionthe host version
virtualmachineidthe virtual machine id for host type ConsoleProxy and SecondaryStorageVM
zoneidthe Zone ID of the host
zonenamethe Zone name of the host
zonestorageaccessgroupscomma-separated list of storage access groups on the zone
gpugroup(*)GPU cards present in the host
gpugroupnameGPU cards present in the host
vgpu(*)the list of enabled vGPUs
maxcapacityMaximum vgpu can be created with this vgpu type on the given gpu group
maxheadsMaximum displays per user
maxresolutionxMaximum X resolution per display
maxresolutionyMaximum Y resolution per display
maxvgpuperpgpuMaximum no. of vgpu per gpu card (pgpu)
remainingcapacityRemaining capacity in terms of no. of more VMs that can be deployped with this vGPU type
vgputypeModel Name of vGPU
videoramVideo RAM for this vGPU type
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addBaremetalPxeKickStartServer.html b/static/api/apidocs-4.22/html/apis/addBaremetalPxeKickStartServer.html new file mode 100644 index 0000000000..a395ee835d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addBaremetalPxeKickStartServer.html @@ -0,0 +1,102 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addBaremetalPxeKickStartServer

+

add a baremetal pxe server

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
passwordCredentials to reach external pxe devicetrue
physicalnetworkidthe Physical Network IDtrue
pxeservertypetype of pxe devicetrue
tftpdirTftp root directory of PXE servertrue
urlURL of the external pxe devicetrue
usernameCredentials to reach external pxe devicetrue
podidPod Idfalse
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
tftpdirTftp root directory of PXE server
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addBaremetalPxePingServer.html b/static/api/apidocs-4.22/html/apis/addBaremetalPxePingServer.html new file mode 100644 index 0000000000..ada79406b5 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addBaremetalPxePingServer.html @@ -0,0 +1,120 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addBaremetalPxePingServer

+

add a baremetal ping pxe server

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
passwordCredentials to reach external pxe devicetrue
physicalnetworkidthe Physical Network IDtrue
pingdirRoot directory on PING storage servertrue
pingstorageserveripPING storage server iptrue
pxeservertypetype of pxe devicetrue
tftpdirTftp root directory of PXE servertrue
urlURL of the external pxe devicetrue
usernameCredentials to reach external pxe devicetrue
pingcifspasswordPassword of PING storage serverfalse
pingcifsusernameUsername of PING storage serverfalse
podidPod Idfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + +
Response NameDescription
pingdirRoot directory on PING storage server
pingstorageserveripPING storage server ip
tftpdirTftp root directory of PXE server
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addBaremetalRct.html b/static/api/apidocs-4.22/html/apis/addBaremetalRct.html new file mode 100644 index 0000000000..cb87211642 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addBaremetalRct.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addBaremetalRct

+

adds baremetal rack configuration text

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
baremetalrcturlhttp url to baremetal RCT configurationtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
idid of rct
urlurl
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addBigSwitchBcfDevice.html b/static/api/apidocs-4.22/html/apis/addBigSwitchBcfDevice.html new file mode 100644 index 0000000000..fbcc5c0031 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addBigSwitchBcfDevice.html @@ -0,0 +1,117 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addBigSwitchBcfDevice

+

Adds a BigSwitch BCF Controller device

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
hostnameHostname of ip address of the BigSwitch BCF Controller.true
natNAT support of the BigSwitch BCF Controller.true
passwordPassword of the BigSwitch BCF Controller.true
physicalnetworkidthe Physical Network IDtrue
usernameUsername of the BigSwitch BCF Controller.true
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
bcfdeviceiddevice id of the BigSwitch BCF Controller
bigswitchdevicenamedevice name
hostnamethe controller Ip address
natNAT support
passwordthe controller password
physicalnetworkidthe physical network to which this BigSwitch BCF segment belongs to
providername of the provider
usernamethe controller username
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addBrocadeVcsDevice.html b/static/api/apidocs-4.22/html/apis/addBrocadeVcsDevice.html new file mode 100644 index 0000000000..f94dc64fa9 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addBrocadeVcsDevice.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addBrocadeVcsDevice

+

Adds a Brocade VCS Switch

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
hostnameHostname of ip address of the Brocade VCS Switch.true
passwordCredentials to access the Brocade VCS Switch APItrue
physicalnetworkidthe Physical Network IDtrue
usernameCredentials to access the Brocade VCS Switch APItrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
brocadedevicenamedevice name
hostnamethe principal switch Ip address
physicalnetworkidthe physical Network to which this Brocade VCS belongs to
providername of the provider
vcsdeviceiddevice id of the Brocade Vcs
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addCiscoAsa1000vResource.html b/static/api/apidocs-4.22/html/apis/addCiscoAsa1000vResource.html new file mode 100644 index 0000000000..1f2ea689ae --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addCiscoAsa1000vResource.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addCiscoAsa1000vResource

+

Adds a Cisco Asa 1000v appliance

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
clusteridthe Cluster IDtrue
hostnameHostname or ip address of the Cisco ASA 1000v appliance.true
insideportprofileNexus port profile associated with inside interface of ASA 1000vtrue
physicalnetworkidthe Physical Network IDtrue
+
+
+

Response Tags

+ + + + +
Response NameDescription
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addCiscoVnmcResource.html b/static/api/apidocs-4.22/html/apis/addCiscoVnmcResource.html new file mode 100644 index 0000000000..0b411058f3 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addCiscoVnmcResource.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addCiscoVnmcResource

+

Adds a Cisco Vnmc Controller

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
hostnameHostname or ip address of the Cisco VNMC Controller.true
passwordCredentials to access the Cisco VNMC Controller APItrue
physicalnetworkidthe Physical Network IDtrue
usernameCredentials to access the Cisco VNMC Controller APItrue
+
+
+

Response Tags

+ + + + +
Response NameDescription
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addCluster.html b/static/api/apidocs-4.22/html/apis/addCluster.html new file mode 100644 index 0000000000..7f773e2273 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addCluster.html @@ -0,0 +1,249 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addCluster

+

Adds a new cluster

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
clusternamethe cluster nametrue
clustertypetype of the cluster: CloudManaged, ExternalManagedtrue
hypervisorhypervisor type of the cluster: XenServer,KVM,VMware,Hyperv,BareMetal,Simulator,Ovm3,Externaltrue
podidthe Pod ID for the hosttrue
zoneidthe Zone ID for the clustertrue
allocationstateAllocation state of this cluster for allocation of new resourcesfalse
archthe CPU arch of the cluster. Valid options are: x86_64, aarch64false
extensionidUUID of the extensionfalse
externaldetailsDetails in key/value pairs to be added to the extension-resource mapping. Use the format externaldetails[i].<key>=<value>. Example: externaldetails[0].endpoint.url=https://example.comfalse
guestvswitchnameName of virtual switch used for guest traffic in the cluster. This would override zone wide traffic label setting.false
guestvswitchtypeType of virtual switch used for guest traffic in the cluster. Allowed values are, vmwaresvs (for VMware standard vSwitch) and vmwaredvs (for VMware distributed vSwitch)false
ovm3clusterOvm3 native OCFS2 clustering enabled for clusterfalse
ovm3poolOvm3 native pooling enabled for clusterfalse
ovm3vipOvm3 vip to use for pool (and cluster)false
passwordthe password for the hostfalse
publicvswitchnameName of virtual switch used for public traffic in the cluster. This would override zone wide traffic label setting.false
publicvswitchtypeType of virtual switch used for public traffic in the cluster. Allowed values are, vmwaresvs (for VMware standard vSwitch) and vmwaredvs (for VMware distributed vSwitch)false
storageaccessgroupscomma separated list of storage access groups for the hosts in the clusterfalse
urlthe URLfalse
usernamethe username for the clusterfalse
vsmipaddressthe ipaddress of the VSM associated with this clusterfalse
vsmpasswordthe password for the VSM associated with this clusterfalse
vsmusernamethe username for the VSM associated with this clusterfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe cluster ID
allocationstatethe allocation state of the cluster
archCPU Arch of the hosts in the cluster
clustertypethe type of the cluster
cpuovercommitratioThe cpu overcommit ratio of the cluster
extensionidThe ID of extension for this cluster
extensionnameThe name of extension for this cluster
hypervisortypethe hypervisor type of the cluster
managedstatewhether this cluster is managed by cloudstack
memoryovercommitratioThe memory overcommit ratio of the cluster
namethe cluster name
ovm3vipOvm3 VIP to use for pooling and/or clustering
podidthe Pod ID of the cluster
podnamethe Pod name of the cluster
podstorageaccessgroupscomma-separated list of storage access groups on the pod
resourcedetailsMeta data associated with the zone (key/value pairs)
storageaccessgroupscomma-separated list of storage access groups for the host
zoneidthe Zone ID of the cluster
zonenamethe Zone name of the cluster
zonestorageaccessgroupscomma-separated list of storage access groups on the zone
capacity(*)the capacity of the Cluster
capacityallocatedthe capacity currently in allocated
capacitytotalthe total capacity available
capacityusedthe capacity currently in use
clusteridthe Cluster ID
clusternamethe Cluster name
namethe capacity name
percentusedthe percentage of capacity currently in use
podidthe Pod ID
podnamethe Pod name
tagThe tag for the capacity type
typethe capacity type
zoneidthe Zone ID
zonenamethe Zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addCustomAction.html b/static/api/apidocs-4.22/html/apis/addCustomAction.html new file mode 100644 index 0000000000..93f203ef64 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addCustomAction.html @@ -0,0 +1,168 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addCustomAction

+

Add a custom action for an extension

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
extensionidThe ID of the extension to associate the action withtrue
nameName of the actiontrue
allowedroletypesList of role types allowed for the actionfalse
descriptionDescription of the actionfalse
detailsDetails in key/value pairs using format details[i].keyname=keyvalue. Example: details[0].vendor=xxx&&details[0].version=2.0false
enabledWhether the action is enabled or not. Default is disabled.false
errormessageError message that will be used on failure during execution of the action. Name of the action, extension, resource can be used as - actionName, extensionName, resourceName. Example: Failed to complete {{actionName}} for {{resourceName}} with {{extensionName}}false
parametersParameters mapping for the action using keys - name, type, required. 'name' is mandatory. If 'type' is not specified then STRING will be used. If 'required' is not specified then false will be used. Example: parameters[0].name=xxx&parameters[0].type=BOOLEAN&parameters[0].required=truefalse
resourcetypeResource type for which the action is availablefalse
successmessageSuccess message that will be used on successful execution of the action. Name of the action, extension, resource can be used as - actionName, extensionName, resourceName. Example: Successfully complete {{actionName}} for {{resourceName}} with {{extensionName}}false
timeoutSpecifies the timeout in seconds to wait for the action to complete before failing. Default value is 5 secondsfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the custom action
allowedroletypesList of role types allowed for the custom action
createdCreation timestamp of the custom action
descriptionDescription of the custom action
detailsDetails of the custom action
enabledWhether the custom action is enabled or not
errormessageMessage that will be used on failure during execution of the action
extensionidID of the extension that this custom action belongs to
extensionnameName of the extension that this custom action belongs to
nameName of the custom action
resourcetypeResource type for which the action is available
successmessageMessage that will be used on successful execution of the action
timeoutSpecifies the timeout in seconds to wait for the action to complete before failing
parameters(*)List of the parameters for the action
nameName of the parameter
requiredWhether the parameter is required or not
typeType of the parameter
validationformatValidation format for value of the parameter. Available for specific types
valueoptionsComma-separated list of options for value of the parameter
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addGloboDnsHost.html b/static/api/apidocs-4.22/html/apis/addGloboDnsHost.html new file mode 100644 index 0000000000..fdcd332818 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addGloboDnsHost.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addGloboDnsHost

+

Adds the GloboDNS external host

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
passwordPassword for GloboDNStrue
physicalnetworkidthe Physical Network IDtrue
urlGloboDNS urltrue
usernameUsername for GloboDNStrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addGuestOs.html b/static/api/apidocs-4.22/html/apis/addGuestOs.html new file mode 100644 index 0000000000..7b89029537 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addGuestOs.html @@ -0,0 +1,114 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addGuestOs

+

Add a new guest OS type

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
oscategoryidID of Guest OS categorytrue
osdisplaynameUnique display name for Guest OStrue
detailsMap of (key/value pairs)false
forDisplaywhether this guest OS is available for end usersfalse
nameOptional name for Guest OSfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the OS type
descriptionthe name/description of the OS type
fordisplayis the guest OS visible for the users
isuserdefinedis the guest OS user defined
namethe name of the OS type
oscategoryidthe ID of the OS category
oscategorynamethe name of the OS category
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addGuestOsMapping.html b/static/api/apidocs-4.22/html/apis/addGuestOsMapping.html new file mode 100644 index 0000000000..39bac4c3f4 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addGuestOsMapping.html @@ -0,0 +1,120 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addGuestOsMapping

+

Adds a guest OS name to hypervisor OS name mapping

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
hypervisorHypervisor type. One of : XenServer, KVM, VMWaretrue
hypervisorversionHypervisor version to create the mapping. Use 'default' for default versions. Please check hypervisor capabilities for correct versiontrue
osnameforhypervisorOS name specific to the hypervisortrue
forcedForces add user defined guest os mapping, overrides any existing user defined mappingfalse
osdisplaynameDisplay Name of Guest OS standard type. Either Display Name or UUID must be passedfalse
osmappingcheckenabledWhen set to true, checks for the correct guest os mapping name in the provided hypervisor (supports VMware and XenServer only. At least one hypervisor host with the version specified must be available. Default version will not work.)false
ostypeidUUID of Guest OS type. Either the UUID or Display Name must be passedfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the Guest OS mapping
hypervisorthe hypervisor
hypervisorversionversion of the hypervisor for mapping
isuserdefinedis the mapping user defined
osdisplaynamestandard display name for the Guest OS
osnameforhypervisorhypervisor specific name for the Guest OS
ostypeidthe ID of the Guest OS type
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addHost.html b/static/api/apidocs-4.22/html/apis/addHost.html new file mode 100644 index 0000000000..790976eda4 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addHost.html @@ -0,0 +1,372 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addHost

+

Adds a new host.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
hypervisorhypervisor type of the hosttrue
podidthe Pod ID for the hosttrue
urlthe host URLtrue
zoneidthe Zone ID for the hosttrue
allocationstateAllocation state of this Host for allocation of new resourcesfalse
clusteridthe cluster ID for the hostfalse
clusternamethe cluster name for the hostfalse
externaldetailsDetails in key/value pairs using format externaldetails[i].keyname=keyvalue. Example: externaldetails[0].endpoint.url=urlvaluefalse
hosttagslist of tags to be added to the hostfalse
passwordthe password for the host; required to be passed for hypervisors other than VMWarefalse
storageaccessgroupscomma separated list of storage access groups for the hostfalse
usernamethe username for the host; required to be passed for hypervisors other than VMWarefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the host
annotationthe last annotation set on this host by an admin
archCPU Arch of the host
capabilitiescapabilities of the host
clusteridthe cluster ID of the host
clusternamethe cluster name of the host
clusterstorageaccessgroupscomma-separated list of storage access groups on the cluster
clustertypethe cluster type of the cluster that host belongs to
cpuallocatedthe amount of the host's CPU currently allocated
cpuallocatedpercentagethe amount of the host's CPU currently allocated in percentage
cpuallocatedvaluethe amount of the host's CPU currently allocated in MHz
cpuallocatedwithoverprovisioningthe amount of the host's CPU currently allocated after applying the cpu.overprovisioning.factor
cpuloadaveragethe cpu average load on the host
cpunumberthe CPU number of the host
cpusocketsthe number of CPU sockets on the host
cpuspeedthe CPU speed of the host
cpuusedthe amount of the host's CPU currently used
cpuwithoverprovisioningthe amount of the host's CPU after applying the cpu.overprovisioning.factor
createdthe date and time the host was created
detailsHost details in key/value pairs.
disconnectedtrue if the host is disconnected. False otherwise.
disksizeallocatedthe host's currently allocated disk size
disksizetotalthe total disk size of the host
encryptionsupportedtrue if the host supports encryption
eventsevents available for the host
explicithosttagscomma-separated list of explicit host tags for the host
extensionidThe ID of extension for this cluster
extensionnameThe name of extension for this cluster
gputotalTotal GPUs on the Host
gpuusedUsed GPUs on the Host
hahosttrue if the host is Ha host (dedicated to vms started by HA process; false otherwise
hasenoughcapacitytrue if this host has enough CPU and RAM capacity to migrate a VM to it, false otherwise
hosthathe host HA information information
hosttagscomma-separated list of tags for the host
hypervisorthe host hypervisor
hypervisorversionthe hypervisor version
implicithosttagscomma-separated list of implicit host tags for the host
instanceconversionsupportedtrue if the host supports instance conversion (using virt-v2v)
ipaddressthe IP address of the host
islocalstorageactivetrue if local storage is active, false otherwise
istagaruleWhether the informed tag is a JS interpretable rule or not.
lastannotatedthe last time this host was annotated
lastpingedthe date and time the host was last pinged
managementserveridthe management server ID of the host
managementservernamethe management server name of the host
memoryallocatedthe amount of the host's memory currently allocated
memoryallocatedbytesthe amount of the host's memory currently allocated in bytes
memoryallocatedpercentagethe amount of the host's memory currently allocated in percentage
memorytotalthe memory total of the host, this parameter is deprecated use memorywithoverprovisioning
memoryusedthe amount of the host's memory currently used
memorywithoverprovisioningthe amount of the host's memory after applying the mem.overprovisioning.factor
namethe name of the host
networkkbsreadthe incoming network traffic on the host
networkkbswritethe outgoing network traffic on the host
oscategoryidthe OS category ID of the host
oscategorynamethe OS category name of the host
outofbandmanagementthe host out-of-band management information
podidthe Pod ID of the host
podnamethe Pod name of the host
podstorageaccessgroupscomma-separated list of storage access groups on the pod
removedthe date and time the host was removed
resourcestatethe resource state of the host
statethe state of the host
storageaccessgroupscomma-separated list of storage access groups for the host
suitableformigrationtrue if this host is suitable(has enough capacity and satisfies all conditions like hosttags, max guests vm limit etc) to migrate a VM to it , false otherwise
typethe host type
ueficapabilitytrue if the host has capability to support UEFI boot
usernamethe admin that annotated this host
versionthe host version
virtualmachineidthe virtual machine id for host type ConsoleProxy and SecondaryStorageVM
zoneidthe Zone ID of the host
zonenamethe Zone name of the host
zonestorageaccessgroupscomma-separated list of storage access groups on the zone
gpugroup(*)GPU cards present in the host
gpugroupnameGPU cards present in the host
vgpu(*)the list of enabled vGPUs
maxcapacityMaximum vgpu can be created with this vgpu type on the given gpu group
maxheadsMaximum displays per user
maxresolutionxMaximum X resolution per display
maxresolutionyMaximum Y resolution per display
maxvgpuperpgpuMaximum no. of vgpu per gpu card (pgpu)
remainingcapacityRemaining capacity in terms of no. of more VMs that can be deployped with this vGPU type
vgputypeModel Name of vGPU
videoramVideo RAM for this vGPU type
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addImageStore.html b/static/api/apidocs-4.22/html/apis/addImageStore.html new file mode 100644 index 0000000000..cd280fe79a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addImageStore.html @@ -0,0 +1,126 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addImageStore

+

Adds backup image store.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
providerthe image store provider nametrue
detailsthe details for the image store. Example: details[0].key=accesskey&details[0].value=s389ddssaa&details[1].key=secretkey&details[1].value=8dshfsssfalse
namethe name for the image storefalse
urlthe URL for the image storefalse
zoneidthe Zone ID for the image storefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the image store
disksizetotalthe total disk size of the host
disksizeusedthe host's currently used disk size
namethe name of the image store
protocolthe protocol of the image store
providernamethe provider name of the image store
readonlydefines if store is read-only
scopethe scope of the image store
urlthe url of the image store
zoneidthe Zone ID of the image store
zonenamethe Zone name of the image store
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addImageStoreS3.html b/static/api/apidocs-4.22/html/apis/addImageStoreS3.html new file mode 100644 index 0000000000..3c6a16bd3b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addImageStoreS3.html @@ -0,0 +1,144 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addImageStoreS3

+

Adds S3 Image Store

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accesskeyS3 access keytrue
bucketName of the storage buckettrue
endpointS3 endpointtrue
secretkeyS3 secret keytrue
connectiontimeoutConnection timeout (milliseconds)false
connectionttlConnection TTL (milliseconds)false
maxerrorretryMaximum number of times to retry on errorfalse
s3signerSigner Algorithm to use, either S3SignerType or AWSS3V4SignerTypefalse
sockettimeoutSocket timeout (milliseconds)false
usehttpsUse HTTPS instead of HTTPfalse
usetcpkeepaliveWhether TCP keep-alive is usedfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the image store
disksizetotalthe total disk size of the host
disksizeusedthe host's currently used disk size
namethe name of the image store
protocolthe protocol of the image store
providernamethe provider name of the image store
readonlydefines if store is read-only
scopethe scope of the image store
urlthe url of the image store
zoneidthe Zone ID of the image store
zonenamethe Zone name of the image store
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addIpToNic.html b/static/api/apidocs-4.22/html/apis/addIpToNic.html new file mode 100644 index 0000000000..ed2f5fdbd0 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addIpToNic.html @@ -0,0 +1,102 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addIpToNic

+

Assigns secondary IP to NIC

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
nicidthe ID of the nic to which you want to assign private IPtrue
ipaddressSecondary IP Addressfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the secondary private IP addr
ipaddressSecondary IP address
networkidthe ID of the network
nicidthe ID of the nic
secondaryipthe list of Secondary ipv4 addr of nic
virtualmachineidthe ID of the vm
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addKubernetesSupportedVersion.html b/static/api/apidocs-4.22/html/apis/addKubernetesSupportedVersion.html new file mode 100644 index 0000000000..c0fd8fcc53 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addKubernetesSupportedVersion.html @@ -0,0 +1,158 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addKubernetesSupportedVersion

+

Add a supported Kubernetes version

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
mincpunumberthe minimum number of CPUs to be set with the Kubernetes versiontrue
minmemorythe minimum RAM size in MB to be set with the Kubernetes versiontrue
semanticversionthe semantic version of the Kubernetes version. It needs to be specified in MAJOR.MINOR.PATCH formattrue
archthe CPU arch of the Kubernetes ISO. Valid options are: x86_64, aarch64false
checksumthe checksum value of the binaries ISO. The parameter containing the checksum will be considered a MD5sum if it is not prefixed + and just a plain ascii/utf8 representation of a hexadecimal string. If it is required to + use another algorithm the hexadecimal string is to be prefixed with a string of the form, + "{<algorithm>}", not including the double quotes. In this <algorithm> is the exact string + representing the java supported algorithm, i.e. MD5 or SHA-256. Note that java does not + contain an algorithm called SHA256 or one called sha-256, only SHA-256.false
directdownloadIf set to true the Kubernetes supported version ISO will bypass Secondary Storage and be downloaded to Primary Storage on deployment. Default is falsefalse
namethe name of the Kubernetes supported versionfalse
urlthe URL of the binaries ISO for Kubernetes supported versionfalse
zoneidthe ID of the zone in which Kubernetes supported version will be availablefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the Kubernetes supported version
archthe arch of the binaries ISO for Kubernetes supported version
createdthe date when this Kubernetes supported version was created
directdownloadKVM Only: true if the ISO for the Kubernetes supported version is directly downloaded to Primary Storage bypassing Secondary Storage
isoidthe id of the binaries ISO for Kubernetes supported version
isonamethe name of the binaries ISO for Kubernetes supported version
isostatethe state of the binaries ISO for Kubernetes supported version
mincpunumberthe minimum number of CPUs needed for the Kubernetes supported version
minmemorythe minimum RAM size in MB needed for the Kubernetes supported version
nameName of the Kubernetes supported version
semanticversionKubernetes semantic version
statethe enabled or disabled state of the Kubernetes supported version
supportsautoscalingwhether Kubernetes supported version supports Autoscaling
supportshawhether Kubernetes supported version supports HA, multi-control nodes
zoneidthe id of the zone in which Kubernetes supported version is available
zonenamethe name of the zone in which Kubernetes supported version is available
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addLdapConfiguration.html b/static/api/apidocs-4.22/html/apis/addLdapConfiguration.html new file mode 100644 index 0000000000..e0958e2581 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addLdapConfiguration.html @@ -0,0 +1,99 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addLdapConfiguration

+

Add a new Ldap Configuration

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
hostnameHostnametrue
portPorttrue
domainidlinked domainfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the LDAP configuration
domainidlinked domain
hostnamename of the host running the ldap server
portport the ldap server is running on
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addNetrisProvider.html b/static/api/apidocs-4.22/html/apis/addNetrisProvider.html new file mode 100644 index 0000000000..80245f2c29 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addNetrisProvider.html @@ -0,0 +1,126 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addNetrisProvider

+

Add Netris Provider to CloudStack

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
nameNetris provider nametrue
netristagNetris tag for vNetstrue
netrisurlNetris provider URLtrue
passwordPassword to login into Netristrue
sitenameNetris Site nametrue
tenantnameNetris Tenant nametrue
usernameUsername to login into Netristrue
zoneidthe ID of zonetrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
nameNetris Provider name
netristagNetris Tag for vNets
netrisurlNetris Provider URL
sitenameNetris Provider site
tenantnameNetris Admin tenant name
uuidNetris provider uuid
zoneidZone ID to which the Netris Provider is associated with
zonenameZone name to which the Netris Provider is associated with
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addNetscalerLoadBalancer.html b/static/api/apidocs-4.22/html/apis/addNetscalerLoadBalancer.html new file mode 100644 index 0000000000..4d318cd4df --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addNetscalerLoadBalancer.html @@ -0,0 +1,150 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addNetscalerLoadBalancer

+

Adds a netscaler load balancer device

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
networkdevicetypeNetscaler device type supports NetscalerMPXLoadBalancer, NetscalerVPXLoadBalancer, NetscalerSDXLoadBalancertrue
passwordCredentials to reach netscaler load balancer devicetrue
physicalnetworkidthe Physical Network IDtrue
urlURL of the netscaler load balancer appliance.true
usernameCredentials to reach netscaler load balancer devicetrue
gslbprovidertrue if NetScaler device being added is for providing GSLB servicefalse
gslbproviderprivateipprivate IP of the sitefalse
gslbproviderpublicippublic IP of the sitefalse
isexclusivegslbprovidertrue if NetScaler device being added is for providing GSLB service exclusively and can not be used for LBfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
gslbprovidertrue if NetScaler device is provisioned to be a GSLB service provider
gslbproviderprivateipprivate IP of the NetScaler representing GSLB site
gslbproviderpublicippublic IP of the NetScaler representing GSLB site
ipaddressthe management IP address of the external load balancer
isexclusivegslbprovidertrue if NetScaler device is provisioned exclusively to be a GSLB service provider
lbdevicecapacitydevice capacity
lbdevicededicatedtrue if device is dedicated for an account
lbdeviceiddevice id of the netscaler load balancer
lbdevicenamedevice name
lbdevicestatedevice state
physicalnetworkidthe physical network to which this netscaler device belongs to
podidsUsed when NetScaler device is provider of EIP service. This parameter represents the list of pod's, for which there exists a policy based route on datacenter L3 router to route pod's subnet IP to a NetScaler device.
privateinterfacethe private interface of the load balancer
providername of the provider
publicinterfacethe public interface of the load balancer
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addNetworkDevice.html b/static/api/apidocs-4.22/html/apis/addNetworkDevice.html new file mode 100644 index 0000000000..6ef6552dd3 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addNetworkDevice.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addNetworkDevice

+

Adds a network device of one of the following types: ExternalDhcp, ExternalFirewall, ExternalLoadBalancer, PxeServer

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
networkdeviceparameterlistparameters for network devicefalse
networkdevicetypeNetwork device type, now supports ExternalDhcp, PxeServer, NetscalerMPXLoadBalancer, NetscalerVPXLoadBalancer, NetscalerSDXLoadBalancer, F5BigIpLoadBalancer, JuniperSRXFirewall, PaloAltoFirewallfalse
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
idthe ID of the network device
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addNetworkServiceProvider.html b/static/api/apidocs-4.22/html/apis/addNetworkServiceProvider.html new file mode 100644 index 0000000000..e4a30f54be --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addNetworkServiceProvider.html @@ -0,0 +1,111 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addNetworkServiceProvider

+

Adds a network serviceProvider to a physical network

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
namethe name for the physical network service providertrue
physicalnetworkidthe Physical Network ID to add the provider totrue
destinationphysicalnetworkidthe destination Physical Network ID to bridge tofalse
servicelistthe list of services to be enabled for this physical network service providerfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
iduuid of the network provider
canenableindividualservicetrue if individual services can be enabled/disabled
destinationphysicalnetworkidthe destination physical network
namethe provider name
physicalnetworkidthe physical network this belongs to
servicelistservices for this provider
statestate of the network provider
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addNicToVirtualMachine.html b/static/api/apidocs-4.22/html/apis/addNicToVirtualMachine.html new file mode 100644 index 0000000000..293225fb27 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addNicToVirtualMachine.html @@ -0,0 +1,675 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addNicToVirtualMachine

+

Adds VM to specified network by creating a NIC

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
networkidNetwork IDtrue
virtualmachineidVirtual Machine IDtrue
dhcpoptionsDHCP options which are passed to the nic Example: dhcpoptions[0].dhcp:114=url&dhcpoptions[0].dhcp:66=www.test.comfalse
ipaddressIP Address for the new networkfalse
macaddressMac Address for the new networkfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the virtual machine
accountthe account associated with the virtual machine
archCPU arch of the VM
autoscalevmgroupidID of AutoScale VM group
autoscalevmgroupnameName of AutoScale VM group
backupofferingidthe ID of the backup offering of the virtual machine
backupofferingnamethe name of the backup offering of the virtual machine
bootmodeGuest vm Boot Mode
boottypeGuest vm Boot Type
cpunumberthe number of vCPUs this virtual machine is using
cpuspeedthe speed of each vCPU
cpuusedthe amount of the vm's CPU currently used
createdthe date when this virtual machine was created
deleteprotectiontrue if vm has delete protection.
detailsVm details in key/value pairs.
diskioreadthe read (IO) of disk on the VM
diskiowritethe write (IO) of disk on the VM
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingidthe ID of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
diskofferingnamethe name of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
displaynameuser generated name. The name of the virtual machine is returned if no displayname exists.
displayvman optional field whether to the display the vm to the end user or not.
domainthe name of the domain in which the virtual machine exists
domainidthe ID of the domain in which the virtual machine exists
domainpathpath of the domain in which the virtual machine exists
forvirtualnetworkthe virtual network for the service offering
gpucardidthe ID of the gpu card to which service offering is linked
gpucardnamethe name of the gpu card to which service offering is linked
gpucountthe count of GPUs on the virtual machine
groupthe group name of the virtual machine
groupidthe group ID of the virtual machine
guestosidOs type ID of the virtual machine
haenabletrue if high-availability is enabled, false otherwise
hostcontrolstatethe control state of the host for the virtual machine
hostidthe ID of the host for the virtual machine
hostnamethe name of the host for the virtual machine
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
instancenameinstance name of the user vm; this parameter is returned to the ROOT admin only
ipaddressthe VM's primary IP address
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
keypairsssh key-pairs
lastupdatedthe date when this virtual machine was updated last time
leasedurationInstance lease duration in days
leaseexpiryactionInstance lease expiry action
leaseexpirydateInstance lease expiry date
maxheadsthe maximum number of display heads
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
memorythe memory allocated for the virtual machine
memoryintfreekbsthe internal memory (KiB) that's free in VM or zero if it can not be calculated
memorykbsthe memory used by the VM in KiB
memorytargetkbsthe target memory in VM (KiB)
namethe name of the virtual machine
networkkbsreadthe incoming network traffic on the VM in KiB
networkkbswritethe outgoing network traffic on the host in KiB
osdisplaynameOS name of the vm
ostypeidOS type id of the vm
passwordthe password (if exists) of the virtual machine
passwordenabledtrue if the password rest feature is enabled, false otherwise
pooltypethe pool type of the virtual machine
projectthe project name of the vm
projectidthe project id of the vm
publicippublic IP address id associated with vm via Static nat rule
publicipidpublic IP address id associated with vm via Static nat rule
readonlydetailsList of read-only Vm details as comma separated string.
receivedbytesthe total number of network traffic bytes received
rootdeviceiddevice ID of the root volume
rootdevicetypedevice type of the root volume
sentbytesthe total number of network traffic bytes sent
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
servicestateState of the Service from LB rule
statethe state of the virtual machine
templatedisplaytext an alternate display text of the template for the virtual machine
templateformatthe format of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
templatetypethe type of the template for the virtual machine
userdataBase64 string containing the user data
userdatadetailslist of variables and values for the variables declared in userdata
userdataidthe id of userdata used for the VM
userdatanamethe name of userdata used for the VM
userdatapolicythe userdata override policy with the userdata provided while deploying VM
useridthe user's ID who deployed the virtual machine
usernamethe user's name who deployed the virtual machine
vgputhe vGPU type used by the virtual machine
vgpuprofileidthe ID of the vgpu profile to which service offering is linked
vgpuprofilenamethe name of the vgpu profile to which service offering is linked
videoramthe video RAM size in MB
vmtypeUser VM type
vnfdetailsVNF details
vnfnicsNICs of the VNF appliance
zoneidthe ID of the availability zone for the virtual machine
zonenamethe name of the availability zone for the virtual machine
affinitygroup(*)list of affinity groups associated with the virtual machine
idthe ID of the affinity group
accountthe account owning the affinity group
dedicatedresourcesdedicated resources associated with this affinity group
descriptionthe description of the affinity group
domainthe domain name of the affinity group
domainidthe domain ID of the affinity group
domainpathpath of the Domain the affinity group belongs to
namethe name of the affinity group
projectthe project name of the affinity group
projectidthe project ID of the affinity group
typethe type of the affinity group
virtualmachineIdsvirtual machine IDs associated with this affinity group
nic(*)the list of nics associated with vm
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
securitygroup(*)list of security groups associated with the virtual machine
idthe ID of the security group
accountthe account owning the security group
descriptionthe description of the security group
domainthe domain name of the security group
domainidthe domain ID of the security group
domainpathpath of the Domain the security group belongs to
namethe name of the security group
projectthe project name of the group
projectidthe project id of the group
virtualmachinecountthe number of virtualmachines associated with this securitygroup
virtualmachineidsthe list of virtualmachine ids associated with this securitygroup
egressrule(*)the list of egress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
ingressrule(*)the list of ingress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addNiciraNvpDevice.html b/static/api/apidocs-4.22/html/apis/addNiciraNvpDevice.html new file mode 100644 index 0000000000..ec5014396d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addNiciraNvpDevice.html @@ -0,0 +1,123 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addNiciraNvpDevice

+

Adds a Nicira NVP device

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
hostnameHostname of ip address of the Nicira NVP Controller.true
passwordCredentials to access the Nicira Controller APItrue
physicalnetworkidthe Physical Network IDtrue
transportzoneuuidThe Transportzone UUID configured on the Nicira Controllertrue
usernameCredentials to access the Nicira Controller APItrue
l2gatewayserviceuuidThe L2 Gateway Service UUID configured on the Nicira Controllerfalse
l3gatewayserviceuuidThe L3 Gateway Service UUID configured on the Nicira Controllerfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
hostnamethe controller Ip address
l2gatewayserviceuuidthis L2 gateway service Uuid
l3gatewayserviceuuidthis L3 gateway service Uuid
niciradevicenamedevice name
nvpdeviceiddevice id of the Nicire Nvp
physicalnetworkidthe physical network to which this Nirica Nvp belongs to
providername of the provider
transportzoneuuidthe transport zone Uuid
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addNodesToKubernetesCluster.html b/static/api/apidocs-4.22/html/apis/addNodesToKubernetesCluster.html new file mode 100644 index 0000000000..12a0fa16bd --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addNodesToKubernetesCluster.html @@ -0,0 +1,231 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addNodesToKubernetesCluster

+

Add nodes as workers to an existing CKS cluster.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the Kubernetes clustertrue
nodeidscomma separated list of (external) node (physical or virtual machines) IDs that need to beadded as worker nodes to an existing managed Kubernetes cluster (CKS)true
manualupgrade(optional) indicates if the node is marked for manual upgrade and excluded from the Kubernetes cluster upgrade operationfalse
mountcksisoonvr(optional) Vmware only, uses the CKS cluster network VR to mount the CKS ISOfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the Kubernetes cluster
accountthe account associated with the Kubernetes cluster
associatednetworknamethe name of the network of the Kubernetes cluster
autoscalingenabledWhether autoscaling is enabled for the cluster
clustertypethe type of the cluster
cniconfignameName of CNI Configuration associated with the cluster
cniconfigurationidID of CNI Configuration associated with the cluster
consoleendpointURL end point for the Kubernetes cluster dashboard UI
controlnodesthe control nodes count for the Kubernetes cluster
controlofferingidthe ID of the service offering of the control nodes on the Kubernetes cluster
controlofferingnamethe name of the service offering of the control nodes on the Kubernetes cluster
cpunumberthe cpu cores of the Kubernetes cluster
createdthe date when this Kubernetes cluster was created
csienabledIndicates if the CloudStack CSI driver has been setup in the cluster
descriptionthe description of the Kubernetes cluster
domainthe name of the domain in which the Kubernetes cluster exists
domainidthe ID of the domain in which the Kubernetes cluster exists
domainpathpath of the domain to which the Kubernetes cluster belongs
endpointURL end point for the Kubernetes cluster
etcdipsPublic IP Addresses of the etcd nodes
etcdnodesthe number of the etcd nodes on the Kubernetes cluster
etcdofferingidthe ID of the service offering of the etcd nodes on the Kubernetes cluster
etcdofferingnamethe name of the service offering of the etcd nodes on the Kubernetes cluster
ipaddressPublic IP Address of the cluster
ipaddressidPublic IP Address ID of the cluster
keypairkeypair details
kubernetesversionidthe ID of the Kubernetes version for the Kubernetes cluster
kubernetesversionnamethe name of the Kubernetes version for the Kubernetes cluster
masternodesthe master nodes count for the Kubernetes cluster. This parameter is deprecated, please use 'controlnodes' parameter.
maxsizeMaximum size of the cluster
memorythe memory the Kubernetes cluster
minsizeMinimum size of the cluster
namethe name of the Kubernetes cluster
networkidthe ID of the network of the Kubernetes cluster
projectthe project name of the Kubernetes cluster
projectidthe project id of the Kubernetes cluster
serviceofferingidthe ID of the service offering of the Kubernetes cluster
serviceofferingnamethe name of the service offering of the Kubernetes cluster
sizethe size (worker nodes count) of the Kubernetes cluster
statethe state of the Kubernetes cluster
templateidthe ID of the template of the Kubernetes cluster
templatenamethe name of the template of the Kubernetes cluster
virtualmachinesthe list of virtualmachine associated with this Kubernetes cluster
workerofferingidthe ID of the service offering of the worker nodes on the Kubernetes cluster
workerofferingnamethe name of the service offering of the worker nodes on the Kubernetes cluster
zoneidthe name of the zone of the Kubernetes cluster
zonenamethe name of the zone of the Kubernetes cluster
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addNsxController.html b/static/api/apidocs-4.22/html/apis/addNsxController.html new file mode 100644 index 0000000000..19a1a8dcd4 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addNsxController.html @@ -0,0 +1,132 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addNsxController

+

Add NSX Controller to CloudStack

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
edgeclusterEdge Cluster nametrue
nameNSX controller / provider nametrue
nsxproviderhostnameNSX controller hostname / IP addresstrue
passwordPassword to login into NSX controllertrue
tier0gatewayTier-0 Gateway addresstrue
transportzoneTransport Zone controls to which hosts a logical switch can reachtrue
usernameUsername to log into NSX controllertrue
zoneidthe ID of zonetrue
nsxproviderportNSX controller portfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
edgeclusterThe name of the edge cluster. An edge cluster is a logical grouping of edge nodes in NSX
hostnameNSX controller hostname or IP address
nameNSX controller name
nsxprovideruuidNSX controller ID
portNSX controller port
tier0gatewayThe tier-0 gateway network. Tier-0 gateway is responsible for handling traffic between logical and physical networks
transportzoneThe name of the transport zone. A transport zone controls to which hosts a logical switch can reach
zoneidZone ID to which the NSX controller is associated with
zonenameZone name to which the NSX controller is associated with
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addObjectStoragePool.html b/static/api/apidocs-4.22/html/apis/addObjectStoragePool.html new file mode 100644 index 0000000000..46c9f05f91 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addObjectStoragePool.html @@ -0,0 +1,117 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addObjectStoragePool

+

Adds a object storage pool

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
namethe name for the object storetrue
providerthe object store provider nametrue
urlthe URL for the object storetrue
detailsthe details for the object store. Example: details[0].key=accesskey&details[0].value=s389ddssaa&details[1].key=secretkey&details[1].value=8dshfsssfalse
sizethe total size of the object store in GiB. Used for tracking capacity and sending alertsfalse
tagsthe tags for the storage poolfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the object store
namethe name of the object store
providernamethe provider name of the object store
storageallocatedthe allocated size of the object store
storagetotalthe total size of the object store
storageusedthe object store currently used size
urlthe url of the object store
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addOpenDaylightController.html b/static/api/apidocs-4.22/html/apis/addOpenDaylightController.html new file mode 100644 index 0000000000..f110afdfe3 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addOpenDaylightController.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addOpenDaylightController

+

Adds an OpenDyalight controler

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
passwordCredential to access the OpenDaylight APItrue
physicalnetworkidthe Physical Network IDtrue
urlApi URL of the OpenDaylight Controller.true
usernameUsername to access the OpenDaylight APItrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
iddevice id of the controller
namethe name assigned to the controller
physicalnetworkidthe physical network to which this controller belongs to
urlthe url of the controller api
usernamethe username to authenticate to the controller
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addOsCategory.html b/static/api/apidocs-4.22/html/apis/addOsCategory.html new file mode 100644 index 0000000000..c78e3fe1e7 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addOsCategory.html @@ -0,0 +1,99 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addOsCategory

+

Adds a new OS category

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
nameName of the OS categorytrue
isfeaturedWhether the category is featured or notfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the OS category
createdDate when the OS category was created.
iconBase64 string representation of the resource icon
isfeaturedWhether the OS category is featured
namethe name of the OS category
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addPaloAltoFirewall.html b/static/api/apidocs-4.22/html/apis/addPaloAltoFirewall.html new file mode 100644 index 0000000000..021742d574 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addPaloAltoFirewall.html @@ -0,0 +1,141 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addPaloAltoFirewall

+

Adds a Palo Alto firewall device

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
networkdevicetypesupports only PaloAltoFirewalltrue
passwordCredentials to reach Palo Alto firewall devicetrue
physicalnetworkidthe Physical Network IDtrue
urlURL of the Palo Alto appliance.true
usernameCredentials to reach Palo Alto firewall devicetrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
fwdevicecapacitydevice capacity
fwdeviceiddevice id of the Palo Alto firewall
fwdevicenamedevice name
fwdevicestatedevice state
ipaddressthe management IP address of the external firewall
numretriesthe number of times to retry requests to the external firewall
physicalnetworkidthe physical network to which this Palo Alto firewall belongs to
privateinterfacethe private interface of the external firewall
privatezonethe private security zone of the external firewall
providername of the provider
publicinterfacethe public interface of the external firewall
publiczonethe public security zone of the external firewall
timeoutthe timeout (in seconds) for requests to the external firewall
usageinterfacethe usage interface of the external firewall
usernamethe username that's used to log in to the external firewall
zoneidthe zone ID of the external firewall
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addRegion.html b/static/api/apidocs-4.22/html/apis/addRegion.html new file mode 100644 index 0000000000..6e43f60645 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addRegion.html @@ -0,0 +1,102 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addRegion

+

Adds a Region

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idId of the Regiontrue
endpointRegion service endpointtrue
nameName of the regiontrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the region
endpointthe end point of the region
gslbserviceenabledtrue if GSLB service is enabled in the region, false otherwise
namethe name of the region
portableipserviceenabledtrue if security groups support is enabled, false otherwise
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addResourceDetail.html b/static/api/apidocs-4.22/html/apis/addResourceDetail.html new file mode 100644 index 0000000000..32acb510e0 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addResourceDetail.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addResourceDetail

+

Adds detail for the Resource.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
detailsMap of (key/value pairs)true
resourceidresource id to create the details fortrue
resourcetypetype of the resourcetrue
fordisplaypass false if you want this detail to be disabled for the regular user. True by defaultfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addSecondaryStorage.html b/static/api/apidocs-4.22/html/apis/addSecondaryStorage.html new file mode 100644 index 0000000000..90063d16e6 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addSecondaryStorage.html @@ -0,0 +1,117 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addSecondaryStorage

+

Adds secondary storage.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
urlthe URL for the secondary storagetrue
zoneidthe Zone ID for the secondary storagefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the image store
disksizetotalthe total disk size of the host
disksizeusedthe host's currently used disk size
namethe name of the image store
protocolthe protocol of the image store
providernamethe provider name of the image store
readonlydefines if store is read-only
scopethe scope of the image store
urlthe url of the image store
zoneidthe Zone ID of the image store
zonenamethe Zone name of the image store
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addStratosphereSsp.html b/static/api/apidocs-4.22/html/apis/addStratosphereSsp.html new file mode 100644 index 0000000000..b584b5cfbe --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addStratosphereSsp.html @@ -0,0 +1,108 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addStratosphereSsp

+

Adds stratosphere ssp server

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
namestratosphere ssp api nametrue
urlstratosphere ssp server urltrue
zoneidthe zone IDtrue
passwordstratosphere ssp api passwordfalse
tenantuuidstratosphere ssp tenant uuidfalse
usernamestratosphere ssp api usernamefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + +
Response NameDescription
hostidserver id of the stratosphere ssp server
namename
urlurl of ssp endpoint
zoneidzone which this ssp controls
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addSwift.html b/static/api/apidocs-4.22/html/apis/addSwift.html new file mode 100644 index 0000000000..50aeceecc3 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addSwift.html @@ -0,0 +1,123 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addSwift

+

Adds Swift.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
urlthe URL for swifttrue
accountthe account for swiftfalse
key key for the user for swiftfalse
usernamethe username for swiftfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the image store
disksizetotalthe total disk size of the host
disksizeusedthe host's currently used disk size
namethe name of the image store
protocolthe protocol of the image store
providernamethe provider name of the image store
readonlydefines if store is read-only
scopethe scope of the image store
urlthe url of the image store
zoneidthe Zone ID of the image store
zonenamethe Zone name of the image store
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addTrafficMonitor.html b/static/api/apidocs-4.22/html/apis/addTrafficMonitor.html new file mode 100644 index 0000000000..8982291e9e --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addTrafficMonitor.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addTrafficMonitor

+

Adds Traffic Monitor Host for Direct Network Usage

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
urlURL of the traffic monitor Hosttrue
zoneidZone in which to add the external firewall appliance.true
excludezonesTraffic going into the listed zones will not be meteredfalse
includezonesTraffic going into the listed zones will be meteredfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the external firewall
ipaddressthe management IP address of the external firewall
numretriesthe number of times to retry requests to the external firewall
timeoutthe timeout (in seconds) for requests to the external firewall
zoneidthe zone ID of the external firewall
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addTrafficType.html b/static/api/apidocs-4.22/html/apis/addTrafficType.html new file mode 100644 index 0000000000..3370fbf00d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addTrafficType.html @@ -0,0 +1,129 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addTrafficType

+

Adds traffic type to a physical network

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
physicalnetworkidthe Physical Network IDtrue
traffictypethe trafficType to be added to the physical networktrue
hypervnetworklabelThe network name label of the physical device dedicated to this traffic on a Hyperv hostfalse
isolationmethodUsed if physical network has multiple isolation types and traffic type is public. Choose which isolation method. Valid options currently 'vlan' or 'vxlan', defaults to 'vlan'.false
kvmnetworklabelThe network name label of the physical device dedicated to this traffic on a KVM hostfalse
ovm3networklabelThe network name of the physical device dedicated to this traffic on an OVM3 hostfalse
vlanThe VLAN id to be used for Management traffic by VMware hostfalse
vmwarenetworklabelThe network name label of the physical device dedicated to this traffic on a VMware hostfalse
xennetworklabelThe network name label of the physical device dedicated to this traffic on a XenServer hostfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idid of the network provider
hypervnetworklabelThe network name label of the physical device dedicated to this traffic on a HyperV host
kvmnetworklabelThe network name label of the physical device dedicated to this traffic on a KVM host
ovm3networklabelThe network name of the physical device dedicated to this traffic on an OVM3 host
physicalnetworkidthe physical network this belongs to
traffictypethe trafficType to be added to the physical network
vmwarenetworklabelThe network name label of the physical device dedicated to this traffic on a VMware host
xennetworklabelThe network name label of the physical device dedicated to this traffic on a XenServer host
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addTungstenFabricNetworkGatewayToLogicalRouter.html b/static/api/apidocs-4.22/html/apis/addTungstenFabricNetworkGatewayToLogicalRouter.html new file mode 100644 index 0000000000..3703dcb322 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addTungstenFabricNetworkGatewayToLogicalRouter.html @@ -0,0 +1,102 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addTungstenFabricNetworkGatewayToLogicalRouter

+

add Tungsten-Fabric network gateway to logical router

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
logicalrouteruuidTungsten-Fabric logical router uuidtrue
networkuuidTungsten-Fabric network uuidtrue
zoneidthe ID of zonetrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
nameTungsten-Fabric logical router name
networklist Tungsten-Fabric policy network name
uuidTungsten-Fabric logical router uuid
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addTungstenFabricPolicyRule.html b/static/api/apidocs-4.22/html/apis/addTungstenFabricPolicyRule.html new file mode 100644 index 0000000000..18baf522b5 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addTungstenFabricPolicyRule.html @@ -0,0 +1,174 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addTungstenFabricPolicyRule

+

add Tungsten-Fabric policy rule

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
actionTungsten-Fabric policy rule actiontrue
destendportTungsten-Fabric policy rule destination end porttrue
destipprefixTungsten-Fabric policy rule destination ip prefixtrue
destipprefixlenTungsten-Fabric policy rule destination ip prefix lengthtrue
destnetworkTungsten-Fabric policy rule destination networktrue
deststartportTungsten-Fabric policy rule destination start porttrue
directionTungsten-Fabric policy rule directiontrue
policyuuidthe uuid of Tungsten-Fabric policytrue
protocolTungsten-Fabric policy rule protocoltrue
srcendportTungsten-Fabric policy rule source end porttrue
srcipprefixTungsten-Fabric policy rule source ip prefixtrue
srcipprefixlenTungsten-Fabric policy rule source ip prefix lengthtrue
srcnetworkTungsten-Fabric policy rule source networktrue
srcstartportTungsten-Fabric policy rule source start porttrue
zoneidthe ID of zonetrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
actionTungsten-Fabric policy action
destendportTungsten-Fabric policy destination end port
destipprefixTungsten-Fabric policy destination ip prefix
destipprefixlenTungsten-Fabric policy destination ip prefix length
destnetworkTungsten-Fabric policy destination network
deststartportTungsten-Fabric policy destination start port
directionTungsten-Fabric policy name
policyuuidTungsten-Fabric policy uuid
protocolTungsten-Fabric policy protocol
srcendportTungsten-Fabric policy source end port
srcipprefixTungsten-Fabric policy source ip prefix
srcipprefixlenTungsten-Fabric policy source ip prefix length
srcnetworkTungsten-Fabric policy source network
srcstartportTungsten-Fabric policy source start port
uuidTungsten-Fabric rule uuid
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addUcsManager.html b/static/api/apidocs-4.22/html/apis/addUcsManager.html new file mode 100644 index 0000000000..6995049edd --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addUcsManager.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addUcsManager

+

Adds a Ucs manager

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
passwordthe password of UCStrue
urlthe name of UCS urltrue
usernamethe username of UCStrue
zoneidthe Zone id for the ucs managertrue
namethe name of UCS managerfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the ucs manager
namethe name of ucs manager
urlthe url of ucs manager
zoneidthe zone ID of ucs manager
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addUserToProject.html b/static/api/apidocs-4.22/html/apis/addUserToProject.html new file mode 100644 index 0000000000..70172c0057 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addUserToProject.html @@ -0,0 +1,99 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addUserToProject

+

Adds user to a project

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
projectidID of the project to add the user totrue
usernameName of the user to be added to the projecttrue
emailemail ID of user to which invitation to the project is going to be sentfalse
projectroleidID of the project rolefalse
roletypeProject role type to be assigned to the user - Admin/Regularfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addVirtualMachinesToKubernetesCluster.html b/static/api/apidocs-4.22/html/apis/addVirtualMachinesToKubernetesCluster.html new file mode 100644 index 0000000000..b3ebbd1509 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addVirtualMachinesToKubernetesCluster.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addVirtualMachinesToKubernetesCluster

+

Add VMs to an ExternalManaged kubernetes cluster. Not applicable for CloudManaged kubernetes clusters.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the Kubernetes clustertrue
virtualmachineidsthe IDs of the VMs to add to the clustertrue
iscontrolnodeIs control node or not? Defaults to false.false
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addVmwareDc.html b/static/api/apidocs-4.22/html/apis/addVmwareDc.html new file mode 100644 index 0000000000..220abafe2c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addVmwareDc.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addVmwareDc

+

Adds a VMware datacenter to specified zone

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
nameName of VMware datacenter to be added to specified zone.true
vcenterThe name/ip of vCenter. Make sure it is IP address or full qualified domain name for host running vCenter server.true
zoneidThe Zone ID.true
passwordThe password for specified username.false
usernameThe Username required to connect to resource.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + +
Response NameDescription
idThe VMware Datacenter ID
nameThe VMware Datacenter name
vcenterThe VMware vCenter name/ip
zoneidthe Zone ID associated with this VMware Datacenter
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/addVpnUser.html b/static/api/apidocs-4.22/html/apis/addVpnUser.html new file mode 100644 index 0000000000..0010748cf1 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/addVpnUser.html @@ -0,0 +1,120 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

addVpnUser

+

Adds vpn users

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
passwordpassword for the usernametrue
usernameusername for the vpn usertrue
accountan optional account for the vpn user. Must be used with domainId.false
domainidan optional domainId for the vpn user. If the account parameter is used, domainId must also be used.false
projectidadd vpn user to the specific projectfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe vpn userID
accountthe account of the remote access vpn
domainthe domain name of the account of the remote access vpn
domainidthe domain id of the account of the remote access vpn
domainpathpath of the domain to which the remote access vpn belongs
projectthe project name of the vpn
projectidthe project id of the vpn
statethe state of the Vpn User, can be 'Add', 'Revoke' or 'Active'.
usernamethe username of the vpn user
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/applyTungstenFabricPolicy.html b/static/api/apidocs-4.22/html/apis/applyTungstenFabricPolicy.html new file mode 100644 index 0000000000..928bc6847e --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/applyTungstenFabricPolicy.html @@ -0,0 +1,108 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

applyTungstenFabricPolicy

+

apply Tungsten-Fabric policy

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
majorsequencethe major sequence of Tungsten-Fabric policytrue
minorsequencethe minor sequence of Tungsten-Fabric policytrue
networkuuidthe uuid of networktrue
policyuuidthe uuid of Tungsten-Fabric policytrue
zoneidthe ID of zonetrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
nameTungsten-Fabric policy name
networklist Tungsten-Fabric policy network name
uuidTungsten-Fabric tag type uuid
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/applyTungstenFabricTag.html b/static/api/apidocs-4.22/html/apis/applyTungstenFabricTag.html new file mode 100644 index 0000000000..b653ef0b6e --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/applyTungstenFabricTag.html @@ -0,0 +1,123 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

applyTungstenFabricTag

+

apply Tungsten-Fabric tag

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
taguuidthe uuid of Tungsten-Fabric tagtrue
zoneidthe ID of zonetrue
applicationpolicysetuuidthe uuid of Tungsten-Fabric application policy setfalse
networkuuidthe uuid of networksfalse
nicuuidthe uuid of nicsfalse
policyuuidthe uuid of Tungsten-Fabric policyfalse
vmuuidthe uuid of vmsfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
nameTungsten-Fabric tag name
networklist Tungsten-Fabric network
niclist Tungsten-Fabric nic
policylist Tungsten-Fabric policy
uuidTungsten-Fabric tag type uuid
vmlist Tungsten-Fabric vm
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/archiveAlerts.html b/static/api/apidocs-4.22/html/apis/archiveAlerts.html new file mode 100644 index 0000000000..f8767dc285 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/archiveAlerts.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

archiveAlerts

+

Archive one or more alerts.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
enddateend date range to archive alerts (including) this date (use format "yyyy-MM-dd" or the new format "yyyy-MM-ddThh:mm:ss")false
idsthe IDs of the alertsfalse
startdatestart date range to archive alerts (including) this date (use format "yyyy-MM-dd" or the new format "yyyy-MM-ddThh:mm:ss")false
typearchive by alert typefalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/archiveEvents.html b/static/api/apidocs-4.22/html/apis/archiveEvents.html new file mode 100644 index 0000000000..a74f907382 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/archiveEvents.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

archiveEvents

+

Archive one or more events.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
enddateend date range to archive events (including) this date (use format "yyyy-MM-dd" or the new format "yyyy-MM-ddThh:mm:ss")false
idsthe IDs of the eventsfalse
startdatestart date range to archive events (including) this date (use format "yyyy-MM-dd" or the new format "yyyy-MM-ddThh:mm:ss")false
typearchive by event typefalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/archiveSnapshot.html b/static/api/apidocs-4.22/html/apis/archiveSnapshot.html new file mode 100644 index 0000000000..49590d76ae --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/archiveSnapshot.html @@ -0,0 +1,180 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

archiveSnapshot

+

Archives (moves) a snapshot on primary storage to secondary storage

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the snapshottrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the snapshot
accountthe account associated with the snapshot
chainsizechain size of snapshot including all parent snapshots. Shown only for incremental snapshots if snapshot.show.chain.size setting is set to true
created the date the snapshot was created
datastoreidID of the datastore for the snapshot entry
datastorenamename of the datastore for the snapshot entry
datastorestatestate of the snapshot on the datastore
datastoretypetype of the datastore for the snapshot entry
domainthe domain name of the snapshot's account
domainidthe domain ID of the snapshot's account
domainpathpath of the Domain the snapshot's account belongs to
downloaddetailsdownload progress of a snapshot
intervaltypevalid types are hourly, daily, weekly, monthy, template, and none.
locationtypevalid location types are primary and secondary.
namename of the snapshot
osdisplaynamedisplay name of the os on volume
ostypeidid of the os on volume
physicalsizephysical size of backedup snapshot on image store
projectthe project name of the snapshot
projectidthe project id of the snapshot
revertableindicates whether the underlying storage supports reverting the volume to this snapshot
snapshottypethe type of the snapshot
statethe state of the snapshot. BackedUp means that snapshot is ready to be used; Creating - the snapshot is being allocated on the primary storage; BackingUp - the snapshot is being backed up on secondary storage
statusthe status of the template
virtualsizevirtual size of backedup snapshot on image store
volumeidID of the disk volume
volumenamename of the disk volume
volumestatestate of the disk volume
volumetypetype of the disk volume
zoneidid of the availability zone
zonenamename of the availability zone
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/assignCertToLoadBalancer.html b/static/api/apidocs-4.22/html/apis/assignCertToLoadBalancer.html new file mode 100644 index 0000000000..2defa4acad --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/assignCertToLoadBalancer.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

assignCertToLoadBalancer

+

Assigns a certificate to a load balancer rule

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
certidthe ID of the certificatetrue
lbruleidthe ID of the load balancer ruletrue
forcedForce assign the certificate. If there is a certificate assigned to the LB, it will be removed at first.false
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/assignToGlobalLoadBalancerRule.html b/static/api/apidocs-4.22/html/apis/assignToGlobalLoadBalancerRule.html new file mode 100644 index 0000000000..36d1c652d0 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/assignToGlobalLoadBalancerRule.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

assignToGlobalLoadBalancerRule

+

Assign load balancer rule or list of load balancer rules to a global load balancer rules.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the global load balancer ruletrue
loadbalancerrulelistthe list load balancer rules that will be assigned to global load balancer ruletrue
gslblbruleweightsmapMap of LB rule id's and corresponding weights (between 1-100) in the GSLB rule, if not specified weight of a LB rule is defaulted to 1. Specified as 'gslblbruleweightsmap[0].loadbalancerid=UUID&gslblbruleweightsmap[0].weight=10'false
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/assignToLoadBalancerRule.html b/static/api/apidocs-4.22/html/apis/assignToLoadBalancerRule.html new file mode 100644 index 0000000000..c4dafb6f02 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/assignToLoadBalancerRule.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

assignToLoadBalancerRule

+

Assigns virtual machine or a list of virtual machines to a load balancer rule.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the load balancer ruletrue
virtualmachineidsthe list of IDs of the virtual machine that are being assigned to the load balancer rule(i.e. virtualMachineIds=1,2,3)false
vmidipmapVM ID and IP map, vmidipmap[0].vmid=1 vmidipmap[0].vmip=10.1.1.75false
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/assignVirtualMachine.html b/static/api/apidocs-4.22/html/apis/assignVirtualMachine.html new file mode 100644 index 0000000000..7cdd70ec51 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/assignVirtualMachine.html @@ -0,0 +1,678 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

assignVirtualMachine

+

Change ownership of a VM from one account to another. This API is available for Basic zones with security groups and Advanced zones with guest networks. A root administrator can reassign a VM from any account to any other account in any domain. A domain administrator can reassign a VM to any account in the same domain.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
virtualmachineidid of the VM to be movedtrue
accountaccount name of the new VM owner.false
domainiddomain id of the new VM owner.false
networkidslist of new network ids in which the moved VM will participate. In case no network ids are provided the VM will be part of the default network for that zone. In case there is no network yet created for the new account the default network will be created.false
projectidan optional project for the new VM owner.false
securitygroupidslist of security group ids to be applied on the virtual machine. In case no security groups are provided the VM is part of the default security group.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the virtual machine
accountthe account associated with the virtual machine
archCPU arch of the VM
autoscalevmgroupidID of AutoScale VM group
autoscalevmgroupnameName of AutoScale VM group
backupofferingidthe ID of the backup offering of the virtual machine
backupofferingnamethe name of the backup offering of the virtual machine
bootmodeGuest vm Boot Mode
boottypeGuest vm Boot Type
cpunumberthe number of vCPUs this virtual machine is using
cpuspeedthe speed of each vCPU
cpuusedthe amount of the vm's CPU currently used
createdthe date when this virtual machine was created
deleteprotectiontrue if vm has delete protection.
detailsVm details in key/value pairs.
diskioreadthe read (IO) of disk on the VM
diskiowritethe write (IO) of disk on the VM
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingidthe ID of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
diskofferingnamethe name of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
displaynameuser generated name. The name of the virtual machine is returned if no displayname exists.
displayvman optional field whether to the display the vm to the end user or not.
domainthe name of the domain in which the virtual machine exists
domainidthe ID of the domain in which the virtual machine exists
domainpathpath of the domain in which the virtual machine exists
forvirtualnetworkthe virtual network for the service offering
gpucardidthe ID of the gpu card to which service offering is linked
gpucardnamethe name of the gpu card to which service offering is linked
gpucountthe count of GPUs on the virtual machine
groupthe group name of the virtual machine
groupidthe group ID of the virtual machine
guestosidOs type ID of the virtual machine
haenabletrue if high-availability is enabled, false otherwise
hostcontrolstatethe control state of the host for the virtual machine
hostidthe ID of the host for the virtual machine
hostnamethe name of the host for the virtual machine
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
instancenameinstance name of the user vm; this parameter is returned to the ROOT admin only
ipaddressthe VM's primary IP address
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
keypairsssh key-pairs
lastupdatedthe date when this virtual machine was updated last time
leasedurationInstance lease duration in days
leaseexpiryactionInstance lease expiry action
leaseexpirydateInstance lease expiry date
maxheadsthe maximum number of display heads
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
memorythe memory allocated for the virtual machine
memoryintfreekbsthe internal memory (KiB) that's free in VM or zero if it can not be calculated
memorykbsthe memory used by the VM in KiB
memorytargetkbsthe target memory in VM (KiB)
namethe name of the virtual machine
networkkbsreadthe incoming network traffic on the VM in KiB
networkkbswritethe outgoing network traffic on the host in KiB
osdisplaynameOS name of the vm
ostypeidOS type id of the vm
passwordthe password (if exists) of the virtual machine
passwordenabledtrue if the password rest feature is enabled, false otherwise
pooltypethe pool type of the virtual machine
projectthe project name of the vm
projectidthe project id of the vm
publicippublic IP address id associated with vm via Static nat rule
publicipidpublic IP address id associated with vm via Static nat rule
readonlydetailsList of read-only Vm details as comma separated string.
receivedbytesthe total number of network traffic bytes received
rootdeviceiddevice ID of the root volume
rootdevicetypedevice type of the root volume
sentbytesthe total number of network traffic bytes sent
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
servicestateState of the Service from LB rule
statethe state of the virtual machine
templatedisplaytext an alternate display text of the template for the virtual machine
templateformatthe format of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
templatetypethe type of the template for the virtual machine
userdataBase64 string containing the user data
userdatadetailslist of variables and values for the variables declared in userdata
userdataidthe id of userdata used for the VM
userdatanamethe name of userdata used for the VM
userdatapolicythe userdata override policy with the userdata provided while deploying VM
useridthe user's ID who deployed the virtual machine
usernamethe user's name who deployed the virtual machine
vgputhe vGPU type used by the virtual machine
vgpuprofileidthe ID of the vgpu profile to which service offering is linked
vgpuprofilenamethe name of the vgpu profile to which service offering is linked
videoramthe video RAM size in MB
vmtypeUser VM type
vnfdetailsVNF details
vnfnicsNICs of the VNF appliance
zoneidthe ID of the availability zone for the virtual machine
zonenamethe name of the availability zone for the virtual machine
affinitygroup(*)list of affinity groups associated with the virtual machine
idthe ID of the affinity group
accountthe account owning the affinity group
dedicatedresourcesdedicated resources associated with this affinity group
descriptionthe description of the affinity group
domainthe domain name of the affinity group
domainidthe domain ID of the affinity group
domainpathpath of the Domain the affinity group belongs to
namethe name of the affinity group
projectthe project name of the affinity group
projectidthe project ID of the affinity group
typethe type of the affinity group
virtualmachineIdsvirtual machine IDs associated with this affinity group
nic(*)the list of nics associated with vm
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
securitygroup(*)list of security groups associated with the virtual machine
idthe ID of the security group
accountthe account owning the security group
descriptionthe description of the security group
domainthe domain name of the security group
domainidthe domain ID of the security group
domainpathpath of the Domain the security group belongs to
namethe name of the security group
projectthe project name of the group
projectidthe project id of the group
virtualmachinecountthe number of virtualmachines associated with this securitygroup
virtualmachineidsthe list of virtualmachine ids associated with this securitygroup
egressrule(*)the list of egress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
ingressrule(*)the list of ingress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/assignVirtualMachineToBackupOffering.html b/static/api/apidocs-4.22/html/apis/assignVirtualMachineToBackupOffering.html new file mode 100644 index 0000000000..90d0b4f4b3 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/assignVirtualMachineToBackupOffering.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

assignVirtualMachineToBackupOffering

+

Assigns a VM to a backup offering

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
backupofferingidID of the backup offeringtrue
virtualmachineidID of the virtual machinetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/assignVolume.html b/static/api/apidocs-4.22/html/apis/assignVolume.html new file mode 100644 index 0000000000..6481a6f3dc --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/assignVolume.html @@ -0,0 +1,300 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

assignVolume

+

Changes ownership of a Volume from one account to another.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
volumeidThe ID of the volume to be reassigned.true
accountidThe ID of the account to which the volume will be assigned. Mutually exclusive with parameter 'projectid'.false
projectidThe ID of the project to which the volume will be assigned. Mutually exclusive with 'accountid'.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the disk volume
accountthe account associated with the disk volume
attachedthe date the volume was attached to a VM instance
chaininfothe chain info of the volume
clusteridcluster id of the volume
clusternamecluster name where the volume is allocated
createdthe date the disk volume was created
deleteprotectiontrue if volume has delete protection.
destroyedthe boolean state of whether the volume is destroyed or not
deviceidthe ID of the device on user vm the volume is attahed to. This tag is not returned when the volume is detached.
diskBytesReadRatebytes read rate of the disk volume
diskBytesWriteRatebytes write rate of the disk volume
diskIopsReadRateIO requests read rate of the disk volume per the disk offering
diskIopsWriteRateIO requests write rate of the disk volume per the disk offering
diskioreadthe read (IO) of disk on the vm
diskiowritethe write (IO) of disk on the vm
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingdisplaytextthe display text of the disk offering
diskofferingidID of the disk offering
diskofferingnamename of the disk offering
displayvolumean optional field whether to the display the volume to the end user or not.
domainthe domain associated with the disk volume
domainidthe ID of the domain associated with the disk volume
domainpathpath of the Domain the disk volume belongs to
encryptformatthe format of the disk encryption if applicable
externaluuidvolume uuid that is given by virtualisation provider (only for VMware)
hypervisorHypervisor the volume belongs to
isextractabletrue if the volume is extractable, false otherwise
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
maxiopsmax iops of the disk volume
miniopsmin iops of the disk volume
namename of the disk volume
paththe path of the volume
physicalsizethe bytes actually consumed on disk
podidpod id of the volume
podnamepod name of the volume
projectthe project name of the vpn
projectidthe project id of the vpn
provisioningtypeprovisioning type used to create volumes.
quiescevmneed quiesce vm or not when taking snapshot
serviceofferingdisplaytextthe display text of the service offering for root disk
serviceofferingidID of the service offering for root disk
serviceofferingnamename of the service offering for root disk
sizesize of the disk volume
snapshotidID of the snapshot from which this volume was created
statethe state of the disk volume
statusthe status of the volume
storagename of the primary storage hosting the disk volume
storageidid of the primary storage hosting the disk volume; returned to admin user only
storagetypeshared or local storage
supportsstoragesnapshottrue if storage snapshot is supported for the volume, false otherwise
templatedisplaytext an alternate display text of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
typetype of the disk volume (ROOT or DATADISK)
utilizationthe disk utilization
virtualmachineidid of the virtual machine
virtualsizethe bytes allocated
vmdisplaynamedisplay name of the virtual machine
vmnamename of the virtual machine
vmstatestate of the virtual machine
vmtypetype of the virtual machine
volumecheckresultdetails for the volume check result, they may vary for different hypervisors
volumerepairresultdetails for the volume repair result, they may vary for different hypervisors
zoneidID of the availability zone
zonenamename of the availability zone
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/associateIpAddress.html b/static/api/apidocs-4.22/html/apis/associateIpAddress.html new file mode 100644 index 0000000000..0b64c44753 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/associateIpAddress.html @@ -0,0 +1,258 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

associateIpAddress

+

Acquires and associates a public IP to an account.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountthe account to associate with this IP addressfalse
domainidthe ID of the domain to associate with this IP addressfalse
fordisplayan optional field, whether to the display the IP to the end user or notfalse
ipaddressIP Address to be associatedfalse
isportableshould be set to true if public IP is required to be transferable across zones, if not specified defaults to falsefalse
networkidThe network this IP address should be associated to.false
projectidDeploy VM for the projectfalse
regionidregion ID from where portable IP is to be associated.false
vpcidthe VPC you want the IP address to be associated withfalse
zoneidthe ID of the availability zone you want to acquire an public IP address fromfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idpublic IP address id
accountthe account the public IP address is associated with
allocateddate the public IP address was acquired
associatednetworkidthe ID of the Network associated with the IP address
associatednetworknamethe name of the Network associated with the IP address
domainthe domain the public IP address is associated with
domainidthe domain ID the public IP address is associated with
domainpathpath of the domain to which the public IP address belongs
fordisplayis public ip for display to the regular user
forprovidertrue if range is dedicated for external network providers
forsystemvmstrue if range is dedicated for System VMs
forvirtualnetworkthe virtual network for the IP address
hasruleswhether the ip address has Firewall/PortForwarding/LoadBalancing rules defined
ipaddresspublic IP address
isportableis public IP portable across the zones
issourcenattrue if the IP address is a source nat address, false otherwise
isstaticnattrue if this ip is for static nat, false otherwise
issystemtrue if this ip is system ip (was allocated as a part of deployVm or createLbRule)
networkidthe ID of the Network where ip belongs to
networknamethe name of the Network where ip belongs to
physicalnetworkidthe physical network this belongs to
projectthe project name of the address
projectidthe project id of the ipaddress
purposepurpose of the IP address. In Acton this value is not null for Ips with isSystem=true, and can have either StaticNat or LB value
stateState of the ip address. Can be: Allocating, Allocated, Releasing, Reserved and Free
virtualmachinedisplaynamevirtual machine display name the ip address is assigned to (not null only for static nat Ip)
virtualmachineidvirtual machine id the ip address is assigned to
virtualmachinenamevirtual machine name the ip address is assigned to
virtualmachinetypevirtual machine type the ip address is assigned to
vlanidthe ID of the VLAN associated with the IP address. This parameter is visible to ROOT admins only
vlannamethe VLAN associated with the IP address
vmipaddressvirtual machine (dnat) ip address (not null only for static nat Ip)
vpcidVPC id the ip belongs to
vpcnameVPC name the ip belongs to
zoneidthe ID of the zone the public IP address belongs to
zonenamethe name of the zone the public IP address belongs to
tags(*)the list of resource tags associated with ip address
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/associateUcsProfileToBlade.html b/static/api/apidocs-4.22/html/apis/associateUcsProfileToBlade.html new file mode 100644 index 0000000000..6967c6b628 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/associateUcsProfileToBlade.html @@ -0,0 +1,102 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

associateUcsProfileToBlade

+

associate a profile to a blade

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
bladeidblade idtrue
profilednprofile dntrue
ucsmanageriducs manager idtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
iducs blade id
bladednucs blade dn
hostidcloudstack host id this blade associates to
profilednassociated ucs profile dn
ucsmanageriducs manager id
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/attachIso.html b/static/api/apidocs-4.22/html/apis/attachIso.html new file mode 100644 index 0000000000..10305d5743 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/attachIso.html @@ -0,0 +1,669 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

attachIso

+

Attaches an ISO to a virtual machine.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the ISO filetrue
virtualmachineidthe ID of the virtual machinetrue
forcedIf true, ejects existing ISO before attaching on VMware. Default: falsefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the virtual machine
accountthe account associated with the virtual machine
archCPU arch of the VM
autoscalevmgroupidID of AutoScale VM group
autoscalevmgroupnameName of AutoScale VM group
backupofferingidthe ID of the backup offering of the virtual machine
backupofferingnamethe name of the backup offering of the virtual machine
bootmodeGuest vm Boot Mode
boottypeGuest vm Boot Type
cpunumberthe number of vCPUs this virtual machine is using
cpuspeedthe speed of each vCPU
cpuusedthe amount of the vm's CPU currently used
createdthe date when this virtual machine was created
deleteprotectiontrue if vm has delete protection.
detailsVm details in key/value pairs.
diskioreadthe read (IO) of disk on the VM
diskiowritethe write (IO) of disk on the VM
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingidthe ID of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
diskofferingnamethe name of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
displaynameuser generated name. The name of the virtual machine is returned if no displayname exists.
displayvman optional field whether to the display the vm to the end user or not.
domainthe name of the domain in which the virtual machine exists
domainidthe ID of the domain in which the virtual machine exists
domainpathpath of the domain in which the virtual machine exists
forvirtualnetworkthe virtual network for the service offering
gpucardidthe ID of the gpu card to which service offering is linked
gpucardnamethe name of the gpu card to which service offering is linked
gpucountthe count of GPUs on the virtual machine
groupthe group name of the virtual machine
groupidthe group ID of the virtual machine
guestosidOs type ID of the virtual machine
haenabletrue if high-availability is enabled, false otherwise
hostcontrolstatethe control state of the host for the virtual machine
hostidthe ID of the host for the virtual machine
hostnamethe name of the host for the virtual machine
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
instancenameinstance name of the user vm; this parameter is returned to the ROOT admin only
ipaddressthe VM's primary IP address
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
keypairsssh key-pairs
lastupdatedthe date when this virtual machine was updated last time
leasedurationInstance lease duration in days
leaseexpiryactionInstance lease expiry action
leaseexpirydateInstance lease expiry date
maxheadsthe maximum number of display heads
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
memorythe memory allocated for the virtual machine
memoryintfreekbsthe internal memory (KiB) that's free in VM or zero if it can not be calculated
memorykbsthe memory used by the VM in KiB
memorytargetkbsthe target memory in VM (KiB)
namethe name of the virtual machine
networkkbsreadthe incoming network traffic on the VM in KiB
networkkbswritethe outgoing network traffic on the host in KiB
osdisplaynameOS name of the vm
ostypeidOS type id of the vm
passwordthe password (if exists) of the virtual machine
passwordenabledtrue if the password rest feature is enabled, false otherwise
pooltypethe pool type of the virtual machine
projectthe project name of the vm
projectidthe project id of the vm
publicippublic IP address id associated with vm via Static nat rule
publicipidpublic IP address id associated with vm via Static nat rule
readonlydetailsList of read-only Vm details as comma separated string.
receivedbytesthe total number of network traffic bytes received
rootdeviceiddevice ID of the root volume
rootdevicetypedevice type of the root volume
sentbytesthe total number of network traffic bytes sent
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
servicestateState of the Service from LB rule
statethe state of the virtual machine
templatedisplaytext an alternate display text of the template for the virtual machine
templateformatthe format of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
templatetypethe type of the template for the virtual machine
userdataBase64 string containing the user data
userdatadetailslist of variables and values for the variables declared in userdata
userdataidthe id of userdata used for the VM
userdatanamethe name of userdata used for the VM
userdatapolicythe userdata override policy with the userdata provided while deploying VM
useridthe user's ID who deployed the virtual machine
usernamethe user's name who deployed the virtual machine
vgputhe vGPU type used by the virtual machine
vgpuprofileidthe ID of the vgpu profile to which service offering is linked
vgpuprofilenamethe name of the vgpu profile to which service offering is linked
videoramthe video RAM size in MB
vmtypeUser VM type
vnfdetailsVNF details
vnfnicsNICs of the VNF appliance
zoneidthe ID of the availability zone for the virtual machine
zonenamethe name of the availability zone for the virtual machine
affinitygroup(*)list of affinity groups associated with the virtual machine
idthe ID of the affinity group
accountthe account owning the affinity group
dedicatedresourcesdedicated resources associated with this affinity group
descriptionthe description of the affinity group
domainthe domain name of the affinity group
domainidthe domain ID of the affinity group
domainpathpath of the Domain the affinity group belongs to
namethe name of the affinity group
projectthe project name of the affinity group
projectidthe project ID of the affinity group
typethe type of the affinity group
virtualmachineIdsvirtual machine IDs associated with this affinity group
nic(*)the list of nics associated with vm
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
securitygroup(*)list of security groups associated with the virtual machine
idthe ID of the security group
accountthe account owning the security group
descriptionthe description of the security group
domainthe domain name of the security group
domainidthe domain ID of the security group
domainpathpath of the Domain the security group belongs to
namethe name of the security group
projectthe project name of the group
projectidthe project id of the group
virtualmachinecountthe number of virtualmachines associated with this securitygroup
virtualmachineidsthe list of virtualmachine ids associated with this securitygroup
egressrule(*)the list of egress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
ingressrule(*)the list of ingress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/attachVolume.html b/static/api/apidocs-4.22/html/apis/attachVolume.html new file mode 100644 index 0000000000..89600169da --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/attachVolume.html @@ -0,0 +1,300 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

attachVolume

+

Attaches a disk volume to a virtual machine.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the disk volumetrue
virtualmachineid the ID of the virtual machinetrue
deviceidThe ID of the device to map the volume to the guest OS. If no deviceID is informed, the next available deviceID will be chosen. Use 0 when volume needs to be attached as ROOT.<br>When using a linux operating system and the hypervisor XenServer, the devices IDs will be mapped as follows:<ul><li>0 maps to /dev/xvda;</li><li>1 maps to /dev/xvdb;</li><li>2 maps /dev/xvdc and so on.</li></ul>Please refer to the docs of your hypervisor for the correct mapping of the deviceID and the actual logical disk structure.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the disk volume
accountthe account associated with the disk volume
attachedthe date the volume was attached to a VM instance
chaininfothe chain info of the volume
clusteridcluster id of the volume
clusternamecluster name where the volume is allocated
createdthe date the disk volume was created
deleteprotectiontrue if volume has delete protection.
destroyedthe boolean state of whether the volume is destroyed or not
deviceidthe ID of the device on user vm the volume is attahed to. This tag is not returned when the volume is detached.
diskBytesReadRatebytes read rate of the disk volume
diskBytesWriteRatebytes write rate of the disk volume
diskIopsReadRateIO requests read rate of the disk volume per the disk offering
diskIopsWriteRateIO requests write rate of the disk volume per the disk offering
diskioreadthe read (IO) of disk on the vm
diskiowritethe write (IO) of disk on the vm
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingdisplaytextthe display text of the disk offering
diskofferingidID of the disk offering
diskofferingnamename of the disk offering
displayvolumean optional field whether to the display the volume to the end user or not.
domainthe domain associated with the disk volume
domainidthe ID of the domain associated with the disk volume
domainpathpath of the Domain the disk volume belongs to
encryptformatthe format of the disk encryption if applicable
externaluuidvolume uuid that is given by virtualisation provider (only for VMware)
hypervisorHypervisor the volume belongs to
isextractabletrue if the volume is extractable, false otherwise
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
maxiopsmax iops of the disk volume
miniopsmin iops of the disk volume
namename of the disk volume
paththe path of the volume
physicalsizethe bytes actually consumed on disk
podidpod id of the volume
podnamepod name of the volume
projectthe project name of the vpn
projectidthe project id of the vpn
provisioningtypeprovisioning type used to create volumes.
quiescevmneed quiesce vm or not when taking snapshot
serviceofferingdisplaytextthe display text of the service offering for root disk
serviceofferingidID of the service offering for root disk
serviceofferingnamename of the service offering for root disk
sizesize of the disk volume
snapshotidID of the snapshot from which this volume was created
statethe state of the disk volume
statusthe status of the volume
storagename of the primary storage hosting the disk volume
storageidid of the primary storage hosting the disk volume; returned to admin user only
storagetypeshared or local storage
supportsstoragesnapshottrue if storage snapshot is supported for the volume, false otherwise
templatedisplaytext an alternate display text of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
typetype of the disk volume (ROOT or DATADISK)
utilizationthe disk utilization
virtualmachineidid of the virtual machine
virtualsizethe bytes allocated
vmdisplaynamedisplay name of the virtual machine
vmnamename of the virtual machine
vmstatestate of the virtual machine
vmtypetype of the virtual machine
volumecheckresultdetails for the volume check result, they may vary for different hypervisors
volumerepairresultdetails for the volume repair result, they may vary for different hypervisors
zoneidID of the availability zone
zonenamename of the availability zone
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/authorizeSamlSso.html b/static/api/apidocs-4.22/html/apis/authorizeSamlSso.html new file mode 100644 index 0000000000..387d8428f7 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/authorizeSamlSso.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

authorizeSamlSso

+

Allow or disallow a user to use SAML SSO

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
enableIf true, authorizes user to be able to use SAML for Single Sign. If False, disable user to user SAML SSO.true
useridUser uuidtrue
entityidThe Identity Provider ID the user is allowed to get single signed on fromfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/authorizeSecurityGroupEgress.html b/static/api/apidocs-4.22/html/apis/authorizeSecurityGroupEgress.html new file mode 100644 index 0000000000..18dfc13410 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/authorizeSecurityGroupEgress.html @@ -0,0 +1,177 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

authorizeSecurityGroupEgress

+

Authorizes a particular egress rule for this security group

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountan optional account for the security group. Must be used with domainId.false
cidrlistthe cidr list associated. Multiple entries must be separated by a single comma character (,).false
domainidan optional domainId for the security group. If the account parameter is used, domainId must also be used.false
endportend port for this egress rulefalse
icmpcodeerror code for this icmp messagefalse
icmptypetype of the icmp message being sentfalse
projectidan optional project of the security groupfalse
protocolTCP is default. UDP is the other supported protocolfalse
securitygroupidThe ID of the security group. Mutually exclusive with securityGroupName parameterfalse
securitygroupnameThe name of the security group. Mutually exclusive with securityGroupId parameterfalse
startportstart port for this egress rulefalse
usersecuritygrouplistuser to security group mappingfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/authorizeSecurityGroupIngress.html b/static/api/apidocs-4.22/html/apis/authorizeSecurityGroupIngress.html new file mode 100644 index 0000000000..ef76aab112 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/authorizeSecurityGroupIngress.html @@ -0,0 +1,177 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

authorizeSecurityGroupIngress

+

Authorizes a particular ingress rule for this security group

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountan optional account for the security group. Must be used with domainId.false
cidrlistthe cidr list associated. Multiple entries must be separated by a single comma character (,).false
domainidan optional domainId for the security group. If the account parameter is used, domainId must also be used.false
endportend port for this ingress rulefalse
icmpcodeerror code for this icmp messagefalse
icmptypetype of the icmp message being sentfalse
projectidan optional project of the security groupfalse
protocolthe protocol for the ACL rule. Valid values are TCP/UDP/ICMP/ALL or valid protocol number (see /etc/protocols). ALL is default.false
securitygroupidThe ID of the security group. Mutually exclusive with securityGroupName parameterfalse
securitygroupnameThe name of the security group. Mutually exclusive with securityGroupId parameterfalse
startportstart port for this ingress rulefalse
usersecuritygrouplistuser to security group mappingfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/cancelHostAsDegraded.html b/static/api/apidocs-4.22/html/apis/cancelHostAsDegraded.html new file mode 100644 index 0000000000..99333b392f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/cancelHostAsDegraded.html @@ -0,0 +1,339 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

cancelHostAsDegraded

+

Cancel host status from 'Degraded'. Host will transit back to status 'Enabled'.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idhost IDtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the host
annotationthe last annotation set on this host by an admin
archCPU Arch of the host
capabilitiescapabilities of the host
clusteridthe cluster ID of the host
clusternamethe cluster name of the host
clusterstorageaccessgroupscomma-separated list of storage access groups on the cluster
clustertypethe cluster type of the cluster that host belongs to
cpuallocatedthe amount of the host's CPU currently allocated
cpuallocatedpercentagethe amount of the host's CPU currently allocated in percentage
cpuallocatedvaluethe amount of the host's CPU currently allocated in MHz
cpuallocatedwithoverprovisioningthe amount of the host's CPU currently allocated after applying the cpu.overprovisioning.factor
cpuloadaveragethe cpu average load on the host
cpunumberthe CPU number of the host
cpusocketsthe number of CPU sockets on the host
cpuspeedthe CPU speed of the host
cpuusedthe amount of the host's CPU currently used
cpuwithoverprovisioningthe amount of the host's CPU after applying the cpu.overprovisioning.factor
createdthe date and time the host was created
detailsHost details in key/value pairs.
disconnectedtrue if the host is disconnected. False otherwise.
disksizeallocatedthe host's currently allocated disk size
disksizetotalthe total disk size of the host
encryptionsupportedtrue if the host supports encryption
eventsevents available for the host
explicithosttagscomma-separated list of explicit host tags for the host
extensionidThe ID of extension for this cluster
extensionnameThe name of extension for this cluster
gputotalTotal GPUs on the Host
gpuusedUsed GPUs on the Host
hahosttrue if the host is Ha host (dedicated to vms started by HA process; false otherwise
hasenoughcapacitytrue if this host has enough CPU and RAM capacity to migrate a VM to it, false otherwise
hosthathe host HA information information
hosttagscomma-separated list of tags for the host
hypervisorthe host hypervisor
hypervisorversionthe hypervisor version
implicithosttagscomma-separated list of implicit host tags for the host
instanceconversionsupportedtrue if the host supports instance conversion (using virt-v2v)
ipaddressthe IP address of the host
islocalstorageactivetrue if local storage is active, false otherwise
istagaruleWhether the informed tag is a JS interpretable rule or not.
lastannotatedthe last time this host was annotated
lastpingedthe date and time the host was last pinged
managementserveridthe management server ID of the host
managementservernamethe management server name of the host
memoryallocatedthe amount of the host's memory currently allocated
memoryallocatedbytesthe amount of the host's memory currently allocated in bytes
memoryallocatedpercentagethe amount of the host's memory currently allocated in percentage
memorytotalthe memory total of the host, this parameter is deprecated use memorywithoverprovisioning
memoryusedthe amount of the host's memory currently used
memorywithoverprovisioningthe amount of the host's memory after applying the mem.overprovisioning.factor
namethe name of the host
networkkbsreadthe incoming network traffic on the host
networkkbswritethe outgoing network traffic on the host
oscategoryidthe OS category ID of the host
oscategorynamethe OS category name of the host
outofbandmanagementthe host out-of-band management information
podidthe Pod ID of the host
podnamethe Pod name of the host
podstorageaccessgroupscomma-separated list of storage access groups on the pod
removedthe date and time the host was removed
resourcestatethe resource state of the host
statethe state of the host
storageaccessgroupscomma-separated list of storage access groups for the host
suitableformigrationtrue if this host is suitable(has enough capacity and satisfies all conditions like hosttags, max guests vm limit etc) to migrate a VM to it , false otherwise
typethe host type
ueficapabilitytrue if the host has capability to support UEFI boot
usernamethe admin that annotated this host
versionthe host version
virtualmachineidthe virtual machine id for host type ConsoleProxy and SecondaryStorageVM
zoneidthe Zone ID of the host
zonenamethe Zone name of the host
zonestorageaccessgroupscomma-separated list of storage access groups on the zone
gpugroup(*)GPU cards present in the host
gpugroupnameGPU cards present in the host
vgpu(*)the list of enabled vGPUs
maxcapacityMaximum vgpu can be created with this vgpu type on the given gpu group
maxheadsMaximum displays per user
maxresolutionxMaximum X resolution per display
maxresolutionyMaximum Y resolution per display
maxvgpuperpgpuMaximum no. of vgpu per gpu card (pgpu)
remainingcapacityRemaining capacity in terms of no. of more VMs that can be deployped with this vGPU type
vgputypeModel Name of vGPU
videoramVideo RAM for this vGPU type
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/cancelHostMaintenance.html b/static/api/apidocs-4.22/html/apis/cancelHostMaintenance.html new file mode 100644 index 0000000000..427902505b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/cancelHostMaintenance.html @@ -0,0 +1,339 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

cancelHostMaintenance

+

Cancels host maintenance.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe host IDtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the host
annotationthe last annotation set on this host by an admin
archCPU Arch of the host
capabilitiescapabilities of the host
clusteridthe cluster ID of the host
clusternamethe cluster name of the host
clusterstorageaccessgroupscomma-separated list of storage access groups on the cluster
clustertypethe cluster type of the cluster that host belongs to
cpuallocatedthe amount of the host's CPU currently allocated
cpuallocatedpercentagethe amount of the host's CPU currently allocated in percentage
cpuallocatedvaluethe amount of the host's CPU currently allocated in MHz
cpuallocatedwithoverprovisioningthe amount of the host's CPU currently allocated after applying the cpu.overprovisioning.factor
cpuloadaveragethe cpu average load on the host
cpunumberthe CPU number of the host
cpusocketsthe number of CPU sockets on the host
cpuspeedthe CPU speed of the host
cpuusedthe amount of the host's CPU currently used
cpuwithoverprovisioningthe amount of the host's CPU after applying the cpu.overprovisioning.factor
createdthe date and time the host was created
detailsHost details in key/value pairs.
disconnectedtrue if the host is disconnected. False otherwise.
disksizeallocatedthe host's currently allocated disk size
disksizetotalthe total disk size of the host
encryptionsupportedtrue if the host supports encryption
eventsevents available for the host
explicithosttagscomma-separated list of explicit host tags for the host
extensionidThe ID of extension for this cluster
extensionnameThe name of extension for this cluster
gputotalTotal GPUs on the Host
gpuusedUsed GPUs on the Host
hahosttrue if the host is Ha host (dedicated to vms started by HA process; false otherwise
hasenoughcapacitytrue if this host has enough CPU and RAM capacity to migrate a VM to it, false otherwise
hosthathe host HA information information
hosttagscomma-separated list of tags for the host
hypervisorthe host hypervisor
hypervisorversionthe hypervisor version
implicithosttagscomma-separated list of implicit host tags for the host
instanceconversionsupportedtrue if the host supports instance conversion (using virt-v2v)
ipaddressthe IP address of the host
islocalstorageactivetrue if local storage is active, false otherwise
istagaruleWhether the informed tag is a JS interpretable rule or not.
lastannotatedthe last time this host was annotated
lastpingedthe date and time the host was last pinged
managementserveridthe management server ID of the host
managementservernamethe management server name of the host
memoryallocatedthe amount of the host's memory currently allocated
memoryallocatedbytesthe amount of the host's memory currently allocated in bytes
memoryallocatedpercentagethe amount of the host's memory currently allocated in percentage
memorytotalthe memory total of the host, this parameter is deprecated use memorywithoverprovisioning
memoryusedthe amount of the host's memory currently used
memorywithoverprovisioningthe amount of the host's memory after applying the mem.overprovisioning.factor
namethe name of the host
networkkbsreadthe incoming network traffic on the host
networkkbswritethe outgoing network traffic on the host
oscategoryidthe OS category ID of the host
oscategorynamethe OS category name of the host
outofbandmanagementthe host out-of-band management information
podidthe Pod ID of the host
podnamethe Pod name of the host
podstorageaccessgroupscomma-separated list of storage access groups on the pod
removedthe date and time the host was removed
resourcestatethe resource state of the host
statethe state of the host
storageaccessgroupscomma-separated list of storage access groups for the host
suitableformigrationtrue if this host is suitable(has enough capacity and satisfies all conditions like hosttags, max guests vm limit etc) to migrate a VM to it , false otherwise
typethe host type
ueficapabilitytrue if the host has capability to support UEFI boot
usernamethe admin that annotated this host
versionthe host version
virtualmachineidthe virtual machine id for host type ConsoleProxy and SecondaryStorageVM
zoneidthe Zone ID of the host
zonenamethe Zone name of the host
zonestorageaccessgroupscomma-separated list of storage access groups on the zone
gpugroup(*)GPU cards present in the host
gpugroupnameGPU cards present in the host
vgpu(*)the list of enabled vGPUs
maxcapacityMaximum vgpu can be created with this vgpu type on the given gpu group
maxheadsMaximum displays per user
maxresolutionxMaximum X resolution per display
maxresolutionyMaximum Y resolution per display
maxvgpuperpgpuMaximum no. of vgpu per gpu card (pgpu)
remainingcapacityRemaining capacity in terms of no. of more VMs that can be deployped with this vGPU type
vgputypeModel Name of vGPU
videoramVideo RAM for this vGPU type
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/cancelMaintenance.html b/static/api/apidocs-4.22/html/apis/cancelMaintenance.html new file mode 100644 index 0000000000..da6eea739b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/cancelMaintenance.html @@ -0,0 +1,108 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

cancelMaintenance

+

Cancels maintenance of the management server

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
managementserveridthe id of the management servertrue
rebalanceRebalance agents (applicable for indirect agents, ensure the settings 'host' and 'indirect.agent.lb.algorithm' are properly configured) after cancelling maintenance, default is truefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
agentsThe host agents this management server is responsible for
agentscountThe number of host agents this management server is responsible for
maintenanceinitiatedIndicates whether maintenance has been initiated
managementserveridThe id of the management server
pendingjobscountThe number of jobs in progress
readyforshutdownIndicates whether CloudStack is ready to shutdown
shutdowntriggeredIndicates whether a shutdown has been triggered
statethe state of the management server
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/cancelShutdown.html b/static/api/apidocs-4.22/html/apis/cancelShutdown.html new file mode 100644 index 0000000000..1d4b9a7744 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/cancelShutdown.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

cancelShutdown

+

Cancels a triggered shutdown

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
managementserveridthe id of the management servertrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
agentsThe host agents this management server is responsible for
agentscountThe number of host agents this management server is responsible for
maintenanceinitiatedIndicates whether maintenance has been initiated
managementserveridThe id of the management server
pendingjobscountThe number of jobs in progress
readyforshutdownIndicates whether CloudStack is ready to shutdown
shutdowntriggeredIndicates whether a shutdown has been triggered
statethe state of the management server
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/cancelStorageMaintenance.html b/static/api/apidocs-4.22/html/apis/cancelStorageMaintenance.html new file mode 100644 index 0000000000..9d9a9b30ed --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/cancelStorageMaintenance.html @@ -0,0 +1,186 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

cancelStorageMaintenance

+

Cancels maintenance for primary storage

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe primary storage IDtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the storage pool
allocatediopstotal min IOPS currently in use by volumes
capacitybytesbytes CloudStack can provision from this storage pool
capacityiopsIOPS CloudStack can provision from this storage pool
clusteridthe ID of the cluster for the storage pool
clusternamethe name of the cluster for the storage pool
createdthe date and time the storage pool was created
detailsthe storage pool details
disksizeallocatedthe pool's currently allocated disk size
disksizetotalthe total disk size of the storage pool
disksizeusedthe pool's currently used disk size
hypervisorthe hypervisor type of the storage pool
ipaddressthe IP address of the storage pool
istagaruleWhether the informed tag is a JS interpretable rule or not.
managedwhether this pool is managed or not
namethe name of the storage pool
nfsmountoptsthe nfs mount options for the storage pool
overprovisionfactorthe overprovisionfactor for the storage pool
paththe storage pool path
podidthe Pod ID of the storage pool
podnamethe Pod name of the storage pool
providerStorage provider for this pool
scopethe scope of the storage pool
statethe state of the storage pool
storageaccessgroupsthe storage access groups for the storage pool
storagecapabilitiesthe storage pool capabilities
storagecustomstatsthe storage pool custom stats
suitableformigrationtrue if this pool is suitable to migrate a volume, false otherwise
tagsthe tags for the storage pool
typethe storage pool type
usediopstotal IOPS currently in use
zoneidthe Zone ID of the storage pool
zonenamethe Zone name of the storage pool
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/changeBgpPeersForNetwork.html b/static/api/apidocs-4.22/html/apis/changeBgpPeersForNetwork.html new file mode 100644 index 0000000000..071c75cf11 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/changeBgpPeersForNetwork.html @@ -0,0 +1,126 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

changeBgpPeersForNetwork

+

Change the BGP peers for a network.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
networkidUUID of the network which the Bgp Peers are associated to.true
bgppeeridsIds of the Bgp Peer. If it is empty, all BGP peers will be unlinked.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idid of the bgp peer
accountthe account of the bgp peer
asnumberAS number of bgp peer
createddate when this bgp peer was created.
detailsadditional key/value details of the bgp peer
domainthe domain name of the bgp peer
domainidthe domain ID of the bgp peer
ip6addressIPv6 address of bgp peer
ipaddressIPv4 address of bgp peer
passwordpassword of bgp peer
projectthe project name of the bgp peer
projectidthe project id of the bgp peer
zoneidid of zone to which the bgp peer belongs to.
zonenamename of zone to which the bgp peer belongs to.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/changeBgpPeersForVpc.html b/static/api/apidocs-4.22/html/apis/changeBgpPeersForVpc.html new file mode 100644 index 0000000000..23d1f6cd0a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/changeBgpPeersForVpc.html @@ -0,0 +1,126 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

changeBgpPeersForVpc

+

Change the BGP peers for a VPC.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
vpcidUUID of the VPC which the Bgp Peers are associated to.true
bgppeeridsIds of the Bgp Peer. If it is empty, all BGP peers will be unlinked.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idid of the bgp peer
accountthe account of the bgp peer
asnumberAS number of bgp peer
createddate when this bgp peer was created.
detailsadditional key/value details of the bgp peer
domainthe domain name of the bgp peer
domainidthe domain ID of the bgp peer
ip6addressIPv6 address of bgp peer
ipaddressIPv4 address of bgp peer
passwordpassword of bgp peer
projectthe project name of the bgp peer
projectidthe project id of the bgp peer
zoneidid of zone to which the bgp peer belongs to.
zonenamename of zone to which the bgp peer belongs to.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/changeOfferingForVolume.html b/static/api/apidocs-4.22/html/apis/changeOfferingForVolume.html new file mode 100644 index 0000000000..21e143287a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/changeOfferingForVolume.html @@ -0,0 +1,312 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

changeOfferingForVolume

+

Change disk offering of the volume and also an option to auto migrate if required to apply the new disk offering

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the volumetrue
diskofferingidnew disk offering idtrue
automigrateFlag for automatic migration of the volume with new disk offering whenever migration is required to apply the offeringfalse
maxiopsNew maximum number of IOPS for the custom disk offeringfalse
miniopsNew minimum number of IOPS for the custom disk offeringfalse
shrinkokVerify OK to Shrinkfalse
sizeNew volume size in GB for the custom disk offeringfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the disk volume
accountthe account associated with the disk volume
attachedthe date the volume was attached to a VM instance
chaininfothe chain info of the volume
clusteridcluster id of the volume
clusternamecluster name where the volume is allocated
createdthe date the disk volume was created
deleteprotectiontrue if volume has delete protection.
destroyedthe boolean state of whether the volume is destroyed or not
deviceidthe ID of the device on user vm the volume is attahed to. This tag is not returned when the volume is detached.
diskBytesReadRatebytes read rate of the disk volume
diskBytesWriteRatebytes write rate of the disk volume
diskIopsReadRateIO requests read rate of the disk volume per the disk offering
diskIopsWriteRateIO requests write rate of the disk volume per the disk offering
diskioreadthe read (IO) of disk on the vm
diskiowritethe write (IO) of disk on the vm
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingdisplaytextthe display text of the disk offering
diskofferingidID of the disk offering
diskofferingnamename of the disk offering
displayvolumean optional field whether to the display the volume to the end user or not.
domainthe domain associated with the disk volume
domainidthe ID of the domain associated with the disk volume
domainpathpath of the Domain the disk volume belongs to
encryptformatthe format of the disk encryption if applicable
externaluuidvolume uuid that is given by virtualisation provider (only for VMware)
hypervisorHypervisor the volume belongs to
isextractabletrue if the volume is extractable, false otherwise
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
maxiopsmax iops of the disk volume
miniopsmin iops of the disk volume
namename of the disk volume
paththe path of the volume
physicalsizethe bytes actually consumed on disk
podidpod id of the volume
podnamepod name of the volume
projectthe project name of the vpn
projectidthe project id of the vpn
provisioningtypeprovisioning type used to create volumes.
quiescevmneed quiesce vm or not when taking snapshot
serviceofferingdisplaytextthe display text of the service offering for root disk
serviceofferingidID of the service offering for root disk
serviceofferingnamename of the service offering for root disk
sizesize of the disk volume
snapshotidID of the snapshot from which this volume was created
statethe state of the disk volume
statusthe status of the volume
storagename of the primary storage hosting the disk volume
storageidid of the primary storage hosting the disk volume; returned to admin user only
storagetypeshared or local storage
supportsstoragesnapshottrue if storage snapshot is supported for the volume, false otherwise
templatedisplaytext an alternate display text of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
typetype of the disk volume (ROOT or DATADISK)
utilizationthe disk utilization
virtualmachineidid of the virtual machine
virtualsizethe bytes allocated
vmdisplaynamedisplay name of the virtual machine
vmnamename of the virtual machine
vmstatestate of the virtual machine
vmtypetype of the virtual machine
volumecheckresultdetails for the volume check result, they may vary for different hypervisors
volumerepairresultdetails for the volume repair result, they may vary for different hypervisors
zoneidID of the availability zone
zonenamename of the availability zone
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/changeOutOfBandManagementPassword.html b/static/api/apidocs-4.22/html/apis/changeOutOfBandManagementPassword.html new file mode 100644 index 0000000000..695fdf43d5 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/changeOutOfBandManagementPassword.html @@ -0,0 +1,117 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

changeOutOfBandManagementPassword

+

Changes out-of-band management interface password on the host and updates the interface configuration in CloudStack if the operation succeeds, else reverts the old password

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
hostidthe ID of the hosttrue
passwordthe new host management interface password of maximum length 16, if none is provided a random password would be usedfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
actionthe out-of-band management action (if issued)
addressthe out-of-band management interface address
descriptionthe operation result description
driverthe out-of-band management driver for the host
enabledtrue if out-of-band management is enabled for the host
hostidthe ID of the host
passwordthe out-of-band management interface password
portthe out-of-band management interface port
powerstatethe out-of-band management interface powerState of the host
statusthe operation result
usernamethe out-of-band management interface username
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/changeServiceForRouter.html b/static/api/apidocs-4.22/html/apis/changeServiceForRouter.html new file mode 100644 index 0000000000..6e353c60e4 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/changeServiceForRouter.html @@ -0,0 +1,357 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

changeServiceForRouter

+

Upgrades domain router to a new service offering

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the routertrue
serviceofferingidthe service offering ID to apply to the domain routertrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the router
accountthe account associated with the router
archCPU arch of the router
createdthe date and time the router was created
dns1the first DNS for the router
dns2the second DNS for the router
domainthe domain associated with the router
domainidthe domain ID associated with the router
domainpathpath of the Domain the router belongs to
gatewaythe gateway for the router
guestipaddressthe guest IP address for the router
guestmacaddressthe guest MAC address for the router
guestnetmaskthe guest netmask for the router
guestnetworkidthe ID of the corresponding guest network
guestnetworknamethe name of the corresponding guest network
healthchecksfailedtrue if any health checks had failed
hostcontrolstatethe control state of the host for the router
hostidthe host ID for the router
hostnamethe hostname for the router
hypervisorthe hypervisor on which the template runs
ip6dns1the first IPv6 DNS for the router
ip6dns2the second IPv6 DNS for the router
isredundantrouterif this router is an redundant virtual router
linklocalipthe link local IP address for the router
linklocalmacaddressthe link local MAC address for the router
linklocalnetmaskthe link local netmask for the router
linklocalnetworkidthe ID of the corresponding link local network
namethe name of the router
networkdomainthe network domain for the router
podidthe Pod ID for the router
podnamethe Pod name for the router
projectthe project name of the address
projectidthe project id of the ipaddress
publicipthe public IP address for the router
publicmacaddressthe public MAC address for the router
publicnetmaskthe public netmask for the router
publicnetworkidthe ID of the corresponding public network
redundantstatethe state of redundant virtual router
requiresupgradetrue if the router template requires upgrader
rolerole of the domain router
scriptsversionthe version of scripts
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
softwareversionthe version of the code / software in the router
statethe state of the router
templateidthe template ID for the router
templatenamethe template name for the router
versionthe version of template
vpcidVPC the router belongs to
vpcnamethe name of VPC the router belongs to
zoneidthe Zone ID for the router
zonenamethe Zone name for the router
healthcheckresults(*)Last executed health check result for the router
checknamethe name of the health check on the router
checktypethe type of the health check - basic or advanced
detailsdetailed response generated on running health check
lastupdatedthe date this VPC was created
statusthe result of the health check in enum form: {SUCCESS, FAILURE, WARNING, UNKNOWN}
successresult of the health check if available
nic(*)the list of nics associated with the router
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/changeServiceForSystemVm.html b/static/api/apidocs-4.22/html/apis/changeServiceForSystemVm.html new file mode 100644 index 0000000000..440afadb36 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/changeServiceForSystemVm.html @@ -0,0 +1,201 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

changeServiceForSystemVm

+

Changes the service offering for a system vm (console proxy or secondary storage). The system vm must be in a "Stopped" state for this command to take effect.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the system vmtrue
serviceofferingidthe service offering ID to apply to the system vmtrue
detailsname value pairs of custom parameters for cpuspeed, memory and cpunumber. example details[i].name=valuefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the system VM
activeviewersessionsthe number of active console sessions for the console proxy system vm
agentstatethe agent state of the system VM
archCPU arch of the system VM
createdthe date and time the system VM was created
disconnectedthe last disconnected date of host
dns1the first DNS for the system VM
dns2the second DNS for the system VM
gatewaythe gateway for the system VM
guestvlanguest vlan range
hostcontrolstatethe control state of the host for the system VM
hostidthe host ID for the system VM
hostnamethe hostname for the system VM
hypervisorthe hypervisor on which the template runs
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
linklocalipthe link local IP address for the system vm
linklocalmacaddressthe link local MAC address for the system vm
linklocalnetmaskthe link local netmask for the system vm
namethe name of the system VM
networkdomainthe network domain for the system VM
podidthe Pod ID for the system VM
podnamethe Pod name for the system VM
privateipthe private IP address for the system VM
privatemacaddressthe private MAC address for the system VM
privatenetmaskthe private netmask for the system VM
publicipthe public IP address for the system VM
publicmacaddressthe public MAC address for the system VM
publicnetmaskthe public netmask for the system VM
publicvlanpublic vlan range
serviceofferingidthe ID of the service offering of the system virtual machine.
serviceofferingnamethe name of the service offering of the system virtual machine.
statethe state of the system VM
systemvmtypethe system VM type
templateidthe template ID for the system VM
templatenamethe template name for the system VM
versionthe systemvm agent version
zoneidthe Zone ID for the system VM
zonenamethe Zone name for the system VM
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/changeServiceForVirtualMachine.html b/static/api/apidocs-4.22/html/apis/changeServiceForVirtualMachine.html new file mode 100644 index 0000000000..9d636fd9ef --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/changeServiceForVirtualMachine.html @@ -0,0 +1,681 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

changeServiceForVirtualMachine

+

(This API is deprecated, use scaleVirtualMachine API)Changes the service offering for a virtual machine. The virtual machine must be in a "Stopped" state for this command to take effect.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the virtual machinetrue
serviceofferingidthe service offering ID to apply to the virtual machinetrue
automigrateFlag for automatic migration of the root volume with new compute offering whenever migration is required to apply the offeringfalse
detailsname value pairs of custom parameters for cpuspeed, memory and cpunumber. example details[i].name=valuefalse
maxiopsNew maximum number of IOPS for the custom disk offeringfalse
miniopsNew minimum number of IOPS for the custom disk offeringfalse
shrinkokVerify OK to Shrinkfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the virtual machine
accountthe account associated with the virtual machine
archCPU arch of the VM
autoscalevmgroupidID of AutoScale VM group
autoscalevmgroupnameName of AutoScale VM group
backupofferingidthe ID of the backup offering of the virtual machine
backupofferingnamethe name of the backup offering of the virtual machine
bootmodeGuest vm Boot Mode
boottypeGuest vm Boot Type
cpunumberthe number of vCPUs this virtual machine is using
cpuspeedthe speed of each vCPU
cpuusedthe amount of the vm's CPU currently used
createdthe date when this virtual machine was created
deleteprotectiontrue if vm has delete protection.
detailsVm details in key/value pairs.
diskioreadthe read (IO) of disk on the VM
diskiowritethe write (IO) of disk on the VM
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingidthe ID of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
diskofferingnamethe name of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
displaynameuser generated name. The name of the virtual machine is returned if no displayname exists.
displayvman optional field whether to the display the vm to the end user or not.
domainthe name of the domain in which the virtual machine exists
domainidthe ID of the domain in which the virtual machine exists
domainpathpath of the domain in which the virtual machine exists
forvirtualnetworkthe virtual network for the service offering
gpucardidthe ID of the gpu card to which service offering is linked
gpucardnamethe name of the gpu card to which service offering is linked
gpucountthe count of GPUs on the virtual machine
groupthe group name of the virtual machine
groupidthe group ID of the virtual machine
guestosidOs type ID of the virtual machine
haenabletrue if high-availability is enabled, false otherwise
hostcontrolstatethe control state of the host for the virtual machine
hostidthe ID of the host for the virtual machine
hostnamethe name of the host for the virtual machine
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
instancenameinstance name of the user vm; this parameter is returned to the ROOT admin only
ipaddressthe VM's primary IP address
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
keypairsssh key-pairs
lastupdatedthe date when this virtual machine was updated last time
leasedurationInstance lease duration in days
leaseexpiryactionInstance lease expiry action
leaseexpirydateInstance lease expiry date
maxheadsthe maximum number of display heads
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
memorythe memory allocated for the virtual machine
memoryintfreekbsthe internal memory (KiB) that's free in VM or zero if it can not be calculated
memorykbsthe memory used by the VM in KiB
memorytargetkbsthe target memory in VM (KiB)
namethe name of the virtual machine
networkkbsreadthe incoming network traffic on the VM in KiB
networkkbswritethe outgoing network traffic on the host in KiB
osdisplaynameOS name of the vm
ostypeidOS type id of the vm
passwordthe password (if exists) of the virtual machine
passwordenabledtrue if the password rest feature is enabled, false otherwise
pooltypethe pool type of the virtual machine
projectthe project name of the vm
projectidthe project id of the vm
publicippublic IP address id associated with vm via Static nat rule
publicipidpublic IP address id associated with vm via Static nat rule
readonlydetailsList of read-only Vm details as comma separated string.
receivedbytesthe total number of network traffic bytes received
rootdeviceiddevice ID of the root volume
rootdevicetypedevice type of the root volume
sentbytesthe total number of network traffic bytes sent
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
servicestateState of the Service from LB rule
statethe state of the virtual machine
templatedisplaytext an alternate display text of the template for the virtual machine
templateformatthe format of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
templatetypethe type of the template for the virtual machine
userdataBase64 string containing the user data
userdatadetailslist of variables and values for the variables declared in userdata
userdataidthe id of userdata used for the VM
userdatanamethe name of userdata used for the VM
userdatapolicythe userdata override policy with the userdata provided while deploying VM
useridthe user's ID who deployed the virtual machine
usernamethe user's name who deployed the virtual machine
vgputhe vGPU type used by the virtual machine
vgpuprofileidthe ID of the vgpu profile to which service offering is linked
vgpuprofilenamethe name of the vgpu profile to which service offering is linked
videoramthe video RAM size in MB
vmtypeUser VM type
vnfdetailsVNF details
vnfnicsNICs of the VNF appliance
zoneidthe ID of the availability zone for the virtual machine
zonenamethe name of the availability zone for the virtual machine
affinitygroup(*)list of affinity groups associated with the virtual machine
idthe ID of the affinity group
accountthe account owning the affinity group
dedicatedresourcesdedicated resources associated with this affinity group
descriptionthe description of the affinity group
domainthe domain name of the affinity group
domainidthe domain ID of the affinity group
domainpathpath of the Domain the affinity group belongs to
namethe name of the affinity group
projectthe project name of the affinity group
projectidthe project ID of the affinity group
typethe type of the affinity group
virtualmachineIdsvirtual machine IDs associated with this affinity group
nic(*)the list of nics associated with vm
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
securitygroup(*)list of security groups associated with the virtual machine
idthe ID of the security group
accountthe account owning the security group
descriptionthe description of the security group
domainthe domain name of the security group
domainidthe domain ID of the security group
domainpathpath of the Domain the security group belongs to
namethe name of the security group
projectthe project name of the group
projectidthe project id of the group
virtualmachinecountthe number of virtualmachines associated with this securitygroup
virtualmachineidsthe list of virtualmachine ids associated with this securitygroup
egressrule(*)the list of egress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
ingressrule(*)the list of ingress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/changeSharedFileSystemDiskOffering.html b/static/api/apidocs-4.22/html/apis/changeSharedFileSystemDiskOffering.html new file mode 100644 index 0000000000..3fc57b5147 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/changeSharedFileSystemDiskOffering.html @@ -0,0 +1,306 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

changeSharedFileSystemDiskOffering

+

Change Disk offering of a Shared FileSystem

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the shared filesystemtrue
diskofferingidthe disk offering to use for the underlying storagefalse
maxiopsmax iopsfalse
miniopsmin iopsfalse
sizethe size of the shared filesystem in GiBfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the shared filesystem
accountthe account associated with the shared filesystem
descriptiondescription of the shared filesystem
diskioreadthe read (IO) of disk on the shared filesystem
diskiowritethe write (IO) of disk on the shared filesystem
diskkbsreadthe shared filesystem's disk read in KiB
diskkbswritethe shared filesystem's disk write in KiB
diskofferingdisplaytextdisk offering display text for the shared filesystem
diskofferingiddisk offering ID for the shared filesystem
diskofferingnamedisk offering for the shared filesystem
domainthe domain associated with the shared filesystem
domainidthe ID of the domain associated with the shared filesystem
domainpathpath of the domain to which the shared filesystem
filesystemthe filesystem format
iscustomdiskofferingdisk offering for the shared filesystem has custom size
namename of the shared filesystem
networkidNetwork ID of the shared filesystem
networknameNetwork name of the shared filesystem
pathpath to mount the shared filesystem
physicalsizethe bytes actually consumed on disk
projectthe project name of the shared filesystem
projectidthe project ID of the shared filesystem
providerthe shared filesystem provider
provisioningtypeprovisioning type used in the shared filesystem
serviceofferingidservice offering ID for the shared filesystem
serviceofferingnameservice offering for the shared filesystem
sizesize of the shared filesystem
sizegbsize of the shared filesystem in GiB
statethe state of the shared filesystem
storagename of the storage pool hosting the data volume
storageidID of the storage pool hosting the data volume
utilizationthe disk utilization
virtualmachineidID of the storage fs vm
virtualsizethe bytes allocated
vmstateID of the storage fs vm
volumeidID of the storage fs data volume
volumenamename of the storage fs data volume
zoneidID of the availability zone
zonenameName of the availability zone
nic(*)the list of nics associated with the shared filesystem
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/changeSharedFileSystemServiceOffering.html b/static/api/apidocs-4.22/html/apis/changeSharedFileSystemServiceOffering.html new file mode 100644 index 0000000000..2e318f6cd4 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/changeSharedFileSystemServiceOffering.html @@ -0,0 +1,297 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

changeSharedFileSystemServiceOffering

+

Change Service offering of a Shared FileSystem

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the shared filesystemtrue
serviceofferingidthe offering to use for the shared filesystem instancetrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the shared filesystem
accountthe account associated with the shared filesystem
descriptiondescription of the shared filesystem
diskioreadthe read (IO) of disk on the shared filesystem
diskiowritethe write (IO) of disk on the shared filesystem
diskkbsreadthe shared filesystem's disk read in KiB
diskkbswritethe shared filesystem's disk write in KiB
diskofferingdisplaytextdisk offering display text for the shared filesystem
diskofferingiddisk offering ID for the shared filesystem
diskofferingnamedisk offering for the shared filesystem
domainthe domain associated with the shared filesystem
domainidthe ID of the domain associated with the shared filesystem
domainpathpath of the domain to which the shared filesystem
filesystemthe filesystem format
iscustomdiskofferingdisk offering for the shared filesystem has custom size
namename of the shared filesystem
networkidNetwork ID of the shared filesystem
networknameNetwork name of the shared filesystem
pathpath to mount the shared filesystem
physicalsizethe bytes actually consumed on disk
projectthe project name of the shared filesystem
projectidthe project ID of the shared filesystem
providerthe shared filesystem provider
provisioningtypeprovisioning type used in the shared filesystem
serviceofferingidservice offering ID for the shared filesystem
serviceofferingnameservice offering for the shared filesystem
sizesize of the shared filesystem
sizegbsize of the shared filesystem in GiB
statethe state of the shared filesystem
storagename of the storage pool hosting the data volume
storageidID of the storage pool hosting the data volume
utilizationthe disk utilization
virtualmachineidID of the storage fs vm
virtualsizethe bytes allocated
vmstateID of the storage fs vm
volumeidID of the storage fs data volume
volumenamename of the storage fs data volume
zoneidID of the availability zone
zonenameName of the availability zone
nic(*)the list of nics associated with the shared filesystem
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/changeStoragePoolScope.html b/static/api/apidocs-4.22/html/apis/changeStoragePoolScope.html new file mode 100644 index 0000000000..39a270bd6d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/changeStoragePoolScope.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

changeStoragePoolScope

+

Changes the scope of a storage pool when the pool is in Disabled state.This feature is officially tested and supported for Hypervisors: KVM and VMware, Protocols: NFS and Ceph, and Storage Provider: DefaultPrimary. There might be extra steps involved to make this work for other hypervisors and storage options.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe Id of the storage pooltrue
scopethe scope of the storage: cluster or zonetrue
clusteridthe Id of the cluster to use if scope is being set to Clusterfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/checkVolume.html b/static/api/apidocs-4.22/html/apis/checkVolume.html new file mode 100644 index 0000000000..98b481a2eb --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/checkVolume.html @@ -0,0 +1,297 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

checkVolume

+

Check the volume for any errors or leaks and also repairs when repair parameter is passed, this is currently supported for KVM only

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the volumetrue
repairparameter to repair the volume, leaks or all are the possible valuesfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the disk volume
accountthe account associated with the disk volume
attachedthe date the volume was attached to a VM instance
chaininfothe chain info of the volume
clusteridcluster id of the volume
clusternamecluster name where the volume is allocated
createdthe date the disk volume was created
deleteprotectiontrue if volume has delete protection.
destroyedthe boolean state of whether the volume is destroyed or not
deviceidthe ID of the device on user vm the volume is attahed to. This tag is not returned when the volume is detached.
diskBytesReadRatebytes read rate of the disk volume
diskBytesWriteRatebytes write rate of the disk volume
diskIopsReadRateIO requests read rate of the disk volume per the disk offering
diskIopsWriteRateIO requests write rate of the disk volume per the disk offering
diskioreadthe read (IO) of disk on the vm
diskiowritethe write (IO) of disk on the vm
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingdisplaytextthe display text of the disk offering
diskofferingidID of the disk offering
diskofferingnamename of the disk offering
displayvolumean optional field whether to the display the volume to the end user or not.
domainthe domain associated with the disk volume
domainidthe ID of the domain associated with the disk volume
domainpathpath of the Domain the disk volume belongs to
encryptformatthe format of the disk encryption if applicable
externaluuidvolume uuid that is given by virtualisation provider (only for VMware)
hypervisorHypervisor the volume belongs to
isextractabletrue if the volume is extractable, false otherwise
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
maxiopsmax iops of the disk volume
miniopsmin iops of the disk volume
namename of the disk volume
paththe path of the volume
physicalsizethe bytes actually consumed on disk
podidpod id of the volume
podnamepod name of the volume
projectthe project name of the vpn
projectidthe project id of the vpn
provisioningtypeprovisioning type used to create volumes.
quiescevmneed quiesce vm or not when taking snapshot
serviceofferingdisplaytextthe display text of the service offering for root disk
serviceofferingidID of the service offering for root disk
serviceofferingnamename of the service offering for root disk
sizesize of the disk volume
snapshotidID of the snapshot from which this volume was created
statethe state of the disk volume
statusthe status of the volume
storagename of the primary storage hosting the disk volume
storageidid of the primary storage hosting the disk volume; returned to admin user only
storagetypeshared or local storage
supportsstoragesnapshottrue if storage snapshot is supported for the volume, false otherwise
templatedisplaytext an alternate display text of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
typetype of the disk volume (ROOT or DATADISK)
utilizationthe disk utilization
virtualmachineidid of the virtual machine
virtualsizethe bytes allocated
vmdisplaynamedisplay name of the virtual machine
vmnamename of the virtual machine
vmstatestate of the virtual machine
vmtypetype of the virtual machine
volumecheckresultdetails for the volume check result, they may vary for different hypervisors
volumerepairresultdetails for the volume repair result, they may vary for different hypervisors
zoneidID of the availability zone
zonenamename of the availability zone
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/cleanVMReservations.html b/static/api/apidocs-4.22/html/apis/cleanVMReservations.html new file mode 100644 index 0000000000..4a497b90da --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/cleanVMReservations.html @@ -0,0 +1,84 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

cleanVMReservations

+

Cleanups VM reservations in the database.

+
+
+ +
+
+
+

Request parameters

+ + + + +
Parameter NameDescriptionRequired
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/cloudianIsEnabled.html b/static/api/apidocs-4.22/html/apis/cloudianIsEnabled.html new file mode 100644 index 0000000000..265491bd15 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/cloudianIsEnabled.html @@ -0,0 +1,84 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

cloudianIsEnabled

+

Checks if the Cloudian Connector is enabled

+
+
+ +
+
+
+

Request parameters

+ + + + +
Parameter NameDescriptionRequired
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
enabledthe Cloudian connector enabled state
urlthe Cloudian Management Console base URL
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/cloudianSsoLogin.html b/static/api/apidocs-4.22/html/apis/cloudianSsoLogin.html new file mode 100644 index 0000000000..d54561c101 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/cloudianSsoLogin.html @@ -0,0 +1,81 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

cloudianSsoLogin

+

Generates single-sign-on login url for logged-in CloudStack user to access the Cloudian Management Console

+
+
+ +
+
+
+

Request parameters

+ + + + +
Parameter NameDescriptionRequired
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
urlthe sso redirect url
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/configTungstenFabricService.html b/static/api/apidocs-4.22/html/apis/configTungstenFabricService.html new file mode 100644 index 0000000000..e4301cae29 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/configTungstenFabricService.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

configTungstenFabricService

+

config Tungsten-Fabric service

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
physicalnetworkidthe ID of physical networktrue
zoneidthe ID of zonetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/configureHAForHost.html b/static/api/apidocs-4.22/html/apis/configureHAForHost.html new file mode 100644 index 0000000000..f4f34138b5 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/configureHAForHost.html @@ -0,0 +1,99 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

configureHAForHost

+

Configures HA for a host

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
hostidID of the hosttrue
providerHA providertrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
haenableif host HA is enabled for the host
haproviderthe host HA provider
hastatethe HA state of the host
hostidthe ID of the host
statusoperation status
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/configureInternalLoadBalancerElement.html b/static/api/apidocs-4.22/html/apis/configureInternalLoadBalancerElement.html new file mode 100644 index 0000000000..b1106bae32 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/configureInternalLoadBalancerElement.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

configureInternalLoadBalancerElement

+

Configures an Internal Load Balancer element.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the internal lb providertrue
enabledEnables/Disables the Internal Load Balancer elementtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + +
Response NameDescription
idthe id of the internal load balancer element
enabledEnabled/Disabled the element
nspidthe physical network service provider id of the element
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/configureNetscalerLoadBalancer.html b/static/api/apidocs-4.22/html/apis/configureNetscalerLoadBalancer.html new file mode 100644 index 0000000000..530b89421c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/configureNetscalerLoadBalancer.html @@ -0,0 +1,138 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

configureNetscalerLoadBalancer

+

configures a netscaler load balancer device

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
lbdeviceidNetscaler load balancer device IDtrue
inlinetrue if netscaler load balancer is intended to be used in in-line with firewall, false if netscaler load balancer will side-by-side with firewallfalse
lbdevicecapacitycapacity of the device, Capacity will be interpreted as number of networks device can handlefalse
lbdevicededicatedtrue if this netscaler device to dedicated for a account, false if the netscaler device will be shared by multiple accountsfalse
podidsUsed when NetScaler device is provider of EIP service. This parameter represents the list of pod's, for which there exists a policy based route on datacenter L3 router to route pod's subnet IP to a NetScaler device.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
gslbprovidertrue if NetScaler device is provisioned to be a GSLB service provider
gslbproviderprivateipprivate IP of the NetScaler representing GSLB site
gslbproviderpublicippublic IP of the NetScaler representing GSLB site
ipaddressthe management IP address of the external load balancer
isexclusivegslbprovidertrue if NetScaler device is provisioned exclusively to be a GSLB service provider
lbdevicecapacitydevice capacity
lbdevicededicatedtrue if device is dedicated for an account
lbdeviceiddevice id of the netscaler load balancer
lbdevicenamedevice name
lbdevicestatedevice state
physicalnetworkidthe physical network to which this netscaler device belongs to
podidsUsed when NetScaler device is provider of EIP service. This parameter represents the list of pod's, for which there exists a policy based route on datacenter L3 router to route pod's subnet IP to a NetScaler device.
privateinterfacethe private interface of the load balancer
providername of the provider
publicinterfacethe public interface of the load balancer
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/configureOutOfBandManagement.html b/static/api/apidocs-4.22/html/apis/configureOutOfBandManagement.html new file mode 100644 index 0000000000..74fd60de84 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/configureOutOfBandManagement.html @@ -0,0 +1,129 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

configureOutOfBandManagement

+

Configures a host's out-of-band management interface

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
addressthe host management interface IP addresstrue
driverthe host management interface driver, for example: ipmitooltrue
hostidthe ID of the hosttrue
passwordthe host management interface passwordtrue
portthe host management interface porttrue
usernamethe host management interface usertrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
actionthe out-of-band management action (if issued)
addressthe out-of-band management interface address
descriptionthe operation result description
driverthe out-of-band management driver for the host
enabledtrue if out-of-band management is enabled for the host
hostidthe ID of the host
passwordthe out-of-band management interface password
portthe out-of-band management interface port
powerstatethe out-of-band management interface powerState of the host
statusthe operation result
usernamethe out-of-band management interface username
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/configureOvsElement.html b/static/api/apidocs-4.22/html/apis/configureOvsElement.html new file mode 100644 index 0000000000..8bf78ff5c5 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/configureOvsElement.html @@ -0,0 +1,111 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

configureOvsElement

+

Configures an ovs element.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the ovs providertrue
enabledEnabled/Disabled the service providertrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the ovs
accountthe account associated with the provider
domainthe domain associated with the provider
domainidthe domain ID associated with the provider
domainpathpath of the domain to which the provider belongs
enabledEnabled/Disabled the service provider
nspidthe physical network service provider id of the provider
projectthe project name of the address
projectidthe project id of the ipaddress
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/configurePaloAltoFirewall.html b/static/api/apidocs-4.22/html/apis/configurePaloAltoFirewall.html new file mode 100644 index 0000000000..9a95cf7606 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/configurePaloAltoFirewall.html @@ -0,0 +1,132 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

configurePaloAltoFirewall

+

Configures a Palo Alto firewall device

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
fwdeviceidPalo Alto firewall device IDtrue
fwdevicecapacitycapacity of the firewall device, Capacity will be interpreted as number of networks device can handlefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
fwdevicecapacitydevice capacity
fwdeviceiddevice id of the Palo Alto firewall
fwdevicenamedevice name
fwdevicestatedevice state
ipaddressthe management IP address of the external firewall
numretriesthe number of times to retry requests to the external firewall
physicalnetworkidthe physical network to which this Palo Alto firewall belongs to
privateinterfacethe private interface of the external firewall
privatezonethe private security zone of the external firewall
providername of the provider
publicinterfacethe public interface of the external firewall
publiczonethe public security zone of the external firewall
timeoutthe timeout (in seconds) for requests to the external firewall
usageinterfacethe usage interface of the external firewall
usernamethe username that's used to log in to the external firewall
zoneidthe zone ID of the external firewall
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/configureStorageAccess.html b/static/api/apidocs-4.22/html/apis/configureStorageAccess.html new file mode 100644 index 0000000000..0d52bc25c4 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/configureStorageAccess.html @@ -0,0 +1,102 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

configureStorageAccess

+

Configure the storage access groups on zone/pod/cluster/host and storage, accordingly connections to the storage pools

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
clusteridUUID of the clusterfalse
hostidUUID of the hostfalse
podidUUID of the podfalse
storageaccessgroupscomma separated list of storage access groups for connecting the storage pools and the hostsfalse
storageidUUID of the Storage Poolfalse
zoneidUUID of the zonefalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/configureVirtualRouterElement.html b/static/api/apidocs-4.22/html/apis/configureVirtualRouterElement.html new file mode 100644 index 0000000000..47b79ae577 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/configureVirtualRouterElement.html @@ -0,0 +1,111 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

configureVirtualRouterElement

+

Configures a virtual router element.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the virtual router providertrue
enabledEnabled/Disabled the service providertrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the router
accountthe account associated with the provider
domainthe domain associated with the provider
domainidthe domain ID associated with the provider
domainpathpath of the domain to which the provider belongs
enabledEnabled/Disabled the service provider
nspidthe physical network service provider id of the provider
projectthe project name of the address
projectidthe project id of the ipaddress
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/copyIso.html b/static/api/apidocs-4.22/html/apis/copyIso.html new file mode 100644 index 0000000000..1b9853d3cc --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/copyIso.html @@ -0,0 +1,261 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

copyIso

+

Copies an iso from one zone to another.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idTemplate ID.true
destzoneidID of the zone the template is being copied to.false
destzoneidsA list of IDs of the zones that the template needs to be copied to.Specify this list if the template needs to copied to multiple zones in one go. Do not specify destzoneid and destzoneids together, however one of them is required.false
sourcezoneidID of the zone the template is currently hosted on. If not specified and template is cross-zone, then we will sync this template to region wide image store.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe template ID
accountthe account name to which the template belongs
accountidthe account id to which the template belongs
archCPU Arch of the template
bitsthe processor bit size
bootabletrue if the ISO is bootable, false otherwise
checksumchecksum of the template
childtemplatesif root disk template, then ids of the datas disk templates this template owns
createdthe date this template was created
crossZonestrue if the template is managed across all Zones, false otherwise
deployasisVMware only: true if template is deployed without orchestrating disks and networks but "as-is" defined in the template.
deployasisdetailsVMware only: additional key/value details tied with deploy-as-is template
detailsadditional key/value details tied with template
directdownloadKVM Only: true if template is directly downloaded to Primary Storage bypassing Secondary Storage
displaytextthe template display text
domainthe name of the domain to which the template belongs
domainidthe ID of the domain to which the template belongs
domainpathpath of the Domain the template belongs to
downloaddetailsLists the download progress of a template across all secondary storages
extensionidThe ID of extension linked to this template
extensionnameThe name of extension linked to this template
forcksIf true it indicates that the template can be used for CKS cluster deployments
formatthe format of the template.
hostidthe ID of the secondary storage host for the template
hostnamethe name of the secondary storage host for the template
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
isdynamicallyscalabletrue if template contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory
isextractabletrue if the template is extractable, false otherwise
isfeaturedtrue if this template is a featured template, false otherwise
ispublictrue if this template is a public template, false otherwise
isreadytrue if the template is ready to be deployed from, false otherwise.
namethe template name
ostypeidthe ID of the OS type for this template.
ostypenamethe name of the OS type for this template.
parenttemplateidif Datadisk template, then id of the root disk template this template belongs to
passwordenabledtrue if the reset password feature is enabled, false otherwise
physicalsizethe physical size of the template
projectthe project name of the template
projectidthe project id of the template
removedthe date this template was removed
requireshvmtrue if template requires HVM enabled, false otherwise
sizethe size of the template
sourcetemplateidthe template ID of the parent template if present
sshkeyenabledtrue if template is sshkey enabled, false otherwise
statusthe status of the template
templatetagthe tag of this template
templatetypethe type of the template
urlthe URL which the template/iso is registered from
userdataidthe id of userdata linked to this template
userdatanamethe name of userdata linked to this template
userdataparamslist of parameters which contains the list of keys or string parameters that are needed to be passed for any variables declared in userdata
userdatapolicythe userdata override policy with the userdata provided while deploying VM
zoneidthe ID of the zone for this template
zonenamethe name of the zone for this template
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/copySnapshot.html b/static/api/apidocs-4.22/html/apis/copySnapshot.html new file mode 100644 index 0000000000..f4901d9c9e --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/copySnapshot.html @@ -0,0 +1,195 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

copySnapshot

+

Copies a snapshot from one zone to another.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the snapshot.true
destzoneidThe ID of the zone the snapshot is being copied to.false
destzoneidsA comma-separated list of IDs of the zones that the snapshot needs to be copied to. Specify this list if the snapshot needs to copied to multiple zones in one go. Do not specify destzoneid and destzoneids together, however one of them is required.false
sourcezoneidThe ID of the zone in which the snapshot is currently present. If not specified then the zone of snapshot's volume will be used.false
storageidsA comma-separated list of IDs of the storage pools in other zones in which the snapshot will be made available. The snapshot will always be made available in the zone in which the volume is present. Currently supported for StorPool onlyfalse
usestoragereplicationThis parameter enables the option the snapshot to be copied to supported primary storagefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the snapshot
accountthe account associated with the snapshot
chainsizechain size of snapshot including all parent snapshots. Shown only for incremental snapshots if snapshot.show.chain.size setting is set to true
created the date the snapshot was created
datastoreidID of the datastore for the snapshot entry
datastorenamename of the datastore for the snapshot entry
datastorestatestate of the snapshot on the datastore
datastoretypetype of the datastore for the snapshot entry
domainthe domain name of the snapshot's account
domainidthe domain ID of the snapshot's account
domainpathpath of the Domain the snapshot's account belongs to
downloaddetailsdownload progress of a snapshot
intervaltypevalid types are hourly, daily, weekly, monthy, template, and none.
locationtypevalid location types are primary and secondary.
namename of the snapshot
osdisplaynamedisplay name of the os on volume
ostypeidid of the os on volume
physicalsizephysical size of backedup snapshot on image store
projectthe project name of the snapshot
projectidthe project id of the snapshot
revertableindicates whether the underlying storage supports reverting the volume to this snapshot
snapshottypethe type of the snapshot
statethe state of the snapshot. BackedUp means that snapshot is ready to be used; Creating - the snapshot is being allocated on the primary storage; BackingUp - the snapshot is being backed up on secondary storage
statusthe status of the template
virtualsizevirtual size of backedup snapshot on image store
volumeidID of the disk volume
volumenamename of the disk volume
volumestatestate of the disk volume
volumetypetype of the disk volume
zoneidid of the availability zone
zonenamename of the availability zone
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/copyTemplate.html b/static/api/apidocs-4.22/html/apis/copyTemplate.html new file mode 100644 index 0000000000..bdc2cce072 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/copyTemplate.html @@ -0,0 +1,261 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

copyTemplate

+

Copies a template from one zone to another.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idTemplate ID.true
destzoneidID of the zone the template is being copied to.false
destzoneidsA list of IDs of the zones that the template needs to be copied to.Specify this list if the template needs to copied to multiple zones in one go. Do not specify destzoneid and destzoneids together, however one of them is required.false
sourcezoneidID of the zone the template is currently hosted on. If not specified and template is cross-zone, then we will sync this template to region wide image store.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe template ID
accountthe account name to which the template belongs
accountidthe account id to which the template belongs
archCPU Arch of the template
bitsthe processor bit size
bootabletrue if the ISO is bootable, false otherwise
checksumchecksum of the template
childtemplatesif root disk template, then ids of the datas disk templates this template owns
createdthe date this template was created
crossZonestrue if the template is managed across all Zones, false otherwise
deployasisVMware only: true if template is deployed without orchestrating disks and networks but "as-is" defined in the template.
deployasisdetailsVMware only: additional key/value details tied with deploy-as-is template
detailsadditional key/value details tied with template
directdownloadKVM Only: true if template is directly downloaded to Primary Storage bypassing Secondary Storage
displaytextthe template display text
domainthe name of the domain to which the template belongs
domainidthe ID of the domain to which the template belongs
domainpathpath of the Domain the template belongs to
downloaddetailsLists the download progress of a template across all secondary storages
extensionidThe ID of extension linked to this template
extensionnameThe name of extension linked to this template
forcksIf true it indicates that the template can be used for CKS cluster deployments
formatthe format of the template.
hostidthe ID of the secondary storage host for the template
hostnamethe name of the secondary storage host for the template
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
isdynamicallyscalabletrue if template contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory
isextractabletrue if the template is extractable, false otherwise
isfeaturedtrue if this template is a featured template, false otherwise
ispublictrue if this template is a public template, false otherwise
isreadytrue if the template is ready to be deployed from, false otherwise.
namethe template name
ostypeidthe ID of the OS type for this template.
ostypenamethe name of the OS type for this template.
parenttemplateidif Datadisk template, then id of the root disk template this template belongs to
passwordenabledtrue if the reset password feature is enabled, false otherwise
physicalsizethe physical size of the template
projectthe project name of the template
projectidthe project id of the template
removedthe date this template was removed
requireshvmtrue if template requires HVM enabled, false otherwise
sizethe size of the template
sourcetemplateidthe template ID of the parent template if present
sshkeyenabledtrue if template is sshkey enabled, false otherwise
statusthe status of the template
templatetagthe tag of this template
templatetypethe type of the template
urlthe URL which the template/iso is registered from
userdataidthe id of userdata linked to this template
userdatanamethe name of userdata linked to this template
userdataparamslist of parameters which contains the list of keys or string parameters that are needed to be passed for any variables declared in userdata
userdatapolicythe userdata override policy with the userdata provided while deploying VM
zoneidthe ID of the zone for this template
zonenamethe name of the zone for this template
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createASNRange.html b/static/api/apidocs-4.22/html/apis/createASNRange.html new file mode 100644 index 0000000000..06c9c93d5e --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createASNRange.html @@ -0,0 +1,102 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createASNRange

+

Creates a range of Autonomous Systems for BGP Dynamic Routing

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
endasnthe end AS Numbertrue
startasnthe start AS Numbertrue
zoneidthe zone IDtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the AS Number Range
createdCreated date
endasnEnd AS Number
startasnStart AS Number
zoneidZone ID
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createAccount.html b/static/api/apidocs-4.22/html/apis/createAccount.html new file mode 100644 index 0000000000..b1e45fab82 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createAccount.html @@ -0,0 +1,423 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createAccount

+

Creates an account

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
emailemailtrue
firstnamefirstnametrue
lastnamelastnametrue
passwordClear text password (Default hashed to SHA256SALT). If you wish to use any other hashing algorithm, you would need to write a custom authentication adapter See Docs section.true
usernameUnique username.true
accountName of the account to be created. The user will be added to this newly created account. If no account is specified, the username will be used as the account name.false
accountdetailsdetails for account used to store specific parametersfalse
accountidAccount UUID, required for adding account from external provisioning systemfalse
accounttypeType of the account. Specify 0 for user, 1 for root admin, and 2 for domain adminfalse
domainidCreates the user under the specified domain.false
networkdomainNetwork domain for the account's networksfalse
roleidCreates the account under the specified role.false
timezoneSpecifies a timezone for this command. For more information on the timezone parameter, see Time Zone Format.false
useridUser UUID, required for adding account from external provisioning systemfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the account
accountdetailsdetails for the account
accounttypeaccount type (admin, domain-admin, user)
apikeyaccesswhether api key access is Enabled, Disabled or set to Inherit (it inherits the value from the parent)
backupavailablethe total number of backups available to this account
backuplimitthe total number of backups which can be stored by this account
backupstorageavailablethe total backup storage space (in GiB) available to the account
backupstoragelimitthe total backup storage space (in GiB) the account can own
backupstoragetotalthe total backup storage space (in GiB) owned by the account
backuptotalthe total number of backups stored by this account
bucketavailablethe total number of buckets available to this account
bucketlimitthe total number of buckets which can be stored by this account
buckettotalthe total number of buckets stored by this account
cpuavailablethe total number of cpu cores available to be created for this account
cpulimitthe total number of cpu cores the account can own
cputotalthe total number of cpu cores owned by account
createdthe date when this account was created
defaultzoneidthe default zone of the account
domainname of the Domain the account belongs to
domainidid of the Domain the account belongs to
domainpathpath of the Domain the account belongs to
gpuavailablethe total number of gpus available to be created for this account
gpulimitthe total number of gpus the account can own
gputotalthe total number of gpus owned by account
groupsthe list of acl groups that account belongs to
iconBase64 string representation of the resource icon
ipavailablethe total number of public ip addresses available for this account to acquire
iplimitthe total number of public ip addresses this account can acquire
iptotalthe total number of public ip addresses allocated for this account
iscleanuprequiredtrue if the account requires cleanup
isdefaulttrue if account is default, false otherwise
memoryavailablethe total memory (in MB) available to be created for this account
memorylimitthe total memory (in MB) the account can own
memorytotalthe total memory (in MB) owned by account
namethe name of the account
networkavailablethe total number of networks available to be created for this account
networkdomainthe network domain
networklimitthe total number of networks the account can own
networktotalthe total number of networks owned by account
objectstorageavailablethe total object storage space (in GiB) available to the account
objectstoragelimitthe total object storage space (in GiB) the account can own
objectstoragetotalthe total object storage space (in GiB) owned by the account
primarystorageavailablethe total primary storage space (in GiB) available to be used for this account
primarystoragelimitthe total primary storage space (in GiB) the account can own
primarystoragetotalthe total primary storage space (in GiB) owned by account
projectavailablethe total number of projects available for administration by this account
projectlimitthe total number of projects the account can own
projecttotalthe total number of projects being administrated by this account
receivedbytesthe total number of network traffic bytes received
roleidthe ID of the role
rolenamethe name of the role
roletypethe type of the role (Admin, ResourceAdmin, DomainAdmin, User)
secondarystorageavailablethe total secondary storage space (in GiB) available to be used for this account
secondarystoragelimitthe total secondary storage space (in GiB) the account can own
secondarystoragetotalthe total secondary storage space (in GiB) owned by account
sentbytesthe total number of network traffic bytes sent
snapshotavailablethe total number of snapshots available for this account
snapshotlimitthe total number of snapshots which can be stored by this account
snapshottotalthe total number of snapshots stored by this account
statethe state of the account
taggedresourcesThe tagged resource limit and count for the account
templateavailablethe total number of templates available to be created by this account
templatelimitthe total number of templates which can be created by this account
templatetotalthe total number of templates which have been created by this account
vmavailablethe total number of virtual machines available for this account to acquire
vmlimitthe total number of virtual machines that can be deployed by this account
vmrunningthe total number of virtual machines running for this account
vmstoppedthe total number of virtual machines stopped for this account
vmtotalthe total number of virtual machines deployed by this account
volumeavailablethe total volume available for this account
volumelimitthe total volume which can be used by this account
volumetotalthe total volume being used by this account
vpcavailablethe total number of vpcs available to be created for this account
vpclimitthe total number of vpcs the account can own
vpctotalthe total number of vpcs owned by account
user(*)the list of users associated with account
idthe user ID
accountthe account name of the user
accountidthe account ID of the user
accounttypethe account type of the user
apikeythe api key of the user
apikeyaccesswhether api key access is Enabled, Disabled or set to Inherit (it inherits the value from the parent)
createdthe date and time the user account was created
domainthe domain name of the user
domainidthe domain ID of the user
emailthe user email address
firstnamethe user firstname
iconBase64 string representation of the resource icon
is2faenabledtrue if user has two factor authentication enabled
is2famandatedtrue if user has two factor authentication is mandated
iscallerchilddomainthe boolean value representing if the updating target is in caller's child domain
isdefaulttrue if user is default, false otherwise
lastnamethe user lastname
roleidthe ID of the role
rolenamethe name of the role
roletypethe type of the role
secretkeythe secret key of the user
statethe user state
timezonethe timezone user was created in
usernamethe user name
usersourcethe source type of the user in lowercase, such as native, ldap, saml2
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createAffinityGroup.html b/static/api/apidocs-4.22/html/apis/createAffinityGroup.html new file mode 100644 index 0000000000..f45e14dbf1 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createAffinityGroup.html @@ -0,0 +1,132 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createAffinityGroup

+

Creates an affinity/anti-affinity group

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
namename of the affinity grouptrue
typeType of the affinity group from the available affinity/anti-affinity group typestrue
accountan account for the affinity group. Must be used with domainId.false
descriptionoptional description of the affinity groupfalse
domainiddomainId of the account owning the affinity groupfalse
projectidcreate affinity group for projectfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the affinity group
accountthe account owning the affinity group
dedicatedresourcesdedicated resources associated with this affinity group
descriptionthe description of the affinity group
domainthe domain name of the affinity group
domainidthe domain ID of the affinity group
domainpathpath of the Domain the affinity group belongs to
namethe name of the affinity group
projectthe project name of the affinity group
projectidthe project ID of the affinity group
typethe type of the affinity group
virtualmachineIdsvirtual machine IDs associated with this affinity group
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createAutoScalePolicy.html b/static/api/apidocs-4.22/html/apis/createAutoScalePolicy.html new file mode 100644 index 0000000000..7c6629a99a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createAutoScalePolicy.html @@ -0,0 +1,129 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createAutoScalePolicy

+

Creates an autoscale policy for a provision or deprovision action, the action is taken when the all the conditions evaluates to true for the specified duration. The policy is in effect once it is attached to a autscale vm group.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
actionthe action to be executed if all the conditions evaluate to true for the specified duration.true
conditionidsthe list of IDs of the conditions that are being evaluated on every intervaltrue
durationthe duration in which the conditions have to be true before action is takentrue
namethe name of the autoscale policyfalse
quiettimethe cool down period in which the policy should not be evaluated after the action has been takenfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe autoscale policy ID
accountthe account owning the autoscale policy
actionthe action to be executed if all the conditions evaluate to true for the specified duration.
conditionsthe list of IDs of the conditions that are being evaluated on every interval
domainthe domain name of the autoscale policy
domainidthe domain ID of the autoscale policy
domainpathpath of the domain to which the autoscale policy belongs
durationthe duration for which the conditions have to be true before action is taken
namename of the autoscale policy
projectthe project name of the autoscale policy
projectidthe project id autoscale policy
quiettimethe cool down period for which the policy should not be evaluated after the action has been taken
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createAutoScaleVmGroup.html b/static/api/apidocs-4.22/html/apis/createAutoScaleVmGroup.html new file mode 100644 index 0000000000..4e2cdc9358 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createAutoScaleVmGroup.html @@ -0,0 +1,183 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createAutoScaleVmGroup

+

Creates and automatically starts a virtual machine based on a service offering, disk offering, and template.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
lbruleidthe ID of the load balancer ruletrue
maxmembersthe maximum number of members in the vmgroup, The number of instances in the vm group will be equal to or less than this number.true
minmembersthe minimum number of members in the vmgroup, the number of instances in the vm group will be equal to or more than this number.true
scaledownpolicyidslist of scaledown autoscale policiestrue
scaleuppolicyidslist of scaleup autoscale policiestrue
vmprofileidthe autoscale profile that contains information about the vms in the vm group.true
fordisplayan optional field, whether to the display the group to the end user or notfalse
intervalthe frequency in which the performance counters to be collectedfalse
namethe name of the autoscale vmgroupfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe autoscale vm group ID
accountthe account owning the vm group
associatednetworkidthe id of the guest network the lb rule belongs to
associatednetworknamethe name of the guest network the lb rule belongs to
availablevirtualmachinecountthe number of available virtual machines (in Running, Starting, Stopping or Migrating state) in the vmgroup
createdthe date when this vm group was created
domainthe domain name of the vm group
domainidthe domain ID of the vm group
domainpathpath of the domain to which the vm group belongs
fordisplayis group for display to the regular user
intervalthe frequency at which the conditions have to be evaluated
lbproviderthe lb provider of the guest network the lb rule belongs to
lbruleidthe load balancer rule ID
maxmembersthe maximum number of members in the vmgroup, The number of instances in the vm group will be equal to or less than this number.
minmembersthe minimum number of members in the vmgroup, the number of instances in the vm group will be equal to or more than this number.
namethe name of the autoscale vm group
privateportthe private port
projectthe project name of the vm group
projectidthe project id of the vm group
publicipthe public ip address
publicipidthe public ip address id
publicportthe public port
scaledownpolicieslist of scaledown autoscale policies
scaleuppolicieslist of scaleup autoscale policies
statethe current state of the AutoScale Vm Group
vmprofileidthe autoscale profile that contains information about the vms in the vm group.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createAutoScaleVmProfile.html b/static/api/apidocs-4.22/html/apis/createAutoScaleVmProfile.html new file mode 100644 index 0000000000..62968e884c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createAutoScaleVmProfile.html @@ -0,0 +1,179 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createAutoScaleVmProfile

+

Creates a profile that contains information about the virtual machine which will be provisioned automatically by autoscale feature.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
serviceofferingidthe service offering of the auto deployed virtual machinetrue
templateidthe template of the auto deployed virtual machinetrue
zoneidavailability zone for the auto deployed virtual machinetrue
accountaccount that will own the autoscale VM profilefalse
autoscaleuseridthe ID of the user used to launch and destroy the VMsfalse
counterparamcounterparam list. Example: counterparam[0].name=snmpcommunity&counterparam[0].value=public&counterparam[1].name=snmpport&counterparam[1].value=161false
domainiddomain ID of the account owning a autoscale VM profilefalse
expungevmgraceperiodthe time allowed for existing connections to get closed before a vm is expungedfalse
fordisplayan optional field, whether to the display the profile to the end user or notfalse
otherdeployparamsparameters other than zoneId/serviceOfferringId/templateId of the auto deployed virtual machine. +Example: otherdeployparams[0].name=serviceofferingid&otherdeployparams[0].value=a7fb50f6-01d9-11ed-8bc1-77f8f0228926&otherdeployparams[1].name=rootdisksize&otherdeployparams[1].value=10 . +Possible parameters are "rootdisksize", "diskofferingid","size", "securitygroupids", "overridediskofferingid", "keypairs", "affinitygroupids'" and "networkids".false
projectidan optional project for the autoscale VM profilefalse
userdataan optional binary data that can be sent to the virtual machine upon a successful deployment. This binary data must be base64 encoded before adding it to the request. Using HTTP GET (via querystring), you can send up to 4KB of data after base64 encoding. Using HTTP POST (via POST body), you can send up to 1MB of data after base64 encoding. You also need to change vm.userdata.max.length valuefalse
userdatadetailsused to specify the parameters values for the variables in userdata.false
userdataidthe ID of the Userdatafalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe autoscale vm profile ID
accountthe account owning the instance group
autoscaleuseridthe ID of the user used to launch and destroy the VMs
domainthe domain name of the vm profile
domainidthe domain ID of the vm profile
domainpathpath of the domain to which the vm profile belongs
expungevmgraceperiodthe time allowed for existing connections to get closed before a vm is destroyed
fordisplayis profile for display to the regular user
otherdeployparamsparameters other than zoneId/serviceOfferringId/templateId to be used while deploying a virtual machine
projectthe project name of the vm profile
projectidthe project id vm profile
serviceofferingidthe service offering to be used while deploying a virtual machine
templateidthe template to be used while deploying a virtual machine
userdataBase64 encoded VM user data
userdatadetailslist of variables and values for the variables declared in userdata
userdataidthe id of userdata used for the VM
userdatanamethe name of userdata used for the VM
userdatapolicythe userdata override policy with the userdata provided while deploying VM
zoneidthe availability zone to be used while deploying a virtual machine
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createBackup.html b/static/api/apidocs-4.22/html/apis/createBackup.html new file mode 100644 index 0000000000..b0d217ce8b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createBackup.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createBackup

+

Create VM backup

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
virtualmachineidID of the VMtrue
descriptionthe description for the backupfalse
namethe name of the backupfalse
quiescevmQuiesce the instance before checkpointing the disks for backup. Applicable only to NAS backup provider. The filesystem is frozen before the backup starts and thawed immediately after. Requires the instance to have the QEMU Guest Agent installed and running.false
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createBackupSchedule.html b/static/api/apidocs-4.22/html/apis/createBackupSchedule.html new file mode 100644 index 0000000000..9325b96637 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createBackupSchedule.html @@ -0,0 +1,168 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createBackupSchedule

+

Creates a user-defined VM backup schedule

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
intervaltypevalid values are HOURLY, DAILY, WEEKLY, and MONTHLYtrue
schedulecustom backup schedule, the format is:for HOURLY MM*, for DAILY MM:HH*, for WEEKLY MM:HH:DD (1-7)*, for MONTHLY MM:HH:DD (1-28)true
timezoneSpecifies a timezone for this command. For more information on the timezone parameter, see TimeZone Format.true
virtualmachineidID of the VM for which schedule is to be definedtrue
maxbackupsThe maximum number of backups to keep for a VM. If "0", no retention policy will be applied and, thus, no backups from the schedule will be automatically deleted. This parameter is only supported for the Dummy, NAS and EMC Networker backup provider.false
quiescevmQuiesce the instance before checkpointing the disks for backup. Applicable only to NAS backup provider. The filesystem is frozen before the backup starts and thawed immediately after. Requires the instance to have the QEMU Guest Agent installed and running.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the VM backup
accountaccount name
accountidaccount id
backupofferingidbackup offering id
backupofferingnamebackup offering name
createdbackup date
descriptiondescription for the backup
domaindomain name
domainiddomain id
externalidexternal backup id
intervaltypeInterval type of the backup
isbackupvmexpungedIndicates whether the VM from which the backup was taken is expunged or not
namename of the backup
sizebackup size in bytes
statusbackup status
typebackup type
virtualmachineidID of the VM
virtualmachinenamename of the VM
virtualsizebackup protected (virtual) size in bytes
vmbackupofferingremovedThe backup offering corresponding to this backup was removed from the VM
vmdetailsLists the vm specific details for the backup
volumesbacked up volumes
zonezone name
zoneidzone id
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createBgpPeer.html b/static/api/apidocs-4.22/html/apis/createBgpPeer.html new file mode 100644 index 0000000000..8f981e92f5 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createBgpPeer.html @@ -0,0 +1,147 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createBgpPeer

+

Creates a Bgp Peer for a zone.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
asnumberThe AS number of the Bgp Peer.true
zoneidUUID of the zone which the Bgp Peer belongs to.true
accountaccount who will own the Bgp Peerfalse
detailsBGP peer details in key/value pairs.false
domainiddomain ID of the account owning the Bgp Peerfalse
ip6addressThe IPv6 address of the Bgp Peer.false
ipaddressThe IPv4 address of the Bgp Peer.false
passwordThe password of the Bgp Peer.false
projectidproject who will own the Bgp Peerfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idid of the bgp peer
accountthe account of the bgp peer
asnumberAS number of bgp peer
createddate when this bgp peer was created.
detailsadditional key/value details of the bgp peer
domainthe domain name of the bgp peer
domainidthe domain ID of the bgp peer
ip6addressIPv6 address of bgp peer
ipaddressIPv4 address of bgp peer
passwordpassword of bgp peer
projectthe project name of the bgp peer
projectidthe project id of the bgp peer
zoneidid of zone to which the bgp peer belongs to.
zonenamename of zone to which the bgp peer belongs to.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createBucket.html b/static/api/apidocs-4.22/html/apis/createBucket.html new file mode 100644 index 0000000000..148acd6752 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createBucket.html @@ -0,0 +1,174 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createBucket

+

Creates a bucket in the specified object storage pool.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
namethe name of the buckettrue
objectstorageidId of the Object Storage Pool where bucket is createdtrue
quotaBucket Quota in GiBtrue
accountthe account associated with the bucket. Must be used with the domainId parameter.false
domainidthe domain ID associated with the bucket. If used with the account parameter returns the bucket associated with the account for the specified domain.false
encryptionEnable bucket encryptionfalse
objectlockingEnable object locking in bucketfalse
policyThe Bucket access policyfalse
projectidthe project associated with the bucket. Mutually exclusive with account parameterfalse
versioningEnable bucket versioningfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the Bucket
accesskeyBucket Access Key
accountthe account associated with the Bucket
createdthe date the Bucket was created
domainthe domain associated with the bucket
domainidthe ID of the domain associated with the bucket
domainpathpath of the domain to which the bucket belongs
encryptionBucket Encryption
namename of the Bucket
objectlockingBucket Object Locking
objectstorageidid of the object storage hosting the Bucket; returned to admin user only
objectstoreName of the object storage hosting the Bucket; returned to admin user only
policyBucket Access Policy
projectthe project name of the bucket
projectidthe project id of the bucket
providerObject storage provider
quotaBucket Quota in GiB
sizeTotal size of objects in Bucket
stateState of the Bucket
urlBucket URL
usersecretkeyBucket Secret Key
versioningBucket Versioning
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createCondition.html b/static/api/apidocs-4.22/html/apis/createCondition.html new file mode 100644 index 0000000000..02a55cbfcb --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createCondition.html @@ -0,0 +1,135 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createCondition

+

Creates a condition for VM auto scaling

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
counteridID of the Counter.true
relationaloperatorRelational Operator to be used with threshold. Valid values are EQ, GT, LT, GE, LE.true
thresholdValue for which the Counter will be evaluated with the Operator selected.true
accountthe account of the condition. Must be used with the domainId parameter.false
domainidthe domain ID of the account.false
projectidan optional project for conditionfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the Condition
accountthe owner of the Condition.
counterDetails of the Counter.
counteridthe Id of the Counter.
counternamethe Name of the Counter.
domainthe domain name of the owner.
domainidthe domain id of the Condition owner
domainpathpath of the domain to which the Condition owner belongs
projectthe project name of the Condition
projectidthe project id of the Condition.
relationaloperatorRelational Operator to be used with threshold.
thresholdThreshold Value for the counter.
zoneidzone id of counter
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createConsoleEndpoint.html b/static/api/apidocs-4.22/html/apis/createConsoleEndpoint.html new file mode 100644 index 0000000000..1c5057c956 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createConsoleEndpoint.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createConsoleEndpoint

+

Create a console endpoint to connect to a VM console

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
virtualmachineidID of the VMtrue
token(optional) extra security token, valid when the extra validation is enabledfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + +
Response NameDescription
detailsdetails in case of an error
successtrue if the console endpoint is generated properly
urlthe console url
websocketthe console websocket options
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createCounter.html b/static/api/apidocs-4.22/html/apis/createCounter.html new file mode 100644 index 0000000000..d23ca798fb --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createCounter.html @@ -0,0 +1,108 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createCounter

+

Adds metric counter for VM auto scaling

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
nameName of the counter.true
providerNetwork provider of the counter.true
sourceSource of the counter.true
valueValue of the counter e.g. oid in case of snmp.true
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the Counter
nameName of the counter.
providerProvider of the counter.
sourceSource of the counter.
valueValue in case of snmp or other specific counters.
zoneidzone id of counter
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createDiskOffering.html b/static/api/apidocs-4.22/html/apis/createDiskOffering.html new file mode 100644 index 0000000000..8ad5e24e50 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createDiskOffering.html @@ -0,0 +1,282 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createDiskOffering

+

Creates a disk offering.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
namename of the disk offeringtrue
bytesreadratebytes read rate of the disk offeringfalse
bytesreadratemaxburst bytes read rate of the disk offeringfalse
bytesreadratemaxlengthlength (in seconds) of the burstfalse
byteswriteratebytes write rate of the disk offeringfalse
byteswriteratemaxburst bytes write rate of the disk offeringfalse
byteswriteratemaxlengthlength (in seconds) of the burstfalse
cachemodethe cache mode to use for this disk offering. none, writeback, writethrough or hypervisor default. If the hypervisor default cache mode is used on other hypervisors than KVM, it will fall back to none cache modefalse
customizedwhether disk offering size is custom or notfalse
customizediopswhether disk offering iops is custom or notfalse
detailsdetails to specify disk offering parametersfalse
disksizesize of the disk offering in GB (1GB = 1,073,741,824 bytes)false
disksizestrictnessTo allow or disallow the resize operation on the disks created from this disk offering, if the flag is true then resize is not allowedfalse
displayofferingan optional field, whether to display the offering to the end user or not.false
displaytextAn alternate display text of the disk offering, defaults to 'name'.false
domainidthe ID of the containing domain(s), null for public offeringsfalse
encryptVolumes using this offering should be encryptedfalse
hypervisorsnapshotreserveHypervisor snapshot reserve space as a percent of a volume (for managed storage using Xen or VMware)false
iopsreadrateio requests read rate of the disk offeringfalse
iopsreadratemaxburst requests read rate of the disk offeringfalse
iopsreadratemaxlengthlength (in seconds) of the burstfalse
iopswriterateio requests write rate of the disk offeringfalse
iopswriteratemaxburst io requests write rate of the disk offeringfalse
iopswriteratemaxlengthlength (in seconds) of the burstfalse
maxiopsmax iops of the disk offeringfalse
miniopsmin iops of the disk offeringfalse
provisioningtypeprovisioning type used to create volumes. Valid values are thin, sparse, fat.false
storagepolicyName of the storage policy defined at vCenter, this is applicable only for VMwarefalse
storagetypethe storage type of the disk offering. Values are local and shared.false
tagstags for the disk offeringfalse
zoneidthe ID of the containing zone(s), null for public offeringsfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idunique ID of the disk offering
cacheModethe cache mode to use for this disk offering. none, writeback or writethrough
createdthe date this disk offering was created
detailsadditional key/value details tied with this disk offering
diskBytesReadRatebytes read rate of the disk offering
diskBytesReadRateMaxburst bytes read rate of the disk offering
diskBytesReadRateMaxLengthlength (in seconds) of the burst
diskBytesWriteRatebytes write rate of the disk offering
diskBytesWriteRateMaxburst bytes write rate of the disk offering
diskBytesWriteRateMaxLengthlength (in seconds) of the burst
diskIopsReadRateio requests read rate of the disk offering
diskIopsReadRateMaxburst io requests read rate of the disk offering
diskIopsReadRateMaxLengthlength (in second) of the burst
diskIopsWriteRateio requests write rate of the disk offering
diskIopsWriteRateMaxburst io requests write rate of the disk offering
diskIopsWriteRateMaxLengthlength (in seconds) of the burst
disksizethe size of the disk offering in GB
disksizestrictnessTo allow or disallow the resize operation on the disks created from this disk offering, if the flag is true then resize is not allowed
displayofferingwhether to display the offering to the end user or not.
displaytextan alternate display text of the disk offering.
domainthe domain name(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
domainidthe domain ID(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
encryptWhether disks using this offering will be encrypted on primary storage
hypervisorsnapshotreserveHypervisor snapshot reserve space as a percent of a volume (for managed storage using Xen or VMware)
iscustomizedtrue if disk offering uses custom size, false otherwise
iscustomizediopstrue if disk offering uses custom iops, false otherwise
maxiopsthe max iops of the disk offering
miniopsthe min iops of the disk offering
namethe name of the disk offering
provisioningtypeprovisioning type used to create volumes. Valid values are thin, sparse, fat.
statestate of the disk offering
storagetypethe storage type for this disk offering
suitableforvirtualmachineReturns true if the disk offering is suitable for the given virtual machine for disk creation otherwise false
tagsthe tags for the disk offering
vspherestoragepolicythe vsphere storage policy tagged to the disk offering in case of VMware
zonethe zone name(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
zoneidthe zone ID(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createDomain.html b/static/api/apidocs-4.22/html/apis/createDomain.html new file mode 100644 index 0000000000..9a9a5ecdb2 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createDomain.html @@ -0,0 +1,282 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createDomain

+

Creates a domain

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
namecreates domain with this nametrue
domainidDomain UUID, required for adding domain from another Regionfalse
networkdomainNetwork domain for networks in the domainfalse
parentdomainidassigns new domain a parent domain by domain ID of the parent. If no parent domain is specified, the ROOT domain is assumed.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the domain
backupavailablethe total number of backups available to this domain
backuplimitthe total number of backups which can be stored by this domain
backupstorageavailablethe total backup storage space (in GiB) available to the domain
backupstoragelimitthe total backup storage space (in GiB) the domain can own
backupstoragetotalthe total backup storage space (in GiB) owned by the domain
backuptotalthe total number of backups stored by this domain
bucketavailablethe total number of buckets available to this domain
bucketlimitthe total number of buckets which can be stored by this domain
buckettotalthe total number of buckets stored by this domain
cpuavailablethe total number of cpu cores available to be created for this domain
cpulimitthe total number of cpu cores the domain can own
cputotalthe total number of cpu cores owned by domain
createdthe date when this domain was created
domaindetailsdetails for the domain
gpuavailablethe total number of gpus available to be created for this domain
gpulimitthe total number of gpus the domain can own
gputotalthe total number of gpus owned by domain
haschildwhether the domain has one or more sub-domains
iconBase64 string representation of the resource icon
ipavailablethe total number of public ip addresses available for this domain to acquire
iplimitthe total number of public ip addresses this domain can acquire
iptotalthe total number of public ip addresses allocated for this domain
levelthe level of the domain
memoryavailablethe total memory (in MB) available to be created for this domain
memorylimitthe total memory (in MB) the domain can own
memorytotalthe total memory (in MB) owned by domain
namethe name of the domain
networkavailablethe total number of networks available to be created for this domain
networkdomainthe network domain
networklimitthe total number of networks the domain can own
networktotalthe total number of networks owned by domain
objectstorageavailablethe total object storage space (in GiB) available to the domain
objectstoragelimitthe total object storage space (in GiB) the domain can own
objectstoragetotalthe total object storage space (in GiB) owned by the domain
parentdomainidthe domain ID of the parent domain
parentdomainnamethe domain name of the parent domain
paththe path of the domain
primarystorageavailablethe total primary storage space (in GiB) available to be used for this domain
primarystoragelimitthe total primary storage space (in GiB) the domain can own
primarystoragetotalthe total primary storage space (in GiB) owned by domain
projectavailablethe total number of projects available for administration by this domain
projectlimitthe total number of projects the domain can own
projecttotalthe total number of projects being administrated by this domain
secondarystorageavailablethe total secondary storage space (in GiB) available to be used for this domain
secondarystoragelimitthe total secondary storage space (in GiB) the domain can own
secondarystoragetotalthe total secondary storage space (in GiB) owned by domain
snapshotavailablethe total number of snapshots available for this domain
snapshotlimitthe total number of snapshots which can be stored by this domain
snapshottotalthe total number of snapshots stored by this domain
statethe state of the domain
taggedresourcesThe tagged resource limit and count for the domain
templateavailablethe total number of templates available to be created by this domain
templatelimitthe total number of templates which can be created by this domain
templatetotalthe total number of templates which have been created by this domain
vmavailablethe total number of virtual machines available for this domain to acquire
vmlimitthe total number of virtual machines that can be deployed by this domain
vmtotalthe total number of virtual machines deployed by this domain
volumeavailablethe total volume available for this domain
volumelimitthe total volume which can be used by this domain
volumetotalthe total volume being used by this domain
vpcavailablethe total number of vpcs available to be created for this domain
vpclimitthe total number of vpcs the domain can own
vpctotalthe total number of vpcs owned by domain
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createEgressFirewallRule.html b/static/api/apidocs-4.22/html/apis/createEgressFirewallRule.html new file mode 100644 index 0000000000..2a487218fc --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createEgressFirewallRule.html @@ -0,0 +1,186 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createEgressFirewallRule

+

Creates a egress firewall rule for a given network

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
networkidthe network id of the port forwarding ruletrue
protocolthe protocol for the firewall rule. Valid values are TCP/UDP/ICMP.true
cidrlistthe cidr list to forward traffic from. Multiple entries must be separated by a single comma character (,).false
destcidrlistthe cidr list to forward traffic to. Multiple entries must be separated by a single comma character (,).false
endportthe ending port of firewall rulefalse
fordisplayan optional field, whether to the display the rule to the end user or notfalse
icmpcodeerror code for this icmp messagefalse
icmptypetype of the icmp message being sentfalse
startportthe starting port of firewall rulefalse
typetype of firewallrule: system/userfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the firewall rule
cidrlistthe cidr list to forward traffic from. Multiple entries are separated by a single comma character (,).
destcidrlistthe cidr list to forward traffic to. Multiple entries are separated by a single comma character (,).
endportthe ending port of firewall rule's port range
fordisplayis rule for display to the regular user
icmpcodeerror code for this icmp message
icmptypetype of the icmp message being sent
ipaddressthe public ip address for the firewall rule
ipaddressidthe public ip address id for the firewall rule
networkidthe network id of the firewall rule
protocolthe protocol of the firewall rule
startportthe starting port of firewall rule's port range
statethe state of the rule
traffictypethe traffic type for the firewall rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createExtension.html b/static/api/apidocs-4.22/html/apis/createExtension.html new file mode 100644 index 0000000000..7e42e0451e --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createExtension.html @@ -0,0 +1,150 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createExtension

+

Create an extension

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
nameName of the extensiontrue
typeType of the extensiontrue
descriptionDescription of the extensionfalse
detailsDetails in key/value pairs using format details[i].keyname=keyvalue. Example: details[0].endpoint.url=urlvaluefalse
orchestratorrequirespreparevmOnly honored when type is Orchestrator. Whether prepare VM is needed or notfalse
pathRelative path for the extensionfalse
stateState of the extensionfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the extension
createdCreation timestamp of the extension
descriptionDescription of the extension
detailsThe details of the extension
isuserdefinedTrue if the extension is added by admin
nameName of the extension
pathThe path of the entry point fo the extension
pathreadyTrue if the extension path is in ready state across management servers
removedRemoval timestamp of the extension, if applicable
stateThe state of the extension
typeType of the extension
resources(*)List of resources to which extension is registered to
idID of the resource associated with the extension
createdCreation timestamp of the mapping
detailsthe details of the resource map
nameName of the resource associated with this mapping
typeType of the resource
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createFirewallRule.html b/static/api/apidocs-4.22/html/apis/createFirewallRule.html new file mode 100644 index 0000000000..0b7a48c0c5 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createFirewallRule.html @@ -0,0 +1,183 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createFirewallRule

+

Creates a firewall rule for a given IP address

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
ipaddressidthe IP address id of the port forwarding ruletrue
protocolthe protocol for the firewall rule. Valid values are TCP/UDP/ICMP.true
cidrlistthe CIDR list to forward traffic from. Multiple entries must be separated by a single comma character (,).false
endportthe ending port of firewall rulefalse
fordisplayan optional field, whether to the display the rule to the end user or notfalse
icmpcodeerror code for this icmp messagefalse
icmptypetype of the ICMP message being sentfalse
startportthe starting port of firewall rulefalse
typetype of firewallrule: system/userfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the firewall rule
cidrlistthe cidr list to forward traffic from. Multiple entries are separated by a single comma character (,).
destcidrlistthe cidr list to forward traffic to. Multiple entries are separated by a single comma character (,).
endportthe ending port of firewall rule's port range
fordisplayis rule for display to the regular user
icmpcodeerror code for this icmp message
icmptypetype of the icmp message being sent
ipaddressthe public ip address for the firewall rule
ipaddressidthe public ip address id for the firewall rule
networkidthe network id of the firewall rule
protocolthe protocol of the firewall rule
startportthe starting port of firewall rule's port range
statethe state of the rule
traffictypethe traffic type for the firewall rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createGlobalLoadBalancerRule.html b/static/api/apidocs-4.22/html/apis/createGlobalLoadBalancerRule.html new file mode 100644 index 0000000000..04dab27d96 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createGlobalLoadBalancerRule.html @@ -0,0 +1,249 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createGlobalLoadBalancerRule

+

Creates a global load balancer rule

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
gslbdomainnamedomain name for the GSLB service.true
gslbservicetypeGSLB service type (tcp, udp, http)true
namename of the load balancer ruletrue
regionidregion where the global load balancer is going to be created.true
accountthe account associated with the global load balancer. Must be used with the domainId parameter.false
descriptionthe description of the load balancer rulefalse
domainidthe domain ID associated with the load balancerfalse
gslblbmethodload balancer algorithm (roundrobin, leastconn, proximity) that method is used to distribute traffic across the zones participating in global server load balancing, if not specified defaults to 'round robin'false
gslbstickysessionmethodnamesession sticky method (sourceip) if not specified defaults to sourceipfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idglobal load balancer rule ID
accountthe account of the load balancer rule
descriptionthe description of the global load balancer rule
domainthe domain of the load balancer rule
domainidthe domain ID of the load balancer rule
domainpathpath of the domain to which the load balancer rule belongs
gslbdomainnameDNS domain name given for the global load balancer
gslblbmethodLoad balancing method used for the global load balancer
gslbservicetypeGSLB service type
gslbstickysessionmethodnamesession persistence method used for the global load balancer
namename of the global load balancer rule
projectthe project name of the load balancer
projectidthe project id of the load balancer
regionidRegion Id in which global load balancer is created
loadbalancerrule(*)List of load balancer rules that are part of GSLB rule
idthe load balancer rule ID
accountthe account of the load balancer rule
algorithmthe load balancer algorithm (source, roundrobin, leastconn)
cidrlistthe CIDR list to allow traffic, all other CIDRs will be blocked. Multiple entries must be separated by a single comma character (,).
descriptionthe description of the load balancer
domainthe domain of the load balancer rule
domainidthe domain ID of the load balancer rule
domainpathpath of the domain to which the load balancer rule belongs
fordisplayis rule for display to the regular user
namethe name of the load balancer
networkidthe id of the guest network the lb rule belongs to
privateportthe private port
projectthe project name of the load balancer
projectidthe project id of the load balancer
protocolthe protocol of the loadbalanacer rule
publicipthe public ip address
publicipidthe public ip address id
publicportthe public port
statethe state of the rule
zoneidthe id of the zone the rule belongs to
zonenamethe name of the zone the load balancer rule belongs to
tags(*)the list of resource tags associated with load balancer
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createGpuCard.html b/static/api/apidocs-4.22/html/apis/createGpuCard.html new file mode 100644 index 0000000000..eb58ccab8c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createGpuCard.html @@ -0,0 +1,114 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createGpuCard

+

Creates a GPU card definition in the system

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
deviceidthe device ID of the GPU cardtrue
devicenamethe device name of the GPU cardtrue
namethe display name of the GPU cardtrue
vendoridthe vendor ID of the GPU cardtrue
vendornamethe vendor name of the GPU cardtrue
videoramthe video RAM size in MB for the passthrough vGPU profilefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the GPU card
deviceidthe device ID of the GPU card
devicenamethe device name of the GPU card
namethe display name of the GPU card
vendoridthe vendor ID of the GPU card
vendornamethe vendor name of the GPU card
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createGpuDevice.html b/static/api/apidocs-4.22/html/apis/createGpuDevice.html new file mode 100644 index 0000000000..6b9eb3d854 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createGpuDevice.html @@ -0,0 +1,147 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createGpuDevice

+

Creates a GPU device manually on a host

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
busaddressPCI bus address of the GPU device (e.g., 0000:01:00.0) or UUID for MDEV devices.true
gpucardidID of the GPU card typetrue
hostidID of the host where the GPU device is locatedtrue
vgpuprofileidID of the vGPU profiletrue
numanodeNUMA node of the GPU device (e.g., 0, 1, etc.). This is optional and can be used to specify the NUMA node for the GPU device which is used during allocation. Defaults to -1false
parentgpudeviceidID of the parent GPU device (for virtual GPU devices)false
typeType of GPU device (PCI, MDEV, VGPUOnly). Defaults to PCI.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the GPU device
busaddressbus address of the GPU device or MDEV UUID for vGPU devices
gpucardidthe GPU card ID associated with this GPU device
gpucardnamethe GPU card name associated with this GPU device
gpudevicetypebus address of the GPU device
hostidthe host ID where the GPU device is attached
hostnamethe host name where the GPU device is attached
managedstatethe managed state of the GPU device (Enabled/Disabled)
numanodethe NUMA node where the GPU device is located
parentgpudeviceidthe ID of the parent GPU device, if this is a vGPU
statethe vGPU profile name assigned to this GPU device
vgpuprofileidthe vGPU profile ID assigned to this GPU device
vgpuprofilenamethe vGPU profile name assigned to this GPU device
virtualmachineidthe vGPU profile ID assigned to this GPU device
virtualmachinenamethe vGPU profile name assigned to this GPU device
vmstatethe state of the virtual machine to which this GPU device is allocated
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createGuestNetworkIpv6Prefix.html b/static/api/apidocs-4.22/html/apis/createGuestNetworkIpv6Prefix.html new file mode 100644 index 0000000000..617638947d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createGuestNetworkIpv6Prefix.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createGuestNetworkIpv6Prefix

+

Creates a guest network IPv6 prefix.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
prefixThe /56 or higher IPv6 CIDR for network prefix.true
zoneidUUID of zone to which the IPv6 prefix belongs to.true
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idid of the guest IPv6 prefix
availablesubnetscount of the available IPv6 subnets for the prefix.
created date when this IPv6 prefix was created.
prefixguest IPv6 prefix
totalsubnetscount of the total IPv6 subnets for the prefix.
usedsubnetscount of the used IPv6 subnets for the prefix.
zoneidid of zone to which the IPv6 prefix belongs to.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createGuiTheme.html b/static/api/apidocs-4.22/html/apis/createGuiTheme.html new file mode 100644 index 0000000000..f3d037997a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createGuiTheme.html @@ -0,0 +1,141 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createGuiTheme

+

Creates a customized GUI theme for a set of Common Names (fixed or wildcard), a set of domain UUIDs, and/or a set of account UUIDs.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
nameA name to identify the theme.true
accountidsA set of account UUIDs (also known as ID for the end-user) separated by comma that can retrieve the theme.false
commonnamesA set of Common Names (CN) (fixed or wildcard) separated by comma that can retrieve the theme; e.g.: *acme.com,acme2.comfalse
cssThe CSS to be retrieved and imported into the GUI when matching the theme access configurations.false
descriptionA description for the theme.false
domainidsA set of domain UUIDs (also known as ID for the end-user) separated by comma that can retrieve the theme.false
ispublicDefines whether a theme can be retrieved by anyone when only the `commonNames` is informed. If the `domainIds` or `accountIds` is informed, it is considered as `false`.false
jsonconfigurationThe JSON with the configurations to be retrieved and imported into the GUI when matching the theme access configurations.false
recursivedomainsDefines whether the subdomains of the informed domains are considered. Default value is false.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the custom GUI theme.
accountidsA set of account UUIDs (also known as ID for the end-user) separated by comma that can retrieve the theme.
commonnamesA set of Common Names (CN) (fixed or wildcard) separated by comma that can retrieve the theme; e.g.: *acme.com,acme2.com
createdWhen the GUI theme was created.
cssThe CSS to be retrieved and imported into the GUI when matching the theme access configurations.
descriptionDescription of the GUI theme.
domainidsA set of domain UUIDs (also known as ID for the end-user) separated by comma that can retrieve the theme.
ispublicDefines whether a theme can be retrieved by anyone when only the `commonNames` is informed. If the `domainIds` or `accountIds` is informed, it is considered as `false`.
jsonconfigurationThe JSON with the configurations to be retrieved and imported into the GUI when matching the theme access configurations.
nameName of the GUI theme.
recursivedomainsWhether to consider the subdomains of the informed domain IDs.
removedWhen the GUI theme was removed.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createInstanceGroup.html b/static/api/apidocs-4.22/html/apis/createInstanceGroup.html new file mode 100644 index 0000000000..74faa9d907 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createInstanceGroup.html @@ -0,0 +1,117 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createInstanceGroup

+

Creates a vm group

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
namethe name of the instance grouptrue
accountthe account of the instance group. The account parameter must be used with the domainId parameter.false
domainidthe domain ID of account owning the instance groupfalse
projectidThe project of the instance groupfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the instance group
accountthe account owning the instance group
createdtime and date the instance group was created
domainthe domain name of the instance group
domainidthe domain ID of the instance group
domainpathpath of the Domain the instance group belongs to
namethe name of the instance group
projectthe project name of the instance group
projectidthe project ID of the instance group
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createInternalLoadBalancerElement.html b/static/api/apidocs-4.22/html/apis/createInternalLoadBalancerElement.html new file mode 100644 index 0000000000..27339c2320 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createInternalLoadBalancerElement.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createInternalLoadBalancerElement

+

Create an Internal Load Balancer element.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
nspidthe network service provider ID of the internal load balancer elementtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + +
Response NameDescription
idthe id of the internal load balancer element
enabledEnabled/Disabled the element
nspidthe physical network service provider id of the element
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createIpForwardingRule.html b/static/api/apidocs-4.22/html/apis/createIpForwardingRule.html new file mode 100644 index 0000000000..4ad43c717b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createIpForwardingRule.html @@ -0,0 +1,180 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createIpForwardingRule

+

Creates an IP forwarding rule

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
ipaddressidthe public IP address ID of the forwarding rule, already associated via associateIptrue
protocolthe protocol for the rule. Valid values are TCP or UDP.true
startportthe start port for the ruletrue
cidrlistthe CIDR list to forward traffic from. Multiple entries must be separated by a single comma character (,). This parameter is deprecated. Do not use.false
endportthe end port for the rulefalse
openfirewallif true, firewall rule for source/end public port is automatically created; if false - firewall rule has to be created explicitly. Has value true by defaultfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the port forwarding rule
cidrlistthe cidr list to forward traffic from. Multiple entries are separated by a single comma character (,).
fordisplayis firewall for display to the regular user
ipaddressthe public ip address for the port forwarding rule
ipaddressidthe public ip address id for the port forwarding rule
networkidthe id of the guest network the port forwarding rule belongs to
privateendportthe ending port of port forwarding rule's private port range
privateportthe starting port of port forwarding rule's private port range
protocolthe protocol of the port forwarding rule
publicendportthe ending port of port forwarding rule's private port range
publicportthe starting port of port forwarding rule's public port range
statethe state of the rule
virtualmachinedisplaynamethe VM display name for the port forwarding rule
virtualmachineidthe VM ID for the port forwarding rule
virtualmachinenamethe VM name for the port forwarding rule
vmguestipthe vm ip address for the port forwarding rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createIpv4SubnetForGuestNetwork.html b/static/api/apidocs-4.22/html/apis/createIpv4SubnetForGuestNetwork.html new file mode 100644 index 0000000000..ece563efaa --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createIpv4SubnetForGuestNetwork.html @@ -0,0 +1,129 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createIpv4SubnetForGuestNetwork

+

Creates a IPv4 subnet for guest networks.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
parentidThe zone Ipv4 subnet which the IPv4 subnet belongs to.true
cidrsizethe CIDR size of IPv4 network. This is mutually exclusive with subnet.false
subnetThe CIDR of this Ipv4 subnet.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idid of the IPv4 subnet for guest network
allocateddate when this IPv4 subnet was allocated.
createddate when this IPv4 subnet was created.
networkidid of network which the IPv4 subnet is associated with.
networknamename of network which the IPv4 subnet is associated with.
parentidid of the data center IPv4 subnet
parentsubnetsubnet of the data center IPv4 subnet
removeddate when this IPv4 subnet was removed.
statestate of subnet of the IPv4 network
subnetsubnet of the IPv4 network
vpcidId of the VPC which the IPv4 subnet is associated with.
vpcnameName of the VPC which the IPv4 subnet is associated with.
zoneidid of zone to which the IPv4 subnet belongs to.
zonenameid of zone to which the IPv4 subnet belongs to.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createIpv4SubnetForZone.html b/static/api/apidocs-4.22/html/apis/createIpv4SubnetForZone.html new file mode 100644 index 0000000000..55edd3ee68 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createIpv4SubnetForZone.html @@ -0,0 +1,123 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createIpv4SubnetForZone

+

Creates a IPv4 subnet for a zone.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
subnetThe CIDR of the IPv4 subnet.true
zoneidUUID of the zone which the IPv4 subnet belongs to.true
accountaccount who will own the IPv4 subnetfalse
domainiddomain ID of the account owning the IPv4 subnetfalse
projectidproject who will own the IPv4 subnetfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idid of the guest IPv4 subnet
accountthe account of the IPv4 subnet
createddate when this IPv4 subnet was created.
domainthe domain name of the IPv4 subnet
domainidthe domain ID of the IPv4 subnet
projectthe project name of the IPv4 subnet
projectidthe project id of the IPv4 subnet
subnetguest IPv4 subnet
zoneidid of zone to which the IPv4 subnet belongs to.
zonenamename of zone to which the IPv4 subnet belongs to.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createIpv6FirewallRule.html b/static/api/apidocs-4.22/html/apis/createIpv6FirewallRule.html new file mode 100644 index 0000000000..809e82337e --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createIpv6FirewallRule.html @@ -0,0 +1,192 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createIpv6FirewallRule

+

Creates an Ipv6 firewall rule in the given network (the network must not belong to VPC)

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
networkidThe network of the VM the Ipv6 firewall rule will be created fortrue
protocolthe protocol for the Ipv6 firewall rule. Valid values are TCP/UDP/ICMP/ALL or valid protocol numbertrue
cidrlistthe source CIDR list to allow traffic from. Multiple entries must be separated by a single comma character (,).false
destcidrlistthe destination CIDR list to allow traffic to. Multiple entries must be separated by a single comma character (,).false
endportthe ending port of Ipv6 firewall rulefalse
fordisplayan optional field, whether to the display the rule to the end user or notfalse
icmpcodeerror code for this ICMP messagefalse
icmptypetype of the ICMP message being sentfalse
startportthe starting port of Ipv6 firewall rulefalse
traffictypethe traffic type for the Ipv6 firewall rule, can be ingress or egress, defaulted to ingress if not specifiedfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the port forwarding rule
cidrlistthe cidr list to forward traffic from. Multiple entries are separated by a single comma character (,).
fordisplayis firewall for display to the regular user
ipaddressthe public ip address for the port forwarding rule
ipaddressidthe public ip address id for the port forwarding rule
networkidthe id of the guest network the port forwarding rule belongs to
privateendportthe ending port of port forwarding rule's private port range
privateportthe starting port of port forwarding rule's private port range
protocolthe protocol of the port forwarding rule
publicendportthe ending port of port forwarding rule's private port range
publicportthe starting port of port forwarding rule's public port range
statethe state of the rule
virtualmachinedisplaynamethe VM display name for the port forwarding rule
virtualmachineidthe VM ID for the port forwarding rule
virtualmachinenamethe VM name for the port forwarding rule
vmguestipthe vm ip address for the port forwarding rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createKubernetesCluster.html b/static/api/apidocs-4.22/html/apis/createKubernetesCluster.html new file mode 100644 index 0000000000..fb209e4ddc --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createKubernetesCluster.html @@ -0,0 +1,300 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createKubernetesCluster

+

Creates a Kubernetes cluster

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
namename for the Kubernetes clustertrue
zoneidavailability zone in which Kubernetes cluster to be launchedtrue
accountan optional account for the virtual machine. Must be used with domainId.false
asnumberthe AS Number of the networkfalse
clustertypetype of the cluster: CloudManaged, ExternalManaged. The default value is CloudManaged.false
cniconfigdetailsused to specify the parameters values for the variables in userdata. Example: cniconfigdetails[0].key=accesskey&cniconfigdetails[0].value=s389ddssaa&cniconfigdetails[1].key=secretkey&cniconfigdetails[1].value=8dshfsssfalse
cniconfigurationidthe ID of the Userdatafalse
controlnodesnumber of Kubernetes cluster control nodes, default is 1false
descriptiondescription for the Kubernetes clusterfalse
dockerregistrypasswordpassword for the docker image private registryfalse
dockerregistryurlURL for the docker image private registryfalse
dockerregistryusernameuser name for the docker image private registryfalse
domainidan optional domainId for the virtual machine. If the account parameter is used, domainId must also be used. Hosts dedicated to the specified domain will be used for deploying the clusterfalse
enablecsiif true, setups up CloudStack CSI driverfalse
etcdnodes(Optional) Number of Kubernetes cluster etcd nodes, default is 0.In case the number is greater than 0, etcd nodes are separate from master nodes and are provisioned accordinglyfalse
externalloadbalanceripaddressexternal load balancer IP address while using shared network with Kubernetes HA clusterfalse
hypervisorthe hypervisor on which the CKS cluster is to be deployed. This is required if the zone in which the CKS cluster is being deployed has clusters with different hypervisor types.false
keypairname of the ssh key pair used to login to the virtual machinesfalse
kubernetesversionidKubernetes version with which cluster to be launchedfalse
masternodesnumber of Kubernetes cluster master nodes, default is 1. This option is deprecated, please use 'controlnodes' parameter.false
networkidNetwork in which Kubernetes cluster is to be launchedfalse
nodeofferings(Optional) Node Type to Service Offering ID mapping. If provided, it overrides the serviceofferingid parameterfalse
noderootdisksizeroot disk size in GB for each nodefalse
nodetemplates(Optional) Node Type to Template ID mapping. If provided, it overrides the default template: System VM templatefalse
projectidDeploy cluster for the projectfalse
serviceofferingidthe ID of the service offering for the virtual machines in the cluster.false
sizenumber of Kubernetes cluster worker nodesfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the Kubernetes cluster
accountthe account associated with the Kubernetes cluster
associatednetworknamethe name of the network of the Kubernetes cluster
autoscalingenabledWhether autoscaling is enabled for the cluster
clustertypethe type of the cluster
cniconfignameName of CNI Configuration associated with the cluster
cniconfigurationidID of CNI Configuration associated with the cluster
consoleendpointURL end point for the Kubernetes cluster dashboard UI
controlnodesthe control nodes count for the Kubernetes cluster
controlofferingidthe ID of the service offering of the control nodes on the Kubernetes cluster
controlofferingnamethe name of the service offering of the control nodes on the Kubernetes cluster
cpunumberthe cpu cores of the Kubernetes cluster
createdthe date when this Kubernetes cluster was created
csienabledIndicates if the CloudStack CSI driver has been setup in the cluster
descriptionthe description of the Kubernetes cluster
domainthe name of the domain in which the Kubernetes cluster exists
domainidthe ID of the domain in which the Kubernetes cluster exists
domainpathpath of the domain to which the Kubernetes cluster belongs
endpointURL end point for the Kubernetes cluster
etcdipsPublic IP Addresses of the etcd nodes
etcdnodesthe number of the etcd nodes on the Kubernetes cluster
etcdofferingidthe ID of the service offering of the etcd nodes on the Kubernetes cluster
etcdofferingnamethe name of the service offering of the etcd nodes on the Kubernetes cluster
ipaddressPublic IP Address of the cluster
ipaddressidPublic IP Address ID of the cluster
keypairkeypair details
kubernetesversionidthe ID of the Kubernetes version for the Kubernetes cluster
kubernetesversionnamethe name of the Kubernetes version for the Kubernetes cluster
masternodesthe master nodes count for the Kubernetes cluster. This parameter is deprecated, please use 'controlnodes' parameter.
maxsizeMaximum size of the cluster
memorythe memory the Kubernetes cluster
minsizeMinimum size of the cluster
namethe name of the Kubernetes cluster
networkidthe ID of the network of the Kubernetes cluster
projectthe project name of the Kubernetes cluster
projectidthe project id of the Kubernetes cluster
serviceofferingidthe ID of the service offering of the Kubernetes cluster
serviceofferingnamethe name of the service offering of the Kubernetes cluster
sizethe size (worker nodes count) of the Kubernetes cluster
statethe state of the Kubernetes cluster
templateidthe ID of the template of the Kubernetes cluster
templatenamethe name of the template of the Kubernetes cluster
virtualmachinesthe list of virtualmachine associated with this Kubernetes cluster
workerofferingidthe ID of the service offering of the worker nodes on the Kubernetes cluster
workerofferingnamethe name of the service offering of the worker nodes on the Kubernetes cluster
zoneidthe name of the zone of the Kubernetes cluster
zonenamethe name of the zone of the Kubernetes cluster
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createLBHealthCheckPolicy.html b/static/api/apidocs-4.22/html/apis/createLBHealthCheckPolicy.html new file mode 100644 index 0000000000..a2ff6ecef5 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createLBHealthCheckPolicy.html @@ -0,0 +1,147 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createLBHealthCheckPolicy

+

Creates a load balancer health check policy

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
lbruleidthe ID of the load balancer ruletrue
descriptionthe description of the load balancer health check policyfalse
fordisplayan optional field, whether to the display the rule to the end user or notfalse
healthythresholdNumber of consecutive health check success before declaring an instance healthyfalse
intervaltimeAmount of time between health checks (1 sec - 20940 sec)false
pingpathHTTP ping pathfalse
responsetimeoutTime to wait when receiving a response from the health check (2sec - 60 sec)false
unhealthythresholdNumber of consecutive health check failures before declaring an instance unhealthyfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
accountthe account of the HealthCheck policy
domainthe domain of the HealthCheck policy
domainidthe domain ID of the HealthCheck policy
lbruleidthe LB rule ID
zoneidthe id of the zone the HealthCheck policy belongs to
healthcheckpolicy(*)the list of healthcheckpolicies
idthe LB HealthCheck policy ID
descriptionthe description of the healthcheck policy
fordisplayis policy for display to the regular user
healthcheckintervalAmount of time between health checks
healthcheckthressholdNumber of consecutive health check success before declaring an instance healthy
pingpaththe pingpath of the healthcheck policy
responsetimeTime to wait when receiving a response from the health check
statethe state of the policy
unhealthcheckthressholdNumber of consecutive health check failures before declaring an instance unhealthy.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createLBStickinessPolicy.html b/static/api/apidocs-4.22/html/apis/createLBStickinessPolicy.html new file mode 100644 index 0000000000..2654bc539f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createLBStickinessPolicy.html @@ -0,0 +1,144 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createLBStickinessPolicy

+

Creates a load balancer stickiness policy

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
lbruleidthe ID of the load balancer ruletrue
methodnamename of the load balancer stickiness policy method, possible values are LbCookie, AppCookie, SourceBasedtrue
namename of the load balancer stickiness policytrue
descriptionthe description of the load balancer stickiness policyfalse
fordisplayan optional field, whether to the display the rule to the end user or notfalse
paramparam list. Example: param[0].name=cookiename&param[0].value=LBCookie false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
accountthe account of the Stickiness policy
descriptionthe description of the Stickiness policy
domainthe domain of the Stickiness policy
domainidthe domain ID of the Stickiness policy
lbruleidthe LB rule ID
namethe name of the Stickiness policy
statethe state of the policy
zoneidthe id of the zone the Stickiness policy belongs to
stickinesspolicy(*)the list of stickinesspolicies
idthe LB Stickiness policy ID
descriptionthe description of the Stickiness policy
fordisplayis policy for display to the regular user
methodnamethe method name of the Stickiness policy
namethe name of the Stickiness policy
paramsthe params of the policy
statethe state of the policy
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createLoadBalancer.html b/static/api/apidocs-4.22/html/apis/createLoadBalancer.html new file mode 100644 index 0000000000..c5276592de --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createLoadBalancer.html @@ -0,0 +1,213 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createLoadBalancer

+

Creates an internal load balancer

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
algorithmload balancer algorithm (source, roundrobin, leastconn)true
instanceportthe TCP port of the virtual machine where the network traffic will be load balanced totrue
namename of the load balancertrue
networkidThe guest network the load balancer will be created fortrue
schemethe load balancer scheme. Supported value in this release is Internaltrue
sourceipaddressnetworkidthe network id of the source ip addresstrue
sourceportthe source port the network traffic will be load balanced fromtrue
descriptionthe description of the load balancerfalse
fordisplayan optional field, whether to the display the rule to the end user or notfalse
sourceipaddressthe source IP address the network traffic will be load balanced fromfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe Load Balancer ID
accountthe account of the Load Balancer
algorithmthe load balancer algorithm (source, roundrobin, leastconn)
descriptionthe description of the Load Balancer
domainthe domain of the Load Balancer
domainidthe domain ID of the Load Balancer
domainpathpath of the domain to which the Load Balancer belongs
fordisplayis rule for display to the regular user
namethe name of the Load Balancer
networkidLoad Balancer network id
projectthe project name of the Load Balancer
projectidthe project id of the Load Balancer
sourceipaddressLoad Balancer source ip
sourceipaddressnetworkidLoad Balancer source ip network id
loadbalancerinstance(*)the list of instances associated with the Load Balancer
idthe instance ID
ipaddressthe ip address of the instance
namethe name of the instance
statethe state of the instance
loadbalancerrule(*)the list of rules associated with the Load Balancer
instanceportinstance port of the load balancer rule
sourceportsource port of the load balancer rule
statethe state of the load balancer rule
tags(*)the list of resource tags associated with the Load Balancer
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createLoadBalancerRule.html b/static/api/apidocs-4.22/html/apis/createLoadBalancerRule.html new file mode 100644 index 0000000000..65b3b1b808 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createLoadBalancerRule.html @@ -0,0 +1,219 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createLoadBalancerRule

+

Creates a load balancer rule

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
algorithmload balancer algorithm (source, roundrobin, leastconn)true
namename of the load balancer ruletrue
privateportthe private port of the private IP address/virtual machine where the network traffic will be load balanced totrue
publicportthe public port from where the network traffic will be load balanced fromtrue
accountthe account associated with the load balancer. Must be used with the domainId parameter.false
cidrlistthe source CIDR list to allow traffic from; all other CIDRs will be blocked. Multiple entries must be separated by a single comma character (,). By default, all CIDRs are allowed.false
descriptionthe description of the load balancer rulefalse
domainidthe domain ID associated with the load balancerfalse
fordisplayan optional field, whether to the display the rule to the end user or notfalse
networkidThe guest network this rule will be created for. Required when public Ip address is not associated with any Guest network yet (VPC case)false
openfirewallif true, firewall rule for source/end public port is automatically created; if false - firewall rule has to be created explicitly. If not specified 1) defaulted to false when LB rule is being created for VPC guest network 2) in all other cases defaulted to truefalse
protocolThe protocol for the LB such as tcp, udp, tcp-proxy or ssl.false
publicipidpublic IP address ID from where the network traffic will be load balanced fromfalse
zoneidzone where the load balancer is going to be created. This parameter is required when LB service provider is ElasticLoadBalancerVmfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe load balancer rule ID
accountthe account of the load balancer rule
algorithmthe load balancer algorithm (source, roundrobin, leastconn)
cidrlistthe CIDR list to allow traffic, all other CIDRs will be blocked. Multiple entries must be separated by a single comma character (,).
descriptionthe description of the load balancer
domainthe domain of the load balancer rule
domainidthe domain ID of the load balancer rule
domainpathpath of the domain to which the load balancer rule belongs
fordisplayis rule for display to the regular user
namethe name of the load balancer
networkidthe id of the guest network the lb rule belongs to
privateportthe private port
projectthe project name of the load balancer
projectidthe project id of the load balancer
protocolthe protocol of the loadbalanacer rule
publicipthe public ip address
publicipidthe public ip address id
publicportthe public port
statethe state of the rule
zoneidthe id of the zone the rule belongs to
zonenamethe name of the zone the load balancer rule belongs to
tags(*)the list of resource tags associated with load balancer
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createManagementNetworkIpRange.html b/static/api/apidocs-4.22/html/apis/createManagementNetworkIpRange.html new file mode 100644 index 0000000000..e53d6547aa --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createManagementNetworkIpRange.html @@ -0,0 +1,201 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createManagementNetworkIpRange

+

Creates a Management network IP range.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
gatewayThe gateway for the management network.true
netmaskThe netmask for the management network.true
podidUUID of POD, where the IP range belongs to.true
startipThe starting IP address.true
endipThe ending IP address.false
forsystemvmsSpecify if range is dedicated for CPVM and SSVM.false
vlanOptional. The vlan id the ip range sits on, default to Null when it is not specified which means your network is not on any Vlanfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the Pod
allocationstatethe allocation state of the Pod
endipthe ending IP for the Pod. This parameter is deprecated, please use 'endip' from ipranges parameter.
forsystemvmsindicates if range is dedicated for CPVM and SSVM. This parameter is deprecated, please use 'forsystemvms' from ipranges parameter.
gatewaythe gateway of the Pod
namethe name of the Pod
netmaskthe netmask of the Pod
startipthe starting IP for the Pod. This parameter is deprecated, please use 'startip' from ipranges parameter.
storageaccessgroupscomma-separated list of storage access groups for the pod
vlanidindicates Vlan ID for the range. This parameter is deprecated, please use 'vlanid' from ipranges parameter.
zoneidthe Zone ID of the Pod
zonenamethe Zone name of the Pod
zonestorageaccessgroupscomma-separated list of storage access groups on the zone
capacity(*)the capacity of the Pod
capacityallocatedthe capacity currently in allocated
capacitytotalthe total capacity available
capacityusedthe capacity currently in use
clusteridthe Cluster ID
clusternamethe Cluster name
namethe capacity name
percentusedthe percentage of capacity currently in use
podidthe Pod ID
podnamethe Pod name
tagThe tag for the capacity type
typethe capacity type
zoneidthe Zone ID
zonenamethe Zone name
ipranges(*)the IP ranges for the Pod
cidrthe CIDR for the range
endipthe ending IP for the range
forsystemvmsindicates if range is dedicated for CPVM and SSVM
gatewaythe gateway for the range
startipthe starting IP for the range
vlanidindicates Vlan ID for the range
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createNetwork.html b/static/api/apidocs-4.22/html/apis/createNetwork.html new file mode 100644 index 0000000000..ec791cc939 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createNetwork.html @@ -0,0 +1,499 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createNetwork

+

Creates a network

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
namethe name of the networktrue
networkofferingidthe network offering IDtrue
zoneidthe zone ID for the networktrue
accountAccount that will own the network. Account should be under the selected domainfalse
aclidNetwork ACL ID associated for the networkfalse
acltypeAccess control type; supported values are account and domain. In 3.0 all shared networks should have aclType=Domain, and all isolated networks - Account. Account means that only the account owner can use the network, domain - all accounts in the domain can use the networkfalse
asnumberthe AS Number of the networkfalse
associatednetworkidThe network this network is associated to. only available if create a Shared networkfalse
bgppeeridsIds of the Bgp Peer for the networkfalse
bypassvlanoverlapcheckwhen true bypasses VLAN id/range overlap check during network creation for shared and L2 networksfalse
cidrsizethe CIDR size of IPv4 network. For regular users, this is required for isolated networks with ROUTED mode.false
displaynetworkan optional field, whether to the display the network to the end user or not.false
displaytextthe display text of the networkfalse
dns1the first IPv4 DNS for the networkfalse
dns2the second IPv4 DNS for the networkfalse
domainiddomain ID of the account owning a network. If the account is not specified, but the acltype is Account or not specified, the network will be automatically assigned to the caller account and domain. To create a network under the domain without linking it to any account, make sure to include acltype=Domain parameter in the api call. If account is not specified, but acltype is Domain, the network will be created for the specified domain.false
endipthe ending IP address in the network IP range. If not specified, will be defaulted to startIPfalse
endipv6the ending IPv6 address in the IPv6 network rangefalse
externalidID of the network in an external system.false
gatewaythe gateway of the network. Required for shared networks and isolated networks when it belongs to VPCfalse
hideipaddressusagewhen true ip address usage for the network will not be exported by the listUsageRecords APIfalse
ip6cidrthe CIDR of IPv6 network, must be at least /64false
ip6dns1the first IPv6 DNS for the networkfalse
ip6dns2the second IPv6 DNS for the networkfalse
ip6gatewaythe gateway of the IPv6 network. Required for Shared networksfalse
isolatedpvlanthe isolated private VLAN for this networkfalse
isolatedpvlantypethe isolated private VLAN type for this networkfalse
netmaskthe netmask of the network. Required for shared networks and isolated networks when it belongs to VPCfalse
networkdomainnetwork domainfalse
physicalnetworkidthe physical network ID the network belongs tofalse
privatemtuMTU to be configured on the network VR's private interface(s)false
projectidan optional project for the networkfalse
publicmtuMTU to be configured on the network VR's public facing interfacesfalse
routeripIPV4 address to be assigned to a router in a shared networkfalse
routeripv6IPV6 address to be assigned to a router in a shared networkfalse
sourcenatipaddressIPV4 address to be assigned to the public interface of the network router. This address will be used as source NAT address for the network. +If an address is given and it cannot be acquired, an error will be returned and the network won´t be implemented,false
startipthe beginning IP address in the network IP rangefalse
startipv6the beginning IPv6 address in the IPv6 network rangefalse
subdomainaccessDefines whether to allow subdomains to use networks dedicated to their parent domain(s). Should be used with aclType=Domain, defaulted to allow.subdomain.network.access global config if not specifiedfalse
tungstenvirtualrouteruuidTungsten-Fabric virtual router the network belongs tofalse
vlanthe ID or VID of the networkfalse
vpcidthe VPC network belongs tofalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the network
accountthe owner of the network
aclidACL Id associated with the VPC network
aclnameACL name associated with the VPC network
acltypeacl type - access type to the network
asnumberAS NUMBER
asnumberidUUID of AS NUMBER
bgppeersThe BGP peers for the network
broadcastdomaintypeBroadcast domain type of the network
broadcasturibroadcast uri of the network. This parameter is visible to ROOT admins only
canusefordeploylist networks available for vm deployment
cidrCloudstack managed address space, all CloudStack managed VMs get IP address from CIDR
createdthe date this network was created
detailsthe details of the network
displaynetworkan optional field, whether to the display the network to the end user or not.
displaytextthe displaytext of the network
dns1the first IPv4 DNS for the network
dns2the second IPv4 DNS for the network
domainthe domain name of the network owner
domainidthe domain id of the network owner
domainpathpath of the Domain the network belongs to
egressdefaultpolicytrue if guest network default egress policy is allow; false if default egress policy is deny
externalidThe external id of the network
gatewaythe network's gateway
iconBase64 string representation of the resource icon
internetprotocolThe internet protocol of network offering
ip4routesThe routes for the network to ease adding route in upstream router
ip4routingThe IPv4 routing type of network
ip6cidrthe cidr of IPv6 network
ip6dns1the first IPv6 DNS for the network
ip6dns2the second IPv6 DNS for the network
ip6gatewaythe gateway of IPv6 network
ip6routesThe routes for the network to ease adding route in upstream router
ip6routingThe Ipv6 routing type of network offering
isdefaulttrue if network is default, false otherwise
ispersistentlist networks that are persistent
issystemtrue if network is system, false otherwise
namethe name of the network
netmaskthe network's netmask
networkcidrthe network CIDR of the guest network configured with IP reservation. It is the summation of CIDR and RESERVED_IP_RANGE
networkdomainthe network domain
networkofferingavailabilityavailability of the network offering the network is created from
networkofferingconservemodetrue if network offering is ip conserve mode enabled
networkofferingdisplaytextdisplay text of the network offering the network is created from
networkofferingidnetwork offering id the network is created from
networkofferingnamename of the network offering the network is created from
physicalnetworkidthe physical network id
privatemtuMTU configured on the network VR's private interfaces
projectthe project name of the address
projectidthe project id of the ipaddress
publicmtuMTU configured on the network VR's public facing interfaces
receivedbytesthe total number of network traffic bytes received
redundantrouterIf the network has redundant routers enabled
relatedrelated to what other network configuration
reservediprangethe network's IP range not to be used by CloudStack guest VMs and can be used for non CloudStack purposes
restartrequiredtrue network requires restart
sentbytesthe total number of network traffic bytes sent
specifyiprangestrue if network supports specifying ip ranges, false otherwise
specifyvlantrue if network supports specifying vlan, false otherwise
statestate of the network
strechedl2subnettrue if network can span multiple zones
subdomainaccesstrue if users from subdomains can access the domain level network
supportsvmautoscalingif network offering supports vm autoscaling feature
traffictypethe traffic type of the network
tungstenvirtualrouteruuidTungsten-Fabric virtual router the network belongs to
typethe type of the network
vlanThe vlan of the network. This parameter is visible to ROOT admins only
vpcidVPC the network belongs to
vpcnameName of the VPC to which this network belongs
zoneidzone id of the network
zonenamethe name of the zone the network belongs to
zonesnetworkspansIf a network is enabled for 'streched l2 subnet' then represents zones on which network currently spans
service(*)the list of services
namethe service name
capability(*)the list of capabilities
canchooseservicecapabilitycan this service capability value can be choosable while creatine network offerings
namethe capability name
valuethe capability value
provider(*)the service provider name
iduuid of the network provider
canenableindividualservicetrue if individual services can be enabled/disabled
destinationphysicalnetworkidthe destination physical network
namethe provider name
physicalnetworkidthe physical network this belongs to
servicelistservices for this provider
statestate of the network provider
tags(*)the list of resource tags associated with network
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createNetworkACL.html b/static/api/apidocs-4.22/html/apis/createNetworkACL.html new file mode 100644 index 0000000000..0c757da6e7 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createNetworkACL.html @@ -0,0 +1,198 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createNetworkACL

+

Creates a ACL rule in the given network (the network has to belong to VPC)

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
protocolthe protocol for the ACL rule. Valid values are TCP/UDP/ICMP/ALL or valid protocol numbertrue
aclidThe network of the VM the ACL will be created forfalse
actionscl entry action, allow or denyfalse
cidrlistthe CIDR list to allow traffic from/to. Multiple entries must be separated by a single comma character (,).false
endportthe ending port of ACLfalse
fordisplayan optional field, whether to the display the rule to the end user or notfalse
icmpcodeerror code for this ICMP messagefalse
icmptypetype of the ICMP message being sentfalse
networkidThe network of the VM the ACL will be created forfalse
numberThe number of the ACL item, its orderingfalse
reasonA description indicating why the ACL rule is required.false
startportthe starting port of ACLfalse
traffictypethe traffic type for the ACL,can be ingress or egress, defaulted to ingress if not specifiedfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the ACL Item
aclidthe ID of the ACL this item belongs to
aclnamethe name of the ACL this item belongs to
actionAction of ACL Item. Allow/Deny
cidrlistthe cidr list to forward traffic from. Multiple entries are separated by a single comma character (,).
endportthe ending port of ACL's port range
fordisplayis rule for display to the regular user
icmpcodeerror code for this icmp message
icmptypetype of the icmp message being sent
numberNumber of the ACL Item
protocolthe protocol of the ACL
reasonan explanation on why this ACL rule is being applied
startportthe starting port of ACL's port range
statethe state of the rule
traffictypethe traffic type for the ACL
tags(*)the list of resource tags associated with the network ACLs
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createNetworkACLList.html b/static/api/apidocs-4.22/html/apis/createNetworkACLList.html new file mode 100644 index 0000000000..a88dea84d1 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createNetworkACLList.html @@ -0,0 +1,108 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createNetworkACLList

+

Creates a network ACL. If no VPC is given, then it creates a global ACL that can be used by everyone.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
nameName of the network ACL listtrue
descriptionDescription of the network ACL listfalse
fordisplayan optional field, whether to the display the list to the end user or notfalse
vpcidID of the VPC associated with this network ACL listfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the ACL
descriptionDescription of the ACL
fordisplayis ACL for display to the regular user
namethe Name of the ACL
vpcidId of the VPC this ACL is associated with
vpcnameName of the VPC this ACL is associated with
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createNetworkOffering.html b/static/api/apidocs-4.22/html/apis/createNetworkOffering.html new file mode 100644 index 0000000000..6cdd72887a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createNetworkOffering.html @@ -0,0 +1,315 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createNetworkOffering

+

Creates a network offering.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
guestiptypeguest type of the network offering: Shared or Isolatedtrue
namethe name of the network offeringtrue
traffictypethe traffic type for the network offering. Supported type in current release is GUEST onlytrue
availabilitythe availability of network offering. The default value is Optional. Another value is Required, which will make it as the default network offering for new networks false
conservemodetrue if the network offering is IP conserve mode enabledfalse
detailsNetwork offering details in key/value pairs. Supported keys are internallbprovider/publiclbprovider with service provider as a value, and promiscuousmode/macaddresschanges/forgedtransmits with true/false as value to accept/reject the security settings if available for a nic/portgroupfalse
displaytextthe display text of the network offering, defaults to the value of 'name'.false
domainidthe ID of the containing domain(s), null for public offeringsfalse
egressdefaultpolicytrue if guest network default egress policy is allow; false if default egress policy is denyfalse
enableset to true if the offering is to be enabled during creation. Default is falsefalse
fornsxtrue if network offering is meant to be used for NSX, false otherwise.false
fortungstentrue if network offering is meant to be used for Tungsten-Fabric, false otherwise.false
forvpctrue if network offering is meant to be used for VPC, false otherwise.false
internetprotocolThe internet protocol of network offering. Options are ipv4 and dualstack. Default is ipv4. dualstack will create a network offering that supports both IPv4 and IPv6false
ispersistenttrue if network offering supports persistent networks; defaulted to false if not specifiedfalse
keepaliveenabledif true keepalive will be turned on in the loadbalancer. At the time of writing this has only an effect on haproxy; the mode http and httpclose options are unset in the haproxy conf file.false
maxconnectionsmaximum number of concurrent connections supported by the network offeringfalse
networkmodeIndicates the mode with which the network will operate. Valid option: NATTED or ROUTEDfalse
networkratedata transfer rate in megabits per second allowedfalse
nsxsupportlbtrue if network offering for NSX network offering supports Load balancer service.false
nsxsupportsinternallbtrue if network offering for NSX network offering supports Internal Load balancer service.false
providerName of the provider providing the servicefalse
routingmodethe routing mode for the network offering. Supported types are: Static or Dynamic.false
servicecapabilitylistdesired service capabilities as part of network offeringfalse
serviceofferingidthe service offering ID used by virtual router providerfalse
serviceproviderlistprovider to service mapping. If not specified, the provider for the service will be mapped to the default provider on the physical networkfalse
specifyasnumbertrue if network offering supports choosing AS numberfalse
specifyiprangestrue if network offering supports specifying ip ranges; defaulted to false if not specifiedfalse
specifyvlantrue if network offering supports vlansfalse
supportedservicesservices supported by the network offeringfalse
tagsthe tags for the network offering.false
zoneidthe ID of the containing zone(s), null for public offeringsfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the network offering
availabilityavailability of the network offering
conservemodetrue if network offering is ip conserve mode enabled
createdthe date this network offering was created
detailsadditional key/value details tied with network offering
displaytextan alternate display text of the network offering.
domainthe domain name(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
domainidthe domain ID(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
egressdefaultpolicytrue if guest network default egress policy is allow; false if default egress policy is deny
fornsxtrue if network offering can be used by NSX networks only
fortungstentrue if network offering can be used by Tungsten-Fabric networks only
forvpctrue if network offering can be used by VPC networks only
guestiptypeguest type of the network offering, can be Shared or Isolated
internetprotocolthe internet protocol of the network offering
isdefaulttrue if network offering is default, false otherwise
ispersistenttrue if network offering supports persistent networks, false otherwise
maxconnectionsmaximum number of concurrents connections to be handled by lb
namethe name of the network offering
networkmodeMode in which the network will operate. The valid values are NATTED and ROUTED
networkratedata transfer rate in megabits per second allowed.
routingmodethe routing mode for the network offering, supported types are Static or Dynamic.
serviceofferingidthe ID of the service offering used by virtual router provider
specifyasnumbertrue if network offering supports choosing AS numbers
specifyiprangestrue if network offering supports specifying ip ranges, false otherwise
specifyvlantrue if network offering supports vlans, false otherwise
statestate of the network offering. Can be Disabled/Enabled/Inactive
supportsinternallbtrue if network offering supports public access for guest networks
supportspublicaccesstrue if network offering supports public access for guest networks
supportsstrechedl2subnettrue if network offering supports network that span multiple zones
tagsthe tags for the network offering
traffictypethe traffic type for the network offering, supported types are Public, Management, Control, Guest, Vlan or Storage.
zonethe zone name(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
zoneidthe zone ID(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
service(*)the list of supported services
namethe service name
capability(*)the list of capabilities
canchooseservicecapabilitycan this service capability value can be choosable while creatine network offerings
namethe capability name
valuethe capability value
provider(*)the service provider name
iduuid of the network provider
canenableindividualservicetrue if individual services can be enabled/disabled
destinationphysicalnetworkidthe destination physical network
namethe provider name
physicalnetworkidthe physical network this belongs to
servicelistservices for this provider
statestate of the network provider
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createNetworkPermissions.html b/static/api/apidocs-4.22/html/apis/createNetworkPermissions.html new file mode 100644 index 0000000000..3d0c33c94b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createNetworkPermissions.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createNetworkPermissions

+

Updates network permissions.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
networkidthe network IDtrue
accountidsa comma delimited list of account IDs within owner's domain. If specified, "op" parameter has to be passed in.false
accountsa comma delimited list of accounts within owner's domain. If specified, "op" parameter has to be passed in.false
projectidsa comma delimited list of projects within owner's domain. If specified, "op" parameter has to be passed in.false
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createPhysicalNetwork.html b/static/api/apidocs-4.22/html/apis/createPhysicalNetwork.html new file mode 100644 index 0000000000..1e3055b000 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createPhysicalNetwork.html @@ -0,0 +1,135 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createPhysicalNetwork

+

Creates a physical network

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
namethe name of the physical networktrue
zoneidthe Zone ID for the physical networktrue
broadcastdomainrangethe broadcast domain range for the physical network[Pod or Zone]. In Acton release it can be Zone only in Advance zone, and Pod in Basicfalse
domainiddomain ID of the account owning a physical networkfalse
isolationmethodsthe isolation method for the physical network[VLAN/L3/GRE]false
networkspeedthe speed for the physical network[1G/10G]false
tagsTag the physical networkfalse
vlanthe VLAN for the physical networkfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe uuid of the physical network
broadcastdomainrangeBroadcast domain range of the physical network
domainidthe domain id of the physical network owner
isolationmethodsisolation methods
namename of the physical network
networkspeedthe speed of the physical network
statestate of the physical network
tagscomma separated tag
vlanthe vlan of the physical network
zoneidzone id of the physical network
zonenamezone name of the physical network
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createPod.html b/static/api/apidocs-4.22/html/apis/createPod.html new file mode 100644 index 0000000000..833a379e51 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createPod.html @@ -0,0 +1,204 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createPod

+

Creates a new Pod.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
namethe name of the Podtrue
zoneidthe Zone ID in which the Pod will be createdtrue
allocationstateAllocation state of this Pod for allocation of new resourcesfalse
endipthe ending IP address for the Podfalse
gatewaythe gateway for the Podfalse
netmaskthe netmask for the Podfalse
startipthe starting IP address for the Podfalse
storageaccessgroupscomma separated list of storage access groups for the hosts in the podfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the Pod
allocationstatethe allocation state of the Pod
endipthe ending IP for the Pod. This parameter is deprecated, please use 'endip' from ipranges parameter.
forsystemvmsindicates if range is dedicated for CPVM and SSVM. This parameter is deprecated, please use 'forsystemvms' from ipranges parameter.
gatewaythe gateway of the Pod
namethe name of the Pod
netmaskthe netmask of the Pod
startipthe starting IP for the Pod. This parameter is deprecated, please use 'startip' from ipranges parameter.
storageaccessgroupscomma-separated list of storage access groups for the pod
vlanidindicates Vlan ID for the range. This parameter is deprecated, please use 'vlanid' from ipranges parameter.
zoneidthe Zone ID of the Pod
zonenamethe Zone name of the Pod
zonestorageaccessgroupscomma-separated list of storage access groups on the zone
capacity(*)the capacity of the Pod
capacityallocatedthe capacity currently in allocated
capacitytotalthe total capacity available
capacityusedthe capacity currently in use
clusteridthe Cluster ID
clusternamethe Cluster name
namethe capacity name
percentusedthe percentage of capacity currently in use
podidthe Pod ID
podnamethe Pod name
tagThe tag for the capacity type
typethe capacity type
zoneidthe Zone ID
zonenamethe Zone name
ipranges(*)the IP ranges for the Pod
cidrthe CIDR for the range
endipthe ending IP for the range
forsystemvmsindicates if range is dedicated for CPVM and SSVM
gatewaythe gateway for the range
startipthe starting IP for the range
vlanidindicates Vlan ID for the range
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createPortForwardingRule.html b/static/api/apidocs-4.22/html/apis/createPortForwardingRule.html new file mode 100644 index 0000000000..387f72dce8 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createPortForwardingRule.html @@ -0,0 +1,198 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createPortForwardingRule

+

Creates a port forwarding rule

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
ipaddressidthe IP address id of the port forwarding ruletrue
privateportthe starting port of port forwarding rule's private port rangetrue
protocolthe protocol for the port forwarding rule. Valid values are TCP or UDP.true
publicportthe starting port of port forwarding rule's public port rangetrue
virtualmachineidthe ID of the virtual machine for the port forwarding ruletrue
cidrlist the source CIDR list to allow traffic from; all other CIDRs will be blocked. Multiple entries must be separated by a single comma character (,). This param will be used only for VPC tiers. By default, all CIDRs are allowed.false
fordisplayan optional field, whether to the display the rule to the end user or notfalse
networkidthe network of the virtual machine the port forwarding rule will be created for. Required when public IP address is not associated with any guest network yet (VPC case).false
openfirewallif true, firewall rule for source/end public port is automatically created; if false - firewall rule has to be created explicitly. If not specified 1) defaulted to false when PF rule is being created for VPC guest network 2) in all other cases defaulted to truefalse
privateendportthe ending port of port forwarding rule's private port rangefalse
publicendportthe ending port of port forwarding rule's private port rangefalse
vmguestipVM guest nic secondary IP address for the port forwarding rulefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the port forwarding rule
cidrlistthe cidr list to forward traffic from. Multiple entries are separated by a single comma character (,).
fordisplayis firewall for display to the regular user
ipaddressthe public ip address for the port forwarding rule
ipaddressidthe public ip address id for the port forwarding rule
networkidthe id of the guest network the port forwarding rule belongs to
privateendportthe ending port of port forwarding rule's private port range
privateportthe starting port of port forwarding rule's private port range
protocolthe protocol of the port forwarding rule
publicendportthe ending port of port forwarding rule's private port range
publicportthe starting port of port forwarding rule's public port range
statethe state of the rule
virtualmachinedisplaynamethe VM display name for the port forwarding rule
virtualmachineidthe VM ID for the port forwarding rule
virtualmachinenamethe VM name for the port forwarding rule
vmguestipthe vm ip address for the port forwarding rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createPortableIpRange.html b/static/api/apidocs-4.22/html/apis/createPortableIpRange.html new file mode 100644 index 0000000000..eff8d96946 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createPortableIpRange.html @@ -0,0 +1,150 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createPortableIpRange

+

adds a range of portable public IP's to a region

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
endipthe ending IP address in the portable IP rangetrue
gatewaythe gateway for the portable IP rangetrue
netmaskthe netmask of the portable IP rangetrue
regionidId of the Regiontrue
startipthe beginning IP address in the portable IP rangetrue
vlanVLAN id, if not specified defaulted to untaggedfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idportable IP range ID
endipthe end ip of the portable IP range
gatewaythe gateway of the VLAN IP range
netmaskthe netmask of the VLAN IP range
regionidRegion Id in which portable ip range is provisioned
startipthe start ip of the portable IP range
vlanthe ID or VID of the VLAN.
portableipaddress(*)List of portable IP and association with zone/network/vpc details that are part of GSLB rule
accountidthe account ID the portable IP address is associated with
allocateddate the portal IP address was acquired
domainidthe domain ID the portable IP address is associated with
ipaddresspublic IP address
networkidthe ID of the Network where ip belongs to
physicalnetworkidthe physical network this belongs to
regionidRegion Id in which global load balancer is created
stateState of the ip address. Can be: Allocating, Allocated, Releasing and Free
vpcidVPC the ip belongs to
zoneidthe ID of the zone the public IP address belongs to
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createPrivateGateway.html b/static/api/apidocs-4.22/html/apis/createPrivateGateway.html new file mode 100644 index 0000000000..6201fe2673 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createPrivateGateway.html @@ -0,0 +1,171 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createPrivateGateway

+

Creates a private gateway

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
gatewaythe gateway of the Private gatewaytrue
ipaddressthe IP address of the Private gateawaytrue
netmaskthe netmask of the Private gatewaytrue
vpcidthe VPC network belongs totrue
aclidthe ID of the network ACLfalse
associatednetworkidThe isolated network this private gateway is associated to.false
bypassvlanoverlapcheckwhen true bypasses VLAN id/range overlap check during private gateway creationfalse
networkofferingidthe uuid of the network offering to use for the private gateways network connectionfalse
physicalnetworkidthe Physical Network ID the network belongs tofalse
sourcenatsupportedsource NAT supported value. Default value false. If 'true' source NAT is enabled on the private gateway 'false': sourcenat is not supportedfalse
vlanthe network implementation uri for the private gatewayfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the private gateway
accountthe account associated with the private gateway
aclidACL Id set for private gateway
aclnameACL name set for private gateway
domainthe domain associated with the private gateway
domainidthe ID of the domain associated with the private gateway
domainpathpath of the domain to which the private gateway belongs
gatewaythe gateway
ipaddressthe private gateway's ip address
netmaskthe private gateway's netmask
physicalnetworkidthe physical network id
projectthe project name of the private gateway
projectidthe project id of the private gateway
sourcenatsupportedSource Nat enable status
stateState of the gateway, can be Creating, Ready, Deleting
vlanthe network implementation uri for the private gateway
vpcidVPC id the private gateway belongs to
vpcnameVPC name the private gateway belongs to
zoneidzone id of the private gateway
zonenamethe name of the zone the private gateway belongs to
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createProject.html b/static/api/apidocs-4.22/html/apis/createProject.html new file mode 100644 index 0000000000..b61e15841d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createProject.html @@ -0,0 +1,315 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createProject

+

Creates a project

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
namename of the projecttrue
accountaccount who will be Admin for the projectfalse
accountidID of the account owning a projectfalse
displaytextThe display text of the project, defaults to the 'name´.false
domainiddomain ID of the account owning a projectfalse
useriduser ID of the account to be assigned as owner of the project i.e., Project Adminfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the project
backupavailablethe total number of backups available to this project
backuplimitthe total number of backups which can be stored by this project
backupstorageavailablethe total backup storage space (in GiB) available to the project
backupstoragelimitthe total backup storage space (in GiB) the project can own
backupstoragetotalthe total backup storage space (in GiB) owned by the project
backuptotalthe total number of backups stored by this project
bucketavailablethe total number of buckets available to this project
bucketlimitthe total number of buckets which can be stored by this project
buckettotalthe total number of buckets stored by this project
cpuavailablethe total number of cpu cores available to be created for this project
cpulimitthe total number of cpu cores the project can own
cputotalthe total number of cpu cores owned by project
createdthe date this project was created
displaytextthe displaytext of the project
domainthe domain name where the project belongs to
domainidthe domain id the project belongs to
gpuavailablethe total number of gpus available to be created for this project
gpulimitthe total number of gpus the project can own
gputotalthe total number of gpus owned by project
iconBase64 string representation of the resource icon
ipavailablethe total number of public ip addresses available for this project to acquire
iplimitthe total number of public ip addresses this project can acquire
iptotalthe total number of public ip addresses allocated for this project
memoryavailablethe total memory (in MB) available to be created for this project
memorylimitthe total memory (in MB) the project can own
memorytotalthe total memory (in MB) owned by project
namethe name of the project
networkavailablethe total number of networks available to be created for this project
networklimitthe total number of networks the project can own
networktotalthe total number of networks owned by project
objectstorageavailablethe total object storage space (in GiB) available to the project
objectstoragelimitthe total object storage space (in GiB) the project can own
objectstoragetotalthe total object storage space (in GiB) owned by the project
ownerthe account name of the project's owners
primarystorageavailablethe total primary storage space (in GiB) available to be used for this project
primarystoragelimitthe total primary storage space (in GiB) the project can own
primarystoragetotalthe total primary storage space (in GiB) owned by project
projectaccountnamethe project account name of the project
secondarystorageavailablethe total secondary storage space (in GiB) available to be used for this project
secondarystoragelimitthe total secondary storage space (in GiB) the project can own
secondarystoragetotalthe total secondary storage space (in GiB) owned by project
snapshotavailablethe total number of snapshots available for this project
snapshotlimitthe total number of snapshots which can be stored by this project
snapshottotalthe total number of snapshots stored by this project
statethe state of the project
taggedresourcesThe tagged resource limit and count for the project
templateavailablethe total number of templates available to be created by this project
templatelimitthe total number of templates which can be created by this project
templatetotalthe total number of templates which have been created by this project
vmavailablethe total number of virtual machines available for this project to acquire
vmlimitthe total number of virtual machines that can be deployed by this project
vmrunningthe total number of virtual machines running for this project
vmstoppedthe total number of virtual machines stopped for this project
vmtotalthe total number of virtual machines deployed by this project
volumeavailablethe total volume available for this project
volumelimitthe total volume which can be used by this project
volumetotalthe total volume being used by this project
vpcavailablethe total number of vpcs available to be created for this project
vpclimitthe total number of vpcs the project can own
vpctotalthe total number of vpcs owned by project
tags(*)the list of resource tags associated with vm
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createProjectRole.html b/static/api/apidocs-4.22/html/apis/createProjectRole.html new file mode 100644 index 0000000000..6622fefd1b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createProjectRole.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createProjectRole

+

Creates a Project role

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
namecreates a project role with this unique nametrue
projectidID of project where role is being createdtrue
descriptionThe description of the Project rolefalse
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
projectidthe id of the project
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createProjectRolePermission.html b/static/api/apidocs-4.22/html/apis/createProjectRolePermission.html new file mode 100644 index 0000000000..3a31ca4c93 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createProjectRolePermission.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createProjectRolePermission

+

Adds API permissions to a project role

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
permissionThe rule permission, allow or deny. Default: deny.true
projectidID of project where project role permission is to be createdtrue
projectroleidID of the project roletrue
ruleThe API name or wildcard rule such as list*true
descriptionThe description of the role permissionfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the project role permission
projectidthe ID of the project
projectroleidthe ID of the project role to which the role permission belongs
projectrolenamethe name of the project role to which the role permission belongs
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createRemoteAccessVpn.html b/static/api/apidocs-4.22/html/apis/createRemoteAccessVpn.html new file mode 100644 index 0000000000..2089834c72 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createRemoteAccessVpn.html @@ -0,0 +1,135 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createRemoteAccessVpn

+

Creates a l2tp/ipsec remote access vpn

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
publicipidpublic ip address id of the vpn servertrue
accountan optional account for the VPN. Must be used with domainId.false
domainidan optional domainId for the VPN. If the account parameter is used, domainId must also be used.false
fordisplayan optional field, whether to the display the vpn to the end user or notfalse
iprangethe range of ip addresses to allocate to vpn clients. The first ip in the range will be taken by the vpn serverfalse
openfirewallif true, firewall rule for source/end public port is automatically created; if false - firewall rule has to be created explicitly. Has value true by defaultfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the remote access vpn
accountthe account of the remote access vpn
domainthe domain name of the account of the remote access vpn
domainidthe domain id of the account of the remote access vpn
domainpathpath of the domain to which the remote access vpn belongs
fordisplayis vpn for display to the regular user
iprangethe range of ips to allocate to the clients
presharedkeythe ipsec preshared key
projectthe project name of the vpn
projectidthe project id of the vpn
publicipthe public ip address of the vpn server
publicipidthe public ip address of the vpn server
statethe state of the rule
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createRole.html b/static/api/apidocs-4.22/html/apis/createRole.html new file mode 100644 index 0000000000..9decf6f678 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createRole.html @@ -0,0 +1,102 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createRole

+

Creates a role

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
nameCreates a role with this unique nametrue
descriptionThe description of the rolefalse
ispublicIndicates whether the role will be visible to all users (public) or only to root admins (private). Default is true.false
roleidID of the role to be cloned from. Either roleid or type must be passed infalse
typeThe type of the role, valid options are: Admin, ResourceAdmin, DomainAdmin, Userfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + +
Response NameDescription
isdefaulttrue if role is default, false otherwise
statethe state of the role
typethe type of the role
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createRolePermission.html b/static/api/apidocs-4.22/html/apis/createRolePermission.html new file mode 100644 index 0000000000..91a8079124 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createRolePermission.html @@ -0,0 +1,99 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createRolePermission

+

Adds an API permission to a role

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
permissionThe rule permission, allow or deny. Default: deny.true
roleidID of the roletrue
ruleThe API name or wildcard rule such as list*true
descriptionThe description of the role permissionfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + +
Response NameDescription
idthe ID of the role permission
roleidthe ID of the role to which the role permission belongs
rolenamethe name of the role to which the role permission belongs
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createRoutingFirewallRule.html b/static/api/apidocs-4.22/html/apis/createRoutingFirewallRule.html new file mode 100644 index 0000000000..f30769aaac --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createRoutingFirewallRule.html @@ -0,0 +1,192 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createRoutingFirewallRule

+

Creates a routing firewall rule in the given network in ROUTED mode

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
networkidThe network of the VM the firewall rule will be created fortrue
protocolthe protocol for the firewall rule. Valid values are TCP/UDP/ICMP/ALL or valid protocol numbertrue
cidrlistthe source CIDR list to allow traffic from. Multiple entries must be separated by a single comma character (,).false
destcidrlistthe destination CIDR list to allow traffic to. Multiple entries must be separated by a single comma character (,).false
endportthe ending port of firewall rulefalse
fordisplayan optional field, whether to the display the rule to the end user or notfalse
icmpcodeerror code for this ICMP messagefalse
icmptypetype of the ICMP message being sentfalse
startportthe starting port of firewall rulefalse
traffictypethe traffic type for the Routing firewall rule, can be ingress or egress, defaulted to ingress if not specifiedfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the port forwarding rule
cidrlistthe cidr list to forward traffic from. Multiple entries are separated by a single comma character (,).
fordisplayis firewall for display to the regular user
ipaddressthe public ip address for the port forwarding rule
ipaddressidthe public ip address id for the port forwarding rule
networkidthe id of the guest network the port forwarding rule belongs to
privateendportthe ending port of port forwarding rule's private port range
privateportthe starting port of port forwarding rule's private port range
protocolthe protocol of the port forwarding rule
publicendportthe ending port of port forwarding rule's private port range
publicportthe starting port of port forwarding rule's public port range
statethe state of the rule
virtualmachinedisplaynamethe VM display name for the port forwarding rule
virtualmachineidthe VM ID for the port forwarding rule
virtualmachinenamethe VM name for the port forwarding rule
vmguestipthe vm ip address for the port forwarding rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createSSHKeyPair.html b/static/api/apidocs-4.22/html/apis/createSSHKeyPair.html new file mode 100644 index 0000000000..d38808a87f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createSSHKeyPair.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createSSHKeyPair

+

Create a new keypair and returns the private key

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
nameName of the keypairtrue
accountan optional account for the ssh key. Must be used with domainId.false
domainidan optional domainId for the ssh key. If the account parameter is used, domainId must also be used.false
projectidan optional project for the ssh keyfalse
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
privatekeyPrivate key
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createSecondaryStagingStore.html b/static/api/apidocs-4.22/html/apis/createSecondaryStagingStore.html new file mode 100644 index 0000000000..c3ac81cbf0 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createSecondaryStagingStore.html @@ -0,0 +1,126 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createSecondaryStagingStore

+

create secondary staging store.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
urlthe URL for the staging storetrue
detailsthe details for the staging storefalse
providerthe staging store provider namefalse
scopethe scope of the staging store: zone only for nowfalse
zoneidthe Zone ID for the staging storefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the image store
disksizetotalthe total disk size of the host
disksizeusedthe host's currently used disk size
namethe name of the image store
protocolthe protocol of the image store
providernamethe provider name of the image store
readonlydefines if store is read-only
scopethe scope of the image store
urlthe url of the image store
zoneidthe Zone ID of the image store
zonenamethe Zone name of the image store
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createSecondaryStorageSelector.html b/static/api/apidocs-4.22/html/apis/createSecondaryStorageSelector.html new file mode 100644 index 0000000000..cad0d531f4 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createSecondaryStorageSelector.html @@ -0,0 +1,117 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createSecondaryStorageSelector

+

Creates a secondary storage selector, described by the heuristic rule.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
descriptionThe description of the heuristic rule.true
heuristicruleThe heuristic rule, in JavaScript language. It is required that it returns the UUID of a secondary storage pool. An example of a rule is `if (snapshot.hypervisorType === 'KVM') { '7832f261-c602-4e8e-8580-2496ffbbc45d'; }` would allocate all snapshots with the KVM hypervisor to the specified secondary storage UUID.true
nameThe name identifying the heuristic rule.true
typeThe resource type directed to a specific secondary storage by the selector. Valid options are: ISO, SNAPSHOT, TEMPLATE and VOLUME.true
zoneidThe zone in which the heuristic rule will be applied.true
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the heuristic.
createdWhen the heuristic was created.
descriptionDescription of the heuristic.
heuristicruleThe heuristic rule, in JavaScript language, used to select a secondary storage to be directed.
nameName of the heuristic.
removedWhen the heuristic was removed.
typeThe resource type directed to a specific secondary storage by the selector. Valid options are: ISO, SNAPSHOT, TEMPLATE and VOLUME.
zoneidThe zone which the heuristic is valid upon.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createSecurityGroup.html b/static/api/apidocs-4.22/html/apis/createSecurityGroup.html new file mode 100644 index 0000000000..bc615892b0 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createSecurityGroup.html @@ -0,0 +1,300 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createSecurityGroup

+

Creates a security group

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
namename of the security grouptrue
accountan optional account for the security group. Must be used with domainId.false
descriptionthe description of the security groupfalse
domainidan optional domainId for the security group. If the account parameter is used, domainId must also be used.false
projectidCreate security group for projectfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the security group
accountthe account owning the security group
descriptionthe description of the security group
domainthe domain name of the security group
domainidthe domain ID of the security group
domainpathpath of the Domain the security group belongs to
namethe name of the security group
projectthe project name of the group
projectidthe project id of the group
virtualmachinecountthe number of virtualmachines associated with this securitygroup
virtualmachineidsthe list of virtualmachine ids associated with this securitygroup
egressrule(*)the list of egress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
ingressrule(*)the list of ingress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createServiceInstance.html b/static/api/apidocs-4.22/html/apis/createServiceInstance.html new file mode 100644 index 0000000000..e836fe1400 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createServiceInstance.html @@ -0,0 +1,132 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createServiceInstance

+

Creates a system virtual-machine that implements network services

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
leftnetworkidThe left (inside) network for service instancetrue
nameThe name of the service instancetrue
rightnetworkidThe right (outside) network ID for the service instancetrue
serviceofferingidThe service offering ID that defines the resources consumed by the service appliancetrue
templateidThe template ID that specifies the image for the service appliancetrue
zoneidAvailability zone for the service instancetrue
accountAn optional account for the virtual machine. Must be used with domainId.false
domainidAn optional domainId for the virtual machine. If the account parameter is used, domainId must also be used.false
projectidProject ID for the service instancefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the virtual machine
accountthe account associated with the virtual machine
displaynameuser generated name. The name of the virtual machine is returned if no displayname exists.
domainthe name of the domain in which the virtual machine exists
domainidthe ID of the domain in which the virtual machine exists
domainpathpath of the Domain in which the virtual machine exists
namethe name of the virtual machine
projectthe project name of the vm
projectidthe project id of the vm
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createServiceOffering.html b/static/api/apidocs-4.22/html/apis/createServiceOffering.html new file mode 100644 index 0000000000..0a489f4f89 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createServiceOffering.html @@ -0,0 +1,433 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createServiceOffering

+

Creates a service offering.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
namethe name of the service offeringtrue
bytesreadratebytes read rate of the disk offeringfalse
bytesreadratemaxburst bytes read rate of the disk offeringfalse
bytesreadratemaxlengthlength (in seconds) of the burstfalse
byteswriteratebytes write rate of the disk offeringfalse
byteswriteratemaxburst bytes write rate of the disk offeringfalse
byteswriteratemaxlengthlength (in seconds) of the burstfalse
cachemodethe cache mode to use for this disk offering. none, writeback, writethrough or hypervisor default. If the hypervisor default cache mode is used on other hypervisors than KVM, it will fall back to none cache modefalse
cpunumberthe CPU number of the service offeringfalse
cpuspeedFor VMware and Xen based hypervisors this is the CPU speed of the service offering in MHz. +For the KVM hypervisor, the values of the parameters cpuSpeed and cpuNumber will be used to calculate the `shares` value. This value is used by the KVM hypervisor to calculate how much time the VM will have access to the host's CPU. The `shares` value does not have a unit, and its purpose is being a weight value for the host to compare between its guest VMs. For more information, see https://libvirt.org/formatdomain.html#cpu-tuning.false
customizedWhether service offering size is custom or notfalse
customizediopswhether compute offering iops is custom or notfalse
deploymentplannerThe deployment planner heuristics used to deploy a VM of this offering. If null, value of global config vm.deployment.planner is usedfalse
diskofferingidthe ID of the disk offering to which service offering should be mappedfalse
diskofferingstrictnessTrue/False to indicate the strictness of the disk offering association with the compute offering. When set to true, override of disk offering is not allowed when VM is deployed and change disk offering is not allowed for the ROOT disk after the VM is deployedfalse
displaytextThe display text of the service offering, defaults to 'name'.false
domainidthe ID of the containing domain(s), null for public offeringsfalse
dynamicscalingenabledtrue if virtual machine needs to be dynamically scalable of cpu or memoryfalse
encryptrootVMs using this offering require root volume encryptionfalse
externaldetailsDetails in key/value pairs using format externaldetails[i].keyname=keyvalue. Example: externaldetails[0].endpoint.url=urlvaluefalse
gpucountCount of GPUs to be used with this service offering. This is applicable only when passed with vGPU profile.false
gpudisplayWhether to enable GPU display for this service offering. This is applicable only when passed with vGPU profile. Defaults to false.false
hosttagsthe host tag for this service offering.false
hypervisorsnapshotreserveHypervisor snapshot reserve space as a percent of a volume (for managed storage using Xen or VMware)false
iopsreadrateio requests read rate of the disk offeringfalse
iopsreadratemaxburst requests read rate of the disk offeringfalse
iopsreadratemaxlengthlength (in seconds) of the burstfalse
iopswriterateio requests write rate of the disk offeringfalse
iopswriteratemaxburst io requests write rate of the disk offeringfalse
iopswriteratemaxlengthlength (in seconds) of the burstfalse
issystemis this a system vm offeringfalse
isvolatiletrue if the virtual machine needs to be volatile so that on every reboot of VM, original root disk is dettached then destroyed and a fresh root disk is created and attached to VMfalse
leasedurationNumber of days instance is leased for.false
leaseexpiryactionLease expiry action, valid values are STOP and DESTROYfalse
limitcpuuserestrict the CPU usage to committed service offeringfalse
maxcpunumberThe maximum number of CPUs to be set with Custom Computer Offeringfalse
maxiopsmax iops of the compute offeringfalse
maxmemoryThe maximum memory size of the custom service offering in MBfalse
memorythe total memory of the service offering in MBfalse
mincpunumberThe minimum number of CPUs to be set with Custom Computer Offeringfalse
miniopsmin iops of the compute offeringfalse
minmemoryThe minimum memory size of the custom service offering in MBfalse
networkratedata transfer rate in megabits per second allowed. Supported only for non-System offering and system offerings having "domainrouter" systemvmtypefalse
offerhathe HA for the service offeringfalse
provisioningtypeprovisioning type used to create volumes. Valid values are thin, sparse, fat.false
purgeresourcesWhether to cleanup instance and its associated resource from database upon expunge of the instancefalse
rootdisksizethe Root disk size in GB.false
serviceofferingdetailsdetails for planner, used to store specific parametersfalse
storagepolicyName of the storage policy defined at vCenter, this is applicable only for VMwarefalse
storagetypethe storage type of the service offering. Values are local and shared.false
systemvmtypethe system VM type. Possible types are "domainrouter", "consoleproxy" and "secondarystoragevm".false
tagsthe tags for this service offering.false
vgpuprofileidthe ID of the vGPU profile to which service offering should be mappedfalse
zoneidthe ID of the containing zone(s), null for public offeringsfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the service offering
cacheModethe cache mode to use for this disk offering. none, writeback, writethrough or hypervisor default
cpunumberthe number of CPU
cpuspeedthe clock rate CPU speed in Mhz
createdthe date this service offering was created
defaultuseis this a default system vm offering
deploymentplannerdeployment strategy used to deploy VM.
diskBytesReadRatebytes read rate of the service offering
diskBytesReadRateMaxburst bytes read rate of the disk offering
diskBytesReadRateMaxLengthlength (in seconds) of the burst
diskBytesWriteRatebytes write rate of the service offering
diskBytesWriteRateMaxburst bytes write rate of the disk offering
diskBytesWriteRateMaxLengthlength (in seconds) of the burst
diskIopsReadRateio requests read rate of the service offering
diskIopsReadRateMaxburst io requests read rate of the disk offering
diskIopsReadRateMaxLengthlength (in second) of the burst
diskIopsWriteRateio requests write rate of the service offering
diskIopsWriteRateMaxburst io requests write rate of the disk offering
diskIopsWriteRateMaxLengthlength (in seconds) of the burst
diskofferingdisplaytextthe display text of the disk offering
diskofferingidthe ID of the disk offering to which service offering is linked
diskofferingnamename of the disk offering
diskofferingstrictnessTrue/False to indicate the strictness of the disk offering association with the compute offering. When set to true, override of disk offering is not allowed when VM is deployed and change disk offering is not allowed for the ROOT disk after the VM is deployed
displaytextan alternate display text of the service offering.
domainthe domain name(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
domainidthe domain ID(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
dynamicscalingenabledtrue if virtual machine needs to be dynamically scalable of cpu or memory
encryptroottrue if virtual machine root disk will be encrypted on storage
gpucardidthe ID of the gpu card to which service offering is linked
gpucardnamethe name of the gpu card to which service offering is linked
gpucountthe count of GPUs to attach
gpudisplaywhether GPU device is used for display or not
hosttagsthe host tag for the service offering
hypervisorsnapshotreserveHypervisor snapshot reserve space as a percent of a volume (for managed storage using Xen or VMware)
iscustomizedis true if the offering is customized
iscustomizediopstrue if disk offering uses custom iops, false otherwise
issystemis this a system vm offering
isvolatiletrue if the vm needs to be volatile, i.e., on every reboot of vm from API root disk is discarded and creates a new root disk
leasedurationInstance lease duration (in days) for service offering
leaseexpiryactionAction to be taken once lease is over
limitcpuuserestrict the CPU usage to committed service offering
maxheadsthe maximum number of display heads
maxiopsthe max iops of the disk offering
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
memorythe memory in MB
miniopsthe min iops of the disk offering
namethe name of the service offering
networkratedata transfer rate in megabits per second allowed.
offerhathe ha support in the service offering
provisioningtypeprovisioning type used to create volumes. Valid values are thin, sparse, fat.
purgeresourcesWhether to cleanup VM and its associated resource upon expunge
rootdisksizeRoot disk size in GB
serviceofferingdetailsadditional key/value details tied with this service offering
statestate of the service offering
storagetagsthe tags for the service offering
storagetypethe storage type for this service offering
systemvmtypeis this a the systemvm type for system vm offering
vgpuprofileidthe ID of the vgpu profile to which service offering is linked
vgpuprofilenamethe name of the vgpu profile to which service offering is linked
videoramthe video RAM size in MB
vspherestoragepolicythe vsphere storage policy tagged to the service offering in case of VMware
zonethe zone name(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
zoneidthe zone ID(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createSharedFileSystem.html b/static/api/apidocs-4.22/html/apis/createSharedFileSystem.html new file mode 100644 index 0000000000..4169afd3c0 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createSharedFileSystem.html @@ -0,0 +1,333 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createSharedFileSystem

+

Create a new Shared File System of specified size and disk offering, attached to the given network

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
diskofferingidthe disk offering to use for the underlying storage. This will define the size and other specifications like encryption and qos for the shared filesystem.true
filesystemthe filesystem format (XFS / EXT4) which will be installed on the shared filesystem.true
namethe name of the shared filesystem.true
networkidnetwork to attach the shared filesystem totrue
serviceofferingidthe service offering to use for the shared filesystem instance hosting the data. The offering should be HA enabled and the cpu count and memory size should be greater than equal to sharedfsvm.min.cpu.count and sharedfsvm.min.ram.size respectivelytrue
zoneidthe zone id.true
accountthe account associated with the shared filesystem. Must be used with the domainId parameter.false
descriptionthe description for the shared filesystem.false
domainidthe domain ID associated with the shared filesystem. If used with the account parameter returns the shared filesystem associated with the account for the specified domain.If account is NOT provided then the shared filesystem will be assigned to the caller account and domain.false
maxiopsmax iopsfalse
miniopsmin iopsfalse
projectidthe project associated with the shared filesystem. Mutually exclusive with account parameterfalse
providerthe provider to be used for the shared filesystem. The list of providers can be fetched by using the listSharedFileSystemProviders API.false
sizethe size of the shared filesystem in GiBfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the shared filesystem
accountthe account associated with the shared filesystem
descriptiondescription of the shared filesystem
diskioreadthe read (IO) of disk on the shared filesystem
diskiowritethe write (IO) of disk on the shared filesystem
diskkbsreadthe shared filesystem's disk read in KiB
diskkbswritethe shared filesystem's disk write in KiB
diskofferingdisplaytextdisk offering display text for the shared filesystem
diskofferingiddisk offering ID for the shared filesystem
diskofferingnamedisk offering for the shared filesystem
domainthe domain associated with the shared filesystem
domainidthe ID of the domain associated with the shared filesystem
domainpathpath of the domain to which the shared filesystem
filesystemthe filesystem format
iscustomdiskofferingdisk offering for the shared filesystem has custom size
namename of the shared filesystem
networkidNetwork ID of the shared filesystem
networknameNetwork name of the shared filesystem
pathpath to mount the shared filesystem
physicalsizethe bytes actually consumed on disk
projectthe project name of the shared filesystem
projectidthe project ID of the shared filesystem
providerthe shared filesystem provider
provisioningtypeprovisioning type used in the shared filesystem
serviceofferingidservice offering ID for the shared filesystem
serviceofferingnameservice offering for the shared filesystem
sizesize of the shared filesystem
sizegbsize of the shared filesystem in GiB
statethe state of the shared filesystem
storagename of the storage pool hosting the data volume
storageidID of the storage pool hosting the data volume
utilizationthe disk utilization
virtualmachineidID of the storage fs vm
virtualsizethe bytes allocated
vmstateID of the storage fs vm
volumeidID of the storage fs data volume
volumenamename of the storage fs data volume
zoneidID of the availability zone
zonenameName of the availability zone
nic(*)the list of nics associated with the shared filesystem
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createSnapshot.html b/static/api/apidocs-4.22/html/apis/createSnapshot.html new file mode 100644 index 0000000000..73882638b9 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createSnapshot.html @@ -0,0 +1,213 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createSnapshot

+

Creates an instant snapshot of a volume.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
volumeidThe ID of the disk volumetrue
accountThe account of the snapshot. The account parameter must be used with the domainId parameter.false
asyncbackupasynchronous backup if truefalse
domainidThe domain ID of the snapshot. If used with the account parameter, specifies a domain for the account associated with the disk volume. If account is NOT provided then snapshot will be assigned to the caller account and domain.false
locationtypeCurrently applicable only for managed storage. Valid location types: 'primary', 'secondary'. Default = 'primary'.false
namethe name of the snapshotfalse
policyidpolicy id of the snapshot, if this is null, then use MANUAL_POLICY.false
quiescevmquiesce vm if truefalse
storageidsA comma-separated list of IDs of the storage pools in other zones in which the snapshot will be made available. The snapshot will always be made available in the zone in which the volume is present.false
tagsMap of tags (key/value pairs)false
usestoragereplicationThis parameter enables the option the snapshot to be copied to supported primary storagefalse
zoneidsA comma-separated list of IDs of the zones in which the snapshot will be made available. The snapshot will always be made available in the zone in which the volume is present.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the snapshot
accountthe account associated with the snapshot
chainsizechain size of snapshot including all parent snapshots. Shown only for incremental snapshots if snapshot.show.chain.size setting is set to true
created the date the snapshot was created
datastoreidID of the datastore for the snapshot entry
datastorenamename of the datastore for the snapshot entry
datastorestatestate of the snapshot on the datastore
datastoretypetype of the datastore for the snapshot entry
domainthe domain name of the snapshot's account
domainidthe domain ID of the snapshot's account
domainpathpath of the Domain the snapshot's account belongs to
downloaddetailsdownload progress of a snapshot
intervaltypevalid types are hourly, daily, weekly, monthy, template, and none.
locationtypevalid location types are primary and secondary.
namename of the snapshot
osdisplaynamedisplay name of the os on volume
ostypeidid of the os on volume
physicalsizephysical size of backedup snapshot on image store
projectthe project name of the snapshot
projectidthe project id of the snapshot
revertableindicates whether the underlying storage supports reverting the volume to this snapshot
snapshottypethe type of the snapshot
statethe state of the snapshot. BackedUp means that snapshot is ready to be used; Creating - the snapshot is being allocated on the primary storage; BackingUp - the snapshot is being backed up on secondary storage
statusthe status of the template
virtualsizevirtual size of backedup snapshot on image store
volumeidID of the disk volume
volumenamename of the disk volume
volumestatestate of the disk volume
volumetypetype of the disk volume
zoneidid of the availability zone
zonenamename of the availability zone
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createSnapshotFromVMSnapshot.html b/static/api/apidocs-4.22/html/apis/createSnapshotFromVMSnapshot.html new file mode 100644 index 0000000000..0410507f28 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createSnapshotFromVMSnapshot.html @@ -0,0 +1,186 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createSnapshotFromVMSnapshot

+

Creates an instant snapshot of a volume from existing vm snapshot.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
vmsnapshotidThe ID of the VM snapshottrue
volumeidThe ID of the disk volumetrue
namethe name of the snapshotfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the snapshot
accountthe account associated with the snapshot
chainsizechain size of snapshot including all parent snapshots. Shown only for incremental snapshots if snapshot.show.chain.size setting is set to true
created the date the snapshot was created
datastoreidID of the datastore for the snapshot entry
datastorenamename of the datastore for the snapshot entry
datastorestatestate of the snapshot on the datastore
datastoretypetype of the datastore for the snapshot entry
domainthe domain name of the snapshot's account
domainidthe domain ID of the snapshot's account
domainpathpath of the Domain the snapshot's account belongs to
downloaddetailsdownload progress of a snapshot
intervaltypevalid types are hourly, daily, weekly, monthy, template, and none.
locationtypevalid location types are primary and secondary.
namename of the snapshot
osdisplaynamedisplay name of the os on volume
ostypeidid of the os on volume
physicalsizephysical size of backedup snapshot on image store
projectthe project name of the snapshot
projectidthe project id of the snapshot
revertableindicates whether the underlying storage supports reverting the volume to this snapshot
snapshottypethe type of the snapshot
statethe state of the snapshot. BackedUp means that snapshot is ready to be used; Creating - the snapshot is being allocated on the primary storage; BackingUp - the snapshot is being backed up on secondary storage
statusthe status of the template
virtualsizevirtual size of backedup snapshot on image store
volumeidID of the disk volume
volumenamename of the disk volume
volumestatestate of the disk volume
volumetypetype of the disk volume
zoneidid of the availability zone
zonenamename of the availability zone
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createSnapshotPolicy.html b/static/api/apidocs-4.22/html/apis/createSnapshotPolicy.html new file mode 100644 index 0000000000..eed2b30dab --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createSnapshotPolicy.html @@ -0,0 +1,138 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createSnapshotPolicy

+

Creates a snapshot policy for the account.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
intervaltypevalid values are HOURLY, DAILY, WEEKLY, and MONTHLYtrue
maxsnapsmaximum number of snapshots to retaintrue
scheduletime the snapshot is scheduled to be taken. Format is:* if HOURLY, MM* if DAILY, MM:HH* if WEEKLY, MM:HH:DD (1-7)* if MONTHLY, MM:HH:DD (1-28)true
timezoneSpecifies a timezone for this command. For more information on the timezone parameter, see Time Zone Format.true
volumeidthe ID of the disk volumetrue
fordisplayan optional field, whether to the display the policy to the end user or notfalse
storageidsA comma-separated list of IDs of the storage pools in other zones in which the snapshot will be made available. The snapshot will always be made available in the zone in which the volume is present.false
tagsMap of tags (key/value pairs)false
usestoragereplicationThis parameter enables the option the snapshot to be copied to supported primary storagefalse
zoneidsA list of IDs of the zones in which the snapshots will be made available.The snapshots will always be made available in the zone in which the volume is present.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the snapshot policy
fordisplayis this policy for display to the regular user
intervaltypethe interval type of the snapshot policy
maxsnapsmaximum number of snapshots retained
scheduletime the snapshot is scheduled to be taken.
storageThe list of pools in which snapshot backup is scheduled
timezonethe time zone of the snapshot policy
volumeidthe ID of the disk volume
volumenamethe name of the disk volume
zoneThe list of zones in which snapshot backup is scheduled
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createStaticRoute.html b/static/api/apidocs-4.22/html/apis/createStaticRoute.html new file mode 100644 index 0000000000..553805509a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createStaticRoute.html @@ -0,0 +1,165 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createStaticRoute

+

Creates a static route

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
cidrstatic route cidrtrue
gatewayidthe gateway id we are creating static route for. Mutually exclusive with the nexthop parameterfalse
nexthopthe next hop of static route. Mutually exclusive with the gatewayid parameterfalse
vpcidthe vpc id for which the static route is created. This is required for nexthop parameterfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of static route
accountthe account associated with the static route
cidrstatic route CIDR
domainthe domain associated with the static route
domainidthe ID of the domain associated with the static route
domainpaththe domain path associated with the static route
nexthopNext hop of the static route
projectthe project name of the static route
projectidthe project id of the static route
statethe state of the static route
vpcgatewayidVPC gateway the route is created for
vpcgatewayipIP of VPC gateway the route is created for
vpcidVPC the static route belongs to
tags(*)the list of resource tags associated with static route
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createStorageNetworkIpRange.html b/static/api/apidocs-4.22/html/apis/createStorageNetworkIpRange.html new file mode 100644 index 0000000000..48732cfcfc --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createStorageNetworkIpRange.html @@ -0,0 +1,123 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createStorageNetworkIpRange

+

Creates a Storage network IP range.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
gatewaythe gateway for storage networktrue
netmaskthe netmask for storage networktrue
podidUUID of pod where the ip range belongs totrue
startipthe beginning IP addresstrue
endipthe ending IP addressfalse
vlanOptional. The vlan the ip range sits on, default to Null when it is not specified which means your network is not on any Vlan. This is mainly for Vmware as other hypervisors can directly retrieve bridge from physical network traffic type tablefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe uuid of storage network IP range.
endipthe end ip of the storage network IP range
gatewaythe gateway of the storage network IP range
netmaskthe netmask of the storage network IP range
networkidthe network uuid of storage network IP range
podidthe Pod uuid for the storage network IP range
startipthe start ip of the storage network IP range
vlanthe ID or VID of the VLAN.
zoneidthe Zone uuid of the storage network IP range
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createStoragePool.html b/static/api/apidocs-4.22/html/apis/createStoragePool.html new file mode 100644 index 0000000000..f95c44fa79 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createStoragePool.html @@ -0,0 +1,228 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createStoragePool

+

Creates a storage pool.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
namethe name for the storage pooltrue
urlthe URL of the storage pooltrue
zoneidthe Zone ID for the storage pooltrue
capacitybytesbytes CloudStack can provision from this storage poolfalse
capacityiopsIOPS CloudStack can provision from this storage poolfalse
clusteridthe cluster ID for the storage poolfalse
detailsthe details for the storage poolfalse
hypervisorhypervisor type of the hosts in zone that will be attached to this storage pool. KVM, VMware supported as of now.false
istagaruleWhether the informed tag is a JS interpretable rule or not.false
managedwhether the storage should be managed by CloudStackfalse
podidthe Pod ID for the storage poolfalse
providerthe storage provider namefalse
scopethe scope of the storage: cluster or zonefalse
storageaccessgroupscomma separated list of storage access groups for connecting to hosts having those specific groupsfalse
tagsthe tags for the storage poolfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the storage pool
allocatediopstotal min IOPS currently in use by volumes
capacitybytesbytes CloudStack can provision from this storage pool
capacityiopsIOPS CloudStack can provision from this storage pool
clusteridthe ID of the cluster for the storage pool
clusternamethe name of the cluster for the storage pool
createdthe date and time the storage pool was created
detailsthe storage pool details
disksizeallocatedthe pool's currently allocated disk size
disksizetotalthe total disk size of the storage pool
disksizeusedthe pool's currently used disk size
hypervisorthe hypervisor type of the storage pool
ipaddressthe IP address of the storage pool
istagaruleWhether the informed tag is a JS interpretable rule or not.
managedwhether this pool is managed or not
namethe name of the storage pool
nfsmountoptsthe nfs mount options for the storage pool
overprovisionfactorthe overprovisionfactor for the storage pool
paththe storage pool path
podidthe Pod ID of the storage pool
podnamethe Pod name of the storage pool
providerStorage provider for this pool
scopethe scope of the storage pool
statethe state of the storage pool
storageaccessgroupsthe storage access groups for the storage pool
storagecapabilitiesthe storage pool capabilities
storagecustomstatsthe storage pool custom stats
suitableformigrationtrue if this pool is suitable to migrate a volume, false otherwise
tagsthe tags for the storage pool
typethe storage pool type
usediopstotal IOPS currently in use
zoneidthe Zone ID of the storage pool
zonenamethe Zone name of the storage pool
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createTags.html b/static/api/apidocs-4.22/html/apis/createTags.html new file mode 100644 index 0000000000..2e9deb8020 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createTags.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createTags

+

Creates resource tag(s)

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
resourceidslist of resources to create the tags fortrue
resourcetypetype of the resourcetrue
tagsMap of tags (key/value pairs)true
customeridentifies client specific tag. When the value is not null, the tag can't be used by cloudStack code internallyfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createTemplate.html b/static/api/apidocs-4.22/html/apis/createTemplate.html new file mode 100644 index 0000000000..d12e2c00ef --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createTemplate.html @@ -0,0 +1,312 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createTemplate

+

Creates a template of a virtual machine. The virtual machine must be in a STOPPED state. A template created from this command is automatically designated as a private template visible to the account that created it.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
namethe name of the templatetrue
ostypeidthe ID of the OS Type that best represents the OS of this template.true
accountan optional accountName. Must be used with domainId.false
archthe CPU arch of the template. Valid options are: x86_64, aarch64. Defaults to x86_64false
bits32 or 64 bitfalse
detailsTemplate details in key/value pairs using format details[i].keyname=keyvalue. Example: details[0].hypervisortoolsversion=xenserver61false
displaytextThe display text of the template, defaults to the 'name'.false
domainidan optional domainId. If the account parameter is used, domainId must also be used.false
isdynamicallyscalabletrue if template contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memoryfalse
isfeaturedtrue if this template is a featured template, false otherwisefalse
ispublictrue if this template is a public template, false otherwisefalse
passwordenabledtrue if the template supports the password reset feature; default is falsefalse
projectidcreate template for the projectfalse
requireshvmtrue if the template requires HVM, false otherwisefalse
snapshotidthe ID of the snapshot the template is being created from. Either this parameter, or volumeId has to be passed infalse
sshkeyenabledtrue if the template supports the sshkey upload feature; default is falsefalse
templatetagthe tag for this template.false
urlOptional, only for baremetal hypervisor. The directory name where template stored on CIFS serverfalse
virtualmachineidOptional, VM ID. If this presents, it is going to create a baremetal template for VM this ID refers to. This is only for VM whose hypervisor type is BareMetalfalse
volumeidthe ID of the disk volume the template is being created from. Either this parameter, or snapshotId has to be passed infalse
zoneidthe zone for the template. Can be specified with snapshot onlyfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe template ID
accountthe account name to which the template belongs
accountidthe account id to which the template belongs
archCPU Arch of the template
bitsthe processor bit size
bootabletrue if the ISO is bootable, false otherwise
checksumchecksum of the template
childtemplatesif root disk template, then ids of the datas disk templates this template owns
createdthe date this template was created
crossZonestrue if the template is managed across all Zones, false otherwise
deployasisVMware only: true if template is deployed without orchestrating disks and networks but "as-is" defined in the template.
deployasisdetailsVMware only: additional key/value details tied with deploy-as-is template
detailsadditional key/value details tied with template
directdownloadKVM Only: true if template is directly downloaded to Primary Storage bypassing Secondary Storage
displaytextthe template display text
domainthe name of the domain to which the template belongs
domainidthe ID of the domain to which the template belongs
domainpathpath of the Domain the template belongs to
downloaddetailsLists the download progress of a template across all secondary storages
extensionidThe ID of extension linked to this template
extensionnameThe name of extension linked to this template
forcksIf true it indicates that the template can be used for CKS cluster deployments
formatthe format of the template.
hostidthe ID of the secondary storage host for the template
hostnamethe name of the secondary storage host for the template
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
isdynamicallyscalabletrue if template contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory
isextractabletrue if the template is extractable, false otherwise
isfeaturedtrue if this template is a featured template, false otherwise
ispublictrue if this template is a public template, false otherwise
isreadytrue if the template is ready to be deployed from, false otherwise.
namethe template name
ostypeidthe ID of the OS type for this template.
ostypenamethe name of the OS type for this template.
parenttemplateidif Datadisk template, then id of the root disk template this template belongs to
passwordenabledtrue if the reset password feature is enabled, false otherwise
physicalsizethe physical size of the template
projectthe project name of the template
projectidthe project id of the template
removedthe date this template was removed
requireshvmtrue if template requires HVM enabled, false otherwise
sizethe size of the template
sourcetemplateidthe template ID of the parent template if present
sshkeyenabledtrue if template is sshkey enabled, false otherwise
statusthe status of the template
templatetagthe tag of this template
templatetypethe type of the template
urlthe URL which the template/iso is registered from
userdataidthe id of userdata linked to this template
userdatanamethe name of userdata linked to this template
userdataparamslist of parameters which contains the list of keys or string parameters that are needed to be passed for any variables declared in userdata
userdatapolicythe userdata override policy with the userdata provided while deploying VM
zoneidthe ID of the zone for this template
zonenamethe name of the zone for this template
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createTungstenFabricAddressGroup.html b/static/api/apidocs-4.22/html/apis/createTungstenFabricAddressGroup.html new file mode 100644 index 0000000000..9c50327076 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createTungstenFabricAddressGroup.html @@ -0,0 +1,108 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createTungstenFabricAddressGroup

+

create Tungsten-Fabric address group

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
ipprefixTungsten-Fabric ip prefixtrue
ipprefixlenTungsten-Fabric ip prefix lengthtrue
nameTungsten-Fabric address group nametrue
zoneidthe ID of zonetrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
ipprefixTungsten-Fabric address group ip prefix
ipprefixlenTungsten-Fabric address group ip prefix length
nameTungsten-Fabric address group name
uuidTungsten-Fabric address group uuid
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createTungstenFabricApplicationPolicySet.html b/static/api/apidocs-4.22/html/apis/createTungstenFabricApplicationPolicySet.html new file mode 100644 index 0000000000..9b8e54c485 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createTungstenFabricApplicationPolicySet.html @@ -0,0 +1,102 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createTungstenFabricApplicationPolicySet

+

create Tungsten-Fabric application policy set

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
nameTungsten-Fabric application policy set nametrue
zoneidthe ID of zonetrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
firewallpolicylist Tungsten-Fabric firewall policy
nameTungsten-Fabric policy name
taglist Tungsten-Fabric tag
uuidTungsten-Fabric application policy uuid
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createTungstenFabricFirewallPolicy.html b/static/api/apidocs-4.22/html/apis/createTungstenFabricFirewallPolicy.html new file mode 100644 index 0000000000..a803d4def9 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createTungstenFabricFirewallPolicy.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createTungstenFabricFirewallPolicy

+

create Tungsten-Fabric firewall policy

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
nameTungsten-Fabric firewall policy nametrue
sequencethe sequence of Tungsten-Fabric firewall policytrue
zoneidthe ID of zonetrue
applicationpolicysetuuidthe uuid of Tungsten-Fabric application policy setfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
firewallrulelist Tungsten-Fabric firewall rule
nameTungsten-Fabric firewall policy name
uuidTungsten-Fabric firewall policy uuid
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createTungstenFabricFirewallRule.html b/static/api/apidocs-4.22/html/apis/createTungstenFabricFirewallRule.html new file mode 100644 index 0000000000..c691088523 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createTungstenFabricFirewallRule.html @@ -0,0 +1,162 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createTungstenFabricFirewallRule

+

create Tungsten-Fabric firewall

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
actionTungsten-Fabric firewall rule actiontrue
directionTungsten-Fabric firewall rule directiontrue
firewallpolicyuuidthe uuid of Tungsten-Fabric firewall policytrue
nameTungsten-Fabric firewall rule nametrue
sequencethe sequence of Tungsten-Fabric firewall ruletrue
servicegroupuuidTungsten-Fabric firewall rule service group uuidtrue
zoneidthe ID of zonetrue
destaddressgroupuuidTungsten-Fabric firewall rule destination address group uuidfalse
destnetworkuuidthe uuid of Tungsten-Fabric destination networkfalse
desttaguuidTungsten-Fabric firewall rule destination tag uuidfalse
srcaddressgroupuuidTungsten-Fabric firewall rule source address group uuidfalse
srcnetworkuuidthe uuid of Tungsten-Fabric source networkfalse
srctaguuidTungsten-Fabric firewall rule source tag uuidfalse
tagtypeuuidTungsten-Fabric firewall rule tag type uuidfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
actionTungsten-Fabric firewall rule action
destaddressgroupTungsten-Fabric firewall rule destination address group
destnetworkTungsten-Fabric firewall rule destination network
desttagTungsten-Fabric firewall rule destination tag
directionTungsten-Fabric firewall rule direction
nameTungsten-Fabric firewall rule name
servicegroupTungsten-Fabric firewall rule service group
srcaddressgroupTungsten-Fabric firewall rule source address group
srcnetworkTungsten-Fabric firewall rule source network
srctagTungsten-Fabric firewall rule source tag
tagtypeTungsten-Fabric firewall rule tag type
uuidTungsten-Fabric firewall rule uuid
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createTungstenFabricLogicalRouter.html b/static/api/apidocs-4.22/html/apis/createTungstenFabricLogicalRouter.html new file mode 100644 index 0000000000..c2778f4577 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createTungstenFabricLogicalRouter.html @@ -0,0 +1,99 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createTungstenFabricLogicalRouter

+

create Tungsten-Fabric logical router

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
nameTungsten-Fabric logical router nametrue
zoneidthe ID of zonetrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
nameTungsten-Fabric logical router name
networklist Tungsten-Fabric policy network name
uuidTungsten-Fabric logical router uuid
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createTungstenFabricManagementNetwork.html b/static/api/apidocs-4.22/html/apis/createTungstenFabricManagementNetwork.html new file mode 100644 index 0000000000..db338925f3 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createTungstenFabricManagementNetwork.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createTungstenFabricManagementNetwork

+

create Tungsten-Fabric management network

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
podidthe ID of podtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createTungstenFabricPolicy.html b/static/api/apidocs-4.22/html/apis/createTungstenFabricPolicy.html new file mode 100644 index 0000000000..47db3ea95d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createTungstenFabricPolicy.html @@ -0,0 +1,99 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createTungstenFabricPolicy

+

create Tungsten-Fabric policy

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
nameTungsten-Fabric policy nametrue
zoneidthe ID of zonetrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
nameTungsten-Fabric policy name
networklist Tungsten-Fabric policy network name
uuidTungsten-Fabric tag type uuid
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createTungstenFabricProvider.html b/static/api/apidocs-4.22/html/apis/createTungstenFabricProvider.html new file mode 100644 index 0000000000..45c27c3f8b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createTungstenFabricProvider.html @@ -0,0 +1,129 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createTungstenFabricProvider

+

Create Tungsten-Fabric provider in cloudstack

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
nameTungsten-Fabric provider nametrue
tungstengatewayTungsten-Fabric provider gatewaytrue
tungstenproviderhostnameTungsten-Fabric provider hostnametrue
zoneidthe ID of zonetrue
tungstenproviderintrospectportTungsten-Fabric provider introspect portfalse
tungstenproviderportTungsten-Fabric provider portfalse
tungstenprovidervrouterportTungsten-Fabric provider vrouter portfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
nameTungsten-Fabric provider name
securitygroupsenabledtrue if security groups support is enabled, false otherwise
tungstengatewayTungsten-Fabric provider gateway
tungstenproviderhostnameTungsten-Fabric provider hostname
tungstenproviderintrospectportTungsten-Fabric provider introspect port
tungstenproviderportTungsten-Fabric provider port
tungstenprovideruuidTungsten-Fabric provider uuid
tungstenprovidervrouterportTungsten-Fabric provider vrouter port
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createTungstenFabricPublicNetwork.html b/static/api/apidocs-4.22/html/apis/createTungstenFabricPublicNetwork.html new file mode 100644 index 0000000000..80ace9a65c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createTungstenFabricPublicNetwork.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createTungstenFabricPublicNetwork

+

create Tungsten-Fabric public network

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
zoneidthe ID of zonetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createTungstenFabricServiceGroup.html b/static/api/apidocs-4.22/html/apis/createTungstenFabricServiceGroup.html new file mode 100644 index 0000000000..a7661d9371 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createTungstenFabricServiceGroup.html @@ -0,0 +1,114 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createTungstenFabricServiceGroup

+

create Tungsten-Fabric service group

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
endportTungsten-Fabric service group end porttrue
nameTungsten-Fabric service group nametrue
protocolTungsten-Fabric service group protocoltrue
startportTungsten-Fabric service group start porttrue
zoneidthe ID of zonetrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
endportTungsten-Fabric service group end port
nameTungsten-Fabric service group name
protocolTungsten-Fabric service group protocol
startportTungsten-Fabric service group start port
uuidTungsten-Fabric service group uuid
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createTungstenFabricTag.html b/static/api/apidocs-4.22/html/apis/createTungstenFabricTag.html new file mode 100644 index 0000000000..a09a54f1c0 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createTungstenFabricTag.html @@ -0,0 +1,111 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createTungstenFabricTag

+

create Tungsten-Fabric tag

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
tagtypeTungsten-Fabric tag typetrue
tagvalueTungsten-Fabric tag valuetrue
zoneidthe ID of zonetrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
nameTungsten-Fabric tag name
networklist Tungsten-Fabric network
niclist Tungsten-Fabric nic
policylist Tungsten-Fabric policy
uuidTungsten-Fabric tag type uuid
vmlist Tungsten-Fabric vm
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createTungstenFabricTagType.html b/static/api/apidocs-4.22/html/apis/createTungstenFabricTagType.html new file mode 100644 index 0000000000..c6e9d21eff --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createTungstenFabricTagType.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createTungstenFabricTagType

+

create Tungsten-Fabric tag type

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
nameTungsten-Fabric tag type nametrue
zoneidthe ID of zonetrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + +
Response NameDescription
nameTungsten-Fabric tag type name
uuidTungsten-Fabric tag type uuid
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createUser.html b/static/api/apidocs-4.22/html/apis/createUser.html new file mode 100644 index 0000000000..44d9aff376 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createUser.html @@ -0,0 +1,180 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createUser

+

Creates a user for an account that already exists

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountCreates the user under the specified account. If no account is specified, the username will be used as the account name.true
emailemailtrue
firstnamefirstnametrue
lastnamelastnametrue
passwordClear text password (Default hashed to SHA256SALT). If you wish to use any other hashing algorithm, you would need to write a custom authentication adapter See Docs section.true
usernameUnique username.true
domainidCreates the user under the specified domain. Has to be accompanied with the account parameterfalse
timezoneSpecifies a timezone for this command. For more information on the timezone parameter, see Time Zone Format.false
useridUser UUID, required for adding account from external provisioning systemfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe user ID
accountthe account name of the user
accountidthe account ID of the user
accounttypethe account type of the user
apikeythe api key of the user
apikeyaccesswhether api key access is Enabled, Disabled or set to Inherit (it inherits the value from the parent)
createdthe date and time the user account was created
domainthe domain name of the user
domainidthe domain ID of the user
emailthe user email address
firstnamethe user firstname
iconBase64 string representation of the resource icon
is2faenabledtrue if user has two factor authentication enabled
is2famandatedtrue if user has two factor authentication is mandated
iscallerchilddomainthe boolean value representing if the updating target is in caller's child domain
isdefaulttrue if user is default, false otherwise
lastnamethe user lastname
roleidthe ID of the role
rolenamethe name of the role
roletypethe type of the role
secretkeythe secret key of the user
statethe user state
timezonethe timezone user was created in
usernamethe user name
usersourcethe source type of the user in lowercase, such as native, ldap, saml2
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createVMFromBackup.html b/static/api/apidocs-4.22/html/apis/createVMFromBackup.html new file mode 100644 index 0000000000..0e996056fb --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createVMFromBackup.html @@ -0,0 +1,834 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createVMFromBackup

+

Creates and automatically starts a VM from a backup.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
backupidbackup ID to create the VM fromtrue
zoneidavailability zone for the virtual machinetrue
accountan optional account for the virtual machine. Must be used with domainId.false
affinitygroupidscomma separated list of affinity groups id that are going to be applied to the virtual machine. Mutually exclusive with affinitygroupnames parameterfalse
affinitygroupnamescomma separated list of affinity groups names that are going to be applied to the virtual machine.Mutually exclusive with affinitygroupids parameterfalse
bootintosetupBoot into hardware setup or not (ignored if startVm = false, only valid for vmware)false
bootmodeBoot Mode [Legacy] or [Secure] Applicable when Boot Type Selected is UEFI, otherwise Legacy only for BIOS. Not applicable with VMware if the template is marked as deploy-as-is, as we honour what is defined in the template.false
boottypeGuest VM Boot option either custom[UEFI] or default boot [BIOS]. Not applicable with VMware if the template is marked as deploy-as-is, as we honour what is defined in the template.false
clusteriddestination Cluster ID to deploy the VM to - parameter available for root admin onlyfalse
copyimagetagsif true the image tags (if any) will be copied to the VM, default value is falsefalse
customidan optional field, in case you want to set a custom id to the resource. Allowed to Root Admins onlyfalse
datadiskofferinglistdatadisk template to disk-offering mapping; an optional parameter used to create additional data disks from datadisk templates; can't be specified with diskOfferingId parameterfalse
datadisksdetailsDisk offering details for creating multiple data volumes. Mutually exclusive with diskOfferingId. Example: datadisksdetails[0].diskofferingid=a2a73a84-19db-4852-8930-dfddef053341&datadisksdetails[0].size=10&datadisksdetails[0].miniops=100&datadisksdetails[0].maxiops=200false
deploymentplannerDeployment planner to use for vm allocation. Available to ROOT admin onlyfalse
detailsused to specify the custom parameters. 'extraconfig' is not allowed to be passed in detailsfalse
dhcpoptionsnetworklistDHCP options which are passed to the VM on start up Example: dhcpoptionsnetworklist[0].dhcp:114=url&dhcpoptionsetworklist[0].networkid=networkid&dhcpoptionsetworklist[0].dhcp:66=www.test.comfalse
diskofferingidthe ID of the disk offering for the virtual machine. If the template is of ISO format, the diskOfferingId is for the root disk volume. Otherwise this parameter is used to indicate the offering for the data disk volume. If the templateId parameter passed is from a Template object, the diskOfferingId refers to a DATA Disk Volume created. If the templateId parameter passed is from an ISO object, the diskOfferingId refers to a ROOT Disk Volume created.false
displaynamean optional user generated name for the virtual machinefalse
displayvman optional field, whether to the display the vm to the end user or not.false
domainidan optional domainId for the virtual machine. If the account parameter is used, domainId must also be used. If account is NOT provided then virtual machine will be assigned to the caller account and domain.false
dynamicscalingenabledtrue if virtual machine needs to be dynamically scalablefalse
externaldetailsDetails in key/value pairs using format externaldetails[i].keyname=keyvalue. Example: externaldetails[0].server.type=typevaluefalse
extraconfigan optional URL encoded string that can be passed to the virtual machine upon successful deploymentfalse
groupan optional group for the virtual machinefalse
hostiddestination Host ID to deploy the VM to - parameter available for root admin onlyfalse
hypervisorthe hypervisor on which to deploy the virtual machine. The parameter is required and respected only when hypervisor info is not set on the ISO/Template passed to the callfalse
iodriverpolicyControls specific policies on IOfalse
iothreadsenabledIOThreads are dedicated event loop threads for supported disk devices to perform block I/O requests in order to improve scalability especially on an SMP host/guest with many LUNs.false
ip6addressthe ipv6 address for default vm's networkfalse
ipaddressthe ip address for default vm's networkfalse
iptonetworklistip to network mapping. Can't be specified with networkIds parameter. Example: iptonetworklist[0].ip=10.10.10.11&iptonetworklist[0].ipv6=fc00:1234:5678::abcd&iptonetworklist[0].networkid=uuid&iptonetworklist[0].mac=aa:bb:cc:dd:ee::ff - requests to use ip 10.10.10.11 in network id=uuidfalse
keyboardan optional keyboard device type for the virtual machine. valid value can be one of de,de-ch,es,fi,fr,fr-be,fr-ch,is,it,jp,nl-be,no,pt,uk,usfalse
keypairname of the ssh key pair used to login to the virtual machinefalse
keypairsnames of the ssh key pairs used to login to the virtual machinefalse
leasedurationNumber of days instance is leased for.false
leaseexpiryactionLease expiry action, valid values are STOP and DESTROYfalse
macaddressthe mac address for default vm's networkfalse
namehost name for the virtual machinefalse
networkidslist of network ids used by virtual machine. Can't be specified with ipToNetworkList parameterfalse
nicmultiqueuenumberThe number of queues for multiqueue NICs.false
nicnetworklistVMware only: used to specify network mapping of a vApp VMware template registered "as-is". Example nicnetworklist[0].ip=Nic-101&nicnetworklist[0].network=uuidfalse
nicpackedvirtqueuesenabledEnable packed virtqueues or not.false
overridediskofferingidthe ID of the disk offering for the virtual machine to be used for root volume instead of the disk offering mapped in service offering.In case of virtual machine deploying from ISO, then the diskofferingid specified for root volume is ignored and uses this override disk offering idfalse
passwordThe password of the virtual machine. If null, a random password will be generated for the VM.false
podiddestination Pod ID to deploy the VM to - parameter available for root admin onlyfalse
preserveipUse the same IP/MAC addresses as stored in the backup metadata. Works only if the original Instance is deleted and the IP/MAC address is available.false
projectidDeploy vm for the projectfalse
propertiesused to specify the vApp properties.false
rootdisksizeOptional field to resize root disk on deploy. Value is in GB. Only applies to template-based deployments. Analogous to details[0].rootdisksize, which takes precedence over this parameter if both are providedfalse
securitygroupidscomma separated list of security groups id that going to be applied to the virtual machine. Should be passed only when vm is created from a zone with Basic Network support. Mutually exclusive with securitygroupnames parameterfalse
securitygroupnamescomma separated list of security groups names that going to be applied to the virtual machine. Should be passed only when vm is created from a zone with Basic Network support. Mutually exclusive with securitygroupids parameterfalse
serviceofferingidthe ID of the service offering for the virtual machinefalse
sizethe arbitrary size for the DATADISK volume. Mutually exclusive with diskOfferingIdfalse
startvmtrue if start vm after creating; defaulted to true if not specifiedfalse
templateidthe ID of the template for the virtual machinefalse
userdataan optional binary data that can be sent to the virtual machine upon a successful deployment. This binary data must be base64 encoded before adding it to the request. Using HTTP GET (via querystring), you can send up to 4KB of data after base64 encoding. Using HTTP POST (via POST body), you can send up to 1MB of data after base64 encoding. You also need to change vm.userdata.max.length valuefalse
userdatadetailsused to specify the parameters values for the variables in userdata.false
userdataidthe ID of the Userdatafalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the virtual machine
accountthe account associated with the virtual machine
archCPU arch of the VM
autoscalevmgroupidID of AutoScale VM group
autoscalevmgroupnameName of AutoScale VM group
backupofferingidthe ID of the backup offering of the virtual machine
backupofferingnamethe name of the backup offering of the virtual machine
bootmodeGuest vm Boot Mode
boottypeGuest vm Boot Type
cpunumberthe number of vCPUs this virtual machine is using
cpuspeedthe speed of each vCPU
cpuusedthe amount of the vm's CPU currently used
createdthe date when this virtual machine was created
deleteprotectiontrue if vm has delete protection.
detailsVm details in key/value pairs.
diskioreadthe read (IO) of disk on the VM
diskiowritethe write (IO) of disk on the VM
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingidthe ID of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
diskofferingnamethe name of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
displaynameuser generated name. The name of the virtual machine is returned if no displayname exists.
displayvman optional field whether to the display the vm to the end user or not.
domainthe name of the domain in which the virtual machine exists
domainidthe ID of the domain in which the virtual machine exists
domainpathpath of the domain in which the virtual machine exists
forvirtualnetworkthe virtual network for the service offering
gpucardidthe ID of the gpu card to which service offering is linked
gpucardnamethe name of the gpu card to which service offering is linked
gpucountthe count of GPUs on the virtual machine
groupthe group name of the virtual machine
groupidthe group ID of the virtual machine
guestosidOs type ID of the virtual machine
haenabletrue if high-availability is enabled, false otherwise
hostcontrolstatethe control state of the host for the virtual machine
hostidthe ID of the host for the virtual machine
hostnamethe name of the host for the virtual machine
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
instancenameinstance name of the user vm; this parameter is returned to the ROOT admin only
ipaddressthe VM's primary IP address
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
keypairsssh key-pairs
lastupdatedthe date when this virtual machine was updated last time
leasedurationInstance lease duration in days
leaseexpiryactionInstance lease expiry action
leaseexpirydateInstance lease expiry date
maxheadsthe maximum number of display heads
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
memorythe memory allocated for the virtual machine
memoryintfreekbsthe internal memory (KiB) that's free in VM or zero if it can not be calculated
memorykbsthe memory used by the VM in KiB
memorytargetkbsthe target memory in VM (KiB)
namethe name of the virtual machine
networkkbsreadthe incoming network traffic on the VM in KiB
networkkbswritethe outgoing network traffic on the host in KiB
osdisplaynameOS name of the vm
ostypeidOS type id of the vm
passwordthe password (if exists) of the virtual machine
passwordenabledtrue if the password rest feature is enabled, false otherwise
pooltypethe pool type of the virtual machine
projectthe project name of the vm
projectidthe project id of the vm
publicippublic IP address id associated with vm via Static nat rule
publicipidpublic IP address id associated with vm via Static nat rule
readonlydetailsList of read-only Vm details as comma separated string.
receivedbytesthe total number of network traffic bytes received
rootdeviceiddevice ID of the root volume
rootdevicetypedevice type of the root volume
sentbytesthe total number of network traffic bytes sent
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
servicestateState of the Service from LB rule
statethe state of the virtual machine
templatedisplaytext an alternate display text of the template for the virtual machine
templateformatthe format of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
templatetypethe type of the template for the virtual machine
userdataBase64 string containing the user data
userdatadetailslist of variables and values for the variables declared in userdata
userdataidthe id of userdata used for the VM
userdatanamethe name of userdata used for the VM
userdatapolicythe userdata override policy with the userdata provided while deploying VM
useridthe user's ID who deployed the virtual machine
usernamethe user's name who deployed the virtual machine
vgputhe vGPU type used by the virtual machine
vgpuprofileidthe ID of the vgpu profile to which service offering is linked
vgpuprofilenamethe name of the vgpu profile to which service offering is linked
videoramthe video RAM size in MB
vmtypeUser VM type
vnfdetailsVNF details
vnfnicsNICs of the VNF appliance
zoneidthe ID of the availability zone for the virtual machine
zonenamethe name of the availability zone for the virtual machine
affinitygroup(*)list of affinity groups associated with the virtual machine
idthe ID of the affinity group
accountthe account owning the affinity group
dedicatedresourcesdedicated resources associated with this affinity group
descriptionthe description of the affinity group
domainthe domain name of the affinity group
domainidthe domain ID of the affinity group
domainpathpath of the Domain the affinity group belongs to
namethe name of the affinity group
projectthe project name of the affinity group
projectidthe project ID of the affinity group
typethe type of the affinity group
virtualmachineIdsvirtual machine IDs associated with this affinity group
nic(*)the list of nics associated with vm
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
securitygroup(*)list of security groups associated with the virtual machine
idthe ID of the security group
accountthe account owning the security group
descriptionthe description of the security group
domainthe domain name of the security group
domainidthe domain ID of the security group
domainpathpath of the Domain the security group belongs to
namethe name of the security group
projectthe project name of the group
projectidthe project id of the group
virtualmachinecountthe number of virtualmachines associated with this securitygroup
virtualmachineidsthe list of virtualmachine ids associated with this securitygroup
egressrule(*)the list of egress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
ingressrule(*)the list of ingress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createVMSchedule.html b/static/api/apidocs-4.22/html/apis/createVMSchedule.html new file mode 100644 index 0000000000..aa90674ddc --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createVMSchedule.html @@ -0,0 +1,132 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createVMSchedule

+

Create VM Schedule

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
actionAction to take on the VM (start/stop/reboot/force_stop/force_reboot).true
scheduleSchedule for action on VM in cron format. e.g. '0 15 10 * *' for 'at 15:00 on 10th day of every month'true
timezoneSpecifies a timezone for this command. For more information on the timezone parameter, see TimeZone Format.true
virtualmachineidID of the VM for which schedule is to be definedtrue
descriptionDescription of the schedulefalse
enabledEnable VM schedule. Defaults to truefalse
enddateend date after which the schedule becomes inactiveUse format "yyyy-MM-dd hh:mm:ss")false
startdatestart date from which the schedule becomes active. Defaults to current date plus 1 minute.Use format "yyyy-MM-dd hh:mm:ss")false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of VM schedule
actionAction
createdDate when the schedule was created
descriptionDescription of VM schedule
enabledVM schedule is enabled
enddateDate after which the schedule becomes inactive
scheduleCron formatted VM schedule
startdateDate from which the schedule is active
timezoneTimezone of the schedule
virtualmachineidID of virtual machine
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createVMSnapshot.html b/static/api/apidocs-4.22/html/apis/createVMSnapshot.html new file mode 100644 index 0000000000..cb33704443 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createVMSnapshot.html @@ -0,0 +1,156 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createVMSnapshot

+

Creates snapshot for a vm.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
virtualmachineidThe ID of the vmtrue
descriptionThe description of the snapshotfalse
nameThe display name of the snapshotfalse
quiescevmquiesce vm if truefalse
snapshotmemorysnapshot memory if truefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the vm snapshot
accountthe account associated with the disk volume
createdthe create date of the vm snapshot
currentindicates if this is current snapshot
descriptionthe description of the vm snapshot
displaynamethe display name of the vm snapshot
domainthe domain associated with the disk volume
domainidthe ID of the domain associated with the disk volume
domainpathpath of the domain to which the disk volume belongs
hypervisorthe type of hypervisor on which snapshot is stored
namethe name of the vm snapshot
parentthe parent ID of the vm snapshot
parentNamethe parent displayName of the vm snapshot
projectthe project name of the vpn
projectidthe project id of the vpn
statethe state of the vm snapshot
typeVM Snapshot type
virtualmachineidthe vm ID of the vm snapshot
virtualmachinenamethe vm name of the vm snapshot
zoneidthe Zone ID of the vm snapshot
zonenamethe Zone name of the vm snapshot
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createVPC.html b/static/api/apidocs-4.22/html/apis/createVPC.html new file mode 100644 index 0000000000..5597f6a94f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createVPC.html @@ -0,0 +1,325 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createVPC

+

Creates a VPC

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
namethe name of the VPCtrue
vpcofferingidthe ID of the VPC offeringtrue
zoneidthe ID of the availability zonetrue
accountthe account associated with the VPC. Must be used with the domainId parameter.false
asnumberthe AS Number of the VPC tiersfalse
bgppeeridsIds of the Bgp Peer for the VPCfalse
cidrthe cidr of the VPC. All VPC guest networks' cidrs should be within this CIDRfalse
cidrsizethe CIDR size of VPC. For regular users, this is required for VPC with ROUTED mode.false
displaytextThe display text of the VPC, defaults to its 'name'.false
dns1the first IPv4 DNS for the VPCfalse
dns2the second IPv4 DNS for the VPCfalse
domainidthe domain ID associated with the VPC. If used with the account parameter returns the VPC associated with the account for the specified domain.false
fordisplayan optional field, whether to the display the vpc to the end user or notfalse
ip6dns1the first IPv6 DNS for the VPCfalse
ip6dns2the second IPv6 DNS for the VPCfalse
networkdomainVPC network domain. All networks inside the VPC will belong to this domainfalse
projectidcreate VPC for the projectfalse
publicmtuMTU to be configured on the network VR's public facing interfacesfalse
sourcenatipaddressIPV4 address to be assigned to the public interface of the network router.This address will be used as source NAT address for the networks in ths VPC. +If an address is given and it cannot be acquired, an error will be returned and the network won´t be implemented,false
startIf set to false, the VPC won't start (VPC VR will not get allocated) until its first network gets implemented. True by default.false
userouteripresolver(optional) for NSX based VPCs: when set to true, use the VR IP as nameserver, otherwise use DNS1 and DNS2false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the VPC
accountthe owner of the VPC
asnumberAS NUMBER
asnumberidUUID of AS NUMBER
bgppeersThe BGP peers for the VPC
cidrthe cidr the VPC
createdthe date this VPC was created
displaytextan alternate display text of the VPC.
distributedvpcrouteris VPC uses distributed router for one hop forwarding and host based network ACL's
dns1the first IPv4 DNS for the VPC
dns2the second IPv4 DNS for the VPC
domainthe domain name of the owner
domainidthe domain id of the VPC owner
domainpaththe domain path of the owner
fordisplayis vpc for display to the regular user
iconBase64 string representation of the resource icon
ip4routesThe routes for the VPC to ease adding route in upstream router
ip4routingThe IPv4 routing mode of VPC
ip6dns1the first IPv6 DNS for the VPC
ip6dns2the second IPv6 DNS for the VPC
ip6routesThe routes for the network to ease adding route in upstream router
namethe name of the VPC
networkthe list of networks belongign to the VPC
networkdomainthe network domain of the VPC
projectthe project name of the VPC
projectidthe project id of the VPC
publicmtuMTU configured on the public interfaces of the VPC VR
redundantvpcrouterif this VPC has redundant router
regionlevelvpctrue if VPC is region level
restartrequiredtrue VPC requires restart
statestate of the VPC. Can be Inactive/Enabled
vpcofferingidvpc offering id the VPC is created from
vpcofferingnamevpc offering name the VPC is created from
zoneidzone id of the vpc
zonenamethe name of the zone the VPC belongs to
service(*)the list of supported services
namethe service name
capability(*)the list of capabilities
canchooseservicecapabilitycan this service capability value can be choosable while creatine network offerings
namethe capability name
valuethe capability value
provider(*)the service provider name
iduuid of the network provider
canenableindividualservicetrue if individual services can be enabled/disabled
destinationphysicalnetworkidthe destination physical network
namethe provider name
physicalnetworkidthe physical network this belongs to
servicelistservices for this provider
statestate of the network provider
tags(*)the list of resource tags associated with the project
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createVPCOffering.html b/static/api/apidocs-4.22/html/apis/createVPCOffering.html new file mode 100644 index 0000000000..3e97179ef8 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createVPCOffering.html @@ -0,0 +1,219 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createVPCOffering

+

Creates VPC offering

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
namethe name of the vpc offeringtrue
displaytextthe display text of the vpc offering, defaults to the 'name'false
domainidthe ID of the containing domain(s), null for public offeringsfalse
enableset to true if the offering is to be enabled during creation. Default is falsefalse
fornsxtrue if network offering is meant to be used for NSX, false otherwise.false
internetprotocolThe internet protocol of the offering. Options are ipv4 and dualstack. Default is ipv4. dualstack will create an offering that supports both IPv4 and IPv6false
networkmodeIndicates the mode with which the network will operate. Valid option: NATTED or ROUTEDfalse
nsxsupportlbtrue if network offering for NSX VPC offering supports Load balancer service.false
providerName of the provider providing the servicefalse
routingmodethe routing mode for the VPC offering. Supported types are: Static or Dynamic.false
servicecapabilitylistdesired service capabilities as part of vpc offeringfalse
serviceofferingidthe ID of the service offering for the VPC router appliancefalse
serviceproviderlistprovider to service mapping. If not specified, the provider for the service will be mapped to the default provider on the physical networkfalse
specifyasnumbertrue if the VPC offering supports choosing AS numberfalse
supportedservicesservices supported by the vpc offeringfalse
zoneidthe ID of the containing zone(s), null for public offeringsfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the vpc offering
createdthe date this vpc offering was created
displaytextan alternate display text of the vpc offering.
distributedvpcrouter indicates if the vpc offering supports distributed router for one-hop forwarding
domainthe domain name(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
domainidthe domain ID(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
fornsxtrue if vpc offering can be used by NSX networks only
internetprotocolthe internet protocol of the vpc offering
isdefaulttrue if vpc offering is default, false otherwise
namethe name of the vpc offering
networkmodeMode in which the network will operate. The valid values are NATTED and ROUTED
routingmodethe routing mode for the network offering, supported types are Static or Dynamic.
specifyasnumbertrue if network offering supports choosing AS numbers
statestate of the vpc offering. Can be Disabled/Enabled
supportsregionLevelvpcindicated if the offering can support region level vpc
zonethe zone name(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
zoneidthe zone ID(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
service(*)the list of supported services
namethe service name
capability(*)the list of capabilities
canchooseservicecapabilitycan this service capability value can be choosable while creatine network offerings
namethe capability name
valuethe capability value
provider(*)the service provider name
iduuid of the network provider
canenableindividualservicetrue if individual services can be enabled/disabled
destinationphysicalnetworkidthe destination physical network
namethe provider name
physicalnetworkidthe physical network this belongs to
servicelistservices for this provider
statestate of the network provider
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createVgpuProfile.html b/static/api/apidocs-4.22/html/apis/createVgpuProfile.html new file mode 100644 index 0000000000..28cf73a8a1 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createVgpuProfile.html @@ -0,0 +1,126 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createVgpuProfile

+

Creates a vGPU profile in the system

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
gpucardidthe GPU card ID associated with this GPU devicetrue
namethe name of the vGPU profiletrue
descriptionthe description of the vGPU profilefalse
maxheadsthe maximum number of display headsfalse
maxresolutionxthe maximum X resolutionfalse
maxresolutionythe maximum Y resolutionfalse
maxvgpuperphysicalgpuMax vGPU per physical GPU. This is used to calculate capacity.false
videoramthe video RAM size in MBfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
descriptionthe description of the vGPU profile
gpucardidthe ID of the GPU card associated with this vGPU profile
gpucardnamethe name of the vGPU profile
maxheadsthe maximum number of display heads
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
maxvgpuperphysicalgputhe maximum number of vGPUs per physical GPU
videoramthe video RAM size in MB
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createVirtualRouterElement.html b/static/api/apidocs-4.22/html/apis/createVirtualRouterElement.html new file mode 100644 index 0000000000..4626145e0d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createVirtualRouterElement.html @@ -0,0 +1,111 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createVirtualRouterElement

+

Create a virtual router element.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
nspidthe network service provider ID of the virtual router elementtrue
providertypeThe provider type. Supported types are VirtualRouter (default) and VPCVirtualRouterfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the router
accountthe account associated with the provider
domainthe domain associated with the provider
domainidthe domain ID associated with the provider
domainpathpath of the domain to which the provider belongs
enabledEnabled/Disabled the service provider
nspidthe physical network service provider id of the provider
projectthe project name of the address
projectidthe project id of the ipaddress
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createVlanIpRange.html b/static/api/apidocs-4.22/html/apis/createVlanIpRange.html new file mode 100644 index 0000000000..7e263b7740 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createVlanIpRange.html @@ -0,0 +1,213 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createVlanIpRange

+

Creates a VLAN IP range.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountaccount who will own the VLAN. If VLAN is Zone wide, this parameter should be omittedfalse
domainiddomain ID of the account owning a VLANfalse
endipthe ending IP address in the VLAN IP rangefalse
endipv6the ending IPv6 address in the IPv6 network rangefalse
forsystemvmstrue if IP range is set to system vms, false if notfalse
forvirtualnetworktrue if VLAN is of Virtual type, false if Directfalse
gatewaythe gateway of the VLAN IP rangefalse
ip6cidrthe CIDR of IPv6 network, must be at least /64false
ip6gatewaythe gateway of the IPv6 network. Required for Shared networks and Isolated networks when it belongs to VPCfalse
netmaskthe netmask of the VLAN IP rangefalse
networkidthe network idfalse
physicalnetworkidthe physical network idfalse
podidoptional parameter. Have to be specified for Direct Untagged vlan only.false
projectidproject who will own the VLAN. If VLAN is Zone wide, this parameter should be omittedfalse
providerProvider name for which the IP range is reserved forfalse
startipthe beginning IP address in the VLAN IP rangefalse
startipv6the beginning IPv6 address in the IPv6 network rangefalse
vlanthe ID or VID of the VLAN. If not specified, will be defaulted to the vlan of the network or if vlan of the network is null - to Untaggedfalse
zoneidthe Zone ID of the VLAN IP rangefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the VLAN IP range
accountthe account of the VLAN IP range
cidrthe cidr of the VLAN IP range
descriptionthe description of the VLAN IP range
domainthe domain name of the VLAN IP range
domainidthe domain ID of the VLAN IP range
domainpathpath of the domain to which the VLAN IP range belongs
endipthe end ip of the VLAN IP range
endipv6the end ipv6 of the VLAN IP range
forsystemvmsindicates whether VLAN IP range is dedicated to system vms or not
forvirtualnetworkthe virtual network for the VLAN IP range
gatewaythe gateway of the VLAN IP range
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
netmaskthe netmask of the VLAN IP range
networkidthe network id of vlan range
physicalnetworkidthe physical network this belongs to
podidthe Pod ID for the VLAN IP range
podnamethe Pod name for the VLAN IP range
projectthe project name of the vlan range
projectidthe project id of the vlan range
providerindicates to which provider the IP range is dedicated to
startipthe start ip of the VLAN IP range
startipv6the start ipv6 of the VLAN IP range
vlanthe ID or VID of the VLAN.
zoneidthe Zone ID of the VLAN IP range
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createVolume.html b/static/api/apidocs-4.22/html/apis/createVolume.html new file mode 100644 index 0000000000..4b57d26a9f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createVolume.html @@ -0,0 +1,330 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createVolume

+

Creates a disk volume from a disk offering. This disk volume must still be attached to a virtual machine to make use of it.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountthe account associated with the disk volume. Must be used with the domainId parameter.false
customidan optional field, in case you want to set a custom id to the resource. Allowed to Root Admins onlyfalse
diskofferingidthe ID of the disk offering. Either diskOfferingId or snapshotId must be passed in.false
displayvolumean optional field, whether to display the volume to the end user or not.false
domainidthe domain ID associated with the disk offering. If used with the account parameter returns the disk volume associated with the account for the specified domain.If account is NOT provided then the volume will be assigned to the caller account and domain.false
maxiopsmax iopsfalse
miniopsmin iopsfalse
namethe name of the disk volumefalse
projectidthe project associated with the volume. Mutually exclusive with account parameterfalse
sizeArbitrary volume sizefalse
snapshotidthe snapshot ID for the disk volume. Either diskOfferingId or snapshotId must be passed in.false
virtualmachineidthe ID of the virtual machine; to be used with snapshot Id, VM to which the volume gets attached after creationfalse
zoneidthe ID of the availability zonefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the disk volume
accountthe account associated with the disk volume
attachedthe date the volume was attached to a VM instance
chaininfothe chain info of the volume
clusteridcluster id of the volume
clusternamecluster name where the volume is allocated
createdthe date the disk volume was created
deleteprotectiontrue if volume has delete protection.
destroyedthe boolean state of whether the volume is destroyed or not
deviceidthe ID of the device on user vm the volume is attahed to. This tag is not returned when the volume is detached.
diskBytesReadRatebytes read rate of the disk volume
diskBytesWriteRatebytes write rate of the disk volume
diskIopsReadRateIO requests read rate of the disk volume per the disk offering
diskIopsWriteRateIO requests write rate of the disk volume per the disk offering
diskioreadthe read (IO) of disk on the vm
diskiowritethe write (IO) of disk on the vm
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingdisplaytextthe display text of the disk offering
diskofferingidID of the disk offering
diskofferingnamename of the disk offering
displayvolumean optional field whether to the display the volume to the end user or not.
domainthe domain associated with the disk volume
domainidthe ID of the domain associated with the disk volume
domainpathpath of the Domain the disk volume belongs to
encryptformatthe format of the disk encryption if applicable
externaluuidvolume uuid that is given by virtualisation provider (only for VMware)
hypervisorHypervisor the volume belongs to
isextractabletrue if the volume is extractable, false otherwise
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
maxiopsmax iops of the disk volume
miniopsmin iops of the disk volume
namename of the disk volume
paththe path of the volume
physicalsizethe bytes actually consumed on disk
podidpod id of the volume
podnamepod name of the volume
projectthe project name of the vpn
projectidthe project id of the vpn
provisioningtypeprovisioning type used to create volumes.
quiescevmneed quiesce vm or not when taking snapshot
serviceofferingdisplaytextthe display text of the service offering for root disk
serviceofferingidID of the service offering for root disk
serviceofferingnamename of the service offering for root disk
sizesize of the disk volume
snapshotidID of the snapshot from which this volume was created
statethe state of the disk volume
statusthe status of the volume
storagename of the primary storage hosting the disk volume
storageidid of the primary storage hosting the disk volume; returned to admin user only
storagetypeshared or local storage
supportsstoragesnapshottrue if storage snapshot is supported for the volume, false otherwise
templatedisplaytext an alternate display text of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
typetype of the disk volume (ROOT or DATADISK)
utilizationthe disk utilization
virtualmachineidid of the virtual machine
virtualsizethe bytes allocated
vmdisplaynamedisplay name of the virtual machine
vmnamename of the virtual machine
vmstatestate of the virtual machine
vmtypetype of the virtual machine
volumecheckresultdetails for the volume check result, they may vary for different hypervisors
volumerepairresultdetails for the volume repair result, they may vary for different hypervisors
zoneidID of the availability zone
zonenamename of the availability zone
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createVpnConnection.html b/static/api/apidocs-4.22/html/apis/createVpnConnection.html new file mode 100644 index 0000000000..f05d624aaf --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createVpnConnection.html @@ -0,0 +1,168 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createVpnConnection

+

Create site to site vpn connection

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
s2scustomergatewayidid of the customer gatewaytrue
s2svpngatewayidid of the vpn gatewaytrue
fordisplayan optional field, whether to the display the vpn to the end user or notfalse
passiveconnection is passive or notfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe connection ID
accountthe owner
cidrlistguest cidr list of the customer gateway. Multiple entries are separated by a single comma character (,).
createdthe date and time the host was created
domainthe domain name of the owner
domainidthe domain id of the owner
domainpaththe domain path of the owner
dpdif DPD is enabled for customer gateway
esplifetimeLifetime of ESP SA of customer gateway
esppolicyESP policy of the customer gateway
forceencapif Force NAT Encapsulation is enabled for customer gateway
fordisplayis connection for display to the regular user
gatewaypublic ip address id of the customer gateway
ikelifetimeLifetime of IKE SA of customer gateway
ikepolicyIKE policy of the customer gateway
ikeversionWhich IKE Version to use, one of ike (autoselect), ikev1, or ikev2. Defaults to ike
ipsecpskIPsec Preshared-Key of the customer gateway
passiveState of vpn connection
projectthe project name
projectidthe project id
publicipthe public IP address
removedthe date and time the host was removed
s2scustomergatewayidthe customer gateway ID
s2svpngatewayidthe vpn gateway ID
splitconnectionsSplit multiple remote networks into multiple phase 2 SAs. Often used with Cisco some products.
stateState of vpn connection
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createVpnCustomerGateway.html b/static/api/apidocs-4.22/html/apis/createVpnCustomerGateway.html new file mode 100644 index 0000000000..c6246e4a79 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createVpnCustomerGateway.html @@ -0,0 +1,186 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createVpnCustomerGateway

+

Creates site to site vpn customer gateway

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
cidrlistguest cidr list of the customer gateway. Multiple entries must be separated by a single comma character (,).true
esppolicyESP policy of the customer gatewaytrue
gatewaypublic ip address id of the customer gatewaytrue
ikepolicyIKE policy of the customer gatewaytrue
ipsecpskIPsec Preshared-Key of the customer gateway. Cannot contain newline or double quotes.true
accountthe account associated with the gateway. Must be used with the domainId parameter.false
domainidthe domain ID associated with the gateway. If used with the account parameter returns the gateway associated with the account for the specified domain.false
dpdIf DPD is enabled for VPN connectionfalse
esplifetimeLifetime of phase 2 VPN connection to the customer gateway, in secondsfalse
forceencapForce Encapsulation for NAT traversalfalse
ikelifetimeLifetime of phase 1 VPN connection to the customer gateway, in secondsfalse
ikeversionWhich IKE Version to use, one of ike (autoselect), ikev1, or ikev2. Connections marked with 'ike' will use 'ikev2' when initiating, but accept any protocol version when responding. Defaults to ikefalse
namename of this customer gatewayfalse
projectidcreate site-to-site VPN customer gateway for the projectfalse
splitconnectionsFor IKEv2, whether to split multiple right subnet cidrs into multiple connection statements.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe vpn gateway ID
accountthe owner
cidrlistguest cidr list of the customer gateway. Multiple entries are separated by a single comma character (,).
domainthe domain name of the owner
domainidthe domain id of the owner
domainpaththe domain path of the owner
dpdif DPD is enabled for customer gateway
esplifetimeLifetime of ESP SA of customer gateway
esppolicyIPsec policy of customer gateway
forceencapif Force NAT Encapsulation is enabled for customer gateway
gatewaypublic ip address id of the customer gateway
ikelifetimeLifetime of IKE SA of customer gateway
ikepolicyIKE policy of customer gateway
ikeversionWhich IKE Version to use, one of ike (autoselect), ikev1, or ikev2. Defaults to ike
ipaddressguest ip of the customer gateway
ipsecpskIPsec preshared-key of customer gateway
namename of the customer gateway
projectthe project name
projectidthe project id
removedthe date and time the host was removed
splitconnectionsFor IKEv2, whether to split multiple right subnet cidrs into multiple connection statements.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createVpnGateway.html b/static/api/apidocs-4.22/html/apis/createVpnGateway.html new file mode 100644 index 0000000000..ec26c21a13 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createVpnGateway.html @@ -0,0 +1,123 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createVpnGateway

+

Creates site to site vpn local gateway

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
vpcidid of the vpctrue
fordisplayan optional field, whether to the display the vpn to the end user or notfalse
ipaddressidthe public IP address ID for which VPN gateway is being enabled. By default the source NAT IP or router IP will be used.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe vpn gateway ID
accountthe owner
domainthe domain name of the owner
domainidthe domain id of the owner
domainpaththe domain path of the owner
fordisplayis vpn gateway for display to the regular user
projectthe project name
projectidthe project id
publicipthe public IP address
removedthe date and time the host was removed
vpcidthe vpc id of this gateway
vpcnamethe vpc name of this gateway
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createWebhook.html b/static/api/apidocs-4.22/html/apis/createWebhook.html new file mode 100644 index 0000000000..82b6aaef00 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createWebhook.html @@ -0,0 +1,153 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createWebhook

+

Creates a Webhook

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
nameName for the Webhooktrue
payloadurlPayload URL of the Webhooktrue
accountAn optional account for the Webhook. Must be used with domainId.false
descriptionDescription for the Webhookfalse
domainidan optional domainId for the Webhook. If the account parameter is used, domainId must also be used.false
projectidProject for the Webhookfalse
scopeScope of the Webhookfalse
secretkeySecret key of the Webhookfalse
sslverificationIf set to true then SSL verification will be done for the Webhook otherwise notfalse
stateState of the Webhookfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idThe ID of the Webhook
accountThe account associated with the Webhook
createdThe date when this Webhook was created
descriptionThe description of the Webhook
domainThe name of the domain in which the Webhook exists
domainidThe ID of the domain in which the Webhook exists
domainpathpath of the domain to which the Webhook belongs
nameThe name of the Webhook
payloadurlThe payload URL end point for the Webhook
projectthe project name of the Kubernetes cluster
projectidthe project id of the Kubernetes cluster
scopeThe scope of the Webhook
secretkeyThe secret key for the Webhook
sslverificationWhether SSL verification is enabled for the Webhook
stateThe state of the Webhook
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/createZone.html b/static/api/apidocs-4.22/html/apis/createZone.html new file mode 100644 index 0000000000..bb17a34bbb --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/createZone.html @@ -0,0 +1,306 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

createZone

+

Creates a Zone.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
dns1the first DNS for the Zonetrue
internaldns1the first internal DNS for the Zonetrue
namethe name of the Zonetrue
networktypenetwork type of the zone, can be Basic or Advancedtrue
allocationstateAllocation state of this Zone for allocation of new resourcesfalse
dns2the second DNS for the Zonefalse
domainNetwork domain name for the networks in the zonefalse
domainidthe ID of the containing domain, null for public zonesfalse
guestcidraddressthe guest CIDR address for the Zonefalse
internaldns2the second internal DNS for the Zonefalse
ip6dns1the first DNS for IPv6 network in the Zonefalse
ip6dns2the second DNS for IPv6 network in the Zonefalse
isedgetrue if the zone is an edge zone, false otherwisefalse
localstorageenabledtrue if local storage offering enabled, false otherwisefalse
securitygroupenabledtrue if network is security group enabled, false otherwisefalse
storageaccessgroupscomma separated list of storage access groups for the hosts in the zonefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idZone id
allocationstatethe allocation state of the cluster
allowuserspecifyvrmtuAllow end users to specify VR MTU
asnrangeAS Number Range
descriptionZone description
dhcpproviderthe dhcp Provider for the Zone
displaytextthe display text of the zone
dns1the first DNS for the Zone
dns2the second DNS for the Zone
domainNetwork domain name for the networks in the zone
domainidthe UUID of the containing domain, null for public zones
domainnamethe name of the containing domain, null for public zones
gputotalTotal GPUs in the Zone
gpuusedUsed GPUs in the Zone
guestcidraddressthe guest CIDR address for the Zone
iconBase64 string representation of the resource icon
internaldns1the first internal DNS for the Zone
internaldns2the second internal DNS for the Zone
ip6dns1the first IPv6 DNS for the Zone
ip6dns2the second IPv6 DNS for the Zone
ismultiarchtrue, if zone contains clusters and hosts from different CPU architectures
isnsxenabledtrue, if zone is NSX enabled
localstorageenabledtrue if local storage offering enabled, false otherwise
nameZone name
networktypethe network type of the zone; can be Basic or Advanced
providerExternal network provider if any
resourcedetailsMeta data associated with the zone (key/value pairs)
routedmodeenabledtrue, if routed network/vpc is enabled
routerprivateinterfacemaxmtuThe maximum value the MTU can have on the VR's private interfaces
routerpublicinterfacemaxmtuThe maximum value the MTU can have on the VR's public interfaces
securitygroupsenabledtrue if security groups support is enabled, false otherwise
storageaccessgroupscomma-separated list of storage access groups for the zone
typethe type of the zone - core or edge
zonetokenZone Token
capacity(*)the capacity of the Zone
capacityallocatedthe capacity currently in allocated
capacitytotalthe total capacity available
capacityusedthe capacity currently in use
clusteridthe Cluster ID
clusternamethe Cluster name
namethe capacity name
percentusedthe percentage of capacity currently in use
podidthe Pod ID
podnamethe Pod name
tagThe tag for the capacity type
typethe capacity type
zoneidthe Zone ID
zonenamethe Zone name
tags(*)the list of resource tags associated with zone.
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/declareHostAsDegraded.html b/static/api/apidocs-4.22/html/apis/declareHostAsDegraded.html new file mode 100644 index 0000000000..7af86f6b44 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/declareHostAsDegraded.html @@ -0,0 +1,339 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

declareHostAsDegraded

+

Declare host as 'Degraded'. Host must be on 'Disconnected' or 'Alert' state. The ADMIN must be sure that there are no VMs running on the respective host otherwise this command might corrupted VMs that were running on the 'Degraded' host.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idhost IDtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the host
annotationthe last annotation set on this host by an admin
archCPU Arch of the host
capabilitiescapabilities of the host
clusteridthe cluster ID of the host
clusternamethe cluster name of the host
clusterstorageaccessgroupscomma-separated list of storage access groups on the cluster
clustertypethe cluster type of the cluster that host belongs to
cpuallocatedthe amount of the host's CPU currently allocated
cpuallocatedpercentagethe amount of the host's CPU currently allocated in percentage
cpuallocatedvaluethe amount of the host's CPU currently allocated in MHz
cpuallocatedwithoverprovisioningthe amount of the host's CPU currently allocated after applying the cpu.overprovisioning.factor
cpuloadaveragethe cpu average load on the host
cpunumberthe CPU number of the host
cpusocketsthe number of CPU sockets on the host
cpuspeedthe CPU speed of the host
cpuusedthe amount of the host's CPU currently used
cpuwithoverprovisioningthe amount of the host's CPU after applying the cpu.overprovisioning.factor
createdthe date and time the host was created
detailsHost details in key/value pairs.
disconnectedtrue if the host is disconnected. False otherwise.
disksizeallocatedthe host's currently allocated disk size
disksizetotalthe total disk size of the host
encryptionsupportedtrue if the host supports encryption
eventsevents available for the host
explicithosttagscomma-separated list of explicit host tags for the host
extensionidThe ID of extension for this cluster
extensionnameThe name of extension for this cluster
gputotalTotal GPUs on the Host
gpuusedUsed GPUs on the Host
hahosttrue if the host is Ha host (dedicated to vms started by HA process; false otherwise
hasenoughcapacitytrue if this host has enough CPU and RAM capacity to migrate a VM to it, false otherwise
hosthathe host HA information information
hosttagscomma-separated list of tags for the host
hypervisorthe host hypervisor
hypervisorversionthe hypervisor version
implicithosttagscomma-separated list of implicit host tags for the host
instanceconversionsupportedtrue if the host supports instance conversion (using virt-v2v)
ipaddressthe IP address of the host
islocalstorageactivetrue if local storage is active, false otherwise
istagaruleWhether the informed tag is a JS interpretable rule or not.
lastannotatedthe last time this host was annotated
lastpingedthe date and time the host was last pinged
managementserveridthe management server ID of the host
managementservernamethe management server name of the host
memoryallocatedthe amount of the host's memory currently allocated
memoryallocatedbytesthe amount of the host's memory currently allocated in bytes
memoryallocatedpercentagethe amount of the host's memory currently allocated in percentage
memorytotalthe memory total of the host, this parameter is deprecated use memorywithoverprovisioning
memoryusedthe amount of the host's memory currently used
memorywithoverprovisioningthe amount of the host's memory after applying the mem.overprovisioning.factor
namethe name of the host
networkkbsreadthe incoming network traffic on the host
networkkbswritethe outgoing network traffic on the host
oscategoryidthe OS category ID of the host
oscategorynamethe OS category name of the host
outofbandmanagementthe host out-of-band management information
podidthe Pod ID of the host
podnamethe Pod name of the host
podstorageaccessgroupscomma-separated list of storage access groups on the pod
removedthe date and time the host was removed
resourcestatethe resource state of the host
statethe state of the host
storageaccessgroupscomma-separated list of storage access groups for the host
suitableformigrationtrue if this host is suitable(has enough capacity and satisfies all conditions like hosttags, max guests vm limit etc) to migrate a VM to it , false otherwise
typethe host type
ueficapabilitytrue if the host has capability to support UEFI boot
usernamethe admin that annotated this host
versionthe host version
virtualmachineidthe virtual machine id for host type ConsoleProxy and SecondaryStorageVM
zoneidthe Zone ID of the host
zonenamethe Zone name of the host
zonestorageaccessgroupscomma-separated list of storage access groups on the zone
gpugroup(*)GPU cards present in the host
gpugroupnameGPU cards present in the host
vgpu(*)the list of enabled vGPUs
maxcapacityMaximum vgpu can be created with this vgpu type on the given gpu group
maxheadsMaximum displays per user
maxresolutionxMaximum X resolution per display
maxresolutionyMaximum Y resolution per display
maxvgpuperpgpuMaximum no. of vgpu per gpu card (pgpu)
remainingcapacityRemaining capacity in terms of no. of more VMs that can be deployped with this vGPU type
vgputypeModel Name of vGPU
videoramVideo RAM for this vGPU type
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/dedicateBgpPeer.html b/static/api/apidocs-4.22/html/apis/dedicateBgpPeer.html new file mode 100644 index 0000000000..970b5f8072 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/dedicateBgpPeer.html @@ -0,0 +1,132 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

dedicateBgpPeer

+

Dedicates an existing Bgp Peer to an account or a domain.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idId of the Bgp Peertrue
accountaccount who will own the Bgp Peerfalse
domainiddomain ID of the account owning the Bgp Peerfalse
projectidproject who will own the Bgp Peerfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idid of the bgp peer
accountthe account of the bgp peer
asnumberAS number of bgp peer
createddate when this bgp peer was created.
detailsadditional key/value details of the bgp peer
domainthe domain name of the bgp peer
domainidthe domain ID of the bgp peer
ip6addressIPv6 address of bgp peer
ipaddressIPv4 address of bgp peer
passwordpassword of bgp peer
projectthe project name of the bgp peer
projectidthe project id of the bgp peer
zoneidid of zone to which the bgp peer belongs to.
zonenamename of zone to which the bgp peer belongs to.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/dedicateCluster.html b/static/api/apidocs-4.22/html/apis/dedicateCluster.html new file mode 100644 index 0000000000..62e5ed9a0d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/dedicateCluster.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

dedicateCluster

+

Dedicate an existing cluster

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
clusteridthe ID of the Clustertrue
domainidthe ID of the containing domaintrue
accountthe name of the account which needs dedication. Must be used with domainId.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the dedicated resource
accountidthe Account ID of the cluster
affinitygroupidthe Dedication Affinity Group ID of the cluster
clusteridthe ID of the cluster
clusternamethe name of the cluster
domainidthe domain ID of the cluster
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/dedicateGuestVlanRange.html b/static/api/apidocs-4.22/html/apis/dedicateGuestVlanRange.html new file mode 100644 index 0000000000..380dcb57a2 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/dedicateGuestVlanRange.html @@ -0,0 +1,123 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

dedicateGuestVlanRange

+

Dedicates a guest vlan range to an account

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
physicalnetworkidphysical network ID of the vlantrue
vlanrangeguest vlan range to be dedicatedtrue
accountaccount who will own the VLANfalse
domainiddomain ID of the account owning a VLANfalse
projectidproject who will own the VLANfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the guest VLAN range
accountthe account of the guest VLAN range
domainthe domain name of the guest VLAN range
domainidthe domain ID of the guest VLAN range
domainpathpath of the domain to which the guest VLAN range belongs
guestvlanrangethe guest VLAN range
physicalnetworkidthe physical network of the guest vlan range
projectthe project name of the guest vlan range
projectidthe project id of the guest vlan range
zoneidthe zone of the guest vlan range
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/dedicateHost.html b/static/api/apidocs-4.22/html/apis/dedicateHost.html new file mode 100644 index 0000000000..5e8b00dab3 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/dedicateHost.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

dedicateHost

+

Dedicates a host.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
domainidthe ID of the containing domaintrue
hostidthe ID of the host to updatetrue
accountthe name of the account which needs dedication. Must be used with domainId.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the dedicated resource
accountidthe Account ID of the host
affinitygroupidthe Dedication Affinity Group ID of the host
domainidthe domain ID of the host
hostidthe ID of the host
hostnamethe name of the host
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/dedicateIpv4SubnetForZone.html b/static/api/apidocs-4.22/html/apis/dedicateIpv4SubnetForZone.html new file mode 100644 index 0000000000..e8bfe328ab --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/dedicateIpv4SubnetForZone.html @@ -0,0 +1,120 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

dedicateIpv4SubnetForZone

+

Dedicates an existing IPv4 subnet for a zone to an account or a domain.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idId of the guest network IPv4 subnettrue
accountaccount who will own the IPv4 subnetfalse
domainiddomain ID of the account owning the IPv4 subnetfalse
projectidproject who will own the IPv4 subnetfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idid of the guest IPv4 subnet
accountthe account of the IPv4 subnet
createddate when this IPv4 subnet was created.
domainthe domain name of the IPv4 subnet
domainidthe domain ID of the IPv4 subnet
projectthe project name of the IPv4 subnet
projectidthe project id of the IPv4 subnet
subnetguest IPv4 subnet
zoneidid of zone to which the IPv4 subnet belongs to.
zonenamename of zone to which the IPv4 subnet belongs to.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/dedicatePod.html b/static/api/apidocs-4.22/html/apis/dedicatePod.html new file mode 100644 index 0000000000..0d51df60a0 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/dedicatePod.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

dedicatePod

+

Dedicates a Pod.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
domainidthe ID of the containing domaintrue
podidthe ID of the Podtrue
accountthe name of the account which needs dedication. Must be used with domainId.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the dedicated resource
accountidthe Account Id to which the Pod is dedicated
affinitygroupidthe Dedication Affinity Group ID of the pod
domainidthe domain ID to which the Pod is dedicated
podidthe ID of the Pod
podnamethe Name of the Pod
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/dedicatePublicIpRange.html b/static/api/apidocs-4.22/html/apis/dedicatePublicIpRange.html new file mode 100644 index 0000000000..2602dbc988 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/dedicatePublicIpRange.html @@ -0,0 +1,168 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

dedicatePublicIpRange

+

Dedicates a Public IP range to an account

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe id of the VLAN IP rangetrue
domainiddomain ID of the account owning a VLANtrue
accountaccount who will own the VLANfalse
projectidproject who will own the VLANfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the VLAN IP range
accountthe account of the VLAN IP range
cidrthe cidr of the VLAN IP range
descriptionthe description of the VLAN IP range
domainthe domain name of the VLAN IP range
domainidthe domain ID of the VLAN IP range
domainpathpath of the domain to which the VLAN IP range belongs
endipthe end ip of the VLAN IP range
endipv6the end ipv6 of the VLAN IP range
forsystemvmsindicates whether VLAN IP range is dedicated to system vms or not
forvirtualnetworkthe virtual network for the VLAN IP range
gatewaythe gateway of the VLAN IP range
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
netmaskthe netmask of the VLAN IP range
networkidthe network id of vlan range
physicalnetworkidthe physical network this belongs to
podidthe Pod ID for the VLAN IP range
podnamethe Pod name for the VLAN IP range
projectthe project name of the vlan range
projectidthe project id of the vlan range
providerindicates to which provider the IP range is dedicated to
startipthe start ip of the VLAN IP range
startipv6the start ipv6 of the VLAN IP range
vlanthe ID or VID of the VLAN.
zoneidthe Zone ID of the VLAN IP range
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/dedicateZone.html b/static/api/apidocs-4.22/html/apis/dedicateZone.html new file mode 100644 index 0000000000..3cdb95b7ea --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/dedicateZone.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

dedicateZone

+

Dedicates a zones.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
domainidthe ID of the containing domaintrue
zoneidthe ID of the zonetrue
accountthe name of the account which needs dedication. Must be used with domainId.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the dedicated resource
accountidthe Account Id to which the Zone is dedicated
affinitygroupidthe Dedication Affinity Group ID of the zone
domainidthe domain ID to which the Zone is dedicated
zoneidthe ID of the Zone
zonenamethe Name of the Zone
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteASNRange.html b/static/api/apidocs-4.22/html/apis/deleteASNRange.html new file mode 100644 index 0000000000..7461fc52de --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteASNRange.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteASNRange

+

deletes a range of Autonomous Systems for BGP Dynamic Routing

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idID of the AS rangetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteAccount.html b/static/api/apidocs-4.22/html/apis/deleteAccount.html new file mode 100644 index 0000000000..6b3f4da3cc --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteAccount.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteAccount

+

Deletes a account, and all users associated with this account

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idAccount idtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteAccountFromProject.html b/static/api/apidocs-4.22/html/apis/deleteAccountFromProject.html new file mode 100644 index 0000000000..70b44c4a2d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteAccountFromProject.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteAccountFromProject

+

Deletes account from the project

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
accountname of the account to be removed from the projecttrue
projectidID of the project to remove the account fromtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteAffinityGroup.html b/static/api/apidocs-4.22/html/apis/deleteAffinityGroup.html new file mode 100644 index 0000000000..03f96c153b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteAffinityGroup.html @@ -0,0 +1,99 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteAffinityGroup

+

Deletes affinity group

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountthe account of the affinity group. Must be specified with domain IDfalse
domainidthe domain ID of account owning the affinity groupfalse
idThe ID of the affinity group. Mutually exclusive with name parameterfalse
nameThe name of the affinity group. Mutually exclusive with ID parameterfalse
projectidthe project of the affinity groupfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteAlerts.html b/static/api/apidocs-4.22/html/apis/deleteAlerts.html new file mode 100644 index 0000000000..b0ddc77bba --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteAlerts.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteAlerts

+

Delete one or more alerts.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
enddateend date range to delete alerts (including) this date (use format "yyyy-MM-dd" or the new format "yyyy-MM-ddThh:mm:ss")false
idsthe IDs of the alertsfalse
startdatestart date range to delete alerts (including) this date (use format "yyyy-MM-dd" or the new format "yyyy-MM-ddThh:mm:ss")false
typedelete by alert typefalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteAutoScalePolicy.html b/static/api/apidocs-4.22/html/apis/deleteAutoScalePolicy.html new file mode 100644 index 0000000000..8adad06f6c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteAutoScalePolicy.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteAutoScalePolicy

+

Deletes a autoscale policy.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the autoscale policytrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteAutoScaleVmGroup.html b/static/api/apidocs-4.22/html/apis/deleteAutoScaleVmGroup.html new file mode 100644 index 0000000000..32d3f95327 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteAutoScaleVmGroup.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteAutoScaleVmGroup

+

Deletes a autoscale vm group.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the autoscale grouptrue
cleanuptrue if all VMs have to be cleaned up, false otherwisefalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteAutoScaleVmProfile.html b/static/api/apidocs-4.22/html/apis/deleteAutoScaleVmProfile.html new file mode 100644 index 0000000000..af94894a80 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteAutoScaleVmProfile.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteAutoScaleVmProfile

+

Deletes a autoscale vm profile.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the autoscale profiletrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteBackup.html b/static/api/apidocs-4.22/html/apis/deleteBackup.html new file mode 100644 index 0000000000..ef38f17ec8 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteBackup.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteBackup

+

Delete VM backup

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idid of the VM backuptrue
forcedforce the deletion of backup which removes the entire backup chain but keep VM in Backup Offeringfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteBackupOffering.html b/static/api/apidocs-4.22/html/apis/deleteBackupOffering.html new file mode 100644 index 0000000000..15cbd3aff9 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteBackupOffering.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteBackupOffering

+

Deletes a backup offering

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idID of the backup offeringtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteBackupRepository.html b/static/api/apidocs-4.22/html/apis/deleteBackupRepository.html new file mode 100644 index 0000000000..d1d4492bf6 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteBackupRepository.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteBackupRepository

+

delete a backup repository

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idID of the backup repository to be deletedtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteBackupSchedule.html b/static/api/apidocs-4.22/html/apis/deleteBackupSchedule.html new file mode 100644 index 0000000000..29609fe6db --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteBackupSchedule.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteBackupSchedule

+

Deletes the backup schedule of a VM

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idID of the backup schedule to be deleted. It has precedence over the 'virtualmachineid' parameter, i.e., when the 'id' parameter is specified, the 'virtualmachineid' parameter will be ignored.false
virtualmachineidID of the VM from which all backup schedules will be deleted.false
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteBaremetalRct.html b/static/api/apidocs-4.22/html/apis/deleteBaremetalRct.html new file mode 100644 index 0000000000..232b1f7023 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteBaremetalRct.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteBaremetalRct

+

deletes baremetal rack configuration text

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idRCT idtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteBgpPeer.html b/static/api/apidocs-4.22/html/apis/deleteBgpPeer.html new file mode 100644 index 0000000000..72801a3774 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteBgpPeer.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteBgpPeer

+

Deletes an existing Bgp Peer.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idId of the Bgp Peertrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteBigSwitchBcfDevice.html b/static/api/apidocs-4.22/html/apis/deleteBigSwitchBcfDevice.html new file mode 100644 index 0000000000..1fbfae19c0 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteBigSwitchBcfDevice.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteBigSwitchBcfDevice

+

delete a BigSwitch BCF Controller device

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
bcfdeviceidBigSwitch device IDtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteBrocadeVcsDevice.html b/static/api/apidocs-4.22/html/apis/deleteBrocadeVcsDevice.html new file mode 100644 index 0000000000..45487f228a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteBrocadeVcsDevice.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteBrocadeVcsDevice

+

delete a Brocade VCS Switch

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
vcsdeviceidBrocade Switch IDtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteBucket.html b/static/api/apidocs-4.22/html/apis/deleteBucket.html new file mode 100644 index 0000000000..5c21867117 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteBucket.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteBucket

+

Deletes an empty Bucket.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the Buckettrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteCiscoAsa1000vResource.html b/static/api/apidocs-4.22/html/apis/deleteCiscoAsa1000vResource.html new file mode 100644 index 0000000000..257895b31b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteCiscoAsa1000vResource.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteCiscoAsa1000vResource

+

Deletes a Cisco ASA 1000v appliance

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
resourceidCisco ASA 1000v resource IDtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteCiscoNexusVSM.html b/static/api/apidocs-4.22/html/apis/deleteCiscoNexusVSM.html new file mode 100644 index 0000000000..518f930af7 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteCiscoNexusVSM.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteCiscoNexusVSM

+

delete a Cisco Nexus VSM device

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idId of the Cisco Nexus 1000v VSM device to be deletedtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteCiscoVnmcResource.html b/static/api/apidocs-4.22/html/apis/deleteCiscoVnmcResource.html new file mode 100644 index 0000000000..a79f5a882d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteCiscoVnmcResource.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteCiscoVnmcResource

+

Deletes a Cisco Vnmc controller

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
resourceidCisco Vnmc resource IDtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteCluster.html b/static/api/apidocs-4.22/html/apis/deleteCluster.html new file mode 100644 index 0000000000..a8b16e7d03 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteCluster.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteCluster

+

Deletes a cluster.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe cluster IDtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteCniConfiguration.html b/static/api/apidocs-4.22/html/apis/deleteCniConfiguration.html new file mode 100644 index 0000000000..c29ddd67f8 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteCniConfiguration.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteCniConfiguration

+

Deletes a CNI Configuration

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the Userdatatrue
accountan optional account for the userdata. Must be used with domainId.false
domainidan optional domainId for the userdata. If the account parameter is used, domainId must also be used.false
projectidan optional project for the userdatafalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteCondition.html b/static/api/apidocs-4.22/html/apis/deleteCondition.html new file mode 100644 index 0000000000..4c9e031e68 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteCondition.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteCondition

+

Removes a condition for VM auto scaling

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the condition.true
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteCounter.html b/static/api/apidocs-4.22/html/apis/deleteCounter.html new file mode 100644 index 0000000000..19565e1d8b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteCounter.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteCounter

+

Deletes a counter for VM auto scaling

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the countertrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteCustomAction.html b/static/api/apidocs-4.22/html/apis/deleteCustomAction.html new file mode 100644 index 0000000000..d1cf05a728 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteCustomAction.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteCustomAction

+

Delete the custom action

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
iduuid of the custom actionfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteDiskOffering.html b/static/api/apidocs-4.22/html/apis/deleteDiskOffering.html new file mode 100644 index 0000000000..515c4dfc23 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteDiskOffering.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteDiskOffering

+

Updates a disk offering.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idID of the disk offeringtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteDomain.html b/static/api/apidocs-4.22/html/apis/deleteDomain.html new file mode 100644 index 0000000000..2340b46853 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteDomain.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteDomain

+

Deletes a specified domain

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idID of domain to deletetrue
cleanuptrue if all domain resources (child domains, accounts) have to be cleaned up, false otherwisefalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteEgressFirewallRule.html b/static/api/apidocs-4.22/html/apis/deleteEgressFirewallRule.html new file mode 100644 index 0000000000..f49e1f0ac9 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteEgressFirewallRule.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteEgressFirewallRule

+

Deletes an egress firewall rule

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the firewall ruletrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteEvents.html b/static/api/apidocs-4.22/html/apis/deleteEvents.html new file mode 100644 index 0000000000..61eea153d3 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteEvents.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteEvents

+

Delete one or more events.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
enddateend date range to delete events (including) this date (use format "yyyy-MM-dd" or the new format "yyyy-MM-ddThh:mm:ss")false
idsthe IDs of the eventsfalse
startdatestart date range to delete events (including) this date (use format "yyyy-MM-dd" or the new format "yyyy-MM-ddThh:mm:ss")false
typedelete by event typefalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteExtension.html b/static/api/apidocs-4.22/html/apis/deleteExtension.html new file mode 100644 index 0000000000..59b20b0b39 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteExtension.html @@ -0,0 +1,135 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteExtension

+

Delete the extensions

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
cleanupWhether to cleanup files for the extension. If true, the extension files will be deleted from all the management servers.false
idID of the extensionfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the extension
createdCreation timestamp of the extension
descriptionDescription of the extension
detailsThe details of the extension
isuserdefinedTrue if the extension is added by admin
nameName of the extension
pathThe path of the entry point fo the extension
pathreadyTrue if the extension path is in ready state across management servers
removedRemoval timestamp of the extension, if applicable
stateThe state of the extension
typeType of the extension
resources(*)List of resources to which extension is registered to
idID of the resource associated with the extension
createdCreation timestamp of the mapping
detailsthe details of the resource map
nameName of the resource associated with this mapping
typeType of the resource
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteFirewallRule.html b/static/api/apidocs-4.22/html/apis/deleteFirewallRule.html new file mode 100644 index 0000000000..e1e8e36ac0 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteFirewallRule.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteFirewallRule

+

Deletes a firewall rule

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the firewall ruletrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteGlobalLoadBalancerRule.html b/static/api/apidocs-4.22/html/apis/deleteGlobalLoadBalancerRule.html new file mode 100644 index 0000000000..d9dd80d96b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteGlobalLoadBalancerRule.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteGlobalLoadBalancerRule

+

Deletes a global load balancer rule.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the global load balancer ruletrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteGpuCard.html b/static/api/apidocs-4.22/html/apis/deleteGpuCard.html new file mode 100644 index 0000000000..5caed69e02 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteGpuCard.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteGpuCard

+

Deletes a GPU card definition from the system

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the GPU cardtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteGpuDevice.html b/static/api/apidocs-4.22/html/apis/deleteGpuDevice.html new file mode 100644 index 0000000000..2cd657d68d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteGpuDevice.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteGpuDevice

+

Deletes a vGPU profile from the system

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idscomma separated list of IDs of the GPU devicetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteGuestNetworkIpv6Prefix.html b/static/api/apidocs-4.22/html/apis/deleteGuestNetworkIpv6Prefix.html new file mode 100644 index 0000000000..a120412f77 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteGuestNetworkIpv6Prefix.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteGuestNetworkIpv6Prefix

+

Deletes an existing guest network IPv6 prefix.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idId of the guest network IPv6 prefixtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteHost.html b/static/api/apidocs-4.22/html/apis/deleteHost.html new file mode 100644 index 0000000000..e2d947572b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteHost.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteHost

+

Deletes a host.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe host IDtrue
forcedForce delete the host. All HA enabled vms running on the host will be put to HA; HA disabled ones will be stoppedfalse
forcedestroylocalstorageForce destroy local storage on this host. All VMs created on this local storage will be destroyedfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteImageStore.html b/static/api/apidocs-4.22/html/apis/deleteImageStore.html new file mode 100644 index 0000000000..fbff97a2f4 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteImageStore.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteImageStore

+

Deletes an image store or Secondary Storage.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idThe image store ID or Secondary Storage ID.true
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteInstanceGroup.html b/static/api/apidocs-4.22/html/apis/deleteInstanceGroup.html new file mode 100644 index 0000000000..679407c5c0 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteInstanceGroup.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteInstanceGroup

+

Deletes a vm group

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the instance grouptrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteIpForwardingRule.html b/static/api/apidocs-4.22/html/apis/deleteIpForwardingRule.html new file mode 100644 index 0000000000..46c8715a10 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteIpForwardingRule.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteIpForwardingRule

+

Deletes an IP forwarding rule

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the forwarding ruletrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteIpv4SubnetForGuestNetwork.html b/static/api/apidocs-4.22/html/apis/deleteIpv4SubnetForGuestNetwork.html new file mode 100644 index 0000000000..3a7a2e8539 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteIpv4SubnetForGuestNetwork.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteIpv4SubnetForGuestNetwork

+

Deletes an existing IPv4 subnet for guest network.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idId of the guest network IPv4 subnettrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteIpv4SubnetForZone.html b/static/api/apidocs-4.22/html/apis/deleteIpv4SubnetForZone.html new file mode 100644 index 0000000000..6c37f5951d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteIpv4SubnetForZone.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteIpv4SubnetForZone

+

Deletes an existing IPv4 subnet for a zone.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idId of the guest network IPv4 subnettrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteIpv6FirewallRule.html b/static/api/apidocs-4.22/html/apis/deleteIpv6FirewallRule.html new file mode 100644 index 0000000000..897f474a4b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteIpv6FirewallRule.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteIpv6FirewallRule

+

Deletes a IPv6 firewall rule

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the IPv6 firewall ruletrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteIso.html b/static/api/apidocs-4.22/html/apis/deleteIso.html new file mode 100644 index 0000000000..6213b978de --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteIso.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteIso

+

Deletes an ISO file.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the ISO filetrue
zoneidthe ID of the zone of the ISO file. If not specified, the ISO will be deleted from all the zonesfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteKubernetesCluster.html b/static/api/apidocs-4.22/html/apis/deleteKubernetesCluster.html new file mode 100644 index 0000000000..d9ef1df739 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteKubernetesCluster.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteKubernetesCluster

+

Deletes a Kubernetes cluster

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the Kubernetes clustertrue
cleanupDestroy attached instances of the ExternalManaged Cluster. Default: falsefalse
expungeExpunge attached instances of the ExternalManaged Cluster. If true, value of cleanup is ignored. Default: falsefalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteKubernetesSupportedVersion.html b/static/api/apidocs-4.22/html/apis/deleteKubernetesSupportedVersion.html new file mode 100644 index 0000000000..9d45c2fbe0 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteKubernetesSupportedVersion.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteKubernetesSupportedVersion

+

Deletes a Kubernetes cluster

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the Kubernetes supported versiontrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteLBHealthCheckPolicy.html b/static/api/apidocs-4.22/html/apis/deleteLBHealthCheckPolicy.html new file mode 100644 index 0000000000..d93f2d66e8 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteLBHealthCheckPolicy.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteLBHealthCheckPolicy

+

Deletes a load balancer health check policy.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the load balancer health check policytrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteLBStickinessPolicy.html b/static/api/apidocs-4.22/html/apis/deleteLBStickinessPolicy.html new file mode 100644 index 0000000000..123679c13a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteLBStickinessPolicy.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteLBStickinessPolicy

+

Deletes a load balancer stickiness policy.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the LB stickiness policytrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteLdapConfiguration.html b/static/api/apidocs-4.22/html/apis/deleteLdapConfiguration.html new file mode 100644 index 0000000000..0248097fdc --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteLdapConfiguration.html @@ -0,0 +1,102 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteLdapConfiguration

+

Remove an Ldap Configuration

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
domainidlinked domainfalse
hostnameHostnamefalse
idID of the LDAP configurationfalse
portportfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the LDAP configuration
domainidlinked domain
hostnamename of the host running the ldap server
portport the ldap server is running on
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteLoadBalancer.html b/static/api/apidocs-4.22/html/apis/deleteLoadBalancer.html new file mode 100644 index 0000000000..1b9ccd96e7 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteLoadBalancer.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteLoadBalancer

+

Deletes an internal load balancer

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the Load Balancertrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteLoadBalancerRule.html b/static/api/apidocs-4.22/html/apis/deleteLoadBalancerRule.html new file mode 100644 index 0000000000..c2a2f34e15 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteLoadBalancerRule.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteLoadBalancerRule

+

Deletes a load balancer rule.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the load balancer ruletrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteManagementNetworkIpRange.html b/static/api/apidocs-4.22/html/apis/deleteManagementNetworkIpRange.html new file mode 100644 index 0000000000..4e8446649b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteManagementNetworkIpRange.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteManagementNetworkIpRange

+

Deletes a management network IP range. This action is only allowed when no IPs in this range are allocated.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
endipThe ending IP address.true
podidUUID of POD, where the IP range belongs to.true
startipThe starting IP address.true
vlanThe vlan id the ip range sits ontrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteNetrisProvider.html b/static/api/apidocs-4.22/html/apis/deleteNetrisProvider.html new file mode 100644 index 0000000000..d351c41e8e --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteNetrisProvider.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteNetrisProvider

+

delete Netris Provider to CloudStack

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idNetris Provider IDtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
nameNetris Provider name
netristagNetris Tag for vNets
netrisurlNetris Provider URL
sitenameNetris Provider site
tenantnameNetris Admin tenant name
uuidNetris provider uuid
zoneidZone ID to which the Netris Provider is associated with
zonenameZone name to which the Netris Provider is associated with
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteNetscalerControlCenter.html b/static/api/apidocs-4.22/html/apis/deleteNetscalerControlCenter.html new file mode 100644 index 0000000000..74b7b30cb8 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteNetscalerControlCenter.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteNetscalerControlCenter

+

Delete Netscaler Control Center

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idNetscaler Control Center IDtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteNetscalerLoadBalancer.html b/static/api/apidocs-4.22/html/apis/deleteNetscalerLoadBalancer.html new file mode 100644 index 0000000000..27ea353cde --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteNetscalerLoadBalancer.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteNetscalerLoadBalancer

+

delete a netscaler load balancer device

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
lbdeviceidnetscaler load balancer device IDtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteNetwork.html b/static/api/apidocs-4.22/html/apis/deleteNetwork.html new file mode 100644 index 0000000000..e1352880c9 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteNetwork.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteNetwork

+

Deletes a network

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the networktrue
forcedForce delete a network. Network will be marked as 'Destroy' even when commands to shutdown and cleanup to the backend fails.false
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteNetworkACL.html b/static/api/apidocs-4.22/html/apis/deleteNetworkACL.html new file mode 100644 index 0000000000..3f4fc84c48 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteNetworkACL.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteNetworkACL

+

Deletes a network ACL

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the network ACLtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteNetworkACLList.html b/static/api/apidocs-4.22/html/apis/deleteNetworkACLList.html new file mode 100644 index 0000000000..3dc7e6de4c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteNetworkACLList.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteNetworkACLList

+

Deletes a network ACL

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the network ACLtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteNetworkDevice.html b/static/api/apidocs-4.22/html/apis/deleteNetworkDevice.html new file mode 100644 index 0000000000..710457ae56 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteNetworkDevice.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteNetworkDevice

+

Deletes network device.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idId of network device to deletetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteNetworkOffering.html b/static/api/apidocs-4.22/html/apis/deleteNetworkOffering.html new file mode 100644 index 0000000000..42ec14a870 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteNetworkOffering.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteNetworkOffering

+

Deletes a network offering.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the network offeringtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteNetworkServiceProvider.html b/static/api/apidocs-4.22/html/apis/deleteNetworkServiceProvider.html new file mode 100644 index 0000000000..be70f9230a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteNetworkServiceProvider.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteNetworkServiceProvider

+

Deletes a Network Service Provider.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the network service providertrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteNiciraNvpDevice.html b/static/api/apidocs-4.22/html/apis/deleteNiciraNvpDevice.html new file mode 100644 index 0000000000..36170578c6 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteNiciraNvpDevice.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteNiciraNvpDevice

+

delete a nicira nvp device

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
nvpdeviceidNicira device IDtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteNsxController.html b/static/api/apidocs-4.22/html/apis/deleteNsxController.html new file mode 100644 index 0000000000..851fb37da7 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteNsxController.html @@ -0,0 +1,108 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteNsxController

+

delete NSX Controller to CloudStack

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
nsxcontrolleridNSX Controller IDtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
edgeclusterThe name of the edge cluster. An edge cluster is a logical grouping of edge nodes in NSX
hostnameNSX controller hostname or IP address
nameNSX controller name
nsxprovideruuidNSX controller ID
portNSX controller port
tier0gatewayThe tier-0 gateway network. Tier-0 gateway is responsible for handling traffic between logical and physical networks
transportzoneThe name of the transport zone. A transport zone controls to which hosts a logical switch can reach
zoneidZone ID to which the NSX controller is associated with
zonenameZone name to which the NSX controller is associated with
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteOauthProvider.html b/static/api/apidocs-4.22/html/apis/deleteOauthProvider.html new file mode 100644 index 0000000000..7a2eb30e3d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteOauthProvider.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteOauthProvider

+

Deletes the registered OAuth provider

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idid of the OAuth provider to be deletedtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteObjectStoragePool.html b/static/api/apidocs-4.22/html/apis/deleteObjectStoragePool.html new file mode 100644 index 0000000000..6ba49cf4e4 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteObjectStoragePool.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteObjectStoragePool

+

Deletes an Object Storage Pool

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idThe Object Storage ID.true
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteOpenDaylightController.html b/static/api/apidocs-4.22/html/apis/deleteOpenDaylightController.html new file mode 100644 index 0000000000..bcb8aab989 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteOpenDaylightController.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteOpenDaylightController

+

Removes an OpenDyalight controler

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idOpenDaylight Controller IDtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
iddevice id of the controller
namethe name assigned to the controller
physicalnetworkidthe physical network to which this controller belongs to
urlthe url of the controller api
usernamethe username to authenticate to the controller
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteOsCategory.html b/static/api/apidocs-4.22/html/apis/deleteOsCategory.html new file mode 100644 index 0000000000..04cdf6caa1 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteOsCategory.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteOsCategory

+

Deletes an OS category

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idID of the OS categorytrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deletePaloAltoFirewall.html b/static/api/apidocs-4.22/html/apis/deletePaloAltoFirewall.html new file mode 100644 index 0000000000..5b6be330ee --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deletePaloAltoFirewall.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deletePaloAltoFirewall

+

delete a Palo Alto firewall device

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
fwdeviceidPalo Alto firewall device IDtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deletePhysicalNetwork.html b/static/api/apidocs-4.22/html/apis/deletePhysicalNetwork.html new file mode 100644 index 0000000000..9f887ec254 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deletePhysicalNetwork.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deletePhysicalNetwork

+

Deletes a Physical Network.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the Physical networktrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deletePod.html b/static/api/apidocs-4.22/html/apis/deletePod.html new file mode 100644 index 0000000000..6c4976ca9f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deletePod.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deletePod

+

Deletes a Pod.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the Podtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deletePortForwardingRule.html b/static/api/apidocs-4.22/html/apis/deletePortForwardingRule.html new file mode 100644 index 0000000000..784a7e4ca2 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deletePortForwardingRule.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deletePortForwardingRule

+

Deletes a port forwarding rule

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the port forwarding ruletrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deletePortableIpRange.html b/static/api/apidocs-4.22/html/apis/deletePortableIpRange.html new file mode 100644 index 0000000000..ce9f806d56 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deletePortableIpRange.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deletePortableIpRange

+

deletes a range of portable public IP's associated with a region

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idId of the portable ip rangetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deletePrivateGateway.html b/static/api/apidocs-4.22/html/apis/deletePrivateGateway.html new file mode 100644 index 0000000000..1e58e23eb5 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deletePrivateGateway.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deletePrivateGateway

+

Deletes a Private gateway

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the private gatewaytrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteProject.html b/static/api/apidocs-4.22/html/apis/deleteProject.html new file mode 100644 index 0000000000..b9544f7344 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteProject.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteProject

+

Deletes a project

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idid of the project to be deletedtrue
cleanuptrue if all project resources have to be cleaned up, false otherwisefalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteProjectInvitation.html b/static/api/apidocs-4.22/html/apis/deleteProjectInvitation.html new file mode 100644 index 0000000000..422198987f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteProjectInvitation.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteProjectInvitation

+

Deletes project invitation

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idid of the invitationtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteProjectRole.html b/static/api/apidocs-4.22/html/apis/deleteProjectRole.html new file mode 100644 index 0000000000..f52d492895 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteProjectRole.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteProjectRole

+

Delete Project roles in CloudStack

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idID of the project role to be deletedtrue
projectidID of the project from where the role is to be deletedtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteProjectRolePermission.html b/static/api/apidocs-4.22/html/apis/deleteProjectRolePermission.html new file mode 100644 index 0000000000..ce77874fec --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteProjectRolePermission.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteProjectRolePermission

+

Deletes a project role permission in the project

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idID of the project role permission to be deletedtrue
projectidID of the project where the project role permission is to be deletedtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteRemoteAccessVpn.html b/static/api/apidocs-4.22/html/apis/deleteRemoteAccessVpn.html new file mode 100644 index 0000000000..88b480ca9b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteRemoteAccessVpn.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteRemoteAccessVpn

+

Destroys a l2tp/ipsec remote access vpn

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
publicipidpublic ip address id of the vpn servertrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteResourceIcon.html b/static/api/apidocs-4.22/html/apis/deleteResourceIcon.html new file mode 100644 index 0000000000..ee1fc32c76 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteResourceIcon.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteResourceIcon

+

deletes the resource icon from the specified resource(s)

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
resourceidslist of resources to upload the icon/image fortrue
resourcetypetype of the resourcetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteRole.html b/static/api/apidocs-4.22/html/apis/deleteRole.html new file mode 100644 index 0000000000..d971827a8e --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteRole.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteRole

+

Deletes a role

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idID of the roletrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteRolePermission.html b/static/api/apidocs-4.22/html/apis/deleteRolePermission.html new file mode 100644 index 0000000000..b6e2df6f4e --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteRolePermission.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteRolePermission

+

Deletes a role permission

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idID of the role permissiontrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteRoutingFirewallRule.html b/static/api/apidocs-4.22/html/apis/deleteRoutingFirewallRule.html new file mode 100644 index 0000000000..10049751cc --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteRoutingFirewallRule.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteRoutingFirewallRule

+

Deletes a routing firewall rule

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the Routing firewall ruletrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteSSHKeyPair.html b/static/api/apidocs-4.22/html/apis/deleteSSHKeyPair.html new file mode 100644 index 0000000000..0f56886b78 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteSSHKeyPair.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteSSHKeyPair

+

Deletes a keypair by name

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
nameName of the keypairtrue
accountthe account associated with the keypair. Must be used with the domainId parameter.false
domainidthe domain ID associated with the keypairfalse
projectidthe project associated with keypairfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteSecondaryStagingStore.html b/static/api/apidocs-4.22/html/apis/deleteSecondaryStagingStore.html new file mode 100644 index 0000000000..094425bdb9 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteSecondaryStagingStore.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteSecondaryStagingStore

+

Deletes a secondary staging store .

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe staging store IDtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteSecurityGroup.html b/static/api/apidocs-4.22/html/apis/deleteSecurityGroup.html new file mode 100644 index 0000000000..7aa6730edc --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteSecurityGroup.html @@ -0,0 +1,99 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteSecurityGroup

+

Deletes security group

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountthe account of the security group. Must be specified with domain IDfalse
domainidthe domain ID of account owning the security groupfalse
idThe ID of the security group. Mutually exclusive with name parameterfalse
nameThe ID of the security group. Mutually exclusive with id parameterfalse
projectidthe project of the security groupfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteServiceOffering.html b/static/api/apidocs-4.22/html/apis/deleteServiceOffering.html new file mode 100644 index 0000000000..b23a48dc23 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteServiceOffering.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteServiceOffering

+

Deletes a service offering.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the service offeringtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteServicePackageOffering.html b/static/api/apidocs-4.22/html/apis/deleteServicePackageOffering.html new file mode 100644 index 0000000000..4ec796f76a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteServicePackageOffering.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteServicePackageOffering

+

Delete Service Package

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe service offering IDtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteSnapshot.html b/static/api/apidocs-4.22/html/apis/deleteSnapshot.html new file mode 100644 index 0000000000..70b69953f9 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteSnapshot.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteSnapshot

+

Deletes a snapshot of a disk volume.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the snapshottrue
zoneidThe ID of the zone for the snapshotfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteSnapshotPolicies.html b/static/api/apidocs-4.22/html/apis/deleteSnapshotPolicies.html new file mode 100644 index 0000000000..12bbc92591 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteSnapshotPolicies.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteSnapshotPolicies

+

Deletes snapshot policies for the account.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idthe Id of the snapshot policyfalse
idslist of snapshots policy IDs separated by commafalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteSslCert.html b/static/api/apidocs-4.22/html/apis/deleteSslCert.html new file mode 100644 index 0000000000..9d03d8d30a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteSslCert.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteSslCert

+

Delete a certificate to CloudStack

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idId of SSL certificatetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteStaticRoute.html b/static/api/apidocs-4.22/html/apis/deleteStaticRoute.html new file mode 100644 index 0000000000..8cbe9912b3 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteStaticRoute.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteStaticRoute

+

Deletes a static route

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the static routetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteStorageNetworkIpRange.html b/static/api/apidocs-4.22/html/apis/deleteStorageNetworkIpRange.html new file mode 100644 index 0000000000..7335592128 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteStorageNetworkIpRange.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteStorageNetworkIpRange

+

Deletes a storage network IP Range.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe uuid of the storage network ip rangetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteStoragePool.html b/static/api/apidocs-4.22/html/apis/deleteStoragePool.html new file mode 100644 index 0000000000..e8523bdc6e --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteStoragePool.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteStoragePool

+

Deletes a storage pool.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idStorage pool idtrue
forcedForce destroy storage pool (force expunge volumes in Destroyed state as a part of pool removal)false
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteStratosphereSsp.html b/static/api/apidocs-4.22/html/apis/deleteStratosphereSsp.html new file mode 100644 index 0000000000..81fed4394b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteStratosphereSsp.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteStratosphereSsp

+

Removes stratosphere ssp server

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
hostidthe host ID of ssp servertrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteTags.html b/static/api/apidocs-4.22/html/apis/deleteTags.html new file mode 100644 index 0000000000..dfe415afdc --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteTags.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteTags

+

Deleting resource tag(s)

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
resourceidsDelete tags for resource id(s)true
resourcetypeDelete tag by resource typetrue
tagsDelete tags matching key/value pairsfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteTemplate.html b/static/api/apidocs-4.22/html/apis/deleteTemplate.html new file mode 100644 index 0000000000..8aac0fa5d1 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteTemplate.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteTemplate

+

Deletes a template from the system. All virtual machines using the deleted template will not be affected.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the templatetrue
forcedForce delete a template.false
issystemNecessary if the template's type is system.false
zoneidthe ID of zone of the templatefalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteTrafficMonitor.html b/static/api/apidocs-4.22/html/apis/deleteTrafficMonitor.html new file mode 100644 index 0000000000..27043f7457 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteTrafficMonitor.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteTrafficMonitor

+

Deletes an traffic monitor host.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idId of the Traffic Monitor Host.true
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteTrafficType.html b/static/api/apidocs-4.22/html/apis/deleteTrafficType.html new file mode 100644 index 0000000000..e5f72498a0 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteTrafficType.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteTrafficType

+

Deletes traffic type of a physical network

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idtraffic type idtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteTungstenFabricAddressGroup.html b/static/api/apidocs-4.22/html/apis/deleteTungstenFabricAddressGroup.html new file mode 100644 index 0000000000..9503a6c751 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteTungstenFabricAddressGroup.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteTungstenFabricAddressGroup

+

delete Tungsten-Fabric address group

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
addressgroupuuidthe uuid of Tungsten-Fabric address grouptrue
zoneidthe ID of zonetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteTungstenFabricApplicationPolicySet.html b/static/api/apidocs-4.22/html/apis/deleteTungstenFabricApplicationPolicySet.html new file mode 100644 index 0000000000..b535b5fbfa --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteTungstenFabricApplicationPolicySet.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteTungstenFabricApplicationPolicySet

+

delete Tungsten-Fabric application policy set

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
applicationpolicysetuuidthe uuid of Tungsten-Fabric application policy settrue
zoneidthe ID of zonetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteTungstenFabricFirewallPolicy.html b/static/api/apidocs-4.22/html/apis/deleteTungstenFabricFirewallPolicy.html new file mode 100644 index 0000000000..e5905995b5 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteTungstenFabricFirewallPolicy.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteTungstenFabricFirewallPolicy

+

delete Tungsten-Fabric firewall policy

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
firewallpolicyuuidthe uuid of Tungsten-Fabric firewall policytrue
zoneidthe ID of zonetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteTungstenFabricFirewallRule.html b/static/api/apidocs-4.22/html/apis/deleteTungstenFabricFirewallRule.html new file mode 100644 index 0000000000..1f71302660 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteTungstenFabricFirewallRule.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteTungstenFabricFirewallRule

+

delete Tungsten-Fabric firewall rule

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
firewallruleuuidthe uuid of Tungsten-Fabric firewall ruletrue
zoneidthe ID of zonetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteTungstenFabricLogicalRouter.html b/static/api/apidocs-4.22/html/apis/deleteTungstenFabricLogicalRouter.html new file mode 100644 index 0000000000..8ace2322b0 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteTungstenFabricLogicalRouter.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteTungstenFabricLogicalRouter

+

delete Tungsten-Fabric logical router

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
logicalrouteruuidthe uuid of Tungsten-Fabric logical routertrue
zoneidthe ID of zonetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteTungstenFabricPolicy.html b/static/api/apidocs-4.22/html/apis/deleteTungstenFabricPolicy.html new file mode 100644 index 0000000000..cb5bef0203 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteTungstenFabricPolicy.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteTungstenFabricPolicy

+

delete Tungsten-Fabric policy

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
policyuuidthe Uuid of Tungsten-Fabric tag typetrue
zoneidthe ID of zonetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteTungstenFabricServiceGroup.html b/static/api/apidocs-4.22/html/apis/deleteTungstenFabricServiceGroup.html new file mode 100644 index 0000000000..de6a81b401 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteTungstenFabricServiceGroup.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteTungstenFabricServiceGroup

+

delete Tungsten-Fabric service group

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
servicegroupuuidthe uuid of Tungsten-Fabric service grouptrue
zoneidthe ID of zonetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteTungstenFabricTag.html b/static/api/apidocs-4.22/html/apis/deleteTungstenFabricTag.html new file mode 100644 index 0000000000..6e508d00c9 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteTungstenFabricTag.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteTungstenFabricTag

+

delete Tungsten-Fabric tag

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
taguuidthe uuid of Tungsten-Fabric tagtrue
zoneidthe ID of zonetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteTungstenFabricTagType.html b/static/api/apidocs-4.22/html/apis/deleteTungstenFabricTagType.html new file mode 100644 index 0000000000..044fc87f52 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteTungstenFabricTagType.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteTungstenFabricTagType

+

delete Tungsten-Fabric tag type

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
tagtypeuuidthe ID of Tungsten-Fabric tag typetrue
zoneidthe ID of zonetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteUcsManager.html b/static/api/apidocs-4.22/html/apis/deleteUcsManager.html new file mode 100644 index 0000000000..0cd773a57d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteUcsManager.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteUcsManager

+

Delete a Ucs manager

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
ucsmanageriducs manager idtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteUser.html b/static/api/apidocs-4.22/html/apis/deleteUser.html new file mode 100644 index 0000000000..da384cd254 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteUser.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteUser

+

Deletes a user for an account

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idid of the user to be deletedtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteUserData.html b/static/api/apidocs-4.22/html/apis/deleteUserData.html new file mode 100644 index 0000000000..cfee413065 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteUserData.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteUserData

+

Deletes a userdata

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the Userdatatrue
accountan optional account for the userdata. Must be used with domainId.false
domainidan optional domainId for the userdata. If the account parameter is used, domainId must also be used.false
projectidan optional project for the userdatafalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteUserFromProject.html b/static/api/apidocs-4.22/html/apis/deleteUserFromProject.html new file mode 100644 index 0000000000..6a1b9b955f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteUserFromProject.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteUserFromProject

+

Deletes user from the project

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
projectidID of the project to remove the user fromtrue
useridId of the user to be removed from the projecttrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteVMSchedule.html b/static/api/apidocs-4.22/html/apis/deleteVMSchedule.html new file mode 100644 index 0000000000..a69d9f0acb --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteVMSchedule.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteVMSchedule

+

Delete VM Schedule.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
virtualmachineidID of VMtrue
idID of VM schedulefalse
idsIDs of VM schedulefalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteVMSnapshot.html b/static/api/apidocs-4.22/html/apis/deleteVMSnapshot.html new file mode 100644 index 0000000000..b81ea5033e --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteVMSnapshot.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteVMSnapshot

+

Deletes a vmsnapshot.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
vmsnapshotidThe ID of the VM snapshottrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteVPC.html b/static/api/apidocs-4.22/html/apis/deleteVPC.html new file mode 100644 index 0000000000..5920ac9fd2 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteVPC.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteVPC

+

Deletes a VPC

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the VPCtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteVPCOffering.html b/static/api/apidocs-4.22/html/apis/deleteVPCOffering.html new file mode 100644 index 0000000000..5d337581ad --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteVPCOffering.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteVPCOffering

+

Deletes VPC offering

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the VPC offeringtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteVgpuProfile.html b/static/api/apidocs-4.22/html/apis/deleteVgpuProfile.html new file mode 100644 index 0000000000..4683dfe5d6 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteVgpuProfile.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteVgpuProfile

+

Deletes a vGPU profile from the system

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the vGPU profiletrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteVlanIpRange.html b/static/api/apidocs-4.22/html/apis/deleteVlanIpRange.html new file mode 100644 index 0000000000..779103fca5 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteVlanIpRange.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteVlanIpRange

+

Deletes a VLAN IP range.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe id of the VLAN IP rangetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteVnfTemplate.html b/static/api/apidocs-4.22/html/apis/deleteVnfTemplate.html new file mode 100644 index 0000000000..17884b0839 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteVnfTemplate.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteVnfTemplate

+

Deletes a VNF template from the system. All virtual machines using the deleted template will not be affected.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the templatetrue
forcedForce delete a template.false
issystemNecessary if the template's type is system.false
zoneidthe ID of zone of the templatefalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteVolume.html b/static/api/apidocs-4.22/html/apis/deleteVolume.html new file mode 100644 index 0000000000..9fe0806544 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteVolume.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteVolume

+

Deletes a detached disk volume.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the disk volumetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteVpnConnection.html b/static/api/apidocs-4.22/html/apis/deleteVpnConnection.html new file mode 100644 index 0000000000..1d409db210 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteVpnConnection.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteVpnConnection

+

Delete site to site vpn connection

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idid of vpn connectiontrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteVpnCustomerGateway.html b/static/api/apidocs-4.22/html/apis/deleteVpnCustomerGateway.html new file mode 100644 index 0000000000..9e0cb1caeb --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteVpnCustomerGateway.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteVpnCustomerGateway

+

Delete site to site vpn customer gateway

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idid of customer gatewaytrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteVpnGateway.html b/static/api/apidocs-4.22/html/apis/deleteVpnGateway.html new file mode 100644 index 0000000000..a6953f0dbd --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteVpnGateway.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteVpnGateway

+

Delete site to site vpn gateway

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idid of customer gatewaytrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteWebhook.html b/static/api/apidocs-4.22/html/apis/deleteWebhook.html new file mode 100644 index 0000000000..171bb72709 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteWebhook.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteWebhook

+

Deletes a Webhook

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the Webhooktrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteWebhookDelivery.html b/static/api/apidocs-4.22/html/apis/deleteWebhookDelivery.html new file mode 100644 index 0000000000..f4597d832d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteWebhookDelivery.html @@ -0,0 +1,99 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteWebhookDelivery

+

Deletes Webhook delivery

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
enddateThe end date range for the Webhook delivery (use format "yyyy-MM-dd" or "yyyy-MM-dd HH:mm:ss"). All deliveries having end date equal to or before the specified date will be considered.false
idThe ID of the Webhook deliveryfalse
managementserveridThe ID of the management serverfalse
startdateThe start date range for the Webhook delivery (use format "yyyy-MM-dd" or "yyyy-MM-dd HH:mm:ss"). All deliveries having start date equal to or after the specified date will be considered.false
webhookidThe ID of the Webhookfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deleteZone.html b/static/api/apidocs-4.22/html/apis/deleteZone.html new file mode 100644 index 0000000000..9a95afe21f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deleteZone.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deleteZone

+

Deletes a Zone.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the Zonetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deployNetscalerVpx.html b/static/api/apidocs-4.22/html/apis/deployNetscalerVpx.html new file mode 100644 index 0000000000..a4c94e47f3 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deployNetscalerVpx.html @@ -0,0 +1,135 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deployNetscalerVpx

+

Creates new NS Vpx

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
serviceofferingidthe ID of the service offering for the virtual machinetrue
templateidthe ID of the template for the virtual machinetrue
zoneidavailability zone for the virtual machinetrue
networkidThe network this ip address should be associated to.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
gslbprovidertrue if NetScaler device is provisioned to be a GSLB service provider
gslbproviderprivateipprivate IP of the NetScaler representing GSLB site
gslbproviderpublicippublic IP of the NetScaler representing GSLB site
ipaddressthe management IP address of the external load balancer
isexclusivegslbprovidertrue if NetScaler device is provisioned exclusively to be a GSLB service provider
lbdevicecapacitydevice capacity
lbdevicededicatedtrue if device is dedicated for an account
lbdeviceiddevice id of the netscaler load balancer
lbdevicenamedevice name
lbdevicestatedevice state
physicalnetworkidthe physical network to which this netscaler device belongs to
podidsUsed when NetScaler device is provider of EIP service. This parameter represents the list of pod's, for which there exists a policy based route on datacenter L3 router to route pod's subnet IP to a NetScaler device.
privateinterfacethe private interface of the load balancer
providername of the provider
publicinterfacethe public interface of the load balancer
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deployVirtualMachine.html b/static/api/apidocs-4.22/html/apis/deployVirtualMachine.html new file mode 100644 index 0000000000..7ded7e82af --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deployVirtualMachine.html @@ -0,0 +1,834 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deployVirtualMachine

+

Creates and automatically starts a virtual machine based on a service offering, disk offering, and template.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
serviceofferingidthe ID of the service offering for the virtual machinetrue
zoneidavailability zone for the virtual machinetrue
accountan optional account for the virtual machine. Must be used with domainId.false
affinitygroupidscomma separated list of affinity groups id that are going to be applied to the virtual machine. Mutually exclusive with affinitygroupnames parameterfalse
affinitygroupnamescomma separated list of affinity groups names that are going to be applied to the virtual machine.Mutually exclusive with affinitygroupids parameterfalse
bootintosetupBoot into hardware setup or not (ignored if startVm = false, only valid for vmware)false
bootmodeBoot Mode [Legacy] or [Secure] Applicable when Boot Type Selected is UEFI, otherwise Legacy only for BIOS. Not applicable with VMware if the template is marked as deploy-as-is, as we honour what is defined in the template.false
boottypeGuest VM Boot option either custom[UEFI] or default boot [BIOS]. Not applicable with VMware if the template is marked as deploy-as-is, as we honour what is defined in the template.false
clusteriddestination Cluster ID to deploy the VM to - parameter available for root admin onlyfalse
copyimagetagsif true the image tags (if any) will be copied to the VM, default value is falsefalse
customidan optional field, in case you want to set a custom id to the resource. Allowed to Root Admins onlyfalse
datadiskofferinglistdatadisk template to disk-offering mapping; an optional parameter used to create additional data disks from datadisk templates; can't be specified with diskOfferingId parameterfalse
datadisksdetailsDisk offering details for creating multiple data volumes. Mutually exclusive with diskOfferingId. Example: datadisksdetails[0].diskofferingid=a2a73a84-19db-4852-8930-dfddef053341&datadisksdetails[0].size=10&datadisksdetails[0].miniops=100&datadisksdetails[0].maxiops=200false
deploymentplannerDeployment planner to use for vm allocation. Available to ROOT admin onlyfalse
detailsused to specify the custom parameters. 'extraconfig' is not allowed to be passed in detailsfalse
dhcpoptionsnetworklistDHCP options which are passed to the VM on start up Example: dhcpoptionsnetworklist[0].dhcp:114=url&dhcpoptionsetworklist[0].networkid=networkid&dhcpoptionsetworklist[0].dhcp:66=www.test.comfalse
diskofferingidthe ID of the disk offering for the virtual machine. If the template is of ISO format, the diskOfferingId is for the root disk volume. Otherwise this parameter is used to indicate the offering for the data disk volume. If the templateId parameter passed is from a Template object, the diskOfferingId refers to a DATA Disk Volume created. If the templateId parameter passed is from an ISO object, the diskOfferingId refers to a ROOT Disk Volume created.false
displaynamean optional user generated name for the virtual machinefalse
displayvman optional field, whether to the display the vm to the end user or not.false
domainidan optional domainId for the virtual machine. If the account parameter is used, domainId must also be used. If account is NOT provided then virtual machine will be assigned to the caller account and domain.false
dynamicscalingenabledtrue if virtual machine needs to be dynamically scalablefalse
externaldetailsDetails in key/value pairs using format externaldetails[i].keyname=keyvalue. Example: externaldetails[0].server.type=typevaluefalse
extraconfigan optional URL encoded string that can be passed to the virtual machine upon successful deploymentfalse
groupan optional group for the virtual machinefalse
hostiddestination Host ID to deploy the VM to - parameter available for root admin onlyfalse
hypervisorthe hypervisor on which to deploy the virtual machine. The parameter is required and respected only when hypervisor info is not set on the ISO/Template passed to the callfalse
iodriverpolicyControls specific policies on IOfalse
iothreadsenabledIOThreads are dedicated event loop threads for supported disk devices to perform block I/O requests in order to improve scalability especially on an SMP host/guest with many LUNs.false
ip6addressthe ipv6 address for default vm's networkfalse
ipaddressthe ip address for default vm's networkfalse
iptonetworklistip to network mapping. Can't be specified with networkIds parameter. Example: iptonetworklist[0].ip=10.10.10.11&iptonetworklist[0].ipv6=fc00:1234:5678::abcd&iptonetworklist[0].networkid=uuid&iptonetworklist[0].mac=aa:bb:cc:dd:ee::ff - requests to use ip 10.10.10.11 in network id=uuidfalse
keyboardan optional keyboard device type for the virtual machine. valid value can be one of de,de-ch,es,fi,fr,fr-be,fr-ch,is,it,jp,nl-be,no,pt,uk,usfalse
keypairname of the ssh key pair used to login to the virtual machinefalse
keypairsnames of the ssh key pairs used to login to the virtual machinefalse
leasedurationNumber of days instance is leased for.false
leaseexpiryactionLease expiry action, valid values are STOP and DESTROYfalse
macaddressthe mac address for default vm's networkfalse
namehost name for the virtual machinefalse
networkidslist of network ids used by virtual machine. Can't be specified with ipToNetworkList parameterfalse
nicmultiqueuenumberThe number of queues for multiqueue NICs.false
nicnetworklistVMware only: used to specify network mapping of a vApp VMware template registered "as-is". Example nicnetworklist[0].ip=Nic-101&nicnetworklist[0].network=uuidfalse
nicpackedvirtqueuesenabledEnable packed virtqueues or not.false
overridediskofferingidthe ID of the disk offering for the virtual machine to be used for root volume instead of the disk offering mapped in service offering.In case of virtual machine deploying from ISO, then the diskofferingid specified for root volume is ignored and uses this override disk offering idfalse
passwordThe password of the virtual machine. If null, a random password will be generated for the VM.false
podiddestination Pod ID to deploy the VM to - parameter available for root admin onlyfalse
projectidDeploy vm for the projectfalse
propertiesused to specify the vApp properties.false
rootdisksizeOptional field to resize root disk on deploy. Value is in GB. Only applies to template-based deployments. Analogous to details[0].rootdisksize, which takes precedence over this parameter if both are providedfalse
securitygroupidscomma separated list of security groups id that going to be applied to the virtual machine. Should be passed only when vm is created from a zone with Basic Network support. Mutually exclusive with securitygroupnames parameterfalse
securitygroupnamescomma separated list of security groups names that going to be applied to the virtual machine. Should be passed only when vm is created from a zone with Basic Network support. Mutually exclusive with securitygroupids parameterfalse
sizethe arbitrary size for the DATADISK volume. Mutually exclusive with diskOfferingIdfalse
snapshotidfalse
startvmtrue if start vm after creating; defaulted to true if not specifiedfalse
templateidthe ID of the template for the virtual machinefalse
userdataan optional binary data that can be sent to the virtual machine upon a successful deployment. This binary data must be base64 encoded before adding it to the request. Using HTTP GET (via querystring), you can send up to 4KB of data after base64 encoding. Using HTTP POST (via POST body), you can send up to 1MB of data after base64 encoding. You also need to change vm.userdata.max.length valuefalse
userdatadetailsused to specify the parameters values for the variables in userdata.false
userdataidthe ID of the Userdatafalse
volumeidfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the virtual machine
accountthe account associated with the virtual machine
archCPU arch of the VM
autoscalevmgroupidID of AutoScale VM group
autoscalevmgroupnameName of AutoScale VM group
backupofferingidthe ID of the backup offering of the virtual machine
backupofferingnamethe name of the backup offering of the virtual machine
bootmodeGuest vm Boot Mode
boottypeGuest vm Boot Type
cpunumberthe number of vCPUs this virtual machine is using
cpuspeedthe speed of each vCPU
cpuusedthe amount of the vm's CPU currently used
createdthe date when this virtual machine was created
deleteprotectiontrue if vm has delete protection.
detailsVm details in key/value pairs.
diskioreadthe read (IO) of disk on the VM
diskiowritethe write (IO) of disk on the VM
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingidthe ID of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
diskofferingnamethe name of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
displaynameuser generated name. The name of the virtual machine is returned if no displayname exists.
displayvman optional field whether to the display the vm to the end user or not.
domainthe name of the domain in which the virtual machine exists
domainidthe ID of the domain in which the virtual machine exists
domainpathpath of the domain in which the virtual machine exists
forvirtualnetworkthe virtual network for the service offering
gpucardidthe ID of the gpu card to which service offering is linked
gpucardnamethe name of the gpu card to which service offering is linked
gpucountthe count of GPUs on the virtual machine
groupthe group name of the virtual machine
groupidthe group ID of the virtual machine
guestosidOs type ID of the virtual machine
haenabletrue if high-availability is enabled, false otherwise
hostcontrolstatethe control state of the host for the virtual machine
hostidthe ID of the host for the virtual machine
hostnamethe name of the host for the virtual machine
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
instancenameinstance name of the user vm; this parameter is returned to the ROOT admin only
ipaddressthe VM's primary IP address
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
keypairsssh key-pairs
lastupdatedthe date when this virtual machine was updated last time
leasedurationInstance lease duration in days
leaseexpiryactionInstance lease expiry action
leaseexpirydateInstance lease expiry date
maxheadsthe maximum number of display heads
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
memorythe memory allocated for the virtual machine
memoryintfreekbsthe internal memory (KiB) that's free in VM or zero if it can not be calculated
memorykbsthe memory used by the VM in KiB
memorytargetkbsthe target memory in VM (KiB)
namethe name of the virtual machine
networkkbsreadthe incoming network traffic on the VM in KiB
networkkbswritethe outgoing network traffic on the host in KiB
osdisplaynameOS name of the vm
ostypeidOS type id of the vm
passwordthe password (if exists) of the virtual machine
passwordenabledtrue if the password rest feature is enabled, false otherwise
pooltypethe pool type of the virtual machine
projectthe project name of the vm
projectidthe project id of the vm
publicippublic IP address id associated with vm via Static nat rule
publicipidpublic IP address id associated with vm via Static nat rule
readonlydetailsList of read-only Vm details as comma separated string.
receivedbytesthe total number of network traffic bytes received
rootdeviceiddevice ID of the root volume
rootdevicetypedevice type of the root volume
sentbytesthe total number of network traffic bytes sent
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
servicestateState of the Service from LB rule
statethe state of the virtual machine
templatedisplaytext an alternate display text of the template for the virtual machine
templateformatthe format of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
templatetypethe type of the template for the virtual machine
userdataBase64 string containing the user data
userdatadetailslist of variables and values for the variables declared in userdata
userdataidthe id of userdata used for the VM
userdatanamethe name of userdata used for the VM
userdatapolicythe userdata override policy with the userdata provided while deploying VM
useridthe user's ID who deployed the virtual machine
usernamethe user's name who deployed the virtual machine
vgputhe vGPU type used by the virtual machine
vgpuprofileidthe ID of the vgpu profile to which service offering is linked
vgpuprofilenamethe name of the vgpu profile to which service offering is linked
videoramthe video RAM size in MB
vmtypeUser VM type
vnfdetailsVNF details
vnfnicsNICs of the VNF appliance
zoneidthe ID of the availability zone for the virtual machine
zonenamethe name of the availability zone for the virtual machine
affinitygroup(*)list of affinity groups associated with the virtual machine
idthe ID of the affinity group
accountthe account owning the affinity group
dedicatedresourcesdedicated resources associated with this affinity group
descriptionthe description of the affinity group
domainthe domain name of the affinity group
domainidthe domain ID of the affinity group
domainpathpath of the Domain the affinity group belongs to
namethe name of the affinity group
projectthe project name of the affinity group
projectidthe project ID of the affinity group
typethe type of the affinity group
virtualmachineIdsvirtual machine IDs associated with this affinity group
nic(*)the list of nics associated with vm
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
securitygroup(*)list of security groups associated with the virtual machine
idthe ID of the security group
accountthe account owning the security group
descriptionthe description of the security group
domainthe domain name of the security group
domainidthe domain ID of the security group
domainpathpath of the Domain the security group belongs to
namethe name of the security group
projectthe project name of the group
projectidthe project id of the group
virtualmachinecountthe number of virtualmachines associated with this securitygroup
virtualmachineidsthe list of virtualmachine ids associated with this securitygroup
egressrule(*)the list of egress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
ingressrule(*)the list of ingress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/deployVnfAppliance.html b/static/api/apidocs-4.22/html/apis/deployVnfAppliance.html new file mode 100644 index 0000000000..238b438ff4 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/deployVnfAppliance.html @@ -0,0 +1,834 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

deployVnfAppliance

+

Creates and automatically starts a VNF appliance based on a service offering, disk offering, and template.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
serviceofferingidthe ID of the service offering for the virtual machinetrue
zoneidavailability zone for the virtual machinetrue
accountan optional account for the virtual machine. Must be used with domainId.false
affinitygroupidscomma separated list of affinity groups id that are going to be applied to the virtual machine. Mutually exclusive with affinitygroupnames parameterfalse
affinitygroupnamescomma separated list of affinity groups names that are going to be applied to the virtual machine.Mutually exclusive with affinitygroupids parameterfalse
bootintosetupBoot into hardware setup or not (ignored if startVm = false, only valid for vmware)false
bootmodeBoot Mode [Legacy] or [Secure] Applicable when Boot Type Selected is UEFI, otherwise Legacy only for BIOS. Not applicable with VMware if the template is marked as deploy-as-is, as we honour what is defined in the template.false
boottypeGuest VM Boot option either custom[UEFI] or default boot [BIOS]. Not applicable with VMware if the template is marked as deploy-as-is, as we honour what is defined in the template.false
copyimagetagsif true the image tags (if any) will be copied to the VM, default value is falsefalse
customidan optional field, in case you want to set a custom id to the resource. Allowed to Root Admins onlyfalse
datadiskofferinglistdatadisk template to disk-offering mapping; an optional parameter used to create additional data disks from datadisk templates; can't be specified with diskOfferingId parameterfalse
datadisksdetailsDisk offering details for creating multiple data volumes. Mutually exclusive with diskOfferingId. Example: datadisksdetails[0].diskofferingid=a2a73a84-19db-4852-8930-dfddef053341&datadisksdetails[0].size=10&datadisksdetails[0].miniops=100&datadisksdetails[0].maxiops=200false
deploymentplannerDeployment planner to use for vm allocation. Available to ROOT admin onlyfalse
detailsused to specify the custom parameters. 'extraconfig' is not allowed to be passed in detailsfalse
dhcpoptionsnetworklistDHCP options which are passed to the VM on start up Example: dhcpoptionsnetworklist[0].dhcp:114=url&dhcpoptionsetworklist[0].networkid=networkid&dhcpoptionsetworklist[0].dhcp:66=www.test.comfalse
diskofferingidthe ID of the disk offering for the virtual machine. If the template is of ISO format, the diskOfferingId is for the root disk volume. Otherwise this parameter is used to indicate the offering for the data disk volume. If the templateId parameter passed is from a Template object, the diskOfferingId refers to a DATA Disk Volume created. If the templateId parameter passed is from an ISO object, the diskOfferingId refers to a ROOT Disk Volume created.false
displaynamean optional user generated name for the virtual machinefalse
displayvman optional field, whether to the display the vm to the end user or not.false
domainidan optional domainId for the virtual machine. If the account parameter is used, domainId must also be used. If account is NOT provided then virtual machine will be assigned to the caller account and domain.false
dynamicscalingenabledtrue if virtual machine needs to be dynamically scalablefalse
externaldetailsDetails in key/value pairs using format externaldetails[i].keyname=keyvalue. Example: externaldetails[0].server.type=typevaluefalse
extraconfigan optional URL encoded string that can be passed to the virtual machine upon successful deploymentfalse
groupan optional group for the virtual machinefalse
hostiddestination Host ID to deploy the VM to - parameter available for root admin onlyfalse
hypervisorthe hypervisor on which to deploy the virtual machine. The parameter is required and respected only when hypervisor info is not set on the ISO/Template passed to the callfalse
iodriverpolicyControls specific policies on IOfalse
iothreadsenabledIOThreads are dedicated event loop threads for supported disk devices to perform block I/O requests in order to improve scalability especially on an SMP host/guest with many LUNs.false
ip6addressthe ipv6 address for default vm's networkfalse
ipaddressthe ip address for default vm's networkfalse
iptonetworklistip to network mapping. Can't be specified with networkIds parameter. Example: iptonetworklist[0].ip=10.10.10.11&iptonetworklist[0].ipv6=fc00:1234:5678::abcd&iptonetworklist[0].networkid=uuid&iptonetworklist[0].mac=aa:bb:cc:dd:ee::ff - requests to use ip 10.10.10.11 in network id=uuidfalse
keyboardan optional keyboard device type for the virtual machine. valid value can be one of de,de-ch,es,fi,fr,fr-be,fr-ch,is,it,jp,nl-be,no,pt,uk,usfalse
keypairname of the ssh key pair used to login to the virtual machinefalse
keypairsnames of the ssh key pairs used to login to the virtual machinefalse
leasedurationNumber of days instance is leased for.false
leaseexpiryactionLease expiry action, valid values are STOP and DESTROYfalse
macaddressthe mac address for default vm's networkfalse
namehost name for the virtual machinefalse
networkidslist of network ids used by virtual machine. Can't be specified with ipToNetworkList parameterfalse
nicmultiqueuenumberThe number of queues for multiqueue NICs.false
nicnetworklistVMware only: used to specify network mapping of a vApp VMware template registered "as-is". Example nicnetworklist[0].ip=Nic-101&nicnetworklist[0].network=uuidfalse
nicpackedvirtqueuesenabledEnable packed virtqueues or not.false
overridediskofferingidthe ID of the disk offering for the virtual machine to be used for root volume instead of the disk offering mapped in service offering.In case of virtual machine deploying from ISO, then the diskofferingid specified for root volume is ignored and uses this override disk offering idfalse
passwordThe password of the virtual machine. If null, a random password will be generated for the VM.false
projectidDeploy vm for the projectfalse
propertiesused to specify the vApp properties.false
rootdisksizeOptional field to resize root disk on deploy. Value is in GB. Only applies to template-based deployments. Analogous to details[0].rootdisksize, which takes precedence over this parameter if both are providedfalse
securitygroupidscomma separated list of security groups id that going to be applied to the virtual machine. Should be passed only when vm is created from a zone with Basic Network support. Mutually exclusive with securitygroupnames parameterfalse
securitygroupnamescomma separated list of security groups names that going to be applied to the virtual machine. Should be passed only when vm is created from a zone with Basic Network support. Mutually exclusive with securitygroupids parameterfalse
sizethe arbitrary size for the DATADISK volume. Mutually exclusive with diskOfferingIdfalse
snapshotidfalse
startvmtrue if start vm after creating; defaulted to true if not specifiedfalse
templateidthe ID of the template for the virtual machinefalse
userdataan optional binary data that can be sent to the virtual machine upon a successful deployment. This binary data must be base64 encoded before adding it to the request. Using HTTP GET (via querystring), you can send up to 4KB of data after base64 encoding. Using HTTP POST (via POST body), you can send up to 1MB of data after base64 encoding. You also need to change vm.userdata.max.length valuefalse
userdatadetailsused to specify the parameters values for the variables in userdata.false
userdataidthe ID of the Userdatafalse
vnfcidrlistthe CIDR list to forward traffic from to the VNF management interface. Multiple entries must be separated by a single comma character (,). The default value is 0.0.0.0/0.false
vnfconfiguremanagementTrue by default, security group or network rules (source nat and firewall rules) will be configured for VNF management interfaces. False otherwise. Network rules are configured if management network is an isolated network or shared network with security groups.false
volumeidfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the virtual machine
accountthe account associated with the virtual machine
archCPU arch of the VM
autoscalevmgroupidID of AutoScale VM group
autoscalevmgroupnameName of AutoScale VM group
backupofferingidthe ID of the backup offering of the virtual machine
backupofferingnamethe name of the backup offering of the virtual machine
bootmodeGuest vm Boot Mode
boottypeGuest vm Boot Type
cpunumberthe number of vCPUs this virtual machine is using
cpuspeedthe speed of each vCPU
cpuusedthe amount of the vm's CPU currently used
createdthe date when this virtual machine was created
deleteprotectiontrue if vm has delete protection.
detailsVm details in key/value pairs.
diskioreadthe read (IO) of disk on the VM
diskiowritethe write (IO) of disk on the VM
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingidthe ID of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
diskofferingnamethe name of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
displaynameuser generated name. The name of the virtual machine is returned if no displayname exists.
displayvman optional field whether to the display the vm to the end user or not.
domainthe name of the domain in which the virtual machine exists
domainidthe ID of the domain in which the virtual machine exists
domainpathpath of the domain in which the virtual machine exists
forvirtualnetworkthe virtual network for the service offering
gpucardidthe ID of the gpu card to which service offering is linked
gpucardnamethe name of the gpu card to which service offering is linked
gpucountthe count of GPUs on the virtual machine
groupthe group name of the virtual machine
groupidthe group ID of the virtual machine
guestosidOs type ID of the virtual machine
haenabletrue if high-availability is enabled, false otherwise
hostcontrolstatethe control state of the host for the virtual machine
hostidthe ID of the host for the virtual machine
hostnamethe name of the host for the virtual machine
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
instancenameinstance name of the user vm; this parameter is returned to the ROOT admin only
ipaddressthe VM's primary IP address
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
keypairsssh key-pairs
lastupdatedthe date when this virtual machine was updated last time
leasedurationInstance lease duration in days
leaseexpiryactionInstance lease expiry action
leaseexpirydateInstance lease expiry date
maxheadsthe maximum number of display heads
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
memorythe memory allocated for the virtual machine
memoryintfreekbsthe internal memory (KiB) that's free in VM or zero if it can not be calculated
memorykbsthe memory used by the VM in KiB
memorytargetkbsthe target memory in VM (KiB)
namethe name of the virtual machine
networkkbsreadthe incoming network traffic on the VM in KiB
networkkbswritethe outgoing network traffic on the host in KiB
osdisplaynameOS name of the vm
ostypeidOS type id of the vm
passwordthe password (if exists) of the virtual machine
passwordenabledtrue if the password rest feature is enabled, false otherwise
pooltypethe pool type of the virtual machine
projectthe project name of the vm
projectidthe project id of the vm
publicippublic IP address id associated with vm via Static nat rule
publicipidpublic IP address id associated with vm via Static nat rule
readonlydetailsList of read-only Vm details as comma separated string.
receivedbytesthe total number of network traffic bytes received
rootdeviceiddevice ID of the root volume
rootdevicetypedevice type of the root volume
sentbytesthe total number of network traffic bytes sent
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
servicestateState of the Service from LB rule
statethe state of the virtual machine
templatedisplaytext an alternate display text of the template for the virtual machine
templateformatthe format of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
templatetypethe type of the template for the virtual machine
userdataBase64 string containing the user data
userdatadetailslist of variables and values for the variables declared in userdata
userdataidthe id of userdata used for the VM
userdatanamethe name of userdata used for the VM
userdatapolicythe userdata override policy with the userdata provided while deploying VM
useridthe user's ID who deployed the virtual machine
usernamethe user's name who deployed the virtual machine
vgputhe vGPU type used by the virtual machine
vgpuprofileidthe ID of the vgpu profile to which service offering is linked
vgpuprofilenamethe name of the vgpu profile to which service offering is linked
videoramthe video RAM size in MB
vmtypeUser VM type
vnfdetailsVNF details
vnfnicsNICs of the VNF appliance
zoneidthe ID of the availability zone for the virtual machine
zonenamethe name of the availability zone for the virtual machine
affinitygroup(*)list of affinity groups associated with the virtual machine
idthe ID of the affinity group
accountthe account owning the affinity group
dedicatedresourcesdedicated resources associated with this affinity group
descriptionthe description of the affinity group
domainthe domain name of the affinity group
domainidthe domain ID of the affinity group
domainpathpath of the Domain the affinity group belongs to
namethe name of the affinity group
projectthe project name of the affinity group
projectidthe project ID of the affinity group
typethe type of the affinity group
virtualmachineIdsvirtual machine IDs associated with this affinity group
nic(*)the list of nics associated with vm
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
securitygroup(*)list of security groups associated with the virtual machine
idthe ID of the security group
accountthe account owning the security group
descriptionthe description of the security group
domainthe domain name of the security group
domainidthe domain ID of the security group
domainpathpath of the Domain the security group belongs to
namethe name of the security group
projectthe project name of the group
projectidthe project id of the group
virtualmachinecountthe number of virtualmachines associated with this securitygroup
virtualmachineidsthe list of virtualmachine ids associated with this securitygroup
egressrule(*)the list of egress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
ingressrule(*)the list of ingress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/destroyRouter.html b/static/api/apidocs-4.22/html/apis/destroyRouter.html new file mode 100644 index 0000000000..98c4a3aaf4 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/destroyRouter.html @@ -0,0 +1,354 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

destroyRouter

+

Destroys a router.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the routertrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the router
accountthe account associated with the router
archCPU arch of the router
createdthe date and time the router was created
dns1the first DNS for the router
dns2the second DNS for the router
domainthe domain associated with the router
domainidthe domain ID associated with the router
domainpathpath of the Domain the router belongs to
gatewaythe gateway for the router
guestipaddressthe guest IP address for the router
guestmacaddressthe guest MAC address for the router
guestnetmaskthe guest netmask for the router
guestnetworkidthe ID of the corresponding guest network
guestnetworknamethe name of the corresponding guest network
healthchecksfailedtrue if any health checks had failed
hostcontrolstatethe control state of the host for the router
hostidthe host ID for the router
hostnamethe hostname for the router
hypervisorthe hypervisor on which the template runs
ip6dns1the first IPv6 DNS for the router
ip6dns2the second IPv6 DNS for the router
isredundantrouterif this router is an redundant virtual router
linklocalipthe link local IP address for the router
linklocalmacaddressthe link local MAC address for the router
linklocalnetmaskthe link local netmask for the router
linklocalnetworkidthe ID of the corresponding link local network
namethe name of the router
networkdomainthe network domain for the router
podidthe Pod ID for the router
podnamethe Pod name for the router
projectthe project name of the address
projectidthe project id of the ipaddress
publicipthe public IP address for the router
publicmacaddressthe public MAC address for the router
publicnetmaskthe public netmask for the router
publicnetworkidthe ID of the corresponding public network
redundantstatethe state of redundant virtual router
requiresupgradetrue if the router template requires upgrader
rolerole of the domain router
scriptsversionthe version of scripts
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
softwareversionthe version of the code / software in the router
statethe state of the router
templateidthe template ID for the router
templatenamethe template name for the router
versionthe version of template
vpcidVPC the router belongs to
vpcnamethe name of VPC the router belongs to
zoneidthe Zone ID for the router
zonenamethe Zone name for the router
healthcheckresults(*)Last executed health check result for the router
checknamethe name of the health check on the router
checktypethe type of the health check - basic or advanced
detailsdetailed response generated on running health check
lastupdatedthe date this VPC was created
statusthe result of the health check in enum form: {SUCCESS, FAILURE, WARNING, UNKNOWN}
successresult of the health check if available
nic(*)the list of nics associated with the router
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/destroySharedFileSystem.html b/static/api/apidocs-4.22/html/apis/destroySharedFileSystem.html new file mode 100644 index 0000000000..187b355939 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/destroySharedFileSystem.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

destroySharedFileSystem

+

Destroy a Shared FileSystem by id

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
expungeIf true is passed, the shared filesystem is expunged immediately. False by default.false
forcedIf true is passed, the shared filesystem can be destroyed without stopping it first.false
idthe ID of the shared filesystem to deletefalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/destroySystemVm.html b/static/api/apidocs-4.22/html/apis/destroySystemVm.html new file mode 100644 index 0000000000..cee3ef3a37 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/destroySystemVm.html @@ -0,0 +1,195 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

destroySystemVm

+

Destroys a system virtual machine.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the system virtual machinetrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the system VM
activeviewersessionsthe number of active console sessions for the console proxy system vm
agentstatethe agent state of the system VM
archCPU arch of the system VM
createdthe date and time the system VM was created
disconnectedthe last disconnected date of host
dns1the first DNS for the system VM
dns2the second DNS for the system VM
gatewaythe gateway for the system VM
guestvlanguest vlan range
hostcontrolstatethe control state of the host for the system VM
hostidthe host ID for the system VM
hostnamethe hostname for the system VM
hypervisorthe hypervisor on which the template runs
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
linklocalipthe link local IP address for the system vm
linklocalmacaddressthe link local MAC address for the system vm
linklocalnetmaskthe link local netmask for the system vm
namethe name of the system VM
networkdomainthe network domain for the system VM
podidthe Pod ID for the system VM
podnamethe Pod name for the system VM
privateipthe private IP address for the system VM
privatemacaddressthe private MAC address for the system VM
privatenetmaskthe private netmask for the system VM
publicipthe public IP address for the system VM
publicmacaddressthe public MAC address for the system VM
publicnetmaskthe public netmask for the system VM
publicvlanpublic vlan range
serviceofferingidthe ID of the service offering of the system virtual machine.
serviceofferingnamethe name of the service offering of the system virtual machine.
statethe state of the system VM
systemvmtypethe system VM type
templateidthe template ID for the system VM
templatenamethe template name for the system VM
versionthe systemvm agent version
zoneidthe Zone ID for the system VM
zonenamethe Zone name for the system VM
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/destroyVirtualMachine.html b/static/api/apidocs-4.22/html/apis/destroyVirtualMachine.html new file mode 100644 index 0000000000..8e9607ebee --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/destroyVirtualMachine.html @@ -0,0 +1,669 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

destroyVirtualMachine

+

Destroys a virtual machine. Once destroyed, only the administrator can recover it.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the virtual machinetrue
expungeIf true is passed, the vm is expunged immediately. False by default.false
volumeidsComma separated list of UUIDs for volumes that will be deletedfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the virtual machine
accountthe account associated with the virtual machine
archCPU arch of the VM
autoscalevmgroupidID of AutoScale VM group
autoscalevmgroupnameName of AutoScale VM group
backupofferingidthe ID of the backup offering of the virtual machine
backupofferingnamethe name of the backup offering of the virtual machine
bootmodeGuest vm Boot Mode
boottypeGuest vm Boot Type
cpunumberthe number of vCPUs this virtual machine is using
cpuspeedthe speed of each vCPU
cpuusedthe amount of the vm's CPU currently used
createdthe date when this virtual machine was created
deleteprotectiontrue if vm has delete protection.
detailsVm details in key/value pairs.
diskioreadthe read (IO) of disk on the VM
diskiowritethe write (IO) of disk on the VM
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingidthe ID of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
diskofferingnamethe name of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
displaynameuser generated name. The name of the virtual machine is returned if no displayname exists.
displayvman optional field whether to the display the vm to the end user or not.
domainthe name of the domain in which the virtual machine exists
domainidthe ID of the domain in which the virtual machine exists
domainpathpath of the domain in which the virtual machine exists
forvirtualnetworkthe virtual network for the service offering
gpucardidthe ID of the gpu card to which service offering is linked
gpucardnamethe name of the gpu card to which service offering is linked
gpucountthe count of GPUs on the virtual machine
groupthe group name of the virtual machine
groupidthe group ID of the virtual machine
guestosidOs type ID of the virtual machine
haenabletrue if high-availability is enabled, false otherwise
hostcontrolstatethe control state of the host for the virtual machine
hostidthe ID of the host for the virtual machine
hostnamethe name of the host for the virtual machine
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
instancenameinstance name of the user vm; this parameter is returned to the ROOT admin only
ipaddressthe VM's primary IP address
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
keypairsssh key-pairs
lastupdatedthe date when this virtual machine was updated last time
leasedurationInstance lease duration in days
leaseexpiryactionInstance lease expiry action
leaseexpirydateInstance lease expiry date
maxheadsthe maximum number of display heads
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
memorythe memory allocated for the virtual machine
memoryintfreekbsthe internal memory (KiB) that's free in VM or zero if it can not be calculated
memorykbsthe memory used by the VM in KiB
memorytargetkbsthe target memory in VM (KiB)
namethe name of the virtual machine
networkkbsreadthe incoming network traffic on the VM in KiB
networkkbswritethe outgoing network traffic on the host in KiB
osdisplaynameOS name of the vm
ostypeidOS type id of the vm
passwordthe password (if exists) of the virtual machine
passwordenabledtrue if the password rest feature is enabled, false otherwise
pooltypethe pool type of the virtual machine
projectthe project name of the vm
projectidthe project id of the vm
publicippublic IP address id associated with vm via Static nat rule
publicipidpublic IP address id associated with vm via Static nat rule
readonlydetailsList of read-only Vm details as comma separated string.
receivedbytesthe total number of network traffic bytes received
rootdeviceiddevice ID of the root volume
rootdevicetypedevice type of the root volume
sentbytesthe total number of network traffic bytes sent
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
servicestateState of the Service from LB rule
statethe state of the virtual machine
templatedisplaytext an alternate display text of the template for the virtual machine
templateformatthe format of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
templatetypethe type of the template for the virtual machine
userdataBase64 string containing the user data
userdatadetailslist of variables and values for the variables declared in userdata
userdataidthe id of userdata used for the VM
userdatanamethe name of userdata used for the VM
userdatapolicythe userdata override policy with the userdata provided while deploying VM
useridthe user's ID who deployed the virtual machine
usernamethe user's name who deployed the virtual machine
vgputhe vGPU type used by the virtual machine
vgpuprofileidthe ID of the vgpu profile to which service offering is linked
vgpuprofilenamethe name of the vgpu profile to which service offering is linked
videoramthe video RAM size in MB
vmtypeUser VM type
vnfdetailsVNF details
vnfnicsNICs of the VNF appliance
zoneidthe ID of the availability zone for the virtual machine
zonenamethe name of the availability zone for the virtual machine
affinitygroup(*)list of affinity groups associated with the virtual machine
idthe ID of the affinity group
accountthe account owning the affinity group
dedicatedresourcesdedicated resources associated with this affinity group
descriptionthe description of the affinity group
domainthe domain name of the affinity group
domainidthe domain ID of the affinity group
domainpathpath of the Domain the affinity group belongs to
namethe name of the affinity group
projectthe project name of the affinity group
projectidthe project ID of the affinity group
typethe type of the affinity group
virtualmachineIdsvirtual machine IDs associated with this affinity group
nic(*)the list of nics associated with vm
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
securitygroup(*)list of security groups associated with the virtual machine
idthe ID of the security group
accountthe account owning the security group
descriptionthe description of the security group
domainthe domain name of the security group
domainidthe domain ID of the security group
domainpathpath of the Domain the security group belongs to
namethe name of the security group
projectthe project name of the group
projectidthe project id of the group
virtualmachinecountthe number of virtualmachines associated with this securitygroup
virtualmachineidsthe list of virtualmachine ids associated with this securitygroup
egressrule(*)the list of egress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
ingressrule(*)the list of ingress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/destroyVolume.html b/static/api/apidocs-4.22/html/apis/destroyVolume.html new file mode 100644 index 0000000000..7c193834f5 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/destroyVolume.html @@ -0,0 +1,297 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

destroyVolume

+

Destroys a Volume.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the volumetrue
expungeIf true is passed, the volume is expunged immediately. False by default.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the disk volume
accountthe account associated with the disk volume
attachedthe date the volume was attached to a VM instance
chaininfothe chain info of the volume
clusteridcluster id of the volume
clusternamecluster name where the volume is allocated
createdthe date the disk volume was created
deleteprotectiontrue if volume has delete protection.
destroyedthe boolean state of whether the volume is destroyed or not
deviceidthe ID of the device on user vm the volume is attahed to. This tag is not returned when the volume is detached.
diskBytesReadRatebytes read rate of the disk volume
diskBytesWriteRatebytes write rate of the disk volume
diskIopsReadRateIO requests read rate of the disk volume per the disk offering
diskIopsWriteRateIO requests write rate of the disk volume per the disk offering
diskioreadthe read (IO) of disk on the vm
diskiowritethe write (IO) of disk on the vm
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingdisplaytextthe display text of the disk offering
diskofferingidID of the disk offering
diskofferingnamename of the disk offering
displayvolumean optional field whether to the display the volume to the end user or not.
domainthe domain associated with the disk volume
domainidthe ID of the domain associated with the disk volume
domainpathpath of the Domain the disk volume belongs to
encryptformatthe format of the disk encryption if applicable
externaluuidvolume uuid that is given by virtualisation provider (only for VMware)
hypervisorHypervisor the volume belongs to
isextractabletrue if the volume is extractable, false otherwise
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
maxiopsmax iops of the disk volume
miniopsmin iops of the disk volume
namename of the disk volume
paththe path of the volume
physicalsizethe bytes actually consumed on disk
podidpod id of the volume
podnamepod name of the volume
projectthe project name of the vpn
projectidthe project id of the vpn
provisioningtypeprovisioning type used to create volumes.
quiescevmneed quiesce vm or not when taking snapshot
serviceofferingdisplaytextthe display text of the service offering for root disk
serviceofferingidID of the service offering for root disk
serviceofferingnamename of the service offering for root disk
sizesize of the disk volume
snapshotidID of the snapshot from which this volume was created
statethe state of the disk volume
statusthe status of the volume
storagename of the primary storage hosting the disk volume
storageidid of the primary storage hosting the disk volume; returned to admin user only
storagetypeshared or local storage
supportsstoragesnapshottrue if storage snapshot is supported for the volume, false otherwise
templatedisplaytext an alternate display text of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
typetype of the disk volume (ROOT or DATADISK)
utilizationthe disk utilization
virtualmachineidid of the virtual machine
virtualsizethe bytes allocated
vmdisplaynamedisplay name of the virtual machine
vmnamename of the virtual machine
vmstatestate of the virtual machine
vmtypetype of the virtual machine
volumecheckresultdetails for the volume check result, they may vary for different hypervisors
volumerepairresultdetails for the volume repair result, they may vary for different hypervisors
zoneidID of the availability zone
zonenamename of the availability zone
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/detachIso.html b/static/api/apidocs-4.22/html/apis/detachIso.html new file mode 100644 index 0000000000..6f7ed2564a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/detachIso.html @@ -0,0 +1,666 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

detachIso

+

Detaches any ISO file (if any) currently attached to a virtual machine.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
virtualmachineidThe ID of the virtual machinetrue
forcedIf true, ejects the ISO before detaching on VMware. Default: falsefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the virtual machine
accountthe account associated with the virtual machine
archCPU arch of the VM
autoscalevmgroupidID of AutoScale VM group
autoscalevmgroupnameName of AutoScale VM group
backupofferingidthe ID of the backup offering of the virtual machine
backupofferingnamethe name of the backup offering of the virtual machine
bootmodeGuest vm Boot Mode
boottypeGuest vm Boot Type
cpunumberthe number of vCPUs this virtual machine is using
cpuspeedthe speed of each vCPU
cpuusedthe amount of the vm's CPU currently used
createdthe date when this virtual machine was created
deleteprotectiontrue if vm has delete protection.
detailsVm details in key/value pairs.
diskioreadthe read (IO) of disk on the VM
diskiowritethe write (IO) of disk on the VM
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingidthe ID of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
diskofferingnamethe name of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
displaynameuser generated name. The name of the virtual machine is returned if no displayname exists.
displayvman optional field whether to the display the vm to the end user or not.
domainthe name of the domain in which the virtual machine exists
domainidthe ID of the domain in which the virtual machine exists
domainpathpath of the domain in which the virtual machine exists
forvirtualnetworkthe virtual network for the service offering
gpucardidthe ID of the gpu card to which service offering is linked
gpucardnamethe name of the gpu card to which service offering is linked
gpucountthe count of GPUs on the virtual machine
groupthe group name of the virtual machine
groupidthe group ID of the virtual machine
guestosidOs type ID of the virtual machine
haenabletrue if high-availability is enabled, false otherwise
hostcontrolstatethe control state of the host for the virtual machine
hostidthe ID of the host for the virtual machine
hostnamethe name of the host for the virtual machine
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
instancenameinstance name of the user vm; this parameter is returned to the ROOT admin only
ipaddressthe VM's primary IP address
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
keypairsssh key-pairs
lastupdatedthe date when this virtual machine was updated last time
leasedurationInstance lease duration in days
leaseexpiryactionInstance lease expiry action
leaseexpirydateInstance lease expiry date
maxheadsthe maximum number of display heads
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
memorythe memory allocated for the virtual machine
memoryintfreekbsthe internal memory (KiB) that's free in VM or zero if it can not be calculated
memorykbsthe memory used by the VM in KiB
memorytargetkbsthe target memory in VM (KiB)
namethe name of the virtual machine
networkkbsreadthe incoming network traffic on the VM in KiB
networkkbswritethe outgoing network traffic on the host in KiB
osdisplaynameOS name of the vm
ostypeidOS type id of the vm
passwordthe password (if exists) of the virtual machine
passwordenabledtrue if the password rest feature is enabled, false otherwise
pooltypethe pool type of the virtual machine
projectthe project name of the vm
projectidthe project id of the vm
publicippublic IP address id associated with vm via Static nat rule
publicipidpublic IP address id associated with vm via Static nat rule
readonlydetailsList of read-only Vm details as comma separated string.
receivedbytesthe total number of network traffic bytes received
rootdeviceiddevice ID of the root volume
rootdevicetypedevice type of the root volume
sentbytesthe total number of network traffic bytes sent
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
servicestateState of the Service from LB rule
statethe state of the virtual machine
templatedisplaytext an alternate display text of the template for the virtual machine
templateformatthe format of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
templatetypethe type of the template for the virtual machine
userdataBase64 string containing the user data
userdatadetailslist of variables and values for the variables declared in userdata
userdataidthe id of userdata used for the VM
userdatanamethe name of userdata used for the VM
userdatapolicythe userdata override policy with the userdata provided while deploying VM
useridthe user's ID who deployed the virtual machine
usernamethe user's name who deployed the virtual machine
vgputhe vGPU type used by the virtual machine
vgpuprofileidthe ID of the vgpu profile to which service offering is linked
vgpuprofilenamethe name of the vgpu profile to which service offering is linked
videoramthe video RAM size in MB
vmtypeUser VM type
vnfdetailsVNF details
vnfnicsNICs of the VNF appliance
zoneidthe ID of the availability zone for the virtual machine
zonenamethe name of the availability zone for the virtual machine
affinitygroup(*)list of affinity groups associated with the virtual machine
idthe ID of the affinity group
accountthe account owning the affinity group
dedicatedresourcesdedicated resources associated with this affinity group
descriptionthe description of the affinity group
domainthe domain name of the affinity group
domainidthe domain ID of the affinity group
domainpathpath of the Domain the affinity group belongs to
namethe name of the affinity group
projectthe project name of the affinity group
projectidthe project ID of the affinity group
typethe type of the affinity group
virtualmachineIdsvirtual machine IDs associated with this affinity group
nic(*)the list of nics associated with vm
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
securitygroup(*)list of security groups associated with the virtual machine
idthe ID of the security group
accountthe account owning the security group
descriptionthe description of the security group
domainthe domain name of the security group
domainidthe domain ID of the security group
domainpathpath of the Domain the security group belongs to
namethe name of the security group
projectthe project name of the group
projectidthe project id of the group
virtualmachinecountthe number of virtualmachines associated with this securitygroup
virtualmachineidsthe list of virtualmachine ids associated with this securitygroup
egressrule(*)the list of egress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
ingressrule(*)the list of ingress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/detachVolume.html b/static/api/apidocs-4.22/html/apis/detachVolume.html new file mode 100644 index 0000000000..564b94e0c1 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/detachVolume.html @@ -0,0 +1,300 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

detachVolume

+

Detaches a disk volume from a virtual machine.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
deviceidthe device ID on the virtual machine where volume is detached fromfalse
idthe ID of the disk volumefalse
virtualmachineidthe ID of the virtual machine where the volume is detached fromfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the disk volume
accountthe account associated with the disk volume
attachedthe date the volume was attached to a VM instance
chaininfothe chain info of the volume
clusteridcluster id of the volume
clusternamecluster name where the volume is allocated
createdthe date the disk volume was created
deleteprotectiontrue if volume has delete protection.
destroyedthe boolean state of whether the volume is destroyed or not
deviceidthe ID of the device on user vm the volume is attahed to. This tag is not returned when the volume is detached.
diskBytesReadRatebytes read rate of the disk volume
diskBytesWriteRatebytes write rate of the disk volume
diskIopsReadRateIO requests read rate of the disk volume per the disk offering
diskIopsWriteRateIO requests write rate of the disk volume per the disk offering
diskioreadthe read (IO) of disk on the vm
diskiowritethe write (IO) of disk on the vm
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingdisplaytextthe display text of the disk offering
diskofferingidID of the disk offering
diskofferingnamename of the disk offering
displayvolumean optional field whether to the display the volume to the end user or not.
domainthe domain associated with the disk volume
domainidthe ID of the domain associated with the disk volume
domainpathpath of the Domain the disk volume belongs to
encryptformatthe format of the disk encryption if applicable
externaluuidvolume uuid that is given by virtualisation provider (only for VMware)
hypervisorHypervisor the volume belongs to
isextractabletrue if the volume is extractable, false otherwise
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
maxiopsmax iops of the disk volume
miniopsmin iops of the disk volume
namename of the disk volume
paththe path of the volume
physicalsizethe bytes actually consumed on disk
podidpod id of the volume
podnamepod name of the volume
projectthe project name of the vpn
projectidthe project id of the vpn
provisioningtypeprovisioning type used to create volumes.
quiescevmneed quiesce vm or not when taking snapshot
serviceofferingdisplaytextthe display text of the service offering for root disk
serviceofferingidID of the service offering for root disk
serviceofferingnamename of the service offering for root disk
sizesize of the disk volume
snapshotidID of the snapshot from which this volume was created
statethe state of the disk volume
statusthe status of the volume
storagename of the primary storage hosting the disk volume
storageidid of the primary storage hosting the disk volume; returned to admin user only
storagetypeshared or local storage
supportsstoragesnapshottrue if storage snapshot is supported for the volume, false otherwise
templatedisplaytext an alternate display text of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
typetype of the disk volume (ROOT or DATADISK)
utilizationthe disk utilization
virtualmachineidid of the virtual machine
virtualsizethe bytes allocated
vmdisplaynamedisplay name of the virtual machine
vmnamename of the virtual machine
vmstatestate of the virtual machine
vmtypetype of the virtual machine
volumecheckresultdetails for the volume check result, they may vary for different hypervisors
volumerepairresultdetails for the volume repair result, they may vary for different hypervisors
zoneidID of the availability zone
zonenamename of the availability zone
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/disableAccount.html b/static/api/apidocs-4.22/html/apis/disableAccount.html new file mode 100644 index 0000000000..02824bcde7 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/disableAccount.html @@ -0,0 +1,393 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

disableAccount

+

Disables an account

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
lockIf true, only lock the account; else disable the accounttrue
accountDisables specified account.false
domainidDisables specified account in this domain.false
idAccount idfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the account
accountdetailsdetails for the account
accounttypeaccount type (admin, domain-admin, user)
apikeyaccesswhether api key access is Enabled, Disabled or set to Inherit (it inherits the value from the parent)
backupavailablethe total number of backups available to this account
backuplimitthe total number of backups which can be stored by this account
backupstorageavailablethe total backup storage space (in GiB) available to the account
backupstoragelimitthe total backup storage space (in GiB) the account can own
backupstoragetotalthe total backup storage space (in GiB) owned by the account
backuptotalthe total number of backups stored by this account
bucketavailablethe total number of buckets available to this account
bucketlimitthe total number of buckets which can be stored by this account
buckettotalthe total number of buckets stored by this account
cpuavailablethe total number of cpu cores available to be created for this account
cpulimitthe total number of cpu cores the account can own
cputotalthe total number of cpu cores owned by account
createdthe date when this account was created
defaultzoneidthe default zone of the account
domainname of the Domain the account belongs to
domainidid of the Domain the account belongs to
domainpathpath of the Domain the account belongs to
gpuavailablethe total number of gpus available to be created for this account
gpulimitthe total number of gpus the account can own
gputotalthe total number of gpus owned by account
groupsthe list of acl groups that account belongs to
iconBase64 string representation of the resource icon
ipavailablethe total number of public ip addresses available for this account to acquire
iplimitthe total number of public ip addresses this account can acquire
iptotalthe total number of public ip addresses allocated for this account
iscleanuprequiredtrue if the account requires cleanup
isdefaulttrue if account is default, false otherwise
memoryavailablethe total memory (in MB) available to be created for this account
memorylimitthe total memory (in MB) the account can own
memorytotalthe total memory (in MB) owned by account
namethe name of the account
networkavailablethe total number of networks available to be created for this account
networkdomainthe network domain
networklimitthe total number of networks the account can own
networktotalthe total number of networks owned by account
objectstorageavailablethe total object storage space (in GiB) available to the account
objectstoragelimitthe total object storage space (in GiB) the account can own
objectstoragetotalthe total object storage space (in GiB) owned by the account
primarystorageavailablethe total primary storage space (in GiB) available to be used for this account
primarystoragelimitthe total primary storage space (in GiB) the account can own
primarystoragetotalthe total primary storage space (in GiB) owned by account
projectavailablethe total number of projects available for administration by this account
projectlimitthe total number of projects the account can own
projecttotalthe total number of projects being administrated by this account
receivedbytesthe total number of network traffic bytes received
roleidthe ID of the role
rolenamethe name of the role
roletypethe type of the role (Admin, ResourceAdmin, DomainAdmin, User)
secondarystorageavailablethe total secondary storage space (in GiB) available to be used for this account
secondarystoragelimitthe total secondary storage space (in GiB) the account can own
secondarystoragetotalthe total secondary storage space (in GiB) owned by account
sentbytesthe total number of network traffic bytes sent
snapshotavailablethe total number of snapshots available for this account
snapshotlimitthe total number of snapshots which can be stored by this account
snapshottotalthe total number of snapshots stored by this account
statethe state of the account
taggedresourcesThe tagged resource limit and count for the account
templateavailablethe total number of templates available to be created by this account
templatelimitthe total number of templates which can be created by this account
templatetotalthe total number of templates which have been created by this account
vmavailablethe total number of virtual machines available for this account to acquire
vmlimitthe total number of virtual machines that can be deployed by this account
vmrunningthe total number of virtual machines running for this account
vmstoppedthe total number of virtual machines stopped for this account
vmtotalthe total number of virtual machines deployed by this account
volumeavailablethe total volume available for this account
volumelimitthe total volume which can be used by this account
volumetotalthe total volume being used by this account
vpcavailablethe total number of vpcs available to be created for this account
vpclimitthe total number of vpcs the account can own
vpctotalthe total number of vpcs owned by account
user(*)the list of users associated with account
idthe user ID
accountthe account name of the user
accountidthe account ID of the user
accounttypethe account type of the user
apikeythe api key of the user
apikeyaccesswhether api key access is Enabled, Disabled or set to Inherit (it inherits the value from the parent)
createdthe date and time the user account was created
domainthe domain name of the user
domainidthe domain ID of the user
emailthe user email address
firstnamethe user firstname
iconBase64 string representation of the resource icon
is2faenabledtrue if user has two factor authentication enabled
is2famandatedtrue if user has two factor authentication is mandated
iscallerchilddomainthe boolean value representing if the updating target is in caller's child domain
isdefaulttrue if user is default, false otherwise
lastnamethe user lastname
roleidthe ID of the role
rolenamethe name of the role
roletypethe type of the role
secretkeythe secret key of the user
statethe user state
timezonethe timezone user was created in
usernamethe user name
usersourcethe source type of the user in lowercase, such as native, ldap, saml2
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/disableAutoScaleVmGroup.html b/static/api/apidocs-4.22/html/apis/disableAutoScaleVmGroup.html new file mode 100644 index 0000000000..460261fd22 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/disableAutoScaleVmGroup.html @@ -0,0 +1,159 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

disableAutoScaleVmGroup

+

Disables an AutoScale Vm Group

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the autoscale grouptrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe autoscale vm group ID
accountthe account owning the vm group
associatednetworkidthe id of the guest network the lb rule belongs to
associatednetworknamethe name of the guest network the lb rule belongs to
availablevirtualmachinecountthe number of available virtual machines (in Running, Starting, Stopping or Migrating state) in the vmgroup
createdthe date when this vm group was created
domainthe domain name of the vm group
domainidthe domain ID of the vm group
domainpathpath of the domain to which the vm group belongs
fordisplayis group for display to the regular user
intervalthe frequency at which the conditions have to be evaluated
lbproviderthe lb provider of the guest network the lb rule belongs to
lbruleidthe load balancer rule ID
maxmembersthe maximum number of members in the vmgroup, The number of instances in the vm group will be equal to or less than this number.
minmembersthe minimum number of members in the vmgroup, the number of instances in the vm group will be equal to or more than this number.
namethe name of the autoscale vm group
privateportthe private port
projectthe project name of the vm group
projectidthe project id of the vm group
publicipthe public ip address
publicipidthe public ip address id
publicportthe public port
scaledownpolicieslist of scaledown autoscale policies
scaleuppolicieslist of scaleup autoscale policies
statethe current state of the AutoScale Vm Group
vmprofileidthe autoscale profile that contains information about the vms in the vm group.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/disableCiscoNexusVSM.html b/static/api/apidocs-4.22/html/apis/disableCiscoNexusVSM.html new file mode 100644 index 0000000000..d0e36abad0 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/disableCiscoNexusVSM.html @@ -0,0 +1,117 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

disableCiscoNexusVSM

+

disable a Cisco Nexus VSM device

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idId of the Cisco Nexus 1000v VSM device to be deletedtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
ipaddressthe management IP address of the external Cisco Nexus 1000v Virtual Supervisor Module
vsmconfigmodeThe mode of the VSM (standalone/HA)
vsmconfigstateThe Config State (Primary/Standby) of the VSM
vsmctrlvlanidcontrol vlan id of the VSM
vsmdeviceiddevice id of the Cisco N1KV VSM device
vsmdevicenamedevice name
vsmdevicestatedevice state
vsmdevicestateThe Device State (Enabled/Disabled) of the VSM
vsmdomainidThe VSM is a switch supervisor. This is the VSM's switch domain id
vsmmgmtvlanidmanagement vlan id of the VSM
vsmpktvlanidpacket vlan id of the VSM
vsmstoragevlanidstorage vlan id of the VSM
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/disableHAForCluster.html b/static/api/apidocs-4.22/html/apis/disableHAForCluster.html new file mode 100644 index 0000000000..a2f326b1ce --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/disableHAForCluster.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

disableHAForCluster

+

Disables HA cluster-wide

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
clusteridID of the clustertrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/disableHAForHost.html b/static/api/apidocs-4.22/html/apis/disableHAForHost.html new file mode 100644 index 0000000000..7029c30b8c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/disableHAForHost.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

disableHAForHost

+

Disables HA for a host

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
hostidID of the hosttrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
haenableif host HA is enabled for the host
haproviderthe host HA provider
hastatethe HA state of the host
hostidthe ID of the host
statusoperation status
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/disableHAForZone.html b/static/api/apidocs-4.22/html/apis/disableHAForZone.html new file mode 100644 index 0000000000..c902c262ec --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/disableHAForZone.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

disableHAForZone

+

Disables HA for a zone

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
zoneidID of the zonetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/disableOutOfBandManagementForCluster.html b/static/api/apidocs-4.22/html/apis/disableOutOfBandManagementForCluster.html new file mode 100644 index 0000000000..076d64d72c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/disableOutOfBandManagementForCluster.html @@ -0,0 +1,114 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

disableOutOfBandManagementForCluster

+

Disables out-of-band management for a cluster

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
clusteridthe ID of the clustertrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
actionthe out-of-band management action (if issued)
addressthe out-of-band management interface address
descriptionthe operation result description
driverthe out-of-band management driver for the host
enabledtrue if out-of-band management is enabled for the host
hostidthe ID of the host
passwordthe out-of-band management interface password
portthe out-of-band management interface port
powerstatethe out-of-band management interface powerState of the host
statusthe operation result
usernamethe out-of-band management interface username
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/disableOutOfBandManagementForHost.html b/static/api/apidocs-4.22/html/apis/disableOutOfBandManagementForHost.html new file mode 100644 index 0000000000..bd300b5041 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/disableOutOfBandManagementForHost.html @@ -0,0 +1,114 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

disableOutOfBandManagementForHost

+

Disables out-of-band management for a host

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
hostidthe ID of the hosttrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
actionthe out-of-band management action (if issued)
addressthe out-of-band management interface address
descriptionthe operation result description
driverthe out-of-band management driver for the host
enabledtrue if out-of-band management is enabled for the host
hostidthe ID of the host
passwordthe out-of-band management interface password
portthe out-of-band management interface port
powerstatethe out-of-band management interface powerState of the host
statusthe operation result
usernamethe out-of-band management interface username
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/disableOutOfBandManagementForZone.html b/static/api/apidocs-4.22/html/apis/disableOutOfBandManagementForZone.html new file mode 100644 index 0000000000..e133522c43 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/disableOutOfBandManagementForZone.html @@ -0,0 +1,114 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

disableOutOfBandManagementForZone

+

Disables out-of-band management for a zone

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
zoneidthe ID of the zonetrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
actionthe out-of-band management action (if issued)
addressthe out-of-band management interface address
descriptionthe operation result description
driverthe out-of-band management driver for the host
enabledtrue if out-of-band management is enabled for the host
hostidthe ID of the host
passwordthe out-of-band management interface password
portthe out-of-band management interface port
powerstatethe out-of-band management interface powerState of the host
statusthe operation result
usernamethe out-of-band management interface username
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/disableRole.html b/static/api/apidocs-4.22/html/apis/disableRole.html new file mode 100644 index 0000000000..ab5b5abb09 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/disableRole.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

disableRole

+

Disables a role

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idID of the roletrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/disableStaticNat.html b/static/api/apidocs-4.22/html/apis/disableStaticNat.html new file mode 100644 index 0000000000..72c20a2b93 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/disableStaticNat.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

disableStaticNat

+

Disables static rule for given IP address

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
ipaddressidthe public IP address ID for which static NAT feature is being disabledtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/disableUser.html b/static/api/apidocs-4.22/html/apis/disableUser.html new file mode 100644 index 0000000000..0d9825cdf0 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/disableUser.html @@ -0,0 +1,156 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

disableUser

+

Disables a user account

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idDisables user by user ID.true
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe user ID
accountthe account name of the user
accountidthe account ID of the user
accounttypethe account type of the user
apikeythe api key of the user
apikeyaccesswhether api key access is Enabled, Disabled or set to Inherit (it inherits the value from the parent)
createdthe date and time the user account was created
domainthe domain name of the user
domainidthe domain ID of the user
emailthe user email address
firstnamethe user firstname
iconBase64 string representation of the resource icon
is2faenabledtrue if user has two factor authentication enabled
is2famandatedtrue if user has two factor authentication is mandated
iscallerchilddomainthe boolean value representing if the updating target is in caller's child domain
isdefaulttrue if user is default, false otherwise
lastnamethe user lastname
roleidthe ID of the role
rolenamethe name of the role
roletypethe type of the role
secretkeythe secret key of the user
statethe user state
timezonethe timezone user was created in
usernamethe user name
usersourcethe source type of the user in lowercase, such as native, ldap, saml2
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/disassociateIpAddress.html b/static/api/apidocs-4.22/html/apis/disassociateIpAddress.html new file mode 100644 index 0000000000..88309181a7 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/disassociateIpAddress.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

disassociateIpAddress

+

Disassociates an IP address from the account.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the public IP address to disassociate. Mutually exclusive with the ipaddress parameterfalse
ipaddressIP Address to be disassociated. Mutually exclusive with the id parameterfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/discoverGpuDevices.html b/static/api/apidocs-4.22/html/apis/discoverGpuDevices.html new file mode 100644 index 0000000000..9ffec912b1 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/discoverGpuDevices.html @@ -0,0 +1,138 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

discoverGpuDevices

+

Discovers available GPU devices on a host

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idID of the hosttrue
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the GPU device
busaddressbus address of the GPU device or MDEV UUID for vGPU devices
gpucardidthe GPU card ID associated with this GPU device
gpucardnamethe GPU card name associated with this GPU device
gpudevicetypebus address of the GPU device
hostidthe host ID where the GPU device is attached
hostnamethe host name where the GPU device is attached
managedstatethe managed state of the GPU device (Enabled/Disabled)
numanodethe NUMA node where the GPU device is located
parentgpudeviceidthe ID of the parent GPU device, if this is a vGPU
statethe vGPU profile name assigned to this GPU device
vgpuprofileidthe vGPU profile ID assigned to this GPU device
vgpuprofilenamethe vGPU profile name assigned to this GPU device
virtualmachineidthe vGPU profile ID assigned to this GPU device
virtualmachinenamethe vGPU profile name assigned to this GPU device
vmstatethe state of the virtual machine to which this GPU device is allocated
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/downloadImageStoreObject.html b/static/api/apidocs-4.22/html/apis/downloadImageStoreObject.html new file mode 100644 index 0000000000..686fa2017b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/downloadImageStoreObject.html @@ -0,0 +1,123 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

downloadImageStoreObject

+

Download object at a specified path on an image store.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idid of the image storetrue
pathpath to download on image storefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of extracted object
accountidthe account id to which the extracted object belongs
createdthe time and date the object was created
extractIdthe upload id of extracted object
extractModethe mode of extraction - upload or download
namethe name of the extracted object
statethe state of the extracted object
statusthe status of the extraction
storagetypetype of the storage
uploadpercentagethe percentage of the entity uploaded to the specified location
urlif mode = upload then url of the uploaded entity. if mode = download the url from which the entity can be downloaded
zoneidzone ID the object was extracted from
zonenamezone name the object was extracted from
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/enableAccount.html b/static/api/apidocs-4.22/html/apis/enableAccount.html new file mode 100644 index 0000000000..353842c588 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/enableAccount.html @@ -0,0 +1,390 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

enableAccount

+

Enables an account

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountEnables specified account.false
domainidEnables specified account in this domain.false
idAccount idfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the account
accountdetailsdetails for the account
accounttypeaccount type (admin, domain-admin, user)
apikeyaccesswhether api key access is Enabled, Disabled or set to Inherit (it inherits the value from the parent)
backupavailablethe total number of backups available to this account
backuplimitthe total number of backups which can be stored by this account
backupstorageavailablethe total backup storage space (in GiB) available to the account
backupstoragelimitthe total backup storage space (in GiB) the account can own
backupstoragetotalthe total backup storage space (in GiB) owned by the account
backuptotalthe total number of backups stored by this account
bucketavailablethe total number of buckets available to this account
bucketlimitthe total number of buckets which can be stored by this account
buckettotalthe total number of buckets stored by this account
cpuavailablethe total number of cpu cores available to be created for this account
cpulimitthe total number of cpu cores the account can own
cputotalthe total number of cpu cores owned by account
createdthe date when this account was created
defaultzoneidthe default zone of the account
domainname of the Domain the account belongs to
domainidid of the Domain the account belongs to
domainpathpath of the Domain the account belongs to
gpuavailablethe total number of gpus available to be created for this account
gpulimitthe total number of gpus the account can own
gputotalthe total number of gpus owned by account
groupsthe list of acl groups that account belongs to
iconBase64 string representation of the resource icon
ipavailablethe total number of public ip addresses available for this account to acquire
iplimitthe total number of public ip addresses this account can acquire
iptotalthe total number of public ip addresses allocated for this account
iscleanuprequiredtrue if the account requires cleanup
isdefaulttrue if account is default, false otherwise
memoryavailablethe total memory (in MB) available to be created for this account
memorylimitthe total memory (in MB) the account can own
memorytotalthe total memory (in MB) owned by account
namethe name of the account
networkavailablethe total number of networks available to be created for this account
networkdomainthe network domain
networklimitthe total number of networks the account can own
networktotalthe total number of networks owned by account
objectstorageavailablethe total object storage space (in GiB) available to the account
objectstoragelimitthe total object storage space (in GiB) the account can own
objectstoragetotalthe total object storage space (in GiB) owned by the account
primarystorageavailablethe total primary storage space (in GiB) available to be used for this account
primarystoragelimitthe total primary storage space (in GiB) the account can own
primarystoragetotalthe total primary storage space (in GiB) owned by account
projectavailablethe total number of projects available for administration by this account
projectlimitthe total number of projects the account can own
projecttotalthe total number of projects being administrated by this account
receivedbytesthe total number of network traffic bytes received
roleidthe ID of the role
rolenamethe name of the role
roletypethe type of the role (Admin, ResourceAdmin, DomainAdmin, User)
secondarystorageavailablethe total secondary storage space (in GiB) available to be used for this account
secondarystoragelimitthe total secondary storage space (in GiB) the account can own
secondarystoragetotalthe total secondary storage space (in GiB) owned by account
sentbytesthe total number of network traffic bytes sent
snapshotavailablethe total number of snapshots available for this account
snapshotlimitthe total number of snapshots which can be stored by this account
snapshottotalthe total number of snapshots stored by this account
statethe state of the account
taggedresourcesThe tagged resource limit and count for the account
templateavailablethe total number of templates available to be created by this account
templatelimitthe total number of templates which can be created by this account
templatetotalthe total number of templates which have been created by this account
vmavailablethe total number of virtual machines available for this account to acquire
vmlimitthe total number of virtual machines that can be deployed by this account
vmrunningthe total number of virtual machines running for this account
vmstoppedthe total number of virtual machines stopped for this account
vmtotalthe total number of virtual machines deployed by this account
volumeavailablethe total volume available for this account
volumelimitthe total volume which can be used by this account
volumetotalthe total volume being used by this account
vpcavailablethe total number of vpcs available to be created for this account
vpclimitthe total number of vpcs the account can own
vpctotalthe total number of vpcs owned by account
user(*)the list of users associated with account
idthe user ID
accountthe account name of the user
accountidthe account ID of the user
accounttypethe account type of the user
apikeythe api key of the user
apikeyaccesswhether api key access is Enabled, Disabled or set to Inherit (it inherits the value from the parent)
createdthe date and time the user account was created
domainthe domain name of the user
domainidthe domain ID of the user
emailthe user email address
firstnamethe user firstname
iconBase64 string representation of the resource icon
is2faenabledtrue if user has two factor authentication enabled
is2famandatedtrue if user has two factor authentication is mandated
iscallerchilddomainthe boolean value representing if the updating target is in caller's child domain
isdefaulttrue if user is default, false otherwise
lastnamethe user lastname
roleidthe ID of the role
rolenamethe name of the role
roletypethe type of the role
secretkeythe secret key of the user
statethe user state
timezonethe timezone user was created in
usernamethe user name
usersourcethe source type of the user in lowercase, such as native, ldap, saml2
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/enableAutoScaleVmGroup.html b/static/api/apidocs-4.22/html/apis/enableAutoScaleVmGroup.html new file mode 100644 index 0000000000..66525f74f0 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/enableAutoScaleVmGroup.html @@ -0,0 +1,159 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

enableAutoScaleVmGroup

+

Enables an AutoScale Vm Group

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the autoscale grouptrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe autoscale vm group ID
accountthe account owning the vm group
associatednetworkidthe id of the guest network the lb rule belongs to
associatednetworknamethe name of the guest network the lb rule belongs to
availablevirtualmachinecountthe number of available virtual machines (in Running, Starting, Stopping or Migrating state) in the vmgroup
createdthe date when this vm group was created
domainthe domain name of the vm group
domainidthe domain ID of the vm group
domainpathpath of the domain to which the vm group belongs
fordisplayis group for display to the regular user
intervalthe frequency at which the conditions have to be evaluated
lbproviderthe lb provider of the guest network the lb rule belongs to
lbruleidthe load balancer rule ID
maxmembersthe maximum number of members in the vmgroup, The number of instances in the vm group will be equal to or less than this number.
minmembersthe minimum number of members in the vmgroup, the number of instances in the vm group will be equal to or more than this number.
namethe name of the autoscale vm group
privateportthe private port
projectthe project name of the vm group
projectidthe project id of the vm group
publicipthe public ip address
publicipidthe public ip address id
publicportthe public port
scaledownpolicieslist of scaledown autoscale policies
scaleuppolicieslist of scaleup autoscale policies
statethe current state of the AutoScale Vm Group
vmprofileidthe autoscale profile that contains information about the vms in the vm group.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/enableCiscoNexusVSM.html b/static/api/apidocs-4.22/html/apis/enableCiscoNexusVSM.html new file mode 100644 index 0000000000..21bd1fc0ab --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/enableCiscoNexusVSM.html @@ -0,0 +1,117 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

enableCiscoNexusVSM

+

Enable a Cisco Nexus VSM device

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idId of the Cisco Nexus 1000v VSM device to be enabledtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
ipaddressthe management IP address of the external Cisco Nexus 1000v Virtual Supervisor Module
vsmconfigmodeThe mode of the VSM (standalone/HA)
vsmconfigstateThe Config State (Primary/Standby) of the VSM
vsmctrlvlanidcontrol vlan id of the VSM
vsmdeviceiddevice id of the Cisco N1KV VSM device
vsmdevicenamedevice name
vsmdevicestatedevice state
vsmdevicestateThe Device State (Enabled/Disabled) of the VSM
vsmdomainidThe VSM is a switch supervisor. This is the VSM's switch domain id
vsmmgmtvlanidmanagement vlan id of the VSM
vsmpktvlanidpacket vlan id of the VSM
vsmstoragevlanidstorage vlan id of the VSM
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/enableHAForCluster.html b/static/api/apidocs-4.22/html/apis/enableHAForCluster.html new file mode 100644 index 0000000000..d6ddc6d450 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/enableHAForCluster.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

enableHAForCluster

+

Enables HA cluster-wide

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
clusteridID of the clustertrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/enableHAForHost.html b/static/api/apidocs-4.22/html/apis/enableHAForHost.html new file mode 100644 index 0000000000..495e413392 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/enableHAForHost.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

enableHAForHost

+

Enables HA for a host

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
hostidID of the hosttrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
haenableif host HA is enabled for the host
haproviderthe host HA provider
hastatethe HA state of the host
hostidthe ID of the host
statusoperation status
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/enableHAForZone.html b/static/api/apidocs-4.22/html/apis/enableHAForZone.html new file mode 100644 index 0000000000..0607edea2c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/enableHAForZone.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

enableHAForZone

+

Enables HA for a zone

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
zoneidID of the zonetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/enableOutOfBandManagementForCluster.html b/static/api/apidocs-4.22/html/apis/enableOutOfBandManagementForCluster.html new file mode 100644 index 0000000000..87f809aa4a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/enableOutOfBandManagementForCluster.html @@ -0,0 +1,114 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

enableOutOfBandManagementForCluster

+

Enables out-of-band management for a cluster

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
clusteridthe ID of the clustertrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
actionthe out-of-band management action (if issued)
addressthe out-of-band management interface address
descriptionthe operation result description
driverthe out-of-band management driver for the host
enabledtrue if out-of-band management is enabled for the host
hostidthe ID of the host
passwordthe out-of-band management interface password
portthe out-of-band management interface port
powerstatethe out-of-band management interface powerState of the host
statusthe operation result
usernamethe out-of-band management interface username
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/enableOutOfBandManagementForHost.html b/static/api/apidocs-4.22/html/apis/enableOutOfBandManagementForHost.html new file mode 100644 index 0000000000..c6567be5d7 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/enableOutOfBandManagementForHost.html @@ -0,0 +1,114 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

enableOutOfBandManagementForHost

+

Enables out-of-band management for a host

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
hostidthe ID of the hosttrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
actionthe out-of-band management action (if issued)
addressthe out-of-band management interface address
descriptionthe operation result description
driverthe out-of-band management driver for the host
enabledtrue if out-of-band management is enabled for the host
hostidthe ID of the host
passwordthe out-of-band management interface password
portthe out-of-band management interface port
powerstatethe out-of-band management interface powerState of the host
statusthe operation result
usernamethe out-of-band management interface username
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/enableOutOfBandManagementForZone.html b/static/api/apidocs-4.22/html/apis/enableOutOfBandManagementForZone.html new file mode 100644 index 0000000000..1230f561d3 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/enableOutOfBandManagementForZone.html @@ -0,0 +1,114 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

enableOutOfBandManagementForZone

+

Enables out-of-band management for a zone

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
zoneidthe ID of the zonetrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
actionthe out-of-band management action (if issued)
addressthe out-of-band management interface address
descriptionthe operation result description
driverthe out-of-band management driver for the host
enabledtrue if out-of-band management is enabled for the host
hostidthe ID of the host
passwordthe out-of-band management interface password
portthe out-of-band management interface port
powerstatethe out-of-band management interface powerState of the host
statusthe operation result
usernamethe out-of-band management interface username
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/enableRole.html b/static/api/apidocs-4.22/html/apis/enableRole.html new file mode 100644 index 0000000000..4cf0a78166 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/enableRole.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

enableRole

+

Enables a role

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idID of the roletrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/enableStaticNat.html b/static/api/apidocs-4.22/html/apis/enableStaticNat.html new file mode 100644 index 0000000000..d52ea903dc --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/enableStaticNat.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

enableStaticNat

+

Enables static NAT for given IP address

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
ipaddressidthe public IP address ID for which static NAT feature is being enabledtrue
virtualmachineidthe ID of the virtual machine for enabling static NAT featuretrue
networkidThe network of the VM the static NAT will be enabled for. Required when public IP address is not associated with any guest network yet (VPC case)false
vmguestipVM guest NIC secondary IP address for the port forwarding rulefalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/enableStorageMaintenance.html b/static/api/apidocs-4.22/html/apis/enableStorageMaintenance.html new file mode 100644 index 0000000000..5099f06df8 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/enableStorageMaintenance.html @@ -0,0 +1,186 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

enableStorageMaintenance

+

Puts storage pool into maintenance state

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idPrimary storage IDtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the storage pool
allocatediopstotal min IOPS currently in use by volumes
capacitybytesbytes CloudStack can provision from this storage pool
capacityiopsIOPS CloudStack can provision from this storage pool
clusteridthe ID of the cluster for the storage pool
clusternamethe name of the cluster for the storage pool
createdthe date and time the storage pool was created
detailsthe storage pool details
disksizeallocatedthe pool's currently allocated disk size
disksizetotalthe total disk size of the storage pool
disksizeusedthe pool's currently used disk size
hypervisorthe hypervisor type of the storage pool
ipaddressthe IP address of the storage pool
istagaruleWhether the informed tag is a JS interpretable rule or not.
managedwhether this pool is managed or not
namethe name of the storage pool
nfsmountoptsthe nfs mount options for the storage pool
overprovisionfactorthe overprovisionfactor for the storage pool
paththe storage pool path
podidthe Pod ID of the storage pool
podnamethe Pod name of the storage pool
providerStorage provider for this pool
scopethe scope of the storage pool
statethe state of the storage pool
storageaccessgroupsthe storage access groups for the storage pool
storagecapabilitiesthe storage pool capabilities
storagecustomstatsthe storage pool custom stats
suitableformigrationtrue if this pool is suitable to migrate a volume, false otherwise
tagsthe tags for the storage pool
typethe storage pool type
usediopstotal IOPS currently in use
zoneidthe Zone ID of the storage pool
zonenamethe Zone name of the storage pool
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/enableUser.html b/static/api/apidocs-4.22/html/apis/enableUser.html new file mode 100644 index 0000000000..e07bcab8a0 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/enableUser.html @@ -0,0 +1,156 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

enableUser

+

Enables a user account

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idEnables user by user ID.true
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe user ID
accountthe account name of the user
accountidthe account ID of the user
accounttypethe account type of the user
apikeythe api key of the user
apikeyaccesswhether api key access is Enabled, Disabled or set to Inherit (it inherits the value from the parent)
createdthe date and time the user account was created
domainthe domain name of the user
domainidthe domain ID of the user
emailthe user email address
firstnamethe user firstname
iconBase64 string representation of the resource icon
is2faenabledtrue if user has two factor authentication enabled
is2famandatedtrue if user has two factor authentication is mandated
iscallerchilddomainthe boolean value representing if the updating target is in caller's child domain
isdefaulttrue if user is default, false otherwise
lastnamethe user lastname
roleidthe ID of the role
rolenamethe name of the role
roletypethe type of the role
secretkeythe secret key of the user
statethe user state
timezonethe timezone user was created in
usernamethe user name
usersourcethe source type of the user in lowercase, such as native, ldap, saml2
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/executeClusterDrsPlan.html b/static/api/apidocs-4.22/html/apis/executeClusterDrsPlan.html new file mode 100644 index 0000000000..4a2a7c66f3 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/executeClusterDrsPlan.html @@ -0,0 +1,102 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

executeClusterDrsPlan

+

Execute DRS for a cluster. If there is another plan in progress for the same cluster, this command will fail.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idID of clustertrue
migratetoVirtual Machine to destination host mapping. This parameter specifies the mapping between a vm and a host to migrate that VM. clusterid is required if this parameter is set.Format of this parameter: migrateto[vm-index].vm=<uuid>&migrateto[vm-index].host=<uuid> Where, [vm-index] indicates the index to identify the vm that you want to migrate, vm=<uuid> indicates the UUID of the vm that you want to migrate, and host=<uuid> indicates the UUID of the host where you want to migrate the vm. Example: migrateto[0].vm=<71f43cd6-69b0-4d3b-9fbc-67f50963d60b>&migrateto[0].host=<a382f181-3d2b-4413-b92d-b8931befa7e1>&migrateto[1].vm=<88de0173-55c0-4c1c-a269-83d0279eeedf>&migrateto[1].host=<95d6e97c-6766-4d67-9a30-c449c15011d1>&migrateto[2].vm=<1b331390-59f2-4796-9993-bf11c6e76225>&migrateto[2].host=<41fdb564-9d3b-447d-88ed-7628f7640cbc>false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idunique ID of the drs plan for cluster
clusteridId of the cluster
eventidStart event Id of the DRS Plan
migrationsList of migrations
statusStatus of DRS Plan
typeType of DRS Plan (Automated or Manual))
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/executeWebhookDelivery.html b/static/api/apidocs-4.22/html/apis/executeWebhookDelivery.html new file mode 100644 index 0000000000..2c4d421ad5 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/executeWebhookDelivery.html @@ -0,0 +1,135 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

executeWebhookDelivery

+

Executes a Webhook delivery

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the Webhook delivery for redeliveryfalse
payloadPayload of the Webhook deliveryfalse
payloadurlPayload URL of the Webhook deliveryfalse
secretkeySecret key of the Webhook deliveryfalse
sslverificationIf set to true then SSL verification will be done for the Webhook delivery otherwise notfalse
webhookidThe ID of the Webhookfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idThe ID of the Webhook delivery
enddateThe end time of the Webhook delivery
eventidThe ID of the event
eventtypeThe type of the event
headersThe headers of the webhook delivery
managementserveridThe ID of the management server which executed delivery
managementservernameThe name of the management server which executed delivery
payloadThe payload of the webhook delivery
responseThe response of the webhook delivery
startdateThe start time of the Webhook delivery
successWhether Webhook delivery succeeded or not
webhookidThe ID of the Webhook
webhooknameThe name of the Webhook
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/expungeSharedFileSystem.html b/static/api/apidocs-4.22/html/apis/expungeSharedFileSystem.html new file mode 100644 index 0000000000..2a293e6264 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/expungeSharedFileSystem.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

expungeSharedFileSystem

+

Expunge a Shared FileSystem by id

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the shared filesystem to expungefalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/expungeVirtualMachine.html b/static/api/apidocs-4.22/html/apis/expungeVirtualMachine.html new file mode 100644 index 0000000000..2f6cd5fb7e --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/expungeVirtualMachine.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

expungeVirtualMachine

+

Expunge a virtual machine. Once expunged, it cannot be recoverd.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the virtual machinetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/extractIso.html b/static/api/apidocs-4.22/html/apis/extractIso.html new file mode 100644 index 0000000000..2f82648e90 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/extractIso.html @@ -0,0 +1,129 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

extractIso

+

Extracts an ISO

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the ISO filetrue
modethe mode of extraction - HTTP_DOWNLOAD or FTP_UPLOADtrue
urlthe URL to which the ISO would be extractedfalse
zoneidthe ID of the zone where the ISO is originally locatedfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of extracted object
accountidthe account id to which the extracted object belongs
createdthe time and date the object was created
extractIdthe upload id of extracted object
extractModethe mode of extraction - upload or download
namethe name of the extracted object
statethe state of the extracted object
statusthe status of the extraction
storagetypetype of the storage
uploadpercentagethe percentage of the entity uploaded to the specified location
urlif mode = upload then url of the uploaded entity. if mode = download the url from which the entity can be downloaded
zoneidzone ID the object was extracted from
zonenamezone name the object was extracted from
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/extractSnapshot.html b/static/api/apidocs-4.22/html/apis/extractSnapshot.html new file mode 100644 index 0000000000..8c88401712 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/extractSnapshot.html @@ -0,0 +1,123 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

extractSnapshot

+

Returns a download URL for extracting a snapshot. It must be in the Backed Up state.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the snapshottrue
zoneidthe ID of the zone where the snapshot is locatedtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of extracted object
accountidthe account id to which the extracted object belongs
createdthe time and date the object was created
extractIdthe upload id of extracted object
extractModethe mode of extraction - upload or download
namethe name of the extracted object
statethe state of the extracted object
statusthe status of the extraction
storagetypetype of the storage
uploadpercentagethe percentage of the entity uploaded to the specified location
urlif mode = upload then url of the uploaded entity. if mode = download the url from which the entity can be downloaded
zoneidzone ID the object was extracted from
zonenamezone name the object was extracted from
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/extractTemplate.html b/static/api/apidocs-4.22/html/apis/extractTemplate.html new file mode 100644 index 0000000000..c76e4e67d4 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/extractTemplate.html @@ -0,0 +1,129 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

extractTemplate

+

Extracts a template

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the templatetrue
modethe mode of extraction - HTTP_DOWNLOAD or FTP_UPLOADtrue
urlthe url to which the ISO would be extractedfalse
zoneidthe ID of the zone where the ISO is originally locatedfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of extracted object
accountidthe account id to which the extracted object belongs
createdthe time and date the object was created
extractIdthe upload id of extracted object
extractModethe mode of extraction - upload or download
namethe name of the extracted object
statethe state of the extracted object
statusthe status of the extraction
storagetypetype of the storage
uploadpercentagethe percentage of the entity uploaded to the specified location
urlif mode = upload then url of the uploaded entity. if mode = download the url from which the entity can be downloaded
zoneidzone ID the object was extracted from
zonenamezone name the object was extracted from
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/extractVolume.html b/static/api/apidocs-4.22/html/apis/extractVolume.html new file mode 100644 index 0000000000..651d53f292 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/extractVolume.html @@ -0,0 +1,129 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

extractVolume

+

Extracts volume

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the volumetrue
modethe mode of extraction - HTTP_DOWNLOAD or FTP_UPLOADtrue
zoneidthe ID of the zone where the volume is locatedtrue
urlthe url to which the volume would be extractedfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of extracted object
accountidthe account id to which the extracted object belongs
createdthe time and date the object was created
extractIdthe upload id of extracted object
extractModethe mode of extraction - upload or download
namethe name of the extracted object
statethe state of the extracted object
statusthe status of the extraction
storagetypetype of the storage
uploadpercentagethe percentage of the entity uploaded to the specified location
urlif mode = upload then url of the uploaded entity. if mode = download the url from which the entity can be downloaded
zoneidzone ID the object was extracted from
zonenamezone name the object was extracted from
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/findHostsForMigration.html b/static/api/apidocs-4.22/html/apis/findHostsForMigration.html new file mode 100644 index 0000000000..80d2067409 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/findHostsForMigration.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

findHostsForMigration

+

Find hosts suitable for migrating a virtual machine.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
virtualmachineidfind hosts to which this VM can be migrated and flag the hosts with enough CPU/RAM to host the VMtrue
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
requiresStorageMotiontrue if migrating a vm to this host requires storage motion, false otherwise
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/findStoragePoolsForMigration.html b/static/api/apidocs-4.22/html/apis/findStoragePoolsForMigration.html new file mode 100644 index 0000000000..57211896eb --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/findStoragePoolsForMigration.html @@ -0,0 +1,195 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

findStoragePoolsForMigration

+

Lists storage pools available for migration of a volume.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the volumetrue
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the storage pool
allocatediopstotal min IOPS currently in use by volumes
capacitybytesbytes CloudStack can provision from this storage pool
capacityiopsIOPS CloudStack can provision from this storage pool
clusteridthe ID of the cluster for the storage pool
clusternamethe name of the cluster for the storage pool
createdthe date and time the storage pool was created
detailsthe storage pool details
disksizeallocatedthe pool's currently allocated disk size
disksizetotalthe total disk size of the storage pool
disksizeusedthe pool's currently used disk size
hypervisorthe hypervisor type of the storage pool
ipaddressthe IP address of the storage pool
istagaruleWhether the informed tag is a JS interpretable rule or not.
managedwhether this pool is managed or not
namethe name of the storage pool
nfsmountoptsthe nfs mount options for the storage pool
overprovisionfactorthe overprovisionfactor for the storage pool
paththe storage pool path
podidthe Pod ID of the storage pool
podnamethe Pod name of the storage pool
providerStorage provider for this pool
scopethe scope of the storage pool
statethe state of the storage pool
storageaccessgroupsthe storage access groups for the storage pool
storagecapabilitiesthe storage pool capabilities
storagecustomstatsthe storage pool custom stats
suitableformigrationtrue if this pool is suitable to migrate a volume, false otherwise
tagsthe tags for the storage pool
typethe storage pool type
usediopstotal IOPS currently in use
zoneidthe Zone ID of the storage pool
zonenamethe Zone name of the storage pool
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/forgotPassword.html b/static/api/apidocs-4.22/html/apis/forgotPassword.html new file mode 100644 index 0000000000..0cf579b71c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/forgotPassword.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

forgotPassword

+

Sends an email to the user with a token to reset the password using resetPassword command.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
usernameUsernametrue
domainPath of the domain that the user belongs to. Example: domain=/com/cloud/internal. If no domain is passed in, the ROOT (/) domain is assumed.false
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/generateAlert.html b/static/api/apidocs-4.22/html/apis/generateAlert.html new file mode 100644 index 0000000000..a1fa3d3148 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/generateAlert.html @@ -0,0 +1,99 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

generateAlert

+

Generates an alert

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
descriptionAlert descriptiontrue
nameName of the alerttrue
typeType of the alerttrue
podidPod id for which alert is generatedfalse
zoneidZone id for which alert is generatedfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/generateClusterDrsPlan.html b/static/api/apidocs-4.22/html/apis/generateClusterDrsPlan.html new file mode 100644 index 0000000000..6eff94cd03 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/generateClusterDrsPlan.html @@ -0,0 +1,102 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

generateClusterDrsPlan

+

Generate DRS plan for a cluster

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the Clustertrue
migrationsMaximum number of VMs to migrate for a DRS execution. Defaults to value of cluster's drs.vm.migrations settingfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idunique ID of the drs plan for cluster
clusteridId of the cluster
eventidStart event Id of the DRS Plan
migrationsList of migrations
statusStatus of DRS Plan
typeType of DRS Plan (Automated or Manual))
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/generateUsageRecords.html b/static/api/apidocs-4.22/html/apis/generateUsageRecords.html new file mode 100644 index 0000000000..c4e233c70d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/generateUsageRecords.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

generateUsageRecords

+

Generates usage records. This will generate records only if there any records to be generated, i.e if the scheduled usage job was not run or failed

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
domainidList events for the specified domain.false
enddateEnd date range for usage record query. Use yyyy-MM-dd as the date format, e.g. startDate=2009-06-03.false
startdateStart date range for usage record query. Use yyyy-MM-dd as the date format, e.g. startDate=2009-06-01.false
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/getApiLimit.html b/static/api/apidocs-4.22/html/apis/getApiLimit.html new file mode 100644 index 0000000000..47f5d8f2c0 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/getApiLimit.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

getApiLimit

+

Get API limit count for the caller

+
+
+ +
+
+
+

Request parameters

+ + + + +
Parameter NameDescriptionRequired
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
accountthe account name of the api remaining count
accountidthe account uuid of the api remaining count
apiAllowedcurrently allowed number of apis
apiIssuednumber of api already issued
expireAfterseconds left to reset counters
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/getCloudIdentifier.html b/static/api/apidocs-4.22/html/apis/getCloudIdentifier.html new file mode 100644 index 0000000000..1e776014db --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/getCloudIdentifier.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

getCloudIdentifier

+

Retrieves a cloud identifier.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
useridthe user ID for the cloud identifiertrue
+
+
+

Response Tags

+ + + + + + + + + + + + + +
Response NameDescription
cloudidentifierthe cloud identifier
signaturethe signed response for the cloud identifier
useridthe user ID for the cloud identifier
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/getDiagnosticsData.html b/static/api/apidocs-4.22/html/apis/getDiagnosticsData.html new file mode 100644 index 0000000000..3c14dee89d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/getDiagnosticsData.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

getDiagnosticsData

+

Get diagnostics and files from system VMs

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
targetidThe ID of the system VM instance to retrieve diagnostics data files fromtrue
filesA comma separated list of diagnostics data files to be retrieved. Defaults are taken from global settings if none has been provided.false
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
urlStorage URL to download retrieve diagnostics data files
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/getHypervisorGuestOsNames.html b/static/api/apidocs-4.22/html/apis/getHypervisorGuestOsNames.html new file mode 100644 index 0000000000..60ede1f569 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/getHypervisorGuestOsNames.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

getHypervisorGuestOsNames

+

Gets the guest OS names in the hypervisor

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
hypervisorHypervisor type. One of : VMware, XenServertrue
hypervisorversionHypervisor version to get the guest os names (atleast one hypervisor host with the version specified must be available)true
keywordKeyword for guest os namefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
guestoscountthe guest OS count of the hypervisor
hypervisorthe hypervisor
hypervisorversionversion of the hypervisor for guest os names
guestoslist(*)the guest OS list of the hypervisor
osdisplaynamestandard display name for the Guest OS
osnameforhypervisorhypervisor specific name for the Guest OS
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/getKubernetesClusterConfig.html b/static/api/apidocs-4.22/html/apis/getKubernetesClusterConfig.html new file mode 100644 index 0000000000..ad737cdfc2 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/getKubernetesClusterConfig.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

getKubernetesClusterConfig

+

Get Kubernetes cluster config

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the Kubernetes clusterfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + +
Response NameDescription
idthe id of the container cluster
configdatathe config data of the cluster
nameName of the container cluster
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/getLoadBalancerSslCertificate.html b/static/api/apidocs-4.22/html/apis/getLoadBalancerSslCertificate.html new file mode 100644 index 0000000000..cfbd9c3e87 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/getLoadBalancerSslCertificate.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

getLoadBalancerSslCertificate

+

get load balancer certificate

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of Lbtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + +
Response NameDescription
chainchain
crtcrt
keykey
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/getPathForVolume.html b/static/api/apidocs-4.22/html/apis/getPathForVolume.html new file mode 100644 index 0000000000..f0b29baacb --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/getPathForVolume.html @@ -0,0 +1,84 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

getPathForVolume

+

Get the path associated with the provided volume UUID

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
volumeidCloudStack Volume UUIDtrue
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
pathThe path field for the volume
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/getRouterHealthCheckResults.html b/static/api/apidocs-4.22/html/apis/getRouterHealthCheckResults.html new file mode 100644 index 0000000000..f80501f1b7 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/getRouterHealthCheckResults.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

getRouterHealthCheckResults

+

Starts a router.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
routeridthe ID of the routertrue
performfreshchecksif true is passed for this parameter, health checks are performed on the fly. Else last performed checks data is fetchedfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
healthchecksthe id of the router
routeridthe id of the router
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/getSPMetadata.html b/static/api/apidocs-4.22/html/apis/getSPMetadata.html new file mode 100644 index 0000000000..ada4113042 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/getSPMetadata.html @@ -0,0 +1,81 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

getSPMetadata

+

Returns SAML2 CloudStack Service Provider MetaData

+
+
+ +
+
+
+

Request parameters

+ + + + +
Parameter NameDescriptionRequired
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
metadataThe Metadata XML
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/getSolidFireAccountId.html b/static/api/apidocs-4.22/html/apis/getSolidFireAccountId.html new file mode 100644 index 0000000000..21736733cc --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/getSolidFireAccountId.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

getSolidFireAccountId

+

Get SolidFire Account ID

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
accountidCloudStack Account UUIDtrue
storageidStorage Pool UUIDtrue
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
solidFireAccountIdSolidFire Account ID
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/getSolidFireVolumeAccessGroupIds.html b/static/api/apidocs-4.22/html/apis/getSolidFireVolumeAccessGroupIds.html new file mode 100644 index 0000000000..52e199e2c6 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/getSolidFireVolumeAccessGroupIds.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

getSolidFireVolumeAccessGroupIds

+

Get the SF Volume Access Group IDs

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
clusteridCluster UUIDtrue
storageidStorage Pool UUIDtrue
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
solidFireVolumeAccessGroupIdsSolidFire Volume Access Group Ids
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/getSolidFireVolumeSize.html b/static/api/apidocs-4.22/html/apis/getSolidFireVolumeSize.html new file mode 100644 index 0000000000..887788d64f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/getSolidFireVolumeSize.html @@ -0,0 +1,84 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

getSolidFireVolumeSize

+

Get the SF volume size including Hypervisor Snapshot Reserve

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
volumeidVolume UUIDtrue
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
solidFireVolumeSizeSolidFire Volume Size Including Hypervisor Snapshot Reserve
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/getUploadParamsForIso.html b/static/api/apidocs-4.22/html/apis/getUploadParamsForIso.html new file mode 100644 index 0000000000..4a97ee0761 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/getUploadParamsForIso.html @@ -0,0 +1,137 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

getUploadParamsForIso

+

upload an existing ISO into the CloudStack cloud.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
formatthe format for the volume/template/iso. Possible values include QCOW2, OVA, and VHD.true
namethe name of the volume/template/isotrue
zoneidthe ID of the zone the volume/template/iso is to be hosted ontrue
accountan optional accountName. Must be used with domainId.false
bootabletrue if this ISO is bootable. If not passed explicitly its assumed to be truefalse
checksumthe checksum value of this volume/template/iso The parameter containing the checksum will be considered a MD5sum if it is not prefixed + and just a plain ascii/utf8 representation of a hexadecimal string. If it is required to + use another algorithm the hexadecimal string is to be prefixed with a string of the form, + "{<algorithm>}", not including the double quotes. In this <algorithm> is the exact string + representing the java supported algorithm, i.e. MD5 or SHA-256. Note that java does not + contain an algorithm called SHA256 or one called sha-256, only SHA-256.false
displaytextthe display text of the ISO. This is usually used for display purposes.false
domainidan optional domainId. If the account parameter is used, domainId must also be used.false
isextractabletrue if the ISO or its derivatives are extractable; default is falsefalse
isfeaturedtrue if you want this ISO to be featuredfalse
ispublictrue if you want to register the ISO to be publicly available to all users, false otherwise.false
ostypeidthe ID of the OS type that best represents the OS of this ISO. If the ISO is bootable this parameter needs to be passedfalse
projectidUpload volume/template/iso for the projectfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe template/volume ID
expiresthe timestamp after which the signature expires
metadataencrypted data to be sent in the POST request.
postURLPOST url to upload the file to
signaturesignature to be sent in the POST request.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/getUploadParamsForKubernetesSupportedVersion.html b/static/api/apidocs-4.22/html/apis/getUploadParamsForKubernetesSupportedVersion.html new file mode 100644 index 0000000000..8d5db42b66 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/getUploadParamsForKubernetesSupportedVersion.html @@ -0,0 +1,169 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

getUploadParamsForKubernetesSupportedVersion

+

Upload a supported Kubernetes version

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
formatthe format for the volume/template/iso. Possible values include QCOW2, OVA, and VHD.true
mincpunumberthe minimum number of CPUs to be set with the Kubernetes versiontrue
minmemorythe minimum RAM size in MB to be set with the Kubernetes versiontrue
namethe name of the volume/template/isotrue
semanticversionthe semantic version of the Kubernetes version. It needs to be specified in MAJOR.MINOR.PATCH formattrue
zoneidthe ID of the zone the volume/template/iso is to be hosted ontrue
accountan optional accountName. Must be used with domainId.false
checksumthe checksum value of this volume/template/iso The parameter containing the checksum will be considered a MD5sum if it is not prefixed + and just a plain ascii/utf8 representation of a hexadecimal string. If it is required to + use another algorithm the hexadecimal string is to be prefixed with a string of the form, + "{<algorithm>}", not including the double quotes. In this <algorithm> is the exact string + representing the java supported algorithm, i.e. MD5 or SHA-256. Note that java does not + contain an algorithm called SHA256 or one called sha-256, only SHA-256.false
checksumthe checksum value of the binaries ISO. The parameter containing the checksum will be considered a MD5sum if it is not prefixed + and just a plain ascii/utf8 representation of a hexadecimal string. If it is required to + use another algorithm the hexadecimal string is to be prefixed with a string of the form, + "{<algorithm>}", not including the double quotes. In this <algorithm> is the exact string + representing the java supported algorithm, i.e. MD5 or SHA-256. Note that java does not + contain an algorithm called SHA256 or one called sha-256, only SHA-256.false
domainidan optional domainId. If the account parameter is used, domainId must also be used.false
projectidUpload volume/template/iso for the projectfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the Kubernetes supported version
archthe arch of the binaries ISO for Kubernetes supported version
createdthe date when this Kubernetes supported version was created
directdownloadKVM Only: true if the ISO for the Kubernetes supported version is directly downloaded to Primary Storage bypassing Secondary Storage
isoidthe id of the binaries ISO for Kubernetes supported version
isonamethe name of the binaries ISO for Kubernetes supported version
isostatethe state of the binaries ISO for Kubernetes supported version
mincpunumberthe minimum number of CPUs needed for the Kubernetes supported version
minmemorythe minimum RAM size in MB needed for the Kubernetes supported version
nameName of the Kubernetes supported version
semanticversionKubernetes semantic version
statethe enabled or disabled state of the Kubernetes supported version
supportsautoscalingwhether Kubernetes supported version supports Autoscaling
supportshawhether Kubernetes supported version supports HA, multi-control nodes
zoneidthe id of the zone in which Kubernetes supported version is available
zonenamethe name of the zone in which Kubernetes supported version is available
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/getUploadParamsForTemplate.html b/static/api/apidocs-4.22/html/apis/getUploadParamsForTemplate.html new file mode 100644 index 0000000000..7a8ae982a2 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/getUploadParamsForTemplate.html @@ -0,0 +1,173 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

getUploadParamsForTemplate

+

upload an existing template into the CloudStack cloud.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
formatthe format for the volume/template/iso. Possible values include QCOW2, OVA, and VHD.true
hypervisorthe target hypervisor for the templatetrue
namethe name of the volume/template/isotrue
zoneidthe ID of the zone the volume/template/iso is to be hosted ontrue
accountan optional accountName. Must be used with domainId.false
archthe CPU arch of the template. Valid options are: x86_64, aarch64false
bits32 or 64 bits support. 64 by defaultfalse
checksumthe checksum value of this volume/template/iso The parameter containing the checksum will be considered a MD5sum if it is not prefixed + and just a plain ascii/utf8 representation of a hexadecimal string. If it is required to + use another algorithm the hexadecimal string is to be prefixed with a string of the form, + "{<algorithm>}", not including the double quotes. In this <algorithm> is the exact string + representing the java supported algorithm, i.e. MD5 or SHA-256. Note that java does not + contain an algorithm called SHA256 or one called sha-256, only SHA-256.false
deployasis(VMware only) true if VM deployments should preserve all the configurations defined for this templatefalse
detailsTemplate details in key/value pairs.false
displaytextthe display text of the template. This is usually used for display purposes.false
domainidan optional domainId. If the account parameter is used, domainId must also be used.false
forcksif true, the templates would be available for deploying CKS clustersfalse
isdynamicallyscalabletrue if template contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memoryfalse
isextractabletrue if the template or its derivatives are extractable; default is falsefalse
isfeaturedtrue if this template is a featured template, false otherwisefalse
ispublictrue if the template is available to all accounts; default is truefalse
isroutingtrue if the template type is routing i.e., if template is used to deploy routerfalse
ostypeidthe ID of the OS Type that best represents the OS of this template. Not required for VMware as the guest OS is obtained from the OVF file.false
passwordenabledtrue if the template supports the password reset feature; default is falsefalse
projectidUpload volume/template/iso for the projectfalse
requireshvmtrue if this template requires HVMfalse
sshkeyenabledtrue if the template supports the sshkey upload feature; default is falsefalse
templatetagthe tag for this template.false
templatetypethe type of the template. Valid options are: USER/VNF (for all users) and SYSTEM/ROUTING/BUILTIN (for admins only).false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe template/volume ID
expiresthe timestamp after which the signature expires
metadataencrypted data to be sent in the POST request.
postURLPOST url to upload the file to
signaturesignature to be sent in the POST request.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/getUploadParamsForVolume.html b/static/api/apidocs-4.22/html/apis/getUploadParamsForVolume.html new file mode 100644 index 0000000000..6103377a50 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/getUploadParamsForVolume.html @@ -0,0 +1,125 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

getUploadParamsForVolume

+

Upload a data disk to the cloudstack cloud.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
formatthe format for the volume/template/iso. Possible values include QCOW2, OVA, and VHD.true
namethe name of the volume/template/isotrue
zoneidthe ID of the zone the volume/template/iso is to be hosted ontrue
accountan optional accountName. Must be used with domainId.false
checksumthe checksum value of this volume/template/iso The parameter containing the checksum will be considered a MD5sum if it is not prefixed + and just a plain ascii/utf8 representation of a hexadecimal string. If it is required to + use another algorithm the hexadecimal string is to be prefixed with a string of the form, + "{<algorithm>}", not including the double quotes. In this <algorithm> is the exact string + representing the java supported algorithm, i.e. MD5 or SHA-256. Note that java does not + contain an algorithm called SHA256 or one called sha-256, only SHA-256.false
diskofferingidthe ID of the disk offering. This must be a custom sized offering since during upload of volume/template size is unknown.false
domainidan optional domainId. If the account parameter is used, domainId must also be used.false
imagestoreuuidImage store uuidfalse
projectidUpload volume/template/iso for the projectfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe template/volume ID
expiresthe timestamp after which the signature expires
metadataencrypted data to be sent in the POST request.
postURLPOST url to upload the file to
signaturesignature to be sent in the POST request.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/getUser.html b/static/api/apidocs-4.22/html/apis/getUser.html new file mode 100644 index 0000000000..b8598dcbe8 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/getUser.html @@ -0,0 +1,156 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

getUser

+

Find user account by API key

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
userapikeyAPI key of the usertrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe user ID
accountthe account name of the user
accountidthe account ID of the user
accounttypethe account type of the user
apikeythe api key of the user
apikeyaccesswhether api key access is Enabled, Disabled or set to Inherit (it inherits the value from the parent)
createdthe date and time the user account was created
domainthe domain name of the user
domainidthe domain ID of the user
emailthe user email address
firstnamethe user firstname
iconBase64 string representation of the resource icon
is2faenabledtrue if user has two factor authentication enabled
is2famandatedtrue if user has two factor authentication is mandated
iscallerchilddomainthe boolean value representing if the updating target is in caller's child domain
isdefaulttrue if user is default, false otherwise
lastnamethe user lastname
roleidthe ID of the role
rolenamethe name of the role
roletypethe type of the role
secretkeythe secret key of the user
statethe user state
timezonethe timezone user was created in
usernamethe user name
usersourcethe source type of the user in lowercase, such as native, ldap, saml2
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/getUserKeys.html b/static/api/apidocs-4.22/html/apis/getUserKeys.html new file mode 100644 index 0000000000..79698d626b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/getUserKeys.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

getUserKeys

+

This command allows the user to query the seceret and API keys for the account

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idID of the user whose keys are requiredtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + +
Response NameDescription
apikeythe api key of the registered user
apikeyaccesswhether api key access is allowed or not
secretkeythe secret key of the registered user
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/getVMPassword.html b/static/api/apidocs-4.22/html/apis/getVMPassword.html new file mode 100644 index 0000000000..03d1c6cbbd --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/getVMPassword.html @@ -0,0 +1,84 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

getVMPassword

+

Returns an encrypted password for the VM

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the virtual machinetrue
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
encryptedpasswordThe base64 encoded encrypted password of the VM
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/getVirtualMachineUserData.html b/static/api/apidocs-4.22/html/apis/getVirtualMachineUserData.html new file mode 100644 index 0000000000..b223c21951 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/getVirtualMachineUserData.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

getVirtualMachineUserData

+

Returns user data associated with the VM

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
virtualmachineidThe ID of the virtual machinetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
userdataBase64 encoded VM user data
virtualmachineidthe ID of the virtual machine
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/getVolumeSnapshotDetails.html b/static/api/apidocs-4.22/html/apis/getVolumeSnapshotDetails.html new file mode 100644 index 0000000000..a86f2132f2 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/getVolumeSnapshotDetails.html @@ -0,0 +1,84 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

getVolumeSnapshotDetails

+

Get Volume Snapshot Details

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
snapshotidCloudStack Snapshot UUIDtrue
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
volumeiScsiNameVolume iSCSI Name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/getVolumeiScsiName.html b/static/api/apidocs-4.22/html/apis/getVolumeiScsiName.html new file mode 100644 index 0000000000..e881b21b14 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/getVolumeiScsiName.html @@ -0,0 +1,84 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

getVolumeiScsiName

+

Get Volume's iSCSI Name

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
volumeidCloudStack Volume UUIDtrue
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
volumeiScsiNameVolume iSCSI Name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/importBackupOffering.html b/static/api/apidocs-4.22/html/apis/importBackupOffering.html new file mode 100644 index 0000000000..71d5337586 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/importBackupOffering.html @@ -0,0 +1,123 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

importBackupOffering

+

Imports a backup offering using a backup provider

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
allowuserdrivenbackupsWhether users are allowed to create adhoc backups and backup schedulestrue
descriptionthe description of the backup offeringtrue
externalidThe backup offering ID (from backup provider side)true
namethe name of the backup offeringtrue
zoneidThe zone IDtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the backup offering
allowuserdrivenbackupswhether offering allows user driven ad-hoc/scheduled backups
createdthe date this backup offering was created
crosszoneinstancecreationthe backups with this offering can be used to create Instances on all Zones
descriptiondescription for the backup offering
externalidexternal ID on the provider side
namename for the backup offering
providerprovider name
zoneidzone ID
zonenamezone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/importLdapUsers.html b/static/api/apidocs-4.22/html/apis/importLdapUsers.html new file mode 100644 index 0000000000..ed60ccd2d1 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/importLdapUsers.html @@ -0,0 +1,129 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

importLdapUsers

+

Import LDAP users

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountCreates the user under the specified account. If no account is specified, the username will be used as the account name.false
accountdetailsdetails for account used to store specific parametersfalse
accounttypeType of the account. Specify 0 for user, 1 for root admin, and 2 for domain adminfalse
domainidSpecifies the domain to which the ldap users are to be imported. If no domain is specified, a domain will created using group parameter. If the group is also not specified, a domain name based on the OU information will be created. If no OU hierarchy exists, will be defaulted to ROOT domainfalse
groupSpecifies the group name from which the ldap users are to be imported. If no group is specified, all the users will be imported.false
keywordList by keywordfalse
pagefalse
pagesizefalse
roleidCreates the account under the specified role.false
timezoneSpecifies a timezone for this command. For more information on the timezone parameter, see Time Zone Format.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
conflictingusersourceThe authentication source for this user as known to the system or empty if the user is not yet in cloudstack.
domainThe user's domain
emailThe user's email
firstnameThe user's firstname
lastnameThe user's lastname
principalThe user's principle
usernameThe user's username
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/importRole.html b/static/api/apidocs-4.22/html/apis/importRole.html new file mode 100644 index 0000000000..ff05db0554 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/importRole.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

importRole

+

Imports a role based on provided map of rule permissions

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
nameCreates a role with this unique nametrue
rulesRules param list, rule and permission is must. Example: rules[0].rule=create*&rules[0].permission=allow&rules[0].description=create%20rule&rules[1].rule=list*&rules[1].permission=allow&rules[1].description=listingtrue
descriptionThe description of the rolefalse
forcedForce create a role with the same name. This overrides the role type, description and rule permissions for the existing role. Default is false.false
ispublicIndicates whether the role will be visible to all users (public) or only to root admins (private). If this parameter is not specified during the creation of the role its value will be defaulted to true (public).false
typeThe type of the role, valid options are: Admin, ResourceAdmin, DomainAdmin, Userfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + +
Response NameDescription
isdefaulttrue if role is default, false otherwise
statethe state of the role
typethe type of the role
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/importUnmanagedInstance.html b/static/api/apidocs-4.22/html/apis/importUnmanagedInstance.html new file mode 100644 index 0000000000..de5caba20e --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/importUnmanagedInstance.html @@ -0,0 +1,705 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

importUnmanagedInstance

+

Import unmanaged virtual machine from a given cluster.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
clusteridthe cluster IDtrue
namethe name of the instance as it is known to the hypervisortrue
serviceofferingidthe service offering for the virtual machinetrue
accountan optional account for the virtual machine. Must be used with domainId.false
datadiskofferinglistdatadisk template to disk-offering mapping using keys disk and diskOfferingfalse
detailsused to specify the custom parameters.false
displaynamethe display name of the instancefalse
domainidimport instance to the domain specifiedfalse
forcedVM is imported despite some of its NIC's MAC addresses are already present, in case the MAC address exists then a new MAC address is generatedfalse
hostnamethe host name of the instancefalse
migrateallowedvm and its volumes are allowed to migrate to different host/pool when offerings passed are incompatible with current host/poolfalse
nicipaddresslistVM nic to ip address mapping using keys nic, ip4Addressfalse
nicnetworklistVM nic to network id mapping using keys nic and networkfalse
projectidimport instance for the projectfalse
templateidthe ID of the template for the virtual machinefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the virtual machine
accountthe account associated with the virtual machine
archCPU arch of the VM
autoscalevmgroupidID of AutoScale VM group
autoscalevmgroupnameName of AutoScale VM group
backupofferingidthe ID of the backup offering of the virtual machine
backupofferingnamethe name of the backup offering of the virtual machine
bootmodeGuest vm Boot Mode
boottypeGuest vm Boot Type
cpunumberthe number of vCPUs this virtual machine is using
cpuspeedthe speed of each vCPU
cpuusedthe amount of the vm's CPU currently used
createdthe date when this virtual machine was created
deleteprotectiontrue if vm has delete protection.
detailsVm details in key/value pairs.
diskioreadthe read (IO) of disk on the VM
diskiowritethe write (IO) of disk on the VM
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingidthe ID of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
diskofferingnamethe name of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
displaynameuser generated name. The name of the virtual machine is returned if no displayname exists.
displayvman optional field whether to the display the vm to the end user or not.
domainthe name of the domain in which the virtual machine exists
domainidthe ID of the domain in which the virtual machine exists
domainpathpath of the domain in which the virtual machine exists
forvirtualnetworkthe virtual network for the service offering
gpucardidthe ID of the gpu card to which service offering is linked
gpucardnamethe name of the gpu card to which service offering is linked
gpucountthe count of GPUs on the virtual machine
groupthe group name of the virtual machine
groupidthe group ID of the virtual machine
guestosidOs type ID of the virtual machine
haenabletrue if high-availability is enabled, false otherwise
hostcontrolstatethe control state of the host for the virtual machine
hostidthe ID of the host for the virtual machine
hostnamethe name of the host for the virtual machine
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
instancenameinstance name of the user vm; this parameter is returned to the ROOT admin only
ipaddressthe VM's primary IP address
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
keypairsssh key-pairs
lastupdatedthe date when this virtual machine was updated last time
leasedurationInstance lease duration in days
leaseexpiryactionInstance lease expiry action
leaseexpirydateInstance lease expiry date
maxheadsthe maximum number of display heads
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
memorythe memory allocated for the virtual machine
memoryintfreekbsthe internal memory (KiB) that's free in VM or zero if it can not be calculated
memorykbsthe memory used by the VM in KiB
memorytargetkbsthe target memory in VM (KiB)
namethe name of the virtual machine
networkkbsreadthe incoming network traffic on the VM in KiB
networkkbswritethe outgoing network traffic on the host in KiB
osdisplaynameOS name of the vm
ostypeidOS type id of the vm
passwordthe password (if exists) of the virtual machine
passwordenabledtrue if the password rest feature is enabled, false otherwise
pooltypethe pool type of the virtual machine
projectthe project name of the vm
projectidthe project id of the vm
publicippublic IP address id associated with vm via Static nat rule
publicipidpublic IP address id associated with vm via Static nat rule
readonlydetailsList of read-only Vm details as comma separated string.
receivedbytesthe total number of network traffic bytes received
rootdeviceiddevice ID of the root volume
rootdevicetypedevice type of the root volume
sentbytesthe total number of network traffic bytes sent
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
servicestateState of the Service from LB rule
statethe state of the virtual machine
templatedisplaytext an alternate display text of the template for the virtual machine
templateformatthe format of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
templatetypethe type of the template for the virtual machine
userdataBase64 string containing the user data
userdatadetailslist of variables and values for the variables declared in userdata
userdataidthe id of userdata used for the VM
userdatanamethe name of userdata used for the VM
userdatapolicythe userdata override policy with the userdata provided while deploying VM
useridthe user's ID who deployed the virtual machine
usernamethe user's name who deployed the virtual machine
vgputhe vGPU type used by the virtual machine
vgpuprofileidthe ID of the vgpu profile to which service offering is linked
vgpuprofilenamethe name of the vgpu profile to which service offering is linked
videoramthe video RAM size in MB
vmtypeUser VM type
vnfdetailsVNF details
vnfnicsNICs of the VNF appliance
zoneidthe ID of the availability zone for the virtual machine
zonenamethe name of the availability zone for the virtual machine
affinitygroup(*)list of affinity groups associated with the virtual machine
idthe ID of the affinity group
accountthe account owning the affinity group
dedicatedresourcesdedicated resources associated with this affinity group
descriptionthe description of the affinity group
domainthe domain name of the affinity group
domainidthe domain ID of the affinity group
domainpathpath of the Domain the affinity group belongs to
namethe name of the affinity group
projectthe project name of the affinity group
projectidthe project ID of the affinity group
typethe type of the affinity group
virtualmachineIdsvirtual machine IDs associated with this affinity group
nic(*)the list of nics associated with vm
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
securitygroup(*)list of security groups associated with the virtual machine
idthe ID of the security group
accountthe account owning the security group
descriptionthe description of the security group
domainthe domain name of the security group
domainidthe domain ID of the security group
domainpathpath of the Domain the security group belongs to
namethe name of the security group
projectthe project name of the group
projectidthe project id of the group
virtualmachinecountthe number of virtualmachines associated with this securitygroup
virtualmachineidsthe list of virtualmachine ids associated with this securitygroup
egressrule(*)the list of egress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
ingressrule(*)the list of ingress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/importVm.html b/static/api/apidocs-4.22/html/apis/importVm.html new file mode 100644 index 0000000000..e1dc5ad9df --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/importVm.html @@ -0,0 +1,771 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

importVm

+

Import virtual machine from a unmanaged host into CloudStack

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
clusteridthe cluster IDtrue
hypervisorhypervisor type of the hosttrue
importsourceSource location for Importtrue
namethe name of the instance as it is known to the hypervisortrue
serviceofferingidthe service offering for the virtual machinetrue
zoneidthe zone IDtrue
accountan optional account for the virtual machine. Must be used with domainId.false
clustername(only for importing VMs from VMware to KVM) Name of VMware cluster.false
convertinstancehostid(only for importing VMs from VMware to KVM) optional - the host to perform the virt-v2v conversion from VMware to KVM.false
convertinstancepoolid(only for importing VMs from VMware to KVM) optional - the temporary storage pool to perform the virt-v2v migration from VMware to KVM.false
datacentername(only for importing VMs from VMware to KVM) Name of VMware datacenter.false
datadiskofferinglistdatadisk template to disk-offering mapping using keys disk and diskOfferingfalse
detailsused to specify the custom parameters.false
diskpathpath of the disk imagefalse
displaynamethe display name of the instancefalse
domainidimport instance to the domain specifiedfalse
existingvcenterid(only for importing VMs from VMware to KVM) UUID of a linked existing vCenterfalse
extraparams(only for importing VMs from VMware to KVM) optional - extra parameters to be passed on the virt-v2v command, if allowed by the administratorfalse
forceconverttopool(only for importing VMs from VMware to KVM) optional - if true, forces virt-v2v conversions to write directly on the provided storage pool (avoid using temporary conversion pool).false
forcedVM is imported despite some of its NIC's MAC addresses are already present, in case the MAC address exists then a new MAC address is generatedfalse
forcemstoimportvmfiles(only for importing VMs from VMware to KVM) optional - if true, forces MS to export OVF from VMware to temporary storage, else uses KVM Host if ovftool is available, falls back to MS if not.false
hostthe host name or IP addressfalse
hostidHost where local disk is locatedfalse
hostip(only for importing VMs from VMware to KVM) VMware ESXi host IP/Name.false
hostnamethe host name of the instancefalse
importinstancehostid(only for importing VMs from VMware to KVM) optional - the host to import the converted instance from VMware to KVM.false
migrateallowedvm and its volumes are allowed to migrate to different host/pool when offerings passed are incompatible with current host/poolfalse
networkidthe network IDfalse
nicipaddresslistVM nic to ip address mapping using keys nic, ip4Addressfalse
nicnetworklistVM nic to network id mapping using keys nic and networkfalse
passwordthe password for the hostfalse
projectidimport instance for the projectfalse
storageidShared storage pool where disk is locatedfalse
templateidthe ID of the template for the virtual machinefalse
temppathTemp Path on external host for disk image copyfalse
usernamethe username for the hostfalse
vcenter(only for importing VMs from VMware to KVM) The name/ip of vCenter. Make sure it is IP address or full qualified domain name for host running vCenter server.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the virtual machine
accountthe account associated with the virtual machine
archCPU arch of the VM
autoscalevmgroupidID of AutoScale VM group
autoscalevmgroupnameName of AutoScale VM group
backupofferingidthe ID of the backup offering of the virtual machine
backupofferingnamethe name of the backup offering of the virtual machine
bootmodeGuest vm Boot Mode
boottypeGuest vm Boot Type
cpunumberthe number of vCPUs this virtual machine is using
cpuspeedthe speed of each vCPU
cpuusedthe amount of the vm's CPU currently used
createdthe date when this virtual machine was created
deleteprotectiontrue if vm has delete protection.
detailsVm details in key/value pairs.
diskioreadthe read (IO) of disk on the VM
diskiowritethe write (IO) of disk on the VM
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingidthe ID of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
diskofferingnamethe name of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
displaynameuser generated name. The name of the virtual machine is returned if no displayname exists.
displayvman optional field whether to the display the vm to the end user or not.
domainthe name of the domain in which the virtual machine exists
domainidthe ID of the domain in which the virtual machine exists
domainpathpath of the domain in which the virtual machine exists
forvirtualnetworkthe virtual network for the service offering
gpucardidthe ID of the gpu card to which service offering is linked
gpucardnamethe name of the gpu card to which service offering is linked
gpucountthe count of GPUs on the virtual machine
groupthe group name of the virtual machine
groupidthe group ID of the virtual machine
guestosidOs type ID of the virtual machine
haenabletrue if high-availability is enabled, false otherwise
hostcontrolstatethe control state of the host for the virtual machine
hostidthe ID of the host for the virtual machine
hostnamethe name of the host for the virtual machine
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
instancenameinstance name of the user vm; this parameter is returned to the ROOT admin only
ipaddressthe VM's primary IP address
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
keypairsssh key-pairs
lastupdatedthe date when this virtual machine was updated last time
leasedurationInstance lease duration in days
leaseexpiryactionInstance lease expiry action
leaseexpirydateInstance lease expiry date
maxheadsthe maximum number of display heads
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
memorythe memory allocated for the virtual machine
memoryintfreekbsthe internal memory (KiB) that's free in VM or zero if it can not be calculated
memorykbsthe memory used by the VM in KiB
memorytargetkbsthe target memory in VM (KiB)
namethe name of the virtual machine
networkkbsreadthe incoming network traffic on the VM in KiB
networkkbswritethe outgoing network traffic on the host in KiB
osdisplaynameOS name of the vm
ostypeidOS type id of the vm
passwordthe password (if exists) of the virtual machine
passwordenabledtrue if the password rest feature is enabled, false otherwise
pooltypethe pool type of the virtual machine
projectthe project name of the vm
projectidthe project id of the vm
publicippublic IP address id associated with vm via Static nat rule
publicipidpublic IP address id associated with vm via Static nat rule
readonlydetailsList of read-only Vm details as comma separated string.
receivedbytesthe total number of network traffic bytes received
rootdeviceiddevice ID of the root volume
rootdevicetypedevice type of the root volume
sentbytesthe total number of network traffic bytes sent
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
servicestateState of the Service from LB rule
statethe state of the virtual machine
templatedisplaytext an alternate display text of the template for the virtual machine
templateformatthe format of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
templatetypethe type of the template for the virtual machine
userdataBase64 string containing the user data
userdatadetailslist of variables and values for the variables declared in userdata
userdataidthe id of userdata used for the VM
userdatanamethe name of userdata used for the VM
userdatapolicythe userdata override policy with the userdata provided while deploying VM
useridthe user's ID who deployed the virtual machine
usernamethe user's name who deployed the virtual machine
vgputhe vGPU type used by the virtual machine
vgpuprofileidthe ID of the vgpu profile to which service offering is linked
vgpuprofilenamethe name of the vgpu profile to which service offering is linked
videoramthe video RAM size in MB
vmtypeUser VM type
vnfdetailsVNF details
vnfnicsNICs of the VNF appliance
zoneidthe ID of the availability zone for the virtual machine
zonenamethe name of the availability zone for the virtual machine
affinitygroup(*)list of affinity groups associated with the virtual machine
idthe ID of the affinity group
accountthe account owning the affinity group
dedicatedresourcesdedicated resources associated with this affinity group
descriptionthe description of the affinity group
domainthe domain name of the affinity group
domainidthe domain ID of the affinity group
domainpathpath of the Domain the affinity group belongs to
namethe name of the affinity group
projectthe project name of the affinity group
projectidthe project ID of the affinity group
typethe type of the affinity group
virtualmachineIdsvirtual machine IDs associated with this affinity group
nic(*)the list of nics associated with vm
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
securitygroup(*)list of security groups associated with the virtual machine
idthe ID of the security group
accountthe account owning the security group
descriptionthe description of the security group
domainthe domain name of the security group
domainidthe domain ID of the security group
domainpathpath of the Domain the security group belongs to
namethe name of the security group
projectthe project name of the group
projectidthe project id of the group
virtualmachinecountthe number of virtualmachines associated with this securitygroup
virtualmachineidsthe list of virtualmachine ids associated with this securitygroup
egressrule(*)the list of egress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
ingressrule(*)the list of ingress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/importVolume.html b/static/api/apidocs-4.22/html/apis/importVolume.html new file mode 100644 index 0000000000..ad1ac0f7a8 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/importVolume.html @@ -0,0 +1,312 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

importVolume

+

Import an unmanaged volume from a storage pool on a host into CloudStack

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
paththe path of the volumetrue
storageidthe ID of the storage pooltrue
accountan optional account for the volume. Must be used with domainId.false
diskofferingidthe ID of the disk offering linked to the volumefalse
domainidimport volume to the domain specifiedfalse
namethe name of the volume. If not set, it will be set to the path of the volume.false
projectidimport volume for the projectfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the disk volume
accountthe account associated with the disk volume
attachedthe date the volume was attached to a VM instance
chaininfothe chain info of the volume
clusteridcluster id of the volume
clusternamecluster name where the volume is allocated
createdthe date the disk volume was created
deleteprotectiontrue if volume has delete protection.
destroyedthe boolean state of whether the volume is destroyed or not
deviceidthe ID of the device on user vm the volume is attahed to. This tag is not returned when the volume is detached.
diskBytesReadRatebytes read rate of the disk volume
diskBytesWriteRatebytes write rate of the disk volume
diskIopsReadRateIO requests read rate of the disk volume per the disk offering
diskIopsWriteRateIO requests write rate of the disk volume per the disk offering
diskioreadthe read (IO) of disk on the vm
diskiowritethe write (IO) of disk on the vm
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingdisplaytextthe display text of the disk offering
diskofferingidID of the disk offering
diskofferingnamename of the disk offering
displayvolumean optional field whether to the display the volume to the end user or not.
domainthe domain associated with the disk volume
domainidthe ID of the domain associated with the disk volume
domainpathpath of the Domain the disk volume belongs to
encryptformatthe format of the disk encryption if applicable
externaluuidvolume uuid that is given by virtualisation provider (only for VMware)
hypervisorHypervisor the volume belongs to
isextractabletrue if the volume is extractable, false otherwise
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
maxiopsmax iops of the disk volume
miniopsmin iops of the disk volume
namename of the disk volume
paththe path of the volume
physicalsizethe bytes actually consumed on disk
podidpod id of the volume
podnamepod name of the volume
projectthe project name of the vpn
projectidthe project id of the vpn
provisioningtypeprovisioning type used to create volumes.
quiescevmneed quiesce vm or not when taking snapshot
serviceofferingdisplaytextthe display text of the service offering for root disk
serviceofferingidID of the service offering for root disk
serviceofferingnamename of the service offering for root disk
sizesize of the disk volume
snapshotidID of the snapshot from which this volume was created
statethe state of the disk volume
statusthe status of the volume
storagename of the primary storage hosting the disk volume
storageidid of the primary storage hosting the disk volume; returned to admin user only
storagetypeshared or local storage
supportsstoragesnapshottrue if storage snapshot is supported for the volume, false otherwise
templatedisplaytext an alternate display text of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
typetype of the disk volume (ROOT or DATADISK)
utilizationthe disk utilization
virtualmachineidid of the virtual machine
virtualsizethe bytes allocated
vmdisplaynamedisplay name of the virtual machine
vmnamename of the virtual machine
vmstatestate of the virtual machine
vmtypetype of the virtual machine
volumecheckresultdetails for the volume check result, they may vary for different hypervisors
volumerepairresultdetails for the volume repair result, they may vary for different hypervisors
zoneidID of the availability zone
zonenamename of the availability zone
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/importVsphereStoragePolicies.html b/static/api/apidocs-4.22/html/apis/importVsphereStoragePolicies.html new file mode 100644 index 0000000000..b12032c899 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/importVsphereStoragePolicies.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

importVsphereStoragePolicies

+

Import vSphere storage policies

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
zoneidID of the zonefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the Storage Policy
descriptionthe description of the Storage Policy
namethe name of the Storage Policy
policyidthe identifier of the Storage Policy in vSphere DataCenter
zoneidthe ID of the Zone
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/isAccountAllowedToCreateOfferingsWithTags.html b/static/api/apidocs-4.22/html/apis/isAccountAllowedToCreateOfferingsWithTags.html new file mode 100644 index 0000000000..09078e48bc --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/isAccountAllowedToCreateOfferingsWithTags.html @@ -0,0 +1,84 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

isAccountAllowedToCreateOfferingsWithTags

+

Return true if the specified account is allowed to create offerings with tags.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idAccount UUIDtrue
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
isallowedis domain admin allowed to create offerings with tags
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/issueCertificate.html b/static/api/apidocs-4.22/html/apis/issueCertificate.html new file mode 100644 index 0000000000..88f3328910 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/issueCertificate.html @@ -0,0 +1,102 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

issueCertificate

+

Issues a client certificate using configured or provided CA plugin

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
csrThe certificate signing request (in pem format), if CSR is not provided then configured/provided options are consideredfalse
domainComma separated list of domains, the certificate should be issued for. When csr is not provided, the first domain is used as a subject/CNfalse
durationCertificate validity duration in number of days, when not provided the default configured value will be usedfalse
ipaddressComma separated list of IP addresses, the certificate should be issued forfalse
providerName of the CA service provider, otherwise the default configured provider plugin will be usedfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + +
Response NameDescription
cacertificatesThe CA certificate(s)
certificateThe client certificate
privatekeyPrivate key for the certificate
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/issueOutOfBandManagementPowerAction.html b/static/api/apidocs-4.22/html/apis/issueOutOfBandManagementPowerAction.html new file mode 100644 index 0000000000..f5907c081d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/issueOutOfBandManagementPowerAction.html @@ -0,0 +1,120 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

issueOutOfBandManagementPowerAction

+

Initiates the specified power action to the host's out-of-band management interface

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
actionout-of-band management power actions, valid actions are: ON, OFF, CYCLE, RESET, SOFT, STATUStrue
hostidthe ID of the hosttrue
timeoutoptional operation timeout in seconds that overrides the global or cluster-level out-of-band management timeout settingfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
actionthe out-of-band management action (if issued)
addressthe out-of-band management interface address
descriptionthe operation result description
driverthe out-of-band management driver for the host
enabledtrue if out-of-band management is enabled for the host
hostidthe ID of the host
passwordthe out-of-band management interface password
portthe out-of-band management interface port
powerstatethe out-of-band management interface powerState of the host
statusthe operation result
usernamethe out-of-band management interface username
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/ldapConfig.html b/static/api/apidocs-4.22/html/apis/ldapConfig.html new file mode 100644 index 0000000000..1d9fdaed0b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/ldapConfig.html @@ -0,0 +1,129 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

ldapConfig

+

(Deprecated, use addLdapConfiguration) Configure the LDAP context for this site.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
binddnSpecify the distinguished name of a user with the search permission on the directory.false
bindpassEnter the password.false
hostnameHostname or ip address of the ldap server eg: my.ldap.comfalse
listallIf true return current LDAP configurationfalse
portSpecify the LDAP port if required, default is 389.false
queryfilterYou specify a query filter here, which narrows down the users, who can be part of this domain.false
searchbaseThe search base defines the starting point for the search in the directory tree Example: dc=cloud,dc=com.false
sslCheck Use SSL if the external LDAP server is configured for LDAP over SSL.false
truststoreEnter the path to trust certificates store.false
truststorepassEnter the password for trust store.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
binddnSpecify the distinguished name of a user with the search permission on the directory
bindpassDN password
hostnameHostname or ip address of the ldap server eg: my.ldap.com
portSpecify the LDAP port if required, default is 389
queryfilterYou specify a query filter here, which narrows down the users, who can be part of this domain
searchbaseThe search base defines the starting point for the search in the directory tree Example: dc=cloud,dc=com
sslCheck Use SSL if the external LDAP server is configured for LDAP over SSL
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/ldapCreateAccount.html b/static/api/apidocs-4.22/html/apis/ldapCreateAccount.html new file mode 100644 index 0000000000..c290ea6612 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/ldapCreateAccount.html @@ -0,0 +1,411 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

ldapCreateAccount

+

Creates an account from an LDAP user

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
usernameUnique username.true
accountCreates the user under the specified account. If no account is specified, the username will be used as the account name.false
accountdetailsdetails for account used to store specific parametersfalse
accountidAccount UUID, required for adding account from external provisioning systemfalse
accounttypeType of the account. Specify 0 for user, 1 for root admin, and 2 for domain adminfalse
domainidCreates the user under the specified domain.false
networkdomainNetwork domain for the account's networksfalse
roleidCreates the account under the specified role.false
timezoneSpecifies a timezone for this command. For more information on the timezone parameter, see Time Zone Format.false
useridUser UUID, required for adding account from external provisioning systemfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the account
accountdetailsdetails for the account
accounttypeaccount type (admin, domain-admin, user)
apikeyaccesswhether api key access is Enabled, Disabled or set to Inherit (it inherits the value from the parent)
backupavailablethe total number of backups available to this account
backuplimitthe total number of backups which can be stored by this account
backupstorageavailablethe total backup storage space (in GiB) available to the account
backupstoragelimitthe total backup storage space (in GiB) the account can own
backupstoragetotalthe total backup storage space (in GiB) owned by the account
backuptotalthe total number of backups stored by this account
bucketavailablethe total number of buckets available to this account
bucketlimitthe total number of buckets which can be stored by this account
buckettotalthe total number of buckets stored by this account
cpuavailablethe total number of cpu cores available to be created for this account
cpulimitthe total number of cpu cores the account can own
cputotalthe total number of cpu cores owned by account
createdthe date when this account was created
defaultzoneidthe default zone of the account
domainname of the Domain the account belongs to
domainidid of the Domain the account belongs to
domainpathpath of the Domain the account belongs to
gpuavailablethe total number of gpus available to be created for this account
gpulimitthe total number of gpus the account can own
gputotalthe total number of gpus owned by account
groupsthe list of acl groups that account belongs to
iconBase64 string representation of the resource icon
ipavailablethe total number of public ip addresses available for this account to acquire
iplimitthe total number of public ip addresses this account can acquire
iptotalthe total number of public ip addresses allocated for this account
iscleanuprequiredtrue if the account requires cleanup
isdefaulttrue if account is default, false otherwise
memoryavailablethe total memory (in MB) available to be created for this account
memorylimitthe total memory (in MB) the account can own
memorytotalthe total memory (in MB) owned by account
namethe name of the account
networkavailablethe total number of networks available to be created for this account
networkdomainthe network domain
networklimitthe total number of networks the account can own
networktotalthe total number of networks owned by account
objectstorageavailablethe total object storage space (in GiB) available to the account
objectstoragelimitthe total object storage space (in GiB) the account can own
objectstoragetotalthe total object storage space (in GiB) owned by the account
primarystorageavailablethe total primary storage space (in GiB) available to be used for this account
primarystoragelimitthe total primary storage space (in GiB) the account can own
primarystoragetotalthe total primary storage space (in GiB) owned by account
projectavailablethe total number of projects available for administration by this account
projectlimitthe total number of projects the account can own
projecttotalthe total number of projects being administrated by this account
receivedbytesthe total number of network traffic bytes received
roleidthe ID of the role
rolenamethe name of the role
roletypethe type of the role (Admin, ResourceAdmin, DomainAdmin, User)
secondarystorageavailablethe total secondary storage space (in GiB) available to be used for this account
secondarystoragelimitthe total secondary storage space (in GiB) the account can own
secondarystoragetotalthe total secondary storage space (in GiB) owned by account
sentbytesthe total number of network traffic bytes sent
snapshotavailablethe total number of snapshots available for this account
snapshotlimitthe total number of snapshots which can be stored by this account
snapshottotalthe total number of snapshots stored by this account
statethe state of the account
taggedresourcesThe tagged resource limit and count for the account
templateavailablethe total number of templates available to be created by this account
templatelimitthe total number of templates which can be created by this account
templatetotalthe total number of templates which have been created by this account
vmavailablethe total number of virtual machines available for this account to acquire
vmlimitthe total number of virtual machines that can be deployed by this account
vmrunningthe total number of virtual machines running for this account
vmstoppedthe total number of virtual machines stopped for this account
vmtotalthe total number of virtual machines deployed by this account
volumeavailablethe total volume available for this account
volumelimitthe total volume which can be used by this account
volumetotalthe total volume being used by this account
vpcavailablethe total number of vpcs available to be created for this account
vpclimitthe total number of vpcs the account can own
vpctotalthe total number of vpcs owned by account
user(*)the list of users associated with account
idthe user ID
accountthe account name of the user
accountidthe account ID of the user
accounttypethe account type of the user
apikeythe api key of the user
apikeyaccesswhether api key access is Enabled, Disabled or set to Inherit (it inherits the value from the parent)
createdthe date and time the user account was created
domainthe domain name of the user
domainidthe domain ID of the user
emailthe user email address
firstnamethe user firstname
iconBase64 string representation of the resource icon
is2faenabledtrue if user has two factor authentication enabled
is2famandatedtrue if user has two factor authentication is mandated
iscallerchilddomainthe boolean value representing if the updating target is in caller's child domain
isdefaulttrue if user is default, false otherwise
lastnamethe user lastname
roleidthe ID of the role
rolenamethe name of the role
roletypethe type of the role
secretkeythe secret key of the user
statethe user state
timezonethe timezone user was created in
usernamethe user name
usersourcethe source type of the user in lowercase, such as native, ldap, saml2
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/ldapRemove.html b/static/api/apidocs-4.22/html/apis/ldapRemove.html new file mode 100644 index 0000000000..97078b36b7 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/ldapRemove.html @@ -0,0 +1,99 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

ldapRemove

+

(Deprecated , use deleteLdapConfiguration) Remove the LDAP context for this site.

+
+
+ +
+
+
+

Request parameters

+ + + + +
Parameter NameDescriptionRequired
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
binddnSpecify the distinguished name of a user with the search permission on the directory
bindpassDN password
hostnameHostname or ip address of the ldap server eg: my.ldap.com
portSpecify the LDAP port if required, default is 389
queryfilterYou specify a query filter here, which narrows down the users, who can be part of this domain
searchbaseThe search base defines the starting point for the search in the directory tree Example: dc=cloud,dc=com
sslCheck Use SSL if the external LDAP server is configured for LDAP over SSL
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/linkAccountToLdap.html b/static/api/apidocs-4.22/html/apis/linkAccountToLdap.html new file mode 100644 index 0000000000..c85ae8d947 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/linkAccountToLdap.html @@ -0,0 +1,117 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

linkAccountToLdap

+

link a cloudstack account to a group or OU in ldap

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountname of the account, it will be created if it does not existtrue
domainidThe id of the domain that is to contain the linked account.true
ldapdomainname of the group or OU in LDAPtrue
accounttypeType of the account to auto import. Specify 0 for user and 2 for domain adminfalse
admindomain admin username in LDAP false
roleidCreates the account under the specified role.false
typetype of the ldap name. GROUP or OU, defaults to GROUPfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
accountidDomain Admin accountId that is created
accounttypeType of the account to auto import
domainidid of the Domain which is linked to LDAP
ldapdomainname of the group or OU in LDAP which is linked to the domain
namename of the group or OU in LDAP which is linked to the domain
typetype of the name in LDAP which is linked to the domain
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/linkDomainToLdap.html b/static/api/apidocs-4.22/html/apis/linkDomainToLdap.html new file mode 100644 index 0000000000..61bfed32de --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/linkDomainToLdap.html @@ -0,0 +1,114 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

linkDomainToLdap

+

link an existing cloudstack domain to group or OU in ldap

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accounttypeType of the account to auto import. Specify 0 for user and 2 for domain admintrue
domainidThe id of the domain which has to be linked to LDAP.true
typetype of the ldap name. GROUP or OUtrue
admindomain admin username in LDAP false
ldapdomainname of the group or OU in LDAPfalse
namename of the group or OU in LDAPfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
accountidDomain Admin accountId that is created
accounttypeType of the account to auto import
domainidid of the Domain which is linked to LDAP
ldapdomainname of the group or OU in LDAP which is linked to the domain
namename of the group or OU in LDAP which is linked to the domain
typetype of the name in LDAP which is linked to the domain
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/linkUserDataToTemplate.html b/static/api/apidocs-4.22/html/apis/linkUserDataToTemplate.html new file mode 100644 index 0000000000..bed63dce25 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/linkUserDataToTemplate.html @@ -0,0 +1,261 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

linkUserDataToTemplate

+

Link or unlink a userdata to a template.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
isoidthe ID of the ISO for the virtual machinefalse
templateidthe ID of the template for the virtual machinefalse
userdataidthe ID of the userdata that has to be linked to template/ISO. If not provided existing userdata will be unlinked from the template/ISOfalse
userdatapolicyan optional override policy of the userdata. Possible values are - ALLOWOVERRIDE, APPEND, DENYOVERRIDE. Default policy is allowoverridefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe template ID
accountthe account name to which the template belongs
accountidthe account id to which the template belongs
archCPU Arch of the template
bitsthe processor bit size
bootabletrue if the ISO is bootable, false otherwise
checksumchecksum of the template
childtemplatesif root disk template, then ids of the datas disk templates this template owns
createdthe date this template was created
crossZonestrue if the template is managed across all Zones, false otherwise
deployasisVMware only: true if template is deployed without orchestrating disks and networks but "as-is" defined in the template.
deployasisdetailsVMware only: additional key/value details tied with deploy-as-is template
detailsadditional key/value details tied with template
directdownloadKVM Only: true if template is directly downloaded to Primary Storage bypassing Secondary Storage
displaytextthe template display text
domainthe name of the domain to which the template belongs
domainidthe ID of the domain to which the template belongs
domainpathpath of the Domain the template belongs to
downloaddetailsLists the download progress of a template across all secondary storages
extensionidThe ID of extension linked to this template
extensionnameThe name of extension linked to this template
forcksIf true it indicates that the template can be used for CKS cluster deployments
formatthe format of the template.
hostidthe ID of the secondary storage host for the template
hostnamethe name of the secondary storage host for the template
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
isdynamicallyscalabletrue if template contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory
isextractabletrue if the template is extractable, false otherwise
isfeaturedtrue if this template is a featured template, false otherwise
ispublictrue if this template is a public template, false otherwise
isreadytrue if the template is ready to be deployed from, false otherwise.
namethe template name
ostypeidthe ID of the OS type for this template.
ostypenamethe name of the OS type for this template.
parenttemplateidif Datadisk template, then id of the root disk template this template belongs to
passwordenabledtrue if the reset password feature is enabled, false otherwise
physicalsizethe physical size of the template
projectthe project name of the template
projectidthe project id of the template
removedthe date this template was removed
requireshvmtrue if template requires HVM enabled, false otherwise
sizethe size of the template
sourcetemplateidthe template ID of the parent template if present
sshkeyenabledtrue if template is sshkey enabled, false otherwise
statusthe status of the template
templatetagthe tag of this template
templatetypethe type of the template
urlthe URL which the template/iso is registered from
userdataidthe id of userdata linked to this template
userdatanamethe name of userdata linked to this template
userdataparamslist of parameters which contains the list of keys or string parameters that are needed to be passed for any variables declared in userdata
userdatapolicythe userdata override policy with the userdata provided while deploying VM
zoneidthe ID of the zone for this template
zonenamethe name of the zone for this template
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listASNRanges.html b/static/api/apidocs-4.22/html/apis/listASNRanges.html new file mode 100644 index 0000000000..e25665f51d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listASNRanges.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listASNRanges

+

List Autonomous Systems Number Ranges

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
keywordList by keywordfalse
pagefalse
pagesizefalse
zoneidthe zone IDfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the AS Number Range
createdCreated date
endasnEnd AS Number
startasnStart AS Number
zoneidZone ID
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listASNumbers.html b/static/api/apidocs-4.22/html/apis/listASNumbers.html new file mode 100644 index 0000000000..e9d4aaab13 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listASNumbers.html @@ -0,0 +1,162 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listASNumbers

+

List Autonomous Systems Numbers

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountaccount namefalse
asnrangeidthe AS Number range IDfalse
asnumberAS numberfalse
domainiddomain idfalse
isallocatedto indicate if the AS number is allocated to any networkfalse
keywordList by keywordfalse
networkidthe network idfalse
pagefalse
pagesizefalse
vpcidthe vpc idfalse
zoneidthe zone IDfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the AS Number
accountthe account name
accountidAccount ID
allocatedAllocated Date
allocationstateAllocation state
asnrangeAS Number Range
asnrangeidAS Number ID
asnumberAS Number
associatednetworkidNetwork ID
associatednetworknameNetwork Name
createdCreated Date
domainthe domain name
domainidDomain ID
vpcidVPC ID
vpcnameVPC Name
zoneidZone ID
zonenamethe zone name of the AS Number range
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listAccounts.html b/static/api/apidocs-4.22/html/apis/listAccounts.html new file mode 100644 index 0000000000..1dfef68c08 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listAccounts.html @@ -0,0 +1,426 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listAccounts

+

Lists accounts and provides detailed account information for listed accounts

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accounttypelist accounts by account type. Valid account types are 1 (admin), 2 (domain-admin), and 0 (user).false
apikeyaccessList accounts by the Api key access valuefalse
detailscomma separated list of account details requested, value can be a list of [ all, resource, min]false
domainidlist only resources belonging to the domain specifiedfalse
idlist account by account IDfalse
iscleanuprequiredlist accounts by cleanuprequired attribute (values are true or false)false
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
namelist account by account namefalse
pagefalse
pagesizefalse
showiconflag to display the resource icon for accountsfalse
statelist accounts by state. Valid states are enabled, disabled, and locked.false
tagTag for resource type to return usagefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the account
accountdetailsdetails for the account
accounttypeaccount type (admin, domain-admin, user)
apikeyaccesswhether api key access is Enabled, Disabled or set to Inherit (it inherits the value from the parent)
backupavailablethe total number of backups available to this account
backuplimitthe total number of backups which can be stored by this account
backupstorageavailablethe total backup storage space (in GiB) available to the account
backupstoragelimitthe total backup storage space (in GiB) the account can own
backupstoragetotalthe total backup storage space (in GiB) owned by the account
backuptotalthe total number of backups stored by this account
bucketavailablethe total number of buckets available to this account
bucketlimitthe total number of buckets which can be stored by this account
buckettotalthe total number of buckets stored by this account
cpuavailablethe total number of cpu cores available to be created for this account
cpulimitthe total number of cpu cores the account can own
cputotalthe total number of cpu cores owned by account
createdthe date when this account was created
defaultzoneidthe default zone of the account
domainname of the Domain the account belongs to
domainidid of the Domain the account belongs to
domainpathpath of the Domain the account belongs to
gpuavailablethe total number of gpus available to be created for this account
gpulimitthe total number of gpus the account can own
gputotalthe total number of gpus owned by account
groupsthe list of acl groups that account belongs to
iconBase64 string representation of the resource icon
ipavailablethe total number of public ip addresses available for this account to acquire
iplimitthe total number of public ip addresses this account can acquire
iptotalthe total number of public ip addresses allocated for this account
iscleanuprequiredtrue if the account requires cleanup
isdefaulttrue if account is default, false otherwise
memoryavailablethe total memory (in MB) available to be created for this account
memorylimitthe total memory (in MB) the account can own
memorytotalthe total memory (in MB) owned by account
namethe name of the account
networkavailablethe total number of networks available to be created for this account
networkdomainthe network domain
networklimitthe total number of networks the account can own
networktotalthe total number of networks owned by account
objectstorageavailablethe total object storage space (in GiB) available to the account
objectstoragelimitthe total object storage space (in GiB) the account can own
objectstoragetotalthe total object storage space (in GiB) owned by the account
primarystorageavailablethe total primary storage space (in GiB) available to be used for this account
primarystoragelimitthe total primary storage space (in GiB) the account can own
primarystoragetotalthe total primary storage space (in GiB) owned by account
projectavailablethe total number of projects available for administration by this account
projectlimitthe total number of projects the account can own
projecttotalthe total number of projects being administrated by this account
receivedbytesthe total number of network traffic bytes received
roleidthe ID of the role
rolenamethe name of the role
roletypethe type of the role (Admin, ResourceAdmin, DomainAdmin, User)
secondarystorageavailablethe total secondary storage space (in GiB) available to be used for this account
secondarystoragelimitthe total secondary storage space (in GiB) the account can own
secondarystoragetotalthe total secondary storage space (in GiB) owned by account
sentbytesthe total number of network traffic bytes sent
snapshotavailablethe total number of snapshots available for this account
snapshotlimitthe total number of snapshots which can be stored by this account
snapshottotalthe total number of snapshots stored by this account
statethe state of the account
taggedresourcesThe tagged resource limit and count for the account
templateavailablethe total number of templates available to be created by this account
templatelimitthe total number of templates which can be created by this account
templatetotalthe total number of templates which have been created by this account
vmavailablethe total number of virtual machines available for this account to acquire
vmlimitthe total number of virtual machines that can be deployed by this account
vmrunningthe total number of virtual machines running for this account
vmstoppedthe total number of virtual machines stopped for this account
vmtotalthe total number of virtual machines deployed by this account
volumeavailablethe total volume available for this account
volumelimitthe total volume which can be used by this account
volumetotalthe total volume being used by this account
vpcavailablethe total number of vpcs available to be created for this account
vpclimitthe total number of vpcs the account can own
vpctotalthe total number of vpcs owned by account
user(*)the list of users associated with account
idthe user ID
accountthe account name of the user
accountidthe account ID of the user
accounttypethe account type of the user
apikeythe api key of the user
apikeyaccesswhether api key access is Enabled, Disabled or set to Inherit (it inherits the value from the parent)
createdthe date and time the user account was created
domainthe domain name of the user
domainidthe domain ID of the user
emailthe user email address
firstnamethe user firstname
iconBase64 string representation of the resource icon
is2faenabledtrue if user has two factor authentication enabled
is2famandatedtrue if user has two factor authentication is mandated
iscallerchilddomainthe boolean value representing if the updating target is in caller's child domain
isdefaulttrue if user is default, false otherwise
lastnamethe user lastname
roleidthe ID of the role
rolenamethe name of the role
roletypethe type of the role
secretkeythe secret key of the user
statethe user state
timezonethe timezone user was created in
usernamethe user name
usersourcethe source type of the user in lowercase, such as native, ldap, saml2
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listAffectedVmsForStorageScopeChange.html b/static/api/apidocs-4.22/html/apis/listAffectedVmsForStorageScopeChange.html new file mode 100644 index 0000000000..af1d2c06b3 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listAffectedVmsForStorageScopeChange.html @@ -0,0 +1,114 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listAffectedVmsForStorageScopeChange

+

List user and system VMs that need to be stopped and destroyed respectively for changing the scope of the storage pool from Zone to Cluster.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
clusteridthe Id of the cluster the scope of the storage pool is being changed totrue
storageidthe Id of the storage pool on which change scope operation is being donetrue
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the VM
clusteridthe cluster ID for the VM
clusternamethe cluster name for the VM
hostidthe host ID for the VM
hostnamethe hostname for the VM
namethe name of the VM
typethe type of VM
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listAffinityGroupTypes.html b/static/api/apidocs-4.22/html/apis/listAffinityGroupTypes.html new file mode 100644 index 0000000000..bbfe14bfe6 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listAffinityGroupTypes.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listAffinityGroupTypes

+

Lists affinity group types available

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
typethe type of the affinity group
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listAffinityGroups.html b/static/api/apidocs-4.22/html/apis/listAffinityGroups.html new file mode 100644 index 0000000000..ea5effb9e4 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listAffinityGroups.html @@ -0,0 +1,150 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listAffinityGroups

+

Lists affinity groups

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
idlist the affinity group by the ID providedfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
namelists affinity groups by namefalse
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
typelists affinity groups by typefalse
virtualmachineidlists affinity groups by virtual machine IDfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the affinity group
accountthe account owning the affinity group
dedicatedresourcesdedicated resources associated with this affinity group
descriptionthe description of the affinity group
domainthe domain name of the affinity group
domainidthe domain ID of the affinity group
domainpathpath of the Domain the affinity group belongs to
namethe name of the affinity group
projectthe project name of the affinity group
projectidthe project ID of the affinity group
typethe type of the affinity group
virtualmachineIdsvirtual machine IDs associated with this affinity group
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listAlertTypes.html b/static/api/apidocs-4.22/html/apis/listAlertTypes.html new file mode 100644 index 0000000000..cf6b7a20b7 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listAlertTypes.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listAlertTypes

+

Lists all alerts types

+
+
+ +
+
+
+

Request parameters

+ + + + +
Parameter NameDescriptionRequired
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the alert
descriptiondescription of the alert
namethe name of the alert
sentthe date and time the alert was sent
typeOne of the following alert types: MEMORY = 0, CPU = 1, STORAGE = 2, STORAGE_ALLOCATED = 3, PUBLIC_IP = 4, PRIVATE_IP = 5, SECONDARY_STORAGE = 6, HOST = 7, USERVM = 8, DOMAIN_ROUTER = 9, CONSOLE_PROXY = 10, ROUTING = 11: lost connection to default route (to the gateway), STORAGE_MISC = 12, USAGE_SERVER = 13, MANAGMENT_NODE = 14, DOMAIN_ROUTER_MIGRATE = 15, CONSOLE_PROXY_MIGRATE = 16, USERVM_MIGRATE = 17, VLAN = 18, SSVM = 19, USAGE_SERVER_RESULT = 20, STORAGE_DELETE = 21, UPDATE_RESOURCE_COUNT = 22, USAGE_SANITY_RESULT = 23, DIRECT_ATTACHED_PUBLIC_IP = 24, LOCAL_STORAGE = 25, RESOURCE_LIMIT_EXCEEDED = 26, SYNC = 27, UPLOAD_FAILED = 28, OOBM_AUTH_ERROR = 29
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listAlerts.html b/static/api/apidocs-4.22/html/apis/listAlerts.html new file mode 100644 index 0000000000..34043bfb16 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listAlerts.html @@ -0,0 +1,111 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listAlerts

+

Lists all alerts.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the alertfalse
keywordList by keywordfalse
namelist by alert namefalse
pagefalse
pagesizefalse
typelist by alert typefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the alert
descriptiondescription of the alert
namethe name of the alert
sentthe date and time the alert was sent
typeOne of the following alert types: MEMORY = 0, CPU = 1, STORAGE = 2, STORAGE_ALLOCATED = 3, PUBLIC_IP = 4, PRIVATE_IP = 5, SECONDARY_STORAGE = 6, HOST = 7, USERVM = 8, DOMAIN_ROUTER = 9, CONSOLE_PROXY = 10, ROUTING = 11: lost connection to default route (to the gateway), STORAGE_MISC = 12, USAGE_SERVER = 13, MANAGMENT_NODE = 14, DOMAIN_ROUTER_MIGRATE = 15, CONSOLE_PROXY_MIGRATE = 16, USERVM_MIGRATE = 17, VLAN = 18, SSVM = 19, USAGE_SERVER_RESULT = 20, STORAGE_DELETE = 21, UPDATE_RESOURCE_COUNT = 22, USAGE_SANITY_RESULT = 23, DIRECT_ATTACHED_PUBLIC_IP = 24, LOCAL_STORAGE = 25, RESOURCE_LIMIT_EXCEEDED = 26, SYNC = 27, UPLOAD_FAILED = 28, OOBM_AUTH_ERROR = 29
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listAndSwitchSamlAccount.html b/static/api/apidocs-4.22/html/apis/listAndSwitchSamlAccount.html new file mode 100644 index 0000000000..b04396c7cc --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listAndSwitchSamlAccount.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listAndSwitchSamlAccount

+

Lists and switches to other SAML accounts owned by the SAML user

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
domainidDomain uuidfalse
useridUser uuidfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listAnnotations.html b/static/api/apidocs-4.22/html/apis/listAnnotations.html new file mode 100644 index 0000000000..397fb0f410 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listAnnotations.html @@ -0,0 +1,132 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listAnnotations

+

Lists annotations.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
annotationfilterpossible values are "self" and "all". * self : annotations that have been created by the calling user. * all : all the annotations the calling user can accessfalse
entityidthe id of the entity for which to show annotationsfalse
entitytypethe entity typefalse
idthe id of the annotationfalse
keywordList by keywordfalse
pagefalse
pagesizefalse
useridoptional: the id of the user of the annotationfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe (uu)id of the annotation
adminsonlyTrue if the annotation is available for admins only
annotationthe contents of the annotation
createdthe creation timestamp for this annotation
entityidthe (uu)id of the entity to which this annotation pertains
entitynamethe name of the entity to which this annotation pertains
entitytypethe type of the annotated entity
removedthe removal timestamp for this annotation
useridThe (uu)id of the user that entered the annotation
usernameThe username of the user that entered the annotation
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listApis.html b/static/api/apidocs-4.22/html/apis/listApis.html new file mode 100644 index 0000000000..e9acaad057 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listApis.html @@ -0,0 +1,138 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listApis

+

lists all available apis on the server, provided by the Api Discovery plugin

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
nameAPI namefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
descriptiondescription of the api
isasynctrue if api is asynchronous
namethe name of the api command
relatedcomma separated related apis
sinceversion of CloudStack the api was introduced in
typeresponse field type
params(*)the list params the api accepts
descriptiondescription of the api parameter
lengthlength of the parameter
namethe name of the api parameter
relatedcomma separated related apis to get the parameter
requiredtrue if this parameter is required for the api request
sinceversion of CloudStack the api was introduced in
typeparameter type
response(*)api response fields
descriptiondescription of the api response field
namethe name of the api response field
responseapi response fields
typeresponse field type
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listAsyncJobs.html b/static/api/apidocs-4.22/html/apis/listAsyncJobs.html new file mode 100644 index 0000000000..c145f70571 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listAsyncJobs.html @@ -0,0 +1,156 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listAsyncJobs

+

Lists all pending asynchronous jobs for the account.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
managementserveridThe id of the management serverfalse
pagefalse
pagesizefalse
startdateThe start date of the async job (use format "yyyy-MM-dd'T'HH:mm:ss'+'SSSS")false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
accountthe account that executed the async command
accountidthe account id that executed the async command
cmdthe async command executed
completed the completed date of the job
created the created date of the job
domainidthe domain id that executed the async command
domainpaththe domain that executed the async command
jobinstanceidthe unique ID of the instance/entity object related to the job
jobinstancetypethe instance/entity object related to the job
jobprocstatusthe progress information of the PENDING job
jobresultthe result reason
jobresultcodethe result code for the job
jobresulttypethe result type
managementserveridthe msid of the management server on which the job is running
managementservernamethe management server name of the host
useridthe user that executed the async command
jobidthe ID of the async job
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listAutoScalePolicies.html b/static/api/apidocs-4.22/html/apis/listAutoScalePolicies.html new file mode 100644 index 0000000000..b271734cf5 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listAutoScalePolicies.html @@ -0,0 +1,153 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listAutoScalePolicies

+

Lists autoscale policies.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
actionthe action to be executed if all the conditions evaluate to true for the specified duration.false
conditionidthe ID of the condition of the policyfalse
domainidlist only resources belonging to the domain specifiedfalse
idthe ID of the autoscale policyfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
namethe name of the autoscale policyfalse
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
vmgroupidthe ID of the autoscale vm groupfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe autoscale policy ID
accountthe account owning the autoscale policy
actionthe action to be executed if all the conditions evaluate to true for the specified duration.
conditionsthe list of IDs of the conditions that are being evaluated on every interval
domainthe domain name of the autoscale policy
domainidthe domain ID of the autoscale policy
domainpathpath of the domain to which the autoscale policy belongs
durationthe duration for which the conditions have to be true before action is taken
namename of the autoscale policy
projectthe project name of the autoscale policy
projectidthe project id autoscale policy
quiettimethe cool down period for which the policy should not be evaluated after the action has been taken
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listAutoScaleVmGroups.html b/static/api/apidocs-4.22/html/apis/listAutoScaleVmGroups.html new file mode 100644 index 0000000000..0bf161171f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listAutoScaleVmGroups.html @@ -0,0 +1,201 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listAutoScaleVmGroups

+

Lists autoscale vm groups.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
fordisplaylist resources by display flag; only ROOT admin is eligible to pass this parameterfalse
idthe ID of the autoscale vm groupfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
lbruleidthe ID of the loadbalancerfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
namethe name of the autoscale vmgroupfalse
pagefalse
pagesizefalse
policyidthe ID of the policyfalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
vmprofileidthe ID of the profilefalse
zoneidthe availability zone IDfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe autoscale vm group ID
accountthe account owning the vm group
associatednetworkidthe id of the guest network the lb rule belongs to
associatednetworknamethe name of the guest network the lb rule belongs to
availablevirtualmachinecountthe number of available virtual machines (in Running, Starting, Stopping or Migrating state) in the vmgroup
createdthe date when this vm group was created
domainthe domain name of the vm group
domainidthe domain ID of the vm group
domainpathpath of the domain to which the vm group belongs
fordisplayis group for display to the regular user
intervalthe frequency at which the conditions have to be evaluated
lbproviderthe lb provider of the guest network the lb rule belongs to
lbruleidthe load balancer rule ID
maxmembersthe maximum number of members in the vmgroup, The number of instances in the vm group will be equal to or less than this number.
minmembersthe minimum number of members in the vmgroup, the number of instances in the vm group will be equal to or more than this number.
namethe name of the autoscale vm group
privateportthe private port
projectthe project name of the vm group
projectidthe project id of the vm group
publicipthe public ip address
publicipidthe public ip address id
publicportthe public port
scaledownpolicieslist of scaledown autoscale policies
scaleuppolicieslist of scaleup autoscale policies
statethe current state of the AutoScale Vm Group
vmprofileidthe autoscale profile that contains information about the vms in the vm group.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listAutoScaleVmProfiles.html b/static/api/apidocs-4.22/html/apis/listAutoScaleVmProfiles.html new file mode 100644 index 0000000000..69730514c3 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listAutoScaleVmProfiles.html @@ -0,0 +1,177 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listAutoScaleVmProfiles

+

Lists autoscale vm profiles.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
fordisplaylist resources by display flag; only ROOT admin is eligible to pass this parameterfalse
idthe ID of the autoscale vm profilefalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
otherdeployparamsthe otherdeployparameters of the autoscale vm profilefalse
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
serviceofferingidlist profiles by service offering idfalse
templateidthe templateid of the autoscale vm profilefalse
zoneidavailability zone for the auto deployed virtual machinefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe autoscale vm profile ID
accountthe account owning the instance group
autoscaleuseridthe ID of the user used to launch and destroy the VMs
domainthe domain name of the vm profile
domainidthe domain ID of the vm profile
domainpathpath of the domain to which the vm profile belongs
expungevmgraceperiodthe time allowed for existing connections to get closed before a vm is destroyed
fordisplayis profile for display to the regular user
otherdeployparamsparameters other than zoneId/serviceOfferringId/templateId to be used while deploying a virtual machine
projectthe project name of the vm profile
projectidthe project id vm profile
serviceofferingidthe service offering to be used while deploying a virtual machine
templateidthe template to be used while deploying a virtual machine
userdataBase64 encoded VM user data
userdatadetailslist of variables and values for the variables declared in userdata
userdataidthe id of userdata used for the VM
userdatanamethe name of userdata used for the VM
userdatapolicythe userdata override policy with the userdata provided while deploying VM
zoneidthe availability zone to be used while deploying a virtual machine
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listBackupOfferings.html b/static/api/apidocs-4.22/html/apis/listBackupOfferings.html new file mode 100644 index 0000000000..05745b7f93 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listBackupOfferings.html @@ -0,0 +1,123 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listBackupOfferings

+

Lists backup offerings

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idThe backup offering IDfalse
keywordList by keywordfalse
pagefalse
pagesizefalse
zoneidThe zone IDfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the backup offering
allowuserdrivenbackupswhether offering allows user driven ad-hoc/scheduled backups
createdthe date this backup offering was created
crosszoneinstancecreationthe backups with this offering can be used to create Instances on all Zones
descriptiondescription for the backup offering
externalidexternal ID on the provider side
namename for the backup offering
providerprovider name
zoneidzone ID
zonenamezone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listBackupProviderOfferings.html b/static/api/apidocs-4.22/html/apis/listBackupProviderOfferings.html new file mode 100644 index 0000000000..0965aefb95 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listBackupProviderOfferings.html @@ -0,0 +1,120 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listBackupProviderOfferings

+

Lists external backup offerings of the provider

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
zoneidThe zone IDtrue
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the backup offering
allowuserdrivenbackupswhether offering allows user driven ad-hoc/scheduled backups
createdthe date this backup offering was created
crosszoneinstancecreationthe backups with this offering can be used to create Instances on all Zones
descriptiondescription for the backup offering
externalidexternal ID on the provider side
namename for the backup offering
providerprovider name
zoneidzone ID
zonenamezone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listBackupProviders.html b/static/api/apidocs-4.22/html/apis/listBackupProviders.html new file mode 100644 index 0000000000..c915a72f77 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listBackupProviders.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listBackupProviders

+

Lists Backup and Recovery providers

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
nameList Backup and Recovery provider by namefalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
descriptionthe description of the CA service provider
namethe CA service provider name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listBackupRepositories.html b/static/api/apidocs-4.22/html/apis/listBackupRepositories.html new file mode 100644 index 0000000000..cb6da53967 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listBackupRepositories.html @@ -0,0 +1,129 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listBackupRepositories

+

Lists all backup repositories

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idID of the backup repositoryfalse
keywordList by keywordfalse
namename of the backup repositoryfalse
pagefalse
pagesizefalse
providerthe backup repository providerfalse
zoneidID of the zone where the backup repository is to be addedfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the backup repository
addressthe address / url of the backup repository
capacitybytescapacity of the backup repository
createdthe date and time the backup repository was added
crosszoneinstancecreationthe backups in this repository can be used to create Instances on all Zones
namethe name of the backup repository
providername of the provider
typebackup type
zoneidthe Zone ID of the backup repository
zonenamethe Zone name of the backup repository
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listBackupSchedule.html b/static/api/apidocs-4.22/html/apis/listBackupSchedule.html new file mode 100644 index 0000000000..bd6bdbed07 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listBackupSchedule.html @@ -0,0 +1,132 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listBackupSchedule

+

List backup schedule of a VM

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
idthe ID of the backup schedulefalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
virtualmachineidID of the VMfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the backup schedule.
intervaltypethe interval type of the backup schedule
maxbackupsmaximum number of backups retained
quiescevmquiesce the instance before checkpointing the disks for backup
scheduletime the backup is scheduled to be taken.
timezonethe time zone of the backup schedule
virtualmachineidID of the VM
virtualmachinenamename of the VM
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listBackups.html b/static/api/apidocs-4.22/html/apis/listBackups.html new file mode 100644 index 0000000000..15bb17b3de --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listBackups.html @@ -0,0 +1,192 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listBackups

+

Lists VM backups

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
backupofferingidlist backups by backup offeringfalse
domainidlist only resources belonging to the domain specifiedfalse
idid of the backupfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
listvmdetailslist backups with VM detailsfalse
namelist backups by namefalse
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
virtualmachineidid of the VMfalse
zoneidlist backups by zone idfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the VM backup
accountaccount name
accountidaccount id
backupofferingidbackup offering id
backupofferingnamebackup offering name
createdbackup date
descriptiondescription for the backup
domaindomain name
domainiddomain id
externalidexternal backup id
intervaltypeInterval type of the backup
isbackupvmexpungedIndicates whether the VM from which the backup was taken is expunged or not
namename of the backup
sizebackup size in bytes
statusbackup status
typebackup type
virtualmachineidID of the VM
virtualmachinenamename of the VM
virtualsizebackup protected (virtual) size in bytes
vmbackupofferingremovedThe backup offering corresponding to this backup was removed from the VM
vmdetailsLists the vm specific details for the backup
volumesbacked up volumes
zonezone name
zoneidzone id
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listBaremetalDhcp.html b/static/api/apidocs-4.22/html/apis/listBaremetalDhcp.html new file mode 100644 index 0000000000..457dfb6ac2 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listBaremetalDhcp.html @@ -0,0 +1,111 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listBaremetalDhcp

+

list baremetal dhcp servers

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
physicalnetworkidthe Physical Network IDtrue
dhcpservertypeType of DHCP devicefalse
idDHCP server device IDfalse
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
iddevice id of
dhcpservertypename of the provider
physicalnetworkidthe physical network to which this external dhcp device belongs to
providername of the provider
urlurl
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listBaremetalPxeServers.html b/static/api/apidocs-4.22/html/apis/listBaremetalPxeServers.html new file mode 100644 index 0000000000..7d3bda29d1 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listBaremetalPxeServers.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listBaremetalPxeServers

+

list baremetal pxe server

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
physicalnetworkidthe Physical Network IDtrue
idPxe server device IDfalse
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + +
Response NameDescription
iddevice id of
physicalnetworkidthe physical network to which this external dhcp device belongs to
providername of the provider
urlurl
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listBaremetalRct.html b/static/api/apidocs-4.22/html/apis/listBaremetalRct.html new file mode 100644 index 0000000000..6d6707abda --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listBaremetalRct.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listBaremetalRct

+

list baremetal rack configuration

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
idid of rct
urlurl
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listBgpPeers.html b/static/api/apidocs-4.22/html/apis/listBgpPeers.html new file mode 100644 index 0000000000..0c87fe2767 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listBgpPeers.html @@ -0,0 +1,150 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listBgpPeers

+

Lists Bgp Peers.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountthe account which the Bgp Peer is dedicated to. Must be used with the domainId parameter.false
asnumberAS number of the Bgp Peer.false
domainidthe domain ID which the Bgp Peer is dedicated to.false
idUUID of the Bgp Peer.false
isdedicatedLists only dedicated or non-dedicated Bgp Peers. If not set, lists all dedicated and non-dedicated BGP peers the domain/account can access.false
keywordList by keywordfalse
pagefalse
pagesizefalse
projectidproject who which the Bgp Peer is dedicated tofalse
zoneidUUID of zone to which the Bgp Peer belongs to.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idid of the bgp peer
accountthe account of the bgp peer
asnumberAS number of bgp peer
createddate when this bgp peer was created.
detailsadditional key/value details of the bgp peer
domainthe domain name of the bgp peer
domainidthe domain ID of the bgp peer
ip6addressIPv6 address of bgp peer
ipaddressIPv4 address of bgp peer
passwordpassword of bgp peer
projectthe project name of the bgp peer
projectidthe project id of the bgp peer
zoneidid of zone to which the bgp peer belongs to.
zonenamename of zone to which the bgp peer belongs to.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listBigSwitchBcfDevices.html b/static/api/apidocs-4.22/html/apis/listBigSwitchBcfDevices.html new file mode 100644 index 0000000000..dcfd527db3 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listBigSwitchBcfDevices.html @@ -0,0 +1,117 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listBigSwitchBcfDevices

+

Lists BigSwitch BCF Controller devices

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
bcfdeviceidbigswitch BCF controller device IDfalse
keywordList by keywordfalse
pagefalse
pagesizefalse
physicalnetworkidthe Physical Network IDfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
bcfdeviceiddevice id of the BigSwitch BCF Controller
bigswitchdevicenamedevice name
hostnamethe controller Ip address
natNAT support
passwordthe controller password
physicalnetworkidthe physical network to which this BigSwitch BCF segment belongs to
providername of the provider
usernamethe controller username
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listBrocadeVcsDeviceNetworks.html b/static/api/apidocs-4.22/html/apis/listBrocadeVcsDeviceNetworks.html new file mode 100644 index 0000000000..55b07681db --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listBrocadeVcsDeviceNetworks.html @@ -0,0 +1,384 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listBrocadeVcsDeviceNetworks

+

lists network that are using a brocade vcs switch

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
vcsdeviceidbrocade vcs switch IDtrue
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the network
accountthe owner of the network
aclidACL Id associated with the VPC network
aclnameACL name associated with the VPC network
acltypeacl type - access type to the network
asnumberAS NUMBER
asnumberidUUID of AS NUMBER
bgppeersThe BGP peers for the network
broadcastdomaintypeBroadcast domain type of the network
broadcasturibroadcast uri of the network. This parameter is visible to ROOT admins only
canusefordeploylist networks available for vm deployment
cidrCloudstack managed address space, all CloudStack managed VMs get IP address from CIDR
createdthe date this network was created
detailsthe details of the network
displaynetworkan optional field, whether to the display the network to the end user or not.
displaytextthe displaytext of the network
dns1the first IPv4 DNS for the network
dns2the second IPv4 DNS for the network
domainthe domain name of the network owner
domainidthe domain id of the network owner
domainpathpath of the Domain the network belongs to
egressdefaultpolicytrue if guest network default egress policy is allow; false if default egress policy is deny
externalidThe external id of the network
gatewaythe network's gateway
iconBase64 string representation of the resource icon
internetprotocolThe internet protocol of network offering
ip4routesThe routes for the network to ease adding route in upstream router
ip4routingThe IPv4 routing type of network
ip6cidrthe cidr of IPv6 network
ip6dns1the first IPv6 DNS for the network
ip6dns2the second IPv6 DNS for the network
ip6gatewaythe gateway of IPv6 network
ip6routesThe routes for the network to ease adding route in upstream router
ip6routingThe Ipv6 routing type of network offering
isdefaulttrue if network is default, false otherwise
ispersistentlist networks that are persistent
issystemtrue if network is system, false otherwise
namethe name of the network
netmaskthe network's netmask
networkcidrthe network CIDR of the guest network configured with IP reservation. It is the summation of CIDR and RESERVED_IP_RANGE
networkdomainthe network domain
networkofferingavailabilityavailability of the network offering the network is created from
networkofferingconservemodetrue if network offering is ip conserve mode enabled
networkofferingdisplaytextdisplay text of the network offering the network is created from
networkofferingidnetwork offering id the network is created from
networkofferingnamename of the network offering the network is created from
physicalnetworkidthe physical network id
privatemtuMTU configured on the network VR's private interfaces
projectthe project name of the address
projectidthe project id of the ipaddress
publicmtuMTU configured on the network VR's public facing interfaces
receivedbytesthe total number of network traffic bytes received
redundantrouterIf the network has redundant routers enabled
relatedrelated to what other network configuration
reservediprangethe network's IP range not to be used by CloudStack guest VMs and can be used for non CloudStack purposes
restartrequiredtrue network requires restart
sentbytesthe total number of network traffic bytes sent
specifyiprangestrue if network supports specifying ip ranges, false otherwise
specifyvlantrue if network supports specifying vlan, false otherwise
statestate of the network
strechedl2subnettrue if network can span multiple zones
subdomainaccesstrue if users from subdomains can access the domain level network
supportsvmautoscalingif network offering supports vm autoscaling feature
traffictypethe traffic type of the network
tungstenvirtualrouteruuidTungsten-Fabric virtual router the network belongs to
typethe type of the network
vlanThe vlan of the network. This parameter is visible to ROOT admins only
vpcidVPC the network belongs to
vpcnameName of the VPC to which this network belongs
zoneidzone id of the network
zonenamethe name of the zone the network belongs to
zonesnetworkspansIf a network is enabled for 'streched l2 subnet' then represents zones on which network currently spans
service(*)the list of services
namethe service name
capability(*)the list of capabilities
canchooseservicecapabilitycan this service capability value can be choosable while creatine network offerings
namethe capability name
valuethe capability value
provider(*)the service provider name
iduuid of the network provider
canenableindividualservicetrue if individual services can be enabled/disabled
destinationphysicalnetworkidthe destination physical network
namethe provider name
physicalnetworkidthe physical network this belongs to
servicelistservices for this provider
statestate of the network provider
tags(*)the list of resource tags associated with network
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listBrocadeVcsDevices.html b/static/api/apidocs-4.22/html/apis/listBrocadeVcsDevices.html new file mode 100644 index 0000000000..9d638c51c8 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listBrocadeVcsDevices.html @@ -0,0 +1,108 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listBrocadeVcsDevices

+

Lists Brocade VCS Switches

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
keywordList by keywordfalse
pagefalse
pagesizefalse
physicalnetworkidthe Physical Network IDfalse
vcsdeviceidBrocade VCS switch IDfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
brocadedevicenamedevice name
hostnamethe principal switch Ip address
physicalnetworkidthe physical Network to which this Brocade VCS belongs to
providername of the provider
vcsdeviceiddevice id of the Brocade Vcs
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listBuckets.html b/static/api/apidocs-4.22/html/apis/listBuckets.html new file mode 100644 index 0000000000..635ff2f480 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listBuckets.html @@ -0,0 +1,183 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listBuckets

+

Lists all Buckets.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
idthe ID of the bucketfalse
idsthe IDs of the Buckets, mutually exclusive with idfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
namethe name of the bucketfalse
objectstorageidthe ID of the object storage pool, available to ROOT admin onlyfalse
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
tagsList resources by tags (key/value pairs)false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the Bucket
accesskeyBucket Access Key
accountthe account associated with the Bucket
createdthe date the Bucket was created
domainthe domain associated with the bucket
domainidthe ID of the domain associated with the bucket
domainpathpath of the domain to which the bucket belongs
encryptionBucket Encryption
namename of the Bucket
objectlockingBucket Object Locking
objectstorageidid of the object storage hosting the Bucket; returned to admin user only
objectstoreName of the object storage hosting the Bucket; returned to admin user only
policyBucket Access Policy
projectthe project name of the bucket
projectidthe project id of the bucket
providerObject storage provider
quotaBucket Quota in GiB
sizeTotal size of objects in Bucket
stateState of the Bucket
urlBucket URL
usersecretkeyBucket Secret Key
versioningBucket Versioning
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listCAProviders.html b/static/api/apidocs-4.22/html/apis/listCAProviders.html new file mode 100644 index 0000000000..fa8495b2b3 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listCAProviders.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listCAProviders

+

Lists available certificate authority providers in CloudStack

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
nameList CA service provider by namefalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
descriptionthe description of the CA service provider
namethe CA service provider name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listCaCertificate.html b/static/api/apidocs-4.22/html/apis/listCaCertificate.html new file mode 100644 index 0000000000..79365f6636 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listCaCertificate.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listCaCertificate

+

Lists the CA public certificate(s) as support by the configured/provided CA plugin

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
providerName of the CA service provider, otherwise the default configured provider plugin will be usedfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + +
Response NameDescription
cacertificatesThe CA certificate(s)
certificateThe client certificate
privatekeyPrivate key for the certificate
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listCapabilities.html b/static/api/apidocs-4.22/html/apis/listCapabilities.html new file mode 100644 index 0000000000..a304210fba --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listCapabilities.html @@ -0,0 +1,174 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listCapabilities

+

Lists capabilities

+
+
+ +
+
+
+

Request parameters

+ + + + +
Parameter NameDescriptionRequired
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
additionalconfigenabledtrue if additional configurations or extraconfig can be passed to Instances
allowusercreateprojectstrue if regular user is allowed to create projects
allowuserexpungerecovervmtrue if the user can recover and expunge virtualmachines, false otherwise
allowuserexpungerecovervolumetrue if the user can recover and expunge volumes, false otherwise
allowuserforcestopvmtrue if users are allowed to force stop a vm, false otherwise
allowuserviewalldomainaccountstrue if users can see all accounts within the same domain, false otherwise
allowuserviewdestroyedvmtrue if the user is allowed to view destroyed virtualmachines, false otherwise
apilimitintervaltime interval (in seconds) to reset api count
apilimitmaxMax allowed number of api requests within the specified interval
cloudstackversionversion of the cloud stack
customdiskofferingmaxsizemaximum size that can be specified when create disk from disk offering with custom size
customdiskofferingminsizeminimum size that can be specified when create disk from disk offering with custom size
customhypervisordisplaynameDisplay name for custom hypervisor
defaultuipagesizedefault page size in the UI for various views, value set in the configurations
dynamicrolesenabledtrue if dynamic role-based api checker is enabled, false otherwise
dynamicscalingenabledtrue if dynamically scaling for instances is enabled
extensionspathThe path of the extensions directory
instanceleaseenabledtrue if instance lease feature is enabled
instancesdisksstatsretentionenabledtrue if stats are retained for instance disks otherwise false
instancesdisksstatsretentiontimethe retention time for Instances disks stats
instancesstatsretentiontimethe retention time for Instances stats
instancesstatsuseronlytrue if stats are collected only for user instances, false if system instance stats are also collected
kubernetesclusterexperimentalfeaturesenabledtrue if experimental features for Kubernetes cluster such as Docker private registry are enabled, false otherwise
kubernetesserviceenabledtrue if Kubernetes Service plugin is enabled, false otherwise
kvmsnapshotenabledtrue if snapshot is supported for KVM host, false otherwise
projectinviterequiredIf invitation confirmation is required when add account to project
regionsecondaryenabledtrue if region wide secondary is enabled, false otherwise
securitygroupsenabledtrue if security groups support is enabled, false otherwise
sharedfsvmmincpucountthe min CPU count for the service offering used by the shared filesystem instance
sharedfsvmminramsizethe min Ram size for the service offering used by the shared filesystem instance
supportELBtrue if region supports elastic load balancer on basic zones
userpublictemplateenabledtrue if user and domain admins can set templates to be shared, false otherwise
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listCapacity.html b/static/api/apidocs-4.22/html/apis/listCapacity.html new file mode 100644 index 0000000000..794c7dce75 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listCapacity.html @@ -0,0 +1,147 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listCapacity

+

Lists all the system wide capacities.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
clusteridlists capacity by the Cluster IDfalse
fetchlatestrecalculate capacities and fetch the latestfalse
keywordList by keywordfalse
pagefalse
pagesizefalse
podidlists capacity by the Pod IDfalse
sortbySort the results. Available values: Usagefalse
tagTag for the resource typefalse
typelists capacity by type* CAPACITY_TYPE_MEMORY = 0* CAPACITY_TYPE_CPU = 1* CAPACITY_TYPE_STORAGE = 2* CAPACITY_TYPE_STORAGE_ALLOCATED = 3* CAPACITY_TYPE_VIRTUAL_NETWORK_PUBLIC_IP = 4* CAPACITY_TYPE_PRIVATE_IP = 5* CAPACITY_TYPE_SECONDARY_STORAGE = 6* CAPACITY_TYPE_VLAN = 7* CAPACITY_TYPE_DIRECT_ATTACHED_PUBLIC_IP = 8* CAPACITY_TYPE_LOCAL_STORAGE = 9* CAPACITY_TYPE_GPU = 19* CAPACITY_TYPE_CPU_CORE = 90.false
zoneidlists capacity by the Zone IDfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
capacityallocatedthe capacity currently in allocated
capacitytotalthe total capacity available
capacityusedthe capacity currently in use
clusteridthe Cluster ID
clusternamethe Cluster name
namethe capacity name
percentusedthe percentage of capacity currently in use
podidthe Pod ID
podnamethe Pod name
tagThe tag for the capacity type
typethe capacity type
zoneidthe Zone ID
zonenamethe Zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listCiscoAsa1000vResources.html b/static/api/apidocs-4.22/html/apis/listCiscoAsa1000vResources.html new file mode 100644 index 0000000000..da751c6488 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listCiscoAsa1000vResources.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listCiscoAsa1000vResources

+

Lists Cisco ASA 1000v appliances

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
hostnameHostname or ip address of the Cisco ASA 1000v appliance.false
keywordList by keywordfalse
pagefalse
pagesizefalse
physicalnetworkidthe Physical Network IDfalse
resourceidCisco ASA 1000v resource IDfalse
+
+
+

Response Tags

+ + + + +
Response NameDescription
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listCiscoNexusVSMs.html b/static/api/apidocs-4.22/html/apis/listCiscoNexusVSMs.html new file mode 100644 index 0000000000..ae6def2dd4 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listCiscoNexusVSMs.html @@ -0,0 +1,129 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listCiscoNexusVSMs

+

Retrieves a Cisco Nexus 1000v Virtual Switch Manager device associated with a Cluster

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
clusteridId of the CloudStack cluster in which the Cisco Nexus 1000v VSM appliance.false
keywordList by keywordfalse
pagefalse
pagesizefalse
zoneidId of the CloudStack cluster in which the Cisco Nexus 1000v VSM appliance.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
ipaddressthe management IP address of the external Cisco Nexus 1000v Virtual Supervisor Module
vsmconfigmodeThe mode of the VSM (standalone/HA)
vsmconfigstateThe Config State (Primary/Standby) of the VSM
vsmctrlvlanidcontrol vlan id of the VSM
vsmdeviceiddevice id of the Cisco N1KV VSM device
vsmdevicenamedevice name
vsmdevicestatedevice state
vsmdevicestateThe Device State (Enabled/Disabled) of the VSM
vsmdomainidThe VSM is a switch supervisor. This is the VSM's switch domain id
vsmmgmtvlanidmanagement vlan id of the VSM
vsmpktvlanidpacket vlan id of the VSM
vsmstoragevlanidstorage vlan id of the VSM
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listCiscoVnmcResources.html b/static/api/apidocs-4.22/html/apis/listCiscoVnmcResources.html new file mode 100644 index 0000000000..43c208dbf9 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listCiscoVnmcResources.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listCiscoVnmcResources

+

Lists Cisco VNMC controllers

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
keywordList by keywordfalse
pagefalse
pagesizefalse
physicalnetworkidthe Physical Network IDfalse
resourceidCisco VNMC resource IDfalse
+
+
+

Response Tags

+ + + + +
Response NameDescription
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listClusterDrsPlan.html b/static/api/apidocs-4.22/html/apis/listClusterDrsPlan.html new file mode 100644 index 0000000000..593b81820f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listClusterDrsPlan.html @@ -0,0 +1,111 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listClusterDrsPlan

+

List DRS plans for a clusters

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
clusteridID of the clusterfalse
idID of the drs planfalse
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idunique ID of the drs plan for cluster
clusteridId of the cluster
eventidStart event Id of the DRS Plan
migrationsList of migrations
statusStatus of DRS Plan
typeType of DRS Plan (Automated or Manual))
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listClusters.html b/static/api/apidocs-4.22/html/apis/listClusters.html new file mode 100644 index 0000000000..d81390b2d5 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listClusters.html @@ -0,0 +1,222 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listClusters

+

Lists clusters.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
allocationstatelists clusters by allocation statefalse
archCPU arch of the clustersfalse
clustertypelists clusters by cluster typefalse
hypervisorlists clusters by hypervisor typefalse
idlists clusters by the cluster IDfalse
keywordList by keywordfalse
managedstatewhether this cluster is managed by cloudstackfalse
namelists clusters by the cluster namefalse
pagefalse
pagesizefalse
podidlists clusters by Pod IDfalse
showcapacitiesflag to display the capacity of the clustersfalse
storageaccessgroupthe name of the storage access groupfalse
zoneidlists clusters by Zone IDfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe cluster ID
allocationstatethe allocation state of the cluster
archCPU Arch of the hosts in the cluster
clustertypethe type of the cluster
cpuovercommitratioThe cpu overcommit ratio of the cluster
extensionidThe ID of extension for this cluster
extensionnameThe name of extension for this cluster
hypervisortypethe hypervisor type of the cluster
managedstatewhether this cluster is managed by cloudstack
memoryovercommitratioThe memory overcommit ratio of the cluster
namethe cluster name
ovm3vipOvm3 VIP to use for pooling and/or clustering
podidthe Pod ID of the cluster
podnamethe Pod name of the cluster
podstorageaccessgroupscomma-separated list of storage access groups on the pod
resourcedetailsMeta data associated with the zone (key/value pairs)
storageaccessgroupscomma-separated list of storage access groups for the host
zoneidthe Zone ID of the cluster
zonenamethe Zone name of the cluster
zonestorageaccessgroupscomma-separated list of storage access groups on the zone
capacity(*)the capacity of the Cluster
capacityallocatedthe capacity currently in allocated
capacitytotalthe total capacity available
capacityusedthe capacity currently in use
clusteridthe Cluster ID
clusternamethe Cluster name
namethe capacity name
percentusedthe percentage of capacity currently in use
podidthe Pod ID
podnamethe Pod name
tagThe tag for the capacity type
typethe capacity type
zoneidthe Zone ID
zonenamethe Zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listClustersMetrics.html b/static/api/apidocs-4.22/html/apis/listClustersMetrics.html new file mode 100644 index 0000000000..80eb36b08c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listClustersMetrics.html @@ -0,0 +1,177 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listClustersMetrics

+

Lists clusters metrics

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
allocationstatelists clusters by allocation statefalse
archCPU arch of the clustersfalse
clustertypelists clusters by cluster typefalse
hypervisorlists clusters by hypervisor typefalse
idlists clusters by the cluster IDfalse
keywordList by keywordfalse
managedstatewhether this cluster is managed by cloudstackfalse
namelists clusters by the cluster namefalse
pagefalse
pagesizefalse
podidlists clusters by Pod IDfalse
showcapacitiesflag to display the capacity of the clustersfalse
storageaccessgroupthe name of the storage access groupfalse
zoneidlists clusters by Zone IDfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
cpuallocatedthe total cpu allocated in Ghz
cpuallocateddisablethresholdcpu allocated disable threshold exceeded
cpuallocatedthresholdcpu allocated notification threshold exceeded
cpudisablethresholdcpu usage disable threshold exceeded
cpumaxdeviationthe maximum cpu deviation
cputhresholdcpu usage notification threshold exceeded
cputotalthe total cpu capacity in Ghz
cpuusedthe total cpu used in Ghz
drsimbalanceDRS imbalance for the cluster
hostsrunning / total hosts in the cluster
memoryallocatedthe total cpu allocated in GiB
memoryallocateddisablethresholdmemory allocated disable threshold exceeded
memoryallocatedthresholdmemory allocated notification threshold exceeded
memorydisablethresholdmemory usage disable threshold exceeded
memorymaxdeviationthe maximum memory deviation
memorythresholdmemory usage notification threshold exceeded
memorytotalthe total cpu capacity in GiB
memoryusedthe total cpu used in GiB
statestate of the cluster
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listCniConfiguration.html b/static/api/apidocs-4.22/html/apis/listCniConfiguration.html new file mode 100644 index 0000000000..8c79615fac --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listCniConfiguration.html @@ -0,0 +1,141 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listCniConfiguration

+

List user data for CNI plugins

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
idthe ID of the Userdatafalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
nameUserdata name to look forfalse
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the User Data
accountthe owner of the User Data
accountidthe owner id of the User Data
domainthe domain name of the User Data owner
domainidthe domain id of the User Data owner
domainpathpath of the domain to which the User Data owner belongs
nameName of the User Data
paramslist of parameters which contains the list of keys or string parameters that are needed to be passed for any variables declared in the User Data
projectthe project name of the User Data
projectidthe project id of the User Data
userdatabase64 encoded User Data content
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listConditions.html b/static/api/apidocs-4.22/html/apis/listConditions.html new file mode 100644 index 0000000000..b6aaf42ceb --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listConditions.html @@ -0,0 +1,150 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listConditions

+

List Conditions for VM auto scaling

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
counteridCounter-id of the condition.false
domainidlist only resources belonging to the domain specifiedfalse
idID of the Condition.false
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
pagefalse
pagesizefalse
policyidthe ID of the policyfalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the Condition
accountthe owner of the Condition.
counterDetails of the Counter.
counteridthe Id of the Counter.
counternamethe Name of the Counter.
domainthe domain name of the owner.
domainidthe domain id of the Condition owner
domainpathpath of the domain to which the Condition owner belongs
projectthe project name of the Condition
projectidthe project id of the Condition.
relationaloperatorRelational Operator to be used with threshold.
thresholdThreshold Value for the counter.
zoneidzone id of counter
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listConfigurationGroups.html b/static/api/apidocs-4.22/html/apis/listConfigurationGroups.html new file mode 100644 index 0000000000..c873e6386d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listConfigurationGroups.html @@ -0,0 +1,108 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listConfigurationGroups

+

Lists all configuration groups (primarily used for UI).

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
grouplists configuration group by group namefalse
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
descriptionthe description of the configuration group
namethe name of the configuration group
precedencethe precedence of the configuration group
subgroup(*)the subgroups of the configuration group
namethe name of the configuration subgroup
precedencethe precedence of the configuration subgroup
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listConfigurations.html b/static/api/apidocs-4.22/html/apis/listConfigurations.html new file mode 100644 index 0000000000..6d434d2f18 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listConfigurations.html @@ -0,0 +1,165 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listConfigurations

+

Lists all configurations.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountidthe ID of the Account to update the parameter value for corresponding accountfalse
categorylists configurations by categoryfalse
clusteridthe ID of the Cluster to update the parameter value for corresponding clusterfalse
domainidthe ID of the Domain to update the parameter value for corresponding domainfalse
grouplists configuration by group name (primarily used for UI)false
imagestoreuuidthe ID of the Image Store to update the parameter value for corresponding image storefalse
keywordList by keywordfalse
namelists configuration by namefalse
pagefalse
pagesizefalse
parentlists configuration by parent name (primarily used for UI)false
storageidthe ID of the Storage pool to update the parameter value for corresponding storage poolfalse
subgrouplists configuration by subgroup name (primarily used for UI)false
zoneidthe ID of the Zone to update the parameter value for corresponding zonefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe value of the configuration
categorythe category of the configuration
componentthe component of the configuration
defaultvaluethe default value of the configuration
descriptionthe description of the configuration
displaytextthe display text of the configuration
groupthe group of the configuration
isdynamictrue if the configuration is dynamic
namethe name of the configuration
optionsthe possible options of the configuration value
parentthe name of the parent configuration
scopescope(zone/cluster/pool/account) of the parameter that needs to be updated
subgroupthe subgroup of the configuration
typethe type of the configuration value
valuethe value of the configuration
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listConsoleSessions.html b/static/api/apidocs-4.22/html/apis/listConsoleSessions.html new file mode 100644 index 0000000000..93097510b8 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listConsoleSessions.html @@ -0,0 +1,177 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listConsoleSessions

+

Lists console sessions.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountidThe ID of the account that created the console endpoint.false
acquiredLists acquired console sessions, defaults to false. Acquired console sessions are the ones that have been accessed. The 'activeonly' parameter has precedence over the 'acquired' parameter, i.e., when the 'activeonly' parameter is 'true', the 'acquired' parameter value will be ignored.false
activeonlyLists only active console sessions, defaults to true. Active sessions are the ones that have been acquired and have not been removed.false
clientaddressIP address of the client that accessed the console session.false
consoleendpointcreatoraddressIP address of the creator of the console endpoint.false
domainidThe domain ID of the account that created the console endpoint.false
enddateLists console sessions generated up until this date. The recommended format is "yyyy-MM-dd'T'HH:mm:ssZ" (e.g.: "2023-01-01T12:00:00+0100"); however, the following formats are also accepted: "yyyy-MM-dd HH:mm:ss" (e.g.: "2023-01-01 12:00:00") and "yyyy-MM-dd" (e.g.: "2023-01-01" - if the time is not added, it will be interpreted as "23:59:59"). If the recommended format is not used, the date will be considered in the server timezone.false
hostidLists console sessions from the specified host.false
idThe ID of the console session.false
isrecursiveLists console sessions recursively per domain. If an account ID is informed, only the account's console sessions will be listed. Defaults to false.false
keywordList by keywordfalse
pagefalse
pagesizefalse
startdateLists console sessions generated from this date onwards. The recommended format is "yyyy-MM-dd'T'HH:mm:ssZ" (e.g.: "2023-01-01T12:00:00+0100"); however, the following formats are also accepted: "yyyy-MM-dd HH:mm:ss" (e.g.: "2023-01-01 12:00:00") and "yyyy-MM-dd" (e.g.: "2023-01-01" - if the time is not added, it will be interpreted as "00:00:00"). If the recommended format is not used, the date will be considered in the server timezone.false
useridThe ID of the user that created the console endpoint.false
virtualmachineidThe ID of the virtual machine.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the console session.
accountAccount that created the console endpoint.
accountidID of the account that created the console endpoint.
acquiredDate when the console session was acquired.
clientaddressIP address of the client that created the console session.
consoleendpointcreatoraddressIP address of the creator of the console endpoint.
createdDate when the console session's endpoint was created.
domainDomain of the account that created the console endpoint.
domainidDomain ID of the account that created the console endpoint.
domainpathDomain path of the account that created the console endpoint.
hostidID of the host.
hostnameName of the host.
removedDate when the console session was removed.
userUser that created the console endpoint.
useridID of the user that created the console endpoint.
virtualmachineidID of the virtual machine.
virtualmachinenameName of the virtual machine.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listCounters.html b/static/api/apidocs-4.22/html/apis/listCounters.html new file mode 100644 index 0000000000..63492e031f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listCounters.html @@ -0,0 +1,117 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listCounters

+

List the counters for VM auto scaling

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idID of the Counter.false
keywordList by keywordfalse
nameName of the counter.false
pagefalse
pagesizefalse
providerNetwork provider of the counter.false
sourceSource of the counter.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the Counter
nameName of the counter.
providerProvider of the counter.
sourceSource of the counter.
valueValue in case of snmp or other specific counters.
zoneidzone id of counter
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listCustomActions.html b/static/api/apidocs-4.22/html/apis/listCustomActions.html new file mode 100644 index 0000000000..6ae146063b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listCustomActions.html @@ -0,0 +1,162 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listCustomActions

+

Lists the custom actions

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
enabledList actions whether they are enabled or notfalse
extensioniduuid of the extensionfalse
iduuid of the custom actionfalse
keywordList by keywordfalse
nameName of the custom actionfalse
pagefalse
pagesizefalse
resourceidID of a resource for actionsfalse
resourcetypeType of the resource for actionsfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the custom action
allowedroletypesList of role types allowed for the custom action
createdCreation timestamp of the custom action
descriptionDescription of the custom action
detailsDetails of the custom action
enabledWhether the custom action is enabled or not
errormessageMessage that will be used on failure during execution of the action
extensionidID of the extension that this custom action belongs to
extensionnameName of the extension that this custom action belongs to
nameName of the custom action
resourcetypeResource type for which the action is available
successmessageMessage that will be used on successful execution of the action
timeoutSpecifies the timeout in seconds to wait for the action to complete before failing
parameters(*)List of the parameters for the action
nameName of the parameter
requiredWhether the parameter is required or not
typeType of the parameter
validationformatValidation format for value of the parameter. Available for specific types
valueoptionsComma-separated list of options for value of the parameter
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listDbMetrics.html b/static/api/apidocs-4.22/html/apis/listDbMetrics.html new file mode 100644 index 0000000000..a805c9a21b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listDbMetrics.html @@ -0,0 +1,108 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listDbMetrics

+

list the db hosts and statistics

+
+
+ +
+
+
+

Request parameters

+ + + + +
Parameter NameDescriptionRequired
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
collectiontimethe time these statistics were collected
connectionsthe number of connections to the DB
dbloadaveragesthe last measured load averages on the DB
hostnamethe name of the active usage server
queriesthe number of queries performed on the DB
replicasthe state of the usage server
tlsversionsthe tls versions currently in use (accepted) by the DB
uptimethe uptime of the DB in seconds
versionthe version of the currently running DB
versioncommentthe version of the currently running DB
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listDedicatedClusters.html b/static/api/apidocs-4.22/html/apis/listDedicatedClusters.html new file mode 100644 index 0000000000..10b8e9ce3a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listDedicatedClusters.html @@ -0,0 +1,117 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listDedicatedClusters

+

Lists dedicated clusters.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountthe name of the account associated with the cluster. Must be used with domainId.false
affinitygroupidlist dedicated clusters by affinity groupfalse
clusteridthe ID of the clusterfalse
domainidthe ID of the domain associated with the clusterfalse
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the dedicated resource
accountidthe Account ID of the cluster
affinitygroupidthe Dedication Affinity Group ID of the cluster
clusteridthe ID of the cluster
clusternamethe name of the cluster
domainidthe domain ID of the cluster
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listDedicatedGuestVlanRanges.html b/static/api/apidocs-4.22/html/apis/listDedicatedGuestVlanRanges.html new file mode 100644 index 0000000000..7daa4e6515 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listDedicatedGuestVlanRanges.html @@ -0,0 +1,138 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listDedicatedGuestVlanRanges

+

Lists dedicated guest vlan ranges

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountthe account with which the guest VLAN range is associated. Must be used with the domainId parameter.false
domainidthe domain ID with which the guest VLAN range is associated. If used with the account parameter, returns all guest VLAN ranges for that account in the specified domain.false
guestvlanrangethe dedicated guest vlan rangefalse
idlist dedicated guest vlan ranges by idfalse
keywordList by keywordfalse
pagefalse
pagesizefalse
physicalnetworkidphysical network id of the guest VLAN rangefalse
projectidproject who will own the guest VLAN rangefalse
zoneidzone of the guest VLAN rangefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the guest VLAN range
accountthe account of the guest VLAN range
domainthe domain name of the guest VLAN range
domainidthe domain ID of the guest VLAN range
domainpathpath of the domain to which the guest VLAN range belongs
guestvlanrangethe guest VLAN range
physicalnetworkidthe physical network of the guest vlan range
projectthe project name of the guest vlan range
projectidthe project id of the guest vlan range
zoneidthe zone of the guest vlan range
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listDedicatedHosts.html b/static/api/apidocs-4.22/html/apis/listDedicatedHosts.html new file mode 100644 index 0000000000..4025e8fd9d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listDedicatedHosts.html @@ -0,0 +1,117 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listDedicatedHosts

+

Lists dedicated hosts.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountthe name of the account associated with the host. Must be used with domainId.false
affinitygroupidlist dedicated hosts by affinity groupfalse
domainidthe ID of the domain associated with the hostfalse
hostidthe ID of the hostfalse
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the dedicated resource
accountidthe Account ID of the host
affinitygroupidthe Dedication Affinity Group ID of the host
domainidthe domain ID of the host
hostidthe ID of the host
hostnamethe name of the host
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listDedicatedPods.html b/static/api/apidocs-4.22/html/apis/listDedicatedPods.html new file mode 100644 index 0000000000..28a1488ce9 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listDedicatedPods.html @@ -0,0 +1,117 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listDedicatedPods

+

Lists dedicated pods.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountthe name of the account associated with the pod. Must be used with domainId.false
affinitygroupidlist dedicated pods by affinity groupfalse
domainidthe ID of the domain associated with the podfalse
keywordList by keywordfalse
pagefalse
pagesizefalse
podidthe ID of the podfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the dedicated resource
accountidthe Account Id to which the Pod is dedicated
affinitygroupidthe Dedication Affinity Group ID of the pod
domainidthe domain ID to which the Pod is dedicated
podidthe ID of the Pod
podnamethe Name of the Pod
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listDedicatedZones.html b/static/api/apidocs-4.22/html/apis/listDedicatedZones.html new file mode 100644 index 0000000000..d4cb78065f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listDedicatedZones.html @@ -0,0 +1,117 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listDedicatedZones

+

List dedicated zones.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountthe name of the account associated with the zone. Must be used with domainId.false
affinitygroupidlist dedicated zones by affinity groupfalse
domainidthe ID of the domain associated with the zonefalse
keywordList by keywordfalse
pagefalse
pagesizefalse
zoneidthe ID of the Zonefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the dedicated resource
accountidthe Account Id to which the Zone is dedicated
affinitygroupidthe Dedication Affinity Group ID of the zone
domainidthe domain ID to which the Zone is dedicated
zoneidthe ID of the Zone
zonenamethe Name of the Zone
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listDeploymentPlanners.html b/static/api/apidocs-4.22/html/apis/listDeploymentPlanners.html new file mode 100644 index 0000000000..fc16a48c9f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listDeploymentPlanners.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listDeploymentPlanners

+

Lists all DeploymentPlanners available.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
nameDeployment Planner name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listDetailOptions.html b/static/api/apidocs-4.22/html/apis/listDetailOptions.html new file mode 100644 index 0000000000..f98ac13092 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listDetailOptions.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listDetailOptions

+

Lists all possible details and their options for a resource type such as a VM or a template

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
resourcetypethe resource type such as UserVm, Template etc.true
resourceidthe UUID of the resource (optional)false
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
detailsMap of all possible details and their possible list of values
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listDiskOfferings.html b/static/api/apidocs-4.22/html/apis/listDiskOfferings.html new file mode 100644 index 0000000000..2fbb47f2dd --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listDiskOfferings.html @@ -0,0 +1,240 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listDiskOfferings

+

Lists all available disk offerings.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
encryptlisted offerings support disk encryptionfalse
idID of the disk offeringfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
namename of the disk offeringfalse
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
stateFilter by state of the disk offering. Defaults to 'Active'. If set to 'all' shows both Active & Inactive offerings.false
storageidThe ID of the storage pool, tags of the storage pool are used to filter the offeringsfalse
storagetypethe storage type of the service offering. Values are local and shared.false
virtualmachineidThe ID of a virtual machine. Pass this in if you want to see the suitable disk offering that can be used to create and add a disk to the virtual machine. Suitability is returned with suitableforvirtualmachine flag in the responsefalse
volumeidThe ID of the volume, tags of the volume are used to filter the offeringsfalse
zoneidid of zone disk offering is associated withfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idunique ID of the disk offering
cacheModethe cache mode to use for this disk offering. none, writeback or writethrough
createdthe date this disk offering was created
detailsadditional key/value details tied with this disk offering
diskBytesReadRatebytes read rate of the disk offering
diskBytesReadRateMaxburst bytes read rate of the disk offering
diskBytesReadRateMaxLengthlength (in seconds) of the burst
diskBytesWriteRatebytes write rate of the disk offering
diskBytesWriteRateMaxburst bytes write rate of the disk offering
diskBytesWriteRateMaxLengthlength (in seconds) of the burst
diskIopsReadRateio requests read rate of the disk offering
diskIopsReadRateMaxburst io requests read rate of the disk offering
diskIopsReadRateMaxLengthlength (in second) of the burst
diskIopsWriteRateio requests write rate of the disk offering
diskIopsWriteRateMaxburst io requests write rate of the disk offering
diskIopsWriteRateMaxLengthlength (in seconds) of the burst
disksizethe size of the disk offering in GB
disksizestrictnessTo allow or disallow the resize operation on the disks created from this disk offering, if the flag is true then resize is not allowed
displayofferingwhether to display the offering to the end user or not.
displaytextan alternate display text of the disk offering.
domainthe domain name(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
domainidthe domain ID(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
encryptWhether disks using this offering will be encrypted on primary storage
hypervisorsnapshotreserveHypervisor snapshot reserve space as a percent of a volume (for managed storage using Xen or VMware)
iscustomizedtrue if disk offering uses custom size, false otherwise
iscustomizediopstrue if disk offering uses custom iops, false otherwise
maxiopsthe max iops of the disk offering
miniopsthe min iops of the disk offering
namethe name of the disk offering
provisioningtypeprovisioning type used to create volumes. Valid values are thin, sparse, fat.
statestate of the disk offering
storagetypethe storage type for this disk offering
suitableforvirtualmachineReturns true if the disk offering is suitable for the given virtual machine for disk creation otherwise false
tagsthe tags for the disk offering
vspherestoragepolicythe vsphere storage policy tagged to the disk offering in case of VMware
zonethe zone name(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
zoneidthe zone ID(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listDomainChildren.html b/static/api/apidocs-4.22/html/apis/listDomainChildren.html new file mode 100644 index 0000000000..5868f0d4f5 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listDomainChildren.html @@ -0,0 +1,294 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listDomainChildren

+

Lists all children domains belonging to a specified domain

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idlist children domain by parent domain ID.false
isrecursiveto return the entire tree, use the value "true". To return the first level children, use the value "false".false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is falsefalse
namelist children domains by namefalse
pagefalse
pagesizefalse
showiconflag to display the resource icon for domainsfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the domain
backupavailablethe total number of backups available to this domain
backuplimitthe total number of backups which can be stored by this domain
backupstorageavailablethe total backup storage space (in GiB) available to the domain
backupstoragelimitthe total backup storage space (in GiB) the domain can own
backupstoragetotalthe total backup storage space (in GiB) owned by the domain
backuptotalthe total number of backups stored by this domain
bucketavailablethe total number of buckets available to this domain
bucketlimitthe total number of buckets which can be stored by this domain
buckettotalthe total number of buckets stored by this domain
cpuavailablethe total number of cpu cores available to be created for this domain
cpulimitthe total number of cpu cores the domain can own
cputotalthe total number of cpu cores owned by domain
createdthe date when this domain was created
domaindetailsdetails for the domain
gpuavailablethe total number of gpus available to be created for this domain
gpulimitthe total number of gpus the domain can own
gputotalthe total number of gpus owned by domain
haschildwhether the domain has one or more sub-domains
iconBase64 string representation of the resource icon
ipavailablethe total number of public ip addresses available for this domain to acquire
iplimitthe total number of public ip addresses this domain can acquire
iptotalthe total number of public ip addresses allocated for this domain
levelthe level of the domain
memoryavailablethe total memory (in MB) available to be created for this domain
memorylimitthe total memory (in MB) the domain can own
memorytotalthe total memory (in MB) owned by domain
namethe name of the domain
networkavailablethe total number of networks available to be created for this domain
networkdomainthe network domain
networklimitthe total number of networks the domain can own
networktotalthe total number of networks owned by domain
objectstorageavailablethe total object storage space (in GiB) available to the domain
objectstoragelimitthe total object storage space (in GiB) the domain can own
objectstoragetotalthe total object storage space (in GiB) owned by the domain
parentdomainidthe domain ID of the parent domain
parentdomainnamethe domain name of the parent domain
paththe path of the domain
primarystorageavailablethe total primary storage space (in GiB) available to be used for this domain
primarystoragelimitthe total primary storage space (in GiB) the domain can own
primarystoragetotalthe total primary storage space (in GiB) owned by domain
projectavailablethe total number of projects available for administration by this domain
projectlimitthe total number of projects the domain can own
projecttotalthe total number of projects being administrated by this domain
secondarystorageavailablethe total secondary storage space (in GiB) available to be used for this domain
secondarystoragelimitthe total secondary storage space (in GiB) the domain can own
secondarystoragetotalthe total secondary storage space (in GiB) owned by domain
snapshotavailablethe total number of snapshots available for this domain
snapshotlimitthe total number of snapshots which can be stored by this domain
snapshottotalthe total number of snapshots stored by this domain
statethe state of the domain
taggedresourcesThe tagged resource limit and count for the domain
templateavailablethe total number of templates available to be created by this domain
templatelimitthe total number of templates which can be created by this domain
templatetotalthe total number of templates which have been created by this domain
vmavailablethe total number of virtual machines available for this domain to acquire
vmlimitthe total number of virtual machines that can be deployed by this domain
vmtotalthe total number of virtual machines deployed by this domain
volumeavailablethe total volume available for this domain
volumelimitthe total volume which can be used by this domain
volumetotalthe total volume being used by this domain
vpcavailablethe total number of vpcs available to be created for this domain
vpclimitthe total number of vpcs the domain can own
vpctotalthe total number of vpcs owned by domain
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listDomains.html b/static/api/apidocs-4.22/html/apis/listDomains.html new file mode 100644 index 0000000000..e36054a00a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listDomains.html @@ -0,0 +1,300 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listDomains

+

Lists domains and provides detailed information for listed domains

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
detailscomma separated list of domain details requested, value can be a list of [ all, resource, min]false
idList domain by domain ID.false
keywordList by keywordfalse
levelList domains by domain level.false
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is falsefalse
nameList domain by domain name.false
pagefalse
pagesizefalse
showiconflag to display the resource icon for domainsfalse
tagTag for resource type to return usagefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the domain
backupavailablethe total number of backups available to this domain
backuplimitthe total number of backups which can be stored by this domain
backupstorageavailablethe total backup storage space (in GiB) available to the domain
backupstoragelimitthe total backup storage space (in GiB) the domain can own
backupstoragetotalthe total backup storage space (in GiB) owned by the domain
backuptotalthe total number of backups stored by this domain
bucketavailablethe total number of buckets available to this domain
bucketlimitthe total number of buckets which can be stored by this domain
buckettotalthe total number of buckets stored by this domain
cpuavailablethe total number of cpu cores available to be created for this domain
cpulimitthe total number of cpu cores the domain can own
cputotalthe total number of cpu cores owned by domain
createdthe date when this domain was created
domaindetailsdetails for the domain
gpuavailablethe total number of gpus available to be created for this domain
gpulimitthe total number of gpus the domain can own
gputotalthe total number of gpus owned by domain
haschildwhether the domain has one or more sub-domains
iconBase64 string representation of the resource icon
ipavailablethe total number of public ip addresses available for this domain to acquire
iplimitthe total number of public ip addresses this domain can acquire
iptotalthe total number of public ip addresses allocated for this domain
levelthe level of the domain
memoryavailablethe total memory (in MB) available to be created for this domain
memorylimitthe total memory (in MB) the domain can own
memorytotalthe total memory (in MB) owned by domain
namethe name of the domain
networkavailablethe total number of networks available to be created for this domain
networkdomainthe network domain
networklimitthe total number of networks the domain can own
networktotalthe total number of networks owned by domain
objectstorageavailablethe total object storage space (in GiB) available to the domain
objectstoragelimitthe total object storage space (in GiB) the domain can own
objectstoragetotalthe total object storage space (in GiB) owned by the domain
parentdomainidthe domain ID of the parent domain
parentdomainnamethe domain name of the parent domain
paththe path of the domain
primarystorageavailablethe total primary storage space (in GiB) available to be used for this domain
primarystoragelimitthe total primary storage space (in GiB) the domain can own
primarystoragetotalthe total primary storage space (in GiB) owned by domain
projectavailablethe total number of projects available for administration by this domain
projectlimitthe total number of projects the domain can own
projecttotalthe total number of projects being administrated by this domain
secondarystorageavailablethe total secondary storage space (in GiB) available to be used for this domain
secondarystoragelimitthe total secondary storage space (in GiB) the domain can own
secondarystoragetotalthe total secondary storage space (in GiB) owned by domain
snapshotavailablethe total number of snapshots available for this domain
snapshotlimitthe total number of snapshots which can be stored by this domain
snapshottotalthe total number of snapshots stored by this domain
statethe state of the domain
taggedresourcesThe tagged resource limit and count for the domain
templateavailablethe total number of templates available to be created by this domain
templatelimitthe total number of templates which can be created by this domain
templatetotalthe total number of templates which have been created by this domain
vmavailablethe total number of virtual machines available for this domain to acquire
vmlimitthe total number of virtual machines that can be deployed by this domain
vmtotalthe total number of virtual machines deployed by this domain
volumeavailablethe total volume available for this domain
volumelimitthe total volume which can be used by this domain
volumetotalthe total volume being used by this domain
vpcavailablethe total number of vpcs available to be created for this domain
vpclimitthe total number of vpcs the domain can own
vpctotalthe total number of vpcs owned by domain
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listEgressFirewallRules.html b/static/api/apidocs-4.22/html/apis/listEgressFirewallRules.html new file mode 100644 index 0000000000..f487036af2 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listEgressFirewallRules.html @@ -0,0 +1,195 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listEgressFirewallRules

+

Lists all egress firewall rules for network ID.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
fordisplaylist resources by display flag; only ROOT admin is eligible to pass this parameterfalse
idLists rule with the specified ID.false
ipaddressidthe ID of IP address of the firewall servicesfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
networkidthe network ID for the egress firewall servicesfalse
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
tagsList resources by tags (key/value pairs)false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the firewall rule
cidrlistthe cidr list to forward traffic from. Multiple entries are separated by a single comma character (,).
destcidrlistthe cidr list to forward traffic to. Multiple entries are separated by a single comma character (,).
endportthe ending port of firewall rule's port range
fordisplayis rule for display to the regular user
icmpcodeerror code for this icmp message
icmptypetype of the icmp message being sent
ipaddressthe public ip address for the firewall rule
ipaddressidthe public ip address id for the firewall rule
networkidthe network id of the firewall rule
protocolthe protocol of the firewall rule
startportthe starting port of firewall rule's port range
statethe state of the rule
traffictypethe traffic type for the firewall rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listElastistorInterface.html b/static/api/apidocs-4.22/html/apis/listElastistorInterface.html new file mode 100644 index 0000000000..e986e8e422 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listElastistorInterface.html @@ -0,0 +1,99 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listElastistorInterface

+

Lists the network Interfaces of elastistor

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
controlleridcontroller idfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the volume
compressioncompression
deduplicationdeduplication
graceallowedgraceallowed
namethe name of the volume
syncsynchronization
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listElastistorPool.html b/static/api/apidocs-4.22/html/apis/listElastistorPool.html new file mode 100644 index 0000000000..5339da22c2 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listElastistorPool.html @@ -0,0 +1,102 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listElastistorPool

+

Lists the pools of elastistor

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the Poolfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the storage pool
controlleridcontroller of the pool
gatewaydefault gateway of the pool
maxiopsavailable iops of the pool
namethe name of the storage pool
sizethe current available space of the pool
statethe state of the storage pool
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listElastistorVolume.html b/static/api/apidocs-4.22/html/apis/listElastistorVolume.html new file mode 100644 index 0000000000..a1e04ee0e1 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listElastistorVolume.html @@ -0,0 +1,99 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listElastistorVolume

+

Lists the volumes of elastistor

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the accounttrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the volume
compressioncompression
deduplicationdeduplication
graceallowedgraceallowed
namethe name of the volume
syncsynchronization
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listEventTypes.html b/static/api/apidocs-4.22/html/apis/listEventTypes.html new file mode 100644 index 0000000000..7d12e82ac0 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listEventTypes.html @@ -0,0 +1,81 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listEventTypes

+

List Event Types

+
+
+ +
+
+
+

Request parameters

+ + + + +
Parameter NameDescriptionRequired
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
nameEvent Type
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listEvents.html b/static/api/apidocs-4.22/html/apis/listEvents.html new file mode 100644 index 0000000000..d6ae6e955f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listEvents.html @@ -0,0 +1,192 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listEvents

+

A command to list events.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
archivedtrue to list archived events otherwise falsefalse
domainidlist only resources belonging to the domain specifiedfalse
durationthe duration of the eventfalse
enddatethe end date range of the list you want to retrieve (use format "yyyy-MM-dd" or the new format "yyyy-MM-dd HH:mm:ss")false
entrytimethe time the event was enteredfalse
idthe ID of the eventfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
levelthe event level (INFO, WARN, ERROR)false
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
resourceidthe ID of the resource associated with the eventfalse
resourcetypethe type of the resource associated with the eventfalse
startdatethe start date range of the list you want to retrieve (use format "yyyy-MM-dd" or the new format "yyyy-MM-dd HH:mm:ss")false
startidthe parent/start ID of the event, when provided this will list all the events with the start/parent ID including the parent eventfalse
stateThe state of the eventsfalse
typethe event type (see event types)false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the event
accountthe account name for the account that owns the object being acted on in the event (e.g. the owner of the virtual machine, ip address, or security group)
archivedwhether the event has been archived or not
createdthe date the event was created
descriptiona brief description of the event
domainthe name of the account's domain
domainidthe id of the account's domain
domainpathpath of the Domain the account's domain belongs to
levelthe event level (INFO, WARN, ERROR)
parentidwhether the event is parented
projectthe project name of the address
projectidthe project id of the ipaddress
resourceidthe id of the resource
resourcenamethe name of the resource
resourcetypethe type of the resource
statethe state of the event
typethe type of the event (see event types)
usernamethe name of the user who performed the action (can be different from the account if an admin is performing an action for a user, e.g. starting/stopping a user's virtual machine)
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listExtensions.html b/static/api/apidocs-4.22/html/apis/listExtensions.html new file mode 100644 index 0000000000..99999035e1 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listExtensions.html @@ -0,0 +1,147 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listExtensions

+

Lists extensions

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
detailscomma separated list of extension details requested, value can be a list of [all, resources, external, min]. When no parameters are passed, all the details are returned.false
iduuid of the extensionfalse
keywordList by keywordfalse
nameName of the extensionfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the extension
createdCreation timestamp of the extension
descriptionDescription of the extension
detailsThe details of the extension
isuserdefinedTrue if the extension is added by admin
nameName of the extension
pathThe path of the entry point fo the extension
pathreadyTrue if the extension path is in ready state across management servers
removedRemoval timestamp of the extension, if applicable
stateThe state of the extension
typeType of the extension
resources(*)List of resources to which extension is registered to
idID of the resource associated with the extension
createdCreation timestamp of the mapping
detailsthe details of the resource map
nameName of the resource associated with this mapping
typeType of the resource
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listFirewallRules.html b/static/api/apidocs-4.22/html/apis/listFirewallRules.html new file mode 100644 index 0000000000..5a9446ea11 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listFirewallRules.html @@ -0,0 +1,195 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listFirewallRules

+

Lists all firewall rules for an IP address.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
fordisplaylist resources by display flag; only ROOT admin is eligible to pass this parameterfalse
idLists rule with the specified ID.false
ipaddressidthe ID of IP address of the firewall servicesfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
networkidlist firewall rules for certain networkfalse
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
tagsList resources by tags (key/value pairs)false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the firewall rule
cidrlistthe cidr list to forward traffic from. Multiple entries are separated by a single comma character (,).
destcidrlistthe cidr list to forward traffic to. Multiple entries are separated by a single comma character (,).
endportthe ending port of firewall rule's port range
fordisplayis rule for display to the regular user
icmpcodeerror code for this icmp message
icmptypetype of the icmp message being sent
ipaddressthe public ip address for the firewall rule
ipaddressidthe public ip address id for the firewall rule
networkidthe network id of the firewall rule
protocolthe protocol of the firewall rule
startportthe starting port of firewall rule's port range
statethe state of the rule
traffictypethe traffic type for the firewall rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listGlobalLoadBalancerRules.html b/static/api/apidocs-4.22/html/apis/listGlobalLoadBalancerRules.html new file mode 100644 index 0000000000..ac7d8f9e7c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listGlobalLoadBalancerRules.html @@ -0,0 +1,255 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listGlobalLoadBalancerRules

+

Lists load balancer rules.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
idthe ID of the global load balancer rulefalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
regionidregion IDfalse
tagsList resources by tags (key/value pairs)false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idglobal load balancer rule ID
accountthe account of the load balancer rule
descriptionthe description of the global load balancer rule
domainthe domain of the load balancer rule
domainidthe domain ID of the load balancer rule
domainpathpath of the domain to which the load balancer rule belongs
gslbdomainnameDNS domain name given for the global load balancer
gslblbmethodLoad balancing method used for the global load balancer
gslbservicetypeGSLB service type
gslbstickysessionmethodnamesession persistence method used for the global load balancer
namename of the global load balancer rule
projectthe project name of the load balancer
projectidthe project id of the load balancer
regionidRegion Id in which global load balancer is created
loadbalancerrule(*)List of load balancer rules that are part of GSLB rule
idthe load balancer rule ID
accountthe account of the load balancer rule
algorithmthe load balancer algorithm (source, roundrobin, leastconn)
cidrlistthe CIDR list to allow traffic, all other CIDRs will be blocked. Multiple entries must be separated by a single comma character (,).
descriptionthe description of the load balancer
domainthe domain of the load balancer rule
domainidthe domain ID of the load balancer rule
domainpathpath of the domain to which the load balancer rule belongs
fordisplayis rule for display to the regular user
namethe name of the load balancer
networkidthe id of the guest network the lb rule belongs to
privateportthe private port
projectthe project name of the load balancer
projectidthe project id of the load balancer
protocolthe protocol of the loadbalanacer rule
publicipthe public ip address
publicipidthe public ip address id
publicportthe public port
statethe state of the rule
zoneidthe id of the zone the rule belongs to
zonenamethe name of the zone the load balancer rule belongs to
tags(*)the list of resource tags associated with load balancer
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listGpuCards.html b/static/api/apidocs-4.22/html/apis/listGpuCards.html new file mode 100644 index 0000000000..ef0dbc3a6b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listGpuCards.html @@ -0,0 +1,123 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listGpuCards

+

Lists all available GPU cards

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
activeonlyIf true, only GPU cards which have a device will be listed. If false, all GPU cards will be listed.false
deviceiddevice ID of the GPU cardfalse
devicenamedevice name of the GPU cardfalse
idID of the GPU cardfalse
keywordList by keywordfalse
pagefalse
pagesizefalse
vendoridvendor ID of the GPU cardfalse
vendornamevendor name of the GPU cardfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the GPU card
deviceidthe device ID of the GPU card
devicenamethe device name of the GPU card
namethe display name of the GPU card
vendoridthe vendor ID of the GPU card
vendornamethe vendor name of the GPU card
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listGpuDevices.html b/static/api/apidocs-4.22/html/apis/listGpuDevices.html new file mode 100644 index 0000000000..c4715bd262 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listGpuDevices.html @@ -0,0 +1,150 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listGpuDevices

+

Lists all available GPU devices

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
gpucardidthe GPU card ID associated with the GPU devicefalse
hostidthe host ID where the GPU device is attachedfalse
idID of the GPU devicefalse
keywordList by keywordfalse
pagefalse
pagesizefalse
vgpuprofileidthe vGPU profile ID assigned to the GPU devicefalse
virtualmachineidthe virtual machine ID to which the GPU device is allocatedfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the GPU device
busaddressbus address of the GPU device or MDEV UUID for vGPU devices
gpucardidthe GPU card ID associated with this GPU device
gpucardnamethe GPU card name associated with this GPU device
gpudevicetypebus address of the GPU device
hostidthe host ID where the GPU device is attached
hostnamethe host name where the GPU device is attached
managedstatethe managed state of the GPU device (Enabled/Disabled)
numanodethe NUMA node where the GPU device is located
parentgpudeviceidthe ID of the parent GPU device, if this is a vGPU
statethe vGPU profile name assigned to this GPU device
vgpuprofileidthe vGPU profile ID assigned to this GPU device
vgpuprofilenamethe vGPU profile name assigned to this GPU device
virtualmachineidthe vGPU profile ID assigned to this GPU device
virtualmachinenamethe vGPU profile name assigned to this GPU device
vmstatethe state of the virtual machine to which this GPU device is allocated
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listGuestNetworkIpv6Prefixes.html b/static/api/apidocs-4.22/html/apis/listGuestNetworkIpv6Prefixes.html new file mode 100644 index 0000000000..e344f1f0a3 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listGuestNetworkIpv6Prefixes.html @@ -0,0 +1,114 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listGuestNetworkIpv6Prefixes

+

Lists guest network IPv6 prefixes

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idUUID of the IPv6 prefix.false
keywordList by keywordfalse
pagefalse
pagesizefalse
zoneidUUID of zone to which the IPv6 prefix belongs to.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idid of the guest IPv6 prefix
availablesubnetscount of the available IPv6 subnets for the prefix.
created date when this IPv6 prefix was created.
prefixguest IPv6 prefix
totalsubnetscount of the total IPv6 subnets for the prefix.
usedsubnetscount of the used IPv6 subnets for the prefix.
zoneidid of zone to which the IPv6 prefix belongs to.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listGuestOsMapping.html b/static/api/apidocs-4.22/html/apis/listGuestOsMapping.html new file mode 100644 index 0000000000..0311187737 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listGuestOsMapping.html @@ -0,0 +1,126 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listGuestOsMapping

+

Lists all available OS mappings for given hypervisor

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
hypervisorlist Guest OS mapping by hypervisorfalse
hypervisorversionlist Guest OS mapping by hypervisor version. Must be used with hypervisor parameterfalse
idlist mapping by its UUIDfalse
keywordList by keywordfalse
osdisplaynamelist Guest OS mapping by OS display namefalse
osnameforhypervisorlist Guest OS mapping by OS mapping name with hypervisorfalse
ostypeidlist mapping by Guest OS Type UUIDfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the Guest OS mapping
hypervisorthe hypervisor
hypervisorversionversion of the hypervisor for mapping
isuserdefinedis the mapping user defined
osdisplaynamestandard display name for the Guest OS
osnameforhypervisorhypervisor specific name for the Guest OS
ostypeidthe ID of the Guest OS type
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listGuestVlans.html b/static/api/apidocs-4.22/html/apis/listGuestVlans.html new file mode 100644 index 0000000000..e884f94477 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listGuestVlans.html @@ -0,0 +1,150 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listGuestVlans

+

Lists all guest vlans

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
allocatedonlylimits search results to allocated guest vlan. false by default.false
idlist guest vlan by idfalse
keywordList by keywordfalse
pagefalse
pagesizefalse
physicalnetworkidlist guest vlan by physical networkfalse
vnetlist guest vlan by vnetfalse
zoneidlist guest vlan by zonefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe guest VLAN id
accountthe account of the guest VLAN range
allocationstatethe allocation state of the guest VLAN
domainthe domain name of the guest VLAN range
domainidthe domain ID of the guest VLAN range
domainpathpath of the domain to which the guest VLAN range belongs
isdedicatedtrue if the guest VLAN is dedicated to the account
networkthe list of networks who use this guest VLAN
physicalnetworkidthe physical network ID of the guest VLAN range
physicalnetworknamethe physical network name of the guest VLAN range
projectthe project name of the guest VLAN range
projectidthe project id of the guest VLAN range
takendate the guest VLAN was taken
vlanthe guest VLAN
zoneidthe zone ID of the guest VLAN range
zonenamethe zone name of the guest VLAN range
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listGuiThemes.html b/static/api/apidocs-4.22/html/apis/listGuiThemes.html new file mode 100644 index 0000000000..3c936690c6 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listGuiThemes.html @@ -0,0 +1,150 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listGuiThemes

+

Lists GUI themes.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountidThe ID of the account to be filtered.false
commonnameThe internet Common Name (CN) to be filtered.false
domainidThe ID of the domain to be filtered.false
idThe theme ID.false
keywordList by keywordfalse
listallWhether to list all themes.false
listonlydefaultthemeWhether to only list the default theme.false
nameThe name of the theme.false
pagefalse
pagesizefalse
showpublicWhether to list public themes.false
showremovedWhether to list removed themes.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the custom GUI theme.
accountidsA set of account UUIDs (also known as ID for the end-user) separated by comma that can retrieve the theme.
commonnamesA set of Common Names (CN) (fixed or wildcard) separated by comma that can retrieve the theme; e.g.: *acme.com,acme2.com
createdWhen the GUI theme was created.
cssThe CSS to be retrieved and imported into the GUI when matching the theme access configurations.
descriptionDescription of the GUI theme.
domainidsA set of domain UUIDs (also known as ID for the end-user) separated by comma that can retrieve the theme.
ispublicDefines whether a theme can be retrieved by anyone when only the `commonNames` is informed. If the `domainIds` or `accountIds` is informed, it is considered as `false`.
jsonconfigurationThe JSON with the configurations to be retrieved and imported into the GUI when matching the theme access configurations.
nameName of the GUI theme.
recursivedomainsWhether to consider the subdomains of the informed domain IDs.
removedWhen the GUI theme was removed.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listHostHAProviders.html b/static/api/apidocs-4.22/html/apis/listHostHAProviders.html new file mode 100644 index 0000000000..e101f5d66a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listHostHAProviders.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listHostHAProviders

+

Lists HA providers

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
hypervisorHypervisor type of the resourcetrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
haenableif host HA is enabled for the host
haproviderthe host HA provider
hastatethe HA state of the host
hostidthe ID of the host
statusoperation status
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listHostHAResources.html b/static/api/apidocs-4.22/html/apis/listHostHAResources.html new file mode 100644 index 0000000000..43970766b4 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listHostHAResources.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listHostHAResources

+

Lists host HA resources

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
hostidList by host IDfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
haenableif host HA is enabled for the host
haproviderthe host HA provider
hastatethe HA state of the host
hostidthe ID of the host
statusoperation status
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listHostTags.html b/static/api/apidocs-4.22/html/apis/listHostTags.html new file mode 100644 index 0000000000..fcdf07bce5 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listHostTags.html @@ -0,0 +1,99 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listHostTags

+

Lists host tags

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the host tag
hostidthe host ID of the host tag
isimplicittrue if the host tag is implicit
namethe name of the host tag
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listHosts.html b/static/api/apidocs-4.22/html/apis/listHosts.html new file mode 100644 index 0000000000..a29079085d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listHosts.html @@ -0,0 +1,396 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listHosts

+

Lists hosts.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
archCPU Arch of the hostfalse
clusteridlists hosts existing in particular clusterfalse
detailscomma separated list of host details requested, value can be a list of [ min, all, capacity, events, stats]false
hahostif true, list only hosts dedicated to HAfalse
hypervisorhypervisor type of host: XenServer,KVM,VMware,Hyperv,BareMetal,Simulatorfalse
idthe id of the hostfalse
keywordList by keywordfalse
managementserveridthe id of the management serverfalse
namethe name of the hostfalse
outofbandmanagementenabledlist hosts for which out-of-band management is enabledfalse
outofbandmanagementpowerstatelist hosts by its out-of-band management interface's power state. Its value can be one of [On, Off, Unknown]false
pagefalse
pagesizefalse
podidthe Pod ID for the hostfalse
resourcestatelist hosts by resource state. Resource state represents current state determined by admin of host, value can be one of [Enabled, Disabled, Unmanaged, PrepareForMaintenance, ErrorInMaintenance, Maintenance, Error]false
statethe state of the hostfalse
storageaccessgroupthe name of the storage access groupfalse
typethe host typefalse
virtualmachineidlists hosts in the same cluster as this VM and flag hosts with enough CPU/RAm to host this VMfalse
zoneidthe Zone ID for the hostfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the host
annotationthe last annotation set on this host by an admin
archCPU Arch of the host
capabilitiescapabilities of the host
clusteridthe cluster ID of the host
clusternamethe cluster name of the host
clusterstorageaccessgroupscomma-separated list of storage access groups on the cluster
clustertypethe cluster type of the cluster that host belongs to
cpuallocatedthe amount of the host's CPU currently allocated
cpuallocatedpercentagethe amount of the host's CPU currently allocated in percentage
cpuallocatedvaluethe amount of the host's CPU currently allocated in MHz
cpuallocatedwithoverprovisioningthe amount of the host's CPU currently allocated after applying the cpu.overprovisioning.factor
cpuloadaveragethe cpu average load on the host
cpunumberthe CPU number of the host
cpusocketsthe number of CPU sockets on the host
cpuspeedthe CPU speed of the host
cpuusedthe amount of the host's CPU currently used
cpuwithoverprovisioningthe amount of the host's CPU after applying the cpu.overprovisioning.factor
createdthe date and time the host was created
detailsHost details in key/value pairs.
disconnectedtrue if the host is disconnected. False otherwise.
disksizeallocatedthe host's currently allocated disk size
disksizetotalthe total disk size of the host
encryptionsupportedtrue if the host supports encryption
eventsevents available for the host
explicithosttagscomma-separated list of explicit host tags for the host
extensionidThe ID of extension for this cluster
extensionnameThe name of extension for this cluster
gputotalTotal GPUs on the Host
gpuusedUsed GPUs on the Host
hahosttrue if the host is Ha host (dedicated to vms started by HA process; false otherwise
hasenoughcapacitytrue if this host has enough CPU and RAM capacity to migrate a VM to it, false otherwise
hosthathe host HA information information
hosttagscomma-separated list of tags for the host
hypervisorthe host hypervisor
hypervisorversionthe hypervisor version
implicithosttagscomma-separated list of implicit host tags for the host
instanceconversionsupportedtrue if the host supports instance conversion (using virt-v2v)
ipaddressthe IP address of the host
islocalstorageactivetrue if local storage is active, false otherwise
istagaruleWhether the informed tag is a JS interpretable rule or not.
lastannotatedthe last time this host was annotated
lastpingedthe date and time the host was last pinged
managementserveridthe management server ID of the host
managementservernamethe management server name of the host
memoryallocatedthe amount of the host's memory currently allocated
memoryallocatedbytesthe amount of the host's memory currently allocated in bytes
memoryallocatedpercentagethe amount of the host's memory currently allocated in percentage
memorytotalthe memory total of the host, this parameter is deprecated use memorywithoverprovisioning
memoryusedthe amount of the host's memory currently used
memorywithoverprovisioningthe amount of the host's memory after applying the mem.overprovisioning.factor
namethe name of the host
networkkbsreadthe incoming network traffic on the host
networkkbswritethe outgoing network traffic on the host
oscategoryidthe OS category ID of the host
oscategorynamethe OS category name of the host
outofbandmanagementthe host out-of-band management information
podidthe Pod ID of the host
podnamethe Pod name of the host
podstorageaccessgroupscomma-separated list of storage access groups on the pod
removedthe date and time the host was removed
resourcestatethe resource state of the host
statethe state of the host
storageaccessgroupscomma-separated list of storage access groups for the host
suitableformigrationtrue if this host is suitable(has enough capacity and satisfies all conditions like hosttags, max guests vm limit etc) to migrate a VM to it , false otherwise
typethe host type
ueficapabilitytrue if the host has capability to support UEFI boot
usernamethe admin that annotated this host
versionthe host version
virtualmachineidthe virtual machine id for host type ConsoleProxy and SecondaryStorageVM
zoneidthe Zone ID of the host
zonenamethe Zone name of the host
zonestorageaccessgroupscomma-separated list of storage access groups on the zone
gpugroup(*)GPU cards present in the host
gpugroupnameGPU cards present in the host
vgpu(*)the list of enabled vGPUs
maxcapacityMaximum vgpu can be created with this vgpu type on the given gpu group
maxheadsMaximum displays per user
maxresolutionxMaximum X resolution per display
maxresolutionyMaximum Y resolution per display
maxvgpuperpgpuMaximum no. of vgpu per gpu card (pgpu)
remainingcapacityRemaining capacity in terms of no. of more VMs that can be deployped with this vGPU type
vgputypeModel Name of vGPU
videoramVideo RAM for this vGPU type
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listHostsMetrics.html b/static/api/apidocs-4.22/html/apis/listHostsMetrics.html new file mode 100644 index 0000000000..7456158ab2 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listHostsMetrics.html @@ -0,0 +1,195 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listHostsMetrics

+

Lists hosts metrics

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
archCPU Arch of the hostfalse
clusteridlists hosts existing in particular clusterfalse
detailscomma separated list of host details requested, value can be a list of [ min, all, capacity, events, stats]false
hahostif true, list only hosts dedicated to HAfalse
hypervisorhypervisor type of host: XenServer,KVM,VMware,Hyperv,BareMetal,Simulatorfalse
idthe id of the hostfalse
keywordList by keywordfalse
managementserveridthe id of the management serverfalse
namethe name of the hostfalse
outofbandmanagementenabledlist hosts for which out-of-band management is enabledfalse
outofbandmanagementpowerstatelist hosts by its out-of-band management interface's power state. Its value can be one of [On, Off, Unknown]false
pagefalse
pagesizefalse
podidthe Pod ID for the hostfalse
resourcestatelist hosts by resource state. Resource state represents current state determined by admin of host, value can be one of [Enabled, Disabled, Unmanaged, PrepareForMaintenance, ErrorInMaintenance, Maintenance, Error]false
statethe state of the hostfalse
storageaccessgroupthe name of the storage access groupfalse
typethe host typefalse
virtualmachineidlists hosts in the same cluster as this VM and flag hosts with enough CPU/RAm to host this VMfalse
zoneidthe Zone ID for the hostfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
cpuallocateddisablethresholdcpu allocated disable threshold exceeded
cpuallocatedghzthe total cpu allocated in Ghz
cpuallocatedthresholdcpu allocated notification threshold exceeded
cpudisablethresholdcpu usage disable threshold exceeded
cputhresholdcpu usage notification threshold exceeded
cputotalghzthe total cpu capacity in Ghz
cpuusedghzthe total cpu used in Ghz
instancesinstances on the host
memoryallocateddisablethresholdmemory allocated disable threshold exceeded
memoryallocatedgbthe total memory allocated in GiB
memoryallocatedthresholdmemory allocated notification threshold exceeded
memorydisablethresholdmemory usage disable threshold exceeded
memorythresholdmemory usage notification threshold exceeded
memorytotalgbthe total memory capacity in GiB
memoryusedgbthe total memory used in GiB
networkreadnetwork read in GiB
networkwritenetwork write in GiB
powerstateout-of-band management power state
systeminstancessystem vm instances on the host
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listHypervisorCapabilities.html b/static/api/apidocs-4.22/html/apis/listHypervisorCapabilities.html new file mode 100644 index 0000000000..00d368a18f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listHypervisorCapabilities.html @@ -0,0 +1,120 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listHypervisorCapabilities

+

Lists all hypervisor capabilities.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
hypervisorthe hypervisor for which to restrict the searchfalse
idID of the hypervisor capabilityfalse
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the hypervisor capabilities row
hypervisorthe hypervisor type
hypervisorversionthe hypervisor version
maxdatavolumeslimitthe maximum number of Data Volumes that can be attached for this hypervisor
maxguestslimitthe maximum number of guest vms recommended for this hypervisor
maxhostsperclusterthe maximum number of Hosts per cluster for this hypervisor
securitygroupenabledtrue if security group is supported
storagemotionenabledtrue if storage motion is supported
vmsnapshotenabledtrue if VM snapshots are enabled for this hypervisor
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listHypervisors.html b/static/api/apidocs-4.22/html/apis/listHypervisors.html new file mode 100644 index 0000000000..6c0724f545 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listHypervisors.html @@ -0,0 +1,84 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listHypervisors

+

List hypervisors

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
zoneidthe zone id for listing hypervisors.false
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
nameHypervisor name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listIdps.html b/static/api/apidocs-4.22/html/apis/listIdps.html new file mode 100644 index 0000000000..0345d975ab --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listIdps.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listIdps

+

Returns list of discovered SAML Identity Providers

+
+
+ +
+
+
+

Request parameters

+ + + + +
Parameter NameDescriptionRequired
+
+
+

Response Tags

+ + + + + + + + + + + + + +
Response NameDescription
idThe IdP Entity ID
orgNameThe IdP Organization Name
orgUrlThe IdP Organization URL
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listImageStoreObjects.html b/static/api/apidocs-4.22/html/apis/listImageStoreObjects.html new file mode 100644 index 0000000000..d0e4c89b7c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listImageStoreObjects.html @@ -0,0 +1,126 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listImageStoreObjects

+

Lists objects at specified path on an image store.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idid of the image storetrue
keywordList by keywordfalse
pagefalse
pagesizefalse
pathpath to list on image storefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
formatFormat of template associated with the data store object.
isdirectoryIs it a directory.
lastupdatedLast modified date of the file/directory.
nameName of the data store object.
sizeSize is in Bytes.
snapshotidSnapshot ID associated with the data store object.
snapshotnameSnapshot Name associated with the data store object.
templateidTemplate ID associated with the data store object.
templatenameTemplate Name associated with the data store object.
volumeidVolume ID associated with the data store object.
volumenameVolume Name associated with the data store object.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listImageStores.html b/static/api/apidocs-4.22/html/apis/listImageStores.html new file mode 100644 index 0000000000..97def83880 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listImageStores.html @@ -0,0 +1,138 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listImageStores

+

Lists image stores.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the storage poolfalse
keywordList by keywordfalse
namethe name of the image storefalse
pagefalse
pagesizefalse
protocolthe image store protocolfalse
providerthe image store providerfalse
readonlyread-only status of the image storefalse
zoneidthe Zone ID for the image storefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the image store
disksizetotalthe total disk size of the host
disksizeusedthe host's currently used disk size
namethe name of the image store
protocolthe protocol of the image store
providernamethe provider name of the image store
readonlydefines if store is read-only
scopethe scope of the image store
urlthe url of the image store
zoneidthe Zone ID of the image store
zonenamethe Zone name of the image store
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listImportVmTasks.html b/static/api/apidocs-4.22/html/apis/listImportVmTasks.html new file mode 100644 index 0000000000..2f6ada4f88 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listImportVmTasks.html @@ -0,0 +1,159 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listImportVmTasks

+

List running import virtual machine tasks from a unmanaged hosts into CloudStack

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
zoneidthe zone IDtrue
accountidthe ID of the Accountfalse
convertinstancehostidConversion host of the importing taskfalse
keywordList by keywordfalse
pagefalse
pagesizefalse
tasksfilterFilter tasks by state, valid options are: All, Running, Completed, Failedfalse
vcenterThe name/ip of vCenter. Make sure it is IP address or full qualified domain name for host running vCenter server.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of importing task
accountthe account name
accountidthe ID of account
convertinstancehostidthe ID of the host on which the instance is being converted
convertinstancehostnamethe name of the host on which the instance is being converted
createdthe create date of the importing task
datacenternamethe datacenter name of the importing VM task
descriptionthe current step description on the importing VM task
displaynamethe display name of the importing VM
durationthe total task duration
lastupdatedthe last updated date of the importing task
sourcevmnamethe source VM name
statethe state of the importing VM task
stepthe current step on the importing VM task
stepdurationthe duration of the current step
vcenterthe vcenter name of the importing VM task
virtualmachineidthe ID of the imported VM (after task is completed)
zoneidthe Zone ID
zonenamethe Zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listInfrastructure.html b/static/api/apidocs-4.22/html/apis/listInfrastructure.html new file mode 100644 index 0000000000..f1aa4dc1b4 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listInfrastructure.html @@ -0,0 +1,120 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listInfrastructure

+

Lists infrastructure

+
+
+ +
+
+
+

Request parameters

+ + + + +
Parameter NameDescriptionRequired
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
alertsNumber of Alerts
backuprepositoriesNumber of backup repositories
clustersNumber of clusters
cpusocketsNumber of cpu sockets
hostsNumber of hypervisor hosts
ilbvmsNumber of internal LBs
imagestoresNumber of images stores
managementserversNumber of management servers
objectstoresNumber of object stores
podsNumber of pods
routersNumber of routers
storagepoolsNumber of storage pools
systemvmsNumber of systemvms
zonesNumber of zones
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listInstanceGroups.html b/static/api/apidocs-4.22/html/apis/listInstanceGroups.html new file mode 100644 index 0000000000..8106c7c8da --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listInstanceGroups.html @@ -0,0 +1,135 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listInstanceGroups

+

Lists vm groups

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
idlist instance groups by IDfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
namelist instance groups by namefalse
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the instance group
accountthe account owning the instance group
createdtime and date the instance group was created
domainthe domain name of the instance group
domainidthe domain ID of the instance group
domainpathpath of the Domain the instance group belongs to
namethe name of the instance group
projectthe project name of the instance group
projectidthe project ID of the instance group
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listInternalLoadBalancerElements.html b/static/api/apidocs-4.22/html/apis/listInternalLoadBalancerElements.html new file mode 100644 index 0000000000..9fb51b3ae0 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listInternalLoadBalancerElements.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listInternalLoadBalancerElements

+

Lists all available Internal Load Balancer elements.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
enabledlist internal load balancer elements by enabled statefalse
idlist internal load balancer elements by idfalse
keywordList by keywordfalse
nspidlist internal load balancer elements by network service provider idfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + +
Response NameDescription
idthe id of the internal load balancer element
enabledEnabled/Disabled the element
nspidthe physical network service provider id of the element
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listInternalLoadBalancerVMs.html b/static/api/apidocs-4.22/html/apis/listInternalLoadBalancerVMs.html new file mode 100644 index 0000000000..9e4322cbde --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listInternalLoadBalancerVMs.html @@ -0,0 +1,405 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listInternalLoadBalancerVMs

+

List internal LB VMs.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
fetchhealthcheckresultsif true is passed for this parameter, also fetch last executed health check results for the VM. Default is falsefalse
forvpcif true is passed for this parameter, list only VPC Internal LB VMsfalse
hostidthe host ID of the Internal LB VMfalse
idthe ID of the Internal LB VMfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
namethe name of the Internal LB VMfalse
networkidlist by network idfalse
pagefalse
pagesizefalse
podidthe Pod ID of the Internal LB VMfalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
statethe state of the Internal LB VMfalse
vpcidList Internal LB VMs by VPCfalse
zoneidthe Zone ID of the Internal LB VMfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the router
accountthe account associated with the router
archCPU arch of the router
createdthe date and time the router was created
dns1the first DNS for the router
dns2the second DNS for the router
domainthe domain associated with the router
domainidthe domain ID associated with the router
domainpathpath of the Domain the router belongs to
gatewaythe gateway for the router
guestipaddressthe guest IP address for the router
guestmacaddressthe guest MAC address for the router
guestnetmaskthe guest netmask for the router
guestnetworkidthe ID of the corresponding guest network
guestnetworknamethe name of the corresponding guest network
healthchecksfailedtrue if any health checks had failed
hostcontrolstatethe control state of the host for the router
hostidthe host ID for the router
hostnamethe hostname for the router
hypervisorthe hypervisor on which the template runs
ip6dns1the first IPv6 DNS for the router
ip6dns2the second IPv6 DNS for the router
isredundantrouterif this router is an redundant virtual router
linklocalipthe link local IP address for the router
linklocalmacaddressthe link local MAC address for the router
linklocalnetmaskthe link local netmask for the router
linklocalnetworkidthe ID of the corresponding link local network
namethe name of the router
networkdomainthe network domain for the router
podidthe Pod ID for the router
podnamethe Pod name for the router
projectthe project name of the address
projectidthe project id of the ipaddress
publicipthe public IP address for the router
publicmacaddressthe public MAC address for the router
publicnetmaskthe public netmask for the router
publicnetworkidthe ID of the corresponding public network
redundantstatethe state of redundant virtual router
requiresupgradetrue if the router template requires upgrader
rolerole of the domain router
scriptsversionthe version of scripts
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
softwareversionthe version of the code / software in the router
statethe state of the router
templateidthe template ID for the router
templatenamethe template name for the router
versionthe version of template
vpcidVPC the router belongs to
vpcnamethe name of VPC the router belongs to
zoneidthe Zone ID for the router
zonenamethe Zone name for the router
healthcheckresults(*)Last executed health check result for the router
checknamethe name of the health check on the router
checktypethe type of the health check - basic or advanced
detailsdetailed response generated on running health check
lastupdatedthe date this VPC was created
statusthe result of the health check in enum form: {SUCCESS, FAILURE, WARNING, UNKNOWN}
successresult of the health check if available
nic(*)the list of nics associated with the router
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listIpForwardingRules.html b/static/api/apidocs-4.22/html/apis/listIpForwardingRules.html new file mode 100644 index 0000000000..76b20e499f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listIpForwardingRules.html @@ -0,0 +1,195 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listIpForwardingRules

+

List the IP forwarding rules

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
idLists rule with the specified ID.false
ipaddressidlist the rule belonging to this public IP addressfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
virtualmachineidLists all rules applied to the specified VM.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the port forwarding rule
cidrlistthe cidr list to forward traffic from. Multiple entries are separated by a single comma character (,).
fordisplayis firewall for display to the regular user
ipaddressthe public ip address for the port forwarding rule
ipaddressidthe public ip address id for the port forwarding rule
networkidthe id of the guest network the port forwarding rule belongs to
privateendportthe ending port of port forwarding rule's private port range
privateportthe starting port of port forwarding rule's private port range
protocolthe protocol of the port forwarding rule
publicendportthe ending port of port forwarding rule's private port range
publicportthe starting port of port forwarding rule's public port range
statethe state of the rule
virtualmachinedisplaynamethe VM display name for the port forwarding rule
virtualmachineidthe VM ID for the port forwarding rule
virtualmachinenamethe VM name for the port forwarding rule
vmguestipthe vm ip address for the port forwarding rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listIpv4SubnetsForGuestNetwork.html b/static/api/apidocs-4.22/html/apis/listIpv4SubnetsForGuestNetwork.html new file mode 100644 index 0000000000..7843bd239b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listIpv4SubnetsForGuestNetwork.html @@ -0,0 +1,147 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listIpv4SubnetsForGuestNetwork

+

Lists IPv4 subnets for guest networks.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idUUID of the IPv4 subnet for guest network.false
keywordList by keywordfalse
networkidUUID of network to which the IPv4 subnet is associated to.false
pagefalse
pagesizefalse
parentidUUID of zone Ipv4 subnet which the IPv4 subnet belongs to.false
subnetThe CIDR of the Ipv4 subnet.false
vpcidUUID of VPC to which the IPv4 subnet is associated to.false
zoneidUUID of zone to which the IPv4 subnet belongs to.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idid of the IPv4 subnet for guest network
allocateddate when this IPv4 subnet was allocated.
createddate when this IPv4 subnet was created.
networkidid of network which the IPv4 subnet is associated with.
networknamename of network which the IPv4 subnet is associated with.
parentidid of the data center IPv4 subnet
parentsubnetsubnet of the data center IPv4 subnet
removeddate when this IPv4 subnet was removed.
statestate of subnet of the IPv4 network
subnetsubnet of the IPv4 network
vpcidId of the VPC which the IPv4 subnet is associated with.
vpcnameName of the VPC which the IPv4 subnet is associated with.
zoneidid of zone to which the IPv4 subnet belongs to.
zonenameid of zone to which the IPv4 subnet belongs to.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listIpv4SubnetsForZone.html b/static/api/apidocs-4.22/html/apis/listIpv4SubnetsForZone.html new file mode 100644 index 0000000000..7331d92c4c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listIpv4SubnetsForZone.html @@ -0,0 +1,135 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listIpv4SubnetsForZone

+

Lists IPv4 subnets for zone.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountthe account which the IPv4 subnet is dedicated to. Must be used with the domainId parameter.false
domainidthe domain ID which the IPv4 subnet is dedicated to.false
idUUID of the IPv4 subnet.false
keywordList by keywordfalse
pagefalse
pagesizefalse
projectidproject who which the IPv4 subnet is dedicated tofalse
subnetCIDR of the IPv4 subnet.false
zoneidUUID of zone to which the IPv4 subnet belongs to.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idid of the guest IPv4 subnet
accountthe account of the IPv4 subnet
createddate when this IPv4 subnet was created.
domainthe domain name of the IPv4 subnet
domainidthe domain ID of the IPv4 subnet
projectthe project name of the IPv4 subnet
projectidthe project id of the IPv4 subnet
subnetguest IPv4 subnet
zoneidid of zone to which the IPv4 subnet belongs to.
zonenamename of zone to which the IPv4 subnet belongs to.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listIpv6FirewallRules.html b/static/api/apidocs-4.22/html/apis/listIpv6FirewallRules.html new file mode 100644 index 0000000000..c423324ec8 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listIpv6FirewallRules.html @@ -0,0 +1,201 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listIpv6FirewallRules

+

Lists all IPv6 firewall rules

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
fordisplaylist resources by display flag; only ROOT admin is eligible to pass this parameterfalse
idLists ipv6 firewall rule with the specified IDfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
networkidlist ipv6 firewall rules by network IDfalse
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
tagsList resources by tags (key/value pairs)false
traffictypelist ipv6 firewall rules by traffic type - ingress or egressfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the port forwarding rule
cidrlistthe cidr list to forward traffic from. Multiple entries are separated by a single comma character (,).
fordisplayis firewall for display to the regular user
ipaddressthe public ip address for the port forwarding rule
ipaddressidthe public ip address id for the port forwarding rule
networkidthe id of the guest network the port forwarding rule belongs to
privateendportthe ending port of port forwarding rule's private port range
privateportthe starting port of port forwarding rule's private port range
protocolthe protocol of the port forwarding rule
publicendportthe ending port of port forwarding rule's private port range
publicportthe starting port of port forwarding rule's public port range
statethe state of the rule
virtualmachinedisplaynamethe VM display name for the port forwarding rule
virtualmachineidthe VM ID for the port forwarding rule
virtualmachinenamethe VM name for the port forwarding rule
vmguestipthe vm ip address for the port forwarding rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listIsoPermissions.html b/static/api/apidocs-4.22/html/apis/listIsoPermissions.html new file mode 100644 index 0000000000..542090c254 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listIsoPermissions.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listIsoPermissions

+

List iso visibility and all accounts that have permissions to view this iso.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe template IDtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe template ID
accountthe list of accounts the template is available for
domainidthe ID of the domain to which the template belongs
ispublictrue if this template is a public template, false otherwise
projectidsthe list of projects the template is available for
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listIsos.html b/static/api/apidocs-4.22/html/apis/listIsos.html new file mode 100644 index 0000000000..801ac4cf7f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listIsos.html @@ -0,0 +1,321 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listIsos

+

Lists all available ISO files.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
archthe CPU arch of the ISO. Valid options are: x86_64, aarch64false
bootabletrue if the ISO is bootable, false otherwisefalse
domainidlist only resources belonging to the domain specifiedfalse
hypervisorthe hypervisor for which to restrict the searchfalse
idlist ISO by IDfalse
imagestoreidID of the image or image cache storefalse
isofilterpossible values are "featured", "self", "selfexecutable","sharedexecutable","executable", and "community". * featured : templates that have been marked as featured and public. * self : templates that have been registered or created by the calling user. * selfexecutable : same as self, but only returns templates that can be used to deploy a new VM. * sharedexecutable : templates ready to be deployed that have been granted to the calling user by another user. * executable : templates that are owned by the calling user, or public templates, that can be used to deploy a VM. * community : templates that have been marked as public but not featured. * all : all templates (only usable by admins).false
ispublictrue if the ISO is publicly available to all users, false otherwise.false
isreadylist ISOs that are ready to be deployedfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
namelist all ISOs by namefalse
oscategoryidthe ID of the OS category for the ISOfalse
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
showiconflag to display the resource image for the isosfalse
showremovedshow removed ISOs as wellfalse
showuniqueIf set to true, list only unique isos across zonesfalse
storageidID of the storage poolfalse
tagsList resources by tags (key/value pairs)false
zoneidthe ID of the zonefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe template ID
accountthe account name to which the template belongs
accountidthe account id to which the template belongs
archCPU Arch of the template
bitsthe processor bit size
bootabletrue if the ISO is bootable, false otherwise
checksumchecksum of the template
childtemplatesif root disk template, then ids of the datas disk templates this template owns
createdthe date this template was created
crossZonestrue if the template is managed across all Zones, false otherwise
deployasisVMware only: true if template is deployed without orchestrating disks and networks but "as-is" defined in the template.
deployasisdetailsVMware only: additional key/value details tied with deploy-as-is template
detailsadditional key/value details tied with template
directdownloadKVM Only: true if template is directly downloaded to Primary Storage bypassing Secondary Storage
displaytextthe template display text
domainthe name of the domain to which the template belongs
domainidthe ID of the domain to which the template belongs
domainpathpath of the Domain the template belongs to
downloaddetailsLists the download progress of a template across all secondary storages
extensionidThe ID of extension linked to this template
extensionnameThe name of extension linked to this template
forcksIf true it indicates that the template can be used for CKS cluster deployments
formatthe format of the template.
hostidthe ID of the secondary storage host for the template
hostnamethe name of the secondary storage host for the template
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
isdynamicallyscalabletrue if template contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory
isextractabletrue if the template is extractable, false otherwise
isfeaturedtrue if this template is a featured template, false otherwise
ispublictrue if this template is a public template, false otherwise
isreadytrue if the template is ready to be deployed from, false otherwise.
namethe template name
ostypeidthe ID of the OS type for this template.
ostypenamethe name of the OS type for this template.
parenttemplateidif Datadisk template, then id of the root disk template this template belongs to
passwordenabledtrue if the reset password feature is enabled, false otherwise
physicalsizethe physical size of the template
projectthe project name of the template
projectidthe project id of the template
removedthe date this template was removed
requireshvmtrue if template requires HVM enabled, false otherwise
sizethe size of the template
sourcetemplateidthe template ID of the parent template if present
sshkeyenabledtrue if template is sshkey enabled, false otherwise
statusthe status of the template
templatetagthe tag of this template
templatetypethe type of the template
urlthe URL which the template/iso is registered from
userdataidthe id of userdata linked to this template
userdatanamethe name of userdata linked to this template
userdataparamslist of parameters which contains the list of keys or string parameters that are needed to be passed for any variables declared in userdata
userdatapolicythe userdata override policy with the userdata provided while deploying VM
zoneidthe ID of the zone for this template
zonenamethe name of the zone for this template
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listKubernetesClusters.html b/static/api/apidocs-4.22/html/apis/listKubernetesClusters.html new file mode 100644 index 0000000000..c9e375af7d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listKubernetesClusters.html @@ -0,0 +1,255 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listKubernetesClusters

+

Lists Kubernetes clusters

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
clustertypetype of the cluster: CloudManaged, ExternalManagedfalse
domainidlist only resources belonging to the domain specifiedfalse
idthe ID of the Kubernetes clusterfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
namename of the Kubernetes cluster (a substring match is made against the parameter value, data for all matching Kubernetes clusters will be returned)false
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
statestate of the Kubernetes clusterfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the Kubernetes cluster
accountthe account associated with the Kubernetes cluster
associatednetworknamethe name of the network of the Kubernetes cluster
autoscalingenabledWhether autoscaling is enabled for the cluster
clustertypethe type of the cluster
cniconfignameName of CNI Configuration associated with the cluster
cniconfigurationidID of CNI Configuration associated with the cluster
consoleendpointURL end point for the Kubernetes cluster dashboard UI
controlnodesthe control nodes count for the Kubernetes cluster
controlofferingidthe ID of the service offering of the control nodes on the Kubernetes cluster
controlofferingnamethe name of the service offering of the control nodes on the Kubernetes cluster
cpunumberthe cpu cores of the Kubernetes cluster
createdthe date when this Kubernetes cluster was created
csienabledIndicates if the CloudStack CSI driver has been setup in the cluster
descriptionthe description of the Kubernetes cluster
domainthe name of the domain in which the Kubernetes cluster exists
domainidthe ID of the domain in which the Kubernetes cluster exists
domainpathpath of the domain to which the Kubernetes cluster belongs
endpointURL end point for the Kubernetes cluster
etcdipsPublic IP Addresses of the etcd nodes
etcdnodesthe number of the etcd nodes on the Kubernetes cluster
etcdofferingidthe ID of the service offering of the etcd nodes on the Kubernetes cluster
etcdofferingnamethe name of the service offering of the etcd nodes on the Kubernetes cluster
ipaddressPublic IP Address of the cluster
ipaddressidPublic IP Address ID of the cluster
keypairkeypair details
kubernetesversionidthe ID of the Kubernetes version for the Kubernetes cluster
kubernetesversionnamethe name of the Kubernetes version for the Kubernetes cluster
masternodesthe master nodes count for the Kubernetes cluster. This parameter is deprecated, please use 'controlnodes' parameter.
maxsizeMaximum size of the cluster
memorythe memory the Kubernetes cluster
minsizeMinimum size of the cluster
namethe name of the Kubernetes cluster
networkidthe ID of the network of the Kubernetes cluster
projectthe project name of the Kubernetes cluster
projectidthe project id of the Kubernetes cluster
serviceofferingidthe ID of the service offering of the Kubernetes cluster
serviceofferingnamethe name of the service offering of the Kubernetes cluster
sizethe size (worker nodes count) of the Kubernetes cluster
statethe state of the Kubernetes cluster
templateidthe ID of the template of the Kubernetes cluster
templatenamethe name of the template of the Kubernetes cluster
virtualmachinesthe list of virtualmachine associated with this Kubernetes cluster
workerofferingidthe ID of the service offering of the worker nodes on the Kubernetes cluster
workerofferingnamethe name of the service offering of the worker nodes on the Kubernetes cluster
zoneidthe name of the zone of the Kubernetes cluster
zonenamethe name of the zone of the Kubernetes cluster
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listKubernetesSupportedVersions.html b/static/api/apidocs-4.22/html/apis/listKubernetesSupportedVersions.html new file mode 100644 index 0000000000..c9f526cd57 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listKubernetesSupportedVersions.html @@ -0,0 +1,150 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listKubernetesSupportedVersions

+

Lists supported Kubernetes version

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
archthe CPU arch of the binaries ISO. Valid options are: x86_64, aarch64false
idthe ID of the Kubernetes supported versionfalse
keywordList by keywordfalse
minimumkubernetesversionidthe ID of the minimum Kubernetes supported versionfalse
minimumsemanticversionthe minimum semantic version for the Kubernetes supported version to be listedfalse
pagefalse
pagesizefalse
zoneidthe ID of the zone in which Kubernetes supported version will be availablefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the Kubernetes supported version
archthe arch of the binaries ISO for Kubernetes supported version
createdthe date when this Kubernetes supported version was created
directdownloadKVM Only: true if the ISO for the Kubernetes supported version is directly downloaded to Primary Storage bypassing Secondary Storage
isoidthe id of the binaries ISO for Kubernetes supported version
isonamethe name of the binaries ISO for Kubernetes supported version
isostatethe state of the binaries ISO for Kubernetes supported version
mincpunumberthe minimum number of CPUs needed for the Kubernetes supported version
minmemorythe minimum RAM size in MB needed for the Kubernetes supported version
nameName of the Kubernetes supported version
semanticversionKubernetes semantic version
statethe enabled or disabled state of the Kubernetes supported version
supportsautoscalingwhether Kubernetes supported version supports Autoscaling
supportshawhether Kubernetes supported version supports HA, multi-control nodes
zoneidthe id of the zone in which Kubernetes supported version is available
zonenamethe name of the zone in which Kubernetes supported version is available
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listLBHealthCheckPolicies.html b/static/api/apidocs-4.22/html/apis/listLBHealthCheckPolicies.html new file mode 100644 index 0000000000..b9fd0bcf31 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listLBHealthCheckPolicies.html @@ -0,0 +1,141 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listLBHealthCheckPolicies

+

Lists load balancer health check policies.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
fordisplaylist resources by display flag; only ROOT admin is eligible to pass this parameterfalse
idthe ID of the health check policyfalse
keywordList by keywordfalse
lbruleidthe ID of the load balancer rulefalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
accountthe account of the HealthCheck policy
domainthe domain of the HealthCheck policy
domainidthe domain ID of the HealthCheck policy
lbruleidthe LB rule ID
zoneidthe id of the zone the HealthCheck policy belongs to
healthcheckpolicy(*)the list of healthcheckpolicies
idthe LB HealthCheck policy ID
descriptionthe description of the healthcheck policy
fordisplayis policy for display to the regular user
healthcheckintervalAmount of time between health checks
healthcheckthressholdNumber of consecutive health check success before declaring an instance healthy
pingpaththe pingpath of the healthcheck policy
responsetimeTime to wait when receiving a response from the health check
statethe state of the policy
unhealthcheckthressholdNumber of consecutive health check failures before declaring an instance unhealthy.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listLBStickinessPolicies.html b/static/api/apidocs-4.22/html/apis/listLBStickinessPolicies.html new file mode 100644 index 0000000000..aa2f5d2388 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listLBStickinessPolicies.html @@ -0,0 +1,144 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listLBStickinessPolicies

+

Lists load balancer stickiness policies.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
fordisplaylist resources by display flag; only ROOT admin is eligible to pass this parameterfalse
idthe ID of the load balancer stickiness policyfalse
keywordList by keywordfalse
lbruleidthe ID of the load balancer rulefalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
accountthe account of the Stickiness policy
descriptionthe description of the Stickiness policy
domainthe domain of the Stickiness policy
domainidthe domain ID of the Stickiness policy
lbruleidthe LB rule ID
namethe name of the Stickiness policy
statethe state of the policy
zoneidthe id of the zone the Stickiness policy belongs to
stickinesspolicy(*)the list of stickinesspolicies
idthe LB Stickiness policy ID
descriptionthe description of the Stickiness policy
fordisplayis policy for display to the regular user
methodnamethe method name of the Stickiness policy
namethe name of the Stickiness policy
paramsthe params of the policy
statethe state of the policy
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listLdapConfigurations.html b/static/api/apidocs-4.22/html/apis/listLdapConfigurations.html new file mode 100644 index 0000000000..b47bf4133c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listLdapConfigurations.html @@ -0,0 +1,114 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listLdapConfigurations

+

Lists all LDAP configurations

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
domainidlinked domainfalse
hostnameHostnamefalse
idlist ldap configuration by ID; when passed, all other parameters are ignoredfalse
keywordList by keywordfalse
listallIf set to true, and no domainid specified, list all LDAP configurations irrespective of the linked domainfalse
pagefalse
pagesizefalse
portPortfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the LDAP configuration
domainidlinked domain
hostnamename of the host running the ldap server
portport the ldap server is running on
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listLdapUsers.html b/static/api/apidocs-4.22/html/apis/listLdapUsers.html new file mode 100644 index 0000000000..0c16ca2539 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listLdapUsers.html @@ -0,0 +1,122 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listLdapUsers

+

Lists LDAP Users according to the specifications from the user request.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
domainidlinked domainfalse
keywordList by keywordfalse
listtypeDetermines whether all ldap users are returned or just non-cloudstack users. This option is deprecated in favour for the more option rich 'userfilter' parameterfalse
pagefalse
pagesizefalse
userfilterDetermines what type of filter is applied on the list of users returned from LDAP. + valid values are + 'NoFilter' no filtering is done, + 'LocalDomain' users already in the current or requested domain will be filtered out of the result list, + 'AnyDomain' users that already exist anywhere in cloudstack will be filtered out, and + 'PotentialImport' all users that would be automatically imported from the listing will be shown, including those that are already in cloudstack, the later will be annotated with their userSourcefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
conflictingusersourceThe authentication source for this user as known to the system or empty if the user is not yet in cloudstack.
domainThe user's domain
emailThe user's email
firstnameThe user's firstname
lastnameThe user's lastname
principalThe user's principle
usernameThe user's username
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listLoadBalancerRuleInstances.html b/static/api/apidocs-4.22/html/apis/listLoadBalancerRuleInstances.html new file mode 100644 index 0000000000..fe855a52a9 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listLoadBalancerRuleInstances.html @@ -0,0 +1,102 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listLoadBalancerRuleInstances

+

List all virtual machine instances that are assigned to a load balancer rule.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the load balancer ruletrue
appliedtrue if listing all virtual machines currently applied to the load balancer rule; default is truefalse
keywordList by keywordfalse
lbvmipstrue if load balancer rule VM IP information to be included; default is falsefalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
lbvmipaddressesIP addresses of the vm set of lb rule
loadbalancerruleinstancethe user vm set for lb rule
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listLoadBalancerRules.html b/static/api/apidocs-4.22/html/apis/listLoadBalancerRules.html new file mode 100644 index 0000000000..52af8cb488 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listLoadBalancerRules.html @@ -0,0 +1,225 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listLoadBalancerRules

+

Lists load balancer rules.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
fordisplaylist resources by display flag; only ROOT admin is eligible to pass this parameterfalse
idthe ID of the load balancer rulefalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
namethe name of the load balancer rulefalse
networkidlist by network ID the rule belongs tofalse
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
publicipidthe public IP address ID of the load balancer rulefalse
tagsList resources by tags (key/value pairs)false
virtualmachineidthe ID of the virtual machine of the load balancer rulefalse
zoneidthe availability zone IDfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe load balancer rule ID
accountthe account of the load balancer rule
algorithmthe load balancer algorithm (source, roundrobin, leastconn)
cidrlistthe CIDR list to allow traffic, all other CIDRs will be blocked. Multiple entries must be separated by a single comma character (,).
descriptionthe description of the load balancer
domainthe domain of the load balancer rule
domainidthe domain ID of the load balancer rule
domainpathpath of the domain to which the load balancer rule belongs
fordisplayis rule for display to the regular user
namethe name of the load balancer
networkidthe id of the guest network the lb rule belongs to
privateportthe private port
projectthe project name of the load balancer
projectidthe project id of the load balancer
protocolthe protocol of the loadbalanacer rule
publicipthe public ip address
publicipidthe public ip address id
publicportthe public port
statethe state of the rule
zoneidthe id of the zone the rule belongs to
zonenamethe name of the zone the load balancer rule belongs to
tags(*)the list of resource tags associated with load balancer
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listLoadBalancers.html b/static/api/apidocs-4.22/html/apis/listLoadBalancers.html new file mode 100644 index 0000000000..a0150d146b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listLoadBalancers.html @@ -0,0 +1,231 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listLoadBalancers

+

Lists internal load balancers

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
fordisplaylist resources by display flag; only ROOT admin is eligible to pass this parameterfalse
idthe ID of the load balancerfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
namethe name of the load balancerfalse
networkidthe network ID of the load balancerfalse
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
schemethe scheme of the load balancer. Supported value is internal in the current releasefalse
sourceipaddressthe source IP address of the load balancerfalse
sourceipaddressnetworkidthe network ID of the source IP addressfalse
tagsList resources by tags (key/value pairs)false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe Load Balancer ID
accountthe account of the Load Balancer
algorithmthe load balancer algorithm (source, roundrobin, leastconn)
descriptionthe description of the Load Balancer
domainthe domain of the Load Balancer
domainidthe domain ID of the Load Balancer
domainpathpath of the domain to which the Load Balancer belongs
fordisplayis rule for display to the regular user
namethe name of the Load Balancer
networkidLoad Balancer network id
projectthe project name of the Load Balancer
projectidthe project id of the Load Balancer
sourceipaddressLoad Balancer source ip
sourceipaddressnetworkidLoad Balancer source ip network id
loadbalancerinstance(*)the list of instances associated with the Load Balancer
idthe instance ID
ipaddressthe ip address of the instance
namethe name of the instance
statethe state of the instance
loadbalancerrule(*)the list of rules associated with the Load Balancer
instanceportinstance port of the load balancer rule
sourceportsource port of the load balancer rule
statethe state of the load balancer rule
tags(*)the list of resource tags associated with the Load Balancer
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listManagementServers.html b/static/api/apidocs-4.22/html/apis/listManagementServers.html new file mode 100644 index 0000000000..5f059035d4 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listManagementServers.html @@ -0,0 +1,150 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listManagementServers

+

Lists management servers.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe id of the management serverfalse
keywordList by keywordfalse
namethe name of the management serverfalse
pagefalse
pagesizefalse
peersWhether to return the management server peers or not. By default, the management server peers will not be returned.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the management server
agentsthe agents this Management Server is responsible for
agentscountthe number of host agents this Management Server is responsible for
ipaddressthe IP Address for this Management Server
javadistributionthe java distribution name running the management server process
javaversionthe version of the java distribution running the management server process
kernelversionthe running OS kernel version for this Management Server
lastagentsthe last agents this Management Server is responsible for, before shutdown or preparing for maintenance
lastboottimethe last time the host on which this Management Server runs was booted
lastserverstartthe last time this Management Server was started
lastserverstopthe last time this Management Server was stopped
namethe name of the management server
osdistributionthe name of the OS distribution running on the management server
peersthe Management Server Peers
pendingjobscountthe number of pending jobs in this Management Server
serviceipthe IP Address for this Management Server. This is deprecated, please use 'ipaddress' instead.
statethe state of the management server
versionthe version of the management server
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listManagementServersMetrics.html b/static/api/apidocs-4.22/html/apis/listManagementServersMetrics.html new file mode 100644 index 0000000000..9e716127e6 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listManagementServersMetrics.html @@ -0,0 +1,168 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listManagementServersMetrics

+

Lists Management Server metrics

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe id of the management serverfalse
keywordList by keywordfalse
namethe name of the management serverfalse
pagefalse
pagesizefalse
peersWhether to return the management server peers or not. By default, the management server peers will not be returned.false
systeminclude system level statsfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
agentcountthe number of agents this Management Server is responsible for
availableprocessorsthe number of processors available to the JVM
collectiontimethe time these statistics were collected
cpuloadthe current cpu load
dbislocalthe system is running against a local database
heapmemorytotalthe amount of memory allocated to this Management Server
heapmemoryusedthe amount of memory used by this Management Server
loginfothe log files and their usage on disk
sessionsthe number of client sessions active on this Management Server
systemcycleusagethe system load for user, and system processes and the system idle cycles
systemloadaveragesthe load averages for 1 5 and 15 minutes
systemmemoryfreeFree system memory
systemmemorytotalTotal system memory
systemmemoryusedAmount of memory used
systemmemoryvirtualsizeVirtual size of the fully loaded process
systemtotalcpucyclesthe total system cpu capacity
threadsblockedcountThe number of blocked threads
threadsdaemoncountThe number of daemon threads
threadsrunnablecountThe number of runnable threads
threadsteminatedcountThe number of terminated threads
threadstotalcountThe number of threads
threadswaitingcountThe number of waiting threads
usageislocalthe system has a usage server running locally
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listNetrisProviders.html b/static/api/apidocs-4.22/html/apis/listNetrisProviders.html new file mode 100644 index 0000000000..3901f8b59e --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listNetrisProviders.html @@ -0,0 +1,114 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listNetrisProviders

+

list all Netris providers added to CloudStack

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
keywordList by keywordfalse
pagefalse
pagesizefalse
zoneidID of the zonefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
nameNetris Provider name
netristagNetris Tag for vNets
netrisurlNetris Provider URL
sitenameNetris Provider site
tenantnameNetris Admin tenant name
uuidNetris provider uuid
zoneidZone ID to which the Netris Provider is associated with
zonenameZone name to which the Netris Provider is associated with
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listNetscalerControlCenter.html b/static/api/apidocs-4.22/html/apis/listNetscalerControlCenter.html new file mode 100644 index 0000000000..b0388264ce --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listNetscalerControlCenter.html @@ -0,0 +1,102 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listNetscalerControlCenter

+

list control center

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
idid
ipaddressncc_ip
numretriesnum_retries
usernameusername
uuiduuid
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listNetscalerLoadBalancerNetworks.html b/static/api/apidocs-4.22/html/apis/listNetscalerLoadBalancerNetworks.html new file mode 100644 index 0000000000..6236f52021 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listNetscalerLoadBalancerNetworks.html @@ -0,0 +1,384 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listNetscalerLoadBalancerNetworks

+

lists network that are using a netscaler load balancer device

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
lbdeviceidnetscaler load balancer device IDtrue
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the network
accountthe owner of the network
aclidACL Id associated with the VPC network
aclnameACL name associated with the VPC network
acltypeacl type - access type to the network
asnumberAS NUMBER
asnumberidUUID of AS NUMBER
bgppeersThe BGP peers for the network
broadcastdomaintypeBroadcast domain type of the network
broadcasturibroadcast uri of the network. This parameter is visible to ROOT admins only
canusefordeploylist networks available for vm deployment
cidrCloudstack managed address space, all CloudStack managed VMs get IP address from CIDR
createdthe date this network was created
detailsthe details of the network
displaynetworkan optional field, whether to the display the network to the end user or not.
displaytextthe displaytext of the network
dns1the first IPv4 DNS for the network
dns2the second IPv4 DNS for the network
domainthe domain name of the network owner
domainidthe domain id of the network owner
domainpathpath of the Domain the network belongs to
egressdefaultpolicytrue if guest network default egress policy is allow; false if default egress policy is deny
externalidThe external id of the network
gatewaythe network's gateway
iconBase64 string representation of the resource icon
internetprotocolThe internet protocol of network offering
ip4routesThe routes for the network to ease adding route in upstream router
ip4routingThe IPv4 routing type of network
ip6cidrthe cidr of IPv6 network
ip6dns1the first IPv6 DNS for the network
ip6dns2the second IPv6 DNS for the network
ip6gatewaythe gateway of IPv6 network
ip6routesThe routes for the network to ease adding route in upstream router
ip6routingThe Ipv6 routing type of network offering
isdefaulttrue if network is default, false otherwise
ispersistentlist networks that are persistent
issystemtrue if network is system, false otherwise
namethe name of the network
netmaskthe network's netmask
networkcidrthe network CIDR of the guest network configured with IP reservation. It is the summation of CIDR and RESERVED_IP_RANGE
networkdomainthe network domain
networkofferingavailabilityavailability of the network offering the network is created from
networkofferingconservemodetrue if network offering is ip conserve mode enabled
networkofferingdisplaytextdisplay text of the network offering the network is created from
networkofferingidnetwork offering id the network is created from
networkofferingnamename of the network offering the network is created from
physicalnetworkidthe physical network id
privatemtuMTU configured on the network VR's private interfaces
projectthe project name of the address
projectidthe project id of the ipaddress
publicmtuMTU configured on the network VR's public facing interfaces
receivedbytesthe total number of network traffic bytes received
redundantrouterIf the network has redundant routers enabled
relatedrelated to what other network configuration
reservediprangethe network's IP range not to be used by CloudStack guest VMs and can be used for non CloudStack purposes
restartrequiredtrue network requires restart
sentbytesthe total number of network traffic bytes sent
specifyiprangestrue if network supports specifying ip ranges, false otherwise
specifyvlantrue if network supports specifying vlan, false otherwise
statestate of the network
strechedl2subnettrue if network can span multiple zones
subdomainaccesstrue if users from subdomains can access the domain level network
supportsvmautoscalingif network offering supports vm autoscaling feature
traffictypethe traffic type of the network
tungstenvirtualrouteruuidTungsten-Fabric virtual router the network belongs to
typethe type of the network
vlanThe vlan of the network. This parameter is visible to ROOT admins only
vpcidVPC the network belongs to
vpcnameName of the VPC to which this network belongs
zoneidzone id of the network
zonenamethe name of the zone the network belongs to
zonesnetworkspansIf a network is enabled for 'streched l2 subnet' then represents zones on which network currently spans
service(*)the list of services
namethe service name
capability(*)the list of capabilities
canchooseservicecapabilitycan this service capability value can be choosable while creatine network offerings
namethe capability name
valuethe capability value
provider(*)the service provider name
iduuid of the network provider
canenableindividualservicetrue if individual services can be enabled/disabled
destinationphysicalnetworkidthe destination physical network
namethe provider name
physicalnetworkidthe physical network this belongs to
servicelistservices for this provider
statestate of the network provider
tags(*)the list of resource tags associated with network
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listNetscalerLoadBalancers.html b/static/api/apidocs-4.22/html/apis/listNetscalerLoadBalancers.html new file mode 100644 index 0000000000..84cddb618e --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listNetscalerLoadBalancers.html @@ -0,0 +1,138 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listNetscalerLoadBalancers

+

lists netscaler load balancer devices

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
keywordList by keywordfalse
lbdeviceidnetscaler load balancer device IDfalse
pagefalse
pagesizefalse
physicalnetworkidthe Physical Network IDfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
gslbprovidertrue if NetScaler device is provisioned to be a GSLB service provider
gslbproviderprivateipprivate IP of the NetScaler representing GSLB site
gslbproviderpublicippublic IP of the NetScaler representing GSLB site
ipaddressthe management IP address of the external load balancer
isexclusivegslbprovidertrue if NetScaler device is provisioned exclusively to be a GSLB service provider
lbdevicecapacitydevice capacity
lbdevicededicatedtrue if device is dedicated for an account
lbdeviceiddevice id of the netscaler load balancer
lbdevicenamedevice name
lbdevicestatedevice state
physicalnetworkidthe physical network to which this netscaler device belongs to
podidsUsed when NetScaler device is provider of EIP service. This parameter represents the list of pod's, for which there exists a policy based route on datacenter L3 router to route pod's subnet IP to a NetScaler device.
privateinterfacethe private interface of the load balancer
providername of the provider
publicinterfacethe public interface of the load balancer
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listNetworkACLLists.html b/static/api/apidocs-4.22/html/apis/listNetworkACLLists.html new file mode 100644 index 0000000000..28127af614 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listNetworkACLLists.html @@ -0,0 +1,135 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listNetworkACLLists

+

Lists all network ACLs

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
fordisplaylist resources by display flag; only ROOT admin is eligible to pass this parameterfalse
idLists network ACL with the specified ID.false
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
namelist network ACLs by specified namefalse
networkidlist network ACLs by network IDfalse
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
vpcidlist network ACLs by VPC IDfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the ACL
descriptionDescription of the ACL
fordisplayis ACL for display to the regular user
namethe Name of the ACL
vpcidId of the VPC this ACL is associated with
vpcnameName of the VPC this ACL is associated with
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listNetworkACLs.html b/static/api/apidocs-4.22/html/apis/listNetworkACLs.html new file mode 100644 index 0000000000..bf09604b58 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listNetworkACLs.html @@ -0,0 +1,207 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listNetworkACLs

+

Lists all network ACL items

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
aclidlist network ACL items by ACL IDfalse
actionlist network ACL items by actionfalse
domainidlist only resources belonging to the domain specifiedfalse
fordisplaylist resources by display flag; only ROOT admin is eligible to pass this parameterfalse
idLists network ACL Item with the specified IDfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
networkidlist network ACL items by network IDfalse
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
protocollist network ACL items by protocolfalse
tagsList resources by tags (key/value pairs)false
traffictypelist network ACL items by traffic type - ingress or egressfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the ACL Item
aclidthe ID of the ACL this item belongs to
aclnamethe name of the ACL this item belongs to
actionAction of ACL Item. Allow/Deny
cidrlistthe cidr list to forward traffic from. Multiple entries are separated by a single comma character (,).
endportthe ending port of ACL's port range
fordisplayis rule for display to the regular user
icmpcodeerror code for this icmp message
icmptypetype of the icmp message being sent
numberNumber of the ACL Item
protocolthe protocol of the ACL
reasonan explanation on why this ACL rule is being applied
startportthe starting port of ACL's port range
statethe state of the rule
traffictypethe traffic type for the ACL
tags(*)the list of resource tags associated with the network ACLs
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listNetworkDevice.html b/static/api/apidocs-4.22/html/apis/listNetworkDevice.html new file mode 100644 index 0000000000..bc8ccc83f3 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listNetworkDevice.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listNetworkDevice

+

List network devices

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
keywordList by keywordfalse
networkdeviceparameterlistparameters for network devicefalse
networkdevicetypeNetwork device type, now supports ExternalDhcp, PxeServer, NetscalerMPXLoadBalancer, NetscalerVPXLoadBalancer, NetscalerSDXLoadBalancer, F5BigIpLoadBalancer, JuniperSRXFirewall, PaloAltoFirewallfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
idthe ID of the network device
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listNetworkIsolationMethods.html b/static/api/apidocs-4.22/html/apis/listNetworkIsolationMethods.html new file mode 100644 index 0000000000..934a2388b4 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listNetworkIsolationMethods.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listNetworkIsolationMethods

+

Lists supported methods of network isolation

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
nameNetwork isolation method name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listNetworkOfferings.html b/static/api/apidocs-4.22/html/apis/listNetworkOfferings.html new file mode 100644 index 0000000000..e5a7157135 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listNetworkOfferings.html @@ -0,0 +1,285 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listNetworkOfferings

+

Lists all available network offerings.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
availabilitythe availability of network offering. Default value is requiredfalse
displaytextlist network offerings by display textfalse
domainidlist network offerings available for network creation in specific domainfalse
forvpcthe network offering can be used only for network creation inside the VPCfalse
guestiptypelist network offerings by guest type: shared or isolatedfalse
idlist network offerings by IDfalse
isdefaulttrue if need to list only default network offerings. Default value is falsefalse
istaggedtrue if offering has tags specifiedfalse
keywordList by keywordfalse
namelist network offerings by namefalse
networkidthe ID of the network. Pass this in if you want to see the available network offering that a network can be changed to.false
pagefalse
pagesizefalse
routingmodethe routing mode for the network offering. Supported types are: Static or Dynamic.false
sourcenatsupportedtrue if need to list only netwok offerings where source NAT is supported, false otherwisefalse
specifyiprangestrue if need to list only network offerings which support specifying ip rangesfalse
specifyvlanthe tags for the network offering.false
statelist network offerings by statefalse
supportedserviceslist network offerings supporting certain servicesfalse
tagslist network offerings by tagsfalse
traffictypelist by traffic typefalse
zoneidlist network offerings available for network creation in specific zonefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the network offering
availabilityavailability of the network offering
conservemodetrue if network offering is ip conserve mode enabled
createdthe date this network offering was created
detailsadditional key/value details tied with network offering
displaytextan alternate display text of the network offering.
domainthe domain name(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
domainidthe domain ID(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
egressdefaultpolicytrue if guest network default egress policy is allow; false if default egress policy is deny
fornsxtrue if network offering can be used by NSX networks only
fortungstentrue if network offering can be used by Tungsten-Fabric networks only
forvpctrue if network offering can be used by VPC networks only
guestiptypeguest type of the network offering, can be Shared or Isolated
internetprotocolthe internet protocol of the network offering
isdefaulttrue if network offering is default, false otherwise
ispersistenttrue if network offering supports persistent networks, false otherwise
maxconnectionsmaximum number of concurrents connections to be handled by lb
namethe name of the network offering
networkmodeMode in which the network will operate. The valid values are NATTED and ROUTED
networkratedata transfer rate in megabits per second allowed.
routingmodethe routing mode for the network offering, supported types are Static or Dynamic.
serviceofferingidthe ID of the service offering used by virtual router provider
specifyasnumbertrue if network offering supports choosing AS numbers
specifyiprangestrue if network offering supports specifying ip ranges, false otherwise
specifyvlantrue if network offering supports vlans, false otherwise
statestate of the network offering. Can be Disabled/Enabled/Inactive
supportsinternallbtrue if network offering supports public access for guest networks
supportspublicaccesstrue if network offering supports public access for guest networks
supportsstrechedl2subnettrue if network offering supports network that span multiple zones
tagsthe tags for the network offering
traffictypethe traffic type for the network offering, supported types are Public, Management, Control, Guest, Vlan or Storage.
zonethe zone name(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
zoneidthe zone ID(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
service(*)the list of supported services
namethe service name
capability(*)the list of capabilities
canchooseservicecapabilitycan this service capability value can be choosable while creatine network offerings
namethe capability name
valuethe capability value
provider(*)the service provider name
iduuid of the network provider
canenableindividualservicetrue if individual services can be enabled/disabled
destinationphysicalnetworkidthe destination physical network
namethe provider name
physicalnetworkidthe physical network this belongs to
servicelistservices for this provider
statestate of the network provider
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listNetworkPermissions.html b/static/api/apidocs-4.22/html/apis/listNetworkPermissions.html new file mode 100644 index 0000000000..f9032a212b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listNetworkPermissions.html @@ -0,0 +1,102 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listNetworkPermissions

+

List network visibility and all accounts that have permissions to view this network.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
networkidLists network permission by network IDtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
accountthe account the network is available for
accountidthe ID of account the network is available for
domainthe name of the domain to which the network belongs
domainidthe ID of the domain to which the network belongs
networkidthe network ID
projectthe project the network is available for
projectidthe ID of project the network is available for
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listNetworkProtocols.html b/static/api/apidocs-4.22/html/apis/listNetworkProtocols.html new file mode 100644 index 0000000000..32145dc44b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listNetworkProtocols.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listNetworkProtocols

+

Lists details of network protocols

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
optionThe option of network protocols. Supported values are: protocolnumber, icmptype.true
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + +
Response NameDescription
descriptionthe description of the protocol parameter
detailsthe details of the protocol parameter
indexthe index (ID, Value, Code, Type, Option, etc) of the protocol parameter
namethe name of the protocol parameter
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listNetworkServiceProviders.html b/static/api/apidocs-4.22/html/apis/listNetworkServiceProviders.html new file mode 100644 index 0000000000..d1049be5b3 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listNetworkServiceProviders.html @@ -0,0 +1,117 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listNetworkServiceProviders

+

Lists network serviceproviders for a given physical network.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
keywordList by keywordfalse
namelist providers by namefalse
pagefalse
pagesizefalse
physicalnetworkidthe Physical Network IDfalse
statelist providers by statefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
iduuid of the network provider
canenableindividualservicetrue if individual services can be enabled/disabled
destinationphysicalnetworkidthe destination physical network
namethe provider name
physicalnetworkidthe physical network this belongs to
servicelistservices for this provider
statestate of the network provider
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listNetworks.html b/static/api/apidocs-4.22/html/apis/listNetworks.html new file mode 100644 index 0000000000..356910727a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listNetworks.html @@ -0,0 +1,462 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listNetworks

+

Lists all available networks.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
acltypelist networks by ACL (access control list) type. Supported values are account and domainfalse
associatednetworkidList networks by associated networks. Only available if create a Shared network.false
canusefordeploylist networks available for VM deploymentfalse
displaynetworklist resources by display flag; only ROOT admin is eligible to pass this parameterfalse
domainidlist only resources belonging to the domain specifiedfalse
forvpcthe network belongs to VPCfalse
idlist networks by IDfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
issystemtrue if network is system, false otherwisefalse
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
namelist networks by namefalse
networkfilterpossible values are "account", "domain", "accountdomain","shared", and "all". Default value is "all".* account : account networks that have been registered for or created by the calling user. * domain : domain networks that have been registered for or created by the calling user. * accountdomain : account and domain networks that have been registered for or created by the calling user. * shared : networks that have been granted to the calling user by another user. * all : all networks (account, domain and shared).false
networkofferingidlist networks by network offering IDfalse
pagefalse
pagesizefalse
physicalnetworkidlist networks by physical network idfalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
restartrequiredlist networks by restartRequiredfalse
retrieveonlyresourcecountmakes the API's response contains only the resource countfalse
showiconflag to display the resource icon for networksfalse
specifyiprangestrue if need to list only networks which support specifying IP rangesfalse
supportedserviceslist networks supporting certain servicesfalse
tagsList resources by tags (key/value pairs)false
traffictypetype of the trafficfalse
typethe type of the network. Supported values are: isolated, l2, shared and allfalse
vlanthe ID or VID of the networkfalse
vpcidList networks by VPCfalse
zoneidthe zone ID of the networkfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the network
accountthe owner of the network
aclidACL Id associated with the VPC network
aclnameACL name associated with the VPC network
acltypeacl type - access type to the network
asnumberAS NUMBER
asnumberidUUID of AS NUMBER
bgppeersThe BGP peers for the network
broadcastdomaintypeBroadcast domain type of the network
broadcasturibroadcast uri of the network. This parameter is visible to ROOT admins only
canusefordeploylist networks available for vm deployment
cidrCloudstack managed address space, all CloudStack managed VMs get IP address from CIDR
createdthe date this network was created
detailsthe details of the network
displaynetworkan optional field, whether to the display the network to the end user or not.
displaytextthe displaytext of the network
dns1the first IPv4 DNS for the network
dns2the second IPv4 DNS for the network
domainthe domain name of the network owner
domainidthe domain id of the network owner
domainpathpath of the Domain the network belongs to
egressdefaultpolicytrue if guest network default egress policy is allow; false if default egress policy is deny
externalidThe external id of the network
gatewaythe network's gateway
iconBase64 string representation of the resource icon
internetprotocolThe internet protocol of network offering
ip4routesThe routes for the network to ease adding route in upstream router
ip4routingThe IPv4 routing type of network
ip6cidrthe cidr of IPv6 network
ip6dns1the first IPv6 DNS for the network
ip6dns2the second IPv6 DNS for the network
ip6gatewaythe gateway of IPv6 network
ip6routesThe routes for the network to ease adding route in upstream router
ip6routingThe Ipv6 routing type of network offering
isdefaulttrue if network is default, false otherwise
ispersistentlist networks that are persistent
issystemtrue if network is system, false otherwise
namethe name of the network
netmaskthe network's netmask
networkcidrthe network CIDR of the guest network configured with IP reservation. It is the summation of CIDR and RESERVED_IP_RANGE
networkdomainthe network domain
networkofferingavailabilityavailability of the network offering the network is created from
networkofferingconservemodetrue if network offering is ip conserve mode enabled
networkofferingdisplaytextdisplay text of the network offering the network is created from
networkofferingidnetwork offering id the network is created from
networkofferingnamename of the network offering the network is created from
physicalnetworkidthe physical network id
privatemtuMTU configured on the network VR's private interfaces
projectthe project name of the address
projectidthe project id of the ipaddress
publicmtuMTU configured on the network VR's public facing interfaces
receivedbytesthe total number of network traffic bytes received
redundantrouterIf the network has redundant routers enabled
relatedrelated to what other network configuration
reservediprangethe network's IP range not to be used by CloudStack guest VMs and can be used for non CloudStack purposes
restartrequiredtrue network requires restart
sentbytesthe total number of network traffic bytes sent
specifyiprangestrue if network supports specifying ip ranges, false otherwise
specifyvlantrue if network supports specifying vlan, false otherwise
statestate of the network
strechedl2subnettrue if network can span multiple zones
subdomainaccesstrue if users from subdomains can access the domain level network
supportsvmautoscalingif network offering supports vm autoscaling feature
traffictypethe traffic type of the network
tungstenvirtualrouteruuidTungsten-Fabric virtual router the network belongs to
typethe type of the network
vlanThe vlan of the network. This parameter is visible to ROOT admins only
vpcidVPC the network belongs to
vpcnameName of the VPC to which this network belongs
zoneidzone id of the network
zonenamethe name of the zone the network belongs to
zonesnetworkspansIf a network is enabled for 'streched l2 subnet' then represents zones on which network currently spans
service(*)the list of services
namethe service name
capability(*)the list of capabilities
canchooseservicecapabilitycan this service capability value can be choosable while creatine network offerings
namethe capability name
valuethe capability value
provider(*)the service provider name
iduuid of the network provider
canenableindividualservicetrue if individual services can be enabled/disabled
destinationphysicalnetworkidthe destination physical network
namethe provider name
physicalnetworkidthe physical network this belongs to
servicelistservices for this provider
statestate of the network provider
tags(*)the list of resource tags associated with network
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listNiciraNvpDeviceNetworks.html b/static/api/apidocs-4.22/html/apis/listNiciraNvpDeviceNetworks.html new file mode 100644 index 0000000000..2e83d9371d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listNiciraNvpDeviceNetworks.html @@ -0,0 +1,384 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listNiciraNvpDeviceNetworks

+

lists network that are using a nicira nvp device

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
nvpdeviceidnicira nvp device IDtrue
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the network
accountthe owner of the network
aclidACL Id associated with the VPC network
aclnameACL name associated with the VPC network
acltypeacl type - access type to the network
asnumberAS NUMBER
asnumberidUUID of AS NUMBER
bgppeersThe BGP peers for the network
broadcastdomaintypeBroadcast domain type of the network
broadcasturibroadcast uri of the network. This parameter is visible to ROOT admins only
canusefordeploylist networks available for vm deployment
cidrCloudstack managed address space, all CloudStack managed VMs get IP address from CIDR
createdthe date this network was created
detailsthe details of the network
displaynetworkan optional field, whether to the display the network to the end user or not.
displaytextthe displaytext of the network
dns1the first IPv4 DNS for the network
dns2the second IPv4 DNS for the network
domainthe domain name of the network owner
domainidthe domain id of the network owner
domainpathpath of the Domain the network belongs to
egressdefaultpolicytrue if guest network default egress policy is allow; false if default egress policy is deny
externalidThe external id of the network
gatewaythe network's gateway
iconBase64 string representation of the resource icon
internetprotocolThe internet protocol of network offering
ip4routesThe routes for the network to ease adding route in upstream router
ip4routingThe IPv4 routing type of network
ip6cidrthe cidr of IPv6 network
ip6dns1the first IPv6 DNS for the network
ip6dns2the second IPv6 DNS for the network
ip6gatewaythe gateway of IPv6 network
ip6routesThe routes for the network to ease adding route in upstream router
ip6routingThe Ipv6 routing type of network offering
isdefaulttrue if network is default, false otherwise
ispersistentlist networks that are persistent
issystemtrue if network is system, false otherwise
namethe name of the network
netmaskthe network's netmask
networkcidrthe network CIDR of the guest network configured with IP reservation. It is the summation of CIDR and RESERVED_IP_RANGE
networkdomainthe network domain
networkofferingavailabilityavailability of the network offering the network is created from
networkofferingconservemodetrue if network offering is ip conserve mode enabled
networkofferingdisplaytextdisplay text of the network offering the network is created from
networkofferingidnetwork offering id the network is created from
networkofferingnamename of the network offering the network is created from
physicalnetworkidthe physical network id
privatemtuMTU configured on the network VR's private interfaces
projectthe project name of the address
projectidthe project id of the ipaddress
publicmtuMTU configured on the network VR's public facing interfaces
receivedbytesthe total number of network traffic bytes received
redundantrouterIf the network has redundant routers enabled
relatedrelated to what other network configuration
reservediprangethe network's IP range not to be used by CloudStack guest VMs and can be used for non CloudStack purposes
restartrequiredtrue network requires restart
sentbytesthe total number of network traffic bytes sent
specifyiprangestrue if network supports specifying ip ranges, false otherwise
specifyvlantrue if network supports specifying vlan, false otherwise
statestate of the network
strechedl2subnettrue if network can span multiple zones
subdomainaccesstrue if users from subdomains can access the domain level network
supportsvmautoscalingif network offering supports vm autoscaling feature
traffictypethe traffic type of the network
tungstenvirtualrouteruuidTungsten-Fabric virtual router the network belongs to
typethe type of the network
vlanThe vlan of the network. This parameter is visible to ROOT admins only
vpcidVPC the network belongs to
vpcnameName of the VPC to which this network belongs
zoneidzone id of the network
zonenamethe name of the zone the network belongs to
zonesnetworkspansIf a network is enabled for 'streched l2 subnet' then represents zones on which network currently spans
service(*)the list of services
namethe service name
capability(*)the list of capabilities
canchooseservicecapabilitycan this service capability value can be choosable while creatine network offerings
namethe capability name
valuethe capability value
provider(*)the service provider name
iduuid of the network provider
canenableindividualservicetrue if individual services can be enabled/disabled
destinationphysicalnetworkidthe destination physical network
namethe provider name
physicalnetworkidthe physical network this belongs to
servicelistservices for this provider
statestate of the network provider
tags(*)the list of resource tags associated with network
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listNiciraNvpDevices.html b/static/api/apidocs-4.22/html/apis/listNiciraNvpDevices.html new file mode 100644 index 0000000000..1fe0de3f8f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listNiciraNvpDevices.html @@ -0,0 +1,117 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listNiciraNvpDevices

+

Lists Nicira NVP devices

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
keywordList by keywordfalse
nvpdeviceidnicira nvp device IDfalse
pagefalse
pagesizefalse
physicalnetworkidthe Physical Network IDfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
hostnamethe controller Ip address
l2gatewayserviceuuidthis L2 gateway service Uuid
l3gatewayserviceuuidthis L3 gateway service Uuid
niciradevicenamedevice name
nvpdeviceiddevice id of the Nicire Nvp
physicalnetworkidthe physical network to which this Nirica Nvp belongs to
providername of the provider
transportzoneuuidthe transport zone Uuid
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listNics.html b/static/api/apidocs-4.22/html/apis/listNics.html new file mode 100644 index 0000000000..f743516ddc --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listNics.html @@ -0,0 +1,192 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listNics

+

list the vm nics IP to NIC

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
virtualmachineidthe ID of the vmtrue
fordisplaylist resources by display flag; only ROOT admin is eligible to pass this parameterfalse
keywordList by keywordfalse
networkidlist nic of the specific vm's networkfalse
nicidthe ID of the nic to list IPsfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listNsxControllers.html b/static/api/apidocs-4.22/html/apis/listNsxControllers.html new file mode 100644 index 0000000000..235ff99d16 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listNsxControllers.html @@ -0,0 +1,117 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listNsxControllers

+

list all NSX controllers added to CloudStack

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
keywordList by keywordfalse
pagefalse
pagesizefalse
zoneidNSX controller added to the specific zonefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
edgeclusterThe name of the edge cluster. An edge cluster is a logical grouping of edge nodes in NSX
hostnameNSX controller hostname or IP address
nameNSX controller name
nsxprovideruuidNSX controller ID
portNSX controller port
tier0gatewayThe tier-0 gateway network. Tier-0 gateway is responsible for handling traffic between logical and physical networks
transportzoneThe name of the transport zone. A transport zone controls to which hosts a logical switch can reach
zoneidZone ID to which the NSX controller is associated with
zonenameZone name to which the NSX controller is associated with
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listOauthProvider.html b/static/api/apidocs-4.22/html/apis/listOauthProvider.html new file mode 100644 index 0000000000..1ad2defcfa --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listOauthProvider.html @@ -0,0 +1,117 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listOauthProvider

+

List OAuth providers registered

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the OAuth providerfalse
keywordList by keywordfalse
pagefalse
pagesizefalse
providerName of the providerfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the provider
clientidClient ID registered in the OAuth provider
descriptionDescription of the provider registered
enabledWhether the OAuth provider is enabled or not
nameName of the provider
providerName of the provider
redirecturiRedirect URI registered in the OAuth provider
secretkeySecret key registered in the OAuth provider
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listObjectStoragePools.html b/static/api/apidocs-4.22/html/apis/listObjectStoragePools.html new file mode 100644 index 0000000000..d23e7dd505 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listObjectStoragePools.html @@ -0,0 +1,117 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listObjectStoragePools

+

Lists object storage pools.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the storage poolfalse
keywordList by keywordfalse
namethe name of the object storefalse
pagefalse
pagesizefalse
providerthe object store providerfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the object store
namethe name of the object store
providernamethe provider name of the object store
storageallocatedthe allocated size of the object store
storagetotalthe total size of the object store
storageusedthe object store currently used size
urlthe url of the object store
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listOpenDaylightControllers.html b/static/api/apidocs-4.22/html/apis/listOpenDaylightControllers.html new file mode 100644 index 0000000000..f138af8766 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listOpenDaylightControllers.html @@ -0,0 +1,99 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listOpenDaylightControllers

+

Lists OpenDyalight controllers

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of a OpenDaylight Controllerfalse
physicalnetworkidthe Physical Network IDfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
iddevice id of the controller
namethe name assigned to the controller
physicalnetworkidthe physical network to which this controller belongs to
urlthe url of the controller api
usernamethe username to authenticate to the controller
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listOsCategories.html b/static/api/apidocs-4.22/html/apis/listOsCategories.html new file mode 100644 index 0000000000..dec26a54da --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listOsCategories.html @@ -0,0 +1,126 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listOsCategories

+

Lists all supported OS categories for this cloud.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
archList OS categories types available for given CPU architecturefalse
idList OS category by idfalse
isfeaturedList available OS categories by featured or notfalse
isisoList OS categories for which an ISO is availablefalse
isvnfList OS categories for which a VNF template is availablefalse
keywordList by keywordfalse
nameList OS category by namefalse
pagefalse
pagesizefalse
showiconflag to display the resource image for the OS categoryfalse
zoneidList available OS categories types for the zonefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the OS category
createdDate when the OS category was created.
iconBase64 string representation of the resource icon
isfeaturedWhether the OS category is featured
namethe name of the OS category
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listOsTypes.html b/static/api/apidocs-4.22/html/apis/listOsTypes.html new file mode 100644 index 0000000000..244f6a5df1 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listOsTypes.html @@ -0,0 +1,120 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listOsTypes

+

Lists all supported OS types for this cloud.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
descriptionlist os by descriptionfalse
fordisplaylist resources by display flag; only ROOT admin is eligible to pass this parameterfalse
idlist by Os type Idfalse
keywordList by keywordfalse
oscategoryidlist by Os Category idfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the OS type
descriptionthe name/description of the OS type
fordisplayis the guest OS visible for the users
isuserdefinedis the guest OS user defined
namethe name of the OS type
oscategoryidthe ID of the OS category
oscategorynamethe name of the OS category
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listOvsElements.html b/static/api/apidocs-4.22/html/apis/listOvsElements.html new file mode 100644 index 0000000000..f8312e2b12 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listOvsElements.html @@ -0,0 +1,123 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listOvsElements

+

Lists all available ovs elements.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
enabledlist network offerings by enabled statefalse
idlist ovs elements by idfalse
keywordList by keywordfalse
nspidlist ovs elements by network service provider idfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the ovs
accountthe account associated with the provider
domainthe domain associated with the provider
domainidthe domain ID associated with the provider
domainpathpath of the domain to which the provider belongs
enabledEnabled/Disabled the service provider
nspidthe physical network service provider id of the provider
projectthe project name of the address
projectidthe project id of the ipaddress
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listPaloAltoFirewallNetworks.html b/static/api/apidocs-4.22/html/apis/listPaloAltoFirewallNetworks.html new file mode 100644 index 0000000000..72f880ea79 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listPaloAltoFirewallNetworks.html @@ -0,0 +1,384 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listPaloAltoFirewallNetworks

+

lists network that are using Palo Alto firewall device

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
lbdeviceidpalo alto balancer device IDtrue
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the network
accountthe owner of the network
aclidACL Id associated with the VPC network
aclnameACL name associated with the VPC network
acltypeacl type - access type to the network
asnumberAS NUMBER
asnumberidUUID of AS NUMBER
bgppeersThe BGP peers for the network
broadcastdomaintypeBroadcast domain type of the network
broadcasturibroadcast uri of the network. This parameter is visible to ROOT admins only
canusefordeploylist networks available for vm deployment
cidrCloudstack managed address space, all CloudStack managed VMs get IP address from CIDR
createdthe date this network was created
detailsthe details of the network
displaynetworkan optional field, whether to the display the network to the end user or not.
displaytextthe displaytext of the network
dns1the first IPv4 DNS for the network
dns2the second IPv4 DNS for the network
domainthe domain name of the network owner
domainidthe domain id of the network owner
domainpathpath of the Domain the network belongs to
egressdefaultpolicytrue if guest network default egress policy is allow; false if default egress policy is deny
externalidThe external id of the network
gatewaythe network's gateway
iconBase64 string representation of the resource icon
internetprotocolThe internet protocol of network offering
ip4routesThe routes for the network to ease adding route in upstream router
ip4routingThe IPv4 routing type of network
ip6cidrthe cidr of IPv6 network
ip6dns1the first IPv6 DNS for the network
ip6dns2the second IPv6 DNS for the network
ip6gatewaythe gateway of IPv6 network
ip6routesThe routes for the network to ease adding route in upstream router
ip6routingThe Ipv6 routing type of network offering
isdefaulttrue if network is default, false otherwise
ispersistentlist networks that are persistent
issystemtrue if network is system, false otherwise
namethe name of the network
netmaskthe network's netmask
networkcidrthe network CIDR of the guest network configured with IP reservation. It is the summation of CIDR and RESERVED_IP_RANGE
networkdomainthe network domain
networkofferingavailabilityavailability of the network offering the network is created from
networkofferingconservemodetrue if network offering is ip conserve mode enabled
networkofferingdisplaytextdisplay text of the network offering the network is created from
networkofferingidnetwork offering id the network is created from
networkofferingnamename of the network offering the network is created from
physicalnetworkidthe physical network id
privatemtuMTU configured on the network VR's private interfaces
projectthe project name of the address
projectidthe project id of the ipaddress
publicmtuMTU configured on the network VR's public facing interfaces
receivedbytesthe total number of network traffic bytes received
redundantrouterIf the network has redundant routers enabled
relatedrelated to what other network configuration
reservediprangethe network's IP range not to be used by CloudStack guest VMs and can be used for non CloudStack purposes
restartrequiredtrue network requires restart
sentbytesthe total number of network traffic bytes sent
specifyiprangestrue if network supports specifying ip ranges, false otherwise
specifyvlantrue if network supports specifying vlan, false otherwise
statestate of the network
strechedl2subnettrue if network can span multiple zones
subdomainaccesstrue if users from subdomains can access the domain level network
supportsvmautoscalingif network offering supports vm autoscaling feature
traffictypethe traffic type of the network
tungstenvirtualrouteruuidTungsten-Fabric virtual router the network belongs to
typethe type of the network
vlanThe vlan of the network. This parameter is visible to ROOT admins only
vpcidVPC the network belongs to
vpcnameName of the VPC to which this network belongs
zoneidzone id of the network
zonenamethe name of the zone the network belongs to
zonesnetworkspansIf a network is enabled for 'streched l2 subnet' then represents zones on which network currently spans
service(*)the list of services
namethe service name
capability(*)the list of capabilities
canchooseservicecapabilitycan this service capability value can be choosable while creatine network offerings
namethe capability name
valuethe capability value
provider(*)the service provider name
iduuid of the network provider
canenableindividualservicetrue if individual services can be enabled/disabled
destinationphysicalnetworkidthe destination physical network
namethe provider name
physicalnetworkidthe physical network this belongs to
servicelistservices for this provider
statestate of the network provider
tags(*)the list of resource tags associated with network
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listPaloAltoFirewalls.html b/static/api/apidocs-4.22/html/apis/listPaloAltoFirewalls.html new file mode 100644 index 0000000000..59d75339e0 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listPaloAltoFirewalls.html @@ -0,0 +1,141 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listPaloAltoFirewalls

+

lists Palo Alto firewall devices in a physical network

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
fwdeviceidPalo Alto firewall device IDfalse
keywordList by keywordfalse
pagefalse
pagesizefalse
physicalnetworkidthe Physical Network IDfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
fwdevicecapacitydevice capacity
fwdeviceiddevice id of the Palo Alto firewall
fwdevicenamedevice name
fwdevicestatedevice state
ipaddressthe management IP address of the external firewall
numretriesthe number of times to retry requests to the external firewall
physicalnetworkidthe physical network to which this Palo Alto firewall belongs to
privateinterfacethe private interface of the external firewall
privatezonethe private security zone of the external firewall
providername of the provider
publicinterfacethe public interface of the external firewall
publiczonethe public security zone of the external firewall
timeoutthe timeout (in seconds) for requests to the external firewall
usageinterfacethe usage interface of the external firewall
usernamethe username that's used to log in to the external firewall
zoneidthe zone ID of the external firewall
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listPhysicalNetworks.html b/static/api/apidocs-4.22/html/apis/listPhysicalNetworks.html new file mode 100644 index 0000000000..dcbcde3d15 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listPhysicalNetworks.html @@ -0,0 +1,129 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listPhysicalNetworks

+

Lists physical networks

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idlist physical network by idfalse
keywordList by keywordfalse
namesearch by namefalse
pagefalse
pagesizefalse
zoneidthe Zone ID for the physical networkfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe uuid of the physical network
broadcastdomainrangeBroadcast domain range of the physical network
domainidthe domain id of the physical network owner
isolationmethodsisolation methods
namename of the physical network
networkspeedthe speed of the physical network
statestate of the physical network
tagscomma separated tag
vlanthe vlan of the physical network
zoneidzone id of the physical network
zonenamezone name of the physical network
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listPods.html b/static/api/apidocs-4.22/html/apis/listPods.html new file mode 100644 index 0000000000..5ba6d4c357 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listPods.html @@ -0,0 +1,207 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listPods

+

Lists all Pods.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
allocationstatelist pods by allocation statefalse
idlist Pods by IDfalse
keywordList by keywordfalse
namelist Pods by namefalse
pagefalse
pagesizefalse
showcapacitiesflag to display the capacity of the podsfalse
storageaccessgroupthe name of the storage access groupfalse
zoneidlist Pods by Zone IDfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the Pod
allocationstatethe allocation state of the Pod
endipthe ending IP for the Pod. This parameter is deprecated, please use 'endip' from ipranges parameter.
forsystemvmsindicates if range is dedicated for CPVM and SSVM. This parameter is deprecated, please use 'forsystemvms' from ipranges parameter.
gatewaythe gateway of the Pod
namethe name of the Pod
netmaskthe netmask of the Pod
startipthe starting IP for the Pod. This parameter is deprecated, please use 'startip' from ipranges parameter.
storageaccessgroupscomma-separated list of storage access groups for the pod
vlanidindicates Vlan ID for the range. This parameter is deprecated, please use 'vlanid' from ipranges parameter.
zoneidthe Zone ID of the Pod
zonenamethe Zone name of the Pod
zonestorageaccessgroupscomma-separated list of storage access groups on the zone
capacity(*)the capacity of the Pod
capacityallocatedthe capacity currently in allocated
capacitytotalthe total capacity available
capacityusedthe capacity currently in use
clusteridthe Cluster ID
clusternamethe Cluster name
namethe capacity name
percentusedthe percentage of capacity currently in use
podidthe Pod ID
podnamethe Pod name
tagThe tag for the capacity type
typethe capacity type
zoneidthe Zone ID
zonenamethe Zone name
ipranges(*)the IP ranges for the Pod
cidrthe CIDR for the range
endipthe ending IP for the range
forsystemvmsindicates if range is dedicated for CPVM and SSVM
gatewaythe gateway for the range
startipthe starting IP for the range
vlanidindicates Vlan ID for the range
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listPortForwardingRules.html b/static/api/apidocs-4.22/html/apis/listPortForwardingRules.html new file mode 100644 index 0000000000..180ae9d499 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listPortForwardingRules.html @@ -0,0 +1,201 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listPortForwardingRules

+

Lists all port forwarding rules for an IP address.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
fordisplaylist resources by display flag; only ROOT admin is eligible to pass this parameterfalse
idLists rule with the specified ID.false
ipaddressidthe ID of IP address of the port forwarding servicesfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
networkidlist port forwarding rules for certain networkfalse
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
tagsList resources by tags (key/value pairs)false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the port forwarding rule
cidrlistthe cidr list to forward traffic from. Multiple entries are separated by a single comma character (,).
fordisplayis firewall for display to the regular user
ipaddressthe public ip address for the port forwarding rule
ipaddressidthe public ip address id for the port forwarding rule
networkidthe id of the guest network the port forwarding rule belongs to
privateendportthe ending port of port forwarding rule's private port range
privateportthe starting port of port forwarding rule's private port range
protocolthe protocol of the port forwarding rule
publicendportthe ending port of port forwarding rule's private port range
publicportthe starting port of port forwarding rule's public port range
statethe state of the rule
virtualmachinedisplaynamethe VM display name for the port forwarding rule
virtualmachineidthe VM ID for the port forwarding rule
virtualmachinenamethe VM name for the port forwarding rule
vmguestipthe vm ip address for the port forwarding rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listPortableIpRanges.html b/static/api/apidocs-4.22/html/apis/listPortableIpRanges.html new file mode 100644 index 0000000000..45bdd5c212 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listPortableIpRanges.html @@ -0,0 +1,147 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listPortableIpRanges

+

list portable IP ranges

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idId of the portable ip rangefalse
keywordList by keywordfalse
pagefalse
pagesizefalse
regionidId of a Regionfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idportable IP range ID
endipthe end ip of the portable IP range
gatewaythe gateway of the VLAN IP range
netmaskthe netmask of the VLAN IP range
regionidRegion Id in which portable ip range is provisioned
startipthe start ip of the portable IP range
vlanthe ID or VID of the VLAN.
portableipaddress(*)List of portable IP and association with zone/network/vpc details that are part of GSLB rule
accountidthe account ID the portable IP address is associated with
allocateddate the portal IP address was acquired
domainidthe domain ID the portable IP address is associated with
ipaddresspublic IP address
networkidthe ID of the Network where ip belongs to
physicalnetworkidthe physical network this belongs to
regionidRegion Id in which global load balancer is created
stateState of the ip address. Can be: Allocating, Allocated, Releasing and Free
vpcidVPC the ip belongs to
zoneidthe ID of the zone the public IP address belongs to
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listPrivateGateways.html b/static/api/apidocs-4.22/html/apis/listPrivateGateways.html new file mode 100644 index 0000000000..d66e83a64a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listPrivateGateways.html @@ -0,0 +1,177 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listPrivateGateways

+

List private gateways

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
idlist private gateway by idfalse
ipaddresslist gateways by ip addressfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
statelist gateways by statefalse
vlanlist gateways by vlanfalse
vpcidlist gateways by vpcfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the private gateway
accountthe account associated with the private gateway
aclidACL Id set for private gateway
aclnameACL name set for private gateway
domainthe domain associated with the private gateway
domainidthe ID of the domain associated with the private gateway
domainpathpath of the domain to which the private gateway belongs
gatewaythe gateway
ipaddressthe private gateway's ip address
netmaskthe private gateway's netmask
physicalnetworkidthe physical network id
projectthe project name of the private gateway
projectidthe project id of the private gateway
sourcenatsupportedSource Nat enable status
stateState of the gateway, can be Creating, Ready, Deleting
vlanthe network implementation uri for the private gateway
vpcidVPC id the private gateway belongs to
vpcnameVPC name the private gateway belongs to
zoneidzone id of the private gateway
zonenamethe name of the zone the private gateway belongs to
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listProjectAccounts.html b/static/api/apidocs-4.22/html/apis/listProjectAccounts.html new file mode 100644 index 0000000000..8649efd002 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listProjectAccounts.html @@ -0,0 +1,321 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listProjectAccounts

+

Lists project's accounts

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
projectidID of the projecttrue
accountlist accounts of the project by account namefalse
keywordList by keywordfalse
pagefalse
pagesizefalse
projectroleidlist accounts of the project by project role idfalse
rolelist accounts of the project by rolefalse
useridlist invitation by user IDfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the project
backupavailablethe total number of backups available to this project
backuplimitthe total number of backups which can be stored by this project
backupstorageavailablethe total backup storage space (in GiB) available to the project
backupstoragelimitthe total backup storage space (in GiB) the project can own
backupstoragetotalthe total backup storage space (in GiB) owned by the project
backuptotalthe total number of backups stored by this project
bucketavailablethe total number of buckets available to this project
bucketlimitthe total number of buckets which can be stored by this project
buckettotalthe total number of buckets stored by this project
cpuavailablethe total number of cpu cores available to be created for this project
cpulimitthe total number of cpu cores the project can own
cputotalthe total number of cpu cores owned by project
createdthe date this project was created
displaytextthe displaytext of the project
domainthe domain name where the project belongs to
domainidthe domain id the project belongs to
gpuavailablethe total number of gpus available to be created for this project
gpulimitthe total number of gpus the project can own
gputotalthe total number of gpus owned by project
iconBase64 string representation of the resource icon
ipavailablethe total number of public ip addresses available for this project to acquire
iplimitthe total number of public ip addresses this project can acquire
iptotalthe total number of public ip addresses allocated for this project
memoryavailablethe total memory (in MB) available to be created for this project
memorylimitthe total memory (in MB) the project can own
memorytotalthe total memory (in MB) owned by project
namethe name of the project
networkavailablethe total number of networks available to be created for this project
networklimitthe total number of networks the project can own
networktotalthe total number of networks owned by project
objectstorageavailablethe total object storage space (in GiB) available to the project
objectstoragelimitthe total object storage space (in GiB) the project can own
objectstoragetotalthe total object storage space (in GiB) owned by the project
ownerthe account name of the project's owners
primarystorageavailablethe total primary storage space (in GiB) available to be used for this project
primarystoragelimitthe total primary storage space (in GiB) the project can own
primarystoragetotalthe total primary storage space (in GiB) owned by project
projectaccountnamethe project account name of the project
secondarystorageavailablethe total secondary storage space (in GiB) available to be used for this project
secondarystoragelimitthe total secondary storage space (in GiB) the project can own
secondarystoragetotalthe total secondary storage space (in GiB) owned by project
snapshotavailablethe total number of snapshots available for this project
snapshotlimitthe total number of snapshots which can be stored by this project
snapshottotalthe total number of snapshots stored by this project
statethe state of the project
taggedresourcesThe tagged resource limit and count for the project
templateavailablethe total number of templates available to be created by this project
templatelimitthe total number of templates which can be created by this project
templatetotalthe total number of templates which have been created by this project
vmavailablethe total number of virtual machines available for this project to acquire
vmlimitthe total number of virtual machines that can be deployed by this project
vmrunningthe total number of virtual machines running for this project
vmstoppedthe total number of virtual machines stopped for this project
vmtotalthe total number of virtual machines deployed by this project
volumeavailablethe total volume available for this project
volumelimitthe total volume which can be used by this project
volumetotalthe total volume being used by this project
vpcavailablethe total number of vpcs available to be created for this project
vpclimitthe total number of vpcs the project can own
vpctotalthe total number of vpcs owned by project
tags(*)the list of resource tags associated with vm
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listProjectInvitations.html b/static/api/apidocs-4.22/html/apis/listProjectInvitations.html new file mode 100644 index 0000000000..a7995be67a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listProjectInvitations.html @@ -0,0 +1,144 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listProjectInvitations

+

Lists project invitations and provides detailed information for listed invitations

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
activeonlyif true, list only active invitations - having Pending state and ones that are not timed out yetfalse
domainidlist only resources belonging to the domain specifiedfalse
idlist invitations by idfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
pagefalse
pagesizefalse
projectidlist by project idfalse
statelist invitations by statefalse
useridlist invitation by user IDfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the invitation
accountthe account name of the project's owner
domainthe domain name where the project belongs to
domainidthe domain id the project belongs to
domainpathpath of the Domain the project belongs to
emailthe email the invitation was sent to
projectthe name of the project
projectidthe id of the project
statethe invitation state
useridthe User ID
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listProjectRolePermissions.html b/static/api/apidocs-4.22/html/apis/listProjectRolePermissions.html new file mode 100644 index 0000000000..d10399464c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listProjectRolePermissions.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listProjectRolePermissions

+

Lists a project's project role permissions

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
projectidID of the projecttrue
projectroleidID of the project rolefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the project role permission
projectidthe ID of the project
projectroleidthe ID of the project role to which the role permission belongs
projectrolenamethe name of the project role to which the role permission belongs
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listProjectRoles.html b/static/api/apidocs-4.22/html/apis/listProjectRoles.html new file mode 100644 index 0000000000..13999647af --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listProjectRoles.html @@ -0,0 +1,99 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listProjectRoles

+

Lists Project roles in CloudStack

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
projectidList project role by project ID.true
keywordList by keywordfalse
nameList project role by project role name.false
pagefalse
pagesizefalse
projectroleidList project role by project role ID.false
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
projectidthe id of the project
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listProjects.html b/static/api/apidocs-4.22/html/apis/listProjects.html new file mode 100644 index 0000000000..c977775909 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listProjects.html @@ -0,0 +1,342 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listProjects

+

Lists projects and provides detailed information for listed projects

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
detailscomma separated list of project details requested, value can be a list of [ all, resource, min]false
displaytextlist projects by display textfalse
domainidlist only resources belonging to the domain specifiedfalse
idlist projects by project IDfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
namelist projects by namefalse
pagefalse
pagesizefalse
showiconflag to display the resource icon for projectsfalse
statelist projects by statefalse
tagsList projects by tags (key/value pairs)false
usernameList projects by usernamefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the project
backupavailablethe total number of backups available to this project
backuplimitthe total number of backups which can be stored by this project
backupstorageavailablethe total backup storage space (in GiB) available to the project
backupstoragelimitthe total backup storage space (in GiB) the project can own
backupstoragetotalthe total backup storage space (in GiB) owned by the project
backuptotalthe total number of backups stored by this project
bucketavailablethe total number of buckets available to this project
bucketlimitthe total number of buckets which can be stored by this project
buckettotalthe total number of buckets stored by this project
cpuavailablethe total number of cpu cores available to be created for this project
cpulimitthe total number of cpu cores the project can own
cputotalthe total number of cpu cores owned by project
createdthe date this project was created
displaytextthe displaytext of the project
domainthe domain name where the project belongs to
domainidthe domain id the project belongs to
gpuavailablethe total number of gpus available to be created for this project
gpulimitthe total number of gpus the project can own
gputotalthe total number of gpus owned by project
iconBase64 string representation of the resource icon
ipavailablethe total number of public ip addresses available for this project to acquire
iplimitthe total number of public ip addresses this project can acquire
iptotalthe total number of public ip addresses allocated for this project
memoryavailablethe total memory (in MB) available to be created for this project
memorylimitthe total memory (in MB) the project can own
memorytotalthe total memory (in MB) owned by project
namethe name of the project
networkavailablethe total number of networks available to be created for this project
networklimitthe total number of networks the project can own
networktotalthe total number of networks owned by project
objectstorageavailablethe total object storage space (in GiB) available to the project
objectstoragelimitthe total object storage space (in GiB) the project can own
objectstoragetotalthe total object storage space (in GiB) owned by the project
ownerthe account name of the project's owners
primarystorageavailablethe total primary storage space (in GiB) available to be used for this project
primarystoragelimitthe total primary storage space (in GiB) the project can own
primarystoragetotalthe total primary storage space (in GiB) owned by project
projectaccountnamethe project account name of the project
secondarystorageavailablethe total secondary storage space (in GiB) available to be used for this project
secondarystoragelimitthe total secondary storage space (in GiB) the project can own
secondarystoragetotalthe total secondary storage space (in GiB) owned by project
snapshotavailablethe total number of snapshots available for this project
snapshotlimitthe total number of snapshots which can be stored by this project
snapshottotalthe total number of snapshots stored by this project
statethe state of the project
taggedresourcesThe tagged resource limit and count for the project
templateavailablethe total number of templates available to be created by this project
templatelimitthe total number of templates which can be created by this project
templatetotalthe total number of templates which have been created by this project
vmavailablethe total number of virtual machines available for this project to acquire
vmlimitthe total number of virtual machines that can be deployed by this project
vmrunningthe total number of virtual machines running for this project
vmstoppedthe total number of virtual machines stopped for this project
vmtotalthe total number of virtual machines deployed by this project
volumeavailablethe total volume available for this project
volumelimitthe total volume which can be used by this project
volumetotalthe total volume being used by this project
vpcavailablethe total number of vpcs available to be created for this project
vpclimitthe total number of vpcs the project can own
vpctotalthe total number of vpcs owned by project
tags(*)the list of resource tags associated with vm
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listPublicIpAddresses.html b/static/api/apidocs-4.22/html/apis/listPublicIpAddresses.html new file mode 100644 index 0000000000..fa0e8afed4 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listPublicIpAddresses.html @@ -0,0 +1,309 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listPublicIpAddresses

+

Lists all public ip addresses

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
allocatedonlylimits search results to allocated public IP addressesfalse
associatednetworkidlists all public IP addresses associated to the network specifiedfalse
domainidlist only resources belonging to the domain specifiedfalse
fordisplaylist resources by display flag; only ROOT admin is eligible to pass this parameterfalse
forloadbalancinglist only IPs used for load balancingfalse
forprovidertrue if range is dedicated for external network providerfalse
forsystemvmstrue if range is dedicated for system VMsfalse
forvirtualnetworkthe virtual network for the IP addressfalse
idlists IP address by IDfalse
ipaddresslists the specified IP addressfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
issourcenatlist only source NAT IP addressesfalse
isstaticnatlist only static NAT IP addressesfalse
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
networkidlists all public IP addresses by source network IDfalse
pagefalse
pagesizefalse
physicalnetworkidlists all public IP addresses by physical network IDfalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
retrieveonlyresourcecountmakes the API's response contains only the resource countfalse
statelists all public IP addresses by statefalse
tagsList resources by tags (key/value pairs)false
vlanidlists all public IP addresses by VLAN IDfalse
vpcidList IPs belonging to the VPCfalse
zoneidlists all public IP addresses by zone IDfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idpublic IP address id
accountthe account the public IP address is associated with
allocateddate the public IP address was acquired
associatednetworkidthe ID of the Network associated with the IP address
associatednetworknamethe name of the Network associated with the IP address
domainthe domain the public IP address is associated with
domainidthe domain ID the public IP address is associated with
domainpathpath of the domain to which the public IP address belongs
fordisplayis public ip for display to the regular user
forprovidertrue if range is dedicated for external network providers
forsystemvmstrue if range is dedicated for System VMs
forvirtualnetworkthe virtual network for the IP address
hasruleswhether the ip address has Firewall/PortForwarding/LoadBalancing rules defined
ipaddresspublic IP address
isportableis public IP portable across the zones
issourcenattrue if the IP address is a source nat address, false otherwise
isstaticnattrue if this ip is for static nat, false otherwise
issystemtrue if this ip is system ip (was allocated as a part of deployVm or createLbRule)
networkidthe ID of the Network where ip belongs to
networknamethe name of the Network where ip belongs to
physicalnetworkidthe physical network this belongs to
projectthe project name of the address
projectidthe project id of the ipaddress
purposepurpose of the IP address. In Acton this value is not null for Ips with isSystem=true, and can have either StaticNat or LB value
stateState of the ip address. Can be: Allocating, Allocated, Releasing, Reserved and Free
virtualmachinedisplaynamevirtual machine display name the ip address is assigned to (not null only for static nat Ip)
virtualmachineidvirtual machine id the ip address is assigned to
virtualmachinenamevirtual machine name the ip address is assigned to
virtualmachinetypevirtual machine type the ip address is assigned to
vlanidthe ID of the VLAN associated with the IP address. This parameter is visible to ROOT admins only
vlannamethe VLAN associated with the IP address
vmipaddressvirtual machine (dnat) ip address (not null only for static nat Ip)
vpcidVPC id the ip belongs to
vpcnameVPC name the ip belongs to
zoneidthe ID of the zone the public IP address belongs to
zonenamethe name of the zone the public IP address belongs to
tags(*)the list of resource tags associated with ip address
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listQuarantinedIps.html b/static/api/apidocs-4.22/html/apis/listQuarantinedIps.html new file mode 100644 index 0000000000..cd4d71f006 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listQuarantinedIps.html @@ -0,0 +1,120 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listQuarantinedIps

+

List public IP addresses in quarantine.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
keywordList by keywordfalse
pagefalse
pagesizefalse
showinactiveShow IPs that are no longer in quarantine.false
showremovedShow IPs removed from quarantine.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the quarantine process.
createdWhen the quarantine was created.
enddateEnd date for the quarantine.
ipaddressThe public IP address in quarantine.
previousowneridAccount ID of the previous public IP address owner.
previousownernameAccount name of the previous public IP address owner.
removalreasonThe reason for removing the IP from quarantine prematurely.
removedWhen the quarantine was removed.
removeraccountidID of the account that removed the IP from quarantine.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listRegions.html b/static/api/apidocs-4.22/html/apis/listRegions.html new file mode 100644 index 0000000000..d2147f6668 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listRegions.html @@ -0,0 +1,108 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listRegions

+

Lists Regions

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idList Region by region ID.false
keywordList by keywordfalse
nameList Region by region name.false
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the region
endpointthe end point of the region
gslbserviceenabledtrue if GSLB service is enabled in the region, false otherwise
namethe name of the region
portableipserviceenabledtrue if security groups support is enabled, false otherwise
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listRegisteredServicePackages.html b/static/api/apidocs-4.22/html/apis/listRegisteredServicePackages.html new file mode 100644 index 0000000000..ec9ea2d047 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listRegisteredServicePackages.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listRegisteredServicePackages

+

lists registered service packages

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + +
Response NameDescription
idService Package UUID
descriptionDescription of Service Package
nameService Package Name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listRemoteAccessVpns.html b/static/api/apidocs-4.22/html/apis/listRemoteAccessVpns.html new file mode 100644 index 0000000000..560e65f855 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listRemoteAccessVpns.html @@ -0,0 +1,153 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listRemoteAccessVpns

+

Lists remote access vpns

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
fordisplaylist resources by display flag; only ROOT admin is eligible to pass this parameterfalse
idLists remote access vpn rule with the specified IDfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
networkidlist remote access VPNs for certain networkfalse
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
publicipidpublic ip address id of the vpn serverfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the remote access vpn
accountthe account of the remote access vpn
domainthe domain name of the account of the remote access vpn
domainidthe domain id of the account of the remote access vpn
domainpathpath of the domain to which the remote access vpn belongs
fordisplayis vpn for display to the regular user
iprangethe range of ips to allocate to the clients
presharedkeythe ipsec preshared key
projectthe project name of the vpn
projectidthe project id of the vpn
publicipthe public ip address of the vpn server
publicipidthe public ip address of the vpn server
statethe state of the rule
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listResourceDetails.html b/static/api/apidocs-4.22/html/apis/listResourceDetails.html new file mode 100644 index 0000000000..60bbbde908 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listResourceDetails.html @@ -0,0 +1,150 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listResourceDetails

+

List resource detail(s)

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
resourcetypelist by resource typetrue
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
fordisplayif set to true, only details marked with display=true, are returned. False by defaultfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keylist by keyfalse
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
resourceidlist by resource idfalse
valuelist by key, value. Needs to be passed only along with keyfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listResourceIcon.html b/static/api/apidocs-4.22/html/apis/listResourceIcon.html new file mode 100644 index 0000000000..2b0a648316 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listResourceIcon.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listResourceIcon

+

Lists the resource icon for the specified resource(s)

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
resourceidslist of resources to upload the icon/image fortrue
resourcetypetype of the resourcetrue
+
+
+

Response Tags

+ + + + + + + + + + + + + +
Response NameDescription
base64imagebase64 representation of resource icon
resourceidid of the resource
resourcetyperesource type
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listResourceLimits.html b/static/api/apidocs-4.22/html/apis/listResourceLimits.html new file mode 100644 index 0000000000..74c6112dee --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listResourceLimits.html @@ -0,0 +1,144 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listResourceLimits

+

Lists resource limits.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
idLists resource limits by ID.false
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
resourcetypeType of resource. Values are 0, 1, 2, 3, 4, 6, 7, 8, 9, 10 and 11. 0 - Instance. Number of instances a user can create. 1 - IP. Number of public IP addresses an account can own. 2 - Volume. Number of disk volumes an account can own. 3 - Snapshot. Number of snapshots an account can own. 4 - Template. Number of templates an account can register/create. 5 - Project. Number of projects an account can own. 6 - Network. Number of networks an account can own. 7 - VPC. Number of VPC an account can own. 8 - CPU. Number of CPU an account can allocate for their resources. 9 - Memory. Amount of RAM an account can allocate for their resources. 10 - PrimaryStorage. Total primary storage space (in GiB) a user can use. 11 - SecondaryStorage. Total secondary storage space (in GiB) a user can use. false
resourcetypenameType of resource (wins over resourceType if both are provided). Values are: user_vm - Instance. Number of instances a user can create. public_ip - IP. Number of public IP addresses an account can own. volume - Volume. Number of disk volumes an account can own. snapshot - Snapshot. Number of snapshots an account can own. template - Template. Number of templates an account can register/create. project - Project. Number of projects an account can own. network - Network. Number of networks an account can own. vpc - VPC. Number of VPC an account can own. cpu - CPU. Number of CPU an account can allocate for their resources. memory - Memory. Amount of RAM an account can allocate for their resources. primary_storage - PrimaryStorage. Total primary storage space (in GiB) a user can use. secondary_storage - SecondaryStorage. Total secondary storage space (in GiB) a user can use. false
tagTag for the resource typefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
accountthe account of the resource limit
domainthe domain name of the resource limit
domainidthe domain ID of the resource limit
domainpathpath of the domain to which the resource limit belongs
maxthe maximum number of the resource. A -1 means the resource currently has no limit.
projectthe project name of the resource limit
projectidthe project id of the resource limit
resourcetyperesource type. Values include 0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11. See the resourceType parameter for more information on these values.
resourcetypenameresource type name. Values include user_vm, public_ip, volume, snapshot, template, project, network, vpc, cpu, memory, primary_storage, secondary_storage.
tagThe tag for the resource limit
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listRolePermissions.html b/static/api/apidocs-4.22/html/apis/listRolePermissions.html new file mode 100644 index 0000000000..6dd5696c30 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listRolePermissions.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listRolePermissions

+

Lists role permissions

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
roleidID of the rolefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + +
Response NameDescription
idthe ID of the role permission
roleidthe ID of the role to which the role permission belongs
rolenamethe name of the role to which the role permission belongs
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listRoles.html b/static/api/apidocs-4.22/html/apis/listRoles.html new file mode 100644 index 0000000000..81878e326a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listRoles.html @@ -0,0 +1,108 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listRoles

+

Lists dynamic roles in CloudStack

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idList role by role ID.false
keywordList by keywordfalse
nameList role by role name.false
pagefalse
pagesizefalse
stateList role by role type status, valid options are: enabled, disabledfalse
typeList role by role type, valid options are: Admin, ResourceAdmin, DomainAdmin, User.false
+
+
+

Response Tags

+ + + + + + + + + + + + + +
Response NameDescription
isdefaulttrue if role is default, false otherwise
statethe state of the role
typethe type of the role
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listRouters.html b/static/api/apidocs-4.22/html/apis/listRouters.html new file mode 100644 index 0000000000..781162faf5 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listRouters.html @@ -0,0 +1,417 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listRouters

+

List routers.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
archCPU arch of the routerfalse
clusteridthe cluster ID of the routerfalse
domainidlist only resources belonging to the domain specifiedfalse
fetchhealthcheckresultsif true is passed for this parameter, also fetch last executed health check results for the router. Default is falsefalse
forvpcif true is passed for this parameter, list only VPC routersfalse
healthchecksfailedif this parameter is passed, list only routers by health check resultsfalse
hostidthe host ID of the routerfalse
idthe ID of the disk routerfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
namethe name of the routerfalse
networkidlist by network idfalse
pagefalse
pagesizefalse
podidthe Pod ID of the routerfalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
statethe state of the routerfalse
versionlist virtual router elements by versionfalse
vpcidList networks by VPCfalse
zoneidthe Zone ID of the routerfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the router
accountthe account associated with the router
archCPU arch of the router
createdthe date and time the router was created
dns1the first DNS for the router
dns2the second DNS for the router
domainthe domain associated with the router
domainidthe domain ID associated with the router
domainpathpath of the Domain the router belongs to
gatewaythe gateway for the router
guestipaddressthe guest IP address for the router
guestmacaddressthe guest MAC address for the router
guestnetmaskthe guest netmask for the router
guestnetworkidthe ID of the corresponding guest network
guestnetworknamethe name of the corresponding guest network
healthchecksfailedtrue if any health checks had failed
hostcontrolstatethe control state of the host for the router
hostidthe host ID for the router
hostnamethe hostname for the router
hypervisorthe hypervisor on which the template runs
ip6dns1the first IPv6 DNS for the router
ip6dns2the second IPv6 DNS for the router
isredundantrouterif this router is an redundant virtual router
linklocalipthe link local IP address for the router
linklocalmacaddressthe link local MAC address for the router
linklocalnetmaskthe link local netmask for the router
linklocalnetworkidthe ID of the corresponding link local network
namethe name of the router
networkdomainthe network domain for the router
podidthe Pod ID for the router
podnamethe Pod name for the router
projectthe project name of the address
projectidthe project id of the ipaddress
publicipthe public IP address for the router
publicmacaddressthe public MAC address for the router
publicnetmaskthe public netmask for the router
publicnetworkidthe ID of the corresponding public network
redundantstatethe state of redundant virtual router
requiresupgradetrue if the router template requires upgrader
rolerole of the domain router
scriptsversionthe version of scripts
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
softwareversionthe version of the code / software in the router
statethe state of the router
templateidthe template ID for the router
templatenamethe template name for the router
versionthe version of template
vpcidVPC the router belongs to
vpcnamethe name of VPC the router belongs to
zoneidthe Zone ID for the router
zonenamethe Zone name for the router
healthcheckresults(*)Last executed health check result for the router
checknamethe name of the health check on the router
checktypethe type of the health check - basic or advanced
detailsdetailed response generated on running health check
lastupdatedthe date this VPC was created
statusthe result of the health check in enum form: {SUCCESS, FAILURE, WARNING, UNKNOWN}
successresult of the health check if available
nic(*)the list of nics associated with the router
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listRoutingFirewallRules.html b/static/api/apidocs-4.22/html/apis/listRoutingFirewallRules.html new file mode 100644 index 0000000000..7946477067 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listRoutingFirewallRules.html @@ -0,0 +1,201 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listRoutingFirewallRules

+

Lists all Routing firewall rules

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
fordisplaylist resources by display flag; only ROOT admin is eligible to pass this parameterfalse
idLists Routing firewall rule with the specified IDfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
networkidlist Routing firewall rules by network IDfalse
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
tagsList resources by tags (key/value pairs)false
traffictypelist Routing firewall rules by traffic type - ingress or egressfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the port forwarding rule
cidrlistthe cidr list to forward traffic from. Multiple entries are separated by a single comma character (,).
fordisplayis firewall for display to the regular user
ipaddressthe public ip address for the port forwarding rule
ipaddressidthe public ip address id for the port forwarding rule
networkidthe id of the guest network the port forwarding rule belongs to
privateendportthe ending port of port forwarding rule's private port range
privateportthe starting port of port forwarding rule's private port range
protocolthe protocol of the port forwarding rule
publicendportthe ending port of port forwarding rule's private port range
publicportthe starting port of port forwarding rule's public port range
statethe state of the rule
virtualmachinedisplaynamethe VM display name for the port forwarding rule
virtualmachineidthe VM ID for the port forwarding rule
virtualmachinenamethe VM name for the port forwarding rule
vmguestipthe vm ip address for the port forwarding rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listSSHKeyPairs.html b/static/api/apidocs-4.22/html/apis/listSSHKeyPairs.html new file mode 100644 index 0000000000..f5fd5e503f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listSSHKeyPairs.html @@ -0,0 +1,135 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listSSHKeyPairs

+

List registered keypairs

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
fingerprintA public key fingerprint to look forfalse
idthe ID of the ssh keypairfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
nameA key pair name to look forfalse
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the ssh keypair
accountthe owner of the keypair
domainthe domain name of the keypair owner
domainidthe domain id of the keypair owner
fingerprintFingerprint of the public key
nameName of the keypair
projectthe project name of the keypair owner
projectidthe project id of the keypair owner
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listSamlAuthorization.html b/static/api/apidocs-4.22/html/apis/listSamlAuthorization.html new file mode 100644 index 0000000000..edaf999620 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listSamlAuthorization.html @@ -0,0 +1,99 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listSamlAuthorization

+

Lists authorized users who can used SAML SSO

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
keywordList by keywordfalse
pagefalse
pagesizefalse
useridUser uuidfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + +
Response NameDescription
idpidthe authorized Identity Provider ID
statusthe SAML authorization status
useridthe user ID
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listSecondaryStagingStores.html b/static/api/apidocs-4.22/html/apis/listSecondaryStagingStores.html new file mode 100644 index 0000000000..7bb5c6d7bf --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listSecondaryStagingStores.html @@ -0,0 +1,135 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listSecondaryStagingStores

+

Lists secondary staging stores.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the staging storefalse
keywordList by keywordfalse
namethe name of the staging storefalse
pagefalse
pagesizefalse
protocolthe staging store protocolfalse
providerthe staging store providerfalse
zoneidthe Zone ID for the staging storefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the image store
disksizetotalthe total disk size of the host
disksizeusedthe host's currently used disk size
namethe name of the image store
protocolthe protocol of the image store
providernamethe provider name of the image store
readonlydefines if store is read-only
scopethe scope of the image store
urlthe url of the image store
zoneidthe Zone ID of the image store
zonenamethe Zone name of the image store
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listSecondaryStorageSelectors.html b/static/api/apidocs-4.22/html/apis/listSecondaryStorageSelectors.html new file mode 100644 index 0000000000..ea191b1a36 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listSecondaryStorageSelectors.html @@ -0,0 +1,120 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listSecondaryStorageSelectors

+

Lists the secondary storage selectors and their rules.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
zoneidThe zone ID to be used in the search filter.true
keywordList by keywordfalse
pagefalse
pagesizefalse
showremovedShow removed heuristics.false
typeWhether to filter the selectors by type and, if so, which one. Valid options are: ISO, SNAPSHOT, TEMPLATE and VOLUME.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the heuristic.
createdWhen the heuristic was created.
descriptionDescription of the heuristic.
heuristicruleThe heuristic rule, in JavaScript language, used to select a secondary storage to be directed.
nameName of the heuristic.
removedWhen the heuristic was removed.
typeThe resource type directed to a specific secondary storage by the selector. Valid options are: ISO, SNAPSHOT, TEMPLATE and VOLUME.
zoneidThe zone which the heuristic is valid upon.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listSecurityGroups.html b/static/api/apidocs-4.22/html/apis/listSecurityGroups.html new file mode 100644 index 0000000000..5f943e3ef6 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listSecurityGroups.html @@ -0,0 +1,321 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listSecurityGroups

+

Lists security groups

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
idlist the security group by the id providedfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
securitygroupnamelists security groups by namefalse
tagsList resources by tags (key/value pairs)false
virtualmachineidlists security groups by virtual machine idfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the security group
accountthe account owning the security group
descriptionthe description of the security group
domainthe domain name of the security group
domainidthe domain ID of the security group
domainpathpath of the Domain the security group belongs to
namethe name of the security group
projectthe project name of the group
projectidthe project id of the group
virtualmachinecountthe number of virtualmachines associated with this securitygroup
virtualmachineidsthe list of virtualmachine ids associated with this securitygroup
egressrule(*)the list of egress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
ingressrule(*)the list of ingress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listServiceOfferings.html b/static/api/apidocs-4.22/html/apis/listServiceOfferings.html new file mode 100644 index 0000000000..f17ed065af --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listServiceOfferings.html @@ -0,0 +1,339 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listServiceOfferings

+

Lists all available service offerings.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
cpunumberthe CPU number that listed offerings must supportfalse
cpuspeedthe CPU speed that listed offerings must supportfalse
domainidlist only resources belonging to the domain specifiedfalse
encryptrootlisted offerings support root disk encryptionfalse
gpuenabledFlag to indicate if the service offering supports GPU. If set to true, only service offerings that support GPU will be returned.false
idID of the service offeringfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
issystemis this a system vm offeringfalse
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
memorythe RAM memory that listed offering must supportfalse
namename of the service offeringfalse
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
stateFilter by state of the service offering. Defaults to 'Active'. If set to 'all' shows both Active & Inactive offerings.false
storagetypethe storage type of the service offering. Values are local and shared.false
systemvmtypethe system VM type. Possible types are "consoleproxy", "secondarystoragevm" or "domainrouter".false
templateidThe ID of the template that listed offerings must supportfalse
vgpuprofileidThe ID of the vGPU profile that listed offerings must supportfalse
virtualmachineidthe ID of the virtual machine. Pass this in if you want to see the available service offering that a virtual machine can be changed to.false
zoneidid of zone disk offering is associated withfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the service offering
cacheModethe cache mode to use for this disk offering. none, writeback, writethrough or hypervisor default
cpunumberthe number of CPU
cpuspeedthe clock rate CPU speed in Mhz
createdthe date this service offering was created
defaultuseis this a default system vm offering
deploymentplannerdeployment strategy used to deploy VM.
diskBytesReadRatebytes read rate of the service offering
diskBytesReadRateMaxburst bytes read rate of the disk offering
diskBytesReadRateMaxLengthlength (in seconds) of the burst
diskBytesWriteRatebytes write rate of the service offering
diskBytesWriteRateMaxburst bytes write rate of the disk offering
diskBytesWriteRateMaxLengthlength (in seconds) of the burst
diskIopsReadRateio requests read rate of the service offering
diskIopsReadRateMaxburst io requests read rate of the disk offering
diskIopsReadRateMaxLengthlength (in second) of the burst
diskIopsWriteRateio requests write rate of the service offering
diskIopsWriteRateMaxburst io requests write rate of the disk offering
diskIopsWriteRateMaxLengthlength (in seconds) of the burst
diskofferingdisplaytextthe display text of the disk offering
diskofferingidthe ID of the disk offering to which service offering is linked
diskofferingnamename of the disk offering
diskofferingstrictnessTrue/False to indicate the strictness of the disk offering association with the compute offering. When set to true, override of disk offering is not allowed when VM is deployed and change disk offering is not allowed for the ROOT disk after the VM is deployed
displaytextan alternate display text of the service offering.
domainthe domain name(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
domainidthe domain ID(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
dynamicscalingenabledtrue if virtual machine needs to be dynamically scalable of cpu or memory
encryptroottrue if virtual machine root disk will be encrypted on storage
gpucardidthe ID of the gpu card to which service offering is linked
gpucardnamethe name of the gpu card to which service offering is linked
gpucountthe count of GPUs to attach
gpudisplaywhether GPU device is used for display or not
hosttagsthe host tag for the service offering
hypervisorsnapshotreserveHypervisor snapshot reserve space as a percent of a volume (for managed storage using Xen or VMware)
iscustomizedis true if the offering is customized
iscustomizediopstrue if disk offering uses custom iops, false otherwise
issystemis this a system vm offering
isvolatiletrue if the vm needs to be volatile, i.e., on every reboot of vm from API root disk is discarded and creates a new root disk
leasedurationInstance lease duration (in days) for service offering
leaseexpiryactionAction to be taken once lease is over
limitcpuuserestrict the CPU usage to committed service offering
maxheadsthe maximum number of display heads
maxiopsthe max iops of the disk offering
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
memorythe memory in MB
miniopsthe min iops of the disk offering
namethe name of the service offering
networkratedata transfer rate in megabits per second allowed.
offerhathe ha support in the service offering
provisioningtypeprovisioning type used to create volumes. Valid values are thin, sparse, fat.
purgeresourcesWhether to cleanup VM and its associated resource upon expunge
rootdisksizeRoot disk size in GB
serviceofferingdetailsadditional key/value details tied with this service offering
statestate of the service offering
storagetagsthe tags for the service offering
storagetypethe storage type for this service offering
systemvmtypeis this a the systemvm type for system vm offering
vgpuprofileidthe ID of the vgpu profile to which service offering is linked
vgpuprofilenamethe name of the vgpu profile to which service offering is linked
videoramthe video RAM size in MB
vspherestoragepolicythe vsphere storage policy tagged to the service offering in case of VMware
zonethe zone name(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
zoneidthe zone ID(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listSharedFileSystemProviders.html b/static/api/apidocs-4.22/html/apis/listSharedFileSystemProviders.html new file mode 100644 index 0000000000..20c1a0bed3 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listSharedFileSystemProviders.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listSharedFileSystemProviders

+

Lists all available shared filesystem providers.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
namethe name of the shared filesystem provider
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listSharedFileSystems.html b/static/api/apidocs-4.22/html/apis/listSharedFileSystems.html new file mode 100644 index 0000000000..36c62e9845 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listSharedFileSystems.html @@ -0,0 +1,339 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listSharedFileSystems

+

List Shared FileSystems

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
diskofferingidthe disk offering of the shared filesystemfalse
domainidlist only resources belonging to the domain specifiedfalse
idthe ID of the shared filesystemfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
namethe name of the shared filesystemfalse
networkidthe ID of the networkfalse
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
retrieveonlyresourcecountmakes the API's response contains only the resource countfalse
serviceofferingidthe service offering of the shared filesystemfalse
tagsList resources by tags (key/value pairs)false
zoneidthe ID of the availability zonefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the shared filesystem
accountthe account associated with the shared filesystem
descriptiondescription of the shared filesystem
diskioreadthe read (IO) of disk on the shared filesystem
diskiowritethe write (IO) of disk on the shared filesystem
diskkbsreadthe shared filesystem's disk read in KiB
diskkbswritethe shared filesystem's disk write in KiB
diskofferingdisplaytextdisk offering display text for the shared filesystem
diskofferingiddisk offering ID for the shared filesystem
diskofferingnamedisk offering for the shared filesystem
domainthe domain associated with the shared filesystem
domainidthe ID of the domain associated with the shared filesystem
domainpathpath of the domain to which the shared filesystem
filesystemthe filesystem format
iscustomdiskofferingdisk offering for the shared filesystem has custom size
namename of the shared filesystem
networkidNetwork ID of the shared filesystem
networknameNetwork name of the shared filesystem
pathpath to mount the shared filesystem
physicalsizethe bytes actually consumed on disk
projectthe project name of the shared filesystem
projectidthe project ID of the shared filesystem
providerthe shared filesystem provider
provisioningtypeprovisioning type used in the shared filesystem
serviceofferingidservice offering ID for the shared filesystem
serviceofferingnameservice offering for the shared filesystem
sizesize of the shared filesystem
sizegbsize of the shared filesystem in GiB
statethe state of the shared filesystem
storagename of the storage pool hosting the data volume
storageidID of the storage pool hosting the data volume
utilizationthe disk utilization
virtualmachineidID of the storage fs vm
virtualsizethe bytes allocated
vmstateID of the storage fs vm
volumeidID of the storage fs data volume
volumenamename of the storage fs data volume
zoneidID of the availability zone
zonenameName of the availability zone
nic(*)the list of nics associated with the shared filesystem
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listSnapshotPolicies.html b/static/api/apidocs-4.22/html/apis/listSnapshotPolicies.html new file mode 100644 index 0000000000..829e5eb342 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listSnapshotPolicies.html @@ -0,0 +1,141 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listSnapshotPolicies

+

Lists snapshot policies.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
fordisplaylist resources by display flag; only ROOT admin is eligible to pass this parameterfalse
idthe ID of the snapshot policyfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
volumeidthe ID of the disk volumefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the snapshot policy
fordisplayis this policy for display to the regular user
intervaltypethe interval type of the snapshot policy
maxsnapsmaximum number of snapshots retained
scheduletime the snapshot is scheduled to be taken.
storageThe list of pools in which snapshot backup is scheduled
timezonethe time zone of the snapshot policy
volumeidthe ID of the disk volume
volumenamethe name of the disk volume
zoneThe list of zones in which snapshot backup is scheduled
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listSnapshots.html b/static/api/apidocs-4.22/html/apis/listSnapshots.html new file mode 100644 index 0000000000..c72cc81d7a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listSnapshots.html @@ -0,0 +1,237 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listSnapshots

+

Lists all available snapshots for the account.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
idlists snapshot by snapshot IDfalse
idsthe IDs of the snapshots, mutually exclusive with idfalse
imagestoreidID of the image or image cache storefalse
intervaltypevalid values are HOURLY, DAILY, WEEKLY, and MONTHLY.false
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
locationtypelist snapshots by location type. Used only when showunique=false. Valid location types: 'primary', 'secondary'. Default is emptyfalse
namelists snapshot by snapshot namefalse
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
showuniqueIf set to false, list templates across zones and their storagesfalse
snapshottypevalid values are MANUAL or RECURRING.false
storageidID of the storage poolfalse
tagsList resources by tags (key/value pairs)false
volumeidthe ID of the disk volumefalse
zoneidlist snapshots by zone idfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the snapshot
accountthe account associated with the snapshot
chainsizechain size of snapshot including all parent snapshots. Shown only for incremental snapshots if snapshot.show.chain.size setting is set to true
created the date the snapshot was created
datastoreidID of the datastore for the snapshot entry
datastorenamename of the datastore for the snapshot entry
datastorestatestate of the snapshot on the datastore
datastoretypetype of the datastore for the snapshot entry
domainthe domain name of the snapshot's account
domainidthe domain ID of the snapshot's account
domainpathpath of the Domain the snapshot's account belongs to
downloaddetailsdownload progress of a snapshot
intervaltypevalid types are hourly, daily, weekly, monthy, template, and none.
locationtypevalid location types are primary and secondary.
namename of the snapshot
osdisplaynamedisplay name of the os on volume
ostypeidid of the os on volume
physicalsizephysical size of backedup snapshot on image store
projectthe project name of the snapshot
projectidthe project id of the snapshot
revertableindicates whether the underlying storage supports reverting the volume to this snapshot
snapshottypethe type of the snapshot
statethe state of the snapshot. BackedUp means that snapshot is ready to be used; Creating - the snapshot is being allocated on the primary storage; BackingUp - the snapshot is being backed up on secondary storage
statusthe status of the template
virtualsizevirtual size of backedup snapshot on image store
volumeidID of the disk volume
volumenamename of the disk volume
volumestatestate of the disk volume
volumetypetype of the disk volume
zoneidid of the availability zone
zonenamename of the availability zone
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listSslCerts.html b/static/api/apidocs-4.22/html/apis/listSslCerts.html new file mode 100644 index 0000000000..3b60b15e89 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listSslCerts.html @@ -0,0 +1,123 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listSslCerts

+

Lists SSL certificates

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountidAccount IDfalse
certidID of SSL certificatefalse
lbruleidLoad balancer rule IDfalse
projectidProject that owns the SSL certificatefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idSSL certificate ID
accountaccount for the certificate
certchaincertificate chain
certificatecertificate
domainthe domain name of the network owner
domainidthe domain id of the network owner
fingerprintcertificate fingerprint
loadbalancerrulelistList of loabalancers this certificate is bound to
namename
projectthe project name of the certificate
projectidthe project id of the certificate
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listStaticRoutes.html b/static/api/apidocs-4.22/html/apis/listStaticRoutes.html new file mode 100644 index 0000000000..2205831c63 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listStaticRoutes.html @@ -0,0 +1,192 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listStaticRoutes

+

Lists all static routes

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
gatewayidlist static routes by gateway idfalse
idlist static route by idfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
statelist static routes by statefalse
tagsList resources by tags (key/value pairs)false
vpcidlist static routes by vpc idfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of static route
accountthe account associated with the static route
cidrstatic route CIDR
domainthe domain associated with the static route
domainidthe ID of the domain associated with the static route
domainpaththe domain path associated with the static route
nexthopNext hop of the static route
projectthe project name of the static route
projectidthe project id of the static route
statethe state of the static route
vpcgatewayidVPC gateway the route is created for
vpcgatewayipIP of VPC gateway the route is created for
vpcidVPC the static route belongs to
tags(*)the list of resource tags associated with static route
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listStorageAccessGroups.html b/static/api/apidocs-4.22/html/apis/listStorageAccessGroups.html new file mode 100644 index 0000000000..1220272e78 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listStorageAccessGroups.html @@ -0,0 +1,111 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listStorageAccessGroups

+

Lists storage access groups

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
keywordList by keywordfalse
nameName of the Storage access groupfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the storage access group
clustersList of Clusters in the Storage Access Group
hostsList of Hosts in the Storage Access Group
namethe name of the storage access group
podsList of Pods in the Storage Access Group
storagepoolsList of Storage Pools in the Storage Access Group
zonesList of Zones in the Storage Access Group
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listStorageNetworkIpRange.html b/static/api/apidocs-4.22/html/apis/listStorageNetworkIpRange.html new file mode 100644 index 0000000000..11c4f84ec4 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listStorageNetworkIpRange.html @@ -0,0 +1,123 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listStorageNetworkIpRange

+

List a storage network IP range.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idoptional parameter. Storaget network IP range uuid, if specicied, using it to search the range.false
keywordList by keywordfalse
pagefalse
pagesizefalse
podidoptional parameter. Pod uuid, if specicied and range uuid is absent, using it to search the range.false
zoneidoptional parameter. Zone uuid, if specicied and both pod uuid and range uuid are absent, using it to search the range.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe uuid of storage network IP range.
endipthe end ip of the storage network IP range
gatewaythe gateway of the storage network IP range
netmaskthe netmask of the storage network IP range
networkidthe network uuid of storage network IP range
podidthe Pod uuid for the storage network IP range
startipthe start ip of the storage network IP range
vlanthe ID or VID of the VLAN.
zoneidthe Zone uuid of the storage network IP range
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listStoragePoolObjects.html b/static/api/apidocs-4.22/html/apis/listStoragePoolObjects.html new file mode 100644 index 0000000000..4ce85c4723 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listStoragePoolObjects.html @@ -0,0 +1,126 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listStoragePoolObjects

+

Lists objects at specified path on a storage pool.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idid of the storage pooltrue
keywordList by keywordfalse
pagefalse
pagesizefalse
pathpath to list on storage poolfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
formatFormat of template associated with the data store object.
isdirectoryIs it a directory.
lastupdatedLast modified date of the file/directory.
nameName of the data store object.
sizeSize is in Bytes.
snapshotidSnapshot ID associated with the data store object.
snapshotnameSnapshot Name associated with the data store object.
templateidTemplate ID associated with the data store object.
templatenameTemplate Name associated with the data store object.
volumeidVolume ID associated with the data store object.
volumenameVolume Name associated with the data store object.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listStoragePools.html b/static/api/apidocs-4.22/html/apis/listStoragePools.html new file mode 100644 index 0000000000..533ce9d7d9 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listStoragePools.html @@ -0,0 +1,228 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listStoragePools

+

Lists storage pools.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
clusteridlist storage pools belonging to the specific clusterfalse
hostidhost ID of the storage poolsfalse
idthe ID of the storage poolfalse
ipaddressthe IP address for the storage poolfalse
keywordList by keywordfalse
namethe name of the storage poolfalse
pagefalse
pagesizefalse
paththe storage pool pathfalse
podidthe Pod ID for the storage poolfalse
scopethe scope of the storage poolfalse
statusthe status of the storage poolfalse
storageaccessgroupthe name of the storage access groupfalse
storagecustomstatsIf true, lists the custom stats of the storage poolfalse
zoneidthe Zone ID for the storage poolfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the storage pool
allocatediopstotal min IOPS currently in use by volumes
capacitybytesbytes CloudStack can provision from this storage pool
capacityiopsIOPS CloudStack can provision from this storage pool
clusteridthe ID of the cluster for the storage pool
clusternamethe name of the cluster for the storage pool
createdthe date and time the storage pool was created
detailsthe storage pool details
disksizeallocatedthe pool's currently allocated disk size
disksizetotalthe total disk size of the storage pool
disksizeusedthe pool's currently used disk size
hypervisorthe hypervisor type of the storage pool
ipaddressthe IP address of the storage pool
istagaruleWhether the informed tag is a JS interpretable rule or not.
managedwhether this pool is managed or not
namethe name of the storage pool
nfsmountoptsthe nfs mount options for the storage pool
overprovisionfactorthe overprovisionfactor for the storage pool
paththe storage pool path
podidthe Pod ID of the storage pool
podnamethe Pod name of the storage pool
providerStorage provider for this pool
scopethe scope of the storage pool
statethe state of the storage pool
storageaccessgroupsthe storage access groups for the storage pool
storagecapabilitiesthe storage pool capabilities
storagecustomstatsthe storage pool custom stats
suitableformigrationtrue if this pool is suitable to migrate a volume, false otherwise
tagsthe tags for the storage pool
typethe storage pool type
usediopstotal IOPS currently in use
zoneidthe Zone ID of the storage pool
zonenamethe Zone name of the storage pool
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listStoragePoolsMetrics.html b/static/api/apidocs-4.22/html/apis/listStoragePoolsMetrics.html new file mode 100644 index 0000000000..ce542c26b7 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listStoragePoolsMetrics.html @@ -0,0 +1,147 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listStoragePoolsMetrics

+

Lists storage pool metrics

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
clusteridlist storage pools belonging to the specific clusterfalse
hostidhost ID of the storage poolsfalse
idthe ID of the storage poolfalse
ipaddressthe IP address for the storage poolfalse
keywordList by keywordfalse
namethe name of the storage poolfalse
pagefalse
pagesizefalse
paththe storage pool pathfalse
podidthe Pod ID for the storage poolfalse
scopethe scope of the storage poolfalse
statusthe status of the storage poolfalse
storageaccessgroupthe name of the storage access groupfalse
storagecustomstatsIf true, lists the custom stats of the storage poolfalse
zoneidthe Zone ID for the storage poolfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
disksizeallocatedgbdisk size allocated in GiB
disksizetotalgbdisk size in GiB
disksizeunallocatedgbdisk size unallocated in GiB
disksizeusedgbdisk size used in GiB
storageallocateddisablethresholdstorage allocated disable threshold exceeded
storageallocatedthresholdstorage allocated notification threshold exceeded
storageusagedisablethresholdstorage usage disable threshold exceeded
storageusagethresholdstorage usage notification threshold exceeded
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listStorageProviders.html b/static/api/apidocs-4.22/html/apis/listStorageProviders.html new file mode 100644 index 0000000000..fb7b4971bc --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listStorageProviders.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listStorageProviders

+

Lists storage providers.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
typethe type of storage provider: either primary or imagetrue
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
namethe name of the storage provider
typethe type of the storage provider: primary or image provider
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listStorageTags.html b/static/api/apidocs-4.22/html/apis/listStorageTags.html new file mode 100644 index 0000000000..854833561d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listStorageTags.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listStorageTags

+

Lists storage tags

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + +
Response NameDescription
idthe ID of the storage tag
namethe name of the storage tag
poolidthe pool ID of the storage tag
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listSupportedNetworkServices.html b/static/api/apidocs-4.22/html/apis/listSupportedNetworkServices.html new file mode 100644 index 0000000000..ffd53b05db --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listSupportedNetworkServices.html @@ -0,0 +1,132 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listSupportedNetworkServices

+

Lists all network services provided by CloudStack or for the given Provider.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
keywordList by keywordfalse
pagefalse
pagesizefalse
providernetwork service provider namefalse
servicenetwork service name to list providers and capabilities offalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
namethe service name
capability(*)the list of capabilities
canchooseservicecapabilitycan this service capability value can be choosable while creatine network offerings
namethe capability name
valuethe capability value
provider(*)the service provider name
iduuid of the network provider
canenableindividualservicetrue if individual services can be enabled/disabled
destinationphysicalnetworkidthe destination physical network
namethe provider name
physicalnetworkidthe physical network this belongs to
servicelistservices for this provider
statestate of the network provider
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listSwifts.html b/static/api/apidocs-4.22/html/apis/listSwifts.html new file mode 100644 index 0000000000..36c6037d46 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listSwifts.html @@ -0,0 +1,123 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listSwifts

+

List Swift.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe id of the swiftfalse
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the image store
disksizetotalthe total disk size of the host
disksizeusedthe host's currently used disk size
namethe name of the image store
protocolthe protocol of the image store
providernamethe provider name of the image store
readonlydefines if store is read-only
scopethe scope of the image store
urlthe url of the image store
zoneidthe Zone ID of the image store
zonenamethe Zone name of the image store
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listSystemVms.html b/static/api/apidocs-4.22/html/apis/listSystemVms.html new file mode 100644 index 0000000000..00f0a5fa3b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listSystemVms.html @@ -0,0 +1,228 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listSystemVms

+

List system virtual machines.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
archCPU arch of the system VMfalse
hostidthe host ID of the system VMfalse
idthe ID of the system VMfalse
keywordList by keywordfalse
namethe name of the system VMfalse
pagefalse
pagesizefalse
podidthe Pod ID of the system VMfalse
statethe state of the system VMfalse
storageidthe storage ID where vm's volumes belong tofalse
systemvmtypethe system VM type. Possible types are "consoleproxy" and "secondarystoragevm".false
zoneidthe Zone ID of the system VMfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the system VM
activeviewersessionsthe number of active console sessions for the console proxy system vm
agentstatethe agent state of the system VM
archCPU arch of the system VM
createdthe date and time the system VM was created
disconnectedthe last disconnected date of host
dns1the first DNS for the system VM
dns2the second DNS for the system VM
gatewaythe gateway for the system VM
guestvlanguest vlan range
hostcontrolstatethe control state of the host for the system VM
hostidthe host ID for the system VM
hostnamethe hostname for the system VM
hypervisorthe hypervisor on which the template runs
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
linklocalipthe link local IP address for the system vm
linklocalmacaddressthe link local MAC address for the system vm
linklocalnetmaskthe link local netmask for the system vm
namethe name of the system VM
networkdomainthe network domain for the system VM
podidthe Pod ID for the system VM
podnamethe Pod name for the system VM
privateipthe private IP address for the system VM
privatemacaddressthe private MAC address for the system VM
privatenetmaskthe private netmask for the system VM
publicipthe public IP address for the system VM
publicmacaddressthe public MAC address for the system VM
publicnetmaskthe public netmask for the system VM
publicvlanpublic vlan range
serviceofferingidthe ID of the service offering of the system virtual machine.
serviceofferingnamethe name of the service offering of the system virtual machine.
statethe state of the system VM
systemvmtypethe system VM type
templateidthe template ID for the system VM
templatenamethe template name for the system VM
versionthe systemvm agent version
zoneidthe Zone ID for the system VM
zonenamethe Zone name for the system VM
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listSystemVmsUsageHistory.html b/static/api/apidocs-4.22/html/apis/listSystemVmsUsageHistory.html new file mode 100644 index 0000000000..08a73a45f4 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listSystemVmsUsageHistory.html @@ -0,0 +1,156 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listSystemVmsUsageHistory

+

Lists System VM stats

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
enddateend date to filter stats.Use format "yyyy-MM-dd hh:mm:ss")false
idthe ID of the system VM.false
idsthe IDs of the system VMs, mutually exclusive with id.false
keywordList by keywordfalse
namename of the system VMs (a substring match is made against the parameter value returning the data for all matching VMs).false
pagefalse
pagesizefalse
startdatestart date to filter stats.Use format "yyyy-MM-dd hh:mm:ss")false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the virtual machine
displaynameuser generated name. The name of the virtual machine is returned if no displayname exists.
namethe name of the virtual machine
stats(*)the list of VM stats
cpuusedthe amount (percentage) of the VM's CPU currently used
diskiopstotalthe total disk iops since the last stats retrieval
diskioreadthe VM's disk number of read requests (IO) made in the last collection cycle as defined by vm.stats.interval configuration
diskiowritethe VM's disk number of write requests (IO) made in the last collection cycle as defined by vm.stats.interval configuration
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
memoryintfreekbsthe VM's free memory in KB or -1 if it cannot be gathered
memorykbsthe memory used by the VM in KB
memorytargetkbsthe target memory in VM (KB)
networkkbsreadthe incoming network traffic on the VM in KiB
networkkbswritethe outgoing network traffic on the host in KiB
networkreadthe amount of downloaded data by the VM in MiB
networkwritethe amount of uploaded data by the VM in MiB
timestampthe time when the VM stats were collected. The format is 'yyyy-MM-dd hh:mm:ss'
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listTags.html b/static/api/apidocs-4.22/html/apis/listTags.html new file mode 100644 index 0000000000..b7cc304c5a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listTags.html @@ -0,0 +1,150 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listTags

+

List resource tag(s)

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
customerlist by customer namefalse
domainidlist only resources belonging to the domain specifiedfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keylist by keyfalse
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
resourceidlist by resource idfalse
resourcetypelist by resource typefalse
valuelist by valuefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listTemplateDirectDownloadCertificates.html b/static/api/apidocs-4.22/html/apis/listTemplateDirectDownloadCertificates.html new file mode 100644 index 0000000000..58e2c2dcbc --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listTemplateDirectDownloadCertificates.html @@ -0,0 +1,129 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listTemplateDirectDownloadCertificates

+

List the uploaded certificates for direct download templates

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idlist direct download certificate by IDfalse
keywordList by keywordfalse
listhostsif set to true: include the hosts where the certificate is uploaded tofalse
pagefalse
pagesizefalse
zoneidthe zone where certificates are uploadedfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe direct download certificate id
aliasthe direct download certificate alias
hostsmapthe hosts where the certificate is uploaded to
hypervisorthe hypervisor of the hosts where the certificate is uploaded
issuerthe direct download certificate issuer
serialnumthe direct download certificate serial num
subjectthe direct download certificate subject
validitythe direct download certificate issuer
versionthe direct download certificate version
zoneidthe zone id where the certificate is uploaded
zonenamethe zone name where the certificate is uploaded
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listTemplatePermissions.html b/static/api/apidocs-4.22/html/apis/listTemplatePermissions.html new file mode 100644 index 0000000000..9991588ce3 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listTemplatePermissions.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listTemplatePermissions

+

List template visibility and all accounts that have permissions to view this template.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe template IDtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe template ID
accountthe list of accounts the template is available for
domainidthe ID of the domain to which the template belongs
ispublictrue if this template is a public template, false otherwise
projectidsthe list of projects the template is available for
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listTemplates.html b/static/api/apidocs-4.22/html/apis/listTemplates.html new file mode 100644 index 0000000000..20d4a66076 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listTemplates.html @@ -0,0 +1,336 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listTemplates

+

List all public, private, and privileged templates.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
templatefilterpossible values are "featured", "self", "selfexecutable","sharedexecutable","executable", and "community". * featured : templates that have been marked as featured and public. * self : templates that have been registered or created by the calling user. * selfexecutable : same as self, but only returns templates that can be used to deploy a new VM. * sharedexecutable : templates ready to be deployed that have been granted to the calling user by another user. * executable : templates that are owned by the calling user, or public templates, that can be used to deploy a VM. * community : templates that have been marked as public but not featured. * all : all templates (only usable by admins).true
accountlist resources by account. Must be used with the domainId parameter.false
archthe CPU arch of the template. Valid options are: x86_64, aarch64false
detailscomma separated list of template details requested, value can be a list of [ all, min]false
domainidlist only resources belonging to the domain specifiedfalse
extensionidID of the extension for the templatefalse
forckslist templates that can be used to deploy CKS clustersfalse
hypervisorthe hypervisor for which to restrict the searchfalse
idthe template IDfalse
idsthe IDs of the templates, mutually exclusive with idfalse
imagestoreidID of the image or image cache storefalse
isreadylist templates that are ready to be deployedfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
isvnfflag to list VNF templates or not; true if need to list VNF templates, false otherwise.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
namethe template namefalse
oscategoryidthe ID of the OS category for the templatefalse
pagefalse
pagesizefalse
parenttemplateidlist datadisk templates by parent template idfalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
showiconflag to display the resource image for the templatesfalse
showremovedshow removed templates as wellfalse
showuniqueIf set to true, list only unique templates across zonesfalse
storageidID of the storage poolfalse
tagsList resources by tags (key/value pairs)false
templatetypethe type of the templatefalse
zoneidlist templates by zoneIdfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe template ID
accountthe account name to which the template belongs
accountidthe account id to which the template belongs
archCPU Arch of the template
bitsthe processor bit size
bootabletrue if the ISO is bootable, false otherwise
checksumchecksum of the template
childtemplatesif root disk template, then ids of the datas disk templates this template owns
createdthe date this template was created
crossZonestrue if the template is managed across all Zones, false otherwise
deployasisVMware only: true if template is deployed without orchestrating disks and networks but "as-is" defined in the template.
deployasisdetailsVMware only: additional key/value details tied with deploy-as-is template
detailsadditional key/value details tied with template
directdownloadKVM Only: true if template is directly downloaded to Primary Storage bypassing Secondary Storage
displaytextthe template display text
domainthe name of the domain to which the template belongs
domainidthe ID of the domain to which the template belongs
domainpathpath of the Domain the template belongs to
downloaddetailsLists the download progress of a template across all secondary storages
extensionidThe ID of extension linked to this template
extensionnameThe name of extension linked to this template
forcksIf true it indicates that the template can be used for CKS cluster deployments
formatthe format of the template.
hostidthe ID of the secondary storage host for the template
hostnamethe name of the secondary storage host for the template
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
isdynamicallyscalabletrue if template contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory
isextractabletrue if the template is extractable, false otherwise
isfeaturedtrue if this template is a featured template, false otherwise
ispublictrue if this template is a public template, false otherwise
isreadytrue if the template is ready to be deployed from, false otherwise.
namethe template name
ostypeidthe ID of the OS type for this template.
ostypenamethe name of the OS type for this template.
parenttemplateidif Datadisk template, then id of the root disk template this template belongs to
passwordenabledtrue if the reset password feature is enabled, false otherwise
physicalsizethe physical size of the template
projectthe project name of the template
projectidthe project id of the template
removedthe date this template was removed
requireshvmtrue if template requires HVM enabled, false otherwise
sizethe size of the template
sourcetemplateidthe template ID of the parent template if present
sshkeyenabledtrue if template is sshkey enabled, false otherwise
statusthe status of the template
templatetagthe tag of this template
templatetypethe type of the template
urlthe URL which the template/iso is registered from
userdataidthe id of userdata linked to this template
userdatanamethe name of userdata linked to this template
userdataparamslist of parameters which contains the list of keys or string parameters that are needed to be passed for any variables declared in userdata
userdatapolicythe userdata override policy with the userdata provided while deploying VM
zoneidthe ID of the zone for this template
zonenamethe name of the zone for this template
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listTrafficMonitors.html b/static/api/apidocs-4.22/html/apis/listTrafficMonitors.html new file mode 100644 index 0000000000..2612fd856b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listTrafficMonitors.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listTrafficMonitors

+

List traffic monitor Hosts.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
zoneidzone Idtrue
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the external firewall
ipaddressthe management IP address of the external firewall
numretriesthe number of times to retry requests to the external firewall
timeoutthe timeout (in seconds) for requests to the external firewall
zoneidthe zone ID of the external firewall
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listTrafficTypeImplementors.html b/static/api/apidocs-4.22/html/apis/listTrafficTypeImplementors.html new file mode 100644 index 0000000000..e7a9285d8c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listTrafficTypeImplementors.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listTrafficTypeImplementors

+

Lists implementors of implementor of a network traffic type or implementors of all network traffic types

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
keywordList by keywordfalse
pagefalse
pagesizefalse
traffictypeOptional. The network traffic type, if specified, return its implementor. Otherwise, return all traffic types with their implementorfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
traffictypenetwork traffic type
traffictypeimplementorimplementor of network traffic type
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listTrafficTypes.html b/static/api/apidocs-4.22/html/apis/listTrafficTypes.html new file mode 100644 index 0000000000..9c91919ee2 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listTrafficTypes.html @@ -0,0 +1,111 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listTrafficTypes

+

Lists traffic types of a given physical network.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
physicalnetworkidthe Physical Network IDtrue
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
iduuid of the network provider
canenableindividualservicetrue if individual services can be enabled/disabled
destinationphysicalnetworkidthe destination physical network
namethe provider name
physicalnetworkidthe physical network this belongs to
servicelistservices for this provider
statestate of the network provider
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listTungstenFabricAddressGroup.html b/static/api/apidocs-4.22/html/apis/listTungstenFabricAddressGroup.html new file mode 100644 index 0000000000..17e7cbe926 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listTungstenFabricAddressGroup.html @@ -0,0 +1,111 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listTungstenFabricAddressGroup

+

list Tungsten-Fabric address group

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
addressgroupuuidthe uuid of Tungsten-Fabric address groupfalse
keywordList by keywordfalse
pagefalse
pagesizefalse
zoneidthe ID of zonefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
ipprefixTungsten-Fabric address group ip prefix
ipprefixlenTungsten-Fabric address group ip prefix length
nameTungsten-Fabric address group name
uuidTungsten-Fabric address group uuid
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listTungstenFabricApplicationPolicySet.html b/static/api/apidocs-4.22/html/apis/listTungstenFabricApplicationPolicySet.html new file mode 100644 index 0000000000..bd35a819b6 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listTungstenFabricApplicationPolicySet.html @@ -0,0 +1,111 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listTungstenFabricApplicationPolicySet

+

list Tungsten-Fabric application policy set

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
applicationpolicysetuuidthe uuid of Tungsten-Fabric application policy setfalse
keywordList by keywordfalse
pagefalse
pagesizefalse
zoneidthe ID of zonefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
firewallpolicylist Tungsten-Fabric firewall policy
nameTungsten-Fabric policy name
taglist Tungsten-Fabric tag
uuidTungsten-Fabric application policy uuid
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listTungstenFabricFirewallPolicy.html b/static/api/apidocs-4.22/html/apis/listTungstenFabricFirewallPolicy.html new file mode 100644 index 0000000000..c04531bf8a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listTungstenFabricFirewallPolicy.html @@ -0,0 +1,111 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listTungstenFabricFirewallPolicy

+

list Tungsten-Fabric firewall policy

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
applicationpolicysetuuidthe uuid of Tungsten-Fabric application policy setfalse
firewallpolicyuuidthe uuid of Tungsten-Fabric firewall policyfalse
keywordList by keywordfalse
pagefalse
pagesizefalse
zoneidthe ID of zonefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
firewallrulelist Tungsten-Fabric firewall rule
nameTungsten-Fabric firewall policy name
uuidTungsten-Fabric firewall policy uuid
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listTungstenFabricFirewallRule.html b/static/api/apidocs-4.22/html/apis/listTungstenFabricFirewallRule.html new file mode 100644 index 0000000000..952118ae69 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listTungstenFabricFirewallRule.html @@ -0,0 +1,138 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listTungstenFabricFirewallRule

+

list Tungsten-Fabric firewall rule

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
firewallpolicyuuidthe uuid of Tungsten-Fabric firewall policyfalse
firewallruleuuidthe uuid of Tungsten-Fabric firewall rulefalse
keywordList by keywordfalse
pagefalse
pagesizefalse
zoneidthe ID of zonefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
actionTungsten-Fabric firewall rule action
destaddressgroupTungsten-Fabric firewall rule destination address group
destnetworkTungsten-Fabric firewall rule destination network
desttagTungsten-Fabric firewall rule destination tag
directionTungsten-Fabric firewall rule direction
nameTungsten-Fabric firewall rule name
servicegroupTungsten-Fabric firewall rule service group
srcaddressgroupTungsten-Fabric firewall rule source address group
srcnetworkTungsten-Fabric firewall rule source network
srctagTungsten-Fabric firewall rule source tag
tagtypeTungsten-Fabric firewall rule tag type
uuidTungsten-Fabric firewall rule uuid
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listTungstenFabricLBHealthMonitor.html b/static/api/apidocs-4.22/html/apis/listTungstenFabricLBHealthMonitor.html new file mode 100644 index 0000000000..9cce7a351a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listTungstenFabricLBHealthMonitor.html @@ -0,0 +1,126 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listTungstenFabricLBHealthMonitor

+

list Tungsten-Fabric LB health monitor

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
lbruleidthe ID of lb ruletrue
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe health monitor ID
expectedcodethe health monitor expected code
httpmethodthe health monitor http method
intervalthe health monitor interval
lbruleidthe LB rule ID
retrythe health monitor retry
timeoutthe health monitor timeout
typethe health monitor type
urlpaththe health monitor url path
uuidthe health monitor UUID
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listTungstenFabricLogicalRouter.html b/static/api/apidocs-4.22/html/apis/listTungstenFabricLogicalRouter.html new file mode 100644 index 0000000000..0d1c3207a0 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listTungstenFabricLogicalRouter.html @@ -0,0 +1,111 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listTungstenFabricLogicalRouter

+

list Tungsten-Fabric logical router

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
keywordList by keywordfalse
logicalrouteruuidthe uuid of Tungsten-Fabric logical routerfalse
networkuuidthe uuid of Tungsten-Fabric networkfalse
pagefalse
pagesizefalse
zoneidthe ID of zonefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
nameTungsten-Fabric logical router name
networklist Tungsten-Fabric policy network name
uuidTungsten-Fabric logical router uuid
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listTungstenFabricNetwork.html b/static/api/apidocs-4.22/html/apis/listTungstenFabricNetwork.html new file mode 100644 index 0000000000..553d3addbf --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listTungstenFabricNetwork.html @@ -0,0 +1,108 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listTungstenFabricNetwork

+

list Tungsten-Fabric network

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that include public network. Default value is falsefalse
networkuuidthe uuid of Tungsten-Fabric networkfalse
pagefalse
pagesizefalse
zoneidthe ID of zonefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + +
Response NameDescription
nameTungsten-Fabric network name
uuidTungsten-Fabric network uuid
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listTungstenFabricNic.html b/static/api/apidocs-4.22/html/apis/listTungstenFabricNic.html new file mode 100644 index 0000000000..cd1196956f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listTungstenFabricNic.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listTungstenFabricNic

+

list Tungsten-Fabric nic

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
keywordList by keywordfalse
nicuuidthe uuid of Tungsten-Fabric nicfalse
pagefalse
pagesizefalse
zoneidthe ID of zonefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + +
Response NameDescription
nameTungsten-Fabric nic name
uuidTungsten-Fabric nic uuid
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listTungstenFabricPolicy.html b/static/api/apidocs-4.22/html/apis/listTungstenFabricPolicy.html new file mode 100644 index 0000000000..a431ceb4f3 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listTungstenFabricPolicy.html @@ -0,0 +1,114 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listTungstenFabricPolicy

+

list Tungsten-Fabric policy

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
ipaddressidthe ID of ip addressfalse
keywordList by keywordfalse
networkidthe ID of networkfalse
pagefalse
pagesizefalse
policyuuidthe uuid of Tungsten-Fabric policyfalse
zoneidthe ID of zonefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
nameTungsten-Fabric policy name
networklist Tungsten-Fabric policy network name
uuidTungsten-Fabric tag type uuid
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listTungstenFabricPolicyRule.html b/static/api/apidocs-4.22/html/apis/listTungstenFabricPolicyRule.html new file mode 100644 index 0000000000..b02774b7c7 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listTungstenFabricPolicyRule.html @@ -0,0 +1,147 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listTungstenFabricPolicyRule

+

list Tungsten-Fabric policy

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
policyuuidthe uuid of Tungsten-Fabric policytrue
keywordList by keywordfalse
pagefalse
pagesizefalse
ruleuuidthe uuid of Tungsten-Fabric rulefalse
zoneidthe ID of zonefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
actionTungsten-Fabric policy action
destendportTungsten-Fabric policy destination end port
destipprefixTungsten-Fabric policy destination ip prefix
destipprefixlenTungsten-Fabric policy destination ip prefix length
destnetworkTungsten-Fabric policy destination network
deststartportTungsten-Fabric policy destination start port
directionTungsten-Fabric policy name
policyuuidTungsten-Fabric policy uuid
protocolTungsten-Fabric policy protocol
srcendportTungsten-Fabric policy source end port
srcipprefixTungsten-Fabric policy source ip prefix
srcipprefixlenTungsten-Fabric policy source ip prefix length
srcnetworkTungsten-Fabric policy source network
srcstartportTungsten-Fabric policy source start port
uuidTungsten-Fabric rule uuid
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listTungstenFabricProviders.html b/static/api/apidocs-4.22/html/apis/listTungstenFabricProviders.html new file mode 100644 index 0000000000..dec2a93413 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listTungstenFabricProviders.html @@ -0,0 +1,120 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listTungstenFabricProviders

+

Lists Tungsten-Fabric providers

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
keywordList by keywordfalse
pagefalse
pagesizefalse
zoneidfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
nameTungsten-Fabric provider name
securitygroupsenabledtrue if security groups support is enabled, false otherwise
tungstengatewayTungsten-Fabric provider gateway
tungstenproviderhostnameTungsten-Fabric provider hostname
tungstenproviderintrospectportTungsten-Fabric provider introspect port
tungstenproviderportTungsten-Fabric provider port
tungstenprovideruuidTungsten-Fabric provider uuid
tungstenprovidervrouterportTungsten-Fabric provider vrouter port
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listTungstenFabricServiceGroup.html b/static/api/apidocs-4.22/html/apis/listTungstenFabricServiceGroup.html new file mode 100644 index 0000000000..8235892caa --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listTungstenFabricServiceGroup.html @@ -0,0 +1,114 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listTungstenFabricServiceGroup

+

list Tungsten-Fabric service group

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
keywordList by keywordfalse
pagefalse
pagesizefalse
servicegroupuuidthe uuid of Tungsten-Fabric service groupfalse
zoneidthe ID of zonefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
endportTungsten-Fabric service group end port
nameTungsten-Fabric service group name
protocolTungsten-Fabric service group protocol
startportTungsten-Fabric service group start port
uuidTungsten-Fabric service group uuid
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listTungstenFabricTag.html b/static/api/apidocs-4.22/html/apis/listTungstenFabricTag.html new file mode 100644 index 0000000000..bf67715a94 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listTungstenFabricTag.html @@ -0,0 +1,132 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listTungstenFabricTag

+

Lists Tungsten-Fabric tags

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
applicationpolicysetuuidthe uuid of Tungsten-Fabric application policy setfalse
keywordList by keywordfalse
networkuuidthe uuid of Tungsten-Fabric networkfalse
nicuuidthe uuid of Tungsten-Fabric nicfalse
pagefalse
pagesizefalse
policyuuidthe uuid of Tungsten-Fabric policyfalse
taguuidthe uuid of Tungsten-Fabric tagfalse
vmuuidthe uuid of Tungsten-Fabric vmfalse
zoneidthe ID of zonefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
nameTungsten-Fabric tag name
networklist Tungsten-Fabric network
niclist Tungsten-Fabric nic
policylist Tungsten-Fabric policy
uuidTungsten-Fabric tag type uuid
vmlist Tungsten-Fabric vm
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listTungstenFabricTagType.html b/static/api/apidocs-4.22/html/apis/listTungstenFabricTagType.html new file mode 100644 index 0000000000..aed553ef1f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listTungstenFabricTagType.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listTungstenFabricTagType

+

Lists Tungsten-Fabric tags

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
keywordList by keywordfalse
pagefalse
pagesizefalse
tagtypeuuidthe uuid of Tungsten-Fabric tag typefalse
zoneidthe ID of zonefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + +
Response NameDescription
nameTungsten-Fabric tag type name
uuidTungsten-Fabric tag type uuid
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listTungstenFabricVm.html b/static/api/apidocs-4.22/html/apis/listTungstenFabricVm.html new file mode 100644 index 0000000000..95dabf317a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listTungstenFabricVm.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listTungstenFabricVm

+

list Tungsten-Fabric vm

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
keywordList by keywordfalse
pagefalse
pagesizefalse
vmuuidthe uuid of Tungsten-Fabric vmfalse
zoneidthe ID of zonefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + +
Response NameDescription
nameTungsten-Fabric vm name
uuidTungsten-Fabric nic uuid
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listUcsBlades.html b/static/api/apidocs-4.22/html/apis/listUcsBlades.html new file mode 100644 index 0000000000..63f1410ba8 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listUcsBlades.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listUcsBlades

+

List ucs blades

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
ucsmanageriducs manager idtrue
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
iducs blade id
bladednucs blade dn
hostidcloudstack host id this blade associates to
profilednassociated ucs profile dn
ucsmanageriducs manager id
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listUcsManagers.html b/static/api/apidocs-4.22/html/apis/listUcsManagers.html new file mode 100644 index 0000000000..df6bd4dd7b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listUcsManagers.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listUcsManagers

+

List ucs manager

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the ucs managerfalse
keywordList by keywordfalse
pagefalse
pagesizefalse
zoneidthe zone idfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the ucs manager
namethe name of ucs manager
urlthe url of ucs manager
zoneidthe zone ID of ucs manager
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listUcsProfiles.html b/static/api/apidocs-4.22/html/apis/listUcsProfiles.html new file mode 100644 index 0000000000..2b07b3bf27 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listUcsProfiles.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listUcsProfiles

+

List profile in ucs manager

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
ucsmanageridthe id for the ucs managertrue
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
ucsdnucs profile dn
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listUnmanagedInstances.html b/static/api/apidocs-4.22/html/apis/listUnmanagedInstances.html new file mode 100644 index 0000000000..8b432be628 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listUnmanagedInstances.html @@ -0,0 +1,267 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listUnmanagedInstances

+

Lists unmanaged virtual machines for a given cluster.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
clusteridthe cluster IDtrue
keywordList by keywordfalse
namethe hypervisor name of the instancefalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
bootmodeindicates the boot mode
boottypeindicates the boot type
clusteridthe ID of the cluster to which virtual machine belongs
clusternamethe name of the cluster to which virtual machine belongs
cpucorepersocketthe CPU cores per socket for the virtual machine. VMware specific
cpunumberthe CPU cores of the virtual machine
cpuspeedthe CPU speed of the virtual machine
hostidthe ID of the host to which virtual machine belongs
hostnamethe name of the host to which virtual machine belongs
memorythe memory of the virtual machine in MB
namethe name of the virtual machine
osdisplaynamethe operating system of the virtual machine
osidthe operating system ID of the virtual machine
powerstatethe power state of the virtual machine
disk(*)the list of disks associated with the virtual machine
idthe ID of the disk
capacitythe capacity of the disk in bytes
controllerthe controller of the disk
controllerunitthe controller unit of the disk
datastorehostthe controller of the disk
datastorenamethe controller of the disk
datastorepaththe controller of the disk
datastoretypethe controller of the disk
imagepaththe file path of the disk image
labelthe label of the disk
positionthe position of the disk
nic(*)the list of nics associated with the virtual machine
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listUsageRecords.html b/static/api/apidocs-4.22/html/apis/listUsageRecords.html new file mode 100644 index 0000000000..4031cb7a28 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listUsageRecords.html @@ -0,0 +1,222 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listUsageRecords

+

Lists usage records for accounts

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
enddateEnd date range for usage record query. The recommended format is "yyyy-MM-dd'T'HH:mm:ssZ" (e.g.: "2023-01-01T12:00:00+0100"); however, the following formats are also accepted: "yyyy-MM-dd HH:mm:ss" (e.g.: "2023-01-01 12:00:00") and "yyyy-MM-dd" (e.g.: "2023-01-01" - if the time is not added, it will be interpreted as "23:59:59"). If the recommended format is not used, the date will be considered in the server timezone.true
startdateStart date range for usage record query. The recommended format is "yyyy-MM-dd'T'HH:mm:ssZ" (e.g.: "2023-01-01T12:00:00+0100"); however, the following formats are also accepted: "yyyy-MM-dd HH:mm:ss" (e.g.: "2023-01-01 12:00:00") and "yyyy-MM-dd" (e.g.: "2023-01-01" - if the time is not added, it will be interpreted as "00:00:00"). If the recommended format is not used, the date will be considered in the server timezone.true
accountList usage records for the specified user.false
accountidList usage records for the specified accountfalse
domainidList usage records for the specified domain.false
includetagsFlag to enable display of Tags for a resourcefalse
isrecursiveSpecify if usage records should be fetched recursively per domain. If an account id is passed, records will be limited to that account.false
keywordList by keywordfalse
oldformatFlag to enable description rendered in old format which uses internal database IDs instead of UUIDs. False by default.false
pagefalse
pagesizefalse
projectidList usage records for specified projectfalse
typeList usage records for the specified usage typefalse
usageidList usage records for the specified usage UUID. Can be used only together with TYPE parameter.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
accountthe user account name
accountidthe user account Id
cpunumbernumber of cpu of resource
cpuspeedspeed of each cpu of resource
descriptiondescription of the usage record
domainthe domain the resource is associated with
domainidthe domain ID
domainpathpath of the domain to which the usage reocrd belongs
enddateend date of the usage record
isdefaultTrue if the resource is default
issourcenatTrue if the IPAddress is source NAT
issystemTrue if the IPAddress is system IP - allocated during vm deploy or lb rule create
memorymemory allocated for the resource
nameresource or virtual machine name
networkidid of the network
offeringidoffering ID
oscategoryidvirtual machine guest os category ID
oscategorynamevirtual machine os category name
osdisplaynamevirtual machine os display name
ostypeidvirtual machine os type ID
projectthe project name of the resource
projectidthe project id of the resource
rawusageraw usage in hours
sizeresource size
startdatestart date of the usage record
templateidtemplate ID
typeresource type
usageusage in hours
usageidid of the resource
usagetypeusage type ID
virtualmachineidvirtual machine ID
virtualsizevirtual size of resource
vpcidid of the vpc
zoneidthe zone ID
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listUsageServerMetrics.html b/static/api/apidocs-4.22/html/apis/listUsageServerMetrics.html new file mode 100644 index 0000000000..4dccc204b2 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listUsageServerMetrics.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listUsageServerMetrics

+

Lists Usage Server metrics

+
+
+ +
+
+
+

Request parameters

+ + + + +
Parameter NameDescriptionRequired
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
collectiontimethe time these statistics were collected
hostnamethe name of the active usage server
lastheartbeatthe last time this Usage Server checked for jobs
lastsuccessfuljobthe last time a usage job successfully completed
statethe state of the usage server
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listUsageTypes.html b/static/api/apidocs-4.22/html/apis/listUsageTypes.html new file mode 100644 index 0000000000..0f654f6ef7 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listUsageTypes.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listUsageTypes

+

List Usage Types

+
+
+ +
+
+
+

Request parameters

+ + + + +
Parameter NameDescriptionRequired
+
+
+

Response Tags

+ + + + + + + + + + + + + +
Response NameDescription
idUsage type ID
descriptionUsage type description
nameUsage type name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listUserData.html b/static/api/apidocs-4.22/html/apis/listUserData.html new file mode 100644 index 0000000000..2ba8639d7d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listUserData.html @@ -0,0 +1,141 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listUserData

+

List registered userdatas

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
idthe ID of the Userdatafalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
nameUserdata name to look forfalse
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the User Data
accountthe owner of the User Data
accountidthe owner id of the User Data
domainthe domain name of the User Data owner
domainidthe domain id of the User Data owner
domainpathpath of the domain to which the User Data owner belongs
nameName of the User Data
paramslist of parameters which contains the list of keys or string parameters that are needed to be passed for any variables declared in the User Data
projectthe project name of the User Data
projectidthe project id of the User Data
userdatabase64 encoded User Data content
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listUserTwoFactorAuthenticatorProviders.html b/static/api/apidocs-4.22/html/apis/listUserTwoFactorAuthenticatorProviders.html new file mode 100644 index 0000000000..0e7da0d5a1 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listUserTwoFactorAuthenticatorProviders.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listUserTwoFactorAuthenticatorProviders

+

Lists user two factor authenticator providers

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
nameList user two factor authenticator provider by namefalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
descriptionthe description of the user two factor authenticator provider
namethe user two factor authenticator provider name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listUsers.html b/static/api/apidocs-4.22/html/apis/listUsers.html new file mode 100644 index 0000000000..32f7dd5780 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listUsers.html @@ -0,0 +1,195 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listUsers

+

Lists user accounts

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
accounttypeList users by account type. Valid types include admin, domain-admin, read-only-admin, or user.false
apikeyaccessList users by the Api key access valuefalse
domainidlist only resources belonging to the domain specifiedfalse
idList user by ID.false
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
pagefalse
pagesizefalse
showiconflag to display the resource icon for usersfalse
stateList users by state of the user account.false
usernameList user by the usernamefalse
usersourceList users by their authentication source. Valid values are: native, ldap, saml2 and saml2disabled.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe user ID
accountthe account name of the user
accountidthe account ID of the user
accounttypethe account type of the user
apikeythe api key of the user
apikeyaccesswhether api key access is Enabled, Disabled or set to Inherit (it inherits the value from the parent)
createdthe date and time the user account was created
domainthe domain name of the user
domainidthe domain ID of the user
emailthe user email address
firstnamethe user firstname
iconBase64 string representation of the resource icon
is2faenabledtrue if user has two factor authentication enabled
is2famandatedtrue if user has two factor authentication is mandated
iscallerchilddomainthe boolean value representing if the updating target is in caller's child domain
isdefaulttrue if user is default, false otherwise
lastnamethe user lastname
roleidthe ID of the role
rolenamethe name of the role
roletypethe type of the role
secretkeythe secret key of the user
statethe user state
timezonethe timezone user was created in
usernamethe user name
usersourcethe source type of the user in lowercase, such as native, ldap, saml2
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listVMSchedule.html b/static/api/apidocs-4.22/html/apis/listVMSchedule.html new file mode 100644 index 0000000000..4509b1fc2b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listVMSchedule.html @@ -0,0 +1,129 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listVMSchedule

+

List VM Schedules.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
virtualmachineidID of the VM for which schedule is to be definedtrue
actionAction taken by schedulefalse
enabledID of VM schedulefalse
idID of VM schedulefalse
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of VM schedule
actionAction
createdDate when the schedule was created
descriptionDescription of VM schedule
enabledVM schedule is enabled
enddateDate after which the schedule becomes inactive
scheduleCron formatted VM schedule
startdateDate from which the schedule is active
timezoneTimezone of the schedule
virtualmachineidID of virtual machine
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listVMSnapshot.html b/static/api/apidocs-4.22/html/apis/listVMSnapshot.html new file mode 100644 index 0000000000..f5a09f0381 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listVMSnapshot.html @@ -0,0 +1,183 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listVMSnapshot

+

List virtual machine snapshot by conditions

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
namelists snapshot by snapshot name or display namefalse
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
statestate of the virtual machine snapshotfalse
tagsList resources by tags (key/value pairs)false
virtualmachineidthe ID of the vmfalse
vmsnapshotidThe ID of the VM snapshotfalse
vmsnapshotidsthe IDs of the vm snapshots, mutually exclusive with vmsnapshotidfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the vm snapshot
accountthe account associated with the disk volume
createdthe create date of the vm snapshot
currentindicates if this is current snapshot
descriptionthe description of the vm snapshot
displaynamethe display name of the vm snapshot
domainthe domain associated with the disk volume
domainidthe ID of the domain associated with the disk volume
domainpathpath of the domain to which the disk volume belongs
hypervisorthe type of hypervisor on which snapshot is stored
namethe name of the vm snapshot
parentthe parent ID of the vm snapshot
parentNamethe parent displayName of the vm snapshot
projectthe project name of the vpn
projectidthe project id of the vpn
statethe state of the vm snapshot
typeVM Snapshot type
virtualmachineidthe vm ID of the vm snapshot
virtualmachinenamethe vm name of the vm snapshot
zoneidthe Zone ID of the vm snapshot
zonenamethe Zone name of the vm snapshot
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listVPCOfferings.html b/static/api/apidocs-4.22/html/apis/listVPCOfferings.html new file mode 100644 index 0000000000..8dc4bf8f63 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listVPCOfferings.html @@ -0,0 +1,204 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listVPCOfferings

+

Lists VPC offerings

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
displaytextlist VPC offerings by display textfalse
domainidlist VPC offerings available for VPC creation in specific domainfalse
idlist VPC offerings by idfalse
isdefaulttrue if need to list only default VPC offerings. Default value is falsefalse
keywordList by keywordfalse
namelist VPC offerings by namefalse
pagefalse
pagesizefalse
statelist VPC offerings by statefalse
supportedserviceslist VPC offerings supporting certain servicesfalse
zoneidid of zone VPC offering is associated withfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the vpc offering
createdthe date this vpc offering was created
displaytextan alternate display text of the vpc offering.
distributedvpcrouter indicates if the vpc offering supports distributed router for one-hop forwarding
domainthe domain name(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
domainidthe domain ID(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
fornsxtrue if vpc offering can be used by NSX networks only
internetprotocolthe internet protocol of the vpc offering
isdefaulttrue if vpc offering is default, false otherwise
namethe name of the vpc offering
networkmodeMode in which the network will operate. The valid values are NATTED and ROUTED
routingmodethe routing mode for the network offering, supported types are Static or Dynamic.
specifyasnumbertrue if network offering supports choosing AS numbers
statestate of the vpc offering. Can be Disabled/Enabled
supportsregionLevelvpcindicated if the offering can support region level vpc
zonethe zone name(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
zoneidthe zone ID(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
service(*)the list of supported services
namethe service name
capability(*)the list of capabilities
canchooseservicecapabilitycan this service capability value can be choosable while creatine network offerings
namethe capability name
valuethe capability value
provider(*)the service provider name
iduuid of the network provider
canenableindividualservicetrue if individual services can be enabled/disabled
destinationphysicalnetworkidthe destination physical network
namethe provider name
physicalnetworkidthe physical network this belongs to
servicelistservices for this provider
statestate of the network provider
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listVPCs.html b/static/api/apidocs-4.22/html/apis/listVPCs.html new file mode 100644 index 0000000000..413512eff1 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listVPCs.html @@ -0,0 +1,321 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listVPCs

+

Lists VPCs

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
cidrlist by cidr of the VPC. All VPC guest networks' cidrs should be within this CIDRfalse
displaytextList by display text of the VPCfalse
domainidlist only resources belonging to the domain specifiedfalse
fordisplaylist resources by display flag; only ROOT admin is eligible to pass this parameterfalse
idlist VPC by idfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
namelist by name of the VPCfalse
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
restartrequiredlist VPCs by restartRequired optionfalse
showiconflag to display the resource icon for VPCsfalse
statelist VPCs by statefalse
supportedserviceslist VPC supporting certain servicesfalse
tagsList resources by tags (key/value pairs)false
vpcofferingidlist by ID of the VPC offeringfalse
zoneidlist by zonefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the VPC
accountthe owner of the VPC
asnumberAS NUMBER
asnumberidUUID of AS NUMBER
bgppeersThe BGP peers for the VPC
cidrthe cidr the VPC
createdthe date this VPC was created
displaytextan alternate display text of the VPC.
distributedvpcrouteris VPC uses distributed router for one hop forwarding and host based network ACL's
dns1the first IPv4 DNS for the VPC
dns2the second IPv4 DNS for the VPC
domainthe domain name of the owner
domainidthe domain id of the VPC owner
domainpaththe domain path of the owner
fordisplayis vpc for display to the regular user
iconBase64 string representation of the resource icon
ip4routesThe routes for the VPC to ease adding route in upstream router
ip4routingThe IPv4 routing mode of VPC
ip6dns1the first IPv6 DNS for the VPC
ip6dns2the second IPv6 DNS for the VPC
ip6routesThe routes for the network to ease adding route in upstream router
namethe name of the VPC
networkthe list of networks belongign to the VPC
networkdomainthe network domain of the VPC
projectthe project name of the VPC
projectidthe project id of the VPC
publicmtuMTU configured on the public interfaces of the VPC VR
redundantvpcrouterif this VPC has redundant router
regionlevelvpctrue if VPC is region level
restartrequiredtrue VPC requires restart
statestate of the VPC. Can be Inactive/Enabled
vpcofferingidvpc offering id the VPC is created from
vpcofferingnamevpc offering name the VPC is created from
zoneidzone id of the vpc
zonenamethe name of the zone the VPC belongs to
service(*)the list of supported services
namethe service name
capability(*)the list of capabilities
canchooseservicecapabilitycan this service capability value can be choosable while creatine network offerings
namethe capability name
valuethe capability value
provider(*)the service provider name
iduuid of the network provider
canenableindividualservicetrue if individual services can be enabled/disabled
destinationphysicalnetworkidthe destination physical network
namethe provider name
physicalnetworkidthe physical network this belongs to
servicelistservices for this provider
statestate of the network provider
tags(*)the list of resource tags associated with the project
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listVgpuProfiles.html b/static/api/apidocs-4.22/html/apis/listVgpuProfiles.html new file mode 100644 index 0000000000..3a4a6b4821 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listVgpuProfiles.html @@ -0,0 +1,123 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listVgpuProfiles

+

Lists all available vGPU profiles

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
activeonlyIf true, only vGPU profiles which have a device will be listed. If false, all vGPU profiles will be listed.false
gpucardidthe GPU card ID associated with this GPU devicefalse
idID of the vGPU profilefalse
keywordList by keywordfalse
namename of the vGPU profilefalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
descriptionthe description of the vGPU profile
gpucardidthe ID of the GPU card associated with this vGPU profile
gpucardnamethe name of the vGPU profile
maxheadsthe maximum number of display heads
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
maxvgpuperphysicalgputhe maximum number of vGPUs per physical GPU
videoramthe video RAM size in MB
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listVirtualMachines.html b/static/api/apidocs-4.22/html/apis/listVirtualMachines.html new file mode 100644 index 0000000000..8abfbf6d75 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listVirtualMachines.html @@ -0,0 +1,795 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listVirtualMachines

+

List the virtual machines owned by the account.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
accumulateAccumulates the VM metrics data instead of returning only the most recent data collected. The default behavior is set by the global configuration vm.stats.increment.metrics.false
affinitygroupidlist vms by affinity groupfalse
archCPU arch of the VMfalse
autoscalevmgroupidthe ID of AutoScaling VM Groupfalse
backupofferingidlist by the backup offeringfalse
clusteridthe cluster IDfalse
detailscomma separated list of vm details requested, value can be a list of [all, group, nics, stats, secgrp, tmpl, servoff, diskoff, backoff, iso, volume, min, affgrp]. When no parameters are passed, all the details are returned if list.vm.default.details.stats is true (default), otherwise when list.vm.default.details.stats is false the API response will exclude the stats details.false
displayvmlist resources by display flag; only ROOT admin is eligible to pass this parameterfalse
domainidlist only resources belonging to the domain specifiedfalse
extensionidThe ID of the Orchestrator extension for the VMfalse
forvirtualnetworklist by network type; true if need to list vms using Virtual Network, false otherwisefalse
gpuenabledFlag to indicate if the VMs should be filtered by GPU support. If set to true, only VMs that support GPU will be returned.false
groupidthe group IDfalse
haenablelist by the High Availability offering; true if filtering VMs with HA enabled; false for VMs with HA disabledfalse
hostidthe host IDfalse
hypervisorthe target hypervisor for the templatefalse
idthe ID of the virtual machinefalse
idsthe IDs of the virtual machines, mutually exclusive with idfalse
isoidlist vms by isofalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
isvnfflag to list vms created from VNF templates (as known as VNF appliances) or not; true if need to list VNF appliances, false otherwise.false
keypairlist vms by ssh keypair namefalse
keywordList by keywordfalse
leasedWhether to return only leased instancesfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
namename of the virtual machine (a substring match is made against the parameter value, data for all matching VMs will be returned)false
networkidlist by network idfalse
pagefalse
pagesizefalse
podidthe pod IDfalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
retrieveonlyresourcecountmakes the API's response contains only the resource countfalse
securitygroupidthe security group IDfalse
serviceofferingidlist by the service offeringfalse
showiconflag to display the resource icon for VMsfalse
statestate of the virtual machine. Possible values are: Running, Stopped, Present, Destroyed, Expunged. Present is used for the state equal not destroyed.false
storageidthe storage ID where vm's volumes belong tofalse
tagsList resources by tags (key/value pairs)false
templateidlist vms by templatefalse
userdataWhether to return the VMs' user data or not. By default, user data will not be returned.false
userdataidthe instances by userdatafalse
useridthe user ID that created the VM and is under the account that owns the VMfalse
vpcidlist vms by vpcfalse
zoneidthe availability zone IDfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the virtual machine
accountthe account associated with the virtual machine
archCPU arch of the VM
autoscalevmgroupidID of AutoScale VM group
autoscalevmgroupnameName of AutoScale VM group
backupofferingidthe ID of the backup offering of the virtual machine
backupofferingnamethe name of the backup offering of the virtual machine
bootmodeGuest vm Boot Mode
boottypeGuest vm Boot Type
cpunumberthe number of vCPUs this virtual machine is using
cpuspeedthe speed of each vCPU
cpuusedthe amount of the vm's CPU currently used
createdthe date when this virtual machine was created
deleteprotectiontrue if vm has delete protection.
detailsVm details in key/value pairs.
diskioreadthe read (IO) of disk on the VM
diskiowritethe write (IO) of disk on the VM
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingidthe ID of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
diskofferingnamethe name of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
displaynameuser generated name. The name of the virtual machine is returned if no displayname exists.
displayvman optional field whether to the display the vm to the end user or not.
domainthe name of the domain in which the virtual machine exists
domainidthe ID of the domain in which the virtual machine exists
domainpathpath of the domain in which the virtual machine exists
forvirtualnetworkthe virtual network for the service offering
gpucardidthe ID of the gpu card to which service offering is linked
gpucardnamethe name of the gpu card to which service offering is linked
gpucountthe count of GPUs on the virtual machine
groupthe group name of the virtual machine
groupidthe group ID of the virtual machine
guestosidOs type ID of the virtual machine
haenabletrue if high-availability is enabled, false otherwise
hostcontrolstatethe control state of the host for the virtual machine
hostidthe ID of the host for the virtual machine
hostnamethe name of the host for the virtual machine
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
instancenameinstance name of the user vm; this parameter is returned to the ROOT admin only
ipaddressthe VM's primary IP address
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
keypairsssh key-pairs
lastupdatedthe date when this virtual machine was updated last time
leasedurationInstance lease duration in days
leaseexpiryactionInstance lease expiry action
leaseexpirydateInstance lease expiry date
maxheadsthe maximum number of display heads
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
memorythe memory allocated for the virtual machine
memoryintfreekbsthe internal memory (KiB) that's free in VM or zero if it can not be calculated
memorykbsthe memory used by the VM in KiB
memorytargetkbsthe target memory in VM (KiB)
namethe name of the virtual machine
networkkbsreadthe incoming network traffic on the VM in KiB
networkkbswritethe outgoing network traffic on the host in KiB
osdisplaynameOS name of the vm
ostypeidOS type id of the vm
passwordthe password (if exists) of the virtual machine
passwordenabledtrue if the password rest feature is enabled, false otherwise
pooltypethe pool type of the virtual machine
projectthe project name of the vm
projectidthe project id of the vm
publicippublic IP address id associated with vm via Static nat rule
publicipidpublic IP address id associated with vm via Static nat rule
readonlydetailsList of read-only Vm details as comma separated string.
receivedbytesthe total number of network traffic bytes received
rootdeviceiddevice ID of the root volume
rootdevicetypedevice type of the root volume
sentbytesthe total number of network traffic bytes sent
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
servicestateState of the Service from LB rule
statethe state of the virtual machine
templatedisplaytext an alternate display text of the template for the virtual machine
templateformatthe format of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
templatetypethe type of the template for the virtual machine
userdataBase64 string containing the user data
userdatadetailslist of variables and values for the variables declared in userdata
userdataidthe id of userdata used for the VM
userdatanamethe name of userdata used for the VM
userdatapolicythe userdata override policy with the userdata provided while deploying VM
useridthe user's ID who deployed the virtual machine
usernamethe user's name who deployed the virtual machine
vgputhe vGPU type used by the virtual machine
vgpuprofileidthe ID of the vgpu profile to which service offering is linked
vgpuprofilenamethe name of the vgpu profile to which service offering is linked
videoramthe video RAM size in MB
vmtypeUser VM type
vnfdetailsVNF details
vnfnicsNICs of the VNF appliance
zoneidthe ID of the availability zone for the virtual machine
zonenamethe name of the availability zone for the virtual machine
affinitygroup(*)list of affinity groups associated with the virtual machine
idthe ID of the affinity group
accountthe account owning the affinity group
dedicatedresourcesdedicated resources associated with this affinity group
descriptionthe description of the affinity group
domainthe domain name of the affinity group
domainidthe domain ID of the affinity group
domainpathpath of the Domain the affinity group belongs to
namethe name of the affinity group
projectthe project name of the affinity group
projectidthe project ID of the affinity group
typethe type of the affinity group
virtualmachineIdsvirtual machine IDs associated with this affinity group
nic(*)the list of nics associated with vm
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
securitygroup(*)list of security groups associated with the virtual machine
idthe ID of the security group
accountthe account owning the security group
descriptionthe description of the security group
domainthe domain name of the security group
domainidthe domain ID of the security group
domainpathpath of the Domain the security group belongs to
namethe name of the security group
projectthe project name of the group
projectidthe project id of the group
virtualmachinecountthe number of virtualmachines associated with this securitygroup
virtualmachineidsthe list of virtualmachine ids associated with this securitygroup
egressrule(*)the list of egress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
ingressrule(*)the list of ingress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listVirtualMachinesMetrics.html b/static/api/apidocs-4.22/html/apis/listVirtualMachinesMetrics.html new file mode 100644 index 0000000000..97c3eab9a9 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listVirtualMachinesMetrics.html @@ -0,0 +1,234 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listVirtualMachinesMetrics

+

Lists VM metrics

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
accumulateAccumulates the VM metrics data instead of returning only the most recent data collected. The default behavior is set by the global configuration vm.stats.increment.metrics.false
affinitygroupidlist vms by affinity groupfalse
archCPU arch of the VMfalse
autoscalevmgroupidthe ID of AutoScaling VM Groupfalse
backupofferingidlist by the backup offeringfalse
clusteridthe cluster IDfalse
detailscomma separated list of vm details requested, value can be a list of [all, group, nics, stats, secgrp, tmpl, servoff, diskoff, backoff, iso, volume, min, affgrp]. When no parameters are passed, all the details are returned if list.vm.default.details.stats is true (default), otherwise when list.vm.default.details.stats is false the API response will exclude the stats details.false
displayvmlist resources by display flag; only ROOT admin is eligible to pass this parameterfalse
domainidlist only resources belonging to the domain specifiedfalse
extensionidThe ID of the Orchestrator extension for the VMfalse
forvirtualnetworklist by network type; true if need to list vms using Virtual Network, false otherwisefalse
gpuenabledFlag to indicate if the VMs should be filtered by GPU support. If set to true, only VMs that support GPU will be returned.false
groupidthe group IDfalse
haenablelist by the High Availability offering; true if filtering VMs with HA enabled; false for VMs with HA disabledfalse
hostidthe host IDfalse
hypervisorthe target hypervisor for the templatefalse
idthe ID of the virtual machinefalse
idsthe IDs of the virtual machines, mutually exclusive with idfalse
isoidlist vms by isofalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
isvnfflag to list vms created from VNF templates (as known as VNF appliances) or not; true if need to list VNF appliances, false otherwise.false
keypairlist vms by ssh keypair namefalse
keywordList by keywordfalse
leasedWhether to return only leased instancesfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
namename of the virtual machine (a substring match is made against the parameter value, data for all matching VMs will be returned)false
networkidlist by network idfalse
pagefalse
pagesizefalse
podidthe pod IDfalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
retrieveonlyresourcecountmakes the API's response contains only the resource countfalse
securitygroupidthe security group IDfalse
serviceofferingidlist by the service offeringfalse
showiconflag to display the resource icon for VMsfalse
statestate of the virtual machine. Possible values are: Running, Stopped, Present, Destroyed, Expunged. Present is used for the state equal not destroyed.false
storageidthe storage ID where vm's volumes belong tofalse
tagsList resources by tags (key/value pairs)false
templateidlist vms by templatefalse
userdataWhether to return the VMs' user data or not. By default, user data will not be returned.false
userdataidthe instances by userdatafalse
useridthe user ID that created the VM and is under the account that owns the VMfalse
vpcidlist vms by vpcfalse
zoneidthe availability zone IDfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
cputotalthe total cpu capacity in Ghz
diskiopstotalthe total disk iops
diskreaddisk read in MiB
diskwritedisk write in MiB
memorytotalthe total memory capacity in GiB
networkreadnetwork read in MiB
networkwritenetwork write in MiB
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listVirtualMachinesUsageHistory.html b/static/api/apidocs-4.22/html/apis/listVirtualMachinesUsageHistory.html new file mode 100644 index 0000000000..217ee5b47d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listVirtualMachinesUsageHistory.html @@ -0,0 +1,156 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listVirtualMachinesUsageHistory

+

Lists VM stats

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
enddateend date to filter stats.Use format "yyyy-MM-dd hh:mm:ss")false
idthe ID of the virtual machine.false
idsthe IDs of the virtual machines, mutually exclusive with id.false
keywordList by keywordfalse
namename of the virtual machine (a substring match is made against the parameter value returning the data for all matching VMs).false
pagefalse
pagesizefalse
startdatestart date to filter stats.Use format "yyyy-MM-dd hh:mm:ss")false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the virtual machine
displaynameuser generated name. The name of the virtual machine is returned if no displayname exists.
namethe name of the virtual machine
stats(*)the list of VM stats
cpuusedthe amount (percentage) of the VM's CPU currently used
diskiopstotalthe total disk iops since the last stats retrieval
diskioreadthe VM's disk number of read requests (IO) made in the last collection cycle as defined by vm.stats.interval configuration
diskiowritethe VM's disk number of write requests (IO) made in the last collection cycle as defined by vm.stats.interval configuration
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
memoryintfreekbsthe VM's free memory in KB or -1 if it cannot be gathered
memorykbsthe memory used by the VM in KB
memorytargetkbsthe target memory in VM (KB)
networkkbsreadthe incoming network traffic on the VM in KiB
networkkbswritethe outgoing network traffic on the host in KiB
networkreadthe amount of downloaded data by the VM in MiB
networkwritethe amount of uploaded data by the VM in MiB
timestampthe time when the VM stats were collected. The format is 'yyyy-MM-dd hh:mm:ss'
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listVirtualRouterElements.html b/static/api/apidocs-4.22/html/apis/listVirtualRouterElements.html new file mode 100644 index 0000000000..4af80ba0eb --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listVirtualRouterElements.html @@ -0,0 +1,123 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listVirtualRouterElements

+

Lists all available virtual router elements.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
enabledlist network offerings by enabled statefalse
idlist virtual router elements by idfalse
keywordList by keywordfalse
nspidlist virtual router elements by network service provider idfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the router
accountthe account associated with the provider
domainthe domain associated with the provider
domainidthe domain ID associated with the provider
domainpathpath of the domain to which the provider belongs
enabledEnabled/Disabled the service provider
nspidthe physical network service provider id of the provider
projectthe project name of the address
projectidthe project id of the ipaddress
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listVlanIpRanges.html b/static/api/apidocs-4.22/html/apis/listVlanIpRanges.html new file mode 100644 index 0000000000..d61776373c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listVlanIpRanges.html @@ -0,0 +1,195 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listVlanIpRanges

+

Lists all VLAN IP ranges.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountthe account with which the VLAN IP range is associated. Must be used with the domainId parameter.false
domainidthe domain ID with which the VLAN IP range is associated. If used with the account parameter, returns all VLAN IP ranges for that account in the specified domain.false
forvirtualnetworktrue if VLAN is of Virtual type, false if Directfalse
idthe ID of the VLAN IP rangefalse
keywordList by keywordfalse
networkidnetwork id of the VLAN IP rangefalse
pagefalse
pagesizefalse
physicalnetworkidphysical network id of the VLAN IP rangefalse
podidthe Pod ID of the VLAN IP rangefalse
projectidproject who will own the VLANfalse
vlanthe ID or VID of the VLAN. Default is an "untagged" VLAN.false
zoneidthe Zone ID of the VLAN IP rangefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the VLAN IP range
accountthe account of the VLAN IP range
cidrthe cidr of the VLAN IP range
descriptionthe description of the VLAN IP range
domainthe domain name of the VLAN IP range
domainidthe domain ID of the VLAN IP range
domainpathpath of the domain to which the VLAN IP range belongs
endipthe end ip of the VLAN IP range
endipv6the end ipv6 of the VLAN IP range
forsystemvmsindicates whether VLAN IP range is dedicated to system vms or not
forvirtualnetworkthe virtual network for the VLAN IP range
gatewaythe gateway of the VLAN IP range
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
netmaskthe netmask of the VLAN IP range
networkidthe network id of vlan range
physicalnetworkidthe physical network this belongs to
podidthe Pod ID for the VLAN IP range
podnamethe Pod name for the VLAN IP range
projectthe project name of the vlan range
projectidthe project id of the vlan range
providerindicates to which provider the IP range is dedicated to
startipthe start ip of the VLAN IP range
startipv6the start ipv6 of the VLAN IP range
vlanthe ID or VID of the VLAN.
zoneidthe Zone ID of the VLAN IP range
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listVmsForImport.html b/static/api/apidocs-4.22/html/apis/listVmsForImport.html new file mode 100644 index 0000000000..99e6108463 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listVmsForImport.html @@ -0,0 +1,276 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listVmsForImport

+

Lists virtual machines on a unmanaged host

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
hostthe host name or IP addresstrue
hypervisorhypervisor type of the hosttrue
zoneidthe zone IDtrue
keywordList by keywordfalse
pagefalse
pagesizefalse
passwordthe password for the hostfalse
usernamethe username for the hostfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
bootmodeindicates the boot mode
boottypeindicates the boot type
clusteridthe ID of the cluster to which virtual machine belongs
clusternamethe name of the cluster to which virtual machine belongs
cpucorepersocketthe CPU cores per socket for the virtual machine. VMware specific
cpunumberthe CPU cores of the virtual machine
cpuspeedthe CPU speed of the virtual machine
hostidthe ID of the host to which virtual machine belongs
hostnamethe name of the host to which virtual machine belongs
memorythe memory of the virtual machine in MB
namethe name of the virtual machine
osdisplaynamethe operating system of the virtual machine
osidthe operating system ID of the virtual machine
powerstatethe power state of the virtual machine
disk(*)the list of disks associated with the virtual machine
idthe ID of the disk
capacitythe capacity of the disk in bytes
controllerthe controller of the disk
controllerunitthe controller unit of the disk
datastorehostthe controller of the disk
datastorenamethe controller of the disk
datastorepaththe controller of the disk
datastoretypethe controller of the disk
imagepaththe file path of the disk image
labelthe label of the disk
positionthe position of the disk
nic(*)the list of nics associated with the virtual machine
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listVmwareDcVms.html b/static/api/apidocs-4.22/html/apis/listVmwareDcVms.html new file mode 100644 index 0000000000..4824bd1de7 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listVmwareDcVms.html @@ -0,0 +1,282 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listVmwareDcVms

+

Lists the VMs in a VMware Datacenter

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
datacenternameName of VMware datacenter.false
existingvcenteridUUID of a linked existing vCenterfalse
hostnameName of the host on vCenter. Must be set along with the instancename parameterfalse
instancenameName of the VM on vCenter. Must be set along with the hostname parameterfalse
keywordList by keywordfalse
pagefalse
pagesizefalse
passwordThe password for specified username.false
usernameThe Username required to connect to resource.false
vcenterThe name/ip of vCenter. Make sure it is IP address or full qualified domain name for host running vCenter server.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
bootmodeindicates the boot mode
boottypeindicates the boot type
clusteridthe ID of the cluster to which virtual machine belongs
clusternamethe name of the cluster to which virtual machine belongs
cpucorepersocketthe CPU cores per socket for the virtual machine. VMware specific
cpunumberthe CPU cores of the virtual machine
cpuspeedthe CPU speed of the virtual machine
hostidthe ID of the host to which virtual machine belongs
hostnamethe name of the host to which virtual machine belongs
memorythe memory of the virtual machine in MB
namethe name of the virtual machine
osdisplaynamethe operating system of the virtual machine
osidthe operating system ID of the virtual machine
powerstatethe power state of the virtual machine
disk(*)the list of disks associated with the virtual machine
idthe ID of the disk
capacitythe capacity of the disk in bytes
controllerthe controller of the disk
controllerunitthe controller unit of the disk
datastorehostthe controller of the disk
datastorenamethe controller of the disk
datastorepaththe controller of the disk
datastoretypethe controller of the disk
imagepaththe file path of the disk image
labelthe label of the disk
positionthe position of the disk
nic(*)the list of nics associated with the virtual machine
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listVmwareDcs.html b/static/api/apidocs-4.22/html/apis/listVmwareDcs.html new file mode 100644 index 0000000000..7a39417f8b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listVmwareDcs.html @@ -0,0 +1,102 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listVmwareDcs

+

Retrieves VMware DC(s) associated with a zone.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
zoneidId of the CloudStack zone.true
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + +
Response NameDescription
idThe VMware Datacenter ID
nameThe VMware Datacenter name
vcenterThe VMware vCenter name/ip
zoneidthe Zone ID associated with this VMware Datacenter
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listVnfAppliances.html b/static/api/apidocs-4.22/html/apis/listVnfAppliances.html new file mode 100644 index 0000000000..33a7beb2af --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listVnfAppliances.html @@ -0,0 +1,783 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listVnfAppliances

+

List VNF appliance owned by the account.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
accumulateAccumulates the VM metrics data instead of returning only the most recent data collected. The default behavior is set by the global configuration vm.stats.increment.metrics.false
affinitygroupidlist vms by affinity groupfalse
archCPU arch of the VMfalse
autoscalevmgroupidthe ID of AutoScaling VM Groupfalse
backupofferingidlist by the backup offeringfalse
detailscomma separated list of vm details requested, value can be a list of [all, group, nics, stats, secgrp, tmpl, servoff, diskoff, backoff, iso, volume, min, affgrp]. When no parameters are passed, all the details are returned if list.vm.default.details.stats is true (default), otherwise when list.vm.default.details.stats is false the API response will exclude the stats details.false
displayvmlist resources by display flag; only ROOT admin is eligible to pass this parameterfalse
domainidlist only resources belonging to the domain specifiedfalse
extensionidThe ID of the Orchestrator extension for the VMfalse
forvirtualnetworklist by network type; true if need to list vms using Virtual Network, false otherwisefalse
gpuenabledFlag to indicate if the VMs should be filtered by GPU support. If set to true, only VMs that support GPU will be returned.false
groupidthe group IDfalse
haenablelist by the High Availability offering; true if filtering VMs with HA enabled; false for VMs with HA disabledfalse
hypervisorthe target hypervisor for the templatefalse
idthe ID of the virtual machinefalse
idsthe IDs of the virtual machines, mutually exclusive with idfalse
isoidlist vms by isofalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
isvnfflag to list vms created from VNF templates (as known as VNF appliances) or not; true if need to list VNF appliances, false otherwise.false
keypairlist vms by ssh keypair namefalse
keywordList by keywordfalse
leasedWhether to return only leased instancesfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
namename of the virtual machine (a substring match is made against the parameter value, data for all matching VMs will be returned)false
networkidlist by network idfalse
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
retrieveonlyresourcecountmakes the API's response contains only the resource countfalse
securitygroupidthe security group IDfalse
serviceofferingidlist by the service offeringfalse
showiconflag to display the resource icon for VMsfalse
statestate of the virtual machine. Possible values are: Running, Stopped, Present, Destroyed, Expunged. Present is used for the state equal not destroyed.false
tagsList resources by tags (key/value pairs)false
templateidlist vms by templatefalse
userdataWhether to return the VMs' user data or not. By default, user data will not be returned.false
userdataidthe instances by userdatafalse
useridthe user ID that created the VM and is under the account that owns the VMfalse
vpcidlist vms by vpcfalse
zoneidthe availability zone IDfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the virtual machine
accountthe account associated with the virtual machine
archCPU arch of the VM
autoscalevmgroupidID of AutoScale VM group
autoscalevmgroupnameName of AutoScale VM group
backupofferingidthe ID of the backup offering of the virtual machine
backupofferingnamethe name of the backup offering of the virtual machine
bootmodeGuest vm Boot Mode
boottypeGuest vm Boot Type
cpunumberthe number of vCPUs this virtual machine is using
cpuspeedthe speed of each vCPU
cpuusedthe amount of the vm's CPU currently used
createdthe date when this virtual machine was created
deleteprotectiontrue if vm has delete protection.
detailsVm details in key/value pairs.
diskioreadthe read (IO) of disk on the VM
diskiowritethe write (IO) of disk on the VM
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingidthe ID of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
diskofferingnamethe name of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
displaynameuser generated name. The name of the virtual machine is returned if no displayname exists.
displayvman optional field whether to the display the vm to the end user or not.
domainthe name of the domain in which the virtual machine exists
domainidthe ID of the domain in which the virtual machine exists
domainpathpath of the domain in which the virtual machine exists
forvirtualnetworkthe virtual network for the service offering
gpucardidthe ID of the gpu card to which service offering is linked
gpucardnamethe name of the gpu card to which service offering is linked
gpucountthe count of GPUs on the virtual machine
groupthe group name of the virtual machine
groupidthe group ID of the virtual machine
guestosidOs type ID of the virtual machine
haenabletrue if high-availability is enabled, false otherwise
hostcontrolstatethe control state of the host for the virtual machine
hostidthe ID of the host for the virtual machine
hostnamethe name of the host for the virtual machine
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
instancenameinstance name of the user vm; this parameter is returned to the ROOT admin only
ipaddressthe VM's primary IP address
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
keypairsssh key-pairs
lastupdatedthe date when this virtual machine was updated last time
leasedurationInstance lease duration in days
leaseexpiryactionInstance lease expiry action
leaseexpirydateInstance lease expiry date
maxheadsthe maximum number of display heads
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
memorythe memory allocated for the virtual machine
memoryintfreekbsthe internal memory (KiB) that's free in VM or zero if it can not be calculated
memorykbsthe memory used by the VM in KiB
memorytargetkbsthe target memory in VM (KiB)
namethe name of the virtual machine
networkkbsreadthe incoming network traffic on the VM in KiB
networkkbswritethe outgoing network traffic on the host in KiB
osdisplaynameOS name of the vm
ostypeidOS type id of the vm
passwordthe password (if exists) of the virtual machine
passwordenabledtrue if the password rest feature is enabled, false otherwise
pooltypethe pool type of the virtual machine
projectthe project name of the vm
projectidthe project id of the vm
publicippublic IP address id associated with vm via Static nat rule
publicipidpublic IP address id associated with vm via Static nat rule
readonlydetailsList of read-only Vm details as comma separated string.
receivedbytesthe total number of network traffic bytes received
rootdeviceiddevice ID of the root volume
rootdevicetypedevice type of the root volume
sentbytesthe total number of network traffic bytes sent
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
servicestateState of the Service from LB rule
statethe state of the virtual machine
templatedisplaytext an alternate display text of the template for the virtual machine
templateformatthe format of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
templatetypethe type of the template for the virtual machine
userdataBase64 string containing the user data
userdatadetailslist of variables and values for the variables declared in userdata
userdataidthe id of userdata used for the VM
userdatanamethe name of userdata used for the VM
userdatapolicythe userdata override policy with the userdata provided while deploying VM
useridthe user's ID who deployed the virtual machine
usernamethe user's name who deployed the virtual machine
vgputhe vGPU type used by the virtual machine
vgpuprofileidthe ID of the vgpu profile to which service offering is linked
vgpuprofilenamethe name of the vgpu profile to which service offering is linked
videoramthe video RAM size in MB
vmtypeUser VM type
vnfdetailsVNF details
vnfnicsNICs of the VNF appliance
zoneidthe ID of the availability zone for the virtual machine
zonenamethe name of the availability zone for the virtual machine
affinitygroup(*)list of affinity groups associated with the virtual machine
idthe ID of the affinity group
accountthe account owning the affinity group
dedicatedresourcesdedicated resources associated with this affinity group
descriptionthe description of the affinity group
domainthe domain name of the affinity group
domainidthe domain ID of the affinity group
domainpathpath of the Domain the affinity group belongs to
namethe name of the affinity group
projectthe project name of the affinity group
projectidthe project ID of the affinity group
typethe type of the affinity group
virtualmachineIdsvirtual machine IDs associated with this affinity group
nic(*)the list of nics associated with vm
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
securitygroup(*)list of security groups associated with the virtual machine
idthe ID of the security group
accountthe account owning the security group
descriptionthe description of the security group
domainthe domain name of the security group
domainidthe domain ID of the security group
domainpathpath of the Domain the security group belongs to
namethe name of the security group
projectthe project name of the group
projectidthe project id of the group
virtualmachinecountthe number of virtualmachines associated with this securitygroup
virtualmachineidsthe list of virtualmachine ids associated with this securitygroup
egressrule(*)the list of egress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
ingressrule(*)the list of ingress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listVnfTemplates.html b/static/api/apidocs-4.22/html/apis/listVnfTemplates.html new file mode 100644 index 0000000000..45ce26a1fe --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listVnfTemplates.html @@ -0,0 +1,330 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listVnfTemplates

+

List all public, private, and privileged VNF templates.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
templatefilterpossible values are "featured", "self", "selfexecutable","sharedexecutable","executable", and "community". * featured : templates that have been marked as featured and public. * self : templates that have been registered or created by the calling user. * selfexecutable : same as self, but only returns templates that can be used to deploy a new VM. * sharedexecutable : templates ready to be deployed that have been granted to the calling user by another user. * executable : templates that are owned by the calling user, or public templates, that can be used to deploy a VM. * community : templates that have been marked as public but not featured. * all : all templates (only usable by admins).true
accountlist resources by account. Must be used with the domainId parameter.false
archthe CPU arch of the template. Valid options are: x86_64, aarch64false
detailscomma separated list of template details requested, value can be a list of [ all, min]false
domainidlist only resources belonging to the domain specifiedfalse
extensionidID of the extension for the templatefalse
forckslist templates that can be used to deploy CKS clustersfalse
hypervisorthe hypervisor for which to restrict the searchfalse
idthe template IDfalse
idsthe IDs of the templates, mutually exclusive with idfalse
isreadylist templates that are ready to be deployedfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
isvnfflag to list VNF templates or not; true if need to list VNF templates, false otherwise.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
namethe template namefalse
oscategoryidthe ID of the OS category for the templatefalse
pagefalse
pagesizefalse
parenttemplateidlist datadisk templates by parent template idfalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
showiconflag to display the resource image for the templatesfalse
showremovedshow removed templates as wellfalse
showuniqueIf set to true, list only unique templates across zonesfalse
tagsList resources by tags (key/value pairs)false
templatetypethe type of the templatefalse
zoneidlist templates by zoneIdfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe template ID
accountthe account name to which the template belongs
accountidthe account id to which the template belongs
archCPU Arch of the template
bitsthe processor bit size
bootabletrue if the ISO is bootable, false otherwise
checksumchecksum of the template
childtemplatesif root disk template, then ids of the datas disk templates this template owns
createdthe date this template was created
crossZonestrue if the template is managed across all Zones, false otherwise
deployasisVMware only: true if template is deployed without orchestrating disks and networks but "as-is" defined in the template.
deployasisdetailsVMware only: additional key/value details tied with deploy-as-is template
detailsadditional key/value details tied with template
directdownloadKVM Only: true if template is directly downloaded to Primary Storage bypassing Secondary Storage
displaytextthe template display text
domainthe name of the domain to which the template belongs
domainidthe ID of the domain to which the template belongs
domainpathpath of the Domain the template belongs to
downloaddetailsLists the download progress of a template across all secondary storages
extensionidThe ID of extension linked to this template
extensionnameThe name of extension linked to this template
forcksIf true it indicates that the template can be used for CKS cluster deployments
formatthe format of the template.
hostidthe ID of the secondary storage host for the template
hostnamethe name of the secondary storage host for the template
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
isdynamicallyscalabletrue if template contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory
isextractabletrue if the template is extractable, false otherwise
isfeaturedtrue if this template is a featured template, false otherwise
ispublictrue if this template is a public template, false otherwise
isreadytrue if the template is ready to be deployed from, false otherwise.
namethe template name
ostypeidthe ID of the OS type for this template.
ostypenamethe name of the OS type for this template.
parenttemplateidif Datadisk template, then id of the root disk template this template belongs to
passwordenabledtrue if the reset password feature is enabled, false otherwise
physicalsizethe physical size of the template
projectthe project name of the template
projectidthe project id of the template
removedthe date this template was removed
requireshvmtrue if template requires HVM enabled, false otherwise
sizethe size of the template
sourcetemplateidthe template ID of the parent template if present
sshkeyenabledtrue if template is sshkey enabled, false otherwise
statusthe status of the template
templatetagthe tag of this template
templatetypethe type of the template
urlthe URL which the template/iso is registered from
userdataidthe id of userdata linked to this template
userdatanamethe name of userdata linked to this template
userdataparamslist of parameters which contains the list of keys or string parameters that are needed to be passed for any variables declared in userdata
userdatapolicythe userdata override policy with the userdata provided while deploying VM
zoneidthe ID of the zone for this template
zonenamethe name of the zone for this template
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listVolumes.html b/static/api/apidocs-4.22/html/apis/listVolumes.html new file mode 100644 index 0000000000..efd4e533a6 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listVolumes.html @@ -0,0 +1,369 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listVolumes

+

Lists all volumes.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
clusteridthe cluster id the disk volume belongs tofalse
diskofferingidlist volumes by disk offeringfalse
displayvolumelist resources by display flag; only ROOT admin is eligible to pass this parameterfalse
domainidlist only resources belonging to the domain specifiedfalse
hostidlist volumes on specified hostfalse
idthe ID of the disk volumefalse
idsthe IDs of the volumes, mutually exclusive with idfalse
isencryptedlist only volumes that are encryptedfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
listsystemvmslist system VMs; only ROOT admin is eligible to pass this parameterfalse
namethe name of the disk volumefalse
pagefalse
pagesizefalse
podidthe pod id the disk volume belongs tofalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
retrieveonlyresourcecountmakes the API's response contains only the resource countfalse
serviceofferingidlist volumes by disk offering of a service offering. If both service offering and disk offering are passed, service offering is ignoredfalse
statestate of the volume. Possible values are: Ready, Allocated, Destroy, Expunging, Expunged.false
storageidthe ID of the storage pool, available to ROOT admin onlyfalse
tagsList resources by tags (key/value pairs)false
typethe type of disk volumefalse
virtualmachineidthe ID of the virtual machinefalse
zoneidthe ID of the availability zonefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the disk volume
accountthe account associated with the disk volume
attachedthe date the volume was attached to a VM instance
chaininfothe chain info of the volume
clusteridcluster id of the volume
clusternamecluster name where the volume is allocated
createdthe date the disk volume was created
deleteprotectiontrue if volume has delete protection.
destroyedthe boolean state of whether the volume is destroyed or not
deviceidthe ID of the device on user vm the volume is attahed to. This tag is not returned when the volume is detached.
diskBytesReadRatebytes read rate of the disk volume
diskBytesWriteRatebytes write rate of the disk volume
diskIopsReadRateIO requests read rate of the disk volume per the disk offering
diskIopsWriteRateIO requests write rate of the disk volume per the disk offering
diskioreadthe read (IO) of disk on the vm
diskiowritethe write (IO) of disk on the vm
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingdisplaytextthe display text of the disk offering
diskofferingidID of the disk offering
diskofferingnamename of the disk offering
displayvolumean optional field whether to the display the volume to the end user or not.
domainthe domain associated with the disk volume
domainidthe ID of the domain associated with the disk volume
domainpathpath of the Domain the disk volume belongs to
encryptformatthe format of the disk encryption if applicable
externaluuidvolume uuid that is given by virtualisation provider (only for VMware)
hypervisorHypervisor the volume belongs to
isextractabletrue if the volume is extractable, false otherwise
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
maxiopsmax iops of the disk volume
miniopsmin iops of the disk volume
namename of the disk volume
paththe path of the volume
physicalsizethe bytes actually consumed on disk
podidpod id of the volume
podnamepod name of the volume
projectthe project name of the vpn
projectidthe project id of the vpn
provisioningtypeprovisioning type used to create volumes.
quiescevmneed quiesce vm or not when taking snapshot
serviceofferingdisplaytextthe display text of the service offering for root disk
serviceofferingidID of the service offering for root disk
serviceofferingnamename of the service offering for root disk
sizesize of the disk volume
snapshotidID of the snapshot from which this volume was created
statethe state of the disk volume
statusthe status of the volume
storagename of the primary storage hosting the disk volume
storageidid of the primary storage hosting the disk volume; returned to admin user only
storagetypeshared or local storage
supportsstoragesnapshottrue if storage snapshot is supported for the volume, false otherwise
templatedisplaytext an alternate display text of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
typetype of the disk volume (ROOT or DATADISK)
utilizationthe disk utilization
virtualmachineidid of the virtual machine
virtualsizethe bytes allocated
vmdisplaynamedisplay name of the virtual machine
vmnamename of the virtual machine
vmstatestate of the virtual machine
vmtypetype of the virtual machine
volumecheckresultdetails for the volume check result, they may vary for different hypervisors
volumerepairresultdetails for the volume repair result, they may vary for different hypervisors
zoneidID of the availability zone
zonenamename of the availability zone
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listVolumesForImport.html b/static/api/apidocs-4.22/html/apis/listVolumesForImport.html new file mode 100644 index 0000000000..050f992e57 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listVolumesForImport.html @@ -0,0 +1,129 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listVolumesForImport

+

Lists unmanaged volumes on a storage pool

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
storageidthe ID of the storage pooltrue
keywordList by keywordfalse
pagefalse
pagesizefalse
paththe path of the volume on the storage poolfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
chaininfothe chain info of the volume
detailsvolume details in key/value pairs.
encryptformatthe encrypt format of the volume
formatthe format of the volume
fullpaththe full path of the volume
namethe name of the volume
paththe path of the volume
sizethe size of the volume
storagename of the primary storage hosting the volume
storageidid of the primary storage hosting the volume
storagetypetype of the primary storage hosting the volume
virtualsizethe virtual size of the volume
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listVolumesMetrics.html b/static/api/apidocs-4.22/html/apis/listVolumesMetrics.html new file mode 100644 index 0000000000..98ff66f5a2 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listVolumesMetrics.html @@ -0,0 +1,162 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listVolumesMetrics

+

Lists volume metrics

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
clusteridthe cluster id the disk volume belongs tofalse
diskofferingidlist volumes by disk offeringfalse
displayvolumelist resources by display flag; only ROOT admin is eligible to pass this parameterfalse
domainidlist only resources belonging to the domain specifiedfalse
hostidlist volumes on specified hostfalse
idthe ID of the disk volumefalse
idsthe IDs of the volumes, mutually exclusive with idfalse
isencryptedlist only volumes that are encryptedfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
listsystemvmslist system VMs; only ROOT admin is eligible to pass this parameterfalse
namethe name of the disk volumefalse
pagefalse
pagesizefalse
podidthe pod id the disk volume belongs tofalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
retrieveonlyresourcecountmakes the API's response contains only the resource countfalse
serviceofferingidlist volumes by disk offering of a service offering. If both service offering and disk offering are passed, service offering is ignoredfalse
statestate of the volume. Possible values are: Ready, Allocated, Destroy, Expunging, Expunged.false
storageidthe ID of the storage pool, available to ROOT admin onlyfalse
tagsList resources by tags (key/value pairs)false
typethe type of disk volumefalse
virtualmachineidthe ID of the virtual machinefalse
zoneidthe ID of the availability zonefalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
diskiopstotalthe total disk iops
sizegbdisk size in GiB
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listVolumesUsageHistory.html b/static/api/apidocs-4.22/html/apis/listVolumesUsageHistory.html new file mode 100644 index 0000000000..a14741e69c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listVolumesUsageHistory.html @@ -0,0 +1,111 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listVolumesUsageHistory

+

Lists volume stats

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
enddateend date to filter stats.Use format "yyyy-MM-dd hh:mm:ss")false
idthe ID of the volume.false
idsthe IDs of the volumes, mutually exclusive with id.false
keywordList by keywordfalse
namename of the volume (a substring match is made against the parameter value returning the data for all matching Volumes).false
pagefalse
pagesizefalse
startdatestart date to filter stats.Use format "yyyy-MM-dd hh:mm:ss")false
+
+
+

Response Tags

+ + + + + + + + + + + + + +
Response NameDescription
idthe ID of the volume
namethe name of the volume
statsthe list of VM stats
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listVpnConnections.html b/static/api/apidocs-4.22/html/apis/listVpnConnections.html new file mode 100644 index 0000000000..895e7100c4 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listVpnConnections.html @@ -0,0 +1,189 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listVpnConnections

+

Lists site to site vpn connection gateways

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
fordisplaylist resources by display flag; only ROOT admin is eligible to pass this parameterfalse
idid of the vpn connectionfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
vpcidid of vpcfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe connection ID
accountthe owner
cidrlistguest cidr list of the customer gateway. Multiple entries are separated by a single comma character (,).
createdthe date and time the host was created
domainthe domain name of the owner
domainidthe domain id of the owner
domainpaththe domain path of the owner
dpdif DPD is enabled for customer gateway
esplifetimeLifetime of ESP SA of customer gateway
esppolicyESP policy of the customer gateway
forceencapif Force NAT Encapsulation is enabled for customer gateway
fordisplayis connection for display to the regular user
gatewaypublic ip address id of the customer gateway
ikelifetimeLifetime of IKE SA of customer gateway
ikepolicyIKE policy of the customer gateway
ikeversionWhich IKE Version to use, one of ike (autoselect), ikev1, or ikev2. Defaults to ike
ipsecpskIPsec Preshared-Key of the customer gateway
passiveState of vpn connection
projectthe project name
projectidthe project id
publicipthe public IP address
removedthe date and time the host was removed
s2scustomergatewayidthe customer gateway ID
s2svpngatewayidthe vpn gateway ID
splitconnectionsSplit multiple remote networks into multiple phase 2 SAs. Often used with Cisco some products.
stateState of vpn connection
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listVpnCustomerGateways.html b/static/api/apidocs-4.22/html/apis/listVpnCustomerGateways.html new file mode 100644 index 0000000000..0943fb2116 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listVpnCustomerGateways.html @@ -0,0 +1,168 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listVpnCustomerGateways

+

Lists site to site vpn customer gateways

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
idid of the customer gatewayfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe vpn gateway ID
accountthe owner
cidrlistguest cidr list of the customer gateway. Multiple entries are separated by a single comma character (,).
domainthe domain name of the owner
domainidthe domain id of the owner
domainpaththe domain path of the owner
dpdif DPD is enabled for customer gateway
esplifetimeLifetime of ESP SA of customer gateway
esppolicyIPsec policy of customer gateway
forceencapif Force NAT Encapsulation is enabled for customer gateway
gatewaypublic ip address id of the customer gateway
ikelifetimeLifetime of IKE SA of customer gateway
ikepolicyIKE policy of customer gateway
ikeversionWhich IKE Version to use, one of ike (autoselect), ikev1, or ikev2. Defaults to ike
ipaddressguest ip of the customer gateway
ipsecpskIPsec preshared-key of customer gateway
namename of the customer gateway
projectthe project name
projectidthe project id
removedthe date and time the host was removed
splitconnectionsFor IKEv2, whether to split multiple right subnet cidrs into multiple connection statements.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listVpnGateways.html b/static/api/apidocs-4.22/html/apis/listVpnGateways.html new file mode 100644 index 0000000000..fa93e0b3d3 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listVpnGateways.html @@ -0,0 +1,147 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listVpnGateways

+

Lists site 2 site vpn gateways

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
fordisplaylist resources by display flag; only ROOT admin is eligible to pass this parameterfalse
idid of the vpn gatewayfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
vpcidid of vpcfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe vpn gateway ID
accountthe owner
domainthe domain name of the owner
domainidthe domain id of the owner
domainpaththe domain path of the owner
fordisplayis vpn gateway for display to the regular user
projectthe project name
projectidthe project id
publicipthe public IP address
removedthe date and time the host was removed
vpcidthe vpc id of this gateway
vpcnamethe vpc name of this gateway
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listVpnUsers.html b/static/api/apidocs-4.22/html/apis/listVpnUsers.html new file mode 100644 index 0000000000..c6eeace12b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listVpnUsers.html @@ -0,0 +1,135 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listVpnUsers

+

Lists vpn users

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
idThe uuid of the Vpn userfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
usernamethe username of the vpn user.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe vpn userID
accountthe account of the remote access vpn
domainthe domain name of the account of the remote access vpn
domainidthe domain id of the account of the remote access vpn
domainpathpath of the domain to which the remote access vpn belongs
projectthe project name of the vpn
projectidthe project id of the vpn
statethe state of the Vpn User, can be 'Add', 'Revoke' or 'Active'.
usernamethe username of the vpn user
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listVsphereStoragePolicies.html b/static/api/apidocs-4.22/html/apis/listVsphereStoragePolicies.html new file mode 100644 index 0000000000..e284f541b2 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listVsphereStoragePolicies.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listVsphereStoragePolicies

+

List vSphere storage policies

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
zoneidID of the zonefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the Storage Policy
descriptionthe description of the Storage Policy
namethe name of the Storage Policy
policyidthe identifier of the Storage Policy in vSphere DataCenter
zoneidthe ID of the Zone
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listVsphereStoragePolicyCompatiblePools.html b/static/api/apidocs-4.22/html/apis/listVsphereStoragePolicyCompatiblePools.html new file mode 100644 index 0000000000..3ecb1d56fd --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listVsphereStoragePolicyCompatiblePools.html @@ -0,0 +1,198 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listVsphereStoragePolicyCompatiblePools

+

List storage pools compatible with a vSphere storage policy

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
keywordList by keywordfalse
pagefalse
pagesizefalse
policyidID of the storage policyfalse
zoneidID of the zonefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the storage pool
allocatediopstotal min IOPS currently in use by volumes
capacitybytesbytes CloudStack can provision from this storage pool
capacityiopsIOPS CloudStack can provision from this storage pool
clusteridthe ID of the cluster for the storage pool
clusternamethe name of the cluster for the storage pool
createdthe date and time the storage pool was created
detailsthe storage pool details
disksizeallocatedthe pool's currently allocated disk size
disksizetotalthe total disk size of the storage pool
disksizeusedthe pool's currently used disk size
hypervisorthe hypervisor type of the storage pool
ipaddressthe IP address of the storage pool
istagaruleWhether the informed tag is a JS interpretable rule or not.
managedwhether this pool is managed or not
namethe name of the storage pool
nfsmountoptsthe nfs mount options for the storage pool
overprovisionfactorthe overprovisionfactor for the storage pool
paththe storage pool path
podidthe Pod ID of the storage pool
podnamethe Pod name of the storage pool
providerStorage provider for this pool
scopethe scope of the storage pool
statethe state of the storage pool
storageaccessgroupsthe storage access groups for the storage pool
storagecapabilitiesthe storage pool capabilities
storagecustomstatsthe storage pool custom stats
suitableformigrationtrue if this pool is suitable to migrate a volume, false otherwise
tagsthe tags for the storage pool
typethe storage pool type
usediopstotal IOPS currently in use
zoneidthe Zone ID of the storage pool
zonenamethe Zone name of the storage pool
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listWebhookDeliveries.html b/static/api/apidocs-4.22/html/apis/listWebhookDeliveries.html new file mode 100644 index 0000000000..3487175ca7 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listWebhookDeliveries.html @@ -0,0 +1,150 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listWebhookDeliveries

+

Lists Webhook deliveries

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
enddateThe end date range for the Webhook delivery (use format "yyyy-MM-dd" or "yyyy-MM-dd HH:mm:ss"). All deliveries having end date equal to or before the specified date will be listed.false
eventtypeThe event type of the Webhook deliveryfalse
idThe ID of the Webhook deliveryfalse
keywordList by keywordfalse
managementserveridThe ID of the management serverfalse
pagefalse
pagesizefalse
startdateThe start date range for the Webhook delivery (use format "yyyy-MM-dd" or "yyyy-MM-dd HH:mm:ss"). All deliveries having start date equal to or after the specified date will be listed.false
webhookidThe ID of the Webhookfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idThe ID of the Webhook
accountThe account associated with the Webhook
createdThe date when this Webhook was created
descriptionThe description of the Webhook
domainThe name of the domain in which the Webhook exists
domainidThe ID of the domain in which the Webhook exists
domainpathpath of the domain to which the Webhook belongs
nameThe name of the Webhook
payloadurlThe payload URL end point for the Webhook
projectthe project name of the Kubernetes cluster
projectidthe project id of the Kubernetes cluster
scopeThe scope of the Webhook
secretkeyThe secret key for the Webhook
sslverificationWhether SSL verification is enabled for the Webhook
stateThe state of the Webhook
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listWebhooks.html b/static/api/apidocs-4.22/html/apis/listWebhooks.html new file mode 100644 index 0000000000..8302b1afcd --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listWebhooks.html @@ -0,0 +1,159 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listWebhooks

+

Lists Webhooks

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountlist resources by account. Must be used with the domainId parameter.false
domainidlist only resources belonging to the domain specifiedfalse
idThe ID of the Webhookfalse
isrecursivedefaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.false
keywordList by keywordfalse
listallIf set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.false
nameThe name of the Webhookfalse
pagefalse
pagesizefalse
projectidlist objects by project; if projectid=-1 lists All VMsfalse
scopeThe scope of the Webhookfalse
stateThe state of the Webhookfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idThe ID of the Webhook
accountThe account associated with the Webhook
createdThe date when this Webhook was created
descriptionThe description of the Webhook
domainThe name of the domain in which the Webhook exists
domainidThe ID of the domain in which the Webhook exists
domainpathpath of the domain to which the Webhook belongs
nameThe name of the Webhook
payloadurlThe payload URL end point for the Webhook
projectthe project name of the Kubernetes cluster
projectidthe project id of the Kubernetes cluster
scopeThe scope of the Webhook
secretkeyThe secret key for the Webhook
sslverificationWhether SSL verification is enabled for the Webhook
stateThe state of the Webhook
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listZones.html b/static/api/apidocs-4.22/html/apis/listZones.html new file mode 100644 index 0000000000..621f4c781d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listZones.html @@ -0,0 +1,297 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listZones

+

Lists zones

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
availabletrue if you want to retrieve all available Zones. False if you only want to return the Zones from which you have at least one VM. Default is false.false
domainidthe ID of the domain associated with the zonefalse
idthe ID of the zonefalse
idsthe IDs of the zones, mutually exclusive with idfalse
keywordList by keywordfalse
namethe name of the zonefalse
networktypethe network type of the zone that the virtual machine belongs tofalse
pagefalse
pagesizefalse
showcapacitiesflag to display the capacity of the zonesfalse
showiconflag to display the resource image for the zonesfalse
storageaccessgroupthe name of the storage access groupfalse
tagsList zones by resource tags (key/value pairs)false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idZone id
allocationstatethe allocation state of the cluster
allowuserspecifyvrmtuAllow end users to specify VR MTU
asnrangeAS Number Range
descriptionZone description
dhcpproviderthe dhcp Provider for the Zone
displaytextthe display text of the zone
dns1the first DNS for the Zone
dns2the second DNS for the Zone
domainNetwork domain name for the networks in the zone
domainidthe UUID of the containing domain, null for public zones
domainnamethe name of the containing domain, null for public zones
gputotalTotal GPUs in the Zone
gpuusedUsed GPUs in the Zone
guestcidraddressthe guest CIDR address for the Zone
iconBase64 string representation of the resource icon
internaldns1the first internal DNS for the Zone
internaldns2the second internal DNS for the Zone
ip6dns1the first IPv6 DNS for the Zone
ip6dns2the second IPv6 DNS for the Zone
ismultiarchtrue, if zone contains clusters and hosts from different CPU architectures
isnsxenabledtrue, if zone is NSX enabled
localstorageenabledtrue if local storage offering enabled, false otherwise
nameZone name
networktypethe network type of the zone; can be Basic or Advanced
providerExternal network provider if any
resourcedetailsMeta data associated with the zone (key/value pairs)
routedmodeenabledtrue, if routed network/vpc is enabled
routerprivateinterfacemaxmtuThe maximum value the MTU can have on the VR's private interfaces
routerpublicinterfacemaxmtuThe maximum value the MTU can have on the VR's public interfaces
securitygroupsenabledtrue if security groups support is enabled, false otherwise
storageaccessgroupscomma-separated list of storage access groups for the zone
typethe type of the zone - core or edge
zonetokenZone Token
capacity(*)the capacity of the Zone
capacityallocatedthe capacity currently in allocated
capacitytotalthe total capacity available
capacityusedthe capacity currently in use
clusteridthe Cluster ID
clusternamethe Cluster name
namethe capacity name
percentusedthe percentage of capacity currently in use
podidthe Pod ID
podnamethe Pod name
tagThe tag for the capacity type
typethe capacity type
zoneidthe Zone ID
zonenamethe Zone name
tags(*)the list of resource tags associated with zone.
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/listZonesMetrics.html b/static/api/apidocs-4.22/html/apis/listZonesMetrics.html new file mode 100644 index 0000000000..6744ea16f4 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/listZonesMetrics.html @@ -0,0 +1,171 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

listZonesMetrics

+

Lists zone metrics

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
availabletrue if you want to retrieve all available Zones. False if you only want to return the Zones from which you have at least one VM. Default is false.false
domainidthe ID of the domain associated with the zonefalse
idthe ID of the zonefalse
idsthe IDs of the zones, mutually exclusive with idfalse
keywordList by keywordfalse
namethe name of the zonefalse
networktypethe network type of the zone that the virtual machine belongs tofalse
pagefalse
pagesizefalse
showcapacitiesflag to display the capacity of the zonesfalse
showiconflag to display the resource image for the zonesfalse
storageaccessgroupthe name of the storage access groupfalse
tagsList zones by resource tags (key/value pairs)false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
clustershealthy / total clusters in the zone
cpuallocatedthe total cpu allocated in Ghz
cpuallocateddisablethresholdcpu allocated disable threshold exceeded
cpuallocatedthresholdcpu allocated notification threshold exceeded
cpudisablethresholdcpu usage disable threshold exceeded
cpumaxdeviationthe maximum cpu deviation
cputhresholdcpu usage notification threshold exceeded
cputotalthe total cpu capacity in Ghz
cpuusedthe total cpu used in Ghz
memoryallocatedthe total cpu allocated in GiB
memoryallocateddisablethresholdmemory allocated disable threshold exceeded
memoryallocatedthresholdmemory allocated notification threshold exceeded
memorydisablethresholdmemory usage disable threshold exceeded
memorymaxdeviationthe maximum memory deviation
memorythresholdmemory usage notification threshold exceeded
memorytotalthe total cpu capacity in GiB
memoryusedthe total cpu used in GiB
statestate of the cluster
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/lockAccount.html b/static/api/apidocs-4.22/html/apis/lockAccount.html new file mode 100644 index 0000000000..e3de5e46c6 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/lockAccount.html @@ -0,0 +1,387 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

lockAccount

+

This deprecated function used to locks an account. Look for the API DisableAccount instead

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
accountLocks the specified account.true
domainidLocks the specified account on this domain.true
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the account
accountdetailsdetails for the account
accounttypeaccount type (admin, domain-admin, user)
apikeyaccesswhether api key access is Enabled, Disabled or set to Inherit (it inherits the value from the parent)
backupavailablethe total number of backups available to this account
backuplimitthe total number of backups which can be stored by this account
backupstorageavailablethe total backup storage space (in GiB) available to the account
backupstoragelimitthe total backup storage space (in GiB) the account can own
backupstoragetotalthe total backup storage space (in GiB) owned by the account
backuptotalthe total number of backups stored by this account
bucketavailablethe total number of buckets available to this account
bucketlimitthe total number of buckets which can be stored by this account
buckettotalthe total number of buckets stored by this account
cpuavailablethe total number of cpu cores available to be created for this account
cpulimitthe total number of cpu cores the account can own
cputotalthe total number of cpu cores owned by account
createdthe date when this account was created
defaultzoneidthe default zone of the account
domainname of the Domain the account belongs to
domainidid of the Domain the account belongs to
domainpathpath of the Domain the account belongs to
gpuavailablethe total number of gpus available to be created for this account
gpulimitthe total number of gpus the account can own
gputotalthe total number of gpus owned by account
groupsthe list of acl groups that account belongs to
iconBase64 string representation of the resource icon
ipavailablethe total number of public ip addresses available for this account to acquire
iplimitthe total number of public ip addresses this account can acquire
iptotalthe total number of public ip addresses allocated for this account
iscleanuprequiredtrue if the account requires cleanup
isdefaulttrue if account is default, false otherwise
memoryavailablethe total memory (in MB) available to be created for this account
memorylimitthe total memory (in MB) the account can own
memorytotalthe total memory (in MB) owned by account
namethe name of the account
networkavailablethe total number of networks available to be created for this account
networkdomainthe network domain
networklimitthe total number of networks the account can own
networktotalthe total number of networks owned by account
objectstorageavailablethe total object storage space (in GiB) available to the account
objectstoragelimitthe total object storage space (in GiB) the account can own
objectstoragetotalthe total object storage space (in GiB) owned by the account
primarystorageavailablethe total primary storage space (in GiB) available to be used for this account
primarystoragelimitthe total primary storage space (in GiB) the account can own
primarystoragetotalthe total primary storage space (in GiB) owned by account
projectavailablethe total number of projects available for administration by this account
projectlimitthe total number of projects the account can own
projecttotalthe total number of projects being administrated by this account
receivedbytesthe total number of network traffic bytes received
roleidthe ID of the role
rolenamethe name of the role
roletypethe type of the role (Admin, ResourceAdmin, DomainAdmin, User)
secondarystorageavailablethe total secondary storage space (in GiB) available to be used for this account
secondarystoragelimitthe total secondary storage space (in GiB) the account can own
secondarystoragetotalthe total secondary storage space (in GiB) owned by account
sentbytesthe total number of network traffic bytes sent
snapshotavailablethe total number of snapshots available for this account
snapshotlimitthe total number of snapshots which can be stored by this account
snapshottotalthe total number of snapshots stored by this account
statethe state of the account
taggedresourcesThe tagged resource limit and count for the account
templateavailablethe total number of templates available to be created by this account
templatelimitthe total number of templates which can be created by this account
templatetotalthe total number of templates which have been created by this account
vmavailablethe total number of virtual machines available for this account to acquire
vmlimitthe total number of virtual machines that can be deployed by this account
vmrunningthe total number of virtual machines running for this account
vmstoppedthe total number of virtual machines stopped for this account
vmtotalthe total number of virtual machines deployed by this account
volumeavailablethe total volume available for this account
volumelimitthe total volume which can be used by this account
volumetotalthe total volume being used by this account
vpcavailablethe total number of vpcs available to be created for this account
vpclimitthe total number of vpcs the account can own
vpctotalthe total number of vpcs owned by account
user(*)the list of users associated with account
idthe user ID
accountthe account name of the user
accountidthe account ID of the user
accounttypethe account type of the user
apikeythe api key of the user
apikeyaccesswhether api key access is Enabled, Disabled or set to Inherit (it inherits the value from the parent)
createdthe date and time the user account was created
domainthe domain name of the user
domainidthe domain ID of the user
emailthe user email address
firstnamethe user firstname
iconBase64 string representation of the resource icon
is2faenabledtrue if user has two factor authentication enabled
is2famandatedtrue if user has two factor authentication is mandated
iscallerchilddomainthe boolean value representing if the updating target is in caller's child domain
isdefaulttrue if user is default, false otherwise
lastnamethe user lastname
roleidthe ID of the role
rolenamethe name of the role
roletypethe type of the role
secretkeythe secret key of the user
statethe user state
timezonethe timezone user was created in
usernamethe user name
usersourcethe source type of the user in lowercase, such as native, ldap, saml2
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/lockUser.html b/static/api/apidocs-4.22/html/apis/lockUser.html new file mode 100644 index 0000000000..d25a41ce6b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/lockUser.html @@ -0,0 +1,156 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

lockUser

+

Locks a user account

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idLocks user by user ID.true
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe user ID
accountthe account name of the user
accountidthe account ID of the user
accounttypethe account type of the user
apikeythe api key of the user
apikeyaccesswhether api key access is Enabled, Disabled or set to Inherit (it inherits the value from the parent)
createdthe date and time the user account was created
domainthe domain name of the user
domainidthe domain ID of the user
emailthe user email address
firstnamethe user firstname
iconBase64 string representation of the resource icon
is2faenabledtrue if user has two factor authentication enabled
is2famandatedtrue if user has two factor authentication is mandated
iscallerchilddomainthe boolean value representing if the updating target is in caller's child domain
isdefaulttrue if user is default, false otherwise
lastnamethe user lastname
roleidthe ID of the role
rolenamethe name of the role
roletypethe type of the role
secretkeythe secret key of the user
statethe user state
timezonethe timezone user was created in
usernamethe user name
usersourcethe source type of the user in lowercase, such as native, ldap, saml2
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/login.html b/static/api/apidocs-4.22/html/apis/login.html new file mode 100644 index 0000000000..01ea85701b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/login.html @@ -0,0 +1,141 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

login

+

Logs a user into the CloudStack. A successful login attempt will generate a JSESSIONID cookie value that can be passed in subsequent Query command calls until the "logout" command has been issued or the session has expired.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
passwordHashed password (Default is MD5). If you wish to use any other hashing algorithm, you would need to write a custom authentication adapter See Docs section.true
usernameUsernametrue
domainPath of the domain that the user belongs to. Example: domain=/com/cloud/internal. If no domain is passed in, the ROOT (/) domain is assumed.false
domainIdThe id of the domain that the user belongs to. If both domain and domainId are passed in, "domainId" parameter takes precedence.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
accountthe account name the user belongs to
domainidDomain ID that the user belongs to
firstnamefirst name of the user
is2faenabledIs two factor authentication enabled
is2faverifiedIs two factor authentication verified
issuerfor2faTwo factor authentication issuer
lastnamelast name of the user
managementserveridManagement Server ID that the user logged to
providerfor2faTwo factor authentication provider
registeredIs user registered
sessionkeySession key that can be passed in subsequent Query command calls
timeoutthe time period before the session has expired
timezoneuser time zone
timezoneoffsetuser time zoneoffset
typethe account type (admin, domain-admin, read-only-admin, user)
useridUser ID
usernameUsername
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/logout.html b/static/api/apidocs-4.22/html/apis/logout.html new file mode 100644 index 0000000000..bfff086953 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/logout.html @@ -0,0 +1,81 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

logout

+

Logs out the user

+
+
+ +
+
+
+

Request parameters

+ + + + +
Parameter NameDescriptionRequired
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
descriptionResponse description
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/manageGpuDevice.html b/static/api/apidocs-4.22/html/apis/manageGpuDevice.html new file mode 100644 index 0000000000..3f3bab5914 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/manageGpuDevice.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

manageGpuDevice

+

Manages a GPU device

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idscomma separated list of IDs of the GPU devicetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/markDefaultZoneForAccount.html b/static/api/apidocs-4.22/html/apis/markDefaultZoneForAccount.html new file mode 100644 index 0000000000..4ba938a454 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/markDefaultZoneForAccount.html @@ -0,0 +1,390 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

markDefaultZoneForAccount

+

Marks a default zone for this account

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountName of the account that is to be marked.true
domainidMarks the account that belongs to the specified domain.true
zoneidThe Zone ID with which the account is to be marked.true
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the account
accountdetailsdetails for the account
accounttypeaccount type (admin, domain-admin, user)
apikeyaccesswhether api key access is Enabled, Disabled or set to Inherit (it inherits the value from the parent)
backupavailablethe total number of backups available to this account
backuplimitthe total number of backups which can be stored by this account
backupstorageavailablethe total backup storage space (in GiB) available to the account
backupstoragelimitthe total backup storage space (in GiB) the account can own
backupstoragetotalthe total backup storage space (in GiB) owned by the account
backuptotalthe total number of backups stored by this account
bucketavailablethe total number of buckets available to this account
bucketlimitthe total number of buckets which can be stored by this account
buckettotalthe total number of buckets stored by this account
cpuavailablethe total number of cpu cores available to be created for this account
cpulimitthe total number of cpu cores the account can own
cputotalthe total number of cpu cores owned by account
createdthe date when this account was created
defaultzoneidthe default zone of the account
domainname of the Domain the account belongs to
domainidid of the Domain the account belongs to
domainpathpath of the Domain the account belongs to
gpuavailablethe total number of gpus available to be created for this account
gpulimitthe total number of gpus the account can own
gputotalthe total number of gpus owned by account
groupsthe list of acl groups that account belongs to
iconBase64 string representation of the resource icon
ipavailablethe total number of public ip addresses available for this account to acquire
iplimitthe total number of public ip addresses this account can acquire
iptotalthe total number of public ip addresses allocated for this account
iscleanuprequiredtrue if the account requires cleanup
isdefaulttrue if account is default, false otherwise
memoryavailablethe total memory (in MB) available to be created for this account
memorylimitthe total memory (in MB) the account can own
memorytotalthe total memory (in MB) owned by account
namethe name of the account
networkavailablethe total number of networks available to be created for this account
networkdomainthe network domain
networklimitthe total number of networks the account can own
networktotalthe total number of networks owned by account
objectstorageavailablethe total object storage space (in GiB) available to the account
objectstoragelimitthe total object storage space (in GiB) the account can own
objectstoragetotalthe total object storage space (in GiB) owned by the account
primarystorageavailablethe total primary storage space (in GiB) available to be used for this account
primarystoragelimitthe total primary storage space (in GiB) the account can own
primarystoragetotalthe total primary storage space (in GiB) owned by account
projectavailablethe total number of projects available for administration by this account
projectlimitthe total number of projects the account can own
projecttotalthe total number of projects being administrated by this account
receivedbytesthe total number of network traffic bytes received
roleidthe ID of the role
rolenamethe name of the role
roletypethe type of the role (Admin, ResourceAdmin, DomainAdmin, User)
secondarystorageavailablethe total secondary storage space (in GiB) available to be used for this account
secondarystoragelimitthe total secondary storage space (in GiB) the account can own
secondarystoragetotalthe total secondary storage space (in GiB) owned by account
sentbytesthe total number of network traffic bytes sent
snapshotavailablethe total number of snapshots available for this account
snapshotlimitthe total number of snapshots which can be stored by this account
snapshottotalthe total number of snapshots stored by this account
statethe state of the account
taggedresourcesThe tagged resource limit and count for the account
templateavailablethe total number of templates available to be created by this account
templatelimitthe total number of templates which can be created by this account
templatetotalthe total number of templates which have been created by this account
vmavailablethe total number of virtual machines available for this account to acquire
vmlimitthe total number of virtual machines that can be deployed by this account
vmrunningthe total number of virtual machines running for this account
vmstoppedthe total number of virtual machines stopped for this account
vmtotalthe total number of virtual machines deployed by this account
volumeavailablethe total volume available for this account
volumelimitthe total volume which can be used by this account
volumetotalthe total volume being used by this account
vpcavailablethe total number of vpcs available to be created for this account
vpclimitthe total number of vpcs the account can own
vpctotalthe total number of vpcs owned by account
user(*)the list of users associated with account
idthe user ID
accountthe account name of the user
accountidthe account ID of the user
accounttypethe account type of the user
apikeythe api key of the user
apikeyaccesswhether api key access is Enabled, Disabled or set to Inherit (it inherits the value from the parent)
createdthe date and time the user account was created
domainthe domain name of the user
domainidthe domain ID of the user
emailthe user email address
firstnamethe user firstname
iconBase64 string representation of the resource icon
is2faenabledtrue if user has two factor authentication enabled
is2famandatedtrue if user has two factor authentication is mandated
iscallerchilddomainthe boolean value representing if the updating target is in caller's child domain
isdefaulttrue if user is default, false otherwise
lastnamethe user lastname
roleidthe ID of the role
rolenamethe name of the role
roletypethe type of the role
secretkeythe secret key of the user
statethe user state
timezonethe timezone user was created in
usernamethe user name
usersourcethe source type of the user in lowercase, such as native, ldap, saml2
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/migrateNetwork.html b/static/api/apidocs-4.22/html/apis/migrateNetwork.html new file mode 100644 index 0000000000..c1b4f309de --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/migrateNetwork.html @@ -0,0 +1,381 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

migrateNetwork

+

moves a network to another physical network

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
networkidthe ID of the networktrue
networkofferingidnetwork offering IDtrue
resumetrue if previous network migration cmd failedfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the network
accountthe owner of the network
aclidACL Id associated with the VPC network
aclnameACL name associated with the VPC network
acltypeacl type - access type to the network
asnumberAS NUMBER
asnumberidUUID of AS NUMBER
bgppeersThe BGP peers for the network
broadcastdomaintypeBroadcast domain type of the network
broadcasturibroadcast uri of the network. This parameter is visible to ROOT admins only
canusefordeploylist networks available for vm deployment
cidrCloudstack managed address space, all CloudStack managed VMs get IP address from CIDR
createdthe date this network was created
detailsthe details of the network
displaynetworkan optional field, whether to the display the network to the end user or not.
displaytextthe displaytext of the network
dns1the first IPv4 DNS for the network
dns2the second IPv4 DNS for the network
domainthe domain name of the network owner
domainidthe domain id of the network owner
domainpathpath of the Domain the network belongs to
egressdefaultpolicytrue if guest network default egress policy is allow; false if default egress policy is deny
externalidThe external id of the network
gatewaythe network's gateway
iconBase64 string representation of the resource icon
internetprotocolThe internet protocol of network offering
ip4routesThe routes for the network to ease adding route in upstream router
ip4routingThe IPv4 routing type of network
ip6cidrthe cidr of IPv6 network
ip6dns1the first IPv6 DNS for the network
ip6dns2the second IPv6 DNS for the network
ip6gatewaythe gateway of IPv6 network
ip6routesThe routes for the network to ease adding route in upstream router
ip6routingThe Ipv6 routing type of network offering
isdefaulttrue if network is default, false otherwise
ispersistentlist networks that are persistent
issystemtrue if network is system, false otherwise
namethe name of the network
netmaskthe network's netmask
networkcidrthe network CIDR of the guest network configured with IP reservation. It is the summation of CIDR and RESERVED_IP_RANGE
networkdomainthe network domain
networkofferingavailabilityavailability of the network offering the network is created from
networkofferingconservemodetrue if network offering is ip conserve mode enabled
networkofferingdisplaytextdisplay text of the network offering the network is created from
networkofferingidnetwork offering id the network is created from
networkofferingnamename of the network offering the network is created from
physicalnetworkidthe physical network id
privatemtuMTU configured on the network VR's private interfaces
projectthe project name of the address
projectidthe project id of the ipaddress
publicmtuMTU configured on the network VR's public facing interfaces
receivedbytesthe total number of network traffic bytes received
redundantrouterIf the network has redundant routers enabled
relatedrelated to what other network configuration
reservediprangethe network's IP range not to be used by CloudStack guest VMs and can be used for non CloudStack purposes
restartrequiredtrue network requires restart
sentbytesthe total number of network traffic bytes sent
specifyiprangestrue if network supports specifying ip ranges, false otherwise
specifyvlantrue if network supports specifying vlan, false otherwise
statestate of the network
strechedl2subnettrue if network can span multiple zones
subdomainaccesstrue if users from subdomains can access the domain level network
supportsvmautoscalingif network offering supports vm autoscaling feature
traffictypethe traffic type of the network
tungstenvirtualrouteruuidTungsten-Fabric virtual router the network belongs to
typethe type of the network
vlanThe vlan of the network. This parameter is visible to ROOT admins only
vpcidVPC the network belongs to
vpcnameName of the VPC to which this network belongs
zoneidzone id of the network
zonenamethe name of the zone the network belongs to
zonesnetworkspansIf a network is enabled for 'streched l2 subnet' then represents zones on which network currently spans
service(*)the list of services
namethe service name
capability(*)the list of capabilities
canchooseservicecapabilitycan this service capability value can be choosable while creatine network offerings
namethe capability name
valuethe capability value
provider(*)the service provider name
iduuid of the network provider
canenableindividualservicetrue if individual services can be enabled/disabled
destinationphysicalnetworkidthe destination physical network
namethe provider name
physicalnetworkidthe physical network this belongs to
servicelistservices for this provider
statestate of the network provider
tags(*)the list of resource tags associated with network
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/migrateResourceToAnotherSecondaryStorage.html b/static/api/apidocs-4.22/html/apis/migrateResourceToAnotherSecondaryStorage.html new file mode 100644 index 0000000000..094e314349 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/migrateResourceToAnotherSecondaryStorage.html @@ -0,0 +1,99 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

migrateResourceToAnotherSecondaryStorage

+

migrates resources from one secondary storage to destination image store

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
destpoolid of the destination secondary storage pool to which the resources are to be migratedtrue
srcpoolid of the image store from where the data is to be migratedtrue
snapshotsid(s) of the snapshots to be migratedfalse
templatesid(s) of the templates to be migratedfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + +
Response NameDescription
messageResponse message from migration of secondary storage data objects
migrationtypeType of migration requested for
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/migrateSecondaryStorageData.html b/static/api/apidocs-4.22/html/apis/migrateSecondaryStorageData.html new file mode 100644 index 0000000000..fc3fe91990 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/migrateSecondaryStorageData.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

migrateSecondaryStorageData

+

migrates data objects from one secondary storage to destination image store(s)

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
destpoolsid(s) of the destination secondary storage pool(s) to which the templates are to be migratedtrue
srcpoolid of the image store from where the data is to be migratedtrue
migrationtypeBalance: if you want data to be distributed evenly among the destination stores, Complete: If you want to migrate the entire data from source image store to the destination store(s). Default: Completefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + +
Response NameDescription
messageResponse message from migration of secondary storage data objects
migrationtypeType of migration requested for
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/migrateSystemVm.html b/static/api/apidocs-4.22/html/apis/migrateSystemVm.html new file mode 100644 index 0000000000..6811551201 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/migrateSystemVm.html @@ -0,0 +1,204 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

migrateSystemVm

+

Attempts Migration of a system virtual machine to the host specified.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
virtualmachineidthe ID of the virtual machinetrue
autoselectAutomatically select a destination host which do not require storage migration, if hostId and storageId are not specified. false by defaultfalse
hostiddestination Host ID to migrate VM tofalse
storageidDestination storage pool ID to migrate VM volumes to. Required for migrating the root disk volumefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the system VM
activeviewersessionsthe number of active console sessions for the console proxy system vm
agentstatethe agent state of the system VM
archCPU arch of the system VM
createdthe date and time the system VM was created
disconnectedthe last disconnected date of host
dns1the first DNS for the system VM
dns2the second DNS for the system VM
gatewaythe gateway for the system VM
guestvlanguest vlan range
hostcontrolstatethe control state of the host for the system VM
hostidthe host ID for the system VM
hostnamethe hostname for the system VM
hypervisorthe hypervisor on which the template runs
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
linklocalipthe link local IP address for the system vm
linklocalmacaddressthe link local MAC address for the system vm
linklocalnetmaskthe link local netmask for the system vm
namethe name of the system VM
networkdomainthe network domain for the system VM
podidthe Pod ID for the system VM
podnamethe Pod name for the system VM
privateipthe private IP address for the system VM
privatemacaddressthe private MAC address for the system VM
privatenetmaskthe private netmask for the system VM
publicipthe public IP address for the system VM
publicmacaddressthe public MAC address for the system VM
publicnetmaskthe public netmask for the system VM
publicvlanpublic vlan range
serviceofferingidthe ID of the service offering of the system virtual machine.
serviceofferingnamethe name of the service offering of the system virtual machine.
statethe state of the system VM
systemvmtypethe system VM type
templateidthe template ID for the system VM
templatenamethe template name for the system VM
versionthe systemvm agent version
zoneidthe Zone ID for the system VM
zonenamethe Zone name for the system VM
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/migrateVPC.html b/static/api/apidocs-4.22/html/apis/migrateVPC.html new file mode 100644 index 0000000000..c6caca9ac9 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/migrateVPC.html @@ -0,0 +1,273 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

migrateVPC

+

moves a vpc to another physical network

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
vpcidthe ID of the vpctrue
vpcofferingidvpc offering IDtrue
resumetrue if previous network migration cmd failedfalse
tiernetworkofferingsnetwork offering ids for each network in the vpc. Example: tierNetworkOfferings[0].networkId=networkId1&tierNetworkOfferings[0].networkOfferingId=newNetworkofferingId1&tierNetworkOfferings[1].networkId=networkId2&tierNetworkOfferings[1].networkOfferingId=newNetworkofferingId2false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the VPC
accountthe owner of the VPC
asnumberAS NUMBER
asnumberidUUID of AS NUMBER
bgppeersThe BGP peers for the VPC
cidrthe cidr the VPC
createdthe date this VPC was created
displaytextan alternate display text of the VPC.
distributedvpcrouteris VPC uses distributed router for one hop forwarding and host based network ACL's
dns1the first IPv4 DNS for the VPC
dns2the second IPv4 DNS for the VPC
domainthe domain name of the owner
domainidthe domain id of the VPC owner
domainpaththe domain path of the owner
fordisplayis vpc for display to the regular user
iconBase64 string representation of the resource icon
ip4routesThe routes for the VPC to ease adding route in upstream router
ip4routingThe IPv4 routing mode of VPC
ip6dns1the first IPv6 DNS for the VPC
ip6dns2the second IPv6 DNS for the VPC
ip6routesThe routes for the network to ease adding route in upstream router
namethe name of the VPC
networkthe list of networks belongign to the VPC
networkdomainthe network domain of the VPC
projectthe project name of the VPC
projectidthe project id of the VPC
publicmtuMTU configured on the public interfaces of the VPC VR
redundantvpcrouterif this VPC has redundant router
regionlevelvpctrue if VPC is region level
restartrequiredtrue VPC requires restart
statestate of the VPC. Can be Inactive/Enabled
vpcofferingidvpc offering id the VPC is created from
vpcofferingnamevpc offering name the VPC is created from
zoneidzone id of the vpc
zonenamethe name of the zone the VPC belongs to
service(*)the list of supported services
namethe service name
capability(*)the list of capabilities
canchooseservicecapabilitycan this service capability value can be choosable while creatine network offerings
namethe capability name
valuethe capability value
provider(*)the service provider name
iduuid of the network provider
canenableindividualservicetrue if individual services can be enabled/disabled
destinationphysicalnetworkidthe destination physical network
namethe provider name
physicalnetworkidthe physical network this belongs to
servicelistservices for this provider
statestate of the network provider
tags(*)the list of resource tags associated with the project
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/migrateVirtualMachine.html b/static/api/apidocs-4.22/html/apis/migrateVirtualMachine.html new file mode 100644 index 0000000000..09cdcb90fd --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/migrateVirtualMachine.html @@ -0,0 +1,672 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

migrateVirtualMachine

+

Attempts Migration of a VM to a different host or Root volume of the vm to a different storage pool

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
virtualmachineidthe ID of the virtual machinetrue
autoselectAutomatically select a destination host which do not require storage migration, if hostId and storageId are not specified. false by defaultfalse
hostidDestination Host ID to migrate VM to.false
storageidDestination storage pool ID to migrate VM volumes to. Required for migrating the root disk volumefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the virtual machine
accountthe account associated with the virtual machine
archCPU arch of the VM
autoscalevmgroupidID of AutoScale VM group
autoscalevmgroupnameName of AutoScale VM group
backupofferingidthe ID of the backup offering of the virtual machine
backupofferingnamethe name of the backup offering of the virtual machine
bootmodeGuest vm Boot Mode
boottypeGuest vm Boot Type
cpunumberthe number of vCPUs this virtual machine is using
cpuspeedthe speed of each vCPU
cpuusedthe amount of the vm's CPU currently used
createdthe date when this virtual machine was created
deleteprotectiontrue if vm has delete protection.
detailsVm details in key/value pairs.
diskioreadthe read (IO) of disk on the VM
diskiowritethe write (IO) of disk on the VM
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingidthe ID of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
diskofferingnamethe name of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
displaynameuser generated name. The name of the virtual machine is returned if no displayname exists.
displayvman optional field whether to the display the vm to the end user or not.
domainthe name of the domain in which the virtual machine exists
domainidthe ID of the domain in which the virtual machine exists
domainpathpath of the domain in which the virtual machine exists
forvirtualnetworkthe virtual network for the service offering
gpucardidthe ID of the gpu card to which service offering is linked
gpucardnamethe name of the gpu card to which service offering is linked
gpucountthe count of GPUs on the virtual machine
groupthe group name of the virtual machine
groupidthe group ID of the virtual machine
guestosidOs type ID of the virtual machine
haenabletrue if high-availability is enabled, false otherwise
hostcontrolstatethe control state of the host for the virtual machine
hostidthe ID of the host for the virtual machine
hostnamethe name of the host for the virtual machine
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
instancenameinstance name of the user vm; this parameter is returned to the ROOT admin only
ipaddressthe VM's primary IP address
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
keypairsssh key-pairs
lastupdatedthe date when this virtual machine was updated last time
leasedurationInstance lease duration in days
leaseexpiryactionInstance lease expiry action
leaseexpirydateInstance lease expiry date
maxheadsthe maximum number of display heads
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
memorythe memory allocated for the virtual machine
memoryintfreekbsthe internal memory (KiB) that's free in VM or zero if it can not be calculated
memorykbsthe memory used by the VM in KiB
memorytargetkbsthe target memory in VM (KiB)
namethe name of the virtual machine
networkkbsreadthe incoming network traffic on the VM in KiB
networkkbswritethe outgoing network traffic on the host in KiB
osdisplaynameOS name of the vm
ostypeidOS type id of the vm
passwordthe password (if exists) of the virtual machine
passwordenabledtrue if the password rest feature is enabled, false otherwise
pooltypethe pool type of the virtual machine
projectthe project name of the vm
projectidthe project id of the vm
publicippublic IP address id associated with vm via Static nat rule
publicipidpublic IP address id associated with vm via Static nat rule
readonlydetailsList of read-only Vm details as comma separated string.
receivedbytesthe total number of network traffic bytes received
rootdeviceiddevice ID of the root volume
rootdevicetypedevice type of the root volume
sentbytesthe total number of network traffic bytes sent
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
servicestateState of the Service from LB rule
statethe state of the virtual machine
templatedisplaytext an alternate display text of the template for the virtual machine
templateformatthe format of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
templatetypethe type of the template for the virtual machine
userdataBase64 string containing the user data
userdatadetailslist of variables and values for the variables declared in userdata
userdataidthe id of userdata used for the VM
userdatanamethe name of userdata used for the VM
userdatapolicythe userdata override policy with the userdata provided while deploying VM
useridthe user's ID who deployed the virtual machine
usernamethe user's name who deployed the virtual machine
vgputhe vGPU type used by the virtual machine
vgpuprofileidthe ID of the vgpu profile to which service offering is linked
vgpuprofilenamethe name of the vgpu profile to which service offering is linked
videoramthe video RAM size in MB
vmtypeUser VM type
vnfdetailsVNF details
vnfnicsNICs of the VNF appliance
zoneidthe ID of the availability zone for the virtual machine
zonenamethe name of the availability zone for the virtual machine
affinitygroup(*)list of affinity groups associated with the virtual machine
idthe ID of the affinity group
accountthe account owning the affinity group
dedicatedresourcesdedicated resources associated with this affinity group
descriptionthe description of the affinity group
domainthe domain name of the affinity group
domainidthe domain ID of the affinity group
domainpathpath of the Domain the affinity group belongs to
namethe name of the affinity group
projectthe project name of the affinity group
projectidthe project ID of the affinity group
typethe type of the affinity group
virtualmachineIdsvirtual machine IDs associated with this affinity group
nic(*)the list of nics associated with vm
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
securitygroup(*)list of security groups associated with the virtual machine
idthe ID of the security group
accountthe account owning the security group
descriptionthe description of the security group
domainthe domain name of the security group
domainidthe domain ID of the security group
domainpathpath of the Domain the security group belongs to
namethe name of the security group
projectthe project name of the group
projectidthe project id of the group
virtualmachinecountthe number of virtualmachines associated with this securitygroup
virtualmachineidsthe list of virtualmachine ids associated with this securitygroup
egressrule(*)the list of egress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
ingressrule(*)the list of ingress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/migrateVirtualMachineWithVolume.html b/static/api/apidocs-4.22/html/apis/migrateVirtualMachineWithVolume.html new file mode 100644 index 0000000000..b1ac35b57b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/migrateVirtualMachineWithVolume.html @@ -0,0 +1,672 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

migrateVirtualMachineWithVolume

+

Attempts Migration of a VM with its volumes to a different host

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
virtualmachineidthe ID of the virtual machinetrue
autoselectAutomatically select a destination host for a running instance, if hostId is not specified. false by defaultfalse
hostidDestination Host ID to migrate VM to.false
migratetoStorage to pool mapping. This parameter specifies the mapping between a volume and a pool where you want to migrate that volume. Format of this parameter: migrateto[volume-index].volume=<uuid>&migrateto[volume-index].pool=<uuid>Where, [volume-index] indicates the index to identify the volume that you want to migrate, volume=<uuid> indicates the UUID of the volume that you want to migrate, and pool=<uuid> indicates the UUID of the pool where you want to migrate the volume. Example: migrateto[0].volume=<71f43cd6-69b0-4d3b-9fbc-67f50963d60b>&migrateto[0].pool=<a382f181-3d2b-4413-b92d-b8931befa7e1>&migrateto[1].volume=<88de0173-55c0-4c1c-a269-83d0279eeedf>&migrateto[1].pool=<95d6e97c-6766-4d67-9a30-c449c15011d1>&migrateto[2].volume=<1b331390-59f2-4796-9993-bf11c6e76225>&migrateto[2].pool=<41fdb564-9d3b-447d-88ed-7628f7640cbc>false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the virtual machine
accountthe account associated with the virtual machine
archCPU arch of the VM
autoscalevmgroupidID of AutoScale VM group
autoscalevmgroupnameName of AutoScale VM group
backupofferingidthe ID of the backup offering of the virtual machine
backupofferingnamethe name of the backup offering of the virtual machine
bootmodeGuest vm Boot Mode
boottypeGuest vm Boot Type
cpunumberthe number of vCPUs this virtual machine is using
cpuspeedthe speed of each vCPU
cpuusedthe amount of the vm's CPU currently used
createdthe date when this virtual machine was created
deleteprotectiontrue if vm has delete protection.
detailsVm details in key/value pairs.
diskioreadthe read (IO) of disk on the VM
diskiowritethe write (IO) of disk on the VM
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingidthe ID of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
diskofferingnamethe name of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
displaynameuser generated name. The name of the virtual machine is returned if no displayname exists.
displayvman optional field whether to the display the vm to the end user or not.
domainthe name of the domain in which the virtual machine exists
domainidthe ID of the domain in which the virtual machine exists
domainpathpath of the domain in which the virtual machine exists
forvirtualnetworkthe virtual network for the service offering
gpucardidthe ID of the gpu card to which service offering is linked
gpucardnamethe name of the gpu card to which service offering is linked
gpucountthe count of GPUs on the virtual machine
groupthe group name of the virtual machine
groupidthe group ID of the virtual machine
guestosidOs type ID of the virtual machine
haenabletrue if high-availability is enabled, false otherwise
hostcontrolstatethe control state of the host for the virtual machine
hostidthe ID of the host for the virtual machine
hostnamethe name of the host for the virtual machine
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
instancenameinstance name of the user vm; this parameter is returned to the ROOT admin only
ipaddressthe VM's primary IP address
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
keypairsssh key-pairs
lastupdatedthe date when this virtual machine was updated last time
leasedurationInstance lease duration in days
leaseexpiryactionInstance lease expiry action
leaseexpirydateInstance lease expiry date
maxheadsthe maximum number of display heads
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
memorythe memory allocated for the virtual machine
memoryintfreekbsthe internal memory (KiB) that's free in VM or zero if it can not be calculated
memorykbsthe memory used by the VM in KiB
memorytargetkbsthe target memory in VM (KiB)
namethe name of the virtual machine
networkkbsreadthe incoming network traffic on the VM in KiB
networkkbswritethe outgoing network traffic on the host in KiB
osdisplaynameOS name of the vm
ostypeidOS type id of the vm
passwordthe password (if exists) of the virtual machine
passwordenabledtrue if the password rest feature is enabled, false otherwise
pooltypethe pool type of the virtual machine
projectthe project name of the vm
projectidthe project id of the vm
publicippublic IP address id associated with vm via Static nat rule
publicipidpublic IP address id associated with vm via Static nat rule
readonlydetailsList of read-only Vm details as comma separated string.
receivedbytesthe total number of network traffic bytes received
rootdeviceiddevice ID of the root volume
rootdevicetypedevice type of the root volume
sentbytesthe total number of network traffic bytes sent
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
servicestateState of the Service from LB rule
statethe state of the virtual machine
templatedisplaytext an alternate display text of the template for the virtual machine
templateformatthe format of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
templatetypethe type of the template for the virtual machine
userdataBase64 string containing the user data
userdatadetailslist of variables and values for the variables declared in userdata
userdataidthe id of userdata used for the VM
userdatanamethe name of userdata used for the VM
userdatapolicythe userdata override policy with the userdata provided while deploying VM
useridthe user's ID who deployed the virtual machine
usernamethe user's name who deployed the virtual machine
vgputhe vGPU type used by the virtual machine
vgpuprofileidthe ID of the vgpu profile to which service offering is linked
vgpuprofilenamethe name of the vgpu profile to which service offering is linked
videoramthe video RAM size in MB
vmtypeUser VM type
vnfdetailsVNF details
vnfnicsNICs of the VNF appliance
zoneidthe ID of the availability zone for the virtual machine
zonenamethe name of the availability zone for the virtual machine
affinitygroup(*)list of affinity groups associated with the virtual machine
idthe ID of the affinity group
accountthe account owning the affinity group
dedicatedresourcesdedicated resources associated with this affinity group
descriptionthe description of the affinity group
domainthe domain name of the affinity group
domainidthe domain ID of the affinity group
domainpathpath of the Domain the affinity group belongs to
namethe name of the affinity group
projectthe project name of the affinity group
projectidthe project ID of the affinity group
typethe type of the affinity group
virtualmachineIdsvirtual machine IDs associated with this affinity group
nic(*)the list of nics associated with vm
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
securitygroup(*)list of security groups associated with the virtual machine
idthe ID of the security group
accountthe account owning the security group
descriptionthe description of the security group
domainthe domain name of the security group
domainidthe domain ID of the security group
domainpathpath of the Domain the security group belongs to
namethe name of the security group
projectthe project name of the group
projectidthe project id of the group
virtualmachinecountthe number of virtualmachines associated with this securitygroup
virtualmachineidsthe list of virtualmachine ids associated with this securitygroup
egressrule(*)the list of egress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
ingressrule(*)the list of ingress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/migrateVolume.html b/static/api/apidocs-4.22/html/apis/migrateVolume.html new file mode 100644 index 0000000000..a29f5e4fbe --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/migrateVolume.html @@ -0,0 +1,303 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

migrateVolume

+

Migrate volume

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
storageiddestination storage pool ID to migrate the volume totrue
volumeidthe ID of the volumetrue
livemigrateif the volume should be live migrated when it is attached to a running vmfalse
newdiskofferingidThe new disk offering ID that replaces the current one used by the volume. This new disk offering is used to better reflect the new storage where the volume is going to be migrated to.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the disk volume
accountthe account associated with the disk volume
attachedthe date the volume was attached to a VM instance
chaininfothe chain info of the volume
clusteridcluster id of the volume
clusternamecluster name where the volume is allocated
createdthe date the disk volume was created
deleteprotectiontrue if volume has delete protection.
destroyedthe boolean state of whether the volume is destroyed or not
deviceidthe ID of the device on user vm the volume is attahed to. This tag is not returned when the volume is detached.
diskBytesReadRatebytes read rate of the disk volume
diskBytesWriteRatebytes write rate of the disk volume
diskIopsReadRateIO requests read rate of the disk volume per the disk offering
diskIopsWriteRateIO requests write rate of the disk volume per the disk offering
diskioreadthe read (IO) of disk on the vm
diskiowritethe write (IO) of disk on the vm
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingdisplaytextthe display text of the disk offering
diskofferingidID of the disk offering
diskofferingnamename of the disk offering
displayvolumean optional field whether to the display the volume to the end user or not.
domainthe domain associated with the disk volume
domainidthe ID of the domain associated with the disk volume
domainpathpath of the Domain the disk volume belongs to
encryptformatthe format of the disk encryption if applicable
externaluuidvolume uuid that is given by virtualisation provider (only for VMware)
hypervisorHypervisor the volume belongs to
isextractabletrue if the volume is extractable, false otherwise
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
maxiopsmax iops of the disk volume
miniopsmin iops of the disk volume
namename of the disk volume
paththe path of the volume
physicalsizethe bytes actually consumed on disk
podidpod id of the volume
podnamepod name of the volume
projectthe project name of the vpn
projectidthe project id of the vpn
provisioningtypeprovisioning type used to create volumes.
quiescevmneed quiesce vm or not when taking snapshot
serviceofferingdisplaytextthe display text of the service offering for root disk
serviceofferingidID of the service offering for root disk
serviceofferingnamename of the service offering for root disk
sizesize of the disk volume
snapshotidID of the snapshot from which this volume was created
statethe state of the disk volume
statusthe status of the volume
storagename of the primary storage hosting the disk volume
storageidid of the primary storage hosting the disk volume; returned to admin user only
storagetypeshared or local storage
supportsstoragesnapshottrue if storage snapshot is supported for the volume, false otherwise
templatedisplaytext an alternate display text of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
typetype of the disk volume (ROOT or DATADISK)
utilizationthe disk utilization
virtualmachineidid of the virtual machine
virtualsizethe bytes allocated
vmdisplaynamedisplay name of the virtual machine
vmnamename of the virtual machine
vmstatestate of the virtual machine
vmtypetype of the virtual machine
volumecheckresultdetails for the volume check result, they may vary for different hypervisors
volumerepairresultdetails for the volume repair result, they may vary for different hypervisors
zoneidID of the availability zone
zonenamename of the availability zone
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/moveDomain.html b/static/api/apidocs-4.22/html/apis/moveDomain.html new file mode 100644 index 0000000000..c38f25457a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/moveDomain.html @@ -0,0 +1,276 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

moveDomain

+

Moves a domain and its children to a new parent domain.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
domainidThe ID of the domain to be moved.true
parentdomainidThe ID of the new parent domain of the domain to be moved.true
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the domain
backupavailablethe total number of backups available to this domain
backuplimitthe total number of backups which can be stored by this domain
backupstorageavailablethe total backup storage space (in GiB) available to the domain
backupstoragelimitthe total backup storage space (in GiB) the domain can own
backupstoragetotalthe total backup storage space (in GiB) owned by the domain
backuptotalthe total number of backups stored by this domain
bucketavailablethe total number of buckets available to this domain
bucketlimitthe total number of buckets which can be stored by this domain
buckettotalthe total number of buckets stored by this domain
cpuavailablethe total number of cpu cores available to be created for this domain
cpulimitthe total number of cpu cores the domain can own
cputotalthe total number of cpu cores owned by domain
createdthe date when this domain was created
domaindetailsdetails for the domain
gpuavailablethe total number of gpus available to be created for this domain
gpulimitthe total number of gpus the domain can own
gputotalthe total number of gpus owned by domain
haschildwhether the domain has one or more sub-domains
iconBase64 string representation of the resource icon
ipavailablethe total number of public ip addresses available for this domain to acquire
iplimitthe total number of public ip addresses this domain can acquire
iptotalthe total number of public ip addresses allocated for this domain
levelthe level of the domain
memoryavailablethe total memory (in MB) available to be created for this domain
memorylimitthe total memory (in MB) the domain can own
memorytotalthe total memory (in MB) owned by domain
namethe name of the domain
networkavailablethe total number of networks available to be created for this domain
networkdomainthe network domain
networklimitthe total number of networks the domain can own
networktotalthe total number of networks owned by domain
objectstorageavailablethe total object storage space (in GiB) available to the domain
objectstoragelimitthe total object storage space (in GiB) the domain can own
objectstoragetotalthe total object storage space (in GiB) owned by the domain
parentdomainidthe domain ID of the parent domain
parentdomainnamethe domain name of the parent domain
paththe path of the domain
primarystorageavailablethe total primary storage space (in GiB) available to be used for this domain
primarystoragelimitthe total primary storage space (in GiB) the domain can own
primarystoragetotalthe total primary storage space (in GiB) owned by domain
projectavailablethe total number of projects available for administration by this domain
projectlimitthe total number of projects the domain can own
projecttotalthe total number of projects being administrated by this domain
secondarystorageavailablethe total secondary storage space (in GiB) available to be used for this domain
secondarystoragelimitthe total secondary storage space (in GiB) the domain can own
secondarystoragetotalthe total secondary storage space (in GiB) owned by domain
snapshotavailablethe total number of snapshots available for this domain
snapshotlimitthe total number of snapshots which can be stored by this domain
snapshottotalthe total number of snapshots stored by this domain
statethe state of the domain
taggedresourcesThe tagged resource limit and count for the domain
templateavailablethe total number of templates available to be created by this domain
templatelimitthe total number of templates which can be created by this domain
templatetotalthe total number of templates which have been created by this domain
vmavailablethe total number of virtual machines available for this domain to acquire
vmlimitthe total number of virtual machines that can be deployed by this domain
vmtotalthe total number of virtual machines deployed by this domain
volumeavailablethe total volume available for this domain
volumelimitthe total volume which can be used by this domain
volumetotalthe total volume being used by this domain
vpcavailablethe total number of vpcs available to be created for this domain
vpclimitthe total number of vpcs the domain can own
vpctotalthe total number of vpcs owned by domain
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/moveNetworkAclItem.html b/static/api/apidocs-4.22/html/apis/moveNetworkAclItem.html new file mode 100644 index 0000000000..f4c11d1430 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/moveNetworkAclItem.html @@ -0,0 +1,174 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

moveNetworkAclItem

+

Move an ACL rule to a position bettwen two other ACL rules of the same ACL network list

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the network ACL rule that is being moved to a new position.true
aclconsistencyhashMd5 hash used to check the consistency of the ACL rule list before applying the ACL rule move. This check is useful to manage concurrency problems that may happen when multiple users are editing the same ACL rule listing. The parameter is not required. Therefore, if the user does not send it, they assume the risk of moving ACL rules without checking the consistency of the access control list before executing the move. We use MD5 hash function on a String that is composed of all UUIDs of the ACL rules in concatenated in their respective order (order defined via 'number' field).false
customidan optional field, in case you want to set a custom id to the resource. Allowed to Root Admins onlyfalse
nextaclruleidThe ID of the rule that is right after the new position where the rule being moved is going to be placed. This value can be 'NULL' if the rule is being moved to the last position of the network ACL list.false
previousaclruleidThe ID of the first rule that is right before the new position where the rule being moved is going to be placed. This value can be 'NULL' if the rule is being moved to the first position of the network ACL list.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the ACL Item
aclidthe ID of the ACL this item belongs to
aclnamethe name of the ACL this item belongs to
actionAction of ACL Item. Allow/Deny
cidrlistthe cidr list to forward traffic from. Multiple entries are separated by a single comma character (,).
endportthe ending port of ACL's port range
fordisplayis rule for display to the regular user
icmpcodeerror code for this icmp message
icmptypetype of the icmp message being sent
numberNumber of the ACL Item
protocolthe protocol of the ACL
reasonan explanation on why this ACL rule is being applied
startportthe starting port of ACL's port range
statethe state of the rule
traffictypethe traffic type for the ACL
tags(*)the list of resource tags associated with the network ACLs
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/moveUser.html b/static/api/apidocs-4.22/html/apis/moveUser.html new file mode 100644 index 0000000000..f929212d50 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/moveUser.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

moveUser

+

Moves a user to another account in the same domain.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idid of the user to be moved.true
accountMoves the user under the specified account. If no account name is specified, it is necessary to provide an account id.false
accountidMoves the user under the specified account. If no account id is specified, it is necessary to provide an account name.false
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/notifyBaremetalProvisionDone.html b/static/api/apidocs-4.22/html/apis/notifyBaremetalProvisionDone.html new file mode 100644 index 0000000000..9d4ac5bd8d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/notifyBaremetalProvisionDone.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

notifyBaremetalProvisionDone

+

Notify provision has been done on a host. This api is for baremetal virtual router service, not for end user

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
macmac of the nic used for provisiontrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/oauthlogin.html b/static/api/apidocs-4.22/html/apis/oauthlogin.html new file mode 100644 index 0000000000..bb87bf3233 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/oauthlogin.html @@ -0,0 +1,144 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

oauthlogin

+

Logs a user into the CloudStack after successful verification of OAuth secret code from the particular provider.A successful login attempt will generate a JSESSIONID cookie value that can be passed in subsequent Query command calls until the "logout" command has been issued or the session has expired.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
emailEmail id with which user tried to login using OAuth providertrue
providerName of the providertrue
domainPath of the domain that the user belongs to. Example: domain=/com/cloud/internal. If no domain is passed in, the ROOT (/) domain is assumed.false
domainIdThe id of the domain that the user belongs to. If both domain and domainId are passed in, "domainId" parameter takes precedence.false
secretcodeCode that is provided by OAuth provider (Eg. google, github) after successful loginfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
accountthe account name the user belongs to
domainidDomain ID that the user belongs to
firstnamefirst name of the user
is2faenabledIs two factor authentication enabled
is2faverifiedIs two factor authentication verified
issuerfor2faTwo factor authentication issuer
lastnamelast name of the user
managementserveridManagement Server ID that the user logged to
providerfor2faTwo factor authentication provider
registeredIs user registered
sessionkeySession key that can be passed in subsequent Query command calls
timeoutthe time period before the session has expired
timezoneuser time zone
timezoneoffsetuser time zoneoffset
typethe account type (admin, domain-admin, read-only-admin, user)
useridUser ID
usernameUsername
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/patchSystemVm.html b/static/api/apidocs-4.22/html/apis/patchSystemVm.html new file mode 100644 index 0000000000..09c9c86204 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/patchSystemVm.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

patchSystemVm

+

Attempts to live patch systemVMs - CPVM, SSVM

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
forcedIf true, initiates copy of scripts and restart of the agent, even if the scripts version matches.To be used with ID parameter onlyfalse
idpatches systemVM - CPVM/SSVM with the specified IDfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/prepareForMaintenance.html b/static/api/apidocs-4.22/html/apis/prepareForMaintenance.html new file mode 100644 index 0000000000..405d5036ee --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/prepareForMaintenance.html @@ -0,0 +1,111 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

prepareForMaintenance

+

Prepares management server for maintenance by preventing new jobs from being accepted after completion of active jobs and migrating the agents

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
managementserveridthe id of the management servertrue
algorithmindirect agents load balancer algorithm (static, roundrobin, shuffle); when this is not set, already configured algorithm from setting 'indirect.agent.lb.algorithm' is consideredfalse
forcedForce management server to maintenance after the maintenance window timeout, default is falsefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
agentsThe host agents this management server is responsible for
agentscountThe number of host agents this management server is responsible for
maintenanceinitiatedIndicates whether maintenance has been initiated
managementserveridThe id of the management server
pendingjobscountThe number of jobs in progress
readyforshutdownIndicates whether CloudStack is ready to shutdown
shutdowntriggeredIndicates whether a shutdown has been triggered
statethe state of the management server
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/prepareForShutdown.html b/static/api/apidocs-4.22/html/apis/prepareForShutdown.html new file mode 100644 index 0000000000..bcdfe3349e --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/prepareForShutdown.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

prepareForShutdown

+

Prepares CloudStack for a safe manual shutdown by preventing new jobs from being accepted

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
managementserveridthe id of the management servertrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
agentsThe host agents this management server is responsible for
agentscountThe number of host agents this management server is responsible for
maintenanceinitiatedIndicates whether maintenance has been initiated
managementserveridThe id of the management server
pendingjobscountThe number of jobs in progress
readyforshutdownIndicates whether CloudStack is ready to shutdown
shutdowntriggeredIndicates whether a shutdown has been triggered
statethe state of the management server
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/prepareHostForMaintenance.html b/static/api/apidocs-4.22/html/apis/prepareHostForMaintenance.html new file mode 100644 index 0000000000..c3a73f757a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/prepareHostForMaintenance.html @@ -0,0 +1,339 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

prepareHostForMaintenance

+

Prepares a host for maintenance.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe host IDtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the host
annotationthe last annotation set on this host by an admin
archCPU Arch of the host
capabilitiescapabilities of the host
clusteridthe cluster ID of the host
clusternamethe cluster name of the host
clusterstorageaccessgroupscomma-separated list of storage access groups on the cluster
clustertypethe cluster type of the cluster that host belongs to
cpuallocatedthe amount of the host's CPU currently allocated
cpuallocatedpercentagethe amount of the host's CPU currently allocated in percentage
cpuallocatedvaluethe amount of the host's CPU currently allocated in MHz
cpuallocatedwithoverprovisioningthe amount of the host's CPU currently allocated after applying the cpu.overprovisioning.factor
cpuloadaveragethe cpu average load on the host
cpunumberthe CPU number of the host
cpusocketsthe number of CPU sockets on the host
cpuspeedthe CPU speed of the host
cpuusedthe amount of the host's CPU currently used
cpuwithoverprovisioningthe amount of the host's CPU after applying the cpu.overprovisioning.factor
createdthe date and time the host was created
detailsHost details in key/value pairs.
disconnectedtrue if the host is disconnected. False otherwise.
disksizeallocatedthe host's currently allocated disk size
disksizetotalthe total disk size of the host
encryptionsupportedtrue if the host supports encryption
eventsevents available for the host
explicithosttagscomma-separated list of explicit host tags for the host
extensionidThe ID of extension for this cluster
extensionnameThe name of extension for this cluster
gputotalTotal GPUs on the Host
gpuusedUsed GPUs on the Host
hahosttrue if the host is Ha host (dedicated to vms started by HA process; false otherwise
hasenoughcapacitytrue if this host has enough CPU and RAM capacity to migrate a VM to it, false otherwise
hosthathe host HA information information
hosttagscomma-separated list of tags for the host
hypervisorthe host hypervisor
hypervisorversionthe hypervisor version
implicithosttagscomma-separated list of implicit host tags for the host
instanceconversionsupportedtrue if the host supports instance conversion (using virt-v2v)
ipaddressthe IP address of the host
islocalstorageactivetrue if local storage is active, false otherwise
istagaruleWhether the informed tag is a JS interpretable rule or not.
lastannotatedthe last time this host was annotated
lastpingedthe date and time the host was last pinged
managementserveridthe management server ID of the host
managementservernamethe management server name of the host
memoryallocatedthe amount of the host's memory currently allocated
memoryallocatedbytesthe amount of the host's memory currently allocated in bytes
memoryallocatedpercentagethe amount of the host's memory currently allocated in percentage
memorytotalthe memory total of the host, this parameter is deprecated use memorywithoverprovisioning
memoryusedthe amount of the host's memory currently used
memorywithoverprovisioningthe amount of the host's memory after applying the mem.overprovisioning.factor
namethe name of the host
networkkbsreadthe incoming network traffic on the host
networkkbswritethe outgoing network traffic on the host
oscategoryidthe OS category ID of the host
oscategorynamethe OS category name of the host
outofbandmanagementthe host out-of-band management information
podidthe Pod ID of the host
podnamethe Pod name of the host
podstorageaccessgroupscomma-separated list of storage access groups on the pod
removedthe date and time the host was removed
resourcestatethe resource state of the host
statethe state of the host
storageaccessgroupscomma-separated list of storage access groups for the host
suitableformigrationtrue if this host is suitable(has enough capacity and satisfies all conditions like hosttags, max guests vm limit etc) to migrate a VM to it , false otherwise
typethe host type
ueficapabilitytrue if the host has capability to support UEFI boot
usernamethe admin that annotated this host
versionthe host version
virtualmachineidthe virtual machine id for host type ConsoleProxy and SecondaryStorageVM
zoneidthe Zone ID of the host
zonenamethe Zone name of the host
zonestorageaccessgroupscomma-separated list of storage access groups on the zone
gpugroup(*)GPU cards present in the host
gpugroupnameGPU cards present in the host
vgpu(*)the list of enabled vGPUs
maxcapacityMaximum vgpu can be created with this vgpu type on the given gpu group
maxheadsMaximum displays per user
maxresolutionxMaximum X resolution per display
maxresolutionyMaximum Y resolution per display
maxvgpuperpgpuMaximum no. of vgpu per gpu card (pgpu)
remainingcapacityRemaining capacity in terms of no. of more VMs that can be deployped with this vGPU type
vgputypeModel Name of vGPU
videoramVideo RAM for this vGPU type
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/prepareTemplate.html b/static/api/apidocs-4.22/html/apis/prepareTemplate.html new file mode 100644 index 0000000000..f79bb910dc --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/prepareTemplate.html @@ -0,0 +1,258 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

prepareTemplate

+

load template into primary storage

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
templateidtemplate ID of the template to be prepared in primary storage(s).true
zoneidzone ID of the template to be prepared in primary storage(s).true
storageidstorage pool ID of the primary storage pool to which the template should be prepared. If it is not provided the template is prepared on all the available primary storage pools.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe template ID
accountthe account name to which the template belongs
accountidthe account id to which the template belongs
archCPU Arch of the template
bitsthe processor bit size
bootabletrue if the ISO is bootable, false otherwise
checksumchecksum of the template
childtemplatesif root disk template, then ids of the datas disk templates this template owns
createdthe date this template was created
crossZonestrue if the template is managed across all Zones, false otherwise
deployasisVMware only: true if template is deployed without orchestrating disks and networks but "as-is" defined in the template.
deployasisdetailsVMware only: additional key/value details tied with deploy-as-is template
detailsadditional key/value details tied with template
directdownloadKVM Only: true if template is directly downloaded to Primary Storage bypassing Secondary Storage
displaytextthe template display text
domainthe name of the domain to which the template belongs
domainidthe ID of the domain to which the template belongs
domainpathpath of the Domain the template belongs to
downloaddetailsLists the download progress of a template across all secondary storages
extensionidThe ID of extension linked to this template
extensionnameThe name of extension linked to this template
forcksIf true it indicates that the template can be used for CKS cluster deployments
formatthe format of the template.
hostidthe ID of the secondary storage host for the template
hostnamethe name of the secondary storage host for the template
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
isdynamicallyscalabletrue if template contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory
isextractabletrue if the template is extractable, false otherwise
isfeaturedtrue if this template is a featured template, false otherwise
ispublictrue if this template is a public template, false otherwise
isreadytrue if the template is ready to be deployed from, false otherwise.
namethe template name
ostypeidthe ID of the OS type for this template.
ostypenamethe name of the OS type for this template.
parenttemplateidif Datadisk template, then id of the root disk template this template belongs to
passwordenabledtrue if the reset password feature is enabled, false otherwise
physicalsizethe physical size of the template
projectthe project name of the template
projectidthe project id of the template
removedthe date this template was removed
requireshvmtrue if template requires HVM enabled, false otherwise
sizethe size of the template
sourcetemplateidthe template ID of the parent template if present
sshkeyenabledtrue if template is sshkey enabled, false otherwise
statusthe status of the template
templatetagthe tag of this template
templatetypethe type of the template
urlthe URL which the template/iso is registered from
userdataidthe id of userdata linked to this template
userdatanamethe name of userdata linked to this template
userdataparamslist of parameters which contains the list of keys or string parameters that are needed to be passed for any variables declared in userdata
userdatapolicythe userdata override policy with the userdata provided while deploying VM
zoneidthe ID of the zone for this template
zonenamethe name of the zone for this template
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/provisionCertificate.html b/static/api/apidocs-4.22/html/apis/provisionCertificate.html new file mode 100644 index 0000000000..e58d6ab1e0 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/provisionCertificate.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

provisionCertificate

+

Issues and propagates client certificate on a connected host/agent using configured CA plugin

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
hostidThe host/agent uuid to which the certificate has to be provisioned (issued and propagated)true
providerName of the CA service provider, otherwise the default configured provider plugin will be usedfalse
reconnectWhether to attempt reconnection with host/agent after successful deployment of certificate. When option is not provided, configured global setting is usedfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/provisionTemplateDirectDownloadCertificate.html b/static/api/apidocs-4.22/html/apis/provisionTemplateDirectDownloadCertificate.html new file mode 100644 index 0000000000..214125b0d6 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/provisionTemplateDirectDownloadCertificate.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

provisionTemplateDirectDownloadCertificate

+

Provisions a host with a direct download certificate

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idthe id of the direct download certificate to provisiontrue
hostidthe host to provision the certificatetrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + +
Response NameDescription
detailsindicates the details in case of failure or host skipped
hostidthe ID of the host
hostnamethe name of the host
statusindicates if the certificate has been revoked from the host, failed or skipped
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/purgeExpungedResources.html b/static/api/apidocs-4.22/html/apis/purgeExpungedResources.html new file mode 100644 index 0000000000..ea2c203795 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/purgeExpungedResources.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

purgeExpungedResources

+

Purge expunged resources

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
batchsizeThe size of batch used during purgingfalse
enddateThe end date range of the expunged resources used for purging (use format "yyyy-MM-dd" or "yyyy-MM-dd HH:mm:ss")false
resourcetypeThe type of the resource which need to be purged. Supported types: VirtualMachinefalse
startdateThe start date range of the expunged resources used for purging (use format "yyyy-MM-dd" or "yyyy-MM-dd HH:mm:ss")false
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/queryAsyncJobResult.html b/static/api/apidocs-4.22/html/apis/queryAsyncJobResult.html new file mode 100644 index 0000000000..41c8e79df0 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/queryAsyncJobResult.html @@ -0,0 +1,132 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

queryAsyncJobResult

+

Retrieves the current status of asynchronous job.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
jobidthe ID of the asynchronous jobtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
accountthe account that executed the async command
accountidthe account id that executed the async command
cmdthe async command executed
completed the completed date of the job
created the created date of the job
domainidthe domain id that executed the async command
domainpaththe domain that executed the async command
jobinstanceidthe unique ID of the instance/entity object related to the job
jobinstancetypethe instance/entity object related to the job
jobprocstatusthe progress information of the PENDING job
jobresultthe result reason
jobresultcodethe result code for the job
jobresulttypethe result type
managementserveridthe msid of the management server on which the job is running
managementservernamethe management server name of the host
useridthe user that executed the async command
jobidthe ID of the async job
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/quotaBalance.html b/static/api/apidocs-4.22/html/apis/quotaBalance.html new file mode 100644 index 0000000000..8c479e99e8 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/quotaBalance.html @@ -0,0 +1,114 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

quotaBalance

+

Create a quota balance statement

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountAccount Id for which statement needs to be generatedtrue
domainidIf domain Id is given and the caller is domain admin then the statement is generated for domain.true
accountidList usage records for the specified accountfalse
enddateEnd of the period of the Quota balance.The recommended format is "yyyy-MM-dd'T'HH:mm:ssZ" (e.g.: "2023-01-01T12:00:00+0100"); however, the following formats are also accepted: "yyyy-MM-dd HH:mm:ss" (e.g.: "2023-01-01 12:00:00") and "yyyy-MM-dd" (e.g.: "2023-01-01" - if the time is not added, it will be interpreted as "23:59:59"). If the recommended format is not used, the date will be considered in the server timezone.false
startdateStart of the period of the Quota balance. The recommended format is "yyyy-MM-dd'T'HH:mm:ssZ" (e.g.: "2023-01-01T12:00:00+0100"); however, the following formats are also accepted: "yyyy-MM-dd HH:mm:ss" (e.g.: "2023-01-01 12:00:00") and "yyyy-MM-dd" (e.g.: "2023-01-01" - if the time is not added, it will be interpreted as "00:00:00"). If the recommended format is not used, the date will be considered in the server timezone.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
accountaccount name
accountidaccount id
domaindomain id
nameusage type name
quotaquota consumed
typeusage type
unitusage unit
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/quotaConfigureEmail.html b/static/api/apidocs-4.22/html/apis/quotaConfigureEmail.html new file mode 100644 index 0000000000..f4686f871d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/quotaConfigureEmail.html @@ -0,0 +1,102 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

quotaConfigureEmail

+

Configure a quota email template

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountidAccount ID for which to configure quota template email or min balancetrue
enableIf the quota email template should be enabledfalse
minbalanceNew quota account min balancefalse
templatenameQuota email template name which should be configuredfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + +
Response NameDescription
accountThe configured account's id.
enabledWhether the template is enabled.
minbalanceThe configured account's min balance.
templatenameThe template's name.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/quotaCredits.html b/static/api/apidocs-4.22/html/apis/quotaCredits.html new file mode 100644 index 0000000000..cad893b9ef --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/quotaCredits.html @@ -0,0 +1,108 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

quotaCredits

+

Add +-credits to an account

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountAccount Id for which quota credits need to be addedtrue
domainidDomain for which quota credits need to be addedtrue
valueValue of the credits to be added+, subtracted-true
min_balanceMinimum balance threshold of the accountfalse
quota_enforceAccount for which quota enforce is set to false will not be locked when there is no credit balancefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
creditThe credit deposited.
creditedonWhen the credit was added.
creditoruseridID of the creditor user.
creditorusernameUsername of the creditor user.
currencyCredit's currency.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/quotaCreditsList.html b/static/api/apidocs-4.22/html/apis/quotaCreditsList.html new file mode 100644 index 0000000000..1018345ec4 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/quotaCreditsList.html @@ -0,0 +1,108 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

quotaCreditsList

+

Lists quota credits of an account.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountidID of the account for which the credit statement will be generated.false
domainidID of the domain for which credit statement will be generated. Available only for administrators.false
enddateEnd date of the credit statement. If not provided, the current date will be considered as the end date. The recommended format is "yyyy-MM-dd'T'HH:mm:ssZ" (e.g.: "2023-01-01T12:00:00+0100"); however, the following formats are also accepted: "yyyy-MM-dd HH:mm:ss" (e.g.: "2023-01-01 12:00:00") and "yyyy-MM-dd" (e.g.: "2023-01-01" - if the time is not added, it will be interpreted as "23:59:59"). If the recommended format is not used, the date will be considered in the server timezone.false
isrecursiveWhether to generate the credit statement for the provided domain and its children. Defaults to false.false
startdateStart date of the credit statement. If not provided, the first day of the current month will be considered as the start date. The recommended format is "yyyy-MM-dd'T'HH:mm:ssZ" (e.g.: "2023-01-01T12:00:00+0100"); however, the following formats are also accepted: "yyyy-MM-dd HH:mm:ss" (e.g.: "2023-01-01 12:00:00") and "yyyy-MM-dd" (e.g.: "2023-01-01" - if the time is not added, it will be interpreted as "00:00:00"). If the recommended format is not used, the date will be considered in the server timezone.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
creditThe credit deposited.
creditedonWhen the credit was added.
creditoruseridID of the creditor user.
creditorusernameUsername of the creditor user.
currencyCredit's currency.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/quotaEmailTemplateList.html b/static/api/apidocs-4.22/html/apis/quotaEmailTemplateList.html new file mode 100644 index 0000000000..b20a876cf4 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/quotaEmailTemplateList.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

quotaEmailTemplateList

+

Lists all quota email templates

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
keywordList by keywordfalse
pagefalse
pagesizefalse
templatetypeList by type of the quota email template, allowed types: QUOTA_LOW, QUOTA_EMPTYfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
last_updatedLast date/time when template was updated
localeThe quota email template locale
templatebodyThe quota email template content
templatesubjectThe quota email template subject
templatetypeTemplate type
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/quotaEmailTemplateUpdate.html b/static/api/apidocs-4.22/html/apis/quotaEmailTemplateUpdate.html new file mode 100644 index 0000000000..b9b5fb667a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/quotaEmailTemplateUpdate.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

quotaEmailTemplateUpdate

+

Updates existing email templates for quota alerts

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
templatebodyThe quota email template body, max: 500k characterstrue
templatesubjectThe quota email template subject, max: 77 characterstrue
templatetypeType of the quota email template, allowed types: QUOTA_LOW, QUOTA_EMPTYtrue
localeThe locale of the email textfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/quotaIsEnabled.html b/static/api/apidocs-4.22/html/apis/quotaIsEnabled.html new file mode 100644 index 0000000000..1755f43296 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/quotaIsEnabled.html @@ -0,0 +1,81 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

quotaIsEnabled

+

Return true if the plugin is enabled

+
+
+ +
+
+
+

Request parameters

+ + + + +
Parameter NameDescriptionRequired
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
isenabledis quota service enabled
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/quotaListEmailConfiguration.html b/static/api/apidocs-4.22/html/apis/quotaListEmailConfiguration.html new file mode 100644 index 0000000000..dd2a8ad4a9 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/quotaListEmailConfiguration.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

quotaListEmailConfiguration

+

List quota email template configurations

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
accountidAccount ID for which to list quota template email configurationstrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + +
Response NameDescription
accountThe configured account's id.
enabledWhether the template is enabled.
minbalanceThe configured account's min balance.
templatenameThe template's name.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/quotaPresetVariablesList.html b/static/api/apidocs-4.22/html/apis/quotaPresetVariablesList.html new file mode 100644 index 0000000000..9cd377ba78 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/quotaPresetVariablesList.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

quotaPresetVariablesList

+

List the preset variables available for using in the Quota tariff activation rules given the usage type.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
usagetypeThe usage type for which the preset variables will be retrieved.true
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
descriptiondescription
variablevariable
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/quotaStatement.html b/static/api/apidocs-4.22/html/apis/quotaStatement.html new file mode 100644 index 0000000000..3bbf10598d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/quotaStatement.html @@ -0,0 +1,117 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

quotaStatement

+

Create a quota statement

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountOptional, Account Id for which statement needs to be generatedtrue
domainidOptional, If domain Id is given and the caller is domain admin then the statement is generated for domain.true
enddateEnd of the period of the Quota statement. The recommended format is "yyyy-MM-dd'T'HH:mm:ssZ" (e.g.: "2023-01-01T12:00:00+0100"); however, the following formats are also accepted: "yyyy-MM-dd HH:mm:ss" (e.g.: "2023-01-01 12:00:00") and "yyyy-MM-dd" (e.g.: "2023-01-01" - if the time is not added, it will be interpreted as "23:59:59"). If the recommended format is not used, the date will be considered in the server timezone.true
startdateStart of the period of the Quota statement. The recommended format is "yyyy-MM-dd'T'HH:mm:ssZ" (e.g.: "2023-01-01T12:00:00+0100"); however, the following formats are also accepted: "yyyy-MM-dd HH:mm:ss" (e.g.: "2023-01-01 12:00:00") and "yyyy-MM-dd" (e.g.: "2023-01-01" - if the time is not added, it will be interpreted as "00:00:00"). If the recommended format is not used, the date will be considered in the server timezone.true
accountidList usage records for the specified accountfalse
typeList quota usage records for the specified usage typefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
accountaccount name
accountidaccount id
domaindomain id
nameusage type name
quotaquota consumed
typeusage type
unitusage unit
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/quotaSummary.html b/static/api/apidocs-4.22/html/apis/quotaSummary.html new file mode 100644 index 0000000000..81f6cd830b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/quotaSummary.html @@ -0,0 +1,129 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

quotaSummary

+

Lists balance and quota usage for all accounts

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountOptional, Account Id for which statement needs to be generatedfalse
domainidOptional, If domain Id is given and the caller is domain admin then the statement is generated for domain.false
keywordList by keywordfalse
listallOptional, to list all accounts irrespective of the quota activityfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
accountaccount name
accountidaccount id
balanceaccount balance
currencycurrency
domaindomain name
domainiddomain id
enddateend date
quotaquota usage of this period
quotaenabledif the account has the quota config enabled
startdatestart date
stateaccount state
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/quotaTariffCreate.html b/static/api/apidocs-4.22/html/apis/quotaTariffCreate.html new file mode 100644 index 0000000000..96d4a68091 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/quotaTariffCreate.html @@ -0,0 +1,147 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

quotaTariffCreate

+

Creates a quota tariff for a resource.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
nameQuota tariff's nametrue
usagetypeInteger value for the usage type of the resource.true
valueThe quota tariff value of the resource as per the default unit.true
activationruleQuota tariff's activation rule. It can receive a JS script that results in either a boolean or a numeric value: if it results in a boolean value, the tariff value will be applied according to the result; if it results in a numeric value, the numeric value will be applied; if the result is neither a boolean nor a numeric value, the tariff will not be applied. If the rule is not informed, the tariff value will be applied.false
descriptionQuota tariff's description.false
enddateThe end date of the quota tariff. If not informed, the tariff will be valid indefinitely. The recommended format is "yyyy-MM-dd'T'HH:mm:ssZ" (e.g.: "2023-01-01T12:00:00+0100"); however, the following formats are also accepted: "yyyy-MM-dd HH:mm:ss" (e.g.: "2023-01-01 12:00:00") and "yyyy-MM-dd" (e.g.: "2023-01-01" - if the time is not added, it will be interpreted as "23:59:59"). If the recommended format is not used, the date will be considered in the server timezone.false
positionPosition in the execution sequence for tariffs of the same typefalse
startdateThe effective start date on/after which the quota tariff is effective. Inform null to use the current date. The recommended format is "yyyy-MM-dd'T'HH:mm:ssZ" (e.g.: "2023-01-01T12:00:00+0100"); however, the following formats are also accepted: "yyyy-MM-dd HH:mm:ss" (e.g.: "2023-01-01 12:00:00") and "yyyy-MM-dd" (e.g.: "2023-01-01" - if the time is not added, it will be interpreted as "00:00:00"). If the recommended format is not used, the date will be considered in the server timezone.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the tariff
activationRuleactivation rule of the quota tariff
currencycurrency
descriptiondescription
effectiveDatethe start date of the quota tariff
endDatethe end date of the quota tariff
namename
positionposition in the execution sequence for tariffs of the same type
removedwhen the quota tariff was removed
tariffValuetariffValue
usageDiscriminatorusageDiscriminator
usageNameusageName
usageTypeusageType
usageTypeDescriptionusage type description
usageUnitusageUnit
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/quotaTariffDelete.html b/static/api/apidocs-4.22/html/apis/quotaTariffDelete.html new file mode 100644 index 0000000000..dae5ed9b05 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/quotaTariffDelete.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

quotaTariffDelete

+

Marks a quota tariff as removed.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idID of the quota tarifftrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/quotaTariffList.html b/static/api/apidocs-4.22/html/apis/quotaTariffList.html new file mode 100644 index 0000000000..891d0c3a6d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/quotaTariffList.html @@ -0,0 +1,153 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

quotaTariffList

+

Lists all quota tariff plans

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
enddateThe end date of the quota tariff. The recommended format is "yyyy-MM-dd'T'HH:mm:ssZ" (e.g.: "2023-01-01T12:00:00+0100"); however, the following formats are also accepted: "yyyy-MM-dd HH:mm:ss" (e.g.: "2023-01-01 12:00:00") and "yyyy-MM-dd" (e.g.: "2023-01-01" - if the time is not added, it will be interpreted as "23:59:59"). If the recommended format is not used, the date will be considered in the server timezone.false
idThe quota tariff's id.false
keywordList by keywordfalse
listallFalse will list only not removed quota tariffs. If set to true, we will list all, including the removed ones. The default is false.false
listonlyremovedIf set to true, we will list only the removed tariffs. The default is false.false
nameThe name of the quota tariff.false
pagefalse
pagesizefalse
startdateThe start date of the quota tariff. The recommended format is "yyyy-MM-dd'T'HH:mm:ssZ" (e.g.: "2023-01-01T12:00:00+0100"); however, the following formats are also accepted: "yyyy-MM-dd HH:mm:ss" (e.g.: "2023-01-01 12:00:00") and "yyyy-MM-dd" (e.g.: "2023-01-01" - if the time is not added, it will be interpreted as "00:00:00"). If the recommended format is not used, the date will be considered in the server timezone.false
usagetypeUsage type of the resourcefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the tariff
activationRuleactivation rule of the quota tariff
currencycurrency
descriptiondescription
effectiveDatethe start date of the quota tariff
endDatethe end date of the quota tariff
namename
positionposition in the execution sequence for tariffs of the same type
removedwhen the quota tariff was removed
tariffValuetariffValue
usageDiscriminatorusageDiscriminator
usageNameusageName
usageTypeusageType
usageTypeDescriptionusage type description
usageUnitusageUnit
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/quotaTariffUpdate.html b/static/api/apidocs-4.22/html/apis/quotaTariffUpdate.html new file mode 100644 index 0000000000..8dd3b7d2b3 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/quotaTariffUpdate.html @@ -0,0 +1,147 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

quotaTariffUpdate

+

Update the tariff plan for a resource

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
nameQuota tariff's nametrue
activationruleQuota tariff's activation rule. It can receive a JS script that results in either a boolean or a numeric value: if it results in a boolean value, the tariff value will be applied according to the result; if it results in a numeric value, the numeric value will be applied; if the result is neither a boolean nor a numeric value, the tariff will not be applied. If the rule is not informed, the tariff value will be applied. Inform empty to remove the activation rule.false
descriptionQuota tariff's description. Inform empty to remove the description.false
enddateThe end date of the quota tariff. The recommended format is "yyyy-MM-dd'T'HH:mm:ssZ" (e.g.: "2023-01-01T12:00:00+0100"); however, the following formats are also accepted: "yyyy-MM-dd HH:mm:ss" (e.g.: "2023-01-01 12:00:00") and "yyyy-MM-dd" (e.g.: "2023-01-01" - if the time is not added, it will be interpreted as "23:59:59"). If the recommended format is not used, the date will be considered in the server timezone.false
positionPosition in the execution sequence for tariffs of the same typefalse
startdateDEPRECATED. The effective start date on/after which the quota tariff is effective. Use yyyy-MM-dd as the date format, e.g. startDate=2009-06-03.false
usagetypeDEPRECATED. Integer value for the usage type of the resourcefalse
valueThe quota tariff value of the resource as per the default unit.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the tariff
activationRuleactivation rule of the quota tariff
currencycurrency
descriptiondescription
effectiveDatethe start date of the quota tariff
endDatethe end date of the quota tariff
namename
positionposition in the execution sequence for tariffs of the same type
removedwhen the quota tariff was removed
tariffValuetariffValue
usageDiscriminatorusageDiscriminator
usageNameusageName
usageTypeusageType
usageTypeDescriptionusage type description
usageUnitusageUnit
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/quotaUpdate.html b/static/api/apidocs-4.22/html/apis/quotaUpdate.html new file mode 100644 index 0000000000..2a6e33dad8 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/quotaUpdate.html @@ -0,0 +1,81 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

quotaUpdate

+

Update quota calculations, alerts and statements

+
+
+ +
+
+
+

Request parameters

+ + + + +
Parameter NameDescriptionRequired
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
updated_ontimestamp when the run got over
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/quotaValidateActivationRule.html b/static/api/apidocs-4.22/html/apis/quotaValidateActivationRule.html new file mode 100644 index 0000000000..7091c860fc --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/quotaValidateActivationRule.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

quotaValidateActivationRule

+

Validates if the given activation rule is valid for the informed usage type.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
activationruleQuota tariff's activation rule to validate. The activation rule is valid if it has no syntax errors and all variables are compatible with the given usage type.true
usagetypeThe Quota usage type used to validate the activation rule.true
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + +
Response NameDescription
activationruleThe validated activation rule.
isvalidWhether the activation rule is valid.
messageThe reason whether the activation rule is valid or not.
quotatypeThe Quota usage type used to validate the activation rule.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/readyForShutdown.html b/static/api/apidocs-4.22/html/apis/readyForShutdown.html new file mode 100644 index 0000000000..c123a7f3dd --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/readyForShutdown.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

readyForShutdown

+

Returns the status of CloudStack, whether a shutdown has been triggered and if ready to shutdown

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
managementserveridthe id of the management servertrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
agentsThe host agents this management server is responsible for
agentscountThe number of host agents this management server is responsible for
maintenanceinitiatedIndicates whether maintenance has been initiated
managementserveridThe id of the management server
pendingjobscountThe number of jobs in progress
readyforshutdownIndicates whether CloudStack is ready to shutdown
shutdowntriggeredIndicates whether a shutdown has been triggered
statethe state of the management server
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/rebootRouter.html b/static/api/apidocs-4.22/html/apis/rebootRouter.html new file mode 100644 index 0000000000..a8c70aae3f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/rebootRouter.html @@ -0,0 +1,357 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

rebootRouter

+

Starts a router.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the routertrue
forcedForce reboot the router (Router is force Stopped and then Started)false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the router
accountthe account associated with the router
archCPU arch of the router
createdthe date and time the router was created
dns1the first DNS for the router
dns2the second DNS for the router
domainthe domain associated with the router
domainidthe domain ID associated with the router
domainpathpath of the Domain the router belongs to
gatewaythe gateway for the router
guestipaddressthe guest IP address for the router
guestmacaddressthe guest MAC address for the router
guestnetmaskthe guest netmask for the router
guestnetworkidthe ID of the corresponding guest network
guestnetworknamethe name of the corresponding guest network
healthchecksfailedtrue if any health checks had failed
hostcontrolstatethe control state of the host for the router
hostidthe host ID for the router
hostnamethe hostname for the router
hypervisorthe hypervisor on which the template runs
ip6dns1the first IPv6 DNS for the router
ip6dns2the second IPv6 DNS for the router
isredundantrouterif this router is an redundant virtual router
linklocalipthe link local IP address for the router
linklocalmacaddressthe link local MAC address for the router
linklocalnetmaskthe link local netmask for the router
linklocalnetworkidthe ID of the corresponding link local network
namethe name of the router
networkdomainthe network domain for the router
podidthe Pod ID for the router
podnamethe Pod name for the router
projectthe project name of the address
projectidthe project id of the ipaddress
publicipthe public IP address for the router
publicmacaddressthe public MAC address for the router
publicnetmaskthe public netmask for the router
publicnetworkidthe ID of the corresponding public network
redundantstatethe state of redundant virtual router
requiresupgradetrue if the router template requires upgrader
rolerole of the domain router
scriptsversionthe version of scripts
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
softwareversionthe version of the code / software in the router
statethe state of the router
templateidthe template ID for the router
templatenamethe template name for the router
versionthe version of template
vpcidVPC the router belongs to
vpcnamethe name of VPC the router belongs to
zoneidthe Zone ID for the router
zonenamethe Zone name for the router
healthcheckresults(*)Last executed health check result for the router
checknamethe name of the health check on the router
checktypethe type of the health check - basic or advanced
detailsdetailed response generated on running health check
lastupdatedthe date this VPC was created
statusthe result of the health check in enum form: {SUCCESS, FAILURE, WARNING, UNKNOWN}
successresult of the health check if available
nic(*)the list of nics associated with the router
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/rebootSystemVm.html b/static/api/apidocs-4.22/html/apis/rebootSystemVm.html new file mode 100644 index 0000000000..bc9f21c57d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/rebootSystemVm.html @@ -0,0 +1,198 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

rebootSystemVm

+

Reboots a system VM.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the system virtual machinetrue
forcedForce reboot the system VM (System VM is Stopped and then Started)false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the system VM
activeviewersessionsthe number of active console sessions for the console proxy system vm
agentstatethe agent state of the system VM
archCPU arch of the system VM
createdthe date and time the system VM was created
disconnectedthe last disconnected date of host
dns1the first DNS for the system VM
dns2the second DNS for the system VM
gatewaythe gateway for the system VM
guestvlanguest vlan range
hostcontrolstatethe control state of the host for the system VM
hostidthe host ID for the system VM
hostnamethe hostname for the system VM
hypervisorthe hypervisor on which the template runs
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
linklocalipthe link local IP address for the system vm
linklocalmacaddressthe link local MAC address for the system vm
linklocalnetmaskthe link local netmask for the system vm
namethe name of the system VM
networkdomainthe network domain for the system VM
podidthe Pod ID for the system VM
podnamethe Pod name for the system VM
privateipthe private IP address for the system VM
privatemacaddressthe private MAC address for the system VM
privatenetmaskthe private netmask for the system VM
publicipthe public IP address for the system VM
publicmacaddressthe public MAC address for the system VM
publicnetmaskthe public netmask for the system VM
publicvlanpublic vlan range
serviceofferingidthe ID of the service offering of the system virtual machine.
serviceofferingnamethe name of the service offering of the system virtual machine.
statethe state of the system VM
systemvmtypethe system VM type
templateidthe template ID for the system VM
templatenamethe template name for the system VM
versionthe systemvm agent version
zoneidthe Zone ID for the system VM
zonenamethe Zone name for the system VM
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/rebootVirtualMachine.html b/static/api/apidocs-4.22/html/apis/rebootVirtualMachine.html new file mode 100644 index 0000000000..4e302826aa --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/rebootVirtualMachine.html @@ -0,0 +1,669 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

rebootVirtualMachine

+

Reboots a virtual machine.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the virtual machinetrue
bootintosetupBoot into hardware setup menu or notfalse
forcedForce reboot the VM (VM is Stopped and then Started)false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the virtual machine
accountthe account associated with the virtual machine
archCPU arch of the VM
autoscalevmgroupidID of AutoScale VM group
autoscalevmgroupnameName of AutoScale VM group
backupofferingidthe ID of the backup offering of the virtual machine
backupofferingnamethe name of the backup offering of the virtual machine
bootmodeGuest vm Boot Mode
boottypeGuest vm Boot Type
cpunumberthe number of vCPUs this virtual machine is using
cpuspeedthe speed of each vCPU
cpuusedthe amount of the vm's CPU currently used
createdthe date when this virtual machine was created
deleteprotectiontrue if vm has delete protection.
detailsVm details in key/value pairs.
diskioreadthe read (IO) of disk on the VM
diskiowritethe write (IO) of disk on the VM
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingidthe ID of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
diskofferingnamethe name of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
displaynameuser generated name. The name of the virtual machine is returned if no displayname exists.
displayvman optional field whether to the display the vm to the end user or not.
domainthe name of the domain in which the virtual machine exists
domainidthe ID of the domain in which the virtual machine exists
domainpathpath of the domain in which the virtual machine exists
forvirtualnetworkthe virtual network for the service offering
gpucardidthe ID of the gpu card to which service offering is linked
gpucardnamethe name of the gpu card to which service offering is linked
gpucountthe count of GPUs on the virtual machine
groupthe group name of the virtual machine
groupidthe group ID of the virtual machine
guestosidOs type ID of the virtual machine
haenabletrue if high-availability is enabled, false otherwise
hostcontrolstatethe control state of the host for the virtual machine
hostidthe ID of the host for the virtual machine
hostnamethe name of the host for the virtual machine
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
instancenameinstance name of the user vm; this parameter is returned to the ROOT admin only
ipaddressthe VM's primary IP address
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
keypairsssh key-pairs
lastupdatedthe date when this virtual machine was updated last time
leasedurationInstance lease duration in days
leaseexpiryactionInstance lease expiry action
leaseexpirydateInstance lease expiry date
maxheadsthe maximum number of display heads
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
memorythe memory allocated for the virtual machine
memoryintfreekbsthe internal memory (KiB) that's free in VM or zero if it can not be calculated
memorykbsthe memory used by the VM in KiB
memorytargetkbsthe target memory in VM (KiB)
namethe name of the virtual machine
networkkbsreadthe incoming network traffic on the VM in KiB
networkkbswritethe outgoing network traffic on the host in KiB
osdisplaynameOS name of the vm
ostypeidOS type id of the vm
passwordthe password (if exists) of the virtual machine
passwordenabledtrue if the password rest feature is enabled, false otherwise
pooltypethe pool type of the virtual machine
projectthe project name of the vm
projectidthe project id of the vm
publicippublic IP address id associated with vm via Static nat rule
publicipidpublic IP address id associated with vm via Static nat rule
readonlydetailsList of read-only Vm details as comma separated string.
receivedbytesthe total number of network traffic bytes received
rootdeviceiddevice ID of the root volume
rootdevicetypedevice type of the root volume
sentbytesthe total number of network traffic bytes sent
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
servicestateState of the Service from LB rule
statethe state of the virtual machine
templatedisplaytext an alternate display text of the template for the virtual machine
templateformatthe format of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
templatetypethe type of the template for the virtual machine
userdataBase64 string containing the user data
userdatadetailslist of variables and values for the variables declared in userdata
userdataidthe id of userdata used for the VM
userdatanamethe name of userdata used for the VM
userdatapolicythe userdata override policy with the userdata provided while deploying VM
useridthe user's ID who deployed the virtual machine
usernamethe user's name who deployed the virtual machine
vgputhe vGPU type used by the virtual machine
vgpuprofileidthe ID of the vgpu profile to which service offering is linked
vgpuprofilenamethe name of the vgpu profile to which service offering is linked
videoramthe video RAM size in MB
vmtypeUser VM type
vnfdetailsVNF details
vnfnicsNICs of the VNF appliance
zoneidthe ID of the availability zone for the virtual machine
zonenamethe name of the availability zone for the virtual machine
affinitygroup(*)list of affinity groups associated with the virtual machine
idthe ID of the affinity group
accountthe account owning the affinity group
dedicatedresourcesdedicated resources associated with this affinity group
descriptionthe description of the affinity group
domainthe domain name of the affinity group
domainidthe domain ID of the affinity group
domainpathpath of the Domain the affinity group belongs to
namethe name of the affinity group
projectthe project name of the affinity group
projectidthe project ID of the affinity group
typethe type of the affinity group
virtualmachineIdsvirtual machine IDs associated with this affinity group
nic(*)the list of nics associated with vm
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
securitygroup(*)list of security groups associated with the virtual machine
idthe ID of the security group
accountthe account owning the security group
descriptionthe description of the security group
domainthe domain name of the security group
domainidthe domain ID of the security group
domainpathpath of the Domain the security group belongs to
namethe name of the security group
projectthe project name of the group
projectidthe project id of the group
virtualmachinecountthe number of virtualmachines associated with this securitygroup
virtualmachineidsthe list of virtualmachine ids associated with this securitygroup
egressrule(*)the list of egress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
ingressrule(*)the list of ingress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/reconnectHost.html b/static/api/apidocs-4.22/html/apis/reconnectHost.html new file mode 100644 index 0000000000..09cdab106a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/reconnectHost.html @@ -0,0 +1,339 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

reconnectHost

+

Reconnects a host.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe host IDtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the host
annotationthe last annotation set on this host by an admin
archCPU Arch of the host
capabilitiescapabilities of the host
clusteridthe cluster ID of the host
clusternamethe cluster name of the host
clusterstorageaccessgroupscomma-separated list of storage access groups on the cluster
clustertypethe cluster type of the cluster that host belongs to
cpuallocatedthe amount of the host's CPU currently allocated
cpuallocatedpercentagethe amount of the host's CPU currently allocated in percentage
cpuallocatedvaluethe amount of the host's CPU currently allocated in MHz
cpuallocatedwithoverprovisioningthe amount of the host's CPU currently allocated after applying the cpu.overprovisioning.factor
cpuloadaveragethe cpu average load on the host
cpunumberthe CPU number of the host
cpusocketsthe number of CPU sockets on the host
cpuspeedthe CPU speed of the host
cpuusedthe amount of the host's CPU currently used
cpuwithoverprovisioningthe amount of the host's CPU after applying the cpu.overprovisioning.factor
createdthe date and time the host was created
detailsHost details in key/value pairs.
disconnectedtrue if the host is disconnected. False otherwise.
disksizeallocatedthe host's currently allocated disk size
disksizetotalthe total disk size of the host
encryptionsupportedtrue if the host supports encryption
eventsevents available for the host
explicithosttagscomma-separated list of explicit host tags for the host
extensionidThe ID of extension for this cluster
extensionnameThe name of extension for this cluster
gputotalTotal GPUs on the Host
gpuusedUsed GPUs on the Host
hahosttrue if the host is Ha host (dedicated to vms started by HA process; false otherwise
hasenoughcapacitytrue if this host has enough CPU and RAM capacity to migrate a VM to it, false otherwise
hosthathe host HA information information
hosttagscomma-separated list of tags for the host
hypervisorthe host hypervisor
hypervisorversionthe hypervisor version
implicithosttagscomma-separated list of implicit host tags for the host
instanceconversionsupportedtrue if the host supports instance conversion (using virt-v2v)
ipaddressthe IP address of the host
islocalstorageactivetrue if local storage is active, false otherwise
istagaruleWhether the informed tag is a JS interpretable rule or not.
lastannotatedthe last time this host was annotated
lastpingedthe date and time the host was last pinged
managementserveridthe management server ID of the host
managementservernamethe management server name of the host
memoryallocatedthe amount of the host's memory currently allocated
memoryallocatedbytesthe amount of the host's memory currently allocated in bytes
memoryallocatedpercentagethe amount of the host's memory currently allocated in percentage
memorytotalthe memory total of the host, this parameter is deprecated use memorywithoverprovisioning
memoryusedthe amount of the host's memory currently used
memorywithoverprovisioningthe amount of the host's memory after applying the mem.overprovisioning.factor
namethe name of the host
networkkbsreadthe incoming network traffic on the host
networkkbswritethe outgoing network traffic on the host
oscategoryidthe OS category ID of the host
oscategorynamethe OS category name of the host
outofbandmanagementthe host out-of-band management information
podidthe Pod ID of the host
podnamethe Pod name of the host
podstorageaccessgroupscomma-separated list of storage access groups on the pod
removedthe date and time the host was removed
resourcestatethe resource state of the host
statethe state of the host
storageaccessgroupscomma-separated list of storage access groups for the host
suitableformigrationtrue if this host is suitable(has enough capacity and satisfies all conditions like hosttags, max guests vm limit etc) to migrate a VM to it , false otherwise
typethe host type
ueficapabilitytrue if the host has capability to support UEFI boot
usernamethe admin that annotated this host
versionthe host version
virtualmachineidthe virtual machine id for host type ConsoleProxy and SecondaryStorageVM
zoneidthe Zone ID of the host
zonenamethe Zone name of the host
zonestorageaccessgroupscomma-separated list of storage access groups on the zone
gpugroup(*)GPU cards present in the host
gpugroupnameGPU cards present in the host
vgpu(*)the list of enabled vGPUs
maxcapacityMaximum vgpu can be created with this vgpu type on the given gpu group
maxheadsMaximum displays per user
maxresolutionxMaximum X resolution per display
maxresolutionyMaximum Y resolution per display
maxvgpuperpgpuMaximum no. of vgpu per gpu card (pgpu)
remainingcapacityRemaining capacity in terms of no. of more VMs that can be deployped with this vGPU type
vgputypeModel Name of vGPU
videoramVideo RAM for this vGPU type
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/recoverSharedFileSystem.html b/static/api/apidocs-4.22/html/apis/recoverSharedFileSystem.html new file mode 100644 index 0000000000..73d54c0f6d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/recoverSharedFileSystem.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

recoverSharedFileSystem

+

Recover a Shared FileSystem by id

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the shared filesystem to recoverfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/recoverVirtualMachine.html b/static/api/apidocs-4.22/html/apis/recoverVirtualMachine.html new file mode 100644 index 0000000000..e930f07e8b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/recoverVirtualMachine.html @@ -0,0 +1,663 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

recoverVirtualMachine

+

Recovers a virtual machine.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the virtual machinetrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the virtual machine
accountthe account associated with the virtual machine
archCPU arch of the VM
autoscalevmgroupidID of AutoScale VM group
autoscalevmgroupnameName of AutoScale VM group
backupofferingidthe ID of the backup offering of the virtual machine
backupofferingnamethe name of the backup offering of the virtual machine
bootmodeGuest vm Boot Mode
boottypeGuest vm Boot Type
cpunumberthe number of vCPUs this virtual machine is using
cpuspeedthe speed of each vCPU
cpuusedthe amount of the vm's CPU currently used
createdthe date when this virtual machine was created
deleteprotectiontrue if vm has delete protection.
detailsVm details in key/value pairs.
diskioreadthe read (IO) of disk on the VM
diskiowritethe write (IO) of disk on the VM
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingidthe ID of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
diskofferingnamethe name of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
displaynameuser generated name. The name of the virtual machine is returned if no displayname exists.
displayvman optional field whether to the display the vm to the end user or not.
domainthe name of the domain in which the virtual machine exists
domainidthe ID of the domain in which the virtual machine exists
domainpathpath of the domain in which the virtual machine exists
forvirtualnetworkthe virtual network for the service offering
gpucardidthe ID of the gpu card to which service offering is linked
gpucardnamethe name of the gpu card to which service offering is linked
gpucountthe count of GPUs on the virtual machine
groupthe group name of the virtual machine
groupidthe group ID of the virtual machine
guestosidOs type ID of the virtual machine
haenabletrue if high-availability is enabled, false otherwise
hostcontrolstatethe control state of the host for the virtual machine
hostidthe ID of the host for the virtual machine
hostnamethe name of the host for the virtual machine
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
instancenameinstance name of the user vm; this parameter is returned to the ROOT admin only
ipaddressthe VM's primary IP address
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
keypairsssh key-pairs
lastupdatedthe date when this virtual machine was updated last time
leasedurationInstance lease duration in days
leaseexpiryactionInstance lease expiry action
leaseexpirydateInstance lease expiry date
maxheadsthe maximum number of display heads
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
memorythe memory allocated for the virtual machine
memoryintfreekbsthe internal memory (KiB) that's free in VM or zero if it can not be calculated
memorykbsthe memory used by the VM in KiB
memorytargetkbsthe target memory in VM (KiB)
namethe name of the virtual machine
networkkbsreadthe incoming network traffic on the VM in KiB
networkkbswritethe outgoing network traffic on the host in KiB
osdisplaynameOS name of the vm
ostypeidOS type id of the vm
passwordthe password (if exists) of the virtual machine
passwordenabledtrue if the password rest feature is enabled, false otherwise
pooltypethe pool type of the virtual machine
projectthe project name of the vm
projectidthe project id of the vm
publicippublic IP address id associated with vm via Static nat rule
publicipidpublic IP address id associated with vm via Static nat rule
readonlydetailsList of read-only Vm details as comma separated string.
receivedbytesthe total number of network traffic bytes received
rootdeviceiddevice ID of the root volume
rootdevicetypedevice type of the root volume
sentbytesthe total number of network traffic bytes sent
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
servicestateState of the Service from LB rule
statethe state of the virtual machine
templatedisplaytext an alternate display text of the template for the virtual machine
templateformatthe format of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
templatetypethe type of the template for the virtual machine
userdataBase64 string containing the user data
userdatadetailslist of variables and values for the variables declared in userdata
userdataidthe id of userdata used for the VM
userdatanamethe name of userdata used for the VM
userdatapolicythe userdata override policy with the userdata provided while deploying VM
useridthe user's ID who deployed the virtual machine
usernamethe user's name who deployed the virtual machine
vgputhe vGPU type used by the virtual machine
vgpuprofileidthe ID of the vgpu profile to which service offering is linked
vgpuprofilenamethe name of the vgpu profile to which service offering is linked
videoramthe video RAM size in MB
vmtypeUser VM type
vnfdetailsVNF details
vnfnicsNICs of the VNF appliance
zoneidthe ID of the availability zone for the virtual machine
zonenamethe name of the availability zone for the virtual machine
affinitygroup(*)list of affinity groups associated with the virtual machine
idthe ID of the affinity group
accountthe account owning the affinity group
dedicatedresourcesdedicated resources associated with this affinity group
descriptionthe description of the affinity group
domainthe domain name of the affinity group
domainidthe domain ID of the affinity group
domainpathpath of the Domain the affinity group belongs to
namethe name of the affinity group
projectthe project name of the affinity group
projectidthe project ID of the affinity group
typethe type of the affinity group
virtualmachineIdsvirtual machine IDs associated with this affinity group
nic(*)the list of nics associated with vm
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
securitygroup(*)list of security groups associated with the virtual machine
idthe ID of the security group
accountthe account owning the security group
descriptionthe description of the security group
domainthe domain name of the security group
domainidthe domain ID of the security group
domainpathpath of the Domain the security group belongs to
namethe name of the security group
projectthe project name of the group
projectidthe project id of the group
virtualmachinecountthe number of virtualmachines associated with this securitygroup
virtualmachineidsthe list of virtualmachine ids associated with this securitygroup
egressrule(*)the list of egress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
ingressrule(*)the list of ingress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/recoverVolume.html b/static/api/apidocs-4.22/html/apis/recoverVolume.html new file mode 100644 index 0000000000..9226d8652e --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/recoverVolume.html @@ -0,0 +1,294 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

recoverVolume

+

Recovers a Destroy volume.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the volumetrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the disk volume
accountthe account associated with the disk volume
attachedthe date the volume was attached to a VM instance
chaininfothe chain info of the volume
clusteridcluster id of the volume
clusternamecluster name where the volume is allocated
createdthe date the disk volume was created
deleteprotectiontrue if volume has delete protection.
destroyedthe boolean state of whether the volume is destroyed or not
deviceidthe ID of the device on user vm the volume is attahed to. This tag is not returned when the volume is detached.
diskBytesReadRatebytes read rate of the disk volume
diskBytesWriteRatebytes write rate of the disk volume
diskIopsReadRateIO requests read rate of the disk volume per the disk offering
diskIopsWriteRateIO requests write rate of the disk volume per the disk offering
diskioreadthe read (IO) of disk on the vm
diskiowritethe write (IO) of disk on the vm
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingdisplaytextthe display text of the disk offering
diskofferingidID of the disk offering
diskofferingnamename of the disk offering
displayvolumean optional field whether to the display the volume to the end user or not.
domainthe domain associated with the disk volume
domainidthe ID of the domain associated with the disk volume
domainpathpath of the Domain the disk volume belongs to
encryptformatthe format of the disk encryption if applicable
externaluuidvolume uuid that is given by virtualisation provider (only for VMware)
hypervisorHypervisor the volume belongs to
isextractabletrue if the volume is extractable, false otherwise
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
maxiopsmax iops of the disk volume
miniopsmin iops of the disk volume
namename of the disk volume
paththe path of the volume
physicalsizethe bytes actually consumed on disk
podidpod id of the volume
podnamepod name of the volume
projectthe project name of the vpn
projectidthe project id of the vpn
provisioningtypeprovisioning type used to create volumes.
quiescevmneed quiesce vm or not when taking snapshot
serviceofferingdisplaytextthe display text of the service offering for root disk
serviceofferingidID of the service offering for root disk
serviceofferingnamename of the service offering for root disk
sizesize of the disk volume
snapshotidID of the snapshot from which this volume was created
statethe state of the disk volume
statusthe status of the volume
storagename of the primary storage hosting the disk volume
storageidid of the primary storage hosting the disk volume; returned to admin user only
storagetypeshared or local storage
supportsstoragesnapshottrue if storage snapshot is supported for the volume, false otherwise
templatedisplaytext an alternate display text of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
typetype of the disk volume (ROOT or DATADISK)
utilizationthe disk utilization
virtualmachineidid of the virtual machine
virtualsizethe bytes allocated
vmdisplaynamedisplay name of the virtual machine
vmnamename of the virtual machine
vmstatestate of the virtual machine
vmtypetype of the virtual machine
volumecheckresultdetails for the volume check result, they may vary for different hypervisors
volumerepairresultdetails for the volume repair result, they may vary for different hypervisors
zoneidID of the availability zone
zonenamename of the availability zone
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/registerCniConfiguration.html b/static/api/apidocs-4.22/html/apis/registerCniConfiguration.html new file mode 100644 index 0000000000..43615372f9 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/registerCniConfiguration.html @@ -0,0 +1,102 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

registerCniConfiguration

+

Register a CNI Configuration to be used with CKS cluster

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
nameName of the user datatrue
accountan optional account for the user data. Must be used with domainId.false
cniconfigCNI Configuration content to be registered as User datafalse
domainidan optional domainId for the user data. If the account parameter is used, domainId must also be used.false
paramscomma separated list of variables declared in user data contentfalse
projectidan optional project for the user datafalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/registerExtension.html b/static/api/apidocs-4.22/html/apis/registerExtension.html new file mode 100644 index 0000000000..6fa60ec5e0 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/registerExtension.html @@ -0,0 +1,141 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

registerExtension

+

Register an extension with a resource

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
extensionidID of the extensiontrue
resourceidID of the resource to register the extension withtrue
resourcetypeType of the resourcetrue
detailsDetails in key/value pairs using format details[i].keyname=keyvalue. Example: details[0].endpoint.url=urlvaluefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the extension
createdCreation timestamp of the extension
descriptionDescription of the extension
detailsThe details of the extension
isuserdefinedTrue if the extension is added by admin
nameName of the extension
pathThe path of the entry point fo the extension
pathreadyTrue if the extension path is in ready state across management servers
removedRemoval timestamp of the extension, if applicable
stateThe state of the extension
typeType of the extension
resources(*)List of resources to which extension is registered to
idID of the resource associated with the extension
createdCreation timestamp of the mapping
detailsthe details of the resource map
nameName of the resource associated with this mapping
typeType of the resource
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/registerIso.html b/static/api/apidocs-4.22/html/apis/registerIso.html new file mode 100644 index 0000000000..70769b5a39 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/registerIso.html @@ -0,0 +1,308 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

registerIso

+

Registers an existing ISO into the CloudStack Cloud.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
namethe name of the ISOtrue
urlthe URL to where the ISO is currently being hostedtrue
zoneidthe ID of the zone you wish to register the ISO to.true
accountan optional account name. Must be used with domainId.false
archthe CPU arch of the ISO. Valid options are: x86_64, aarch64false
bootabletrue if this ISO is bootable. If not passed explicitly its assumed to be truefalse
checksumthe checksum value of this ISO. The parameter containing the checksum will be considered a MD5sum if it is not prefixed + and just a plain ascii/utf8 representation of a hexadecimal string. If it is required to + use another algorithm the hexadecimal string is to be prefixed with a string of the form, + "{<algorithm>}", not including the double quotes. In this <algorithm> is the exact string + representing the java supported algorithm, i.e. MD5 or SHA-256. Note that java does not + contain an algorithm called SHA256 or one called sha-256, only SHA-256.false
directdownloadtrue if ISO should bypass Secondary Storage and be downloaded to Primary Storage on deploymentfalse
displaytextthe display text of the ISO, defaults to the 'name'false
domainidan optional domainId. If the account parameter is used, domainId must also be used.false
imagestoreuuidImage store UUIDfalse
isdynamicallyscalabletrue if ISO contains XS/VMWare tools inorder to support dynamic scaling of VM CPU/memoryfalse
isextractabletrue if the ISO or its derivatives are extractable; default is falsefalse
isfeaturedtrue if you want this ISO to be featuredfalse
ispublictrue if you want to register the ISO to be publicly available to all users, false otherwise.false
ostypeidthe ID of the OS type that best represents the OS of this ISO. If the ISO is bootable this parameter needs to be passedfalse
passwordenabledtrue if password reset feature is supported; default is falsefalse
projectidRegister ISO for the projectfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe template ID
accountthe account name to which the template belongs
accountidthe account id to which the template belongs
archCPU Arch of the template
bitsthe processor bit size
bootabletrue if the ISO is bootable, false otherwise
checksumchecksum of the template
childtemplatesif root disk template, then ids of the datas disk templates this template owns
createdthe date this template was created
crossZonestrue if the template is managed across all Zones, false otherwise
deployasisVMware only: true if template is deployed without orchestrating disks and networks but "as-is" defined in the template.
deployasisdetailsVMware only: additional key/value details tied with deploy-as-is template
detailsadditional key/value details tied with template
directdownloadKVM Only: true if template is directly downloaded to Primary Storage bypassing Secondary Storage
displaytextthe template display text
domainthe name of the domain to which the template belongs
domainidthe ID of the domain to which the template belongs
domainpathpath of the Domain the template belongs to
downloaddetailsLists the download progress of a template across all secondary storages
extensionidThe ID of extension linked to this template
extensionnameThe name of extension linked to this template
forcksIf true it indicates that the template can be used for CKS cluster deployments
formatthe format of the template.
hostidthe ID of the secondary storage host for the template
hostnamethe name of the secondary storage host for the template
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
isdynamicallyscalabletrue if template contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory
isextractabletrue if the template is extractable, false otherwise
isfeaturedtrue if this template is a featured template, false otherwise
ispublictrue if this template is a public template, false otherwise
isreadytrue if the template is ready to be deployed from, false otherwise.
namethe template name
ostypeidthe ID of the OS type for this template.
ostypenamethe name of the OS type for this template.
parenttemplateidif Datadisk template, then id of the root disk template this template belongs to
passwordenabledtrue if the reset password feature is enabled, false otherwise
physicalsizethe physical size of the template
projectthe project name of the template
projectidthe project id of the template
removedthe date this template was removed
requireshvmtrue if template requires HVM enabled, false otherwise
sizethe size of the template
sourcetemplateidthe template ID of the parent template if present
sshkeyenabledtrue if template is sshkey enabled, false otherwise
statusthe status of the template
templatetagthe tag of this template
templatetypethe type of the template
urlthe URL which the template/iso is registered from
userdataidthe id of userdata linked to this template
userdatanamethe name of userdata linked to this template
userdataparamslist of parameters which contains the list of keys or string parameters that are needed to be passed for any variables declared in userdata
userdatapolicythe userdata override policy with the userdata provided while deploying VM
zoneidthe ID of the zone for this template
zonenamethe name of the zone for this template
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/registerNetscalerControlCenter.html b/static/api/apidocs-4.22/html/apis/registerNetscalerControlCenter.html new file mode 100644 index 0000000000..7f1090e581 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/registerNetscalerControlCenter.html @@ -0,0 +1,135 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

registerNetscalerControlCenter

+

Adds a netscaler control center device

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
ipaddressURL of the netscaler controlcenter appliance.true
numretriesCredentials to reach netscaler controlcenter devicetrue
passwordCredentials to reach netscaler controlcenter devicetrue
usernameCredentials to reach netscaler controlcenter devicetrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
gslbprovidertrue if NetScaler device is provisioned to be a GSLB service provider
gslbproviderprivateipprivate IP of the NetScaler representing GSLB site
gslbproviderpublicippublic IP of the NetScaler representing GSLB site
ipaddressthe management IP address of the external load balancer
isexclusivegslbprovidertrue if NetScaler device is provisioned exclusively to be a GSLB service provider
lbdevicecapacitydevice capacity
lbdevicededicatedtrue if device is dedicated for an account
lbdeviceiddevice id of the netscaler load balancer
lbdevicenamedevice name
lbdevicestatedevice state
physicalnetworkidthe physical network to which this netscaler device belongs to
podidsUsed when NetScaler device is provider of EIP service. This parameter represents the list of pod's, for which there exists a policy based route on datacenter L3 router to route pod's subnet IP to a NetScaler device.
privateinterfacethe private interface of the load balancer
providername of the provider
publicinterfacethe public interface of the load balancer
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/registerNetscalerServicePackage.html b/static/api/apidocs-4.22/html/apis/registerNetscalerServicePackage.html new file mode 100644 index 0000000000..b9bd2fe615 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/registerNetscalerServicePackage.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

registerNetscalerServicePackage

+

Registers NCC Service Package

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
descriptionDescription of Service Packagetrue
nameName of the service Package.true
+
+
+

Response Tags

+ + + + + + + + + + + + + +
Response NameDescription
idService Package UUID
descriptionDescription of Service Package
nameService Package Name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/registerOauthProvider.html b/static/api/apidocs-4.22/html/apis/registerOauthProvider.html new file mode 100644 index 0000000000..e4a99edf51 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/registerOauthProvider.html @@ -0,0 +1,102 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

registerOauthProvider

+

Register the OAuth2 provider in CloudStack

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
clientidClient ID pre-registered in the specific OAuth providertrue
descriptionDescription of the OAuth Providertrue
providerName of the provider from the list of OAuth providers supported in CloudStacktrue
redirecturiRedirect URI pre-registered in the specific OAuth providertrue
secretkeySecret Key pre-registered in the specific OAuth providertrue
detailsAny OAuth provider details in key/value pairs using format details[i].keyname=keyvalue. Example: details[0].clientsecret=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false
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/registerSSHKeyPair.html b/static/api/apidocs-4.22/html/apis/registerSSHKeyPair.html new file mode 100644 index 0000000000..067b1a4051 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/registerSSHKeyPair.html @@ -0,0 +1,117 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

registerSSHKeyPair

+

Register a public key in a keypair under a certain name

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
nameName of the keypairtrue
publickeyPublic key material of the keypairtrue
accountan optional account for the ssh key. Must be used with domainId.false
domainidan optional domainId for the ssh key. If the account parameter is used, domainId must also be used.false
projectidan optional project for the ssh keyfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the ssh keypair
accountthe owner of the keypair
domainthe domain name of the keypair owner
domainidthe domain id of the keypair owner
fingerprintFingerprint of the public key
nameName of the keypair
projectthe project name of the keypair owner
projectidthe project id of the keypair owner
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/registerTemplate.html b/static/api/apidocs-4.22/html/apis/registerTemplate.html new file mode 100644 index 0000000000..2b4eb8c26a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/registerTemplate.html @@ -0,0 +1,344 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

registerTemplate

+

Registers an existing template into the CloudStack cloud.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
formatthe format for the template. Possible values include QCOW2, RAW, VHD and OVA.true
hypervisorthe target hypervisor for the templatetrue
namethe name of the templatetrue
urlthe URL of where the template is hosted. Possible URL include http:// and https://true
accountan optional accountName. Must be used with domainId.false
archthe CPU arch of the template. Valid options are: x86_64, aarch64false
bits32 or 64 bits support. 64 by defaultfalse
checksumthe checksum value of this template. The parameter containing the checksum will be considered a MD5sum if it is not prefixed + and just a plain ascii/utf8 representation of a hexadecimal string. If it is required to + use another algorithm the hexadecimal string is to be prefixed with a string of the form, + "{<algorithm>}", not including the double quotes. In this <algorithm> is the exact string + representing the java supported algorithm, i.e. MD5 or SHA-256. Note that java does not + contain an algorithm called SHA256 or one called sha-256, only SHA-256.false
deployasis(VMware only) true if VM deployments should preserve all the configurations defined for this templatefalse
detailsTemplate details in key/value pairs using format details[i].keyname=keyvalue. Example: details[0].hypervisortoolsversion=xenserver61false
directdownloadtrue if template should bypass Secondary Storage and be downloaded to Primary Storage on deploymentfalse
displaytextThe display text of the template, defaults to 'name'.false
domainidan optional domainId. If the account parameter is used, domainId must also be used.false
extensionidID of the extensionfalse
externaldetailsDetails in key/value pairs using format externaldetails[i].keyname=keyvalue. Example: externaldetails[0].endpoint.url=urlvaluefalse
forcksif true, the templates would be available for deploying CKS clustersfalse
isdynamicallyscalabletrue if template contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memoryfalse
isextractabletrue if the template or its derivatives are extractable; default is falsefalse
isfeaturedtrue if this template is a featured template, false otherwisefalse
ispublictrue if the template is available to all accounts; default is truefalse
isroutingtrue if the template type is routing i.e., if template is used to deploy routerfalse
ostypeidthe ID of the OS Type that best represents the OS of this template. Not applicable with VMware, as we honour what is defined in the templatefalse
passwordenabledtrue if the template supports the password reset feature; default is falsefalse
projectidRegister template for the projectfalse
requireshvmtrue if this template requires HVMfalse
sshkeyenabledtrue if the template supports the sshkey upload feature; default is falsefalse
templatetagthe tag for this template.false
templatetypethe type of the template. Valid options are: USER/VNF (for all users) and SYSTEM/ROUTING/BUILTIN (for admins only).false
zoneidthe ID of the zone the template is to be hosted onfalse
zoneidsA list of zone ids where the template will be hosted. Use this parameter if the template needs to be registered to multiple zones in one go. Use zoneid if the template needs to be registered to only one zone.Passing only -1 to this will cause the template to be registered as a cross zone template and will be copied to all zones. false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe template ID
accountthe account name to which the template belongs
accountidthe account id to which the template belongs
archCPU Arch of the template
bitsthe processor bit size
bootabletrue if the ISO is bootable, false otherwise
checksumchecksum of the template
childtemplatesif root disk template, then ids of the datas disk templates this template owns
createdthe date this template was created
crossZonestrue if the template is managed across all Zones, false otherwise
deployasisVMware only: true if template is deployed without orchestrating disks and networks but "as-is" defined in the template.
deployasisdetailsVMware only: additional key/value details tied with deploy-as-is template
detailsadditional key/value details tied with template
directdownloadKVM Only: true if template is directly downloaded to Primary Storage bypassing Secondary Storage
displaytextthe template display text
domainthe name of the domain to which the template belongs
domainidthe ID of the domain to which the template belongs
domainpathpath of the Domain the template belongs to
downloaddetailsLists the download progress of a template across all secondary storages
extensionidThe ID of extension linked to this template
extensionnameThe name of extension linked to this template
forcksIf true it indicates that the template can be used for CKS cluster deployments
formatthe format of the template.
hostidthe ID of the secondary storage host for the template
hostnamethe name of the secondary storage host for the template
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
isdynamicallyscalabletrue if template contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory
isextractabletrue if the template is extractable, false otherwise
isfeaturedtrue if this template is a featured template, false otherwise
ispublictrue if this template is a public template, false otherwise
isreadytrue if the template is ready to be deployed from, false otherwise.
namethe template name
ostypeidthe ID of the OS type for this template.
ostypenamethe name of the OS type for this template.
parenttemplateidif Datadisk template, then id of the root disk template this template belongs to
passwordenabledtrue if the reset password feature is enabled, false otherwise
physicalsizethe physical size of the template
projectthe project name of the template
projectidthe project id of the template
removedthe date this template was removed
requireshvmtrue if template requires HVM enabled, false otherwise
sizethe size of the template
sourcetemplateidthe template ID of the parent template if present
sshkeyenabledtrue if template is sshkey enabled, false otherwise
statusthe status of the template
templatetagthe tag of this template
templatetypethe type of the template
urlthe URL which the template/iso is registered from
userdataidthe id of userdata linked to this template
userdatanamethe name of userdata linked to this template
userdataparamslist of parameters which contains the list of keys or string parameters that are needed to be passed for any variables declared in userdata
userdatapolicythe userdata override policy with the userdata provided while deploying VM
zoneidthe ID of the zone for this template
zonenamethe name of the zone for this template
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/registerUserData.html b/static/api/apidocs-4.22/html/apis/registerUserData.html new file mode 100644 index 0000000000..684ba96a5f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/registerUserData.html @@ -0,0 +1,102 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

registerUserData

+

Register a new User Data.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
nameName of the user datatrue
userdataUser data contenttrue
accountan optional account for the user data. Must be used with domainId.false
domainidan optional domainId for the user data. If the account parameter is used, domainId must also be used.false
paramscomma separated list of variables declared in user data contentfalse
projectidan optional project for the user datafalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/registerUserKeys.html b/static/api/apidocs-4.22/html/apis/registerUserKeys.html new file mode 100644 index 0000000000..f8c1312d4a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/registerUserKeys.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

registerUserKeys

+

This command allows a user to register for the developer API, returning a secret key and an API key. This request is made through the integration API port, so it is a privileged command and must be made on behalf of a user. It is up to the implementer just how the username and password are entered, and then how that translates to an integration API request. Both secret key and API key should be returned to the user

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idUser idtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + +
Response NameDescription
apikeythe api key of the registered user
apikeyaccesswhether api key access is allowed or not
secretkeythe secret key of the registered user
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/registerVnfTemplate.html b/static/api/apidocs-4.22/html/apis/registerVnfTemplate.html new file mode 100644 index 0000000000..13c0aad5c3 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/registerVnfTemplate.html @@ -0,0 +1,350 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

registerVnfTemplate

+

Registers an existing VNF template into the CloudStack cloud.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
formatthe format for the template. Possible values include QCOW2, RAW, VHD and OVA.true
hypervisorthe target hypervisor for the templatetrue
namethe name of the templatetrue
urlthe URL of where the template is hosted. Possible URL include http:// and https://true
accountan optional accountName. Must be used with domainId.false
archthe CPU arch of the template. Valid options are: x86_64, aarch64false
bits32 or 64 bits support. 64 by defaultfalse
checksumthe checksum value of this template. The parameter containing the checksum will be considered a MD5sum if it is not prefixed + and just a plain ascii/utf8 representation of a hexadecimal string. If it is required to + use another algorithm the hexadecimal string is to be prefixed with a string of the form, + "{<algorithm>}", not including the double quotes. In this <algorithm> is the exact string + representing the java supported algorithm, i.e. MD5 or SHA-256. Note that java does not + contain an algorithm called SHA256 or one called sha-256, only SHA-256.false
deployasis(VMware only) true if VM deployments should preserve all the configurations defined for this templatefalse
detailsTemplate details in key/value pairs using format details[i].keyname=keyvalue. Example: details[0].hypervisortoolsversion=xenserver61false
directdownloadtrue if template should bypass Secondary Storage and be downloaded to Primary Storage on deploymentfalse
displaytextThe display text of the template, defaults to 'name'.false
domainidan optional domainId. If the account parameter is used, domainId must also be used.false
extensionidID of the extensionfalse
externaldetailsDetails in key/value pairs using format externaldetails[i].keyname=keyvalue. Example: externaldetails[0].endpoint.url=urlvaluefalse
forcksif true, the templates would be available for deploying CKS clustersfalse
isdynamicallyscalabletrue if template contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memoryfalse
isextractabletrue if the template or its derivatives are extractable; default is falsefalse
isfeaturedtrue if this template is a featured template, false otherwisefalse
ispublictrue if the template is available to all accounts; default is truefalse
isroutingtrue if the template type is routing i.e., if template is used to deploy routerfalse
ostypeidthe ID of the OS Type that best represents the OS of this template. Not applicable with VMware, as we honour what is defined in the templatefalse
passwordenabledtrue if the template supports the password reset feature; default is falsefalse
projectidRegister template for the projectfalse
requireshvmtrue if this template requires HVMfalse
sshkeyenabledtrue if the template supports the sshkey upload feature; default is falsefalse
templatetagthe tag for this template.false
templatetypethe type of the template. Valid options are: USER/VNF (for all users) and SYSTEM/ROUTING/BUILTIN (for admins only).false
vnfdetailsVNF details in key/value pairs using format vnfdetails[i].keyname=keyvalue. Example: vnfdetails[0].vendor=xxx&&vnfdetails[0].version=2.0false
vnfnicsVNF nics in key/value pairs using format vnfnics[i].keyname=keyvalue. Example: vnfnics[0].deviceid=0&&vnfnics[0].name=FirstNIC&&vnfnics[0].required=true&&vnfnics[1].deviceid=1&&vnfnics[1].name=SecondNICfalse
zoneidthe ID of the zone the template is to be hosted onfalse
zoneidsA list of zone ids where the template will be hosted. Use this parameter if the template needs to be registered to multiple zones in one go. Use zoneid if the template needs to be registered to only one zone.Passing only -1 to this will cause the template to be registered as a cross zone template and will be copied to all zones. false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe template ID
accountthe account name to which the template belongs
accountidthe account id to which the template belongs
archCPU Arch of the template
bitsthe processor bit size
bootabletrue if the ISO is bootable, false otherwise
checksumchecksum of the template
childtemplatesif root disk template, then ids of the datas disk templates this template owns
createdthe date this template was created
crossZonestrue if the template is managed across all Zones, false otherwise
deployasisVMware only: true if template is deployed without orchestrating disks and networks but "as-is" defined in the template.
deployasisdetailsVMware only: additional key/value details tied with deploy-as-is template
detailsadditional key/value details tied with template
directdownloadKVM Only: true if template is directly downloaded to Primary Storage bypassing Secondary Storage
displaytextthe template display text
domainthe name of the domain to which the template belongs
domainidthe ID of the domain to which the template belongs
domainpathpath of the Domain the template belongs to
downloaddetailsLists the download progress of a template across all secondary storages
extensionidThe ID of extension linked to this template
extensionnameThe name of extension linked to this template
forcksIf true it indicates that the template can be used for CKS cluster deployments
formatthe format of the template.
hostidthe ID of the secondary storage host for the template
hostnamethe name of the secondary storage host for the template
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
isdynamicallyscalabletrue if template contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory
isextractabletrue if the template is extractable, false otherwise
isfeaturedtrue if this template is a featured template, false otherwise
ispublictrue if this template is a public template, false otherwise
isreadytrue if the template is ready to be deployed from, false otherwise.
namethe template name
ostypeidthe ID of the OS type for this template.
ostypenamethe name of the OS type for this template.
parenttemplateidif Datadisk template, then id of the root disk template this template belongs to
passwordenabledtrue if the reset password feature is enabled, false otherwise
physicalsizethe physical size of the template
projectthe project name of the template
projectidthe project id of the template
removedthe date this template was removed
requireshvmtrue if template requires HVM enabled, false otherwise
sizethe size of the template
sourcetemplateidthe template ID of the parent template if present
sshkeyenabledtrue if template is sshkey enabled, false otherwise
statusthe status of the template
templatetagthe tag of this template
templatetypethe type of the template
urlthe URL which the template/iso is registered from
userdataidthe id of userdata linked to this template
userdatanamethe name of userdata linked to this template
userdataparamslist of parameters which contains the list of keys or string parameters that are needed to be passed for any variables declared in userdata
userdatapolicythe userdata override policy with the userdata provided while deploying VM
zoneidthe ID of the zone for this template
zonenamethe name of the zone for this template
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/releaseASNumber.html b/static/api/apidocs-4.22/html/apis/releaseASNumber.html new file mode 100644 index 0000000000..8ce55101a8 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/releaseASNumber.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

releaseASNumber

+

Releases an AS Number back to the pool

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
asnumberthe AS Number to be releasedtrue
zoneidthe zone IDtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/releaseBgpPeer.html b/static/api/apidocs-4.22/html/apis/releaseBgpPeer.html new file mode 100644 index 0000000000..d446602769 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/releaseBgpPeer.html @@ -0,0 +1,123 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

releaseBgpPeer

+

Releases an existing dedicated Bgp Peer.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idId of the Bgp Peertrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idid of the bgp peer
accountthe account of the bgp peer
asnumberAS number of bgp peer
createddate when this bgp peer was created.
detailsadditional key/value details of the bgp peer
domainthe domain name of the bgp peer
domainidthe domain ID of the bgp peer
ip6addressIPv6 address of bgp peer
ipaddressIPv4 address of bgp peer
passwordpassword of bgp peer
projectthe project name of the bgp peer
projectidthe project id of the bgp peer
zoneidid of zone to which the bgp peer belongs to.
zonenamename of zone to which the bgp peer belongs to.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/releaseDedicatedCluster.html b/static/api/apidocs-4.22/html/apis/releaseDedicatedCluster.html new file mode 100644 index 0000000000..0aa648746c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/releaseDedicatedCluster.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

releaseDedicatedCluster

+

Release the dedication for cluster

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
clusteridthe ID of the Clustertrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/releaseDedicatedGuestVlanRange.html b/static/api/apidocs-4.22/html/apis/releaseDedicatedGuestVlanRange.html new file mode 100644 index 0000000000..d585a7658b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/releaseDedicatedGuestVlanRange.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

releaseDedicatedGuestVlanRange

+

Releases a dedicated guest vlan range to the system

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the dedicated guest vlan rangetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/releaseDedicatedHost.html b/static/api/apidocs-4.22/html/apis/releaseDedicatedHost.html new file mode 100644 index 0000000000..58159a998f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/releaseDedicatedHost.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

releaseDedicatedHost

+

Release the dedication for host

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
hostidthe ID of the hosttrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/releaseDedicatedPod.html b/static/api/apidocs-4.22/html/apis/releaseDedicatedPod.html new file mode 100644 index 0000000000..c778918759 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/releaseDedicatedPod.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

releaseDedicatedPod

+

Release the dedication for the pod

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
podidthe ID of the Podtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/releaseDedicatedZone.html b/static/api/apidocs-4.22/html/apis/releaseDedicatedZone.html new file mode 100644 index 0000000000..a542f02050 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/releaseDedicatedZone.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

releaseDedicatedZone

+

Release dedication of zone

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
zoneidthe ID of the Zonetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/releaseHostReservation.html b/static/api/apidocs-4.22/html/apis/releaseHostReservation.html new file mode 100644 index 0000000000..ecbfdcb6b2 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/releaseHostReservation.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

releaseHostReservation

+

Releases host reservation.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe host IDtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/releaseIpAddress.html b/static/api/apidocs-4.22/html/apis/releaseIpAddress.html new file mode 100644 index 0000000000..58e75c6b8a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/releaseIpAddress.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

releaseIpAddress

+

Releases an IP address from the account.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the public IP address to releasetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/releaseIpv4SubnetForZone.html b/static/api/apidocs-4.22/html/apis/releaseIpv4SubnetForZone.html new file mode 100644 index 0000000000..11b5fae42f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/releaseIpv4SubnetForZone.html @@ -0,0 +1,111 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

releaseIpv4SubnetForZone

+

Releases an existing dedicated IPv4 subnet for a zone.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idId of the guest network IPv4 subnettrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idid of the guest IPv4 subnet
accountthe account of the IPv4 subnet
createddate when this IPv4 subnet was created.
domainthe domain name of the IPv4 subnet
domainidthe domain ID of the IPv4 subnet
projectthe project name of the IPv4 subnet
projectidthe project id of the IPv4 subnet
subnetguest IPv4 subnet
zoneidid of zone to which the IPv4 subnet belongs to.
zonenamename of zone to which the IPv4 subnet belongs to.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/releasePodIpAddress.html b/static/api/apidocs-4.22/html/apis/releasePodIpAddress.html new file mode 100644 index 0000000000..6fcd4b009b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/releasePodIpAddress.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

releasePodIpAddress

+

Releases a Pod IP back to the Pod

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idUUID of the Pod IPtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/releasePublicIpRange.html b/static/api/apidocs-4.22/html/apis/releasePublicIpRange.html new file mode 100644 index 0000000000..fc7adbd221 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/releasePublicIpRange.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

releasePublicIpRange

+

Releases a Public IP range back to the system pool

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe id of the Public IP rangetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/removeAnnotation.html b/static/api/apidocs-4.22/html/apis/removeAnnotation.html new file mode 100644 index 0000000000..91a8ba0625 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/removeAnnotation.html @@ -0,0 +1,111 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

removeAnnotation

+

remove an annotation.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe id of the annotationtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe (uu)id of the annotation
adminsonlyTrue if the annotation is available for admins only
annotationthe contents of the annotation
createdthe creation timestamp for this annotation
entityidthe (uu)id of the entity to which this annotation pertains
entitynamethe name of the entity to which this annotation pertains
entitytypethe type of the annotated entity
removedthe removal timestamp for this annotation
useridThe (uu)id of the user that entered the annotation
usernameThe username of the user that entered the annotation
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/removeCertFromLoadBalancer.html b/static/api/apidocs-4.22/html/apis/removeCertFromLoadBalancer.html new file mode 100644 index 0000000000..6b747c5b4c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/removeCertFromLoadBalancer.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

removeCertFromLoadBalancer

+

Removes a certificate from a load balancer rule

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
lbruleidthe ID of the load balancer ruletrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/removeFromGlobalLoadBalancerRule.html b/static/api/apidocs-4.22/html/apis/removeFromGlobalLoadBalancerRule.html new file mode 100644 index 0000000000..a7bd72fa4e --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/removeFromGlobalLoadBalancerRule.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

removeFromGlobalLoadBalancerRule

+

Removes a load balancer rule association with global load balancer rule

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the load balancer ruletrue
loadbalancerrulelistthe list load balancer rules that will be assigned to global load balancer ruletrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/removeFromLoadBalancerRule.html b/static/api/apidocs-4.22/html/apis/removeFromLoadBalancerRule.html new file mode 100644 index 0000000000..d7431b9a94 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/removeFromLoadBalancerRule.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

removeFromLoadBalancerRule

+

Removes a virtual machine or a list of virtual machines from a load balancer rule.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the load balancer ruletrue
virtualmachineidsthe list of IDs of the virtual machines that are being removed from the load balancer rule (i.e. virtualMachineIds=1,2,3)false
vmidipmapVM ID and IP map, vmidipmap[0].vmid=1 vmidipmap[0].ip=10.1.1.75false
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/removeGuestOs.html b/static/api/apidocs-4.22/html/apis/removeGuestOs.html new file mode 100644 index 0000000000..3337fb22aa --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/removeGuestOs.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

removeGuestOs

+

Removes a Guest OS from listing.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idID of the guest OStrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/removeGuestOsMapping.html b/static/api/apidocs-4.22/html/apis/removeGuestOsMapping.html new file mode 100644 index 0000000000..eaa92a9b5d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/removeGuestOsMapping.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

removeGuestOsMapping

+

Removes a Guest OS Mapping.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idID of the guest OS mappingtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/removeGuiTheme.html b/static/api/apidocs-4.22/html/apis/removeGuiTheme.html new file mode 100644 index 0000000000..20abccbd4b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/removeGuiTheme.html @@ -0,0 +1,117 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

removeGuiTheme

+

Removes an existing GUI theme.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idThe unique identifier of the GUI theme to be removed.true
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the custom GUI theme.
accountidsA set of account UUIDs (also known as ID for the end-user) separated by comma that can retrieve the theme.
commonnamesA set of Common Names (CN) (fixed or wildcard) separated by comma that can retrieve the theme; e.g.: *acme.com,acme2.com
createdWhen the GUI theme was created.
cssThe CSS to be retrieved and imported into the GUI when matching the theme access configurations.
descriptionDescription of the GUI theme.
domainidsA set of domain UUIDs (also known as ID for the end-user) separated by comma that can retrieve the theme.
ispublicDefines whether a theme can be retrieved by anyone when only the `commonNames` is informed. If the `domainIds` or `accountIds` is informed, it is considered as `false`.
jsonconfigurationThe JSON with the configurations to be retrieved and imported into the GUI when matching the theme access configurations.
nameName of the GUI theme.
recursivedomainsWhether to consider the subdomains of the informed domain IDs.
removedWhen the GUI theme was removed.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/removeIpFromNic.html b/static/api/apidocs-4.22/html/apis/removeIpFromNic.html new file mode 100644 index 0000000000..fa600fc067 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/removeIpFromNic.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

removeIpFromNic

+

Removes secondary IP from the NIC.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the secondary ip address to nictrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/removeManagementServer.html b/static/api/apidocs-4.22/html/apis/removeManagementServer.html new file mode 100644 index 0000000000..f7a96d5642 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/removeManagementServer.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

removeManagementServer

+

Removes a Management Server.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the Management Servertrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/removeNetworkPermissions.html b/static/api/apidocs-4.22/html/apis/removeNetworkPermissions.html new file mode 100644 index 0000000000..dd6bb3e10a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/removeNetworkPermissions.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

removeNetworkPermissions

+

Removes network permissions.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
networkidthe network IDtrue
accountidsa comma delimited list of account IDs within owner's domain. If specified, "op" parameter has to be passed in.false
accountsa comma delimited list of accounts within owner's domain. If specified, "op" parameter has to be passed in.false
projectidsa comma delimited list of projects within owner's domain. If specified, "op" parameter has to be passed in.false
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/removeNicFromVirtualMachine.html b/static/api/apidocs-4.22/html/apis/removeNicFromVirtualMachine.html new file mode 100644 index 0000000000..335b95a10b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/removeNicFromVirtualMachine.html @@ -0,0 +1,666 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

removeNicFromVirtualMachine

+

Removes VM from specified network by deleting a NIC

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
nicidNIC IDtrue
virtualmachineidVirtual Machine IDtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the virtual machine
accountthe account associated with the virtual machine
archCPU arch of the VM
autoscalevmgroupidID of AutoScale VM group
autoscalevmgroupnameName of AutoScale VM group
backupofferingidthe ID of the backup offering of the virtual machine
backupofferingnamethe name of the backup offering of the virtual machine
bootmodeGuest vm Boot Mode
boottypeGuest vm Boot Type
cpunumberthe number of vCPUs this virtual machine is using
cpuspeedthe speed of each vCPU
cpuusedthe amount of the vm's CPU currently used
createdthe date when this virtual machine was created
deleteprotectiontrue if vm has delete protection.
detailsVm details in key/value pairs.
diskioreadthe read (IO) of disk on the VM
diskiowritethe write (IO) of disk on the VM
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingidthe ID of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
diskofferingnamethe name of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
displaynameuser generated name. The name of the virtual machine is returned if no displayname exists.
displayvman optional field whether to the display the vm to the end user or not.
domainthe name of the domain in which the virtual machine exists
domainidthe ID of the domain in which the virtual machine exists
domainpathpath of the domain in which the virtual machine exists
forvirtualnetworkthe virtual network for the service offering
gpucardidthe ID of the gpu card to which service offering is linked
gpucardnamethe name of the gpu card to which service offering is linked
gpucountthe count of GPUs on the virtual machine
groupthe group name of the virtual machine
groupidthe group ID of the virtual machine
guestosidOs type ID of the virtual machine
haenabletrue if high-availability is enabled, false otherwise
hostcontrolstatethe control state of the host for the virtual machine
hostidthe ID of the host for the virtual machine
hostnamethe name of the host for the virtual machine
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
instancenameinstance name of the user vm; this parameter is returned to the ROOT admin only
ipaddressthe VM's primary IP address
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
keypairsssh key-pairs
lastupdatedthe date when this virtual machine was updated last time
leasedurationInstance lease duration in days
leaseexpiryactionInstance lease expiry action
leaseexpirydateInstance lease expiry date
maxheadsthe maximum number of display heads
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
memorythe memory allocated for the virtual machine
memoryintfreekbsthe internal memory (KiB) that's free in VM or zero if it can not be calculated
memorykbsthe memory used by the VM in KiB
memorytargetkbsthe target memory in VM (KiB)
namethe name of the virtual machine
networkkbsreadthe incoming network traffic on the VM in KiB
networkkbswritethe outgoing network traffic on the host in KiB
osdisplaynameOS name of the vm
ostypeidOS type id of the vm
passwordthe password (if exists) of the virtual machine
passwordenabledtrue if the password rest feature is enabled, false otherwise
pooltypethe pool type of the virtual machine
projectthe project name of the vm
projectidthe project id of the vm
publicippublic IP address id associated with vm via Static nat rule
publicipidpublic IP address id associated with vm via Static nat rule
readonlydetailsList of read-only Vm details as comma separated string.
receivedbytesthe total number of network traffic bytes received
rootdeviceiddevice ID of the root volume
rootdevicetypedevice type of the root volume
sentbytesthe total number of network traffic bytes sent
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
servicestateState of the Service from LB rule
statethe state of the virtual machine
templatedisplaytext an alternate display text of the template for the virtual machine
templateformatthe format of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
templatetypethe type of the template for the virtual machine
userdataBase64 string containing the user data
userdatadetailslist of variables and values for the variables declared in userdata
userdataidthe id of userdata used for the VM
userdatanamethe name of userdata used for the VM
userdatapolicythe userdata override policy with the userdata provided while deploying VM
useridthe user's ID who deployed the virtual machine
usernamethe user's name who deployed the virtual machine
vgputhe vGPU type used by the virtual machine
vgpuprofileidthe ID of the vgpu profile to which service offering is linked
vgpuprofilenamethe name of the vgpu profile to which service offering is linked
videoramthe video RAM size in MB
vmtypeUser VM type
vnfdetailsVNF details
vnfnicsNICs of the VNF appliance
zoneidthe ID of the availability zone for the virtual machine
zonenamethe name of the availability zone for the virtual machine
affinitygroup(*)list of affinity groups associated with the virtual machine
idthe ID of the affinity group
accountthe account owning the affinity group
dedicatedresourcesdedicated resources associated with this affinity group
descriptionthe description of the affinity group
domainthe domain name of the affinity group
domainidthe domain ID of the affinity group
domainpathpath of the Domain the affinity group belongs to
namethe name of the affinity group
projectthe project name of the affinity group
projectidthe project ID of the affinity group
typethe type of the affinity group
virtualmachineIdsvirtual machine IDs associated with this affinity group
nic(*)the list of nics associated with vm
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
securitygroup(*)list of security groups associated with the virtual machine
idthe ID of the security group
accountthe account owning the security group
descriptionthe description of the security group
domainthe domain name of the security group
domainidthe domain ID of the security group
domainpathpath of the Domain the security group belongs to
namethe name of the security group
projectthe project name of the group
projectidthe project id of the group
virtualmachinecountthe number of virtualmachines associated with this securitygroup
virtualmachineidsthe list of virtualmachine ids associated with this securitygroup
egressrule(*)the list of egress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
ingressrule(*)the list of ingress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/removeNodesFromKubernetesCluster.html b/static/api/apidocs-4.22/html/apis/removeNodesFromKubernetesCluster.html new file mode 100644 index 0000000000..11772f6f91 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/removeNodesFromKubernetesCluster.html @@ -0,0 +1,225 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

removeNodesFromKubernetesCluster

+

Removes external nodes from a CKS cluster.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the Kubernetes clustertrue
nodeidscomma separated list of node (physical or virtual machines) IDs that need to beremoved from the Kubernetes cluster (CKS)true
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the Kubernetes cluster
accountthe account associated with the Kubernetes cluster
associatednetworknamethe name of the network of the Kubernetes cluster
autoscalingenabledWhether autoscaling is enabled for the cluster
clustertypethe type of the cluster
cniconfignameName of CNI Configuration associated with the cluster
cniconfigurationidID of CNI Configuration associated with the cluster
consoleendpointURL end point for the Kubernetes cluster dashboard UI
controlnodesthe control nodes count for the Kubernetes cluster
controlofferingidthe ID of the service offering of the control nodes on the Kubernetes cluster
controlofferingnamethe name of the service offering of the control nodes on the Kubernetes cluster
cpunumberthe cpu cores of the Kubernetes cluster
createdthe date when this Kubernetes cluster was created
csienabledIndicates if the CloudStack CSI driver has been setup in the cluster
descriptionthe description of the Kubernetes cluster
domainthe name of the domain in which the Kubernetes cluster exists
domainidthe ID of the domain in which the Kubernetes cluster exists
domainpathpath of the domain to which the Kubernetes cluster belongs
endpointURL end point for the Kubernetes cluster
etcdipsPublic IP Addresses of the etcd nodes
etcdnodesthe number of the etcd nodes on the Kubernetes cluster
etcdofferingidthe ID of the service offering of the etcd nodes on the Kubernetes cluster
etcdofferingnamethe name of the service offering of the etcd nodes on the Kubernetes cluster
ipaddressPublic IP Address of the cluster
ipaddressidPublic IP Address ID of the cluster
keypairkeypair details
kubernetesversionidthe ID of the Kubernetes version for the Kubernetes cluster
kubernetesversionnamethe name of the Kubernetes version for the Kubernetes cluster
masternodesthe master nodes count for the Kubernetes cluster. This parameter is deprecated, please use 'controlnodes' parameter.
maxsizeMaximum size of the cluster
memorythe memory the Kubernetes cluster
minsizeMinimum size of the cluster
namethe name of the Kubernetes cluster
networkidthe ID of the network of the Kubernetes cluster
projectthe project name of the Kubernetes cluster
projectidthe project id of the Kubernetes cluster
serviceofferingidthe ID of the service offering of the Kubernetes cluster
serviceofferingnamethe name of the service offering of the Kubernetes cluster
sizethe size (worker nodes count) of the Kubernetes cluster
statethe state of the Kubernetes cluster
templateidthe ID of the template of the Kubernetes cluster
templatenamethe name of the template of the Kubernetes cluster
virtualmachinesthe list of virtualmachine associated with this Kubernetes cluster
workerofferingidthe ID of the service offering of the worker nodes on the Kubernetes cluster
workerofferingnamethe name of the service offering of the worker nodes on the Kubernetes cluster
zoneidthe name of the zone of the Kubernetes cluster
zonenamethe name of the zone of the Kubernetes cluster
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/removeQuarantinedIp.html b/static/api/apidocs-4.22/html/apis/removeQuarantinedIp.html new file mode 100644 index 0000000000..7276f363f0 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/removeQuarantinedIp.html @@ -0,0 +1,114 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

removeQuarantinedIp

+

Removes a public IP address from quarantine. Only IPs in active quarantine can be removed.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
removalreasonThe reason for removing the public IP address from quarantine prematurely.true
idThe ID of the public IP address in active quarantine. Either the IP address is informed, or the ID of the IP address in quarantine.false
ipaddressThe public IP address in active quarantine. Either the IP address is informed, or the ID of the IP address in quarantine.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the quarantine process.
createdWhen the quarantine was created.
enddateEnd date for the quarantine.
ipaddressThe public IP address in quarantine.
previousowneridAccount ID of the previous public IP address owner.
previousownernameAccount name of the previous public IP address owner.
removalreasonThe reason for removing the IP from quarantine prematurely.
removedWhen the quarantine was removed.
removeraccountidID of the account that removed the IP from quarantine.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/removeRawUsageRecords.html b/static/api/apidocs-4.22/html/apis/removeRawUsageRecords.html new file mode 100644 index 0000000000..8a76f78f90 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/removeRawUsageRecords.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

removeRawUsageRecords

+

Safely removes raw records from cloud_usage table

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
intervalSpecify the number of days (greater than zero) to remove records that are older than those number of days from today. For example, specifying 10 would result in removing all the records created before 10 days from todaytrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/removeRegion.html b/static/api/apidocs-4.22/html/apis/removeRegion.html new file mode 100644 index 0000000000..69882be3fa --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/removeRegion.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

removeRegion

+

Removes specified region

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idID of the region to deletetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/removeResourceDetail.html b/static/api/apidocs-4.22/html/apis/removeResourceDetail.html new file mode 100644 index 0000000000..2d3dfd5c26 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/removeResourceDetail.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

removeResourceDetail

+

Removes detail for the Resource.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
resourceidDelete details for resource idtrue
resourcetypeDelete detail by resource typetrue
keyDelete details matching key/value pairsfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/removeSecondaryStorageSelector.html b/static/api/apidocs-4.22/html/apis/removeSecondaryStorageSelector.html new file mode 100644 index 0000000000..7c45a7801c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/removeSecondaryStorageSelector.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

removeSecondaryStorageSelector

+

Removes an existing secondary storage selector.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idThe unique identifier of the secondary storage selector to be removed.true
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/removeTungstenFabricNetworkGatewayFromLogicalRouter.html b/static/api/apidocs-4.22/html/apis/removeTungstenFabricNetworkGatewayFromLogicalRouter.html new file mode 100644 index 0000000000..7a6b949951 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/removeTungstenFabricNetworkGatewayFromLogicalRouter.html @@ -0,0 +1,102 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

removeTungstenFabricNetworkGatewayFromLogicalRouter

+

remove Tungsten-Fabric network gateway from logical router

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
logicalrouteruuidTungsten-Fabric logical router uuidtrue
networkuuidTungsten-Fabric network uuidtrue
zoneidthe ID of zonetrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
nameTungsten-Fabric logical router name
networklist Tungsten-Fabric policy network name
uuidTungsten-Fabric logical router uuid
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/removeTungstenFabricPolicy.html b/static/api/apidocs-4.22/html/apis/removeTungstenFabricPolicy.html new file mode 100644 index 0000000000..b49c594557 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/removeTungstenFabricPolicy.html @@ -0,0 +1,102 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

removeTungstenFabricPolicy

+

remove Tungsten-Fabric policy

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
networkuuidthe uuid of Tungsten-Fabric networktrue
policyuuidthe uuid of Tungsten-Fabric policytrue
zoneidthe ID of zonetrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
nameTungsten-Fabric policy name
networklist Tungsten-Fabric policy network name
uuidTungsten-Fabric tag type uuid
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/removeTungstenFabricPolicyRule.html b/static/api/apidocs-4.22/html/apis/removeTungstenFabricPolicyRule.html new file mode 100644 index 0000000000..c7f05717d8 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/removeTungstenFabricPolicyRule.html @@ -0,0 +1,102 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

removeTungstenFabricPolicyRule

+

remove Tungsten-Fabric policy

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
policyuuidthe Uuid of Tungsten-Fabric policytrue
ruleuuidthe Uuid of Tungsten-Fabric policy ruletrue
zoneidthe ID of zonetrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
nameTungsten-Fabric policy name
networklist Tungsten-Fabric policy network name
uuidTungsten-Fabric tag type uuid
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/removeTungstenFabricTag.html b/static/api/apidocs-4.22/html/apis/removeTungstenFabricTag.html new file mode 100644 index 0000000000..01c24b2eca --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/removeTungstenFabricTag.html @@ -0,0 +1,123 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

removeTungstenFabricTag

+

remove Tungsten-Fabric tag

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
taguuidthe uuid of Tungsten-Fabric tagtrue
zoneidthe ID of zonetrue
applicationpolicysetuuidthe uuid of Tungsten-Fabric application policy setfalse
networkuuidthe uuid of networksfalse
nicuuidthe uuid of nicsfalse
policyuuidthe uuid of Tungsten-Fabric policyfalse
vmuuidthe uuid of vmsfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
nameTungsten-Fabric tag name
networklist Tungsten-Fabric network
niclist Tungsten-Fabric nic
policylist Tungsten-Fabric policy
uuidTungsten-Fabric tag type uuid
vmlist Tungsten-Fabric vm
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/removeVirtualMachineFromBackupOffering.html b/static/api/apidocs-4.22/html/apis/removeVirtualMachineFromBackupOffering.html new file mode 100644 index 0000000000..4fc0120f12 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/removeVirtualMachineFromBackupOffering.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

removeVirtualMachineFromBackupOffering

+

Removes a VM from any existing backup offering

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
virtualmachineidID of the virtual machinetrue
forcedWhether to force remove VM from the backup offering that may also delete VM backups.false
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/removeVirtualMachinesFromKubernetesCluster.html b/static/api/apidocs-4.22/html/apis/removeVirtualMachinesFromKubernetesCluster.html new file mode 100644 index 0000000000..1997fa7901 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/removeVirtualMachinesFromKubernetesCluster.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

removeVirtualMachinesFromKubernetesCluster

+

Remove VMs from an ExternalManaged kubernetes cluster. Not applicable for CloudManaged kubernetes clusters.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the Kubernetes clustertrue
virtualmachineidsthe IDs of the VMs to remove from the clustertrue
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
idthe id of the Kubernetes cluster
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/removeVmwareDc.html b/static/api/apidocs-4.22/html/apis/removeVmwareDc.html new file mode 100644 index 0000000000..b48fefec04 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/removeVmwareDc.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

removeVmwareDc

+

Remove a VMware datacenter from a zone.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
zoneidThe id of Zone from which VMware datacenter has to be removed.true
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/removeVpnUser.html b/static/api/apidocs-4.22/html/apis/removeVpnUser.html new file mode 100644 index 0000000000..71d900405a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/removeVpnUser.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

removeVpnUser

+

Removes vpn user

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
usernameusername for the vpn usertrue
accountan optional account for the vpn user. Must be used with domainId.false
domainidan optional domainId for the vpn user. If the account parameter is used, domainId must also be used.false
projectidremove vpn user from the projectfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/replaceNetworkACLList.html b/static/api/apidocs-4.22/html/apis/replaceNetworkACLList.html new file mode 100644 index 0000000000..876c422bc8 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/replaceNetworkACLList.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

replaceNetworkACLList

+

Replaces ACL associated with a network or private gateway

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
aclidthe ID of the network ACLtrue
gatewayidthe ID of the private gatewayfalse
networkidthe ID of the networkfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/reserveIpAddress.html b/static/api/apidocs-4.22/html/apis/reserveIpAddress.html new file mode 100644 index 0000000000..7c22a39f6c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/reserveIpAddress.html @@ -0,0 +1,243 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

reserveIpAddress

+

Reserve a public IP to an account.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the public IP address to reservetrue
accountthe account to reserve with this IP addressfalse
domainidthe ID of the domain to reserve with this IP addressfalse
fordisplayan optional field, whether to the display the IP to the end user or notfalse
projectidthe ID of the project to reserve with this IP addressfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idpublic IP address id
accountthe account the public IP address is associated with
allocateddate the public IP address was acquired
associatednetworkidthe ID of the Network associated with the IP address
associatednetworknamethe name of the Network associated with the IP address
domainthe domain the public IP address is associated with
domainidthe domain ID the public IP address is associated with
domainpathpath of the domain to which the public IP address belongs
fordisplayis public ip for display to the regular user
forprovidertrue if range is dedicated for external network providers
forsystemvmstrue if range is dedicated for System VMs
forvirtualnetworkthe virtual network for the IP address
hasruleswhether the ip address has Firewall/PortForwarding/LoadBalancing rules defined
ipaddresspublic IP address
isportableis public IP portable across the zones
issourcenattrue if the IP address is a source nat address, false otherwise
isstaticnattrue if this ip is for static nat, false otherwise
issystemtrue if this ip is system ip (was allocated as a part of deployVm or createLbRule)
networkidthe ID of the Network where ip belongs to
networknamethe name of the Network where ip belongs to
physicalnetworkidthe physical network this belongs to
projectthe project name of the address
projectidthe project id of the ipaddress
purposepurpose of the IP address. In Acton this value is not null for Ips with isSystem=true, and can have either StaticNat or LB value
stateState of the ip address. Can be: Allocating, Allocated, Releasing, Reserved and Free
virtualmachinedisplaynamevirtual machine display name the ip address is assigned to (not null only for static nat Ip)
virtualmachineidvirtual machine id the ip address is assigned to
virtualmachinenamevirtual machine name the ip address is assigned to
virtualmachinetypevirtual machine type the ip address is assigned to
vlanidthe ID of the VLAN associated with the IP address. This parameter is visible to ROOT admins only
vlannamethe VLAN associated with the IP address
vmipaddressvirtual machine (dnat) ip address (not null only for static nat Ip)
vpcidVPC id the ip belongs to
vpcnameVPC name the ip belongs to
zoneidthe ID of the zone the public IP address belongs to
zonenamethe name of the zone the public IP address belongs to
tags(*)the list of resource tags associated with ip address
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/resetApiLimit.html b/static/api/apidocs-4.22/html/apis/resetApiLimit.html new file mode 100644 index 0000000000..6aea878048 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/resetApiLimit.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

resetApiLimit

+

Reset api count

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
accountthe ID of the account whose limit to be resetfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/resetConfiguration.html b/static/api/apidocs-4.22/html/apis/resetConfiguration.html new file mode 100644 index 0000000000..d5273bcc57 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/resetConfiguration.html @@ -0,0 +1,144 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

resetConfiguration

+

Resets a configuration. The configuration will be set to default value for global setting, and removed from account_details or domain_details for Account/Domain settings

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
namethe name of the configurationtrue
accountidthe ID of the Account to reset the parameter value for corresponding accountfalse
clusteridthe ID of the Cluster to reset the parameter value for corresponding clusterfalse
domainidthe ID of the Domain to reset the parameter value for corresponding domainfalse
imagestoreidthe ID of the Image Store to reset the parameter value for corresponding image storefalse
storageidthe ID of the Storage pool to reset the parameter value for corresponding storage poolfalse
zoneidthe ID of the Zone to reset the parameter value for corresponding zonefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe value of the configuration
categorythe category of the configuration
componentthe component of the configuration
defaultvaluethe default value of the configuration
descriptionthe description of the configuration
displaytextthe display text of the configuration
groupthe group of the configuration
isdynamictrue if the configuration is dynamic
namethe name of the configuration
optionsthe possible options of the configuration value
parentthe name of the parent configuration
scopescope(zone/cluster/pool/account) of the parameter that needs to be updated
subgroupthe subgroup of the configuration
typethe type of the configuration value
valuethe value of the configuration
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/resetNetworkPermissions.html b/static/api/apidocs-4.22/html/apis/resetNetworkPermissions.html new file mode 100644 index 0000000000..ddf30b84aa --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/resetNetworkPermissions.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

resetNetworkPermissions

+

Resets network permissions.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
networkidthe network IDtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/resetPassword.html b/static/api/apidocs-4.22/html/apis/resetPassword.html new file mode 100644 index 0000000000..5589b7b85f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/resetPassword.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

resetPassword

+

Resets the password for the user using the token generated via forgotPassword command.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
passwordNew password in clear text (Default hashed to SHA256SALT).true
tokenToken generated via forgotPassword command.true
usernameUsernametrue
domainPath of the domain that the user belongs to. Example: domain=/com/cloud/internal. If no domain is passed in, the ROOT (/) domain is assumed.false
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/resetPasswordForVirtualMachine.html b/static/api/apidocs-4.22/html/apis/resetPasswordForVirtualMachine.html new file mode 100644 index 0000000000..1522ce2530 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/resetPasswordForVirtualMachine.html @@ -0,0 +1,666 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

resetPasswordForVirtualMachine

+

Resets the password for virtual machine. The virtual machine must be in a "Stopped" state and the template must already support this feature for this command to take effect. [async]

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the virtual machinetrue
passwordThe new password of the virtual machine. If null, a random password will be generated for the VM.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the virtual machine
accountthe account associated with the virtual machine
archCPU arch of the VM
autoscalevmgroupidID of AutoScale VM group
autoscalevmgroupnameName of AutoScale VM group
backupofferingidthe ID of the backup offering of the virtual machine
backupofferingnamethe name of the backup offering of the virtual machine
bootmodeGuest vm Boot Mode
boottypeGuest vm Boot Type
cpunumberthe number of vCPUs this virtual machine is using
cpuspeedthe speed of each vCPU
cpuusedthe amount of the vm's CPU currently used
createdthe date when this virtual machine was created
deleteprotectiontrue if vm has delete protection.
detailsVm details in key/value pairs.
diskioreadthe read (IO) of disk on the VM
diskiowritethe write (IO) of disk on the VM
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingidthe ID of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
diskofferingnamethe name of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
displaynameuser generated name. The name of the virtual machine is returned if no displayname exists.
displayvman optional field whether to the display the vm to the end user or not.
domainthe name of the domain in which the virtual machine exists
domainidthe ID of the domain in which the virtual machine exists
domainpathpath of the domain in which the virtual machine exists
forvirtualnetworkthe virtual network for the service offering
gpucardidthe ID of the gpu card to which service offering is linked
gpucardnamethe name of the gpu card to which service offering is linked
gpucountthe count of GPUs on the virtual machine
groupthe group name of the virtual machine
groupidthe group ID of the virtual machine
guestosidOs type ID of the virtual machine
haenabletrue if high-availability is enabled, false otherwise
hostcontrolstatethe control state of the host for the virtual machine
hostidthe ID of the host for the virtual machine
hostnamethe name of the host for the virtual machine
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
instancenameinstance name of the user vm; this parameter is returned to the ROOT admin only
ipaddressthe VM's primary IP address
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
keypairsssh key-pairs
lastupdatedthe date when this virtual machine was updated last time
leasedurationInstance lease duration in days
leaseexpiryactionInstance lease expiry action
leaseexpirydateInstance lease expiry date
maxheadsthe maximum number of display heads
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
memorythe memory allocated for the virtual machine
memoryintfreekbsthe internal memory (KiB) that's free in VM or zero if it can not be calculated
memorykbsthe memory used by the VM in KiB
memorytargetkbsthe target memory in VM (KiB)
namethe name of the virtual machine
networkkbsreadthe incoming network traffic on the VM in KiB
networkkbswritethe outgoing network traffic on the host in KiB
osdisplaynameOS name of the vm
ostypeidOS type id of the vm
passwordthe password (if exists) of the virtual machine
passwordenabledtrue if the password rest feature is enabled, false otherwise
pooltypethe pool type of the virtual machine
projectthe project name of the vm
projectidthe project id of the vm
publicippublic IP address id associated with vm via Static nat rule
publicipidpublic IP address id associated with vm via Static nat rule
readonlydetailsList of read-only Vm details as comma separated string.
receivedbytesthe total number of network traffic bytes received
rootdeviceiddevice ID of the root volume
rootdevicetypedevice type of the root volume
sentbytesthe total number of network traffic bytes sent
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
servicestateState of the Service from LB rule
statethe state of the virtual machine
templatedisplaytext an alternate display text of the template for the virtual machine
templateformatthe format of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
templatetypethe type of the template for the virtual machine
userdataBase64 string containing the user data
userdatadetailslist of variables and values for the variables declared in userdata
userdataidthe id of userdata used for the VM
userdatanamethe name of userdata used for the VM
userdatapolicythe userdata override policy with the userdata provided while deploying VM
useridthe user's ID who deployed the virtual machine
usernamethe user's name who deployed the virtual machine
vgputhe vGPU type used by the virtual machine
vgpuprofileidthe ID of the vgpu profile to which service offering is linked
vgpuprofilenamethe name of the vgpu profile to which service offering is linked
videoramthe video RAM size in MB
vmtypeUser VM type
vnfdetailsVNF details
vnfnicsNICs of the VNF appliance
zoneidthe ID of the availability zone for the virtual machine
zonenamethe name of the availability zone for the virtual machine
affinitygroup(*)list of affinity groups associated with the virtual machine
idthe ID of the affinity group
accountthe account owning the affinity group
dedicatedresourcesdedicated resources associated with this affinity group
descriptionthe description of the affinity group
domainthe domain name of the affinity group
domainidthe domain ID of the affinity group
domainpathpath of the Domain the affinity group belongs to
namethe name of the affinity group
projectthe project name of the affinity group
projectidthe project ID of the affinity group
typethe type of the affinity group
virtualmachineIdsvirtual machine IDs associated with this affinity group
nic(*)the list of nics associated with vm
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
securitygroup(*)list of security groups associated with the virtual machine
idthe ID of the security group
accountthe account owning the security group
descriptionthe description of the security group
domainthe domain name of the security group
domainidthe domain ID of the security group
domainpathpath of the Domain the security group belongs to
namethe name of the security group
projectthe project name of the group
projectidthe project id of the group
virtualmachinecountthe number of virtualmachines associated with this securitygroup
virtualmachineidsthe list of virtualmachine ids associated with this securitygroup
egressrule(*)the list of egress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
ingressrule(*)the list of ingress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/resetSSHKeyForVirtualMachine.html b/static/api/apidocs-4.22/html/apis/resetSSHKeyForVirtualMachine.html new file mode 100644 index 0000000000..f179481c8c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/resetSSHKeyForVirtualMachine.html @@ -0,0 +1,678 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

resetSSHKeyForVirtualMachine

+

Resets the SSH Key for virtual machine. The virtual machine must be in a "Stopped" state. [async]

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the virtual machinetrue
accountan optional account for the ssh key. Must be used with domainId.false
domainidan optional domainId for the virtual machine. If the account parameter is used, domainId must also be used.false
keypairname of the ssh key pair used to login to the virtual machinefalse
keypairsnames of the ssh key pairs to be used to login to the virtual machinefalse
projectidan optional project for the ssh keyfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the virtual machine
accountthe account associated with the virtual machine
archCPU arch of the VM
autoscalevmgroupidID of AutoScale VM group
autoscalevmgroupnameName of AutoScale VM group
backupofferingidthe ID of the backup offering of the virtual machine
backupofferingnamethe name of the backup offering of the virtual machine
bootmodeGuest vm Boot Mode
boottypeGuest vm Boot Type
cpunumberthe number of vCPUs this virtual machine is using
cpuspeedthe speed of each vCPU
cpuusedthe amount of the vm's CPU currently used
createdthe date when this virtual machine was created
deleteprotectiontrue if vm has delete protection.
detailsVm details in key/value pairs.
diskioreadthe read (IO) of disk on the VM
diskiowritethe write (IO) of disk on the VM
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingidthe ID of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
diskofferingnamethe name of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
displaynameuser generated name. The name of the virtual machine is returned if no displayname exists.
displayvman optional field whether to the display the vm to the end user or not.
domainthe name of the domain in which the virtual machine exists
domainidthe ID of the domain in which the virtual machine exists
domainpathpath of the domain in which the virtual machine exists
forvirtualnetworkthe virtual network for the service offering
gpucardidthe ID of the gpu card to which service offering is linked
gpucardnamethe name of the gpu card to which service offering is linked
gpucountthe count of GPUs on the virtual machine
groupthe group name of the virtual machine
groupidthe group ID of the virtual machine
guestosidOs type ID of the virtual machine
haenabletrue if high-availability is enabled, false otherwise
hostcontrolstatethe control state of the host for the virtual machine
hostidthe ID of the host for the virtual machine
hostnamethe name of the host for the virtual machine
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
instancenameinstance name of the user vm; this parameter is returned to the ROOT admin only
ipaddressthe VM's primary IP address
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
keypairsssh key-pairs
lastupdatedthe date when this virtual machine was updated last time
leasedurationInstance lease duration in days
leaseexpiryactionInstance lease expiry action
leaseexpirydateInstance lease expiry date
maxheadsthe maximum number of display heads
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
memorythe memory allocated for the virtual machine
memoryintfreekbsthe internal memory (KiB) that's free in VM or zero if it can not be calculated
memorykbsthe memory used by the VM in KiB
memorytargetkbsthe target memory in VM (KiB)
namethe name of the virtual machine
networkkbsreadthe incoming network traffic on the VM in KiB
networkkbswritethe outgoing network traffic on the host in KiB
osdisplaynameOS name of the vm
ostypeidOS type id of the vm
passwordthe password (if exists) of the virtual machine
passwordenabledtrue if the password rest feature is enabled, false otherwise
pooltypethe pool type of the virtual machine
projectthe project name of the vm
projectidthe project id of the vm
publicippublic IP address id associated with vm via Static nat rule
publicipidpublic IP address id associated with vm via Static nat rule
readonlydetailsList of read-only Vm details as comma separated string.
receivedbytesthe total number of network traffic bytes received
rootdeviceiddevice ID of the root volume
rootdevicetypedevice type of the root volume
sentbytesthe total number of network traffic bytes sent
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
servicestateState of the Service from LB rule
statethe state of the virtual machine
templatedisplaytext an alternate display text of the template for the virtual machine
templateformatthe format of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
templatetypethe type of the template for the virtual machine
userdataBase64 string containing the user data
userdatadetailslist of variables and values for the variables declared in userdata
userdataidthe id of userdata used for the VM
userdatanamethe name of userdata used for the VM
userdatapolicythe userdata override policy with the userdata provided while deploying VM
useridthe user's ID who deployed the virtual machine
usernamethe user's name who deployed the virtual machine
vgputhe vGPU type used by the virtual machine
vgpuprofileidthe ID of the vgpu profile to which service offering is linked
vgpuprofilenamethe name of the vgpu profile to which service offering is linked
videoramthe video RAM size in MB
vmtypeUser VM type
vnfdetailsVNF details
vnfnicsNICs of the VNF appliance
zoneidthe ID of the availability zone for the virtual machine
zonenamethe name of the availability zone for the virtual machine
affinitygroup(*)list of affinity groups associated with the virtual machine
idthe ID of the affinity group
accountthe account owning the affinity group
dedicatedresourcesdedicated resources associated with this affinity group
descriptionthe description of the affinity group
domainthe domain name of the affinity group
domainidthe domain ID of the affinity group
domainpathpath of the Domain the affinity group belongs to
namethe name of the affinity group
projectthe project name of the affinity group
projectidthe project ID of the affinity group
typethe type of the affinity group
virtualmachineIdsvirtual machine IDs associated with this affinity group
nic(*)the list of nics associated with vm
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
securitygroup(*)list of security groups associated with the virtual machine
idthe ID of the security group
accountthe account owning the security group
descriptionthe description of the security group
domainthe domain name of the security group
domainidthe domain ID of the security group
domainpathpath of the Domain the security group belongs to
namethe name of the security group
projectthe project name of the group
projectidthe project id of the group
virtualmachinecountthe number of virtualmachines associated with this securitygroup
virtualmachineidsthe list of virtualmachine ids associated with this securitygroup
egressrule(*)the list of egress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
ingressrule(*)the list of ingress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/resetUserDataForVirtualMachine.html b/static/api/apidocs-4.22/html/apis/resetUserDataForVirtualMachine.html new file mode 100644 index 0000000000..554ce00f37 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/resetUserDataForVirtualMachine.html @@ -0,0 +1,681 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

resetUserDataForVirtualMachine

+

Resets the UserData for virtual machine. The virtual machine must be in a "Stopped" state. [async]

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the virtual machinetrue
accountan optional account for the virtual machine. Must be used with domainId.false
domainidan optional domainId for the virtual machine. If the account parameter is used, domainId must also be used.false
projectidan optional project for the virtual machinefalse
userdataan optional binary data that can be sent to the virtual machine upon a successful deployment. This binary data must be base64 encoded before adding it to the request. Using HTTP GET (via querystring), you can send up to 4KB of data after base64 encoding. Using HTTP POST (via POST body), you can send up to 1MB of data after base64 encoding. You also need to change vm.userdata.max.length valuefalse
userdatadetailsused to specify the parameters values for the variables in userdata.false
userdataidthe ID of the userdatafalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the virtual machine
accountthe account associated with the virtual machine
archCPU arch of the VM
autoscalevmgroupidID of AutoScale VM group
autoscalevmgroupnameName of AutoScale VM group
backupofferingidthe ID of the backup offering of the virtual machine
backupofferingnamethe name of the backup offering of the virtual machine
bootmodeGuest vm Boot Mode
boottypeGuest vm Boot Type
cpunumberthe number of vCPUs this virtual machine is using
cpuspeedthe speed of each vCPU
cpuusedthe amount of the vm's CPU currently used
createdthe date when this virtual machine was created
deleteprotectiontrue if vm has delete protection.
detailsVm details in key/value pairs.
diskioreadthe read (IO) of disk on the VM
diskiowritethe write (IO) of disk on the VM
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingidthe ID of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
diskofferingnamethe name of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
displaynameuser generated name. The name of the virtual machine is returned if no displayname exists.
displayvman optional field whether to the display the vm to the end user or not.
domainthe name of the domain in which the virtual machine exists
domainidthe ID of the domain in which the virtual machine exists
domainpathpath of the domain in which the virtual machine exists
forvirtualnetworkthe virtual network for the service offering
gpucardidthe ID of the gpu card to which service offering is linked
gpucardnamethe name of the gpu card to which service offering is linked
gpucountthe count of GPUs on the virtual machine
groupthe group name of the virtual machine
groupidthe group ID of the virtual machine
guestosidOs type ID of the virtual machine
haenabletrue if high-availability is enabled, false otherwise
hostcontrolstatethe control state of the host for the virtual machine
hostidthe ID of the host for the virtual machine
hostnamethe name of the host for the virtual machine
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
instancenameinstance name of the user vm; this parameter is returned to the ROOT admin only
ipaddressthe VM's primary IP address
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
keypairsssh key-pairs
lastupdatedthe date when this virtual machine was updated last time
leasedurationInstance lease duration in days
leaseexpiryactionInstance lease expiry action
leaseexpirydateInstance lease expiry date
maxheadsthe maximum number of display heads
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
memorythe memory allocated for the virtual machine
memoryintfreekbsthe internal memory (KiB) that's free in VM or zero if it can not be calculated
memorykbsthe memory used by the VM in KiB
memorytargetkbsthe target memory in VM (KiB)
namethe name of the virtual machine
networkkbsreadthe incoming network traffic on the VM in KiB
networkkbswritethe outgoing network traffic on the host in KiB
osdisplaynameOS name of the vm
ostypeidOS type id of the vm
passwordthe password (if exists) of the virtual machine
passwordenabledtrue if the password rest feature is enabled, false otherwise
pooltypethe pool type of the virtual machine
projectthe project name of the vm
projectidthe project id of the vm
publicippublic IP address id associated with vm via Static nat rule
publicipidpublic IP address id associated with vm via Static nat rule
readonlydetailsList of read-only Vm details as comma separated string.
receivedbytesthe total number of network traffic bytes received
rootdeviceiddevice ID of the root volume
rootdevicetypedevice type of the root volume
sentbytesthe total number of network traffic bytes sent
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
servicestateState of the Service from LB rule
statethe state of the virtual machine
templatedisplaytext an alternate display text of the template for the virtual machine
templateformatthe format of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
templatetypethe type of the template for the virtual machine
userdataBase64 string containing the user data
userdatadetailslist of variables and values for the variables declared in userdata
userdataidthe id of userdata used for the VM
userdatanamethe name of userdata used for the VM
userdatapolicythe userdata override policy with the userdata provided while deploying VM
useridthe user's ID who deployed the virtual machine
usernamethe user's name who deployed the virtual machine
vgputhe vGPU type used by the virtual machine
vgpuprofileidthe ID of the vgpu profile to which service offering is linked
vgpuprofilenamethe name of the vgpu profile to which service offering is linked
videoramthe video RAM size in MB
vmtypeUser VM type
vnfdetailsVNF details
vnfnicsNICs of the VNF appliance
zoneidthe ID of the availability zone for the virtual machine
zonenamethe name of the availability zone for the virtual machine
affinitygroup(*)list of affinity groups associated with the virtual machine
idthe ID of the affinity group
accountthe account owning the affinity group
dedicatedresourcesdedicated resources associated with this affinity group
descriptionthe description of the affinity group
domainthe domain name of the affinity group
domainidthe domain ID of the affinity group
domainpathpath of the Domain the affinity group belongs to
namethe name of the affinity group
projectthe project name of the affinity group
projectidthe project ID of the affinity group
typethe type of the affinity group
virtualmachineIdsvirtual machine IDs associated with this affinity group
nic(*)the list of nics associated with vm
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
securitygroup(*)list of security groups associated with the virtual machine
idthe ID of the security group
accountthe account owning the security group
descriptionthe description of the security group
domainthe domain name of the security group
domainidthe domain ID of the security group
domainpathpath of the Domain the security group belongs to
namethe name of the security group
projectthe project name of the group
projectidthe project id of the group
virtualmachinecountthe number of virtualmachines associated with this securitygroup
virtualmachineidsthe list of virtualmachine ids associated with this securitygroup
egressrule(*)the list of egress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
ingressrule(*)the list of ingress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/resetVpnConnection.html b/static/api/apidocs-4.22/html/apis/resetVpnConnection.html new file mode 100644 index 0000000000..5d9b93be9b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/resetVpnConnection.html @@ -0,0 +1,165 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

resetVpnConnection

+

Reset site to site vpn connection

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idid of vpn connectiontrue
accountan optional account for connection. Must be used with domainId.false
domainidan optional domainId for connection. If the account parameter is used, domainId must also be used.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe connection ID
accountthe owner
cidrlistguest cidr list of the customer gateway. Multiple entries are separated by a single comma character (,).
createdthe date and time the host was created
domainthe domain name of the owner
domainidthe domain id of the owner
domainpaththe domain path of the owner
dpdif DPD is enabled for customer gateway
esplifetimeLifetime of ESP SA of customer gateway
esppolicyESP policy of the customer gateway
forceencapif Force NAT Encapsulation is enabled for customer gateway
fordisplayis connection for display to the regular user
gatewaypublic ip address id of the customer gateway
ikelifetimeLifetime of IKE SA of customer gateway
ikepolicyIKE policy of the customer gateway
ikeversionWhich IKE Version to use, one of ike (autoselect), ikev1, or ikev2. Defaults to ike
ipsecpskIPsec Preshared-Key of the customer gateway
passiveState of vpn connection
projectthe project name
projectidthe project id
publicipthe public IP address
removedthe date and time the host was removed
s2scustomergatewayidthe customer gateway ID
s2svpngatewayidthe vpn gateway ID
splitconnectionsSplit multiple remote networks into multiple phase 2 SAs. Often used with Cisco some products.
stateState of vpn connection
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/resizeVolume.html b/static/api/apidocs-4.22/html/apis/resizeVolume.html new file mode 100644 index 0000000000..e456bf7b7f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/resizeVolume.html @@ -0,0 +1,312 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

resizeVolume

+

Resizes a volume

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the disk volumetrue
automigrateFlag to allow automatic migration of the volume to another suitable storage pool that accommodates the new sizefalse
diskofferingidnew disk offering idfalse
maxiopsNew maximum number of IOPSfalse
miniopsNew minimum number of IOPSfalse
shrinkokVerify OK to Shrinkfalse
sizeNew volume size in GBfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the disk volume
accountthe account associated with the disk volume
attachedthe date the volume was attached to a VM instance
chaininfothe chain info of the volume
clusteridcluster id of the volume
clusternamecluster name where the volume is allocated
createdthe date the disk volume was created
deleteprotectiontrue if volume has delete protection.
destroyedthe boolean state of whether the volume is destroyed or not
deviceidthe ID of the device on user vm the volume is attahed to. This tag is not returned when the volume is detached.
diskBytesReadRatebytes read rate of the disk volume
diskBytesWriteRatebytes write rate of the disk volume
diskIopsReadRateIO requests read rate of the disk volume per the disk offering
diskIopsWriteRateIO requests write rate of the disk volume per the disk offering
diskioreadthe read (IO) of disk on the vm
diskiowritethe write (IO) of disk on the vm
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingdisplaytextthe display text of the disk offering
diskofferingidID of the disk offering
diskofferingnamename of the disk offering
displayvolumean optional field whether to the display the volume to the end user or not.
domainthe domain associated with the disk volume
domainidthe ID of the domain associated with the disk volume
domainpathpath of the Domain the disk volume belongs to
encryptformatthe format of the disk encryption if applicable
externaluuidvolume uuid that is given by virtualisation provider (only for VMware)
hypervisorHypervisor the volume belongs to
isextractabletrue if the volume is extractable, false otherwise
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
maxiopsmax iops of the disk volume
miniopsmin iops of the disk volume
namename of the disk volume
paththe path of the volume
physicalsizethe bytes actually consumed on disk
podidpod id of the volume
podnamepod name of the volume
projectthe project name of the vpn
projectidthe project id of the vpn
provisioningtypeprovisioning type used to create volumes.
quiescevmneed quiesce vm or not when taking snapshot
serviceofferingdisplaytextthe display text of the service offering for root disk
serviceofferingidID of the service offering for root disk
serviceofferingnamename of the service offering for root disk
sizesize of the disk volume
snapshotidID of the snapshot from which this volume was created
statethe state of the disk volume
statusthe status of the volume
storagename of the primary storage hosting the disk volume
storageidid of the primary storage hosting the disk volume; returned to admin user only
storagetypeshared or local storage
supportsstoragesnapshottrue if storage snapshot is supported for the volume, false otherwise
templatedisplaytext an alternate display text of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
typetype of the disk volume (ROOT or DATADISK)
utilizationthe disk utilization
virtualmachineidid of the virtual machine
virtualsizethe bytes allocated
vmdisplaynamedisplay name of the virtual machine
vmnamename of the virtual machine
vmstatestate of the virtual machine
vmtypetype of the virtual machine
volumecheckresultdetails for the volume check result, they may vary for different hypervisors
volumerepairresultdetails for the volume repair result, they may vary for different hypervisors
zoneidID of the availability zone
zonenamename of the availability zone
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/restartNetwork.html b/static/api/apidocs-4.22/html/apis/restartNetwork.html new file mode 100644 index 0000000000..6523cb10e7 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/restartNetwork.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

restartNetwork

+

Restarts the network; includes 1) restarting network elements - virtual routers, DHCP servers 2) reapplying all public IPs 3) reapplying loadBalancing/portForwarding rules

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the network to restart.true
cleanupIf cleanup old network elementsfalse
livepatchLive patches the router software before restarting it. This parameter will only work when 'cleanup' is false.false
makeredundantTurn the network into a network with redundant routers.false
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/restartSharedFileSystem.html b/static/api/apidocs-4.22/html/apis/restartSharedFileSystem.html new file mode 100644 index 0000000000..0e3149e59c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/restartSharedFileSystem.html @@ -0,0 +1,90 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

restartSharedFileSystem

+

Restart a Shared FileSystem

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the shared filesystemtrue
cleanupis cleanup requiredfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/restartVPC.html b/static/api/apidocs-4.22/html/apis/restartVPC.html new file mode 100644 index 0000000000..bc769ab9ad --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/restartVPC.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

restartVPC

+

Restarts a VPC

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe id of the VPCtrue
cleanupIf cleanup old network elementsfalse
livepatchLive patches the router software before restarting it. This parameter will only work when 'cleanup' is false.false
makeredundantTurn a single VPC into a redundant one.false
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/restoreBackup.html b/static/api/apidocs-4.22/html/apis/restoreBackup.html new file mode 100644 index 0000000000..f370b71ac0 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/restoreBackup.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

restoreBackup

+

Restores an existing stopped or deleted VM using a VM backup

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idID of the backuptrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/restoreVirtualMachine.html b/static/api/apidocs-4.22/html/apis/restoreVirtualMachine.html new file mode 100644 index 0000000000..f2b0f90280 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/restoreVirtualMachine.html @@ -0,0 +1,678 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

restoreVirtualMachine

+

Restore a VM to original template/ISO or new template/ISO

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
virtualmachineidVirtual Machine IDtrue
detailsused to specify the custom parametersfalse
diskofferingidOverride root volume's diskoffering.false
expungeOptional field to expunge old root volume after restore.false
rootdisksizeOverride root volume's size (in GB). Analogous to details[0].rootdisksize, which takes precedence over this parameter if both are providedfalse
templateidan optional template Id to restore vm from the new template. This can be an ISO id in case of restore vm deployed using ISOfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the virtual machine
accountthe account associated with the virtual machine
archCPU arch of the VM
autoscalevmgroupidID of AutoScale VM group
autoscalevmgroupnameName of AutoScale VM group
backupofferingidthe ID of the backup offering of the virtual machine
backupofferingnamethe name of the backup offering of the virtual machine
bootmodeGuest vm Boot Mode
boottypeGuest vm Boot Type
cpunumberthe number of vCPUs this virtual machine is using
cpuspeedthe speed of each vCPU
cpuusedthe amount of the vm's CPU currently used
createdthe date when this virtual machine was created
deleteprotectiontrue if vm has delete protection.
detailsVm details in key/value pairs.
diskioreadthe read (IO) of disk on the VM
diskiowritethe write (IO) of disk on the VM
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingidthe ID of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
diskofferingnamethe name of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
displaynameuser generated name. The name of the virtual machine is returned if no displayname exists.
displayvman optional field whether to the display the vm to the end user or not.
domainthe name of the domain in which the virtual machine exists
domainidthe ID of the domain in which the virtual machine exists
domainpathpath of the domain in which the virtual machine exists
forvirtualnetworkthe virtual network for the service offering
gpucardidthe ID of the gpu card to which service offering is linked
gpucardnamethe name of the gpu card to which service offering is linked
gpucountthe count of GPUs on the virtual machine
groupthe group name of the virtual machine
groupidthe group ID of the virtual machine
guestosidOs type ID of the virtual machine
haenabletrue if high-availability is enabled, false otherwise
hostcontrolstatethe control state of the host for the virtual machine
hostidthe ID of the host for the virtual machine
hostnamethe name of the host for the virtual machine
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
instancenameinstance name of the user vm; this parameter is returned to the ROOT admin only
ipaddressthe VM's primary IP address
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
keypairsssh key-pairs
lastupdatedthe date when this virtual machine was updated last time
leasedurationInstance lease duration in days
leaseexpiryactionInstance lease expiry action
leaseexpirydateInstance lease expiry date
maxheadsthe maximum number of display heads
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
memorythe memory allocated for the virtual machine
memoryintfreekbsthe internal memory (KiB) that's free in VM or zero if it can not be calculated
memorykbsthe memory used by the VM in KiB
memorytargetkbsthe target memory in VM (KiB)
namethe name of the virtual machine
networkkbsreadthe incoming network traffic on the VM in KiB
networkkbswritethe outgoing network traffic on the host in KiB
osdisplaynameOS name of the vm
ostypeidOS type id of the vm
passwordthe password (if exists) of the virtual machine
passwordenabledtrue if the password rest feature is enabled, false otherwise
pooltypethe pool type of the virtual machine
projectthe project name of the vm
projectidthe project id of the vm
publicippublic IP address id associated with vm via Static nat rule
publicipidpublic IP address id associated with vm via Static nat rule
readonlydetailsList of read-only Vm details as comma separated string.
receivedbytesthe total number of network traffic bytes received
rootdeviceiddevice ID of the root volume
rootdevicetypedevice type of the root volume
sentbytesthe total number of network traffic bytes sent
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
servicestateState of the Service from LB rule
statethe state of the virtual machine
templatedisplaytext an alternate display text of the template for the virtual machine
templateformatthe format of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
templatetypethe type of the template for the virtual machine
userdataBase64 string containing the user data
userdatadetailslist of variables and values for the variables declared in userdata
userdataidthe id of userdata used for the VM
userdatanamethe name of userdata used for the VM
userdatapolicythe userdata override policy with the userdata provided while deploying VM
useridthe user's ID who deployed the virtual machine
usernamethe user's name who deployed the virtual machine
vgputhe vGPU type used by the virtual machine
vgpuprofileidthe ID of the vgpu profile to which service offering is linked
vgpuprofilenamethe name of the vgpu profile to which service offering is linked
videoramthe video RAM size in MB
vmtypeUser VM type
vnfdetailsVNF details
vnfnicsNICs of the VNF appliance
zoneidthe ID of the availability zone for the virtual machine
zonenamethe name of the availability zone for the virtual machine
affinitygroup(*)list of affinity groups associated with the virtual machine
idthe ID of the affinity group
accountthe account owning the affinity group
dedicatedresourcesdedicated resources associated with this affinity group
descriptionthe description of the affinity group
domainthe domain name of the affinity group
domainidthe domain ID of the affinity group
domainpathpath of the Domain the affinity group belongs to
namethe name of the affinity group
projectthe project name of the affinity group
projectidthe project ID of the affinity group
typethe type of the affinity group
virtualmachineIdsvirtual machine IDs associated with this affinity group
nic(*)the list of nics associated with vm
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
securitygroup(*)list of security groups associated with the virtual machine
idthe ID of the security group
accountthe account owning the security group
descriptionthe description of the security group
domainthe domain name of the security group
domainidthe domain ID of the security group
domainpathpath of the Domain the security group belongs to
namethe name of the security group
projectthe project name of the group
projectidthe project id of the group
virtualmachinecountthe number of virtualmachines associated with this securitygroup
virtualmachineidsthe list of virtualmachine ids associated with this securitygroup
egressrule(*)the list of egress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
ingressrule(*)the list of ingress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/restoreVolumeFromBackupAndAttachToVM.html b/static/api/apidocs-4.22/html/apis/restoreVolumeFromBackupAndAttachToVM.html new file mode 100644 index 0000000000..668bccd694 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/restoreVolumeFromBackupAndAttachToVM.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

restoreVolumeFromBackupAndAttachToVM

+

Restore and attach a backed up volume to VM

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
backupidID of the VM backuptrue
virtualmachineidid of the VM where to attach the restored volumetrue
volumeidID of the volume backed uptrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/revertSnapshot.html b/static/api/apidocs-4.22/html/apis/revertSnapshot.html new file mode 100644 index 0000000000..1ae60acf48 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/revertSnapshot.html @@ -0,0 +1,180 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

revertSnapshot

+

This is supposed to revert a volume snapshot. This command is only supported with KVM so far

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the snapshottrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the snapshot
accountthe account associated with the snapshot
chainsizechain size of snapshot including all parent snapshots. Shown only for incremental snapshots if snapshot.show.chain.size setting is set to true
created the date the snapshot was created
datastoreidID of the datastore for the snapshot entry
datastorenamename of the datastore for the snapshot entry
datastorestatestate of the snapshot on the datastore
datastoretypetype of the datastore for the snapshot entry
domainthe domain name of the snapshot's account
domainidthe domain ID of the snapshot's account
domainpathpath of the Domain the snapshot's account belongs to
downloaddetailsdownload progress of a snapshot
intervaltypevalid types are hourly, daily, weekly, monthy, template, and none.
locationtypevalid location types are primary and secondary.
namename of the snapshot
osdisplaynamedisplay name of the os on volume
ostypeidid of the os on volume
physicalsizephysical size of backedup snapshot on image store
projectthe project name of the snapshot
projectidthe project id of the snapshot
revertableindicates whether the underlying storage supports reverting the volume to this snapshot
snapshottypethe type of the snapshot
statethe state of the snapshot. BackedUp means that snapshot is ready to be used; Creating - the snapshot is being allocated on the primary storage; BackingUp - the snapshot is being backed up on secondary storage
statusthe status of the template
virtualsizevirtual size of backedup snapshot on image store
volumeidID of the disk volume
volumenamename of the disk volume
volumestatestate of the disk volume
volumetypetype of the disk volume
zoneidid of the availability zone
zonenamename of the availability zone
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/revertToVMSnapshot.html b/static/api/apidocs-4.22/html/apis/revertToVMSnapshot.html new file mode 100644 index 0000000000..c4a934be42 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/revertToVMSnapshot.html @@ -0,0 +1,663 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

revertToVMSnapshot

+

Revert VM from a vmsnapshot.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
vmsnapshotidThe ID of the vm snapshottrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the virtual machine
accountthe account associated with the virtual machine
archCPU arch of the VM
autoscalevmgroupidID of AutoScale VM group
autoscalevmgroupnameName of AutoScale VM group
backupofferingidthe ID of the backup offering of the virtual machine
backupofferingnamethe name of the backup offering of the virtual machine
bootmodeGuest vm Boot Mode
boottypeGuest vm Boot Type
cpunumberthe number of vCPUs this virtual machine is using
cpuspeedthe speed of each vCPU
cpuusedthe amount of the vm's CPU currently used
createdthe date when this virtual machine was created
deleteprotectiontrue if vm has delete protection.
detailsVm details in key/value pairs.
diskioreadthe read (IO) of disk on the VM
diskiowritethe write (IO) of disk on the VM
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingidthe ID of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
diskofferingnamethe name of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
displaynameuser generated name. The name of the virtual machine is returned if no displayname exists.
displayvman optional field whether to the display the vm to the end user or not.
domainthe name of the domain in which the virtual machine exists
domainidthe ID of the domain in which the virtual machine exists
domainpathpath of the domain in which the virtual machine exists
forvirtualnetworkthe virtual network for the service offering
gpucardidthe ID of the gpu card to which service offering is linked
gpucardnamethe name of the gpu card to which service offering is linked
gpucountthe count of GPUs on the virtual machine
groupthe group name of the virtual machine
groupidthe group ID of the virtual machine
guestosidOs type ID of the virtual machine
haenabletrue if high-availability is enabled, false otherwise
hostcontrolstatethe control state of the host for the virtual machine
hostidthe ID of the host for the virtual machine
hostnamethe name of the host for the virtual machine
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
instancenameinstance name of the user vm; this parameter is returned to the ROOT admin only
ipaddressthe VM's primary IP address
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
keypairsssh key-pairs
lastupdatedthe date when this virtual machine was updated last time
leasedurationInstance lease duration in days
leaseexpiryactionInstance lease expiry action
leaseexpirydateInstance lease expiry date
maxheadsthe maximum number of display heads
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
memorythe memory allocated for the virtual machine
memoryintfreekbsthe internal memory (KiB) that's free in VM or zero if it can not be calculated
memorykbsthe memory used by the VM in KiB
memorytargetkbsthe target memory in VM (KiB)
namethe name of the virtual machine
networkkbsreadthe incoming network traffic on the VM in KiB
networkkbswritethe outgoing network traffic on the host in KiB
osdisplaynameOS name of the vm
ostypeidOS type id of the vm
passwordthe password (if exists) of the virtual machine
passwordenabledtrue if the password rest feature is enabled, false otherwise
pooltypethe pool type of the virtual machine
projectthe project name of the vm
projectidthe project id of the vm
publicippublic IP address id associated with vm via Static nat rule
publicipidpublic IP address id associated with vm via Static nat rule
readonlydetailsList of read-only Vm details as comma separated string.
receivedbytesthe total number of network traffic bytes received
rootdeviceiddevice ID of the root volume
rootdevicetypedevice type of the root volume
sentbytesthe total number of network traffic bytes sent
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
servicestateState of the Service from LB rule
statethe state of the virtual machine
templatedisplaytext an alternate display text of the template for the virtual machine
templateformatthe format of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
templatetypethe type of the template for the virtual machine
userdataBase64 string containing the user data
userdatadetailslist of variables and values for the variables declared in userdata
userdataidthe id of userdata used for the VM
userdatanamethe name of userdata used for the VM
userdatapolicythe userdata override policy with the userdata provided while deploying VM
useridthe user's ID who deployed the virtual machine
usernamethe user's name who deployed the virtual machine
vgputhe vGPU type used by the virtual machine
vgpuprofileidthe ID of the vgpu profile to which service offering is linked
vgpuprofilenamethe name of the vgpu profile to which service offering is linked
videoramthe video RAM size in MB
vmtypeUser VM type
vnfdetailsVNF details
vnfnicsNICs of the VNF appliance
zoneidthe ID of the availability zone for the virtual machine
zonenamethe name of the availability zone for the virtual machine
affinitygroup(*)list of affinity groups associated with the virtual machine
idthe ID of the affinity group
accountthe account owning the affinity group
dedicatedresourcesdedicated resources associated with this affinity group
descriptionthe description of the affinity group
domainthe domain name of the affinity group
domainidthe domain ID of the affinity group
domainpathpath of the Domain the affinity group belongs to
namethe name of the affinity group
projectthe project name of the affinity group
projectidthe project ID of the affinity group
typethe type of the affinity group
virtualmachineIdsvirtual machine IDs associated with this affinity group
nic(*)the list of nics associated with vm
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
securitygroup(*)list of security groups associated with the virtual machine
idthe ID of the security group
accountthe account owning the security group
descriptionthe description of the security group
domainthe domain name of the security group
domainidthe domain ID of the security group
domainpathpath of the Domain the security group belongs to
namethe name of the security group
projectthe project name of the group
projectidthe project id of the group
virtualmachinecountthe number of virtualmachines associated with this securitygroup
virtualmachineidsthe list of virtualmachine ids associated with this securitygroup
egressrule(*)the list of egress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
ingressrule(*)the list of ingress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/revokeCertificate.html b/static/api/apidocs-4.22/html/apis/revokeCertificate.html new file mode 100644 index 0000000000..ab5e6ccd64 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/revokeCertificate.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

revokeCertificate

+

Revokes certificate using configured CA plugin

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
serialThe certificate serial number, as a hex valuetrue
cnThe certificate CNfalse
providerName of the CA service provider, otherwise the default configured provider plugin will be usedfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/revokeSecurityGroupEgress.html b/static/api/apidocs-4.22/html/apis/revokeSecurityGroupEgress.html new file mode 100644 index 0000000000..278ce12c96 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/revokeSecurityGroupEgress.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

revokeSecurityGroupEgress

+

Deletes a particular egress rule from this security group

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the egress ruletrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/revokeSecurityGroupIngress.html b/static/api/apidocs-4.22/html/apis/revokeSecurityGroupIngress.html new file mode 100644 index 0000000000..16dabb3516 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/revokeSecurityGroupIngress.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

revokeSecurityGroupIngress

+

Deletes a particular ingress rule from this security group

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the ingress ruletrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/revokeTemplateDirectDownloadCertificate.html b/static/api/apidocs-4.22/html/apis/revokeTemplateDirectDownloadCertificate.html new file mode 100644 index 0000000000..21f254beb5 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/revokeTemplateDirectDownloadCertificate.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

revokeTemplateDirectDownloadCertificate

+

Revoke a direct download certificate from hosts in a zone

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
zoneid(optional) zone to revoke certificatetrue
hostid(optional) the host ID to revoke certificatefalse
hypervisor(optional) hypervisor typefalse
idid of the certificatefalse
name(optional) alias of the SSL certificatefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + +
Response NameDescription
detailsindicates the details in case of failure or host skipped
hostidthe ID of the host
hostnamethe name of the host
statusindicates if the certificate has been revoked from the host, failed or skipped
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/runCustomAction.html b/static/api/apidocs-4.22/html/apis/runCustomAction.html new file mode 100644 index 0000000000..5efb2b8fc4 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/runCustomAction.html @@ -0,0 +1,102 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

runCustomAction

+

Run the custom action

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
customactionidID of the custom actiontrue
resourceidID of the instancetrue
parametersParameters in key/value pairs using format parameters[i].keyname=keyvalue. Example: parameters[0].endpoint.url=urlvaluefalse
resourcetypeType of the resourcefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + +
Response NameDescription
idID of the action
nameName of the action
resultResult of the action execution
successWhether custom action succeed or not
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/runDiagnostics.html b/static/api/apidocs-4.22/html/apis/runDiagnostics.html new file mode 100644 index 0000000000..a67b04d655 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/runDiagnostics.html @@ -0,0 +1,99 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

runDiagnostics

+

Execute network-utility command (ping/arping/tracert) on system VMs remotely

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
ipaddressThe IP/Domain address to test connection totrue
targetidThe ID of the system VM instance to diagnosetrue
typeThe system VM diagnostics type valid options are: ping, traceroute, arpingtrue
paramsAdditional command line options that apply for each commandfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + +
Response NameDescription
exitcodethe command execution return code
stderrthe standard error output from the command execution
stdoutthe standard output from the command execution
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/samlSlo.html b/static/api/apidocs-4.22/html/apis/samlSlo.html new file mode 100644 index 0000000000..c46b41de84 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/samlSlo.html @@ -0,0 +1,81 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

samlSlo

+

SAML Global Log Out API

+
+
+ +
+
+
+

Request parameters

+ + + + +
Parameter NameDescriptionRequired
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
descriptionResponse description
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/samlSso.html b/static/api/apidocs-4.22/html/apis/samlSso.html new file mode 100644 index 0000000000..863d9c6712 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/samlSso.html @@ -0,0 +1,132 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

samlSso

+

SP initiated SAML Single Sign On

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idpidIdentity Provider Entity IDtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
accountthe account name the user belongs to
domainidDomain ID that the user belongs to
firstnamefirst name of the user
is2faenabledIs two factor authentication enabled
is2faverifiedIs two factor authentication verified
issuerfor2faTwo factor authentication issuer
lastnamelast name of the user
managementserveridManagement Server ID that the user logged to
providerfor2faTwo factor authentication provider
registeredIs user registered
sessionkeySession key that can be passed in subsequent Query command calls
timeoutthe time period before the session has expired
timezoneuser time zone
timezoneoffsetuser time zoneoffset
typethe account type (admin, domain-admin, read-only-admin, user)
useridUser ID
usernameUsername
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/scaleKubernetesCluster.html b/static/api/apidocs-4.22/html/apis/scaleKubernetesCluster.html new file mode 100644 index 0000000000..614f228892 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/scaleKubernetesCluster.html @@ -0,0 +1,243 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

scaleKubernetesCluster

+

Scales a created, running or stopped CloudManaged Kubernetes cluster

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the Kubernetes clustertrue
autoscalingenabledWhether autoscaling is enabled for the clusterfalse
maxsizeMaximum number of worker nodes in the clusterfalse
minsizeMinimum number of worker nodes in the clusterfalse
nodeidsthe IDs of the nodes to be removedfalse
nodeofferings(Optional) Node Type to Service Offering ID mapping. If provided, it overrides the serviceofferingid parameterfalse
serviceofferingidthe ID of the service offering for the virtual machines in the cluster.false
sizenumber of Kubernetes cluster nodesfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the Kubernetes cluster
accountthe account associated with the Kubernetes cluster
associatednetworknamethe name of the network of the Kubernetes cluster
autoscalingenabledWhether autoscaling is enabled for the cluster
clustertypethe type of the cluster
cniconfignameName of CNI Configuration associated with the cluster
cniconfigurationidID of CNI Configuration associated with the cluster
consoleendpointURL end point for the Kubernetes cluster dashboard UI
controlnodesthe control nodes count for the Kubernetes cluster
controlofferingidthe ID of the service offering of the control nodes on the Kubernetes cluster
controlofferingnamethe name of the service offering of the control nodes on the Kubernetes cluster
cpunumberthe cpu cores of the Kubernetes cluster
createdthe date when this Kubernetes cluster was created
csienabledIndicates if the CloudStack CSI driver has been setup in the cluster
descriptionthe description of the Kubernetes cluster
domainthe name of the domain in which the Kubernetes cluster exists
domainidthe ID of the domain in which the Kubernetes cluster exists
domainpathpath of the domain to which the Kubernetes cluster belongs
endpointURL end point for the Kubernetes cluster
etcdipsPublic IP Addresses of the etcd nodes
etcdnodesthe number of the etcd nodes on the Kubernetes cluster
etcdofferingidthe ID of the service offering of the etcd nodes on the Kubernetes cluster
etcdofferingnamethe name of the service offering of the etcd nodes on the Kubernetes cluster
ipaddressPublic IP Address of the cluster
ipaddressidPublic IP Address ID of the cluster
keypairkeypair details
kubernetesversionidthe ID of the Kubernetes version for the Kubernetes cluster
kubernetesversionnamethe name of the Kubernetes version for the Kubernetes cluster
masternodesthe master nodes count for the Kubernetes cluster. This parameter is deprecated, please use 'controlnodes' parameter.
maxsizeMaximum size of the cluster
memorythe memory the Kubernetes cluster
minsizeMinimum size of the cluster
namethe name of the Kubernetes cluster
networkidthe ID of the network of the Kubernetes cluster
projectthe project name of the Kubernetes cluster
projectidthe project id of the Kubernetes cluster
serviceofferingidthe ID of the service offering of the Kubernetes cluster
serviceofferingnamethe name of the service offering of the Kubernetes cluster
sizethe size (worker nodes count) of the Kubernetes cluster
statethe state of the Kubernetes cluster
templateidthe ID of the template of the Kubernetes cluster
templatenamethe name of the template of the Kubernetes cluster
virtualmachinesthe list of virtualmachine associated with this Kubernetes cluster
workerofferingidthe ID of the service offering of the worker nodes on the Kubernetes cluster
workerofferingnamethe name of the service offering of the worker nodes on the Kubernetes cluster
zoneidthe name of the zone of the Kubernetes cluster
zonenamethe name of the zone of the Kubernetes cluster
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/scaleSystemVm.html b/static/api/apidocs-4.22/html/apis/scaleSystemVm.html new file mode 100644 index 0000000000..3c7c5fd454 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/scaleSystemVm.html @@ -0,0 +1,201 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

scaleSystemVm

+

Scale the service offering for a system vm (console proxy or secondary storage). The system vm must be in a "Stopped" state for this command to take effect.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the system vmtrue
serviceofferingidthe service offering ID to apply to the system vmtrue
detailsname value pairs of custom parameters for cpuspeed, memory and cpunumber. example details[i].name=valuefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the system VM
activeviewersessionsthe number of active console sessions for the console proxy system vm
agentstatethe agent state of the system VM
archCPU arch of the system VM
createdthe date and time the system VM was created
disconnectedthe last disconnected date of host
dns1the first DNS for the system VM
dns2the second DNS for the system VM
gatewaythe gateway for the system VM
guestvlanguest vlan range
hostcontrolstatethe control state of the host for the system VM
hostidthe host ID for the system VM
hostnamethe hostname for the system VM
hypervisorthe hypervisor on which the template runs
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
linklocalipthe link local IP address for the system vm
linklocalmacaddressthe link local MAC address for the system vm
linklocalnetmaskthe link local netmask for the system vm
namethe name of the system VM
networkdomainthe network domain for the system VM
podidthe Pod ID for the system VM
podnamethe Pod name for the system VM
privateipthe private IP address for the system VM
privatemacaddressthe private MAC address for the system VM
privatenetmaskthe private netmask for the system VM
publicipthe public IP address for the system VM
publicmacaddressthe public MAC address for the system VM
publicnetmaskthe public netmask for the system VM
publicvlanpublic vlan range
serviceofferingidthe ID of the service offering of the system virtual machine.
serviceofferingnamethe name of the service offering of the system virtual machine.
statethe state of the system VM
systemvmtypethe system VM type
templateidthe template ID for the system VM
templatenamethe template name for the system VM
versionthe systemvm agent version
zoneidthe Zone ID for the system VM
zonenamethe Zone name for the system VM
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/scaleVirtualMachine.html b/static/api/apidocs-4.22/html/apis/scaleVirtualMachine.html new file mode 100644 index 0000000000..e63f547e81 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/scaleVirtualMachine.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

scaleVirtualMachine

+

Scales the virtual machine to a new service offering. This command also considers the volume size in the service offering or disk offering linked to the new service offering and apply all characteristics to the root volume.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the virtual machinetrue
serviceofferingidthe ID of the service offering for the virtual machinetrue
automigrateFlag for automatic migration of the root volume with new compute offering whenever migration is required to apply the offeringfalse
detailsname value pairs of custom parameters for cpuspeed, memory and cpunumber. example details[i].name=valuefalse
maxiopsNew maximum number of IOPS for the custom disk offeringfalse
miniopsNew minimum number of IOPS for the custom disk offeringfalse
shrinkokVerify OK to Shrinkfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/searchLdap.html b/static/api/apidocs-4.22/html/apis/searchLdap.html new file mode 100644 index 0000000000..a769df8f5c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/searchLdap.html @@ -0,0 +1,111 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

searchLdap

+

Searches LDAP based on the username attribute

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
queryquery to search usingtrue
keywordList by keywordfalse
pagefalse
pagesizefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
conflictingusersourceThe authentication source for this user as known to the system or empty if the user is not yet in cloudstack.
domainThe user's domain
emailThe user's email
firstnameThe user's firstname
lastnameThe user's lastname
principalThe user's principle
usernameThe user's username
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/setupUserTwoFactorAuthentication.html b/static/api/apidocs-4.22/html/apis/setupUserTwoFactorAuthentication.html new file mode 100644 index 0000000000..a1b2f59962 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/setupUserTwoFactorAuthentication.html @@ -0,0 +1,99 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

setupUserTwoFactorAuthentication

+

Setup the 2FA for the user.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
enableEnabled by default, provide false to disable 2FAfalse
providertwo factor authentication codefalse
useridoptional: the id of the user for which 2FA has to be disabledfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + +
Response NameDescription
idthe user ID
accountidthe account ID of the user
secretcodesecret code that needs to be registered with authenticator
usernamethe user name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/startInternalLoadBalancerVM.html b/static/api/apidocs-4.22/html/apis/startInternalLoadBalancerVM.html new file mode 100644 index 0000000000..5f8ba60fed --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/startInternalLoadBalancerVM.html @@ -0,0 +1,354 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

startInternalLoadBalancerVM

+

Starts an existing internal lb vm.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the internal lb vmtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the router
accountthe account associated with the router
archCPU arch of the router
createdthe date and time the router was created
dns1the first DNS for the router
dns2the second DNS for the router
domainthe domain associated with the router
domainidthe domain ID associated with the router
domainpathpath of the Domain the router belongs to
gatewaythe gateway for the router
guestipaddressthe guest IP address for the router
guestmacaddressthe guest MAC address for the router
guestnetmaskthe guest netmask for the router
guestnetworkidthe ID of the corresponding guest network
guestnetworknamethe name of the corresponding guest network
healthchecksfailedtrue if any health checks had failed
hostcontrolstatethe control state of the host for the router
hostidthe host ID for the router
hostnamethe hostname for the router
hypervisorthe hypervisor on which the template runs
ip6dns1the first IPv6 DNS for the router
ip6dns2the second IPv6 DNS for the router
isredundantrouterif this router is an redundant virtual router
linklocalipthe link local IP address for the router
linklocalmacaddressthe link local MAC address for the router
linklocalnetmaskthe link local netmask for the router
linklocalnetworkidthe ID of the corresponding link local network
namethe name of the router
networkdomainthe network domain for the router
podidthe Pod ID for the router
podnamethe Pod name for the router
projectthe project name of the address
projectidthe project id of the ipaddress
publicipthe public IP address for the router
publicmacaddressthe public MAC address for the router
publicnetmaskthe public netmask for the router
publicnetworkidthe ID of the corresponding public network
redundantstatethe state of redundant virtual router
requiresupgradetrue if the router template requires upgrader
rolerole of the domain router
scriptsversionthe version of scripts
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
softwareversionthe version of the code / software in the router
statethe state of the router
templateidthe template ID for the router
templatenamethe template name for the router
versionthe version of template
vpcidVPC the router belongs to
vpcnamethe name of VPC the router belongs to
zoneidthe Zone ID for the router
zonenamethe Zone name for the router
healthcheckresults(*)Last executed health check result for the router
checknamethe name of the health check on the router
checktypethe type of the health check - basic or advanced
detailsdetailed response generated on running health check
lastupdatedthe date this VPC was created
statusthe result of the health check in enum form: {SUCCESS, FAILURE, WARNING, UNKNOWN}
successresult of the health check if available
nic(*)the list of nics associated with the router
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/startKubernetesCluster.html b/static/api/apidocs-4.22/html/apis/startKubernetesCluster.html new file mode 100644 index 0000000000..2bbf802129 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/startKubernetesCluster.html @@ -0,0 +1,222 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

startKubernetesCluster

+

Starts a stopped CloudManaged Kubernetes cluster

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the Kubernetes clustertrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the Kubernetes cluster
accountthe account associated with the Kubernetes cluster
associatednetworknamethe name of the network of the Kubernetes cluster
autoscalingenabledWhether autoscaling is enabled for the cluster
clustertypethe type of the cluster
cniconfignameName of CNI Configuration associated with the cluster
cniconfigurationidID of CNI Configuration associated with the cluster
consoleendpointURL end point for the Kubernetes cluster dashboard UI
controlnodesthe control nodes count for the Kubernetes cluster
controlofferingidthe ID of the service offering of the control nodes on the Kubernetes cluster
controlofferingnamethe name of the service offering of the control nodes on the Kubernetes cluster
cpunumberthe cpu cores of the Kubernetes cluster
createdthe date when this Kubernetes cluster was created
csienabledIndicates if the CloudStack CSI driver has been setup in the cluster
descriptionthe description of the Kubernetes cluster
domainthe name of the domain in which the Kubernetes cluster exists
domainidthe ID of the domain in which the Kubernetes cluster exists
domainpathpath of the domain to which the Kubernetes cluster belongs
endpointURL end point for the Kubernetes cluster
etcdipsPublic IP Addresses of the etcd nodes
etcdnodesthe number of the etcd nodes on the Kubernetes cluster
etcdofferingidthe ID of the service offering of the etcd nodes on the Kubernetes cluster
etcdofferingnamethe name of the service offering of the etcd nodes on the Kubernetes cluster
ipaddressPublic IP Address of the cluster
ipaddressidPublic IP Address ID of the cluster
keypairkeypair details
kubernetesversionidthe ID of the Kubernetes version for the Kubernetes cluster
kubernetesversionnamethe name of the Kubernetes version for the Kubernetes cluster
masternodesthe master nodes count for the Kubernetes cluster. This parameter is deprecated, please use 'controlnodes' parameter.
maxsizeMaximum size of the cluster
memorythe memory the Kubernetes cluster
minsizeMinimum size of the cluster
namethe name of the Kubernetes cluster
networkidthe ID of the network of the Kubernetes cluster
projectthe project name of the Kubernetes cluster
projectidthe project id of the Kubernetes cluster
serviceofferingidthe ID of the service offering of the Kubernetes cluster
serviceofferingnamethe name of the service offering of the Kubernetes cluster
sizethe size (worker nodes count) of the Kubernetes cluster
statethe state of the Kubernetes cluster
templateidthe ID of the template of the Kubernetes cluster
templatenamethe name of the template of the Kubernetes cluster
virtualmachinesthe list of virtualmachine associated with this Kubernetes cluster
workerofferingidthe ID of the service offering of the worker nodes on the Kubernetes cluster
workerofferingnamethe name of the service offering of the worker nodes on the Kubernetes cluster
zoneidthe name of the zone of the Kubernetes cluster
zonenamethe name of the zone of the Kubernetes cluster
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/startRollingMaintenance.html b/static/api/apidocs-4.22/html/apis/startRollingMaintenance.html new file mode 100644 index 0000000000..deb1e01db0 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/startRollingMaintenance.html @@ -0,0 +1,135 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

startRollingMaintenance

+

Start rolling maintenance

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
clusteridsthe IDs of the clusters to start maintenance onfalse
forcedif rolling mechanism should continue in case of an errorfalse
hostidsthe IDs of the hosts to start maintenance onfalse
payloadthe command to execute while hosts are on maintenancefalse
podidsthe IDs of the pods to start maintenance onfalse
timeoutoptional operation timeout (in seconds) that overrides the global timeout settingfalse
zoneidsthe IDs of the zones to start maintenance onfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
detailsin case of failure, details are displayed
successindicates if the rolling maintenance operation was successful
hostsskipped(*)the hosts skipped
hostidthe ID of the skipped host
hostnamethe name of the skipped host
reasonthe reason to skip the host
hostsupdated(*)the hosts updated
enddateend date of the update on the host
hostidthe ID of the updated host
hostnamethe name of the updated host
outputoutput of the maintenance script on the host
startdatestart date of the update on the host
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/startRouter.html b/static/api/apidocs-4.22/html/apis/startRouter.html new file mode 100644 index 0000000000..555ab31efa --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/startRouter.html @@ -0,0 +1,354 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

startRouter

+

Starts a router.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the routertrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the router
accountthe account associated with the router
archCPU arch of the router
createdthe date and time the router was created
dns1the first DNS for the router
dns2the second DNS for the router
domainthe domain associated with the router
domainidthe domain ID associated with the router
domainpathpath of the Domain the router belongs to
gatewaythe gateway for the router
guestipaddressthe guest IP address for the router
guestmacaddressthe guest MAC address for the router
guestnetmaskthe guest netmask for the router
guestnetworkidthe ID of the corresponding guest network
guestnetworknamethe name of the corresponding guest network
healthchecksfailedtrue if any health checks had failed
hostcontrolstatethe control state of the host for the router
hostidthe host ID for the router
hostnamethe hostname for the router
hypervisorthe hypervisor on which the template runs
ip6dns1the first IPv6 DNS for the router
ip6dns2the second IPv6 DNS for the router
isredundantrouterif this router is an redundant virtual router
linklocalipthe link local IP address for the router
linklocalmacaddressthe link local MAC address for the router
linklocalnetmaskthe link local netmask for the router
linklocalnetworkidthe ID of the corresponding link local network
namethe name of the router
networkdomainthe network domain for the router
podidthe Pod ID for the router
podnamethe Pod name for the router
projectthe project name of the address
projectidthe project id of the ipaddress
publicipthe public IP address for the router
publicmacaddressthe public MAC address for the router
publicnetmaskthe public netmask for the router
publicnetworkidthe ID of the corresponding public network
redundantstatethe state of redundant virtual router
requiresupgradetrue if the router template requires upgrader
rolerole of the domain router
scriptsversionthe version of scripts
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
softwareversionthe version of the code / software in the router
statethe state of the router
templateidthe template ID for the router
templatenamethe template name for the router
versionthe version of template
vpcidVPC the router belongs to
vpcnamethe name of VPC the router belongs to
zoneidthe Zone ID for the router
zonenamethe Zone name for the router
healthcheckresults(*)Last executed health check result for the router
checknamethe name of the health check on the router
checktypethe type of the health check - basic or advanced
detailsdetailed response generated on running health check
lastupdatedthe date this VPC was created
statusthe result of the health check in enum form: {SUCCESS, FAILURE, WARNING, UNKNOWN}
successresult of the health check if available
nic(*)the list of nics associated with the router
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/startSharedFileSystem.html b/static/api/apidocs-4.22/html/apis/startSharedFileSystem.html new file mode 100644 index 0000000000..893907e482 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/startSharedFileSystem.html @@ -0,0 +1,294 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

startSharedFileSystem

+

Start a Shared FileSystem

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the shared filesystemtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the shared filesystem
accountthe account associated with the shared filesystem
descriptiondescription of the shared filesystem
diskioreadthe read (IO) of disk on the shared filesystem
diskiowritethe write (IO) of disk on the shared filesystem
diskkbsreadthe shared filesystem's disk read in KiB
diskkbswritethe shared filesystem's disk write in KiB
diskofferingdisplaytextdisk offering display text for the shared filesystem
diskofferingiddisk offering ID for the shared filesystem
diskofferingnamedisk offering for the shared filesystem
domainthe domain associated with the shared filesystem
domainidthe ID of the domain associated with the shared filesystem
domainpathpath of the domain to which the shared filesystem
filesystemthe filesystem format
iscustomdiskofferingdisk offering for the shared filesystem has custom size
namename of the shared filesystem
networkidNetwork ID of the shared filesystem
networknameNetwork name of the shared filesystem
pathpath to mount the shared filesystem
physicalsizethe bytes actually consumed on disk
projectthe project name of the shared filesystem
projectidthe project ID of the shared filesystem
providerthe shared filesystem provider
provisioningtypeprovisioning type used in the shared filesystem
serviceofferingidservice offering ID for the shared filesystem
serviceofferingnameservice offering for the shared filesystem
sizesize of the shared filesystem
sizegbsize of the shared filesystem in GiB
statethe state of the shared filesystem
storagename of the storage pool hosting the data volume
storageidID of the storage pool hosting the data volume
utilizationthe disk utilization
virtualmachineidID of the storage fs vm
virtualsizethe bytes allocated
vmstateID of the storage fs vm
volumeidID of the storage fs data volume
volumenamename of the storage fs data volume
zoneidID of the availability zone
zonenameName of the availability zone
nic(*)the list of nics associated with the shared filesystem
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/startSystemVm.html b/static/api/apidocs-4.22/html/apis/startSystemVm.html new file mode 100644 index 0000000000..0fc7ea287f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/startSystemVm.html @@ -0,0 +1,195 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

startSystemVm

+

Starts a system virtual machine.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the system virtual machinetrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the system VM
activeviewersessionsthe number of active console sessions for the console proxy system vm
agentstatethe agent state of the system VM
archCPU arch of the system VM
createdthe date and time the system VM was created
disconnectedthe last disconnected date of host
dns1the first DNS for the system VM
dns2the second DNS for the system VM
gatewaythe gateway for the system VM
guestvlanguest vlan range
hostcontrolstatethe control state of the host for the system VM
hostidthe host ID for the system VM
hostnamethe hostname for the system VM
hypervisorthe hypervisor on which the template runs
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
linklocalipthe link local IP address for the system vm
linklocalmacaddressthe link local MAC address for the system vm
linklocalnetmaskthe link local netmask for the system vm
namethe name of the system VM
networkdomainthe network domain for the system VM
podidthe Pod ID for the system VM
podnamethe Pod name for the system VM
privateipthe private IP address for the system VM
privatemacaddressthe private MAC address for the system VM
privatenetmaskthe private netmask for the system VM
publicipthe public IP address for the system VM
publicmacaddressthe public MAC address for the system VM
publicnetmaskthe public netmask for the system VM
publicvlanpublic vlan range
serviceofferingidthe ID of the service offering of the system virtual machine.
serviceofferingnamethe name of the service offering of the system virtual machine.
statethe state of the system VM
systemvmtypethe system VM type
templateidthe template ID for the system VM
templatenamethe template name for the system VM
versionthe systemvm agent version
zoneidthe Zone ID for the system VM
zonenamethe Zone name for the system VM
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/startVirtualMachine.html b/static/api/apidocs-4.22/html/apis/startVirtualMachine.html new file mode 100644 index 0000000000..21f22b6f7f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/startVirtualMachine.html @@ -0,0 +1,681 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

startVirtualMachine

+

Starts a virtual machine.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the virtual machinetrue
bootintosetupBoot into hardware setup menu or notfalse
clusteriddestination Cluster ID to deploy the VM to - parameter available for root admin onlyfalse
considerlasthostTrue by default, CloudStack will firstly try to start the VM on the last host where it run on before stopping, if destination host is not specified. If false, CloudStack will not consider the last host and start the VM by normal process.false
deploymentplannerDeployment planner to use for vm allocation. Available to ROOT admin onlyfalse
hostiddestination Host ID to deploy the VM to - parameter available for root admin onlyfalse
podiddestination Pod ID to deploy the VM to - parameter available for root admin onlyfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the virtual machine
accountthe account associated with the virtual machine
archCPU arch of the VM
autoscalevmgroupidID of AutoScale VM group
autoscalevmgroupnameName of AutoScale VM group
backupofferingidthe ID of the backup offering of the virtual machine
backupofferingnamethe name of the backup offering of the virtual machine
bootmodeGuest vm Boot Mode
boottypeGuest vm Boot Type
cpunumberthe number of vCPUs this virtual machine is using
cpuspeedthe speed of each vCPU
cpuusedthe amount of the vm's CPU currently used
createdthe date when this virtual machine was created
deleteprotectiontrue if vm has delete protection.
detailsVm details in key/value pairs.
diskioreadthe read (IO) of disk on the VM
diskiowritethe write (IO) of disk on the VM
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingidthe ID of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
diskofferingnamethe name of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
displaynameuser generated name. The name of the virtual machine is returned if no displayname exists.
displayvman optional field whether to the display the vm to the end user or not.
domainthe name of the domain in which the virtual machine exists
domainidthe ID of the domain in which the virtual machine exists
domainpathpath of the domain in which the virtual machine exists
forvirtualnetworkthe virtual network for the service offering
gpucardidthe ID of the gpu card to which service offering is linked
gpucardnamethe name of the gpu card to which service offering is linked
gpucountthe count of GPUs on the virtual machine
groupthe group name of the virtual machine
groupidthe group ID of the virtual machine
guestosidOs type ID of the virtual machine
haenabletrue if high-availability is enabled, false otherwise
hostcontrolstatethe control state of the host for the virtual machine
hostidthe ID of the host for the virtual machine
hostnamethe name of the host for the virtual machine
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
instancenameinstance name of the user vm; this parameter is returned to the ROOT admin only
ipaddressthe VM's primary IP address
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
keypairsssh key-pairs
lastupdatedthe date when this virtual machine was updated last time
leasedurationInstance lease duration in days
leaseexpiryactionInstance lease expiry action
leaseexpirydateInstance lease expiry date
maxheadsthe maximum number of display heads
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
memorythe memory allocated for the virtual machine
memoryintfreekbsthe internal memory (KiB) that's free in VM or zero if it can not be calculated
memorykbsthe memory used by the VM in KiB
memorytargetkbsthe target memory in VM (KiB)
namethe name of the virtual machine
networkkbsreadthe incoming network traffic on the VM in KiB
networkkbswritethe outgoing network traffic on the host in KiB
osdisplaynameOS name of the vm
ostypeidOS type id of the vm
passwordthe password (if exists) of the virtual machine
passwordenabledtrue if the password rest feature is enabled, false otherwise
pooltypethe pool type of the virtual machine
projectthe project name of the vm
projectidthe project id of the vm
publicippublic IP address id associated with vm via Static nat rule
publicipidpublic IP address id associated with vm via Static nat rule
readonlydetailsList of read-only Vm details as comma separated string.
receivedbytesthe total number of network traffic bytes received
rootdeviceiddevice ID of the root volume
rootdevicetypedevice type of the root volume
sentbytesthe total number of network traffic bytes sent
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
servicestateState of the Service from LB rule
statethe state of the virtual machine
templatedisplaytext an alternate display text of the template for the virtual machine
templateformatthe format of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
templatetypethe type of the template for the virtual machine
userdataBase64 string containing the user data
userdatadetailslist of variables and values for the variables declared in userdata
userdataidthe id of userdata used for the VM
userdatanamethe name of userdata used for the VM
userdatapolicythe userdata override policy with the userdata provided while deploying VM
useridthe user's ID who deployed the virtual machine
usernamethe user's name who deployed the virtual machine
vgputhe vGPU type used by the virtual machine
vgpuprofileidthe ID of the vgpu profile to which service offering is linked
vgpuprofilenamethe name of the vgpu profile to which service offering is linked
videoramthe video RAM size in MB
vmtypeUser VM type
vnfdetailsVNF details
vnfnicsNICs of the VNF appliance
zoneidthe ID of the availability zone for the virtual machine
zonenamethe name of the availability zone for the virtual machine
affinitygroup(*)list of affinity groups associated with the virtual machine
idthe ID of the affinity group
accountthe account owning the affinity group
dedicatedresourcesdedicated resources associated with this affinity group
descriptionthe description of the affinity group
domainthe domain name of the affinity group
domainidthe domain ID of the affinity group
domainpathpath of the Domain the affinity group belongs to
namethe name of the affinity group
projectthe project name of the affinity group
projectidthe project ID of the affinity group
typethe type of the affinity group
virtualmachineIdsvirtual machine IDs associated with this affinity group
nic(*)the list of nics associated with vm
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
securitygroup(*)list of security groups associated with the virtual machine
idthe ID of the security group
accountthe account owning the security group
descriptionthe description of the security group
domainthe domain name of the security group
domainidthe domain ID of the security group
domainpathpath of the Domain the security group belongs to
namethe name of the security group
projectthe project name of the group
projectidthe project id of the group
virtualmachinecountthe number of virtualmachines associated with this securitygroup
virtualmachineidsthe list of virtualmachine ids associated with this securitygroup
egressrule(*)the list of egress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
ingressrule(*)the list of ingress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/stopInternalLoadBalancerVM.html b/static/api/apidocs-4.22/html/apis/stopInternalLoadBalancerVM.html new file mode 100644 index 0000000000..179f2bc865 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/stopInternalLoadBalancerVM.html @@ -0,0 +1,357 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

stopInternalLoadBalancerVM

+

Stops an Internal LB vm.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the internal lb vmtrue
forcedForce stop the VM (vm is marked as Stopped even when command fails to be send to the backend, otherwise a force poweroff is attempted). To be used if the caller knows the VM is stopped and should be marked as such.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the router
accountthe account associated with the router
archCPU arch of the router
createdthe date and time the router was created
dns1the first DNS for the router
dns2the second DNS for the router
domainthe domain associated with the router
domainidthe domain ID associated with the router
domainpathpath of the Domain the router belongs to
gatewaythe gateway for the router
guestipaddressthe guest IP address for the router
guestmacaddressthe guest MAC address for the router
guestnetmaskthe guest netmask for the router
guestnetworkidthe ID of the corresponding guest network
guestnetworknamethe name of the corresponding guest network
healthchecksfailedtrue if any health checks had failed
hostcontrolstatethe control state of the host for the router
hostidthe host ID for the router
hostnamethe hostname for the router
hypervisorthe hypervisor on which the template runs
ip6dns1the first IPv6 DNS for the router
ip6dns2the second IPv6 DNS for the router
isredundantrouterif this router is an redundant virtual router
linklocalipthe link local IP address for the router
linklocalmacaddressthe link local MAC address for the router
linklocalnetmaskthe link local netmask for the router
linklocalnetworkidthe ID of the corresponding link local network
namethe name of the router
networkdomainthe network domain for the router
podidthe Pod ID for the router
podnamethe Pod name for the router
projectthe project name of the address
projectidthe project id of the ipaddress
publicipthe public IP address for the router
publicmacaddressthe public MAC address for the router
publicnetmaskthe public netmask for the router
publicnetworkidthe ID of the corresponding public network
redundantstatethe state of redundant virtual router
requiresupgradetrue if the router template requires upgrader
rolerole of the domain router
scriptsversionthe version of scripts
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
softwareversionthe version of the code / software in the router
statethe state of the router
templateidthe template ID for the router
templatenamethe template name for the router
versionthe version of template
vpcidVPC the router belongs to
vpcnamethe name of VPC the router belongs to
zoneidthe Zone ID for the router
zonenamethe Zone name for the router
healthcheckresults(*)Last executed health check result for the router
checknamethe name of the health check on the router
checktypethe type of the health check - basic or advanced
detailsdetailed response generated on running health check
lastupdatedthe date this VPC was created
statusthe result of the health check in enum form: {SUCCESS, FAILURE, WARNING, UNKNOWN}
successresult of the health check if available
nic(*)the list of nics associated with the router
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/stopKubernetesCluster.html b/static/api/apidocs-4.22/html/apis/stopKubernetesCluster.html new file mode 100644 index 0000000000..ace81e19e7 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/stopKubernetesCluster.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

stopKubernetesCluster

+

Stops a running CloudManaged Kubernetes cluster

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the Kubernetes clustertrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/stopNetScalerVpx.html b/static/api/apidocs-4.22/html/apis/stopNetScalerVpx.html new file mode 100644 index 0000000000..0534988cd8 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/stopNetScalerVpx.html @@ -0,0 +1,357 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

stopNetScalerVpx

+

Stops a NetScalervm.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the NetScaler vmtrue
forcedForce stop the VM (vm is marked as Stopped even when command fails to be send to the backend, otherwise a force poweroff is attempted). To be used if the caller knows the VM is stopped and should be marked as such.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the router
accountthe account associated with the router
archCPU arch of the router
createdthe date and time the router was created
dns1the first DNS for the router
dns2the second DNS for the router
domainthe domain associated with the router
domainidthe domain ID associated with the router
domainpathpath of the Domain the router belongs to
gatewaythe gateway for the router
guestipaddressthe guest IP address for the router
guestmacaddressthe guest MAC address for the router
guestnetmaskthe guest netmask for the router
guestnetworkidthe ID of the corresponding guest network
guestnetworknamethe name of the corresponding guest network
healthchecksfailedtrue if any health checks had failed
hostcontrolstatethe control state of the host for the router
hostidthe host ID for the router
hostnamethe hostname for the router
hypervisorthe hypervisor on which the template runs
ip6dns1the first IPv6 DNS for the router
ip6dns2the second IPv6 DNS for the router
isredundantrouterif this router is an redundant virtual router
linklocalipthe link local IP address for the router
linklocalmacaddressthe link local MAC address for the router
linklocalnetmaskthe link local netmask for the router
linklocalnetworkidthe ID of the corresponding link local network
namethe name of the router
networkdomainthe network domain for the router
podidthe Pod ID for the router
podnamethe Pod name for the router
projectthe project name of the address
projectidthe project id of the ipaddress
publicipthe public IP address for the router
publicmacaddressthe public MAC address for the router
publicnetmaskthe public netmask for the router
publicnetworkidthe ID of the corresponding public network
redundantstatethe state of redundant virtual router
requiresupgradetrue if the router template requires upgrader
rolerole of the domain router
scriptsversionthe version of scripts
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
softwareversionthe version of the code / software in the router
statethe state of the router
templateidthe template ID for the router
templatenamethe template name for the router
versionthe version of template
vpcidVPC the router belongs to
vpcnamethe name of VPC the router belongs to
zoneidthe Zone ID for the router
zonenamethe Zone name for the router
healthcheckresults(*)Last executed health check result for the router
checknamethe name of the health check on the router
checktypethe type of the health check - basic or advanced
detailsdetailed response generated on running health check
lastupdatedthe date this VPC was created
statusthe result of the health check in enum form: {SUCCESS, FAILURE, WARNING, UNKNOWN}
successresult of the health check if available
nic(*)the list of nics associated with the router
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/stopRouter.html b/static/api/apidocs-4.22/html/apis/stopRouter.html new file mode 100644 index 0000000000..93a83d4349 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/stopRouter.html @@ -0,0 +1,357 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

stopRouter

+

Stops a router.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the routertrue
forcedForce stop the VM (vm is marked as Stopped even when command fails to be send to the backend, otherwise a force poweroff is attempted). To be used if the caller knows the VM is stopped and should be marked as such.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the router
accountthe account associated with the router
archCPU arch of the router
createdthe date and time the router was created
dns1the first DNS for the router
dns2the second DNS for the router
domainthe domain associated with the router
domainidthe domain ID associated with the router
domainpathpath of the Domain the router belongs to
gatewaythe gateway for the router
guestipaddressthe guest IP address for the router
guestmacaddressthe guest MAC address for the router
guestnetmaskthe guest netmask for the router
guestnetworkidthe ID of the corresponding guest network
guestnetworknamethe name of the corresponding guest network
healthchecksfailedtrue if any health checks had failed
hostcontrolstatethe control state of the host for the router
hostidthe host ID for the router
hostnamethe hostname for the router
hypervisorthe hypervisor on which the template runs
ip6dns1the first IPv6 DNS for the router
ip6dns2the second IPv6 DNS for the router
isredundantrouterif this router is an redundant virtual router
linklocalipthe link local IP address for the router
linklocalmacaddressthe link local MAC address for the router
linklocalnetmaskthe link local netmask for the router
linklocalnetworkidthe ID of the corresponding link local network
namethe name of the router
networkdomainthe network domain for the router
podidthe Pod ID for the router
podnamethe Pod name for the router
projectthe project name of the address
projectidthe project id of the ipaddress
publicipthe public IP address for the router
publicmacaddressthe public MAC address for the router
publicnetmaskthe public netmask for the router
publicnetworkidthe ID of the corresponding public network
redundantstatethe state of redundant virtual router
requiresupgradetrue if the router template requires upgrader
rolerole of the domain router
scriptsversionthe version of scripts
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
softwareversionthe version of the code / software in the router
statethe state of the router
templateidthe template ID for the router
templatenamethe template name for the router
versionthe version of template
vpcidVPC the router belongs to
vpcnamethe name of VPC the router belongs to
zoneidthe Zone ID for the router
zonenamethe Zone name for the router
healthcheckresults(*)Last executed health check result for the router
checknamethe name of the health check on the router
checktypethe type of the health check - basic or advanced
detailsdetailed response generated on running health check
lastupdatedthe date this VPC was created
statusthe result of the health check in enum form: {SUCCESS, FAILURE, WARNING, UNKNOWN}
successresult of the health check if available
nic(*)the list of nics associated with the router
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/stopSharedFileSystem.html b/static/api/apidocs-4.22/html/apis/stopSharedFileSystem.html new file mode 100644 index 0000000000..b03d14c36b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/stopSharedFileSystem.html @@ -0,0 +1,297 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

stopSharedFileSystem

+

Stop a Shared FileSystem

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the shared filesystemtrue
forcedForce stop the shared filesystem.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the shared filesystem
accountthe account associated with the shared filesystem
descriptiondescription of the shared filesystem
diskioreadthe read (IO) of disk on the shared filesystem
diskiowritethe write (IO) of disk on the shared filesystem
diskkbsreadthe shared filesystem's disk read in KiB
diskkbswritethe shared filesystem's disk write in KiB
diskofferingdisplaytextdisk offering display text for the shared filesystem
diskofferingiddisk offering ID for the shared filesystem
diskofferingnamedisk offering for the shared filesystem
domainthe domain associated with the shared filesystem
domainidthe ID of the domain associated with the shared filesystem
domainpathpath of the domain to which the shared filesystem
filesystemthe filesystem format
iscustomdiskofferingdisk offering for the shared filesystem has custom size
namename of the shared filesystem
networkidNetwork ID of the shared filesystem
networknameNetwork name of the shared filesystem
pathpath to mount the shared filesystem
physicalsizethe bytes actually consumed on disk
projectthe project name of the shared filesystem
projectidthe project ID of the shared filesystem
providerthe shared filesystem provider
provisioningtypeprovisioning type used in the shared filesystem
serviceofferingidservice offering ID for the shared filesystem
serviceofferingnameservice offering for the shared filesystem
sizesize of the shared filesystem
sizegbsize of the shared filesystem in GiB
statethe state of the shared filesystem
storagename of the storage pool hosting the data volume
storageidID of the storage pool hosting the data volume
utilizationthe disk utilization
virtualmachineidID of the storage fs vm
virtualsizethe bytes allocated
vmstateID of the storage fs vm
volumeidID of the storage fs data volume
volumenamename of the storage fs data volume
zoneidID of the availability zone
zonenameName of the availability zone
nic(*)the list of nics associated with the shared filesystem
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/stopSystemVm.html b/static/api/apidocs-4.22/html/apis/stopSystemVm.html new file mode 100644 index 0000000000..60907aa031 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/stopSystemVm.html @@ -0,0 +1,198 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

stopSystemVm

+

Stops a system VM.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the system virtual machinetrue
forcedForce stop the VM (vm is marked as Stopped even when command fails to be send to the backend, otherwise a force poweroff is attempted). To be used if the caller knows the VM is stopped and should be marked as such.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the system VM
activeviewersessionsthe number of active console sessions for the console proxy system vm
agentstatethe agent state of the system VM
archCPU arch of the system VM
createdthe date and time the system VM was created
disconnectedthe last disconnected date of host
dns1the first DNS for the system VM
dns2the second DNS for the system VM
gatewaythe gateway for the system VM
guestvlanguest vlan range
hostcontrolstatethe control state of the host for the system VM
hostidthe host ID for the system VM
hostnamethe hostname for the system VM
hypervisorthe hypervisor on which the template runs
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
linklocalipthe link local IP address for the system vm
linklocalmacaddressthe link local MAC address for the system vm
linklocalnetmaskthe link local netmask for the system vm
namethe name of the system VM
networkdomainthe network domain for the system VM
podidthe Pod ID for the system VM
podnamethe Pod name for the system VM
privateipthe private IP address for the system VM
privatemacaddressthe private MAC address for the system VM
privatenetmaskthe private netmask for the system VM
publicipthe public IP address for the system VM
publicmacaddressthe public MAC address for the system VM
publicnetmaskthe public netmask for the system VM
publicvlanpublic vlan range
serviceofferingidthe ID of the service offering of the system virtual machine.
serviceofferingnamethe name of the service offering of the system virtual machine.
statethe state of the system VM
systemvmtypethe system VM type
templateidthe template ID for the system VM
templatenamethe template name for the system VM
versionthe systemvm agent version
zoneidthe Zone ID for the system VM
zonenamethe Zone name for the system VM
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/stopVirtualMachine.html b/static/api/apidocs-4.22/html/apis/stopVirtualMachine.html new file mode 100644 index 0000000000..6f63da0bee --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/stopVirtualMachine.html @@ -0,0 +1,666 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

stopVirtualMachine

+

Stops a virtual machine.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the virtual machinetrue
forcedForce stop the VM (vm is marked as Stopped even when command fails to be send to the backend, otherwise a force poweroff is attempted). This option is to be used if the caller knows the VM is stopped and should be marked as such.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the virtual machine
accountthe account associated with the virtual machine
archCPU arch of the VM
autoscalevmgroupidID of AutoScale VM group
autoscalevmgroupnameName of AutoScale VM group
backupofferingidthe ID of the backup offering of the virtual machine
backupofferingnamethe name of the backup offering of the virtual machine
bootmodeGuest vm Boot Mode
boottypeGuest vm Boot Type
cpunumberthe number of vCPUs this virtual machine is using
cpuspeedthe speed of each vCPU
cpuusedthe amount of the vm's CPU currently used
createdthe date when this virtual machine was created
deleteprotectiontrue if vm has delete protection.
detailsVm details in key/value pairs.
diskioreadthe read (IO) of disk on the VM
diskiowritethe write (IO) of disk on the VM
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingidthe ID of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
diskofferingnamethe name of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
displaynameuser generated name. The name of the virtual machine is returned if no displayname exists.
displayvman optional field whether to the display the vm to the end user or not.
domainthe name of the domain in which the virtual machine exists
domainidthe ID of the domain in which the virtual machine exists
domainpathpath of the domain in which the virtual machine exists
forvirtualnetworkthe virtual network for the service offering
gpucardidthe ID of the gpu card to which service offering is linked
gpucardnamethe name of the gpu card to which service offering is linked
gpucountthe count of GPUs on the virtual machine
groupthe group name of the virtual machine
groupidthe group ID of the virtual machine
guestosidOs type ID of the virtual machine
haenabletrue if high-availability is enabled, false otherwise
hostcontrolstatethe control state of the host for the virtual machine
hostidthe ID of the host for the virtual machine
hostnamethe name of the host for the virtual machine
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
instancenameinstance name of the user vm; this parameter is returned to the ROOT admin only
ipaddressthe VM's primary IP address
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
keypairsssh key-pairs
lastupdatedthe date when this virtual machine was updated last time
leasedurationInstance lease duration in days
leaseexpiryactionInstance lease expiry action
leaseexpirydateInstance lease expiry date
maxheadsthe maximum number of display heads
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
memorythe memory allocated for the virtual machine
memoryintfreekbsthe internal memory (KiB) that's free in VM or zero if it can not be calculated
memorykbsthe memory used by the VM in KiB
memorytargetkbsthe target memory in VM (KiB)
namethe name of the virtual machine
networkkbsreadthe incoming network traffic on the VM in KiB
networkkbswritethe outgoing network traffic on the host in KiB
osdisplaynameOS name of the vm
ostypeidOS type id of the vm
passwordthe password (if exists) of the virtual machine
passwordenabledtrue if the password rest feature is enabled, false otherwise
pooltypethe pool type of the virtual machine
projectthe project name of the vm
projectidthe project id of the vm
publicippublic IP address id associated with vm via Static nat rule
publicipidpublic IP address id associated with vm via Static nat rule
readonlydetailsList of read-only Vm details as comma separated string.
receivedbytesthe total number of network traffic bytes received
rootdeviceiddevice ID of the root volume
rootdevicetypedevice type of the root volume
sentbytesthe total number of network traffic bytes sent
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
servicestateState of the Service from LB rule
statethe state of the virtual machine
templatedisplaytext an alternate display text of the template for the virtual machine
templateformatthe format of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
templatetypethe type of the template for the virtual machine
userdataBase64 string containing the user data
userdatadetailslist of variables and values for the variables declared in userdata
userdataidthe id of userdata used for the VM
userdatanamethe name of userdata used for the VM
userdatapolicythe userdata override policy with the userdata provided while deploying VM
useridthe user's ID who deployed the virtual machine
usernamethe user's name who deployed the virtual machine
vgputhe vGPU type used by the virtual machine
vgpuprofileidthe ID of the vgpu profile to which service offering is linked
vgpuprofilenamethe name of the vgpu profile to which service offering is linked
videoramthe video RAM size in MB
vmtypeUser VM type
vnfdetailsVNF details
vnfnicsNICs of the VNF appliance
zoneidthe ID of the availability zone for the virtual machine
zonenamethe name of the availability zone for the virtual machine
affinitygroup(*)list of affinity groups associated with the virtual machine
idthe ID of the affinity group
accountthe account owning the affinity group
dedicatedresourcesdedicated resources associated with this affinity group
descriptionthe description of the affinity group
domainthe domain name of the affinity group
domainidthe domain ID of the affinity group
domainpathpath of the Domain the affinity group belongs to
namethe name of the affinity group
projectthe project name of the affinity group
projectidthe project ID of the affinity group
typethe type of the affinity group
virtualmachineIdsvirtual machine IDs associated with this affinity group
nic(*)the list of nics associated with vm
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
securitygroup(*)list of security groups associated with the virtual machine
idthe ID of the security group
accountthe account owning the security group
descriptionthe description of the security group
domainthe domain name of the security group
domainidthe domain ID of the security group
domainpathpath of the Domain the security group belongs to
namethe name of the security group
projectthe project name of the group
projectidthe project id of the group
virtualmachinecountthe number of virtualmachines associated with this securitygroup
virtualmachineidsthe list of virtualmachine ids associated with this securitygroup
egressrule(*)the list of egress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
ingressrule(*)the list of ingress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/suspendProject.html b/static/api/apidocs-4.22/html/apis/suspendProject.html new file mode 100644 index 0000000000..fe540d1684 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/suspendProject.html @@ -0,0 +1,300 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

suspendProject

+

Suspends a project

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idid of the project to be suspendedtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the project
backupavailablethe total number of backups available to this project
backuplimitthe total number of backups which can be stored by this project
backupstorageavailablethe total backup storage space (in GiB) available to the project
backupstoragelimitthe total backup storage space (in GiB) the project can own
backupstoragetotalthe total backup storage space (in GiB) owned by the project
backuptotalthe total number of backups stored by this project
bucketavailablethe total number of buckets available to this project
bucketlimitthe total number of buckets which can be stored by this project
buckettotalthe total number of buckets stored by this project
cpuavailablethe total number of cpu cores available to be created for this project
cpulimitthe total number of cpu cores the project can own
cputotalthe total number of cpu cores owned by project
createdthe date this project was created
displaytextthe displaytext of the project
domainthe domain name where the project belongs to
domainidthe domain id the project belongs to
gpuavailablethe total number of gpus available to be created for this project
gpulimitthe total number of gpus the project can own
gputotalthe total number of gpus owned by project
iconBase64 string representation of the resource icon
ipavailablethe total number of public ip addresses available for this project to acquire
iplimitthe total number of public ip addresses this project can acquire
iptotalthe total number of public ip addresses allocated for this project
memoryavailablethe total memory (in MB) available to be created for this project
memorylimitthe total memory (in MB) the project can own
memorytotalthe total memory (in MB) owned by project
namethe name of the project
networkavailablethe total number of networks available to be created for this project
networklimitthe total number of networks the project can own
networktotalthe total number of networks owned by project
objectstorageavailablethe total object storage space (in GiB) available to the project
objectstoragelimitthe total object storage space (in GiB) the project can own
objectstoragetotalthe total object storage space (in GiB) owned by the project
ownerthe account name of the project's owners
primarystorageavailablethe total primary storage space (in GiB) available to be used for this project
primarystoragelimitthe total primary storage space (in GiB) the project can own
primarystoragetotalthe total primary storage space (in GiB) owned by project
projectaccountnamethe project account name of the project
secondarystorageavailablethe total secondary storage space (in GiB) available to be used for this project
secondarystoragelimitthe total secondary storage space (in GiB) the project can own
secondarystoragetotalthe total secondary storage space (in GiB) owned by project
snapshotavailablethe total number of snapshots available for this project
snapshotlimitthe total number of snapshots which can be stored by this project
snapshottotalthe total number of snapshots stored by this project
statethe state of the project
taggedresourcesThe tagged resource limit and count for the project
templateavailablethe total number of templates available to be created by this project
templatelimitthe total number of templates which can be created by this project
templatetotalthe total number of templates which have been created by this project
vmavailablethe total number of virtual machines available for this project to acquire
vmlimitthe total number of virtual machines that can be deployed by this project
vmrunningthe total number of virtual machines running for this project
vmstoppedthe total number of virtual machines stopped for this project
vmtotalthe total number of virtual machines deployed by this project
volumeavailablethe total volume available for this project
volumelimitthe total volume which can be used by this project
volumetotalthe total volume being used by this project
vpcavailablethe total number of vpcs available to be created for this project
vpclimitthe total number of vpcs the project can own
vpctotalthe total number of vpcs owned by project
tags(*)the list of resource tags associated with vm
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/syncStoragePool.html b/static/api/apidocs-4.22/html/apis/syncStoragePool.html new file mode 100644 index 0000000000..50ad230bad --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/syncStoragePool.html @@ -0,0 +1,186 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

syncStoragePool

+

Sync storage pool with management server (currently supported for Datastore Cluster in VMware and syncs the datastores in it)

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idStorage pool idtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the storage pool
allocatediopstotal min IOPS currently in use by volumes
capacitybytesbytes CloudStack can provision from this storage pool
capacityiopsIOPS CloudStack can provision from this storage pool
clusteridthe ID of the cluster for the storage pool
clusternamethe name of the cluster for the storage pool
createdthe date and time the storage pool was created
detailsthe storage pool details
disksizeallocatedthe pool's currently allocated disk size
disksizetotalthe total disk size of the storage pool
disksizeusedthe pool's currently used disk size
hypervisorthe hypervisor type of the storage pool
ipaddressthe IP address of the storage pool
istagaruleWhether the informed tag is a JS interpretable rule or not.
managedwhether this pool is managed or not
namethe name of the storage pool
nfsmountoptsthe nfs mount options for the storage pool
overprovisionfactorthe overprovisionfactor for the storage pool
paththe storage pool path
podidthe Pod ID of the storage pool
podnamethe Pod name of the storage pool
providerStorage provider for this pool
scopethe scope of the storage pool
statethe state of the storage pool
storageaccessgroupsthe storage access groups for the storage pool
storagecapabilitiesthe storage pool capabilities
storagecustomstatsthe storage pool custom stats
suitableformigrationtrue if this pool is suitable to migrate a volume, false otherwise
tagsthe tags for the storage pool
typethe storage pool type
usediopstotal IOPS currently in use
zoneidthe Zone ID of the storage pool
zonenamethe Zone name of the storage pool
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/synchronizeTungstenFabricData.html b/static/api/apidocs-4.22/html/apis/synchronizeTungstenFabricData.html new file mode 100644 index 0000000000..fefa24b984 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/synchronizeTungstenFabricData.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

synchronizeTungstenFabricData

+

Synchronize Tungsten-Fabric data

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idprovider idtrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/triggerShutdown.html b/static/api/apidocs-4.22/html/apis/triggerShutdown.html new file mode 100644 index 0000000000..2a9487f3d6 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/triggerShutdown.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

triggerShutdown

+

Triggers an automatic safe shutdown of CloudStack by not accepting new jobs and shutting down when all pending jobs have been completed.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
managementserveridthe id of the management servertrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
agentsThe host agents this management server is responsible for
agentscountThe number of host agents this management server is responsible for
maintenanceinitiatedIndicates whether maintenance has been initiated
managementserveridThe id of the management server
pendingjobscountThe number of jobs in progress
readyforshutdownIndicates whether CloudStack is ready to shutdown
shutdowntriggeredIndicates whether a shutdown has been triggered
statethe state of the management server
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/unmanageGpuDevice.html b/static/api/apidocs-4.22/html/apis/unmanageGpuDevice.html new file mode 100644 index 0000000000..a1c1d81797 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/unmanageGpuDevice.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

unmanageGpuDevice

+

Unmanage a GPU device

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idscomma separated list of IDs of the GPU devicetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/unmanageVirtualMachine.html b/static/api/apidocs-4.22/html/apis/unmanageVirtualMachine.html new file mode 100644 index 0000000000..ba5ae3ea24 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/unmanageVirtualMachine.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

unmanageVirtualMachine

+

Unmanage a guest virtual machine.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the virtual machine to unmanagetrue
forcedForce unmanaging Instance with config drive. Applicable only for KVM Hypervisor.false
hostidID of the host which will be used for unmanaging the Instance. Applicable only for KVM hypervisor and stopped Instances. Domain XML will be stored on this host.false
+
+
+

Response Tags

+ + + + + + + + + + + + + +
Response NameDescription
detailsdetails of the unmanage VM operation
hostidThe ID of the host used for unmanaged Instance
successresult of the unmanage VM operation
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/unmanageVolume.html b/static/api/apidocs-4.22/html/apis/unmanageVolume.html new file mode 100644 index 0000000000..da5a188861 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/unmanageVolume.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

unmanageVolume

+

Unmanage a volume on storage pool.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the volume to unmanagetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/unregisterExtension.html b/static/api/apidocs-4.22/html/apis/unregisterExtension.html new file mode 100644 index 0000000000..7d62e1e334 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/unregisterExtension.html @@ -0,0 +1,138 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

unregisterExtension

+

Unregister an extension with a resource

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
extensionidID of the extensiontrue
resourceidID of the resource to register the extension withtrue
resourcetypeType of the resourcetrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the extension
createdCreation timestamp of the extension
descriptionDescription of the extension
detailsThe details of the extension
isuserdefinedTrue if the extension is added by admin
nameName of the extension
pathThe path of the entry point fo the extension
pathreadyTrue if the extension path is in ready state across management servers
removedRemoval timestamp of the extension, if applicable
stateThe state of the extension
typeType of the extension
resources(*)List of resources to which extension is registered to
idID of the resource associated with the extension
createdCreation timestamp of the mapping
detailsthe details of the resource map
nameName of the resource associated with this mapping
typeType of the resource
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateAccount.html b/static/api/apidocs-4.22/html/apis/updateAccount.html new file mode 100644 index 0000000000..395a80e27e --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateAccount.html @@ -0,0 +1,405 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateAccount

+

Updates account information for the authenticated user

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountCurrent account namefalse
accountdetailsDetails for the account used to store specific parametersfalse
apikeyaccessDetermines if Api key access for this user is enabled, disabled or inherits the value from its parent, the domain level setting api.key.accessfalse
domainidThe UUID of the domain where the account existsfalse
idAccount UUIDfalse
networkdomainNetwork domain for the account's networks; empty string will update domainName with NULL valuefalse
newnameNew name for the accountfalse
roleidThe UUID of the dynamic role to set for the accountfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the account
accountdetailsdetails for the account
accounttypeaccount type (admin, domain-admin, user)
apikeyaccesswhether api key access is Enabled, Disabled or set to Inherit (it inherits the value from the parent)
backupavailablethe total number of backups available to this account
backuplimitthe total number of backups which can be stored by this account
backupstorageavailablethe total backup storage space (in GiB) available to the account
backupstoragelimitthe total backup storage space (in GiB) the account can own
backupstoragetotalthe total backup storage space (in GiB) owned by the account
backuptotalthe total number of backups stored by this account
bucketavailablethe total number of buckets available to this account
bucketlimitthe total number of buckets which can be stored by this account
buckettotalthe total number of buckets stored by this account
cpuavailablethe total number of cpu cores available to be created for this account
cpulimitthe total number of cpu cores the account can own
cputotalthe total number of cpu cores owned by account
createdthe date when this account was created
defaultzoneidthe default zone of the account
domainname of the Domain the account belongs to
domainidid of the Domain the account belongs to
domainpathpath of the Domain the account belongs to
gpuavailablethe total number of gpus available to be created for this account
gpulimitthe total number of gpus the account can own
gputotalthe total number of gpus owned by account
groupsthe list of acl groups that account belongs to
iconBase64 string representation of the resource icon
ipavailablethe total number of public ip addresses available for this account to acquire
iplimitthe total number of public ip addresses this account can acquire
iptotalthe total number of public ip addresses allocated for this account
iscleanuprequiredtrue if the account requires cleanup
isdefaulttrue if account is default, false otherwise
memoryavailablethe total memory (in MB) available to be created for this account
memorylimitthe total memory (in MB) the account can own
memorytotalthe total memory (in MB) owned by account
namethe name of the account
networkavailablethe total number of networks available to be created for this account
networkdomainthe network domain
networklimitthe total number of networks the account can own
networktotalthe total number of networks owned by account
objectstorageavailablethe total object storage space (in GiB) available to the account
objectstoragelimitthe total object storage space (in GiB) the account can own
objectstoragetotalthe total object storage space (in GiB) owned by the account
primarystorageavailablethe total primary storage space (in GiB) available to be used for this account
primarystoragelimitthe total primary storage space (in GiB) the account can own
primarystoragetotalthe total primary storage space (in GiB) owned by account
projectavailablethe total number of projects available for administration by this account
projectlimitthe total number of projects the account can own
projecttotalthe total number of projects being administrated by this account
receivedbytesthe total number of network traffic bytes received
roleidthe ID of the role
rolenamethe name of the role
roletypethe type of the role (Admin, ResourceAdmin, DomainAdmin, User)
secondarystorageavailablethe total secondary storage space (in GiB) available to be used for this account
secondarystoragelimitthe total secondary storage space (in GiB) the account can own
secondarystoragetotalthe total secondary storage space (in GiB) owned by account
sentbytesthe total number of network traffic bytes sent
snapshotavailablethe total number of snapshots available for this account
snapshotlimitthe total number of snapshots which can be stored by this account
snapshottotalthe total number of snapshots stored by this account
statethe state of the account
taggedresourcesThe tagged resource limit and count for the account
templateavailablethe total number of templates available to be created by this account
templatelimitthe total number of templates which can be created by this account
templatetotalthe total number of templates which have been created by this account
vmavailablethe total number of virtual machines available for this account to acquire
vmlimitthe total number of virtual machines that can be deployed by this account
vmrunningthe total number of virtual machines running for this account
vmstoppedthe total number of virtual machines stopped for this account
vmtotalthe total number of virtual machines deployed by this account
volumeavailablethe total volume available for this account
volumelimitthe total volume which can be used by this account
volumetotalthe total volume being used by this account
vpcavailablethe total number of vpcs available to be created for this account
vpclimitthe total number of vpcs the account can own
vpctotalthe total number of vpcs owned by account
user(*)the list of users associated with account
idthe user ID
accountthe account name of the user
accountidthe account ID of the user
accounttypethe account type of the user
apikeythe api key of the user
apikeyaccesswhether api key access is Enabled, Disabled or set to Inherit (it inherits the value from the parent)
createdthe date and time the user account was created
domainthe domain name of the user
domainidthe domain ID of the user
emailthe user email address
firstnamethe user firstname
iconBase64 string representation of the resource icon
is2faenabledtrue if user has two factor authentication enabled
is2famandatedtrue if user has two factor authentication is mandated
iscallerchilddomainthe boolean value representing if the updating target is in caller's child domain
isdefaulttrue if user is default, false otherwise
lastnamethe user lastname
roleidthe ID of the role
rolenamethe name of the role
roletypethe type of the role
secretkeythe secret key of the user
statethe user state
timezonethe timezone user was created in
usernamethe user name
usersourcethe source type of the user in lowercase, such as native, ldap, saml2
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateAnnotationVisibility.html b/static/api/apidocs-4.22/html/apis/updateAnnotationVisibility.html new file mode 100644 index 0000000000..e4ee30c68b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateAnnotationVisibility.html @@ -0,0 +1,114 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateAnnotationVisibility

+

update an annotation visibility.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idthe id of the annotationtrue
adminsonlythe annotation is visible for admins onlytrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe (uu)id of the annotation
adminsonlyTrue if the annotation is available for admins only
annotationthe contents of the annotation
createdthe creation timestamp for this annotation
entityidthe (uu)id of the entity to which this annotation pertains
entitynamethe name of the entity to which this annotation pertains
entitytypethe type of the annotated entity
removedthe removal timestamp for this annotation
useridThe (uu)id of the user that entered the annotation
usernameThe username of the user that entered the annotation
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateAutoScalePolicy.html b/static/api/apidocs-4.22/html/apis/updateAutoScalePolicy.html new file mode 100644 index 0000000000..d4a7dab66b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateAutoScalePolicy.html @@ -0,0 +1,129 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateAutoScalePolicy

+

Updates an existing autoscale policy.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the autoscale policytrue
conditionidsthe list of IDs of the conditions that are being evaluated on every intervalfalse
durationthe duration in which the conditions have to be true before action is takenfalse
namethe name of the autoscale policyfalse
quiettimethe cool down period in which the policy should not be evaluated after the action has been takenfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe autoscale policy ID
accountthe account owning the autoscale policy
actionthe action to be executed if all the conditions evaluate to true for the specified duration.
conditionsthe list of IDs of the conditions that are being evaluated on every interval
domainthe domain name of the autoscale policy
domainidthe domain ID of the autoscale policy
domainpathpath of the domain to which the autoscale policy belongs
durationthe duration for which the conditions have to be true before action is taken
namename of the autoscale policy
projectthe project name of the autoscale policy
projectidthe project id autoscale policy
quiettimethe cool down period for which the policy should not be evaluated after the action has been taken
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateAutoScaleVmGroup.html b/static/api/apidocs-4.22/html/apis/updateAutoScaleVmGroup.html new file mode 100644 index 0000000000..9cafbb2393 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateAutoScaleVmGroup.html @@ -0,0 +1,183 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateAutoScaleVmGroup

+

Updates an existing autoscale vm group.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the autoscale grouptrue
customidan optional field, in case you want to set a custom id to the resource. Allowed to Root Admins onlyfalse
fordisplayan optional field, whether to the display the group to the end user or notfalse
intervalthe frequency in which the performance counters to be collectedfalse
maxmembersthe maximum number of members in the vmgroup, The number of instances in the vm group will be equal to or less than this number.false
minmembersthe minimum number of members in the vmgroup, the number of instances in the vm group will be equal to or more than this number.false
namethe name of the autoscale vmgroupfalse
scaledownpolicyidslist of scaledown autoscale policiesfalse
scaleuppolicyidslist of scaleup autoscale policiesfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe autoscale vm group ID
accountthe account owning the vm group
associatednetworkidthe id of the guest network the lb rule belongs to
associatednetworknamethe name of the guest network the lb rule belongs to
availablevirtualmachinecountthe number of available virtual machines (in Running, Starting, Stopping or Migrating state) in the vmgroup
createdthe date when this vm group was created
domainthe domain name of the vm group
domainidthe domain ID of the vm group
domainpathpath of the domain to which the vm group belongs
fordisplayis group for display to the regular user
intervalthe frequency at which the conditions have to be evaluated
lbproviderthe lb provider of the guest network the lb rule belongs to
lbruleidthe load balancer rule ID
maxmembersthe maximum number of members in the vmgroup, The number of instances in the vm group will be equal to or less than this number.
minmembersthe minimum number of members in the vmgroup, the number of instances in the vm group will be equal to or more than this number.
namethe name of the autoscale vm group
privateportthe private port
projectthe project name of the vm group
projectidthe project id of the vm group
publicipthe public ip address
publicipidthe public ip address id
publicportthe public port
scaledownpolicieslist of scaledown autoscale policies
scaleuppolicieslist of scaleup autoscale policies
statethe current state of the AutoScale Vm Group
vmprofileidthe autoscale profile that contains information about the vms in the vm group.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateAutoScaleVmProfile.html b/static/api/apidocs-4.22/html/apis/updateAutoScaleVmProfile.html new file mode 100644 index 0000000000..b60cba5d84 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateAutoScaleVmProfile.html @@ -0,0 +1,173 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateAutoScaleVmProfile

+

Updates an existing autoscale vm profile.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the autoscale vm profiletrue
autoscaleuseridthe ID of the user used to launch and destroy the VMsfalse
counterparamcounterparam list. Example: counterparam[0].name=snmpcommunity&counterparam[0].value=public&counterparam[1].name=snmpport&counterparam[1].value=161false
customidan optional field, in case you want to set a custom id to the resource. Allowed to Root Admins onlyfalse
expungevmgraceperiodthe time allowed for existing connections to get closed before a vm is destroyedfalse
fordisplayan optional field, whether to the display the profile to the end user or notfalse
otherdeployparamsparameters other than zoneId/serviceOfferringId/templateId of the auto deployed virtual machine. +Example: otherdeployparams[0].name=serviceofferingid&otherdeployparams[0].value=a7fb50f6-01d9-11ed-8bc1-77f8f0228926&otherdeployparams[1].name=rootdisksize&otherdeployparams[1].value=10 . +Possible parameters are "rootdisksize", "diskofferingid","size", "securitygroupids", "overridediskofferingid", "keypairs", "affinitygroupids'" and "networkids".false
serviceofferingidthe service offering of the auto deployed virtual machinefalse
templateidthe template of the auto deployed virtual machinefalse
userdataan optional binary data that can be sent to the virtual machine upon a successful deployment. This binary data must be base64 encoded before adding it to the request. Using HTTP GET (via querystring), you can send up to 4KB of data after base64 encoding. Using HTTP POST (via POST body), you can send up to 1MB of data after base64 encoding. You also need to change vm.userdata.max.length valuefalse
userdatadetailsused to specify the parameters values for the variables in userdata.false
userdataidthe ID of the userdatafalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe autoscale vm profile ID
accountthe account owning the instance group
autoscaleuseridthe ID of the user used to launch and destroy the VMs
domainthe domain name of the vm profile
domainidthe domain ID of the vm profile
domainpathpath of the domain to which the vm profile belongs
expungevmgraceperiodthe time allowed for existing connections to get closed before a vm is destroyed
fordisplayis profile for display to the regular user
otherdeployparamsparameters other than zoneId/serviceOfferringId/templateId to be used while deploying a virtual machine
projectthe project name of the vm profile
projectidthe project id vm profile
serviceofferingidthe service offering to be used while deploying a virtual machine
templateidthe template to be used while deploying a virtual machine
userdataBase64 encoded VM user data
userdatadetailslist of variables and values for the variables declared in userdata
userdataidthe id of userdata used for the VM
userdatanamethe name of userdata used for the VM
userdatapolicythe userdata override policy with the userdata provided while deploying VM
zoneidthe availability zone to be used while deploying a virtual machine
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateBackupOffering.html b/static/api/apidocs-4.22/html/apis/updateBackupOffering.html new file mode 100644 index 0000000000..484aeab5f2 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateBackupOffering.html @@ -0,0 +1,120 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateBackupOffering

+

Updates a backup offering.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the Backup Offering to be updatedtrue
allowuserdrivenbackupsWhether to allow user driven backups or notfalse
descriptionThe description of the Backup Offering to be updatedfalse
nameThe name of the Backup Offering to be updatedfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the backup offering
allowuserdrivenbackupswhether offering allows user driven ad-hoc/scheduled backups
createdthe date this backup offering was created
crosszoneinstancecreationthe backups with this offering can be used to create Instances on all Zones
descriptiondescription for the backup offering
externalidexternal ID on the provider side
namename for the backup offering
providerprovider name
zoneidzone ID
zonenamezone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateBackupRepository.html b/static/api/apidocs-4.22/html/apis/updateBackupRepository.html new file mode 100644 index 0000000000..c87347d71d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateBackupRepository.html @@ -0,0 +1,123 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateBackupRepository

+

Update a backup repository

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idID of the backup repositorytrue
addressaddress of the backup repositoryfalse
crosszoneinstancecreationbackups in this repository can be used to create Instances on all Zonesfalse
mountoptsshared storage mount optionsfalse
namename of the backup repositoryfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the backup repository
addressthe address / url of the backup repository
capacitybytescapacity of the backup repository
createdthe date and time the backup repository was added
crosszoneinstancecreationthe backups in this repository can be used to create Instances on all Zones
namethe name of the backup repository
providername of the provider
typebackup type
zoneidthe Zone ID of the backup repository
zonenamethe Zone name of the backup repository
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateBackupSchedule.html b/static/api/apidocs-4.22/html/apis/updateBackupSchedule.html new file mode 100644 index 0000000000..81f0c5ac50 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateBackupSchedule.html @@ -0,0 +1,168 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateBackupSchedule

+

Updates a user-defined VM backup schedule

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
intervaltypevalid values are HOURLY, DAILY, WEEKLY, and MONTHLYtrue
schedulecustom backup schedule, the format is:for HOURLY MM*, for DAILY MM:HH*, for WEEKLY MM:HH:DD (1-7)*, for MONTHLY MM:HH:DD (1-28)true
timezoneSpecifies a timezone for this command. For more information on the timezone parameter, see TimeZone Format.true
virtualmachineidID of the VM for which schedule is to be definedtrue
maxbackupsThe maximum number of backups to keep for a VM. If "0", no retention policy will be applied and, thus, no backups from the schedule will be automatically deleted. This parameter is only supported for the Dummy, NAS and EMC Networker backup provider.false
quiescevmQuiesce the instance before checkpointing the disks for backup. Applicable only to NAS backup provider. The filesystem is frozen before the backup starts and thawed immediately after. Requires the instance to have the QEMU Guest Agent installed and running.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the VM backup
accountaccount name
accountidaccount id
backupofferingidbackup offering id
backupofferingnamebackup offering name
createdbackup date
descriptiondescription for the backup
domaindomain name
domainiddomain id
externalidexternal backup id
intervaltypeInterval type of the backup
isbackupvmexpungedIndicates whether the VM from which the backup was taken is expunged or not
namename of the backup
sizebackup size in bytes
statusbackup status
typebackup type
virtualmachineidID of the VM
virtualmachinenamename of the VM
virtualsizebackup protected (virtual) size in bytes
vmbackupofferingremovedThe backup offering corresponding to this backup was removed from the VM
vmdetailsLists the vm specific details for the backup
volumesbacked up volumes
zonezone name
zoneidzone id
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateBgpPeer.html b/static/api/apidocs-4.22/html/apis/updateBgpPeer.html new file mode 100644 index 0000000000..60f166caaf --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateBgpPeer.html @@ -0,0 +1,141 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateBgpPeer

+

Updates an existing Bgp Peer.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idId of the Bgp Peertrue
asnumberThe AS number of the Bgp Peer.false
cleanupdetailsoptional boolean field, which indicates if details should be cleaned up or not (if set to true, details are removed for this resource; if false or not set, no action)false
detailsBGP peer details in key/value pairs.false
ip6addressThe IPv6 address of the Bgp Peer.false
ipaddressThe IPv4 address of the Bgp Peer.false
passwordThe password of the Bgp Peer.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idid of the bgp peer
accountthe account of the bgp peer
asnumberAS number of bgp peer
createddate when this bgp peer was created.
detailsadditional key/value details of the bgp peer
domainthe domain name of the bgp peer
domainidthe domain ID of the bgp peer
ip6addressIPv6 address of bgp peer
ipaddressIPv4 address of bgp peer
passwordpassword of bgp peer
projectthe project name of the bgp peer
projectidthe project id of the bgp peer
zoneidid of zone to which the bgp peer belongs to.
zonenamename of zone to which the bgp peer belongs to.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateBucket.html b/static/api/apidocs-4.22/html/apis/updateBucket.html new file mode 100644 index 0000000000..ad6c9f13b6 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateBucket.html @@ -0,0 +1,99 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateBucket

+

Updates Bucket properties

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the Buckettrue
encryptionEnable/Disable Bucket encryptionfalse
policyBucket Access Policyfalse
quotaBucket Quota in GiBfalse
versioningEnable/Disable Bucket Versioningfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateCloudToUseObjectStore.html b/static/api/apidocs-4.22/html/apis/updateCloudToUseObjectStore.html new file mode 100644 index 0000000000..b994bec392 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateCloudToUseObjectStore.html @@ -0,0 +1,123 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateCloudToUseObjectStore

+

Migrate current NFS secondary storages to use object store.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
providerthe image store provider nametrue
detailsthe details for the image store. Example: details[0].key=accesskey&details[0].value=s389ddssaa&details[1].key=secretkey&details[1].value=8dshfsssfalse
namethe name for the image storefalse
urlthe URL for the image storefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the image store
disksizetotalthe total disk size of the host
disksizeusedthe host's currently used disk size
namethe name of the image store
protocolthe protocol of the image store
providernamethe provider name of the image store
readonlydefines if store is read-only
scopethe scope of the image store
urlthe url of the image store
zoneidthe Zone ID of the image store
zonenamethe Zone name of the image store
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateCluster.html b/static/api/apidocs-4.22/html/apis/updateCluster.html new file mode 100644 index 0000000000..80ae45574d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateCluster.html @@ -0,0 +1,204 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateCluster

+

Updates an existing cluster

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the Clustertrue
allocationstateAllocation state of this cluster for allocation of new resourcesfalse
archthe CPU arch of the cluster. Valid options are: x86_64, aarch64false
clusternamethe cluster namefalse
clustertypehypervisor type of the clusterfalse
externaldetailsDetails in key/value pairs to be added to the extension-resource mapping. Use the format externaldetails[i].<key>=<value>. Example: externaldetails[0].endpoint.url=https://example.comfalse
hypervisorhypervisor type of the clusterfalse
managedstatewhether this cluster is managed by cloudstackfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe cluster ID
allocationstatethe allocation state of the cluster
archCPU Arch of the hosts in the cluster
clustertypethe type of the cluster
cpuovercommitratioThe cpu overcommit ratio of the cluster
extensionidThe ID of extension for this cluster
extensionnameThe name of extension for this cluster
hypervisortypethe hypervisor type of the cluster
managedstatewhether this cluster is managed by cloudstack
memoryovercommitratioThe memory overcommit ratio of the cluster
namethe cluster name
ovm3vipOvm3 VIP to use for pooling and/or clustering
podidthe Pod ID of the cluster
podnamethe Pod name of the cluster
podstorageaccessgroupscomma-separated list of storage access groups on the pod
resourcedetailsMeta data associated with the zone (key/value pairs)
storageaccessgroupscomma-separated list of storage access groups for the host
zoneidthe Zone ID of the cluster
zonenamethe Zone name of the cluster
zonestorageaccessgroupscomma-separated list of storage access groups on the zone
capacity(*)the capacity of the Cluster
capacityallocatedthe capacity currently in allocated
capacitytotalthe total capacity available
capacityusedthe capacity currently in use
clusteridthe Cluster ID
clusternamethe Cluster name
namethe capacity name
percentusedthe percentage of capacity currently in use
podidthe Pod ID
podnamethe Pod name
tagThe tag for the capacity type
typethe capacity type
zoneidthe Zone ID
zonenamethe Zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateCondition.html b/static/api/apidocs-4.22/html/apis/updateCondition.html new file mode 100644 index 0000000000..2c2bb4d1e6 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateCondition.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateCondition

+

Updates a condition for VM auto scaling

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the condition.true
relationaloperatorRelational Operator to be used with threshold. Valid values are EQ, GT, LT, GE, LE.true
thresholdValue for which the Counter will be evaluated with the Operator selected.true
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateConfiguration.html b/static/api/apidocs-4.22/html/apis/updateConfiguration.html new file mode 100644 index 0000000000..a99c4dd870 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateConfiguration.html @@ -0,0 +1,147 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateConfiguration

+

Updates a configuration.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
namethe name of the configurationtrue
accountidthe ID of the Account to update the parameter value for corresponding accountfalse
clusteridthe ID of the Cluster to update the parameter value for corresponding clusterfalse
domainidthe ID of the Domain to update the parameter value for corresponding domainfalse
imagestoreuuidthe ID of the Image Store to update the parameter value for corresponding image storefalse
storageidthe ID of the Storage pool to update the parameter value for corresponding storage poolfalse
valuethe value of the configurationfalse
zoneidthe ID of the Zone to update the parameter value for corresponding zonefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe value of the configuration
categorythe category of the configuration
componentthe component of the configuration
defaultvaluethe default value of the configuration
descriptionthe description of the configuration
displaytextthe display text of the configuration
groupthe group of the configuration
isdynamictrue if the configuration is dynamic
namethe name of the configuration
optionsthe possible options of the configuration value
parentthe name of the parent configuration
scopescope(zone/cluster/pool/account) of the parameter that needs to be updated
subgroupthe subgroup of the configuration
typethe type of the configuration value
valuethe value of the configuration
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateCustomAction.html b/static/api/apidocs-4.22/html/apis/updateCustomAction.html new file mode 100644 index 0000000000..0623724aa4 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateCustomAction.html @@ -0,0 +1,120 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateCustomAction

+

Update the custom action

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idID of the custom actiontrue
allowedroletypesList of role types allowed for the actionfalse
cleanupdetailsOptional boolean field, which indicates if details should be cleaned up or not (If set to true, details removed for this action, details field ignored; if false or not set, no action)false
cleanupparametersOptional boolean field, which indicates if parameters should be cleaned up or not (If set to true, parameters will be removed for this action, parameters field ignored; if false or not set, no action)false
descriptionThe description of the commandfalse
detailsDetails in key/value pairs using format details[i].keyname=keyvalue. Example: details[0].vendor=xxx&&details[0].version=2.0false
enabledWhether the action is enabled or notfalse
errormessageError message that will be used on failure during execution of the action. Name of the action and and extension can be used in the - actionName, extensionName. Example: Failed to complete {{actionName}} for {{extensionNamefalse
parametersParameters mapping for the action using keys - name, type, required. 'name' is mandatory. If 'type' is not specified then STRING will be used. If 'required' is not specified then false will be used. Example: parameters[0].name=xxx&parameters[0].type=BOOLEAN&parameters[0].required=truefalse
resourcetypeType of the resource for actionsfalse
successmessageSuccess message that will be used on successful execution of the action. Name of the action and and extension can be used in the - actionName, extensionName. Example: Successfully complete {{actionName}} for {{extensionNamefalse
timeoutSpecifies the timeout in seconds to wait for the action to complete before failing. Default value is 3 secondsfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateDefaultNicForVirtualMachine.html b/static/api/apidocs-4.22/html/apis/updateDefaultNicForVirtualMachine.html new file mode 100644 index 0000000000..0f29b9275f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateDefaultNicForVirtualMachine.html @@ -0,0 +1,666 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateDefaultNicForVirtualMachine

+

Changes the default NIC on a VM

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
nicidNIC IDtrue
virtualmachineidVirtual Machine IDtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the virtual machine
accountthe account associated with the virtual machine
archCPU arch of the VM
autoscalevmgroupidID of AutoScale VM group
autoscalevmgroupnameName of AutoScale VM group
backupofferingidthe ID of the backup offering of the virtual machine
backupofferingnamethe name of the backup offering of the virtual machine
bootmodeGuest vm Boot Mode
boottypeGuest vm Boot Type
cpunumberthe number of vCPUs this virtual machine is using
cpuspeedthe speed of each vCPU
cpuusedthe amount of the vm's CPU currently used
createdthe date when this virtual machine was created
deleteprotectiontrue if vm has delete protection.
detailsVm details in key/value pairs.
diskioreadthe read (IO) of disk on the VM
diskiowritethe write (IO) of disk on the VM
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingidthe ID of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
diskofferingnamethe name of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
displaynameuser generated name. The name of the virtual machine is returned if no displayname exists.
displayvman optional field whether to the display the vm to the end user or not.
domainthe name of the domain in which the virtual machine exists
domainidthe ID of the domain in which the virtual machine exists
domainpathpath of the domain in which the virtual machine exists
forvirtualnetworkthe virtual network for the service offering
gpucardidthe ID of the gpu card to which service offering is linked
gpucardnamethe name of the gpu card to which service offering is linked
gpucountthe count of GPUs on the virtual machine
groupthe group name of the virtual machine
groupidthe group ID of the virtual machine
guestosidOs type ID of the virtual machine
haenabletrue if high-availability is enabled, false otherwise
hostcontrolstatethe control state of the host for the virtual machine
hostidthe ID of the host for the virtual machine
hostnamethe name of the host for the virtual machine
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
instancenameinstance name of the user vm; this parameter is returned to the ROOT admin only
ipaddressthe VM's primary IP address
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
keypairsssh key-pairs
lastupdatedthe date when this virtual machine was updated last time
leasedurationInstance lease duration in days
leaseexpiryactionInstance lease expiry action
leaseexpirydateInstance lease expiry date
maxheadsthe maximum number of display heads
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
memorythe memory allocated for the virtual machine
memoryintfreekbsthe internal memory (KiB) that's free in VM or zero if it can not be calculated
memorykbsthe memory used by the VM in KiB
memorytargetkbsthe target memory in VM (KiB)
namethe name of the virtual machine
networkkbsreadthe incoming network traffic on the VM in KiB
networkkbswritethe outgoing network traffic on the host in KiB
osdisplaynameOS name of the vm
ostypeidOS type id of the vm
passwordthe password (if exists) of the virtual machine
passwordenabledtrue if the password rest feature is enabled, false otherwise
pooltypethe pool type of the virtual machine
projectthe project name of the vm
projectidthe project id of the vm
publicippublic IP address id associated with vm via Static nat rule
publicipidpublic IP address id associated with vm via Static nat rule
readonlydetailsList of read-only Vm details as comma separated string.
receivedbytesthe total number of network traffic bytes received
rootdeviceiddevice ID of the root volume
rootdevicetypedevice type of the root volume
sentbytesthe total number of network traffic bytes sent
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
servicestateState of the Service from LB rule
statethe state of the virtual machine
templatedisplaytext an alternate display text of the template for the virtual machine
templateformatthe format of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
templatetypethe type of the template for the virtual machine
userdataBase64 string containing the user data
userdatadetailslist of variables and values for the variables declared in userdata
userdataidthe id of userdata used for the VM
userdatanamethe name of userdata used for the VM
userdatapolicythe userdata override policy with the userdata provided while deploying VM
useridthe user's ID who deployed the virtual machine
usernamethe user's name who deployed the virtual machine
vgputhe vGPU type used by the virtual machine
vgpuprofileidthe ID of the vgpu profile to which service offering is linked
vgpuprofilenamethe name of the vgpu profile to which service offering is linked
videoramthe video RAM size in MB
vmtypeUser VM type
vnfdetailsVNF details
vnfnicsNICs of the VNF appliance
zoneidthe ID of the availability zone for the virtual machine
zonenamethe name of the availability zone for the virtual machine
affinitygroup(*)list of affinity groups associated with the virtual machine
idthe ID of the affinity group
accountthe account owning the affinity group
dedicatedresourcesdedicated resources associated with this affinity group
descriptionthe description of the affinity group
domainthe domain name of the affinity group
domainidthe domain ID of the affinity group
domainpathpath of the Domain the affinity group belongs to
namethe name of the affinity group
projectthe project name of the affinity group
projectidthe project ID of the affinity group
typethe type of the affinity group
virtualmachineIdsvirtual machine IDs associated with this affinity group
nic(*)the list of nics associated with vm
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
securitygroup(*)list of security groups associated with the virtual machine
idthe ID of the security group
accountthe account owning the security group
descriptionthe description of the security group
domainthe domain name of the security group
domainidthe domain ID of the security group
domainpathpath of the Domain the security group belongs to
namethe name of the security group
projectthe project name of the group
projectidthe project id of the group
virtualmachinecountthe number of virtualmachines associated with this securitygroup
virtualmachineidsthe list of virtualmachine ids associated with this securitygroup
egressrule(*)the list of egress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
ingressrule(*)the list of ingress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateDiskOffering.html b/static/api/apidocs-4.22/html/apis/updateDiskOffering.html new file mode 100644 index 0000000000..6d57bfe46d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateDiskOffering.html @@ -0,0 +1,255 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateDiskOffering

+

Updates a disk offering.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idID of the disk offeringtrue
bytesreadratebytes read rate of the disk offeringfalse
bytesreadratemaxburst bytes read rate of the disk offeringfalse
bytesreadratemaxlengthlength (in seconds) of the burstfalse
byteswriteratebytes write rate of the disk offeringfalse
byteswriteratemaxburst bytes write rate of the disk offeringfalse
byteswriteratemaxlengthlength (in seconds) of the burstfalse
cachemodethe cache mode to use for this disk offeringfalse
displayofferingan optional field, whether to display the offering to the end user or not.false
displaytextupdates alternate display text of the disk offering with this valuefalse
domainidthe ID of the containing domain(s) as comma separated string, public for public offeringsfalse
iopsreadrateio requests read rate of the disk offeringfalse
iopsreadratemaxburst requests read rate of the disk offeringfalse
iopsreadratemaxlengthlength (in seconds) of the burstfalse
iopswriterateio requests write rate of the disk offeringfalse
iopswriteratemaxburst io requests write rate of the disk offeringfalse
iopswriteratemaxlengthlength (in seconds) of the burstfalse
nameupdates name of the disk offering with this valuefalse
sortkeysort key of the disk offering, integerfalse
statestate of the disk offeringfalse
tagscomma-separated list of tags for the disk offering, tags should match with existing storage pool tagsfalse
zoneidthe ID of the containing zone(s) as comma separated string, all for all zones offeringsfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idunique ID of the disk offering
cacheModethe cache mode to use for this disk offering. none, writeback or writethrough
createdthe date this disk offering was created
detailsadditional key/value details tied with this disk offering
diskBytesReadRatebytes read rate of the disk offering
diskBytesReadRateMaxburst bytes read rate of the disk offering
diskBytesReadRateMaxLengthlength (in seconds) of the burst
diskBytesWriteRatebytes write rate of the disk offering
diskBytesWriteRateMaxburst bytes write rate of the disk offering
diskBytesWriteRateMaxLengthlength (in seconds) of the burst
diskIopsReadRateio requests read rate of the disk offering
diskIopsReadRateMaxburst io requests read rate of the disk offering
diskIopsReadRateMaxLengthlength (in second) of the burst
diskIopsWriteRateio requests write rate of the disk offering
diskIopsWriteRateMaxburst io requests write rate of the disk offering
diskIopsWriteRateMaxLengthlength (in seconds) of the burst
disksizethe size of the disk offering in GB
disksizestrictnessTo allow or disallow the resize operation on the disks created from this disk offering, if the flag is true then resize is not allowed
displayofferingwhether to display the offering to the end user or not.
displaytextan alternate display text of the disk offering.
domainthe domain name(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
domainidthe domain ID(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
encryptWhether disks using this offering will be encrypted on primary storage
hypervisorsnapshotreserveHypervisor snapshot reserve space as a percent of a volume (for managed storage using Xen or VMware)
iscustomizedtrue if disk offering uses custom size, false otherwise
iscustomizediopstrue if disk offering uses custom iops, false otherwise
maxiopsthe max iops of the disk offering
miniopsthe min iops of the disk offering
namethe name of the disk offering
provisioningtypeprovisioning type used to create volumes. Valid values are thin, sparse, fat.
statestate of the disk offering
storagetypethe storage type for this disk offering
suitableforvirtualmachineReturns true if the disk offering is suitable for the given virtual machine for disk creation otherwise false
tagsthe tags for the disk offering
vspherestoragepolicythe vsphere storage policy tagged to the disk offering in case of VMware
zonethe zone name(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
zoneidthe zone ID(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateDomain.html b/static/api/apidocs-4.22/html/apis/updateDomain.html new file mode 100644 index 0000000000..dec6a0b66f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateDomain.html @@ -0,0 +1,279 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateDomain

+

Updates a domain with a new name

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idID of domain to updatetrue
nameupdates domain with this namefalse
networkdomainNetwork domain for the domain's networks; empty string will update domainName with NULL valuefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the domain
backupavailablethe total number of backups available to this domain
backuplimitthe total number of backups which can be stored by this domain
backupstorageavailablethe total backup storage space (in GiB) available to the domain
backupstoragelimitthe total backup storage space (in GiB) the domain can own
backupstoragetotalthe total backup storage space (in GiB) owned by the domain
backuptotalthe total number of backups stored by this domain
bucketavailablethe total number of buckets available to this domain
bucketlimitthe total number of buckets which can be stored by this domain
buckettotalthe total number of buckets stored by this domain
cpuavailablethe total number of cpu cores available to be created for this domain
cpulimitthe total number of cpu cores the domain can own
cputotalthe total number of cpu cores owned by domain
createdthe date when this domain was created
domaindetailsdetails for the domain
gpuavailablethe total number of gpus available to be created for this domain
gpulimitthe total number of gpus the domain can own
gputotalthe total number of gpus owned by domain
haschildwhether the domain has one or more sub-domains
iconBase64 string representation of the resource icon
ipavailablethe total number of public ip addresses available for this domain to acquire
iplimitthe total number of public ip addresses this domain can acquire
iptotalthe total number of public ip addresses allocated for this domain
levelthe level of the domain
memoryavailablethe total memory (in MB) available to be created for this domain
memorylimitthe total memory (in MB) the domain can own
memorytotalthe total memory (in MB) owned by domain
namethe name of the domain
networkavailablethe total number of networks available to be created for this domain
networkdomainthe network domain
networklimitthe total number of networks the domain can own
networktotalthe total number of networks owned by domain
objectstorageavailablethe total object storage space (in GiB) available to the domain
objectstoragelimitthe total object storage space (in GiB) the domain can own
objectstoragetotalthe total object storage space (in GiB) owned by the domain
parentdomainidthe domain ID of the parent domain
parentdomainnamethe domain name of the parent domain
paththe path of the domain
primarystorageavailablethe total primary storage space (in GiB) available to be used for this domain
primarystoragelimitthe total primary storage space (in GiB) the domain can own
primarystoragetotalthe total primary storage space (in GiB) owned by domain
projectavailablethe total number of projects available for administration by this domain
projectlimitthe total number of projects the domain can own
projecttotalthe total number of projects being administrated by this domain
secondarystorageavailablethe total secondary storage space (in GiB) available to be used for this domain
secondarystoragelimitthe total secondary storage space (in GiB) the domain can own
secondarystoragetotalthe total secondary storage space (in GiB) owned by domain
snapshotavailablethe total number of snapshots available for this domain
snapshotlimitthe total number of snapshots which can be stored by this domain
snapshottotalthe total number of snapshots stored by this domain
statethe state of the domain
taggedresourcesThe tagged resource limit and count for the domain
templateavailablethe total number of templates available to be created by this domain
templatelimitthe total number of templates which can be created by this domain
templatetotalthe total number of templates which have been created by this domain
vmavailablethe total number of virtual machines available for this domain to acquire
vmlimitthe total number of virtual machines that can be deployed by this domain
vmtotalthe total number of virtual machines deployed by this domain
volumeavailablethe total volume available for this domain
volumelimitthe total volume which can be used by this domain
volumetotalthe total volume being used by this domain
vpcavailablethe total number of vpcs available to be created for this domain
vpclimitthe total number of vpcs the domain can own
vpctotalthe total number of vpcs owned by domain
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateEgressFirewallRule.html b/static/api/apidocs-4.22/html/apis/updateEgressFirewallRule.html new file mode 100644 index 0000000000..ef97d6059d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateEgressFirewallRule.html @@ -0,0 +1,165 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateEgressFirewallRule

+

Updates egress firewall rule

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the egress firewall ruletrue
customidan optional field, in case you want to set a custom id to the resource. Allowed to Root Admins onlyfalse
fordisplayan optional field, whether to the display the rule to the end user or notfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the firewall rule
cidrlistthe cidr list to forward traffic from. Multiple entries are separated by a single comma character (,).
destcidrlistthe cidr list to forward traffic to. Multiple entries are separated by a single comma character (,).
endportthe ending port of firewall rule's port range
fordisplayis rule for display to the regular user
icmpcodeerror code for this icmp message
icmptypetype of the icmp message being sent
ipaddressthe public ip address for the firewall rule
ipaddressidthe public ip address id for the firewall rule
networkidthe network id of the firewall rule
protocolthe protocol of the firewall rule
startportthe starting port of firewall rule's port range
statethe state of the rule
traffictypethe traffic type for the firewall rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateExtension.html b/static/api/apidocs-4.22/html/apis/updateExtension.html new file mode 100644 index 0000000000..12a3a0a262 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateExtension.html @@ -0,0 +1,147 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateExtension

+

Update the extension

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the extensiontrue
cleanupdetailsOptional boolean field, which indicates if details should be cleaned up or not (If set to true, details removed for this extension, details field ignored; if false or not set, no action)false
descriptionDescription of the extensionfalse
detailsDetails in key/value pairs using format details[i].keyname=keyvalue. Example: details[0].endpoint.url=urlvaluefalse
orchestratorrequirespreparevmOnly honored when type is Orchestrator. Whether prepare VM is needed or notfalse
stateState of the extensionfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the extension
createdCreation timestamp of the extension
descriptionDescription of the extension
detailsThe details of the extension
isuserdefinedTrue if the extension is added by admin
nameName of the extension
pathThe path of the entry point fo the extension
pathreadyTrue if the extension path is in ready state across management servers
removedRemoval timestamp of the extension, if applicable
stateThe state of the extension
typeType of the extension
resources(*)List of resources to which extension is registered to
idID of the resource associated with the extension
createdCreation timestamp of the mapping
detailsthe details of the resource map
nameName of the resource associated with this mapping
typeType of the resource
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateFirewallRule.html b/static/api/apidocs-4.22/html/apis/updateFirewallRule.html new file mode 100644 index 0000000000..9898371edd --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateFirewallRule.html @@ -0,0 +1,165 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateFirewallRule

+

Updates firewall rule

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the firewall ruletrue
customidan optional field, in case you want to set a custom id to the resource. Allowed to Root Admins onlyfalse
fordisplayan optional field, whether to the display the rule to the end user or notfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the firewall rule
cidrlistthe cidr list to forward traffic from. Multiple entries are separated by a single comma character (,).
destcidrlistthe cidr list to forward traffic to. Multiple entries are separated by a single comma character (,).
endportthe ending port of firewall rule's port range
fordisplayis rule for display to the regular user
icmpcodeerror code for this icmp message
icmptypetype of the icmp message being sent
ipaddressthe public ip address for the firewall rule
ipaddressidthe public ip address id for the firewall rule
networkidthe network id of the firewall rule
protocolthe protocol of the firewall rule
startportthe starting port of firewall rule's port range
statethe state of the rule
traffictypethe traffic type for the firewall rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateGlobalLoadBalancerRule.html b/static/api/apidocs-4.22/html/apis/updateGlobalLoadBalancerRule.html new file mode 100644 index 0000000000..faef82fa39 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateGlobalLoadBalancerRule.html @@ -0,0 +1,234 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateGlobalLoadBalancerRule

+

update global load balancer rules.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the global load balancer ruletrue
descriptionthe description of the load balancer rulefalse
gslblbmethodload balancer algorithm (roundrobin, leastconn, proximity) that is used to distributed traffic across the zones participating in global server load balancing, if not specified defaults to 'round robin'false
gslbstickysessionmethodnamesession sticky method (sourceip) if not specified defaults to sourceipfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idglobal load balancer rule ID
accountthe account of the load balancer rule
descriptionthe description of the global load balancer rule
domainthe domain of the load balancer rule
domainidthe domain ID of the load balancer rule
domainpathpath of the domain to which the load balancer rule belongs
gslbdomainnameDNS domain name given for the global load balancer
gslblbmethodLoad balancing method used for the global load balancer
gslbservicetypeGSLB service type
gslbstickysessionmethodnamesession persistence method used for the global load balancer
namename of the global load balancer rule
projectthe project name of the load balancer
projectidthe project id of the load balancer
regionidRegion Id in which global load balancer is created
loadbalancerrule(*)List of load balancer rules that are part of GSLB rule
idthe load balancer rule ID
accountthe account of the load balancer rule
algorithmthe load balancer algorithm (source, roundrobin, leastconn)
cidrlistthe CIDR list to allow traffic, all other CIDRs will be blocked. Multiple entries must be separated by a single comma character (,).
descriptionthe description of the load balancer
domainthe domain of the load balancer rule
domainidthe domain ID of the load balancer rule
domainpathpath of the domain to which the load balancer rule belongs
fordisplayis rule for display to the regular user
namethe name of the load balancer
networkidthe id of the guest network the lb rule belongs to
privateportthe private port
projectthe project name of the load balancer
projectidthe project id of the load balancer
protocolthe protocol of the loadbalanacer rule
publicipthe public ip address
publicipidthe public ip address id
publicportthe public port
statethe state of the rule
zoneidthe id of the zone the rule belongs to
zonenamethe name of the zone the load balancer rule belongs to
tags(*)the list of resource tags associated with load balancer
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateGpuCard.html b/static/api/apidocs-4.22/html/apis/updateGpuCard.html new file mode 100644 index 0000000000..422a370ce3 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateGpuCard.html @@ -0,0 +1,108 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateGpuCard

+

Updates a GPU card definition in the system

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the GPU cardtrue
devicenamethe device name of the GPU cardfalse
namethe display name of the GPU cardfalse
vendornamethe vendor name of the GPU cardfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the GPU card
deviceidthe device ID of the GPU card
devicenamethe device name of the GPU card
namethe display name of the GPU card
vendoridthe vendor ID of the GPU card
vendornamethe vendor name of the GPU card
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateGpuDevice.html b/static/api/apidocs-4.22/html/apis/updateGpuDevice.html new file mode 100644 index 0000000000..5b8d30b2ba --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateGpuDevice.html @@ -0,0 +1,144 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateGpuDevice

+

Updates an existing GPU device

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idID of the GPU device to updatetrue
gpucardidNew GPU card IDfalse
numanodeNew NUMA node of the GPU devicefalse
parentgpudeviceidNew parent GPU device ID (for virtual GPU devices)false
typeNew type of GPU device (PCI, MDEV, VGPUOnly)false
vgpuprofileidNew vGPU profile IDfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the GPU device
busaddressbus address of the GPU device or MDEV UUID for vGPU devices
gpucardidthe GPU card ID associated with this GPU device
gpucardnamethe GPU card name associated with this GPU device
gpudevicetypebus address of the GPU device
hostidthe host ID where the GPU device is attached
hostnamethe host name where the GPU device is attached
managedstatethe managed state of the GPU device (Enabled/Disabled)
numanodethe NUMA node where the GPU device is located
parentgpudeviceidthe ID of the parent GPU device, if this is a vGPU
statethe vGPU profile name assigned to this GPU device
vgpuprofileidthe vGPU profile ID assigned to this GPU device
vgpuprofilenamethe vGPU profile name assigned to this GPU device
virtualmachineidthe vGPU profile ID assigned to this GPU device
virtualmachinenamethe vGPU profile name assigned to this GPU device
vmstatethe state of the virtual machine to which this GPU device is allocated
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateGuestOs.html b/static/api/apidocs-4.22/html/apis/updateGuestOs.html new file mode 100644 index 0000000000..877a89389e --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateGuestOs.html @@ -0,0 +1,114 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateGuestOs

+

Updates the information about Guest OS

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idUUID of the Guest OStrue
detailsMap of (key/value pairs)false
forDisplaywhether this guest OS is available for end usersfalse
oscategoryidthe ID of the OS categoryfalse
osdisplaynameUnique display name for Guest OSfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the OS type
descriptionthe name/description of the OS type
fordisplayis the guest OS visible for the users
isuserdefinedis the guest OS user defined
namethe name of the OS type
oscategoryidthe ID of the OS category
oscategorynamethe name of the OS category
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateGuestOsMapping.html b/static/api/apidocs-4.22/html/apis/updateGuestOsMapping.html new file mode 100644 index 0000000000..3088ed0c02 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateGuestOsMapping.html @@ -0,0 +1,108 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateGuestOsMapping

+

Updates the information about Guest OS to Hypervisor specific name mapping

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idUUID of the Guest OS to hypervisor name Mappingtrue
osnameforhypervisorHypervisor specific name for this Guest OStrue
osmappingcheckenabledWhen set to true, checks for the correct guest os mapping name in the provided hypervisor (supports VMware and XenServer only. At least one hypervisor host with the version specified must be available. Default version will not work.)false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the Guest OS mapping
hypervisorthe hypervisor
hypervisorversionversion of the hypervisor for mapping
isuserdefinedis the mapping user defined
osdisplaynamestandard display name for the Guest OS
osnameforhypervisorhypervisor specific name for the Guest OS
ostypeidthe ID of the Guest OS type
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateGuiTheme.html b/static/api/apidocs-4.22/html/apis/updateGuiTheme.html new file mode 100644 index 0000000000..da0f3e82f2 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateGuiTheme.html @@ -0,0 +1,144 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateGuiTheme

+

Updates an existing GUI theme.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the theme to be updated.true
accountidsA set of account UUIDs (also known as ID for the end-user) separated by comma that can retrieve the theme.false
commonnamesA set of Common Names (CN) (fixed or wildcard) separated by comma that can retrieve the theme; e.g.: *acme.com,acme2.comfalse
cssThe CSS to be retrieved and imported into the GUI when matching the theme access configurations.false
descriptionA description for the theme.false
domainidsA set of domain UUIDs (also known as ID for the end-user) separated by comma that can retrieve the theme.false
ispublicDefines whether a theme can be retrieved by anyone when only the `commonNames` is informed. If the `domainIds` or `accountIds` is informed, it is considered as `false`.false
jsonconfigurationThe JSON with the configurations to be retrieved and imported into the GUI when matching the theme access configurations.false
nameA name to identify the theme.false
recursivedomainsDefines whether the subdomains of the informed domains are considered. Default value is false.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the custom GUI theme.
accountidsA set of account UUIDs (also known as ID for the end-user) separated by comma that can retrieve the theme.
commonnamesA set of Common Names (CN) (fixed or wildcard) separated by comma that can retrieve the theme; e.g.: *acme.com,acme2.com
createdWhen the GUI theme was created.
cssThe CSS to be retrieved and imported into the GUI when matching the theme access configurations.
descriptionDescription of the GUI theme.
domainidsA set of domain UUIDs (also known as ID for the end-user) separated by comma that can retrieve the theme.
ispublicDefines whether a theme can be retrieved by anyone when only the `commonNames` is informed. If the `domainIds` or `accountIds` is informed, it is considered as `false`.
jsonconfigurationThe JSON with the configurations to be retrieved and imported into the GUI when matching the theme access configurations.
nameName of the GUI theme.
recursivedomainsWhether to consider the subdomains of the informed domain IDs.
removedWhen the GUI theme was removed.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateHost.html b/static/api/apidocs-4.22/html/apis/updateHost.html new file mode 100644 index 0000000000..750a9d328c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateHost.html @@ -0,0 +1,366 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateHost

+

Updates a host.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the host to updatetrue
allocationstateChange resource state of host, valid values are [Enable, Disable]. Operation may failed if host in states not allowing Enable/Disablefalse
annotationAdd an annotation to this hostfalse
cleanupexternaldetailsOptional boolean field, which indicates if external details should be cleaned up or not (If set to true, external details removed for this host, externaldetails field ignored; if false or not set, no action)false
externaldetailsDetails in key/value pairs using format externaldetails[i].keyname=keyvalue. Example: externaldetails[0].endpoint.url=urlvaluefalse
hosttagslist of tags to be added to the hostfalse
istagaruleWhether the informed tag is a JS interpretable rule or not.false
nameChange the name of hostfalse
oscategoryidthe id of Os category to update the host withfalse
urlthe new uri for the secondary storage: nfs://host/pathfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the host
annotationthe last annotation set on this host by an admin
archCPU Arch of the host
capabilitiescapabilities of the host
clusteridthe cluster ID of the host
clusternamethe cluster name of the host
clusterstorageaccessgroupscomma-separated list of storage access groups on the cluster
clustertypethe cluster type of the cluster that host belongs to
cpuallocatedthe amount of the host's CPU currently allocated
cpuallocatedpercentagethe amount of the host's CPU currently allocated in percentage
cpuallocatedvaluethe amount of the host's CPU currently allocated in MHz
cpuallocatedwithoverprovisioningthe amount of the host's CPU currently allocated after applying the cpu.overprovisioning.factor
cpuloadaveragethe cpu average load on the host
cpunumberthe CPU number of the host
cpusocketsthe number of CPU sockets on the host
cpuspeedthe CPU speed of the host
cpuusedthe amount of the host's CPU currently used
cpuwithoverprovisioningthe amount of the host's CPU after applying the cpu.overprovisioning.factor
createdthe date and time the host was created
detailsHost details in key/value pairs.
disconnectedtrue if the host is disconnected. False otherwise.
disksizeallocatedthe host's currently allocated disk size
disksizetotalthe total disk size of the host
encryptionsupportedtrue if the host supports encryption
eventsevents available for the host
explicithosttagscomma-separated list of explicit host tags for the host
extensionidThe ID of extension for this cluster
extensionnameThe name of extension for this cluster
gputotalTotal GPUs on the Host
gpuusedUsed GPUs on the Host
hahosttrue if the host is Ha host (dedicated to vms started by HA process; false otherwise
hasenoughcapacitytrue if this host has enough CPU and RAM capacity to migrate a VM to it, false otherwise
hosthathe host HA information information
hosttagscomma-separated list of tags for the host
hypervisorthe host hypervisor
hypervisorversionthe hypervisor version
implicithosttagscomma-separated list of implicit host tags for the host
instanceconversionsupportedtrue if the host supports instance conversion (using virt-v2v)
ipaddressthe IP address of the host
islocalstorageactivetrue if local storage is active, false otherwise
istagaruleWhether the informed tag is a JS interpretable rule or not.
lastannotatedthe last time this host was annotated
lastpingedthe date and time the host was last pinged
managementserveridthe management server ID of the host
managementservernamethe management server name of the host
memoryallocatedthe amount of the host's memory currently allocated
memoryallocatedbytesthe amount of the host's memory currently allocated in bytes
memoryallocatedpercentagethe amount of the host's memory currently allocated in percentage
memorytotalthe memory total of the host, this parameter is deprecated use memorywithoverprovisioning
memoryusedthe amount of the host's memory currently used
memorywithoverprovisioningthe amount of the host's memory after applying the mem.overprovisioning.factor
namethe name of the host
networkkbsreadthe incoming network traffic on the host
networkkbswritethe outgoing network traffic on the host
oscategoryidthe OS category ID of the host
oscategorynamethe OS category name of the host
outofbandmanagementthe host out-of-band management information
podidthe Pod ID of the host
podnamethe Pod name of the host
podstorageaccessgroupscomma-separated list of storage access groups on the pod
removedthe date and time the host was removed
resourcestatethe resource state of the host
statethe state of the host
storageaccessgroupscomma-separated list of storage access groups for the host
suitableformigrationtrue if this host is suitable(has enough capacity and satisfies all conditions like hosttags, max guests vm limit etc) to migrate a VM to it , false otherwise
typethe host type
ueficapabilitytrue if the host has capability to support UEFI boot
usernamethe admin that annotated this host
versionthe host version
virtualmachineidthe virtual machine id for host type ConsoleProxy and SecondaryStorageVM
zoneidthe Zone ID of the host
zonenamethe Zone name of the host
zonestorageaccessgroupscomma-separated list of storage access groups on the zone
gpugroup(*)GPU cards present in the host
gpugroupnameGPU cards present in the host
vgpu(*)the list of enabled vGPUs
maxcapacityMaximum vgpu can be created with this vgpu type on the given gpu group
maxheadsMaximum displays per user
maxresolutionxMaximum X resolution per display
maxresolutionyMaximum Y resolution per display
maxvgpuperpgpuMaximum no. of vgpu per gpu card (pgpu)
remainingcapacityRemaining capacity in terms of no. of more VMs that can be deployped with this vGPU type
vgputypeModel Name of vGPU
videoramVideo RAM for this vGPU type
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateHostPassword.html b/static/api/apidocs-4.22/html/apis/updateHostPassword.html new file mode 100644 index 0000000000..93303495e4 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateHostPassword.html @@ -0,0 +1,99 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateHostPassword

+

Update password of a host/pool on management server.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
passwordthe new password for the host/clustertrue
usernamethe username for the host/clustertrue
clusteridthe cluster IDfalse
hostidthe host IDfalse
update_passwd_on_hostif the password should also be updated on the hostsfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateHypervisorCapabilities.html b/static/api/apidocs-4.22/html/apis/updateHypervisorCapabilities.html new file mode 100644 index 0000000000..f827dc7b4e --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateHypervisorCapabilities.html @@ -0,0 +1,132 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateHypervisorCapabilities

+

Updates a hypervisor capabilities.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
hypervisorthe hypervisor for which the hypervisor capabilities are to be updatedfalse
hypervisorversionthe hypervisor version for which the hypervisor capabilities are to be updatedfalse
idID of the hypervisor capabilityfalse
maxdatavolumeslimitthe maximum number of Data Volumes that can be attached to a VM for this hypervisor.false
maxguestslimitthe max number of Guest VMs per host for this hypervisor.false
maxhostsperclusterthe maximum number of the hypervisor hosts per cluster false
securitygroupenabledset true to enable security group for this hypervisor.false
storagemotionenabledset true to enable storage motion support for this hypervisorfalse
vmsnapshotenabledset true to enable VM snapshots for this hypervisorfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the hypervisor capabilities row
hypervisorthe hypervisor type
hypervisorversionthe hypervisor version
maxdatavolumeslimitthe maximum number of Data Volumes that can be attached for this hypervisor
maxguestslimitthe maximum number of guest vms recommended for this hypervisor
maxhostsperclusterthe maximum number of Hosts per cluster for this hypervisor
securitygroupenabledtrue if security group is supported
storagemotionenabledtrue if storage motion is supported
vmsnapshotenabledtrue if VM snapshots are enabled for this hypervisor
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateImageStore.html b/static/api/apidocs-4.22/html/apis/updateImageStore.html new file mode 100644 index 0000000000..39d4fd1b19 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateImageStore.html @@ -0,0 +1,124 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateImageStore

+

Updates image store read-only status

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idImage Store UUIDtrue
capacitybytesThe number of bytes CloudStack can use on this image storage. + NOTE: this will be overwritten by the StatsCollector as soon as there is a SSVM to query the storage.false
nameThe new name for the Image Store.false
readonlyIf set to true, it designates the corresponding image store to read-only, hence not considering them during storage migrationfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the image store
disksizetotalthe total disk size of the host
disksizeusedthe host's currently used disk size
namethe name of the image store
protocolthe protocol of the image store
providernamethe provider name of the image store
readonlydefines if store is read-only
scopethe scope of the image store
urlthe url of the image store
zoneidthe Zone ID of the image store
zonenamethe Zone name of the image store
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateInstanceGroup.html b/static/api/apidocs-4.22/html/apis/updateInstanceGroup.html new file mode 100644 index 0000000000..24590f0de9 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateInstanceGroup.html @@ -0,0 +1,111 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateInstanceGroup

+

Updates a vm group

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idInstance group IDtrue
namenew instance group namefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the instance group
accountthe account owning the instance group
createdtime and date the instance group was created
domainthe domain name of the instance group
domainidthe domain ID of the instance group
domainpathpath of the Domain the instance group belongs to
namethe name of the instance group
projectthe project name of the instance group
projectidthe project ID of the instance group
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateIpAddress.html b/static/api/apidocs-4.22/html/apis/updateIpAddress.html new file mode 100644 index 0000000000..f9a6eb3383 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateIpAddress.html @@ -0,0 +1,237 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateIpAddress

+

Updates an IP address

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the public IP address to updatetrue
customidan optional field, in case you want to set a custom id to the resource. Allowed to Root Admins onlyfalse
fordisplayan optional field, whether to the display the IP to the end user or notfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idpublic IP address id
accountthe account the public IP address is associated with
allocateddate the public IP address was acquired
associatednetworkidthe ID of the Network associated with the IP address
associatednetworknamethe name of the Network associated with the IP address
domainthe domain the public IP address is associated with
domainidthe domain ID the public IP address is associated with
domainpathpath of the domain to which the public IP address belongs
fordisplayis public ip for display to the regular user
forprovidertrue if range is dedicated for external network providers
forsystemvmstrue if range is dedicated for System VMs
forvirtualnetworkthe virtual network for the IP address
hasruleswhether the ip address has Firewall/PortForwarding/LoadBalancing rules defined
ipaddresspublic IP address
isportableis public IP portable across the zones
issourcenattrue if the IP address is a source nat address, false otherwise
isstaticnattrue if this ip is for static nat, false otherwise
issystemtrue if this ip is system ip (was allocated as a part of deployVm or createLbRule)
networkidthe ID of the Network where ip belongs to
networknamethe name of the Network where ip belongs to
physicalnetworkidthe physical network this belongs to
projectthe project name of the address
projectidthe project id of the ipaddress
purposepurpose of the IP address. In Acton this value is not null for Ips with isSystem=true, and can have either StaticNat or LB value
stateState of the ip address. Can be: Allocating, Allocated, Releasing, Reserved and Free
virtualmachinedisplaynamevirtual machine display name the ip address is assigned to (not null only for static nat Ip)
virtualmachineidvirtual machine id the ip address is assigned to
virtualmachinenamevirtual machine name the ip address is assigned to
virtualmachinetypevirtual machine type the ip address is assigned to
vlanidthe ID of the VLAN associated with the IP address. This parameter is visible to ROOT admins only
vlannamethe VLAN associated with the IP address
vmipaddressvirtual machine (dnat) ip address (not null only for static nat Ip)
vpcidVPC id the ip belongs to
vpcnameVPC name the ip belongs to
zoneidthe ID of the zone the public IP address belongs to
zonenamethe name of the zone the public IP address belongs to
tags(*)the list of resource tags associated with ip address
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateIpv4SubnetForZone.html b/static/api/apidocs-4.22/html/apis/updateIpv4SubnetForZone.html new file mode 100644 index 0000000000..70c9b71174 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateIpv4SubnetForZone.html @@ -0,0 +1,114 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateIpv4SubnetForZone

+

Updates an existing IPv4 subnet for a zone.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idId of the guest network IPv4 subnettrue
subnetThe new CIDR of the IPv4 subnet.true
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idid of the guest IPv4 subnet
accountthe account of the IPv4 subnet
createddate when this IPv4 subnet was created.
domainthe domain name of the IPv4 subnet
domainidthe domain ID of the IPv4 subnet
projectthe project name of the IPv4 subnet
projectidthe project id of the IPv4 subnet
subnetguest IPv4 subnet
zoneidid of zone to which the IPv4 subnet belongs to.
zonenamename of zone to which the IPv4 subnet belongs to.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateIpv6FirewallRule.html b/static/api/apidocs-4.22/html/apis/updateIpv6FirewallRule.html new file mode 100644 index 0000000000..877063fc76 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateIpv6FirewallRule.html @@ -0,0 +1,192 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateIpv6FirewallRule

+

Updates Ipv6 firewall rule with specified ID

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the ipv6 firewall ruletrue
cidrlistthe cidr list to allow traffic from/to. Multiple entries must be separated by a single comma character (,).false
customidan optional field, in case you want to set a custom id to the resource. Allowed to Root Admins onlyfalse
endportthe ending port of Ipv6 firewall rulefalse
fordisplayan optional field, whether to the display the Ipv6 firewall rule to the end user or notfalse
icmpcodeerror code for this ICMP messagefalse
icmptypetype of the ICMP message being sentfalse
protocolthe protocol for the Ipv6 firewall rule. Valid values are TCP/UDP/ICMP/ALL or valid protocol numberfalse
startportthe starting port of Ipv6 firewall rulefalse
traffictypethe traffic type for the Ipv6 firewall rule, can be Ingress or Egress, defaulted to Ingress if not specifiedfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the port forwarding rule
cidrlistthe cidr list to forward traffic from. Multiple entries are separated by a single comma character (,).
fordisplayis firewall for display to the regular user
ipaddressthe public ip address for the port forwarding rule
ipaddressidthe public ip address id for the port forwarding rule
networkidthe id of the guest network the port forwarding rule belongs to
privateendportthe ending port of port forwarding rule's private port range
privateportthe starting port of port forwarding rule's private port range
protocolthe protocol of the port forwarding rule
publicendportthe ending port of port forwarding rule's private port range
publicportthe starting port of port forwarding rule's public port range
statethe state of the rule
virtualmachinedisplaynamethe VM display name for the port forwarding rule
virtualmachineidthe VM ID for the port forwarding rule
virtualmachinenamethe VM name for the port forwarding rule
vmguestipthe vm ip address for the port forwarding rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateIso.html b/static/api/apidocs-4.22/html/apis/updateIso.html new file mode 100644 index 0000000000..8b5057f86c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateIso.html @@ -0,0 +1,297 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateIso

+

Updates an ISO file.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the image filetrue
archthe CPU arch of the template/ISO. Valid options are: x86_64, aarch64false
bootabletrue if image is bootable, false otherwise; available only for updateIso APIfalse
cleanupdetailsoptional boolean field, which indicates if details should be cleaned up or not (if set to true, details removed for this resource, details field ignored; if false or not set, no action)false
detailsDetails in key/value pairs using format details[i].keyname=keyvalue. Example: details[0].hypervisortoolsversion=xenserver61false
displaytextthe display text of the imagefalse
forceupdateostypeForce OS type update. Warning: Updating OS type will update the guest OS configuration for all the existing Instances deployed with this template/iso, which may affect their behavior.false
formatthe format for the imagefalse
isdynamicallyscalabletrue if template/ISO contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memoryfalse
isroutingtrue if the template type is routing i.e., if template is used to deploy routerfalse
namethe name of the image filefalse
ostypeidthe ID of the OS type that best represents the OS of this image.false
passwordenabledtrue if the image supports the password reset feature; default is falsefalse
requireshvmtrue if the template requires HVM, false otherwise; available only for updateTemplate APIfalse
sortkeysort key of the template, integerfalse
sshkeyenabledtrue if the template supports the sshkey upload feature; default is falsefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe template ID
accountthe account name to which the template belongs
accountidthe account id to which the template belongs
archCPU Arch of the template
bitsthe processor bit size
bootabletrue if the ISO is bootable, false otherwise
checksumchecksum of the template
childtemplatesif root disk template, then ids of the datas disk templates this template owns
createdthe date this template was created
crossZonestrue if the template is managed across all Zones, false otherwise
deployasisVMware only: true if template is deployed without orchestrating disks and networks but "as-is" defined in the template.
deployasisdetailsVMware only: additional key/value details tied with deploy-as-is template
detailsadditional key/value details tied with template
directdownloadKVM Only: true if template is directly downloaded to Primary Storage bypassing Secondary Storage
displaytextthe template display text
domainthe name of the domain to which the template belongs
domainidthe ID of the domain to which the template belongs
domainpathpath of the Domain the template belongs to
downloaddetailsLists the download progress of a template across all secondary storages
extensionidThe ID of extension linked to this template
extensionnameThe name of extension linked to this template
forcksIf true it indicates that the template can be used for CKS cluster deployments
formatthe format of the template.
hostidthe ID of the secondary storage host for the template
hostnamethe name of the secondary storage host for the template
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
isdynamicallyscalabletrue if template contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory
isextractabletrue if the template is extractable, false otherwise
isfeaturedtrue if this template is a featured template, false otherwise
ispublictrue if this template is a public template, false otherwise
isreadytrue if the template is ready to be deployed from, false otherwise.
namethe template name
ostypeidthe ID of the OS type for this template.
ostypenamethe name of the OS type for this template.
parenttemplateidif Datadisk template, then id of the root disk template this template belongs to
passwordenabledtrue if the reset password feature is enabled, false otherwise
physicalsizethe physical size of the template
projectthe project name of the template
projectidthe project id of the template
removedthe date this template was removed
requireshvmtrue if template requires HVM enabled, false otherwise
sizethe size of the template
sourcetemplateidthe template ID of the parent template if present
sshkeyenabledtrue if template is sshkey enabled, false otherwise
statusthe status of the template
templatetagthe tag of this template
templatetypethe type of the template
urlthe URL which the template/iso is registered from
userdataidthe id of userdata linked to this template
userdatanamethe name of userdata linked to this template
userdataparamslist of parameters which contains the list of keys or string parameters that are needed to be passed for any variables declared in userdata
userdatapolicythe userdata override policy with the userdata provided while deploying VM
zoneidthe ID of the zone for this template
zonenamethe name of the zone for this template
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateIsoPermissions.html b/static/api/apidocs-4.22/html/apis/updateIsoPermissions.html new file mode 100644 index 0000000000..6470f43dea --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateIsoPermissions.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateIsoPermissions

+

Updates ISO permissions

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe template IDtrue
accountsa comma delimited list of accounts within caller's domain. If specified, "op" parameter has to be passed in.false
isextractabletrue if the template/iso is extractable, false other wise. Can be set only by root adminfalse
isfeaturedtrue for featured template/iso, false otherwisefalse
ispublictrue for public template/iso, false for private templates/isosfalse
oppermission operator (add, remove, reset)false
projectidsa comma delimited list of projects. If specified, "op" parameter has to be passed in.false
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateKubernetesSupportedVersion.html b/static/api/apidocs-4.22/html/apis/updateKubernetesSupportedVersion.html new file mode 100644 index 0000000000..e13248c315 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateKubernetesSupportedVersion.html @@ -0,0 +1,132 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateKubernetesSupportedVersion

+

Update a supported Kubernetes version

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the Kubernetes supported versiontrue
statethe enabled or disabled state of the Kubernetes supported versiontrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the Kubernetes supported version
archthe arch of the binaries ISO for Kubernetes supported version
createdthe date when this Kubernetes supported version was created
directdownloadKVM Only: true if the ISO for the Kubernetes supported version is directly downloaded to Primary Storage bypassing Secondary Storage
isoidthe id of the binaries ISO for Kubernetes supported version
isonamethe name of the binaries ISO for Kubernetes supported version
isostatethe state of the binaries ISO for Kubernetes supported version
mincpunumberthe minimum number of CPUs needed for the Kubernetes supported version
minmemorythe minimum RAM size in MB needed for the Kubernetes supported version
nameName of the Kubernetes supported version
semanticversionKubernetes semantic version
statethe enabled or disabled state of the Kubernetes supported version
supportsautoscalingwhether Kubernetes supported version supports Autoscaling
supportshawhether Kubernetes supported version supports HA, multi-control nodes
zoneidthe id of the zone in which Kubernetes supported version is available
zonenamethe name of the zone in which Kubernetes supported version is available
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateLBHealthCheckPolicy.html b/static/api/apidocs-4.22/html/apis/updateLBHealthCheckPolicy.html new file mode 100644 index 0000000000..504040db1c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateLBHealthCheckPolicy.html @@ -0,0 +1,132 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateLBHealthCheckPolicy

+

Updates load balancer health check policy

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idID of load balancer health check policytrue
customidan optional field, in case you want to set a custom id to the resource. Allowed to Root Admins onlyfalse
fordisplayan optional field, whether to the display the policy to the end user or notfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
accountthe account of the HealthCheck policy
domainthe domain of the HealthCheck policy
domainidthe domain ID of the HealthCheck policy
lbruleidthe LB rule ID
zoneidthe id of the zone the HealthCheck policy belongs to
healthcheckpolicy(*)the list of healthcheckpolicies
idthe LB HealthCheck policy ID
descriptionthe description of the healthcheck policy
fordisplayis policy for display to the regular user
healthcheckintervalAmount of time between health checks
healthcheckthressholdNumber of consecutive health check success before declaring an instance healthy
pingpaththe pingpath of the healthcheck policy
responsetimeTime to wait when receiving a response from the health check
statethe state of the policy
unhealthcheckthressholdNumber of consecutive health check failures before declaring an instance unhealthy.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateLBStickinessPolicy.html b/static/api/apidocs-4.22/html/apis/updateLBStickinessPolicy.html new file mode 100644 index 0000000000..4b09c27bf3 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateLBStickinessPolicy.html @@ -0,0 +1,135 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateLBStickinessPolicy

+

Updates load balancer stickiness policy

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idid of lb stickiness policytrue
customidan optional field, in case you want to set a custom id to the resource. Allowed to Root Admins onlyfalse
fordisplayan optional field, whether to the display the policy to the end user or notfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
accountthe account of the Stickiness policy
descriptionthe description of the Stickiness policy
domainthe domain of the Stickiness policy
domainidthe domain ID of the Stickiness policy
lbruleidthe LB rule ID
namethe name of the Stickiness policy
statethe state of the policy
zoneidthe id of the zone the Stickiness policy belongs to
stickinesspolicy(*)the list of stickinesspolicies
idthe LB Stickiness policy ID
descriptionthe description of the Stickiness policy
fordisplayis policy for display to the regular user
methodnamethe method name of the Stickiness policy
namethe name of the Stickiness policy
paramsthe params of the policy
statethe state of the policy
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateLoadBalancer.html b/static/api/apidocs-4.22/html/apis/updateLoadBalancer.html new file mode 100644 index 0000000000..ccee414d8b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateLoadBalancer.html @@ -0,0 +1,192 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateLoadBalancer

+

Updates an internal load balancer

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the load balancertrue
customidan optional field, in case you want to set a custom id to the resource. Allowed to Root Admins onlyfalse
fordisplayan optional field, whether to the display the rule to the end user or notfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe Load Balancer ID
accountthe account of the Load Balancer
algorithmthe load balancer algorithm (source, roundrobin, leastconn)
descriptionthe description of the Load Balancer
domainthe domain of the Load Balancer
domainidthe domain ID of the Load Balancer
domainpathpath of the domain to which the Load Balancer belongs
fordisplayis rule for display to the regular user
namethe name of the Load Balancer
networkidLoad Balancer network id
projectthe project name of the Load Balancer
projectidthe project id of the Load Balancer
sourceipaddressLoad Balancer source ip
sourceipaddressnetworkidLoad Balancer source ip network id
loadbalancerinstance(*)the list of instances associated with the Load Balancer
idthe instance ID
ipaddressthe ip address of the instance
namethe name of the instance
statethe state of the instance
loadbalancerrule(*)the list of rules associated with the Load Balancer
instanceportinstance port of the load balancer rule
sourceportsource port of the load balancer rule
statethe state of the load balancer rule
tags(*)the list of resource tags associated with the Load Balancer
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateLoadBalancerRule.html b/static/api/apidocs-4.22/html/apis/updateLoadBalancerRule.html new file mode 100644 index 0000000000..b0e04fc33d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateLoadBalancerRule.html @@ -0,0 +1,201 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateLoadBalancerRule

+

Updates load balancer

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the load balancer rule to updatetrue
algorithmload balancer algorithm (source, roundrobin, leastconn)false
cidrlistthe cidr list to forward traffic fromfalse
customidan optional field, in case you want to set a custom id to the resource. Allowed to Root Admins onlyfalse
descriptionthe description of the load balancer rulefalse
fordisplayan optional field, whether to the display the rule to the end user or notfalse
namethe name of the load balancer rulefalse
protocolThe protocol for the LBfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe load balancer rule ID
accountthe account of the load balancer rule
algorithmthe load balancer algorithm (source, roundrobin, leastconn)
cidrlistthe CIDR list to allow traffic, all other CIDRs will be blocked. Multiple entries must be separated by a single comma character (,).
descriptionthe description of the load balancer
domainthe domain of the load balancer rule
domainidthe domain ID of the load balancer rule
domainpathpath of the domain to which the load balancer rule belongs
fordisplayis rule for display to the regular user
namethe name of the load balancer
networkidthe id of the guest network the lb rule belongs to
privateportthe private port
projectthe project name of the load balancer
projectidthe project id of the load balancer
protocolthe protocol of the loadbalanacer rule
publicipthe public ip address
publicipidthe public ip address id
publicportthe public port
statethe state of the rule
zoneidthe id of the zone the rule belongs to
zonenamethe name of the zone the load balancer rule belongs to
tags(*)the list of resource tags associated with load balancer
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateNetwork.html b/static/api/apidocs-4.22/html/apis/updateNetwork.html new file mode 100644 index 0000000000..c7cdd05e7c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateNetwork.html @@ -0,0 +1,429 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateNetwork

+

Updates a network

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the networktrue
changecidrForce update even if CIDR type is differentfalse
customidan optional field, in case you want to set a custom id to the resource. Allowed to Root Admins onlyfalse
displaynetworkan optional field, whether to the display the network to the end user or not.false
displaytextthe new display text for the networkfalse
dns1the first IPv4 DNS for the network. Empty string will update the first IPv4 DNS with the value from the zonefalse
dns2the second IPv4 DNS for the network. Empty string will update the second IPv4 DNS with the value from the zonefalse
forcedSetting this to true will cause a forced network update,false
guestvmcidrCIDR for guest VMs, CloudStack allocates IPs to guest VMs only from this CIDRfalse
hideipaddressusagewhen true ip address usage for the network will not be exported by the listUsageRecords APIfalse
ip6dns1the first IPv6 DNS for the network. Empty string will update the first IPv6 DNS with the value from the zonefalse
ip6dns2the second IPv6 DNS for the network. Empty string will update the second IPv6 DNS with the value from the zonefalse
namethe new name for the networkfalse
networkdomainnetwork domainfalse
networkofferingidnetwork offering IDfalse
privatemtuMTU to be configured on the network VR's public facing interfacesfalse
publicmtuMTU to be configured on the network VR's public facing interfacesfalse
sourcenatipaddressIPV4 address to be assigned to the public interface of the network router. This address must already be acquired for this networkfalse
updateinsequenceif true, we will update the routers one after the other. applicable only for redundant router based networks using virtual router as providerfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the network
accountthe owner of the network
aclidACL Id associated with the VPC network
aclnameACL name associated with the VPC network
acltypeacl type - access type to the network
asnumberAS NUMBER
asnumberidUUID of AS NUMBER
bgppeersThe BGP peers for the network
broadcastdomaintypeBroadcast domain type of the network
broadcasturibroadcast uri of the network. This parameter is visible to ROOT admins only
canusefordeploylist networks available for vm deployment
cidrCloudstack managed address space, all CloudStack managed VMs get IP address from CIDR
createdthe date this network was created
detailsthe details of the network
displaynetworkan optional field, whether to the display the network to the end user or not.
displaytextthe displaytext of the network
dns1the first IPv4 DNS for the network
dns2the second IPv4 DNS for the network
domainthe domain name of the network owner
domainidthe domain id of the network owner
domainpathpath of the Domain the network belongs to
egressdefaultpolicytrue if guest network default egress policy is allow; false if default egress policy is deny
externalidThe external id of the network
gatewaythe network's gateway
iconBase64 string representation of the resource icon
internetprotocolThe internet protocol of network offering
ip4routesThe routes for the network to ease adding route in upstream router
ip4routingThe IPv4 routing type of network
ip6cidrthe cidr of IPv6 network
ip6dns1the first IPv6 DNS for the network
ip6dns2the second IPv6 DNS for the network
ip6gatewaythe gateway of IPv6 network
ip6routesThe routes for the network to ease adding route in upstream router
ip6routingThe Ipv6 routing type of network offering
isdefaulttrue if network is default, false otherwise
ispersistentlist networks that are persistent
issystemtrue if network is system, false otherwise
namethe name of the network
netmaskthe network's netmask
networkcidrthe network CIDR of the guest network configured with IP reservation. It is the summation of CIDR and RESERVED_IP_RANGE
networkdomainthe network domain
networkofferingavailabilityavailability of the network offering the network is created from
networkofferingconservemodetrue if network offering is ip conserve mode enabled
networkofferingdisplaytextdisplay text of the network offering the network is created from
networkofferingidnetwork offering id the network is created from
networkofferingnamename of the network offering the network is created from
physicalnetworkidthe physical network id
privatemtuMTU configured on the network VR's private interfaces
projectthe project name of the address
projectidthe project id of the ipaddress
publicmtuMTU configured on the network VR's public facing interfaces
receivedbytesthe total number of network traffic bytes received
redundantrouterIf the network has redundant routers enabled
relatedrelated to what other network configuration
reservediprangethe network's IP range not to be used by CloudStack guest VMs and can be used for non CloudStack purposes
restartrequiredtrue network requires restart
sentbytesthe total number of network traffic bytes sent
specifyiprangestrue if network supports specifying ip ranges, false otherwise
specifyvlantrue if network supports specifying vlan, false otherwise
statestate of the network
strechedl2subnettrue if network can span multiple zones
subdomainaccesstrue if users from subdomains can access the domain level network
supportsvmautoscalingif network offering supports vm autoscaling feature
traffictypethe traffic type of the network
tungstenvirtualrouteruuidTungsten-Fabric virtual router the network belongs to
typethe type of the network
vlanThe vlan of the network. This parameter is visible to ROOT admins only
vpcidVPC the network belongs to
vpcnameName of the VPC to which this network belongs
zoneidzone id of the network
zonenamethe name of the zone the network belongs to
zonesnetworkspansIf a network is enabled for 'streched l2 subnet' then represents zones on which network currently spans
service(*)the list of services
namethe service name
capability(*)the list of capabilities
canchooseservicecapabilitycan this service capability value can be choosable while creatine network offerings
namethe capability name
valuethe capability value
provider(*)the service provider name
iduuid of the network provider
canenableindividualservicetrue if individual services can be enabled/disabled
destinationphysicalnetworkidthe destination physical network
namethe provider name
physicalnetworkidthe physical network this belongs to
servicelistservices for this provider
statestate of the network provider
tags(*)the list of resource tags associated with network
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateNetworkACLItem.html b/static/api/apidocs-4.22/html/apis/updateNetworkACLItem.html new file mode 100644 index 0000000000..c4107d3f7c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateNetworkACLItem.html @@ -0,0 +1,201 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateNetworkACLItem

+

Updates ACL item with specified ID

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the network ACL itemtrue
actionscl entry action, allow or denyfalse
cidrlistthe cidr list to allow traffic from/to. Multiple entries must be separated by a single comma character (,).false
customidan optional field, in case you want to set a custom id to the resource. Allowed to Root Admins onlyfalse
endportthe ending port of ACLfalse
fordisplayan optional field, whether to the display the rule to the end user or notfalse
icmpcodeerror code for this ICMP messagefalse
icmptypetype of the ICMP message being sentfalse
numberThe network of the vm the ACL will be created forfalse
partialupgradeIndicates if the ACL rule is to be updated partially (merging the parameters sent with current configuration) or completely (disconsidering all of the current configurations). The default value is 'true'.false
protocolthe protocol for the ACL rule. Valid values are TCP/UDP/ICMP/ALL or valid protocol numberfalse
reasonA description indicating why the ACL rule is required.false
startportthe starting port of ACLfalse
traffictypethe traffic type for the ACL, can be Ingress or Egress, defaulted to Ingress if not specifiedfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the ACL Item
aclidthe ID of the ACL this item belongs to
aclnamethe name of the ACL this item belongs to
actionAction of ACL Item. Allow/Deny
cidrlistthe cidr list to forward traffic from. Multiple entries are separated by a single comma character (,).
endportthe ending port of ACL's port range
fordisplayis rule for display to the regular user
icmpcodeerror code for this icmp message
icmptypetype of the icmp message being sent
numberNumber of the ACL Item
protocolthe protocol of the ACL
reasonan explanation on why this ACL rule is being applied
startportthe starting port of ACL's port range
statethe state of the rule
traffictypethe traffic type for the ACL
tags(*)the list of resource tags associated with the network ACLs
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateNetworkACLList.html b/static/api/apidocs-4.22/html/apis/updateNetworkACLList.html new file mode 100644 index 0000000000..065ba781a6 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateNetworkACLList.html @@ -0,0 +1,99 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateNetworkACLList

+

Updates network ACL list

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the network ACLtrue
customidan optional field, in case you want to set a custom id to the resource. Allowed to Root Admins onlyfalse
descriptionDescription of the network ACL listfalse
fordisplayan optional field, whether to the display the list to the end user or notfalse
nameName of the network ACL listfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateNetworkOffering.html b/static/api/apidocs-4.22/html/apis/updateNetworkOffering.html new file mode 100644 index 0000000000..fa86c80847 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateNetworkOffering.html @@ -0,0 +1,252 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateNetworkOffering

+

Updates a network offering.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
availabilitythe availability of network offering. The value is Required makes this network offering default for Guest Virtual Networks. Only one network offering can have the value Required false
displaytextthe display text of the network offeringfalse
domainidthe ID of the containing domain(s) as comma separated string, public for public offeringsfalse
idthe id of the network offeringfalse
keepaliveenabledif true keepalive will be turned on in the loadbalancer. At the time of writing this has only an effect on haproxy; the mode http and httpclose options are unset in the haproxy conf file.false
maxconnectionsmaximum number of concurrent connections supported by the network offeringfalse
namethe name of the network offeringfalse
sortkeysort key of the network offering, integerfalse
stateupdate state for the network offeringfalse
tagsthe tags for the network offering.false
zoneidthe ID of the containing zone(s) as comma separated string, all for all zones offeringsfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the network offering
availabilityavailability of the network offering
conservemodetrue if network offering is ip conserve mode enabled
createdthe date this network offering was created
detailsadditional key/value details tied with network offering
displaytextan alternate display text of the network offering.
domainthe domain name(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
domainidthe domain ID(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
egressdefaultpolicytrue if guest network default egress policy is allow; false if default egress policy is deny
fornsxtrue if network offering can be used by NSX networks only
fortungstentrue if network offering can be used by Tungsten-Fabric networks only
forvpctrue if network offering can be used by VPC networks only
guestiptypeguest type of the network offering, can be Shared or Isolated
internetprotocolthe internet protocol of the network offering
isdefaulttrue if network offering is default, false otherwise
ispersistenttrue if network offering supports persistent networks, false otherwise
maxconnectionsmaximum number of concurrents connections to be handled by lb
namethe name of the network offering
networkmodeMode in which the network will operate. The valid values are NATTED and ROUTED
networkratedata transfer rate in megabits per second allowed.
routingmodethe routing mode for the network offering, supported types are Static or Dynamic.
serviceofferingidthe ID of the service offering used by virtual router provider
specifyasnumbertrue if network offering supports choosing AS numbers
specifyiprangestrue if network offering supports specifying ip ranges, false otherwise
specifyvlantrue if network offering supports vlans, false otherwise
statestate of the network offering. Can be Disabled/Enabled/Inactive
supportsinternallbtrue if network offering supports public access for guest networks
supportspublicaccesstrue if network offering supports public access for guest networks
supportsstrechedl2subnettrue if network offering supports network that span multiple zones
tagsthe tags for the network offering
traffictypethe traffic type for the network offering, supported types are Public, Management, Control, Guest, Vlan or Storage.
zonethe zone name(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
zoneidthe zone ID(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
service(*)the list of supported services
namethe service name
capability(*)the list of capabilities
canchooseservicecapabilitycan this service capability value can be choosable while creatine network offerings
namethe capability name
valuethe capability value
provider(*)the service provider name
iduuid of the network provider
canenableindividualservicetrue if individual services can be enabled/disabled
destinationphysicalnetworkidthe destination physical network
namethe provider name
physicalnetworkidthe physical network this belongs to
servicelistservices for this provider
statestate of the network provider
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateNetworkServiceProvider.html b/static/api/apidocs-4.22/html/apis/updateNetworkServiceProvider.html new file mode 100644 index 0000000000..8583a14f7e --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateNetworkServiceProvider.html @@ -0,0 +1,108 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateNetworkServiceProvider

+

Updates a network serviceProvider of a physical network

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idnetwork service provider idtrue
servicelistthe list of services to be enabled for this physical network service providerfalse
stateEnabled/Disabled/Shutdown the physical network service providerfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
iduuid of the network provider
canenableindividualservicetrue if individual services can be enabled/disabled
destinationphysicalnetworkidthe destination physical network
namethe provider name
physicalnetworkidthe physical network this belongs to
servicelistservices for this provider
statestate of the network provider
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateOauthProvider.html b/static/api/apidocs-4.22/html/apis/updateOauthProvider.html new file mode 100644 index 0000000000..fc9b3956f3 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateOauthProvider.html @@ -0,0 +1,120 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateOauthProvider

+

Updates the registered OAuth provider details

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idid of the OAuth provider to be updatedtrue
clientidClient ID pre-registered in the specific OAuth providerfalse
descriptionDescription of the OAuth Providerfalse
enabledOAuth provider will be enabled or disabled based on this valuefalse
redirecturiRedirect URI pre-registered in the specific OAuth providerfalse
secretkeySecret Key pre-registered in the specific OAuth providerfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the provider
clientidClient ID registered in the OAuth provider
descriptionDescription of the provider registered
enabledWhether the OAuth provider is enabled or not
nameName of the provider
providerName of the provider
redirecturiRedirect URI registered in the OAuth provider
secretkeySecret key registered in the OAuth provider
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateObjectStoragePool.html b/static/api/apidocs-4.22/html/apis/updateObjectStoragePool.html new file mode 100644 index 0000000000..bf5b1356e9 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateObjectStoragePool.html @@ -0,0 +1,111 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateObjectStoragePool

+

Updates object storage pool

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idObject Store IDtrue
namethe name for the object storefalse
sizethe total size of the object store in GiB. Used for tracking capacity and sending alerts. Set to 0 to stop tracking.false
urlthe url for the object storefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the object store
namethe name of the object store
providernamethe provider name of the object store
storageallocatedthe allocated size of the object store
storagetotalthe total size of the object store
storageusedthe object store currently used size
urlthe url of the object store
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateOsCategory.html b/static/api/apidocs-4.22/html/apis/updateOsCategory.html new file mode 100644 index 0000000000..ab3f50a3c4 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateOsCategory.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateOsCategory

+

Updates an OS category

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idID of the OS categorytrue
isfeaturedWhether the category is featured or notfalse
nameName for the OS categoryfalse
sortkeysort key of the OS category for listingfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the OS category
createdDate when the OS category was created.
iconBase64 string representation of the resource icon
isfeaturedWhether the OS category is featured
namethe name of the OS category
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updatePhysicalNetwork.html b/static/api/apidocs-4.22/html/apis/updatePhysicalNetwork.html new file mode 100644 index 0000000000..9ebc84396b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updatePhysicalNetwork.html @@ -0,0 +1,126 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updatePhysicalNetwork

+

Updates a physical network

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idphysical network idtrue
networkspeedthe speed for the physical network[1G/10G]false
stateEnabled/Disabledfalse
tagsTag the physical networkfalse
vlanthe VLAN for the physical networkfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe uuid of the physical network
broadcastdomainrangeBroadcast domain range of the physical network
domainidthe domain id of the physical network owner
isolationmethodsisolation methods
namename of the physical network
networkspeedthe speed of the physical network
statestate of the physical network
tagscomma separated tag
vlanthe vlan of the physical network
zoneidzone id of the physical network
zonenamezone name of the physical network
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updatePod.html b/static/api/apidocs-4.22/html/apis/updatePod.html new file mode 100644 index 0000000000..681aa7f69c --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updatePod.html @@ -0,0 +1,201 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updatePod

+

Updates a Pod.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the Podtrue
allocationstateAllocation state of this cluster for allocation of new resourcesfalse
endipthe ending IP address for the Podfalse
gatewaythe gateway for the Podfalse
namethe name of the Podfalse
netmaskthe netmask of the Podfalse
startipthe starting IP address for the Podfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the Pod
allocationstatethe allocation state of the Pod
endipthe ending IP for the Pod. This parameter is deprecated, please use 'endip' from ipranges parameter.
forsystemvmsindicates if range is dedicated for CPVM and SSVM. This parameter is deprecated, please use 'forsystemvms' from ipranges parameter.
gatewaythe gateway of the Pod
namethe name of the Pod
netmaskthe netmask of the Pod
startipthe starting IP for the Pod. This parameter is deprecated, please use 'startip' from ipranges parameter.
storageaccessgroupscomma-separated list of storage access groups for the pod
vlanidindicates Vlan ID for the range. This parameter is deprecated, please use 'vlanid' from ipranges parameter.
zoneidthe Zone ID of the Pod
zonenamethe Zone name of the Pod
zonestorageaccessgroupscomma-separated list of storage access groups on the zone
capacity(*)the capacity of the Pod
capacityallocatedthe capacity currently in allocated
capacitytotalthe total capacity available
capacityusedthe capacity currently in use
clusteridthe Cluster ID
clusternamethe Cluster name
namethe capacity name
percentusedthe percentage of capacity currently in use
podidthe Pod ID
podnamethe Pod name
tagThe tag for the capacity type
typethe capacity type
zoneidthe Zone ID
zonenamethe Zone name
ipranges(*)the IP ranges for the Pod
cidrthe CIDR for the range
endipthe ending IP for the range
forsystemvmsindicates if range is dedicated for CPVM and SSVM
gatewaythe gateway for the range
startipthe starting IP for the range
vlanidindicates Vlan ID for the range
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updatePodManagementNetworkIpRange.html b/static/api/apidocs-4.22/html/apis/updatePodManagementNetworkIpRange.html new file mode 100644 index 0000000000..37ac39567e --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updatePodManagementNetworkIpRange.html @@ -0,0 +1,99 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updatePodManagementNetworkIpRange

+

Updates a management network IP range. Only allowed when no IPs are allocated.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
currentendipThe current ending IP address.true
currentstartipThe current starting IP address.true
podidUUID of POD, where the IP range belongs to.true
newendipThe new ending IP address.false
newstartipThe new starting IP address.false
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updatePortForwardingRule.html b/static/api/apidocs-4.22/html/apis/updatePortForwardingRule.html new file mode 100644 index 0000000000..d80760e864 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updatePortForwardingRule.html @@ -0,0 +1,186 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updatePortForwardingRule

+

Updates a port forwarding rule. Only the private port and the virtual machine can be updated.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the port forwarding ruletrue
cidrlist the source CIDR list to allow traffic from; all other CIDRs will be blocked. Multiple entries must be separated by a single comma character (,). This param will be used only for VPC tiers. By default, all CIDRs are allowed.false
customidan optional field, in case you want to set a custom id to the resource. Allowed to Root Admins onlyfalse
fordisplayan optional field, whether to the display the rule to the end user or notfalse
privateendportthe private end port of the port forwarding rulefalse
privateportthe private start port of the port forwarding rulefalse
virtualmachineidthe ID of the virtual machine for the port forwarding rulefalse
vmguestipVM guest nic Secondary ip address for the port forwarding rulefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the port forwarding rule
cidrlistthe cidr list to forward traffic from. Multiple entries are separated by a single comma character (,).
fordisplayis firewall for display to the regular user
ipaddressthe public ip address for the port forwarding rule
ipaddressidthe public ip address id for the port forwarding rule
networkidthe id of the guest network the port forwarding rule belongs to
privateendportthe ending port of port forwarding rule's private port range
privateportthe starting port of port forwarding rule's private port range
protocolthe protocol of the port forwarding rule
publicendportthe ending port of port forwarding rule's private port range
publicportthe starting port of port forwarding rule's public port range
statethe state of the rule
virtualmachinedisplaynamethe VM display name for the port forwarding rule
virtualmachineidthe VM ID for the port forwarding rule
virtualmachinenamethe VM name for the port forwarding rule
vmguestipthe vm ip address for the port forwarding rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateProject.html b/static/api/apidocs-4.22/html/apis/updateProject.html new file mode 100644 index 0000000000..0bf2af6a23 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateProject.html @@ -0,0 +1,318 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateProject

+

Updates a project

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idid of the project to be modifiedtrue
accountnew Admin account for the projectfalse
displaytextdisplay text of the projectfalse
namename of the projectfalse
roletypeAccount level role to be assigned to the user/account : Admin/Regularfalse
swapownerwhen true, it swaps ownership with the account/ user provided. Ideally to be used when a single project administrator is present. In case of multiple project admins, swapowner is to be set to false,to promote or demote the user/account based on the roleType (Regular or Admin) provided. Defaults to truefalse
useridID of the user to be promoted/demotedfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the project
backupavailablethe total number of backups available to this project
backuplimitthe total number of backups which can be stored by this project
backupstorageavailablethe total backup storage space (in GiB) available to the project
backupstoragelimitthe total backup storage space (in GiB) the project can own
backupstoragetotalthe total backup storage space (in GiB) owned by the project
backuptotalthe total number of backups stored by this project
bucketavailablethe total number of buckets available to this project
bucketlimitthe total number of buckets which can be stored by this project
buckettotalthe total number of buckets stored by this project
cpuavailablethe total number of cpu cores available to be created for this project
cpulimitthe total number of cpu cores the project can own
cputotalthe total number of cpu cores owned by project
createdthe date this project was created
displaytextthe displaytext of the project
domainthe domain name where the project belongs to
domainidthe domain id the project belongs to
gpuavailablethe total number of gpus available to be created for this project
gpulimitthe total number of gpus the project can own
gputotalthe total number of gpus owned by project
iconBase64 string representation of the resource icon
ipavailablethe total number of public ip addresses available for this project to acquire
iplimitthe total number of public ip addresses this project can acquire
iptotalthe total number of public ip addresses allocated for this project
memoryavailablethe total memory (in MB) available to be created for this project
memorylimitthe total memory (in MB) the project can own
memorytotalthe total memory (in MB) owned by project
namethe name of the project
networkavailablethe total number of networks available to be created for this project
networklimitthe total number of networks the project can own
networktotalthe total number of networks owned by project
objectstorageavailablethe total object storage space (in GiB) available to the project
objectstoragelimitthe total object storage space (in GiB) the project can own
objectstoragetotalthe total object storage space (in GiB) owned by the project
ownerthe account name of the project's owners
primarystorageavailablethe total primary storage space (in GiB) available to be used for this project
primarystoragelimitthe total primary storage space (in GiB) the project can own
primarystoragetotalthe total primary storage space (in GiB) owned by project
projectaccountnamethe project account name of the project
secondarystorageavailablethe total secondary storage space (in GiB) available to be used for this project
secondarystoragelimitthe total secondary storage space (in GiB) the project can own
secondarystoragetotalthe total secondary storage space (in GiB) owned by project
snapshotavailablethe total number of snapshots available for this project
snapshotlimitthe total number of snapshots which can be stored by this project
snapshottotalthe total number of snapshots stored by this project
statethe state of the project
taggedresourcesThe tagged resource limit and count for the project
templateavailablethe total number of templates available to be created by this project
templatelimitthe total number of templates which can be created by this project
templatetotalthe total number of templates which have been created by this project
vmavailablethe total number of virtual machines available for this project to acquire
vmlimitthe total number of virtual machines that can be deployed by this project
vmrunningthe total number of virtual machines running for this project
vmstoppedthe total number of virtual machines stopped for this project
vmtotalthe total number of virtual machines deployed by this project
volumeavailablethe total volume available for this project
volumelimitthe total volume which can be used by this project
volumetotalthe total volume being used by this project
vpcavailablethe total number of vpcs available to be created for this project
vpclimitthe total number of vpcs the project can own
vpctotalthe total number of vpcs owned by project
tags(*)the list of resource tags associated with vm
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateProjectInvitation.html b/static/api/apidocs-4.22/html/apis/updateProjectInvitation.html new file mode 100644 index 0000000000..470f248115 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateProjectInvitation.html @@ -0,0 +1,99 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateProjectInvitation

+

Accepts or declines project invitation

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
projectidid of the project to jointrue
acceptif true, accept the invitation, decline if false. True by defaultfalse
accountaccount that is joining the projectfalse
tokenlist invitations for specified account; this parameter has to be specified with domainIdfalse
useridUser UUID, required for adding account from external provisioning systemfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateProjectRole.html b/static/api/apidocs-4.22/html/apis/updateProjectRole.html new file mode 100644 index 0000000000..4f6fb539dc --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateProjectRole.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateProjectRole

+

Creates a Project role

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idID of the Project roletrue
projectidID of project where role is being createdtrue
descriptionThe description of the Project rolefalse
namecreates a project role with this unique namefalse
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
projectidthe id of the project
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateProjectRolePermission.html b/static/api/apidocs-4.22/html/apis/updateProjectRolePermission.html new file mode 100644 index 0000000000..26b7d47946 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateProjectRolePermission.html @@ -0,0 +1,99 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateProjectRolePermission

+

Updates a project role permission and/or order

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
projectidID of project where project role permission is to be updatedtrue
projectroleidID of the project roletrue
permissionRule permission, can be: allow or denyfalse
projectrolepermissionidProject Role permission rule idfalse
ruleorderThe parent role permission uuid, use 0 to move this rule at the top of the listfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateQuarantinedIp.html b/static/api/apidocs-4.22/html/apis/updateQuarantinedIp.html new file mode 100644 index 0000000000..b9a051d5ef --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateQuarantinedIp.html @@ -0,0 +1,114 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateQuarantinedIp

+

Updates the quarantine end date for the given public IP address.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
enddateThe date when the quarantine will no longer be active.true
idThe ID of the public IP address in active quarantine.false
ipaddressThe public IP address in active quarantine. Either the IP address is informed, or the ID of the IP address in quarantine.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the quarantine process.
createdWhen the quarantine was created.
enddateEnd date for the quarantine.
ipaddressThe public IP address in quarantine.
previousowneridAccount ID of the previous public IP address owner.
previousownernameAccount name of the previous public IP address owner.
removalreasonThe reason for removing the IP from quarantine prematurely.
removedWhen the quarantine was removed.
removeraccountidID of the account that removed the IP from quarantine.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateRegion.html b/static/api/apidocs-4.22/html/apis/updateRegion.html new file mode 100644 index 0000000000..4c12e80b89 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateRegion.html @@ -0,0 +1,102 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateRegion

+

Updates a region

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idId of region to updatetrue
endpointupdates region with this end pointfalse
nameupdates region with this namefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the region
endpointthe end point of the region
gslbserviceenabledtrue if GSLB service is enabled in the region, false otherwise
namethe name of the region
portableipserviceenabledtrue if security groups support is enabled, false otherwise
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateRemoteAccessVpn.html b/static/api/apidocs-4.22/html/apis/updateRemoteAccessVpn.html new file mode 100644 index 0000000000..7712491fc2 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateRemoteAccessVpn.html @@ -0,0 +1,126 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateRemoteAccessVpn

+

Updates remote access vpn

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idid of the remote access vpntrue
customidan optional field, in case you want to set a custom id to the resource. Allowed to Root Admins onlyfalse
fordisplayan optional field, whether to the display the vpn to the end user or notfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the remote access vpn
accountthe account of the remote access vpn
domainthe domain name of the account of the remote access vpn
domainidthe domain id of the account of the remote access vpn
domainpathpath of the domain to which the remote access vpn belongs
fordisplayis vpn for display to the regular user
iprangethe range of ips to allocate to the clients
presharedkeythe ipsec preshared key
projectthe project name of the vpn
projectidthe project id of the vpn
publicipthe public ip address of the vpn server
publicipidthe public ip address of the vpn server
statethe state of the rule
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateResourceCount.html b/static/api/apidocs-4.22/html/apis/updateResourceCount.html new file mode 100644 index 0000000000..07b223dd7d --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateResourceCount.html @@ -0,0 +1,123 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateResourceCount

+

Recalculate and update resource count for an account or domain. This also executes some cleanup tasks before calculating resource counts.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
domainidIf account parameter specified then updates resource counts for a specified account in this domain else update resource counts for all accounts & child domains in specified domain.true
accountUpdate resource count for a specified account. Must be used with the domainId parameter.false
projectidUpdate resource limits for projectfalse
resourcetypeType of resource to update. If specifies valid values are 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 and 11. If not specified will update all resource counts0 - Instance. Number of instances a user can create. 1 - IP. Number of public IP addresses a user can own. 2 - Volume. Number of disk volumes a user can create. 3 - Snapshot. Number of snapshots a user can create. 4 - Template. Number of templates that a user can register/create. 5 - Project. Number of projects that a user can create. 6 - Network. Number of guest network a user can create. 7 - VPC. Number of VPC a user can create. 8 - CPU. Total number of CPU cores a user can use. 9 - Memory. Total Memory (in MB) a user can use. 10 - PrimaryStorage. Total primary storage space (in GiB) a user can use. 11 - SecondaryStorage. Total secondary storage space (in GiB) a user can use. false
tagTag for the resource typefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
accountthe account for which resource count's are updated
domainthe domain name for which resource count's are updated
domainidthe domain ID for which resource count's are updated
domainpathpath of the domain to which the resource counts are updated
projectthe project name for which resource count's are updated
projectidthe project id for which resource count's are updated
resourcecountThe resource count
resourcetyperesource type. Values include 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11. See the resourceType parameter for more information on these values.
resourcetypenameresource type name. Values include user_vm, public_ip, volume, snapshot, template, project, network, vpc, cpu, memory, primary_storage, secondary_storage.
tagTag for the resource
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateResourceLimit.html b/static/api/apidocs-4.22/html/apis/updateResourceLimit.html new file mode 100644 index 0000000000..4374c720e5 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateResourceLimit.html @@ -0,0 +1,126 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateResourceLimit

+

Updates resource limits for an account or domain.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
resourcetypeType of resource to update. Values are 0, 1, 2, 3, 4, 6, 7, 8, 9, 10 and 11. 0 - Instance. Number of instances a user can create. 1 - IP. Number of public IP addresses a user can own. 2 - Volume. Number of disk volumes a user can create. 3 - Snapshot. Number of snapshots a user can create. 4 - Template. Number of templates that a user can register/create. 5 - Project. Number of projects a user can create. 6 - Network. Number of guest network a user can create. 7 - VPC. Number of VPC a user can create. 8 - CPU. Total number of CPU cores a user can use. 9 - Memory. Total Memory (in MB) a user can use. 10 - PrimaryStorage. Total primary storage space (in GiB) a user can use. 11 - SecondaryStorage. Total secondary storage space (in GiB) a user can use. true
accountUpdate resource for a specified account. Must be used with the domainId parameter.false
domainidUpdate resource limits for all accounts in specified domain. If used with the account parameter, updates resource limits for a specified account in specified domain.false
max Maximum resource limit.false
projectidUpdate resource limits for projectfalse
tagTag for the resource typefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
accountthe account of the resource limit
domainthe domain name of the resource limit
domainidthe domain ID of the resource limit
domainpathpath of the domain to which the resource limit belongs
maxthe maximum number of the resource. A -1 means the resource currently has no limit.
projectthe project name of the resource limit
projectidthe project id of the resource limit
resourcetyperesource type. Values include 0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11. See the resourceType parameter for more information on these values.
resourcetypenameresource type name. Values include user_vm, public_ip, volume, snapshot, template, project, network, vpc, cpu, memory, primary_storage, secondary_storage.
tagThe tag for the resource limit
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateRole.html b/static/api/apidocs-4.22/html/apis/updateRole.html new file mode 100644 index 0000000000..599032f5f7 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateRole.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateRole

+

Updates a role

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idID of the roletrue
descriptionThe description of the rolefalse
descriptionThe description of the rolefalse
ispublicIndicates whether the role will be visible to all users (public) or only to root admins (private).false
namecreates a role with this unique namefalse
typeThe type of the role, valid options are: Admin, ResourceAdmin, DomainAdmin, Userfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + +
Response NameDescription
isdefaulttrue if role is default, false otherwise
statethe state of the role
typethe type of the role
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateRolePermission.html b/static/api/apidocs-4.22/html/apis/updateRolePermission.html new file mode 100644 index 0000000000..5049976806 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateRolePermission.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateRolePermission

+

Updates a role permission order

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
roleidID of the roletrue
permissionRule permission, can be: allow or denyfalse
ruleidRole permission rule idfalse
ruleorderThe parent role permission uuid, use 0 to move this rule at the top of the listfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateRoutingFirewallRule.html b/static/api/apidocs-4.22/html/apis/updateRoutingFirewallRule.html new file mode 100644 index 0000000000..96693cdcbd --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateRoutingFirewallRule.html @@ -0,0 +1,171 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateRoutingFirewallRule

+

Updates Routing firewall rule with specified ID

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the Routing firewall ruletrue
customidan optional field, in case you want to set a custom id to the resource. Allowed to Root Admins onlyfalse
fordisplayan optional field, whether to the display the Routing firewall rule to the end user or notfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the port forwarding rule
cidrlistthe cidr list to forward traffic from. Multiple entries are separated by a single comma character (,).
fordisplayis firewall for display to the regular user
ipaddressthe public ip address for the port forwarding rule
ipaddressidthe public ip address id for the port forwarding rule
networkidthe id of the guest network the port forwarding rule belongs to
privateendportthe ending port of port forwarding rule's private port range
privateportthe starting port of port forwarding rule's private port range
protocolthe protocol of the port forwarding rule
publicendportthe ending port of port forwarding rule's private port range
publicportthe starting port of port forwarding rule's public port range
statethe state of the rule
virtualmachinedisplaynamethe VM display name for the port forwarding rule
virtualmachineidthe VM ID for the port forwarding rule
virtualmachinenamethe VM name for the port forwarding rule
vmguestipthe vm ip address for the port forwarding rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateSecondaryStorageSelector.html b/static/api/apidocs-4.22/html/apis/updateSecondaryStorageSelector.html new file mode 100644 index 0000000000..5ec7eda5aa --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateSecondaryStorageSelector.html @@ -0,0 +1,108 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateSecondaryStorageSelector

+

Updates an existing secondary storage selector.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idThe unique identifier of the secondary storage selector.true
heuristicruleThe heuristic rule, in JavaScript language. It is required that it returns the UUID of a secondary storage pool. An example of a rule is `if (snapshot.hypervisorType === 'KVM') { '7832f261-c602-4e8e-8580-2496ffbbc45d'; }` would allocate all snapshots with the KVM hypervisor to the specified secondary storage UUID.true
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the heuristic.
createdWhen the heuristic was created.
descriptionDescription of the heuristic.
heuristicruleThe heuristic rule, in JavaScript language, used to select a secondary storage to be directed.
nameName of the heuristic.
removedWhen the heuristic was removed.
typeThe resource type directed to a specific secondary storage by the selector. Valid options are: ISO, SNAPSHOT, TEMPLATE and VOLUME.
zoneidThe zone which the heuristic is valid upon.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateSecurityGroup.html b/static/api/apidocs-4.22/html/apis/updateSecurityGroup.html new file mode 100644 index 0000000000..2da7ad9ea1 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateSecurityGroup.html @@ -0,0 +1,294 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateSecurityGroup

+

Updates a security group

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the security group.true
customidan optional field, in case you want to set a custom id to the resource. Allowed to Root Admins onlyfalse
nameThe new name of the security group.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the security group
accountthe account owning the security group
descriptionthe description of the security group
domainthe domain name of the security group
domainidthe domain ID of the security group
domainpathpath of the Domain the security group belongs to
namethe name of the security group
projectthe project name of the group
projectidthe project id of the group
virtualmachinecountthe number of virtualmachines associated with this securitygroup
virtualmachineidsthe list of virtualmachine ids associated with this securitygroup
egressrule(*)the list of egress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
ingressrule(*)the list of ingress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateServiceOffering.html b/static/api/apidocs-4.22/html/apis/updateServiceOffering.html new file mode 100644 index 0000000000..f3ee09ea1b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateServiceOffering.html @@ -0,0 +1,306 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateServiceOffering

+

Updates a service offering.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the service offering to be updatedtrue
cleanupexternaldetailsOptional boolean field, which indicates if external details should be cleaned up or not (If set to true, external details removed for this offering, externaldetails field ignored; if false or not set, no action)false
displaytextthe display text of the service offering to be updatedfalse
domainidthe ID of the containing domain(s) as comma separated string, public for public offeringsfalse
externaldetailsDetails in key/value pairs using format externaldetails[i].keyname=keyvalue. Example: externaldetails[0].endpoint.url=urlvaluefalse
hosttagsthe host tag for this service offering.false
namethe name of the service offering to be updatedfalse
purgeresourcesWhether to cleanup VM and its associated resource upon expungefalse
sortkeysort key of the service offering, integerfalse
statestate of the service offeringfalse
storagetagscomma-separated list of tags for the service offering, tags should match with existing storage pool tagsfalse
zoneidthe ID of the containing zone(s) as comma separated string, all for all zones offeringsfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the service offering
cacheModethe cache mode to use for this disk offering. none, writeback, writethrough or hypervisor default
cpunumberthe number of CPU
cpuspeedthe clock rate CPU speed in Mhz
createdthe date this service offering was created
defaultuseis this a default system vm offering
deploymentplannerdeployment strategy used to deploy VM.
diskBytesReadRatebytes read rate of the service offering
diskBytesReadRateMaxburst bytes read rate of the disk offering
diskBytesReadRateMaxLengthlength (in seconds) of the burst
diskBytesWriteRatebytes write rate of the service offering
diskBytesWriteRateMaxburst bytes write rate of the disk offering
diskBytesWriteRateMaxLengthlength (in seconds) of the burst
diskIopsReadRateio requests read rate of the service offering
diskIopsReadRateMaxburst io requests read rate of the disk offering
diskIopsReadRateMaxLengthlength (in second) of the burst
diskIopsWriteRateio requests write rate of the service offering
diskIopsWriteRateMaxburst io requests write rate of the disk offering
diskIopsWriteRateMaxLengthlength (in seconds) of the burst
diskofferingdisplaytextthe display text of the disk offering
diskofferingidthe ID of the disk offering to which service offering is linked
diskofferingnamename of the disk offering
diskofferingstrictnessTrue/False to indicate the strictness of the disk offering association with the compute offering. When set to true, override of disk offering is not allowed when VM is deployed and change disk offering is not allowed for the ROOT disk after the VM is deployed
displaytextan alternate display text of the service offering.
domainthe domain name(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
domainidthe domain ID(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
dynamicscalingenabledtrue if virtual machine needs to be dynamically scalable of cpu or memory
encryptroottrue if virtual machine root disk will be encrypted on storage
gpucardidthe ID of the gpu card to which service offering is linked
gpucardnamethe name of the gpu card to which service offering is linked
gpucountthe count of GPUs to attach
gpudisplaywhether GPU device is used for display or not
hosttagsthe host tag for the service offering
hypervisorsnapshotreserveHypervisor snapshot reserve space as a percent of a volume (for managed storage using Xen or VMware)
iscustomizedis true if the offering is customized
iscustomizediopstrue if disk offering uses custom iops, false otherwise
issystemis this a system vm offering
isvolatiletrue if the vm needs to be volatile, i.e., on every reboot of vm from API root disk is discarded and creates a new root disk
leasedurationInstance lease duration (in days) for service offering
leaseexpiryactionAction to be taken once lease is over
limitcpuuserestrict the CPU usage to committed service offering
maxheadsthe maximum number of display heads
maxiopsthe max iops of the disk offering
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
memorythe memory in MB
miniopsthe min iops of the disk offering
namethe name of the service offering
networkratedata transfer rate in megabits per second allowed.
offerhathe ha support in the service offering
provisioningtypeprovisioning type used to create volumes. Valid values are thin, sparse, fat.
purgeresourcesWhether to cleanup VM and its associated resource upon expunge
rootdisksizeRoot disk size in GB
serviceofferingdetailsadditional key/value details tied with this service offering
statestate of the service offering
storagetagsthe tags for the service offering
storagetypethe storage type for this service offering
systemvmtypeis this a the systemvm type for system vm offering
vgpuprofileidthe ID of the vgpu profile to which service offering is linked
vgpuprofilenamethe name of the vgpu profile to which service offering is linked
videoramthe video RAM size in MB
vspherestoragepolicythe vsphere storage policy tagged to the service offering in case of VMware
zonethe zone name(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
zoneidthe zone ID(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateSharedFileSystem.html b/static/api/apidocs-4.22/html/apis/updateSharedFileSystem.html new file mode 100644 index 0000000000..33dfbe2b74 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateSharedFileSystem.html @@ -0,0 +1,300 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateSharedFileSystem

+

Update a Shared FileSystem

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the shared filesystemtrue
descriptionthe description for the shared filesystem.false
namethe name of the shared filesystem.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the shared filesystem
accountthe account associated with the shared filesystem
descriptiondescription of the shared filesystem
diskioreadthe read (IO) of disk on the shared filesystem
diskiowritethe write (IO) of disk on the shared filesystem
diskkbsreadthe shared filesystem's disk read in KiB
diskkbswritethe shared filesystem's disk write in KiB
diskofferingdisplaytextdisk offering display text for the shared filesystem
diskofferingiddisk offering ID for the shared filesystem
diskofferingnamedisk offering for the shared filesystem
domainthe domain associated with the shared filesystem
domainidthe ID of the domain associated with the shared filesystem
domainpathpath of the domain to which the shared filesystem
filesystemthe filesystem format
iscustomdiskofferingdisk offering for the shared filesystem has custom size
namename of the shared filesystem
networkidNetwork ID of the shared filesystem
networknameNetwork name of the shared filesystem
pathpath to mount the shared filesystem
physicalsizethe bytes actually consumed on disk
projectthe project name of the shared filesystem
projectidthe project ID of the shared filesystem
providerthe shared filesystem provider
provisioningtypeprovisioning type used in the shared filesystem
serviceofferingidservice offering ID for the shared filesystem
serviceofferingnameservice offering for the shared filesystem
sizesize of the shared filesystem
sizegbsize of the shared filesystem in GiB
statethe state of the shared filesystem
storagename of the storage pool hosting the data volume
storageidID of the storage pool hosting the data volume
utilizationthe disk utilization
virtualmachineidID of the storage fs vm
virtualsizethe bytes allocated
vmstateID of the storage fs vm
volumeidID of the storage fs data volume
volumenamename of the storage fs data volume
zoneidID of the availability zone
zonenameName of the availability zone
nic(*)the list of nics associated with the shared filesystem
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateSiocInfo.html b/static/api/apidocs-4.22/html/apis/updateSiocInfo.html new file mode 100644 index 0000000000..72cd0b9786 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateSiocInfo.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateSiocInfo

+

Update SIOC info

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
iopsnotifythresholdNotify if IOPS above this valuetrue
limitiopspergbLimit IOPS per GBtrue
sharespergbShares per GBtrue
storageidStorage Pool IDtrue
zoneidZone IDtrue
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
msgThe return message from the operation ('Success' if successful)
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateSnapshotPolicy.html b/static/api/apidocs-4.22/html/apis/updateSnapshotPolicy.html new file mode 100644 index 0000000000..466afb49ec --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateSnapshotPolicy.html @@ -0,0 +1,117 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateSnapshotPolicy

+

Updates the snapshot policy.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
customidan optional field, in case you want to set a custom id to the resource. Allowed to Root Admins onlyfalse
fordisplayan optional field, whether to the display the snapshot policy to the end user or not.false
idthe ID of the snapshot policyfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the snapshot policy
fordisplayis this policy for display to the regular user
intervaltypethe interval type of the snapshot policy
maxsnapsmaximum number of snapshots retained
scheduletime the snapshot is scheduled to be taken.
storageThe list of pools in which snapshot backup is scheduled
timezonethe time zone of the snapshot policy
volumeidthe ID of the disk volume
volumenamethe name of the disk volume
zoneThe list of zones in which snapshot backup is scheduled
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateStorageCapabilities.html b/static/api/apidocs-4.22/html/apis/updateStorageCapabilities.html new file mode 100644 index 0000000000..64a8604579 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateStorageCapabilities.html @@ -0,0 +1,186 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateStorageCapabilities

+

Syncs capabilities of storage pools

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
idStorage pool idtrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the storage pool
allocatediopstotal min IOPS currently in use by volumes
capacitybytesbytes CloudStack can provision from this storage pool
capacityiopsIOPS CloudStack can provision from this storage pool
clusteridthe ID of the cluster for the storage pool
clusternamethe name of the cluster for the storage pool
createdthe date and time the storage pool was created
detailsthe storage pool details
disksizeallocatedthe pool's currently allocated disk size
disksizetotalthe total disk size of the storage pool
disksizeusedthe pool's currently used disk size
hypervisorthe hypervisor type of the storage pool
ipaddressthe IP address of the storage pool
istagaruleWhether the informed tag is a JS interpretable rule or not.
managedwhether this pool is managed or not
namethe name of the storage pool
nfsmountoptsthe nfs mount options for the storage pool
overprovisionfactorthe overprovisionfactor for the storage pool
paththe storage pool path
podidthe Pod ID of the storage pool
podnamethe Pod name of the storage pool
providerStorage provider for this pool
scopethe scope of the storage pool
statethe state of the storage pool
storageaccessgroupsthe storage access groups for the storage pool
storagecapabilitiesthe storage pool capabilities
storagecustomstatsthe storage pool custom stats
suitableformigrationtrue if this pool is suitable to migrate a volume, false otherwise
tagsthe tags for the storage pool
typethe storage pool type
usediopstotal IOPS currently in use
zoneidthe Zone ID of the storage pool
zonenamethe Zone name of the storage pool
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateStorageNetworkIpRange.html b/static/api/apidocs-4.22/html/apis/updateStorageNetworkIpRange.html new file mode 100644 index 0000000000..310fc20d63 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateStorageNetworkIpRange.html @@ -0,0 +1,120 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateStorageNetworkIpRange

+

Update a Storage network IP range, only allowed when no IPs in this range have been allocated.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idUUID of storage network ip rangetrue
endipthe ending IP addressfalse
netmaskthe netmask for storage networkfalse
startipthe beginning IP addressfalse
vlanOptional. the vlan the ip range sits onfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe uuid of storage network IP range.
endipthe end ip of the storage network IP range
gatewaythe gateway of the storage network IP range
netmaskthe netmask of the storage network IP range
networkidthe network uuid of storage network IP range
podidthe Pod uuid for the storage network IP range
startipthe start ip of the storage network IP range
vlanthe ID or VID of the VLAN.
zoneidthe Zone uuid of the storage network IP range
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateStoragePool.html b/static/api/apidocs-4.22/html/apis/updateStoragePool.html new file mode 100644 index 0000000000..5fae21343a --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateStoragePool.html @@ -0,0 +1,210 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateStoragePool

+

Updates a storage pool.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe Id of the storage pooltrue
capacitybytesbytes CloudStack can provision from this storage poolfalse
capacityiopsIOPS CloudStack can provision from this storage poolfalse
detailsthe details for the storage poolfalse
enabledfalse to disable the pool for allocation of new volumes, true to enable it back.false
istagaruleWhether the informed tag is a JS interpretable rule or not.false
nameChange the name of the storage poolfalse
tagscomma-separated list of tags for the storage poolfalse
urlthe URL of the storage poolfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the storage pool
allocatediopstotal min IOPS currently in use by volumes
capacitybytesbytes CloudStack can provision from this storage pool
capacityiopsIOPS CloudStack can provision from this storage pool
clusteridthe ID of the cluster for the storage pool
clusternamethe name of the cluster for the storage pool
createdthe date and time the storage pool was created
detailsthe storage pool details
disksizeallocatedthe pool's currently allocated disk size
disksizetotalthe total disk size of the storage pool
disksizeusedthe pool's currently used disk size
hypervisorthe hypervisor type of the storage pool
ipaddressthe IP address of the storage pool
istagaruleWhether the informed tag is a JS interpretable rule or not.
managedwhether this pool is managed or not
namethe name of the storage pool
nfsmountoptsthe nfs mount options for the storage pool
overprovisionfactorthe overprovisionfactor for the storage pool
paththe storage pool path
podidthe Pod ID of the storage pool
podnamethe Pod name of the storage pool
providerStorage provider for this pool
scopethe scope of the storage pool
statethe state of the storage pool
storageaccessgroupsthe storage access groups for the storage pool
storagecapabilitiesthe storage pool capabilities
storagecustomstatsthe storage pool custom stats
suitableformigrationtrue if this pool is suitable to migrate a volume, false otherwise
tagsthe tags for the storage pool
typethe storage pool type
usediopstotal IOPS currently in use
zoneidthe Zone ID of the storage pool
zonenamethe Zone name of the storage pool
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateTemplate.html b/static/api/apidocs-4.22/html/apis/updateTemplate.html new file mode 100644 index 0000000000..386afba7c5 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateTemplate.html @@ -0,0 +1,306 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateTemplate

+

Updates attributes of a template.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the image filetrue
archthe CPU arch of the template/ISO. Valid options are: x86_64, aarch64false
bootabletrue if image is bootable, false otherwise; available only for updateIso APIfalse
cleanupdetailsoptional boolean field, which indicates if details should be cleaned up or not (if set to true, details removed for this resource, details field ignored; if false or not set, no action)false
detailsDetails in key/value pairs using format details[i].keyname=keyvalue. Example: details[0].hypervisortoolsversion=xenserver61false
displaytextthe display text of the imagefalse
forceupdateostypeForce OS type update. Warning: Updating OS type will update the guest OS configuration for all the existing Instances deployed with this template/iso, which may affect their behavior.false
forcksindicates that the template can be used for deployment of CKS clustersfalse
formatthe format for the imagefalse
isdynamicallyscalabletrue if template/ISO contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memoryfalse
isroutingtrue if the template type is routing i.e., if template is used to deploy routerfalse
namethe name of the image filefalse
ostypeidthe ID of the OS type that best represents the OS of this image.false
passwordenabledtrue if the image supports the password reset feature; default is falsefalse
requireshvmtrue if the template requires HVM, false otherwise; available only for updateTemplate APIfalse
sortkeysort key of the template, integerfalse
sshkeyenabledtrue if the template supports the sshkey upload feature; default is falsefalse
templatetagthe tag for this template.false
templatetypethe type of the template. Valid options are: USER/VNF (for all users) and SYSTEM/ROUTING/BUILTIN (for admins only).false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe template ID
accountthe account name to which the template belongs
accountidthe account id to which the template belongs
archCPU Arch of the template
bitsthe processor bit size
bootabletrue if the ISO is bootable, false otherwise
checksumchecksum of the template
childtemplatesif root disk template, then ids of the datas disk templates this template owns
createdthe date this template was created
crossZonestrue if the template is managed across all Zones, false otherwise
deployasisVMware only: true if template is deployed without orchestrating disks and networks but "as-is" defined in the template.
deployasisdetailsVMware only: additional key/value details tied with deploy-as-is template
detailsadditional key/value details tied with template
directdownloadKVM Only: true if template is directly downloaded to Primary Storage bypassing Secondary Storage
displaytextthe template display text
domainthe name of the domain to which the template belongs
domainidthe ID of the domain to which the template belongs
domainpathpath of the Domain the template belongs to
downloaddetailsLists the download progress of a template across all secondary storages
extensionidThe ID of extension linked to this template
extensionnameThe name of extension linked to this template
forcksIf true it indicates that the template can be used for CKS cluster deployments
formatthe format of the template.
hostidthe ID of the secondary storage host for the template
hostnamethe name of the secondary storage host for the template
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
isdynamicallyscalabletrue if template contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory
isextractabletrue if the template is extractable, false otherwise
isfeaturedtrue if this template is a featured template, false otherwise
ispublictrue if this template is a public template, false otherwise
isreadytrue if the template is ready to be deployed from, false otherwise.
namethe template name
ostypeidthe ID of the OS type for this template.
ostypenamethe name of the OS type for this template.
parenttemplateidif Datadisk template, then id of the root disk template this template belongs to
passwordenabledtrue if the reset password feature is enabled, false otherwise
physicalsizethe physical size of the template
projectthe project name of the template
projectidthe project id of the template
removedthe date this template was removed
requireshvmtrue if template requires HVM enabled, false otherwise
sizethe size of the template
sourcetemplateidthe template ID of the parent template if present
sshkeyenabledtrue if template is sshkey enabled, false otherwise
statusthe status of the template
templatetagthe tag of this template
templatetypethe type of the template
urlthe URL which the template/iso is registered from
userdataidthe id of userdata linked to this template
userdatanamethe name of userdata linked to this template
userdataparamslist of parameters which contains the list of keys or string parameters that are needed to be passed for any variables declared in userdata
userdatapolicythe userdata override policy with the userdata provided while deploying VM
zoneidthe ID of the zone for this template
zonenamethe name of the zone for this template
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateTemplatePermissions.html b/static/api/apidocs-4.22/html/apis/updateTemplatePermissions.html new file mode 100644 index 0000000000..e804bc4d29 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateTemplatePermissions.html @@ -0,0 +1,105 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateTemplatePermissions

+

Updates a template visibility permissions. A public template is visible to all accounts within the same domain. A private template is visible only to the owner of the template. A privileged template is a private template with account permissions added. Only accounts specified under the template permissions are visible to them.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe template IDtrue
accountsa comma delimited list of accounts within caller's domain. If specified, "op" parameter has to be passed in.false
isextractabletrue if the template/iso is extractable, false other wise. Can be set only by root adminfalse
isfeaturedtrue for featured template/iso, false otherwisefalse
ispublictrue for public template/iso, false for private templates/isosfalse
oppermission operator (add, remove, reset)false
projectidsa comma delimited list of projects. If specified, "op" parameter has to be passed in.false
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateTrafficType.html b/static/api/apidocs-4.22/html/apis/updateTrafficType.html new file mode 100644 index 0000000000..e91ecd943b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateTrafficType.html @@ -0,0 +1,120 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateTrafficType

+

Updates traffic type of a physical network

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idtraffic type idtrue
hypervnetworklabelThe network name label of the physical device dedicated to this traffic on a Hyperv hostfalse
kvmnetworklabelThe network name label of the physical device dedicated to this traffic on a KVM hostfalse
ovm3networklabelThe network name of the physical device dedicated to this traffic on an OVM3 hostfalse
vmwarenetworklabelThe network name label of the physical device dedicated to this traffic on a VMware hostfalse
xennetworklabelThe network name label of the physical device dedicated to this traffic on a XenServer hostfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idid of the network provider
hypervnetworklabelThe network name label of the physical device dedicated to this traffic on a HyperV host
kvmnetworklabelThe network name label of the physical device dedicated to this traffic on a KVM host
ovm3networklabelThe network name of the physical device dedicated to this traffic on an OVM3 host
physicalnetworkidthe physical network this belongs to
traffictypethe trafficType to be added to the physical network
vmwarenetworklabelThe network name label of the physical device dedicated to this traffic on a VMware host
xennetworklabelThe network name label of the physical device dedicated to this traffic on a XenServer host
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateTungstenFabricLBHealthMonitor.html b/static/api/apidocs-4.22/html/apis/updateTungstenFabricLBHealthMonitor.html new file mode 100644 index 0000000000..196ca60fe9 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateTungstenFabricLBHealthMonitor.html @@ -0,0 +1,138 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateTungstenFabricLBHealthMonitor

+

update Tungsten-Fabric loadbalancer health monitor

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
intervalloadbalancer health monitor intervaltrue
lbruleidthe ID of lb ruletrue
retryloadbalancer health monitor retrytrue
timeoutloadbalancer health monitor timeouttrue
typeloadbalancer health monitor typetrue
expectedcodeloadbalancer health monitor expected codefalse
httpmethodtypeloadbalancer health monitor http methodfalse
urlpathloadbalancer health monitor url pathfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe health monitor ID
expectedcodethe health monitor expected code
httpmethodthe health monitor http method
intervalthe health monitor interval
lbruleidthe LB rule ID
retrythe health monitor retry
timeoutthe health monitor timeout
typethe health monitor type
urlpaththe health monitor url path
uuidthe health monitor UUID
zoneidTungsten-Fabric provider zone id
zonenameTungsten-Fabric provider zone name
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateUser.html b/static/api/apidocs-4.22/html/apis/updateUser.html new file mode 100644 index 0000000000..cf90a17979 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateUser.html @@ -0,0 +1,189 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateUser

+

Updates a user account

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idUser uuidtrue
apikeyaccessDetermines if Api key access for this user is enabled, disabled or inherits the value from its parent, the owning accountfalse
currentpasswordCurrent password that was being used by the user. You must inform the current password when updating the password.false
emailemailfalse
firstnamefirst namefalse
lastnamelast namefalse
mandate2faProvide true to mandate the user to use two factor authentication has to be enabled.This parameter is only used to mandate 2FA, not to disable 2FAfalse
passwordClear text password (default hashed to SHA256SALT). If you wish to use any other hashing algorithm, you would need to write a custom authentication adapter. Can't be passed when command is executed via integration.api.portfalse
timezoneSpecifies a timezone for this command. For more information on the timezone parameter, see Time Zone Format.false
userapikeyThe API key for the user. Must be specified with userSecretKeyfalse
usernameUnique usernamefalse
usersecretkeyThe secret key for the user. Must be specified with userApiKeyfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe user ID
accountthe account name of the user
accountidthe account ID of the user
accounttypethe account type of the user
apikeythe api key of the user
apikeyaccesswhether api key access is Enabled, Disabled or set to Inherit (it inherits the value from the parent)
createdthe date and time the user account was created
domainthe domain name of the user
domainidthe domain ID of the user
emailthe user email address
firstnamethe user firstname
iconBase64 string representation of the resource icon
is2faenabledtrue if user has two factor authentication enabled
is2famandatedtrue if user has two factor authentication is mandated
iscallerchilddomainthe boolean value representing if the updating target is in caller's child domain
isdefaulttrue if user is default, false otherwise
lastnamethe user lastname
roleidthe ID of the role
rolenamethe name of the role
roletypethe type of the role
secretkeythe secret key of the user
statethe user state
timezonethe timezone user was created in
usernamethe user name
usersourcethe source type of the user in lowercase, such as native, ldap, saml2
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateVMAffinityGroup.html b/static/api/apidocs-4.22/html/apis/updateVMAffinityGroup.html new file mode 100644 index 0000000000..bed841555b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateVMAffinityGroup.html @@ -0,0 +1,669 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateVMAffinityGroup

+

Updates the affinity/anti-affinity group associations of a virtual machine. The VM has to be stopped and restarted for the new properties to take effect.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the virtual machinetrue
affinitygroupidscomma separated list of affinity groups id that are going to be applied to the virtual machine. Should be passed only when vm is created from a zone with Basic Network support. Mutually exclusive with securitygroupnames parameterfalse
affinitygroupnamescomma separated list of affinity groups names that are going to be applied to the virtual machine. Should be passed only when vm is created from a zone with Basic Network support. Mutually exclusive with securitygroupids parameterfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the virtual machine
accountthe account associated with the virtual machine
archCPU arch of the VM
autoscalevmgroupidID of AutoScale VM group
autoscalevmgroupnameName of AutoScale VM group
backupofferingidthe ID of the backup offering of the virtual machine
backupofferingnamethe name of the backup offering of the virtual machine
bootmodeGuest vm Boot Mode
boottypeGuest vm Boot Type
cpunumberthe number of vCPUs this virtual machine is using
cpuspeedthe speed of each vCPU
cpuusedthe amount of the vm's CPU currently used
createdthe date when this virtual machine was created
deleteprotectiontrue if vm has delete protection.
detailsVm details in key/value pairs.
diskioreadthe read (IO) of disk on the VM
diskiowritethe write (IO) of disk on the VM
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingidthe ID of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
diskofferingnamethe name of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
displaynameuser generated name. The name of the virtual machine is returned if no displayname exists.
displayvman optional field whether to the display the vm to the end user or not.
domainthe name of the domain in which the virtual machine exists
domainidthe ID of the domain in which the virtual machine exists
domainpathpath of the domain in which the virtual machine exists
forvirtualnetworkthe virtual network for the service offering
gpucardidthe ID of the gpu card to which service offering is linked
gpucardnamethe name of the gpu card to which service offering is linked
gpucountthe count of GPUs on the virtual machine
groupthe group name of the virtual machine
groupidthe group ID of the virtual machine
guestosidOs type ID of the virtual machine
haenabletrue if high-availability is enabled, false otherwise
hostcontrolstatethe control state of the host for the virtual machine
hostidthe ID of the host for the virtual machine
hostnamethe name of the host for the virtual machine
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
instancenameinstance name of the user vm; this parameter is returned to the ROOT admin only
ipaddressthe VM's primary IP address
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
keypairsssh key-pairs
lastupdatedthe date when this virtual machine was updated last time
leasedurationInstance lease duration in days
leaseexpiryactionInstance lease expiry action
leaseexpirydateInstance lease expiry date
maxheadsthe maximum number of display heads
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
memorythe memory allocated for the virtual machine
memoryintfreekbsthe internal memory (KiB) that's free in VM or zero if it can not be calculated
memorykbsthe memory used by the VM in KiB
memorytargetkbsthe target memory in VM (KiB)
namethe name of the virtual machine
networkkbsreadthe incoming network traffic on the VM in KiB
networkkbswritethe outgoing network traffic on the host in KiB
osdisplaynameOS name of the vm
ostypeidOS type id of the vm
passwordthe password (if exists) of the virtual machine
passwordenabledtrue if the password rest feature is enabled, false otherwise
pooltypethe pool type of the virtual machine
projectthe project name of the vm
projectidthe project id of the vm
publicippublic IP address id associated with vm via Static nat rule
publicipidpublic IP address id associated with vm via Static nat rule
readonlydetailsList of read-only Vm details as comma separated string.
receivedbytesthe total number of network traffic bytes received
rootdeviceiddevice ID of the root volume
rootdevicetypedevice type of the root volume
sentbytesthe total number of network traffic bytes sent
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
servicestateState of the Service from LB rule
statethe state of the virtual machine
templatedisplaytext an alternate display text of the template for the virtual machine
templateformatthe format of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
templatetypethe type of the template for the virtual machine
userdataBase64 string containing the user data
userdatadetailslist of variables and values for the variables declared in userdata
userdataidthe id of userdata used for the VM
userdatanamethe name of userdata used for the VM
userdatapolicythe userdata override policy with the userdata provided while deploying VM
useridthe user's ID who deployed the virtual machine
usernamethe user's name who deployed the virtual machine
vgputhe vGPU type used by the virtual machine
vgpuprofileidthe ID of the vgpu profile to which service offering is linked
vgpuprofilenamethe name of the vgpu profile to which service offering is linked
videoramthe video RAM size in MB
vmtypeUser VM type
vnfdetailsVNF details
vnfnicsNICs of the VNF appliance
zoneidthe ID of the availability zone for the virtual machine
zonenamethe name of the availability zone for the virtual machine
affinitygroup(*)list of affinity groups associated with the virtual machine
idthe ID of the affinity group
accountthe account owning the affinity group
dedicatedresourcesdedicated resources associated with this affinity group
descriptionthe description of the affinity group
domainthe domain name of the affinity group
domainidthe domain ID of the affinity group
domainpathpath of the Domain the affinity group belongs to
namethe name of the affinity group
projectthe project name of the affinity group
projectidthe project ID of the affinity group
typethe type of the affinity group
virtualmachineIdsvirtual machine IDs associated with this affinity group
nic(*)the list of nics associated with vm
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
securitygroup(*)list of security groups associated with the virtual machine
idthe ID of the security group
accountthe account owning the security group
descriptionthe description of the security group
domainthe domain name of the security group
domainidthe domain ID of the security group
domainpathpath of the Domain the security group belongs to
namethe name of the security group
projectthe project name of the group
projectidthe project id of the group
virtualmachinecountthe number of virtualmachines associated with this securitygroup
virtualmachineidsthe list of virtualmachine ids associated with this securitygroup
egressrule(*)the list of egress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
ingressrule(*)the list of ingress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateVMSchedule.html b/static/api/apidocs-4.22/html/apis/updateVMSchedule.html new file mode 100644 index 0000000000..716b97c57f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateVMSchedule.html @@ -0,0 +1,129 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateVMSchedule

+

Update VM Schedule.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idID of VM scheduletrue
descriptionName of the schedulefalse
enabledEnable VM schedulefalse
enddateend date after which the schedule becomes inactiveUse format "yyyy-MM-dd hh:mm:ss")false
scheduleSchedule for action on VM in cron format. e.g. '0 15 10 * *' for 'at 15:00 on 10th day of every month'false
startdatestart date from which the schedule becomes activeUse format "yyyy-MM-dd hh:mm:ss")false
timezoneSpecifies a timezone for this command. For more information on the timezone parameter, see TimeZone Format.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of VM schedule
actionAction
createdDate when the schedule was created
descriptionDescription of VM schedule
enabledVM schedule is enabled
enddateDate after which the schedule becomes inactive
scheduleCron formatted VM schedule
startdateDate from which the schedule is active
timezoneTimezone of the schedule
virtualmachineidID of virtual machine
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateVPC.html b/static/api/apidocs-4.22/html/apis/updateVPC.html new file mode 100644 index 0000000000..9987e277ff --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateVPC.html @@ -0,0 +1,282 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateVPC

+

Updates a VPC

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe id of the VPCtrue
customidan optional field, in case you want to set a custom id to the resource. Allowed to Root Admins onlyfalse
displaytextthe display text of the VPCfalse
fordisplayan optional field, whether to the display the vpc to the end user or notfalse
namethe name of the VPCfalse
publicmtuMTU to be configured on the network VR's public facing interfacesfalse
sourcenatipaddressIPV4 address to be assigned to the public interface of the network router. This address must already be acquired for this VPCfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the VPC
accountthe owner of the VPC
asnumberAS NUMBER
asnumberidUUID of AS NUMBER
bgppeersThe BGP peers for the VPC
cidrthe cidr the VPC
createdthe date this VPC was created
displaytextan alternate display text of the VPC.
distributedvpcrouteris VPC uses distributed router for one hop forwarding and host based network ACL's
dns1the first IPv4 DNS for the VPC
dns2the second IPv4 DNS for the VPC
domainthe domain name of the owner
domainidthe domain id of the VPC owner
domainpaththe domain path of the owner
fordisplayis vpc for display to the regular user
iconBase64 string representation of the resource icon
ip4routesThe routes for the VPC to ease adding route in upstream router
ip4routingThe IPv4 routing mode of VPC
ip6dns1the first IPv6 DNS for the VPC
ip6dns2the second IPv6 DNS for the VPC
ip6routesThe routes for the network to ease adding route in upstream router
namethe name of the VPC
networkthe list of networks belongign to the VPC
networkdomainthe network domain of the VPC
projectthe project name of the VPC
projectidthe project id of the VPC
publicmtuMTU configured on the public interfaces of the VPC VR
redundantvpcrouterif this VPC has redundant router
regionlevelvpctrue if VPC is region level
restartrequiredtrue VPC requires restart
statestate of the VPC. Can be Inactive/Enabled
vpcofferingidvpc offering id the VPC is created from
vpcofferingnamevpc offering name the VPC is created from
zoneidzone id of the vpc
zonenamethe name of the zone the VPC belongs to
service(*)the list of supported services
namethe service name
capability(*)the list of capabilities
canchooseservicecapabilitycan this service capability value can be choosable while creatine network offerings
namethe capability name
valuethe capability value
provider(*)the service provider name
iduuid of the network provider
canenableindividualservicetrue if individual services can be enabled/disabled
destinationphysicalnetworkidthe destination physical network
namethe provider name
physicalnetworkidthe physical network this belongs to
servicelistservices for this provider
statestate of the network provider
tags(*)the list of resource tags associated with the project
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateVPCOffering.html b/static/api/apidocs-4.22/html/apis/updateVPCOffering.html new file mode 100644 index 0000000000..dd96fe4f6f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateVPCOffering.html @@ -0,0 +1,192 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateVPCOffering

+

Updates VPC offering

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe id of the VPC offeringtrue
displaytextthe display text of the VPC offeringfalse
domainidthe ID of the containing domain(s) as comma separated string, public for public offeringsfalse
namethe name of the VPC offeringfalse
sortkeysort key of the VPC offering, integerfalse
stateupdate state for the VPC offering; supported states - Enabled/Disabledfalse
zoneidthe ID of the containing zone(s) as comma separated string, all for all zones offeringsfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the vpc offering
createdthe date this vpc offering was created
displaytextan alternate display text of the vpc offering.
distributedvpcrouter indicates if the vpc offering supports distributed router for one-hop forwarding
domainthe domain name(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
domainidthe domain ID(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
fornsxtrue if vpc offering can be used by NSX networks only
internetprotocolthe internet protocol of the vpc offering
isdefaulttrue if vpc offering is default, false otherwise
namethe name of the vpc offering
networkmodeMode in which the network will operate. The valid values are NATTED and ROUTED
routingmodethe routing mode for the network offering, supported types are Static or Dynamic.
specifyasnumbertrue if network offering supports choosing AS numbers
statestate of the vpc offering. Can be Disabled/Enabled
supportsregionLevelvpcindicated if the offering can support region level vpc
zonethe zone name(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
zoneidthe zone ID(s) this disk offering belongs to. Ignore this information as it is not currently applicable.
service(*)the list of supported services
namethe service name
capability(*)the list of capabilities
canchooseservicecapabilitycan this service capability value can be choosable while creatine network offerings
namethe capability name
valuethe capability value
provider(*)the service provider name
iduuid of the network provider
canenableindividualservicetrue if individual services can be enabled/disabled
destinationphysicalnetworkidthe destination physical network
namethe provider name
physicalnetworkidthe physical network this belongs to
servicelistservices for this provider
statestate of the network provider
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateVgpuProfile.html b/static/api/apidocs-4.22/html/apis/updateVgpuProfile.html new file mode 100644 index 0000000000..b4e9d4e9e4 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateVgpuProfile.html @@ -0,0 +1,126 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateVgpuProfile

+

Updates a vGPU profile in the system

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the vGPU profiletrue
descriptionthe description of the vGPU profilefalse
maxheadsthe maximum number of display headsfalse
maxresolutionxthe maximum X resolutionfalse
maxresolutionythe maximum Y resolutionfalse
maxvgpuperphysicalgputhe maximum number of vGPUs per physical GPUfalse
namethe name of the vGPU profilefalse
videoramthe video RAM size in MBfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
descriptionthe description of the vGPU profile
gpucardidthe ID of the GPU card associated with this vGPU profile
gpucardnamethe name of the vGPU profile
maxheadsthe maximum number of display heads
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
maxvgpuperphysicalgputhe maximum number of vGPUs per physical GPU
videoramthe video RAM size in MB
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateVirtualMachine.html b/static/api/apidocs-4.22/html/apis/updateVirtualMachine.html new file mode 100644 index 0000000000..fa8ac3c2a4 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateVirtualMachine.html @@ -0,0 +1,726 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateVirtualMachine

+

Updates properties of a virtual machine. The VM has to be stopped and restarted for the new properties to take effect. UpdateVirtualMachine does not first check whether the VM is stopped. Therefore, stop the VM manually before issuing this call.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the virtual machinetrue
cleanupdetailsoptional boolean field, which indicates if details should be cleaned up or not (if set to true, details removed for this resource, details field ignored; if false or not set, no action)false
customidan optional field, in case you want to set a custom id to the resource. Allowed to Root Admins onlyfalse
deleteprotectionSet delete protection for the virtual machine. If true, the instance will be protected from deletion. Note: If the instance is managed by another service like autoscaling groups or CKS, delete protection will be ignored.false
detailsDetails in key/value pairs. 'extraconfig' is not allowed to be passed in details.false
dhcpoptionsnetworklistDHCP options which are passed to the VM on start up Example: dhcpoptionsnetworklist[0].dhcp:114=url&dhcpoptionsetworklist[0].networkid=networkid&dhcpoptionsetworklist[0].dhcp:66=www.test.comfalse
displaynameuser generated namefalse
displayvman optional field, whether to the display the vm to the end user or not.false
extraconfigan optional URL encoded string that can be passed to the virtual machine upon successful deploymentfalse
groupgroup of the virtual machinefalse
haenabletrue if high-availability is enabled for the virtual machine, false otherwisefalse
instancenameinstance name of the user vmfalse
isdynamicallyscalabletrue if VM contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory. This can be updated only when dynamic scaling is enabled on template, service offering and the corresponding global settingfalse
leasedurationNumber of days to lease the instance from now onward. Use -1 to remove the existing leasefalse
leaseexpiryactionLease expiry action, valid values are STOP and DESTROYfalse
namenew host name of the vm. The VM has to be stopped/started for this update to take affectfalse
ostypeidthe ID of the OS type that best represents this VM.false
securitygroupidslist of security group ids to be applied on the virtual machine.false
securitygroupnamescomma separated list of security groups names that going to be applied to the virtual machine. Should be passed only when vm is created from a zone with Basic Network support. Mutually exclusive with securitygroupids parameterfalse
userdataan optional binary data that can be sent to the virtual machine upon a successful deployment. This binary data must be base64 encoded before adding it to the request. Using HTTP GET (via querystring), you can send up to 4KB of data after base64 encoding. Using HTTP POST (via POST body), you can send up to 1MB of data after base64 encoding. You also need to change vm.userdata.max.length valuefalse
userdatadetailsused to specify the parameters values for the variables in userdata.false
userdataidthe ID of the userdatafalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the virtual machine
accountthe account associated with the virtual machine
archCPU arch of the VM
autoscalevmgroupidID of AutoScale VM group
autoscalevmgroupnameName of AutoScale VM group
backupofferingidthe ID of the backup offering of the virtual machine
backupofferingnamethe name of the backup offering of the virtual machine
bootmodeGuest vm Boot Mode
boottypeGuest vm Boot Type
cpunumberthe number of vCPUs this virtual machine is using
cpuspeedthe speed of each vCPU
cpuusedthe amount of the vm's CPU currently used
createdthe date when this virtual machine was created
deleteprotectiontrue if vm has delete protection.
detailsVm details in key/value pairs.
diskioreadthe read (IO) of disk on the VM
diskiowritethe write (IO) of disk on the VM
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingidthe ID of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
diskofferingnamethe name of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
displaynameuser generated name. The name of the virtual machine is returned if no displayname exists.
displayvman optional field whether to the display the vm to the end user or not.
domainthe name of the domain in which the virtual machine exists
domainidthe ID of the domain in which the virtual machine exists
domainpathpath of the domain in which the virtual machine exists
forvirtualnetworkthe virtual network for the service offering
gpucardidthe ID of the gpu card to which service offering is linked
gpucardnamethe name of the gpu card to which service offering is linked
gpucountthe count of GPUs on the virtual machine
groupthe group name of the virtual machine
groupidthe group ID of the virtual machine
guestosidOs type ID of the virtual machine
haenabletrue if high-availability is enabled, false otherwise
hostcontrolstatethe control state of the host for the virtual machine
hostidthe ID of the host for the virtual machine
hostnamethe name of the host for the virtual machine
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
instancenameinstance name of the user vm; this parameter is returned to the ROOT admin only
ipaddressthe VM's primary IP address
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
keypairsssh key-pairs
lastupdatedthe date when this virtual machine was updated last time
leasedurationInstance lease duration in days
leaseexpiryactionInstance lease expiry action
leaseexpirydateInstance lease expiry date
maxheadsthe maximum number of display heads
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
memorythe memory allocated for the virtual machine
memoryintfreekbsthe internal memory (KiB) that's free in VM or zero if it can not be calculated
memorykbsthe memory used by the VM in KiB
memorytargetkbsthe target memory in VM (KiB)
namethe name of the virtual machine
networkkbsreadthe incoming network traffic on the VM in KiB
networkkbswritethe outgoing network traffic on the host in KiB
osdisplaynameOS name of the vm
ostypeidOS type id of the vm
passwordthe password (if exists) of the virtual machine
passwordenabledtrue if the password rest feature is enabled, false otherwise
pooltypethe pool type of the virtual machine
projectthe project name of the vm
projectidthe project id of the vm
publicippublic IP address id associated with vm via Static nat rule
publicipidpublic IP address id associated with vm via Static nat rule
readonlydetailsList of read-only Vm details as comma separated string.
receivedbytesthe total number of network traffic bytes received
rootdeviceiddevice ID of the root volume
rootdevicetypedevice type of the root volume
sentbytesthe total number of network traffic bytes sent
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
servicestateState of the Service from LB rule
statethe state of the virtual machine
templatedisplaytext an alternate display text of the template for the virtual machine
templateformatthe format of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
templatetypethe type of the template for the virtual machine
userdataBase64 string containing the user data
userdatadetailslist of variables and values for the variables declared in userdata
userdataidthe id of userdata used for the VM
userdatanamethe name of userdata used for the VM
userdatapolicythe userdata override policy with the userdata provided while deploying VM
useridthe user's ID who deployed the virtual machine
usernamethe user's name who deployed the virtual machine
vgputhe vGPU type used by the virtual machine
vgpuprofileidthe ID of the vgpu profile to which service offering is linked
vgpuprofilenamethe name of the vgpu profile to which service offering is linked
videoramthe video RAM size in MB
vmtypeUser VM type
vnfdetailsVNF details
vnfnicsNICs of the VNF appliance
zoneidthe ID of the availability zone for the virtual machine
zonenamethe name of the availability zone for the virtual machine
affinitygroup(*)list of affinity groups associated with the virtual machine
idthe ID of the affinity group
accountthe account owning the affinity group
dedicatedresourcesdedicated resources associated with this affinity group
descriptionthe description of the affinity group
domainthe domain name of the affinity group
domainidthe domain ID of the affinity group
domainpathpath of the Domain the affinity group belongs to
namethe name of the affinity group
projectthe project name of the affinity group
projectidthe project ID of the affinity group
typethe type of the affinity group
virtualmachineIdsvirtual machine IDs associated with this affinity group
nic(*)the list of nics associated with vm
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
securitygroup(*)list of security groups associated with the virtual machine
idthe ID of the security group
accountthe account owning the security group
descriptionthe description of the security group
domainthe domain name of the security group
domainidthe domain ID of the security group
domainpathpath of the Domain the security group belongs to
namethe name of the security group
projectthe project name of the group
projectidthe project id of the group
virtualmachinecountthe number of virtualmachines associated with this securitygroup
virtualmachineidsthe list of virtualmachine ids associated with this securitygroup
egressrule(*)the list of egress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
ingressrule(*)the list of ingress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateVlanIpRange.html b/static/api/apidocs-4.22/html/apis/updateVlanIpRange.html new file mode 100644 index 0000000000..7bbb129ef7 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateVlanIpRange.html @@ -0,0 +1,186 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateVlanIpRange

+

Updates a VLAN IP range.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe UUID of the VLAN IP rangetrue
endipthe ending IP address in the VLAN IP rangefalse
endipv6the ending IPv6 address in the IPv6 network rangefalse
forsystemvmstrue if IP range is set to system vms, false if notfalse
gatewaythe gateway of the VLAN IP rangefalse
ip6cidrthe CIDR of IPv6 network, must be at least /64false
ip6gatewaythe gateway of the IPv6 networkfalse
netmaskthe netmask of the VLAN IP rangefalse
startipthe beginning IP address in the VLAN IP rangefalse
startipv6the beginning IPv6 address in the IPv6 network rangefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the VLAN IP range
accountthe account of the VLAN IP range
cidrthe cidr of the VLAN IP range
descriptionthe description of the VLAN IP range
domainthe domain name of the VLAN IP range
domainidthe domain ID of the VLAN IP range
domainpathpath of the domain to which the VLAN IP range belongs
endipthe end ip of the VLAN IP range
endipv6the end ipv6 of the VLAN IP range
forsystemvmsindicates whether VLAN IP range is dedicated to system vms or not
forvirtualnetworkthe virtual network for the VLAN IP range
gatewaythe gateway of the VLAN IP range
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
netmaskthe netmask of the VLAN IP range
networkidthe network id of vlan range
physicalnetworkidthe physical network this belongs to
podidthe Pod ID for the VLAN IP range
podnamethe Pod name for the VLAN IP range
projectthe project name of the vlan range
projectidthe project id of the vlan range
providerindicates to which provider the IP range is dedicated to
startipthe start ip of the VLAN IP range
startipv6the start ipv6 of the VLAN IP range
vlanthe ID or VID of the VLAN.
zoneidthe Zone ID of the VLAN IP range
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateVmNicIp.html b/static/api/apidocs-4.22/html/apis/updateVmNicIp.html new file mode 100644 index 0000000000..417efcdbc0 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateVmNicIp.html @@ -0,0 +1,666 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateVmNicIp

+

Update the default Ip of a VM Nic

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
nicidthe ID of the nic to which you want to assign private IPtrue
ipaddressSecondary IP Addressfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe ID of the virtual machine
accountthe account associated with the virtual machine
archCPU arch of the VM
autoscalevmgroupidID of AutoScale VM group
autoscalevmgroupnameName of AutoScale VM group
backupofferingidthe ID of the backup offering of the virtual machine
backupofferingnamethe name of the backup offering of the virtual machine
bootmodeGuest vm Boot Mode
boottypeGuest vm Boot Type
cpunumberthe number of vCPUs this virtual machine is using
cpuspeedthe speed of each vCPU
cpuusedthe amount of the vm's CPU currently used
createdthe date when this virtual machine was created
deleteprotectiontrue if vm has delete protection.
detailsVm details in key/value pairs.
diskioreadthe read (IO) of disk on the VM
diskiowritethe write (IO) of disk on the VM
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingidthe ID of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
diskofferingnamethe name of the disk offering of the virtual machine. This parameter should not be used for retrieving disk offering details of DATA volumes. Use listVolumes API instead
displaynameuser generated name. The name of the virtual machine is returned if no displayname exists.
displayvman optional field whether to the display the vm to the end user or not.
domainthe name of the domain in which the virtual machine exists
domainidthe ID of the domain in which the virtual machine exists
domainpathpath of the domain in which the virtual machine exists
forvirtualnetworkthe virtual network for the service offering
gpucardidthe ID of the gpu card to which service offering is linked
gpucardnamethe name of the gpu card to which service offering is linked
gpucountthe count of GPUs on the virtual machine
groupthe group name of the virtual machine
groupidthe group ID of the virtual machine
guestosidOs type ID of the virtual machine
haenabletrue if high-availability is enabled, false otherwise
hostcontrolstatethe control state of the host for the virtual machine
hostidthe ID of the host for the virtual machine
hostnamethe name of the host for the virtual machine
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
instancenameinstance name of the user vm; this parameter is returned to the ROOT admin only
ipaddressthe VM's primary IP address
isdynamicallyscalabletrue if vm contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory.
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
keypairsssh key-pairs
lastupdatedthe date when this virtual machine was updated last time
leasedurationInstance lease duration in days
leaseexpiryactionInstance lease expiry action
leaseexpirydateInstance lease expiry date
maxheadsthe maximum number of display heads
maxresolutionxthe maximum X resolution
maxresolutionythe maximum Y resolution
memorythe memory allocated for the virtual machine
memoryintfreekbsthe internal memory (KiB) that's free in VM or zero if it can not be calculated
memorykbsthe memory used by the VM in KiB
memorytargetkbsthe target memory in VM (KiB)
namethe name of the virtual machine
networkkbsreadthe incoming network traffic on the VM in KiB
networkkbswritethe outgoing network traffic on the host in KiB
osdisplaynameOS name of the vm
ostypeidOS type id of the vm
passwordthe password (if exists) of the virtual machine
passwordenabledtrue if the password rest feature is enabled, false otherwise
pooltypethe pool type of the virtual machine
projectthe project name of the vm
projectidthe project id of the vm
publicippublic IP address id associated with vm via Static nat rule
publicipidpublic IP address id associated with vm via Static nat rule
readonlydetailsList of read-only Vm details as comma separated string.
receivedbytesthe total number of network traffic bytes received
rootdeviceiddevice ID of the root volume
rootdevicetypedevice type of the root volume
sentbytesthe total number of network traffic bytes sent
serviceofferingidthe ID of the service offering of the virtual machine
serviceofferingnamethe name of the service offering of the virtual machine
servicestateState of the Service from LB rule
statethe state of the virtual machine
templatedisplaytext an alternate display text of the template for the virtual machine
templateformatthe format of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
templatetypethe type of the template for the virtual machine
userdataBase64 string containing the user data
userdatadetailslist of variables and values for the variables declared in userdata
userdataidthe id of userdata used for the VM
userdatanamethe name of userdata used for the VM
userdatapolicythe userdata override policy with the userdata provided while deploying VM
useridthe user's ID who deployed the virtual machine
usernamethe user's name who deployed the virtual machine
vgputhe vGPU type used by the virtual machine
vgpuprofileidthe ID of the vgpu profile to which service offering is linked
vgpuprofilenamethe name of the vgpu profile to which service offering is linked
videoramthe video RAM size in MB
vmtypeUser VM type
vnfdetailsVNF details
vnfnicsNICs of the VNF appliance
zoneidthe ID of the availability zone for the virtual machine
zonenamethe name of the availability zone for the virtual machine
affinitygroup(*)list of affinity groups associated with the virtual machine
idthe ID of the affinity group
accountthe account owning the affinity group
dedicatedresourcesdedicated resources associated with this affinity group
descriptionthe description of the affinity group
domainthe domain name of the affinity group
domainidthe domain ID of the affinity group
domainpathpath of the Domain the affinity group belongs to
namethe name of the affinity group
projectthe project name of the affinity group
projectidthe project ID of the affinity group
typethe type of the affinity group
virtualmachineIdsvirtual machine IDs associated with this affinity group
nic(*)the list of nics associated with vm
idthe ID of the nic
adaptertypeType of adapter if available
broadcasturithe broadcast uri of the nic
deviceiddevice id for the network when plugged into the virtual machine
extradhcpoptionthe extra dhcp options on the nic
gatewaythe gateway of the nic
ip6addressthe IPv6 address of network
ip6cidrthe cidr of IPv6 network
ip6gatewaythe gateway of IPv6 network
ipaddressthe ip address of the nic
ipaddressesIP addresses associated with NIC found for unmanaged VM
isdefaulttrue if nic is default, false otherwise
isolatedpvlanthe isolated private VLAN if available
isolatedpvlantypethe isolated private VLAN type if available
isolationurithe isolation uri of the nic
macaddresstrue if nic is default, false otherwise
mtuMTU configured on the NIC
netmaskthe netmask of the nic
networkidthe ID of the corresponding network
networknamethe name of the corresponding network
nsxlogicalswitchId of the NSX Logical Switch (if NSX based), null otherwise
nsxlogicalswitchportId of the NSX Logical Switch Port (if NSX based), null otherwise
publicippublic IP address associated with this nic via Static nat rule
publicipidpublic IP address id associated with this nic via Static nat rule
secondaryipthe Secondary ipv4 addr of nic
traffictypethe traffic type of the nic
typethe type of the nic
virtualmachineidId of the vm to which the nic belongs
vlanidID of the VLAN/VNI if available
vpcidId of the vpc to which the nic belongs
vpcnamename of the vpc to which the nic belongs
securitygroup(*)list of security groups associated with the virtual machine
idthe ID of the security group
accountthe account owning the security group
descriptionthe description of the security group
domainthe domain name of the security group
domainidthe domain ID of the security group
domainpathpath of the Domain the security group belongs to
namethe name of the security group
projectthe project name of the group
projectidthe project id of the group
virtualmachinecountthe number of virtualmachines associated with this securitygroup
virtualmachineidsthe list of virtualmachine ids associated with this securitygroup
egressrule(*)the list of egress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
ingressrule(*)the list of ingress rules associated with the security group
accountaccount owning the security group rule
cidrthe CIDR notation for the base IP address of the security group rule
endportthe ending IP of the security group rule
icmpcodethe code for the ICMP message response
icmptypethe type of the ICMP message response
protocolthe protocol of the security group rule
ruleidthe id of the security group rule
securitygroupnamesecurity group name
startportthe starting IP of the security group rule
tags(*)the list of resource tags associated with the rule
tags(*)the list of resource tags associated with the rule
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateVmwareDc.html b/static/api/apidocs-4.22/html/apis/updateVmwareDc.html new file mode 100644 index 0000000000..06501b9d08 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateVmwareDc.html @@ -0,0 +1,108 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateVmwareDc

+

Updates a VMware datacenter details for a zone

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
zoneidThe zone IDtrue
isrecursiveSpecify if cluster level username/password/url and host level guid need to be updated as well. By default this is true.false
nameVMware datacenter name.false
passwordThe password for specified username.false
usernameThe username required to connect to resource.false
vcenterThe name/IP of vCenter. Make sure it is IP address or full qualified domain name for host running vCenter server.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + +
Response NameDescription
idThe VMware Datacenter ID
nameThe VMware Datacenter name
vcenterThe VMware vCenter name/ip
zoneidthe Zone ID associated with this VMware Datacenter
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateVnfTemplate.html b/static/api/apidocs-4.22/html/apis/updateVnfTemplate.html new file mode 100644 index 0000000000..829db72474 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateVnfTemplate.html @@ -0,0 +1,318 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateVnfTemplate

+

Updates a template to VNF template or attributes of a VNF template.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the image filetrue
archthe CPU arch of the template/ISO. Valid options are: x86_64, aarch64false
bootabletrue if image is bootable, false otherwise; available only for updateIso APIfalse
cleanupdetailsoptional boolean field, which indicates if details should be cleaned up or not (if set to true, details removed for this resource, details field ignored; if false or not set, no action)false
cleanupvnfdetailsoptional boolean field, which indicates if VNF details will be cleaned up or notfalse
cleanupvnfnicsoptional boolean field, which indicates if VNF nics will be cleaned up or notfalse
detailsDetails in key/value pairs using format details[i].keyname=keyvalue. Example: details[0].hypervisortoolsversion=xenserver61false
displaytextthe display text of the imagefalse
forceupdateostypeForce OS type update. Warning: Updating OS type will update the guest OS configuration for all the existing Instances deployed with this template/iso, which may affect their behavior.false
forcksindicates that the template can be used for deployment of CKS clustersfalse
formatthe format for the imagefalse
isdynamicallyscalabletrue if template/ISO contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memoryfalse
isroutingtrue if the template type is routing i.e., if template is used to deploy routerfalse
namethe name of the image filefalse
ostypeidthe ID of the OS type that best represents the OS of this image.false
passwordenabledtrue if the image supports the password reset feature; default is falsefalse
requireshvmtrue if the template requires HVM, false otherwise; available only for updateTemplate APIfalse
sortkeysort key of the template, integerfalse
sshkeyenabledtrue if the template supports the sshkey upload feature; default is falsefalse
templatetagthe tag for this template.false
templatetypethe type of the template. Valid options are: USER/VNF (for all users) and SYSTEM/ROUTING/BUILTIN (for admins only).false
vnfdetailsVNF details in key/value pairs using format vnfdetails[i].keyname=keyvalue. Example: vnfdetails[0].vendor=xxx&&vnfdetails[0].version=2.0false
vnfnicsVNF nics in key/value pairs using format vnfnics[i].keyname=keyvalue. Example: vnfnics[0].deviceid=0&&vnfnics[0].name=FirstNIC&&vnfnics[0].required=true&&vnfnics[1].deviceid=1&&vnfnics[1].name=SecondNICfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe template ID
accountthe account name to which the template belongs
accountidthe account id to which the template belongs
archCPU Arch of the template
bitsthe processor bit size
bootabletrue if the ISO is bootable, false otherwise
checksumchecksum of the template
childtemplatesif root disk template, then ids of the datas disk templates this template owns
createdthe date this template was created
crossZonestrue if the template is managed across all Zones, false otherwise
deployasisVMware only: true if template is deployed without orchestrating disks and networks but "as-is" defined in the template.
deployasisdetailsVMware only: additional key/value details tied with deploy-as-is template
detailsadditional key/value details tied with template
directdownloadKVM Only: true if template is directly downloaded to Primary Storage bypassing Secondary Storage
displaytextthe template display text
domainthe name of the domain to which the template belongs
domainidthe ID of the domain to which the template belongs
domainpathpath of the Domain the template belongs to
downloaddetailsLists the download progress of a template across all secondary storages
extensionidThe ID of extension linked to this template
extensionnameThe name of extension linked to this template
forcksIf true it indicates that the template can be used for CKS cluster deployments
formatthe format of the template.
hostidthe ID of the secondary storage host for the template
hostnamethe name of the secondary storage host for the template
hypervisorthe hypervisor on which the template runs
iconBase64 string representation of the resource icon
isdynamicallyscalabletrue if template contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory
isextractabletrue if the template is extractable, false otherwise
isfeaturedtrue if this template is a featured template, false otherwise
ispublictrue if this template is a public template, false otherwise
isreadytrue if the template is ready to be deployed from, false otherwise.
namethe template name
ostypeidthe ID of the OS type for this template.
ostypenamethe name of the OS type for this template.
parenttemplateidif Datadisk template, then id of the root disk template this template belongs to
passwordenabledtrue if the reset password feature is enabled, false otherwise
physicalsizethe physical size of the template
projectthe project name of the template
projectidthe project id of the template
removedthe date this template was removed
requireshvmtrue if template requires HVM enabled, false otherwise
sizethe size of the template
sourcetemplateidthe template ID of the parent template if present
sshkeyenabledtrue if template is sshkey enabled, false otherwise
statusthe status of the template
templatetagthe tag of this template
templatetypethe type of the template
urlthe URL which the template/iso is registered from
userdataidthe id of userdata linked to this template
userdatanamethe name of userdata linked to this template
userdataparamslist of parameters which contains the list of keys or string parameters that are needed to be passed for any variables declared in userdata
userdatapolicythe userdata override policy with the userdata provided while deploying VM
zoneidthe ID of the zone for this template
zonenamethe name of the zone for this template
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateVolume.html b/static/api/apidocs-4.22/html/apis/updateVolume.html new file mode 100644 index 0000000000..19a61b5af1 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateVolume.html @@ -0,0 +1,318 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateVolume

+

Updates the volume.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
chaininfoThe chain info of the volumefalse
customidan optional field, in case you want to set a custom id to the resource. Allowed to Root Admins onlyfalse
deleteprotectionSet delete protection for the volume. If true, The volume will be protected from deletion. Note: If the volume is managed by another service like autoscaling groups or CKS, delete protection will be ignored.false
displayvolumean optional field, whether to the display the volume to the end user or not.false
idthe ID of the disk volumefalse
namenew name of the volumefalse
pathThe path of the volumefalse
stateThe state of the volumefalse
storageidDestination storage pool UUID for the volumefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the disk volume
accountthe account associated with the disk volume
attachedthe date the volume was attached to a VM instance
chaininfothe chain info of the volume
clusteridcluster id of the volume
clusternamecluster name where the volume is allocated
createdthe date the disk volume was created
deleteprotectiontrue if volume has delete protection.
destroyedthe boolean state of whether the volume is destroyed or not
deviceidthe ID of the device on user vm the volume is attahed to. This tag is not returned when the volume is detached.
diskBytesReadRatebytes read rate of the disk volume
diskBytesWriteRatebytes write rate of the disk volume
diskIopsReadRateIO requests read rate of the disk volume per the disk offering
diskIopsWriteRateIO requests write rate of the disk volume per the disk offering
diskioreadthe read (IO) of disk on the vm
diskiowritethe write (IO) of disk on the vm
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingdisplaytextthe display text of the disk offering
diskofferingidID of the disk offering
diskofferingnamename of the disk offering
displayvolumean optional field whether to the display the volume to the end user or not.
domainthe domain associated with the disk volume
domainidthe ID of the domain associated with the disk volume
domainpathpath of the Domain the disk volume belongs to
encryptformatthe format of the disk encryption if applicable
externaluuidvolume uuid that is given by virtualisation provider (only for VMware)
hypervisorHypervisor the volume belongs to
isextractabletrue if the volume is extractable, false otherwise
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
maxiopsmax iops of the disk volume
miniopsmin iops of the disk volume
namename of the disk volume
paththe path of the volume
physicalsizethe bytes actually consumed on disk
podidpod id of the volume
podnamepod name of the volume
projectthe project name of the vpn
projectidthe project id of the vpn
provisioningtypeprovisioning type used to create volumes.
quiescevmneed quiesce vm or not when taking snapshot
serviceofferingdisplaytextthe display text of the service offering for root disk
serviceofferingidID of the service offering for root disk
serviceofferingnamename of the service offering for root disk
sizesize of the disk volume
snapshotidID of the snapshot from which this volume was created
statethe state of the disk volume
statusthe status of the volume
storagename of the primary storage hosting the disk volume
storageidid of the primary storage hosting the disk volume; returned to admin user only
storagetypeshared or local storage
supportsstoragesnapshottrue if storage snapshot is supported for the volume, false otherwise
templatedisplaytext an alternate display text of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
typetype of the disk volume (ROOT or DATADISK)
utilizationthe disk utilization
virtualmachineidid of the virtual machine
virtualsizethe bytes allocated
vmdisplaynamedisplay name of the virtual machine
vmnamename of the virtual machine
vmstatestate of the virtual machine
vmtypetype of the virtual machine
volumecheckresultdetails for the volume check result, they may vary for different hypervisors
volumerepairresultdetails for the volume repair result, they may vary for different hypervisors
zoneidID of the availability zone
zonenamename of the availability zone
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateVpnConnection.html b/static/api/apidocs-4.22/html/apis/updateVpnConnection.html new file mode 100644 index 0000000000..5c12c822e6 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateVpnConnection.html @@ -0,0 +1,165 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateVpnConnection

+

Updates site to site vpn connection

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idid of vpn connectiontrue
customidan optional field, in case you want to set a custom id to the resource. Allowed to Root Admins onlyfalse
fordisplayan optional field, whether to the display the vpn to the end user or notfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe connection ID
accountthe owner
cidrlistguest cidr list of the customer gateway. Multiple entries are separated by a single comma character (,).
createdthe date and time the host was created
domainthe domain name of the owner
domainidthe domain id of the owner
domainpaththe domain path of the owner
dpdif DPD is enabled for customer gateway
esplifetimeLifetime of ESP SA of customer gateway
esppolicyESP policy of the customer gateway
forceencapif Force NAT Encapsulation is enabled for customer gateway
fordisplayis connection for display to the regular user
gatewaypublic ip address id of the customer gateway
ikelifetimeLifetime of IKE SA of customer gateway
ikepolicyIKE policy of the customer gateway
ikeversionWhich IKE Version to use, one of ike (autoselect), ikev1, or ikev2. Defaults to ike
ipsecpskIPsec Preshared-Key of the customer gateway
passiveState of vpn connection
projectthe project name
projectidthe project id
publicipthe public IP address
removedthe date and time the host was removed
s2scustomergatewayidthe customer gateway ID
s2svpngatewayidthe vpn gateway ID
splitconnectionsSplit multiple remote networks into multiple phase 2 SAs. Often used with Cisco some products.
stateState of vpn connection
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateVpnCustomerGateway.html b/static/api/apidocs-4.22/html/apis/updateVpnCustomerGateway.html new file mode 100644 index 0000000000..36ba25c3e6 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateVpnCustomerGateway.html @@ -0,0 +1,186 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateVpnCustomerGateway

+

Update site to site vpn customer gateway

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idid of customer gatewaytrue
cidrlistguest cidr of the customer gateway. Multiple entries must be separated by a single comma character (,).true
esppolicyESP policy of the customer gatewaytrue
gatewaypublic ip address id of the customer gatewaytrue
ikepolicyIKE policy of the customer gatewaytrue
ipsecpskIPsec Preshared-Key of the customer gateway. Cannot contain newline or double quotes.true
accountthe account associated with the gateway. Must be used with the domainId parameter.false
domainidthe domain ID associated with the gateway. If used with the account parameter returns the gateway associated with the account for the specified domain.false
dpdIf DPD is enabled for VPN connectionfalse
esplifetimeLifetime of phase 2 VPN connection to the customer gateway, in secondsfalse
forceencapForce encapsulation for Nat Traversalfalse
ikelifetimeLifetime of phase 1 VPN connection to the customer gateway, in secondsfalse
ikeversionWhich IKE Version to use, one of ike (autoselect), ikev1, or ikev2.Connections marked with 'ike' will use 'ikev2' when initiating, but accept any protocol version when responding. Defaults to ikefalse
namename of this customer gatewayfalse
splitconnectionsFor IKEv2, whether to split multiple right subnet cidrs into multiple connection statements.false
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe vpn gateway ID
accountthe owner
cidrlistguest cidr list of the customer gateway. Multiple entries are separated by a single comma character (,).
domainthe domain name of the owner
domainidthe domain id of the owner
domainpaththe domain path of the owner
dpdif DPD is enabled for customer gateway
esplifetimeLifetime of ESP SA of customer gateway
esppolicyIPsec policy of customer gateway
forceencapif Force NAT Encapsulation is enabled for customer gateway
gatewaypublic ip address id of the customer gateway
ikelifetimeLifetime of IKE SA of customer gateway
ikepolicyIKE policy of customer gateway
ikeversionWhich IKE Version to use, one of ike (autoselect), ikev1, or ikev2. Defaults to ike
ipaddressguest ip of the customer gateway
ipsecpskIPsec preshared-key of customer gateway
namename of the customer gateway
projectthe project name
projectidthe project id
removedthe date and time the host was removed
splitconnectionsFor IKEv2, whether to split multiple right subnet cidrs into multiple connection statements.
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateVpnGateway.html b/static/api/apidocs-4.22/html/apis/updateVpnGateway.html new file mode 100644 index 0000000000..aa8455828e --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateVpnGateway.html @@ -0,0 +1,123 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateVpnGateway

+

Updates site to site vpn local gateway

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idid of customer gatewaytrue
customidan optional field, in case you want to set a custom id to the resource. Allowed to Root Admins onlyfalse
fordisplayan optional field, whether to the display the vpn to the end user or notfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe vpn gateway ID
accountthe owner
domainthe domain name of the owner
domainidthe domain id of the owner
domainpaththe domain path of the owner
fordisplayis vpn gateway for display to the regular user
projectthe project name
projectidthe project id
publicipthe public IP address
removedthe date and time the host was removed
vpcidthe vpc id of this gateway
vpcnamethe vpc name of this gateway
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateWebhook.html b/static/api/apidocs-4.22/html/apis/updateWebhook.html new file mode 100644 index 0000000000..02c9347124 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateWebhook.html @@ -0,0 +1,108 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateWebhook

+

Updates a Webhook

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idThe ID of the Webhooktrue
descriptionDescription for the Webhookfalse
nameName for the Webhookfalse
payloadurlPayload URL of the Webhookfalse
scopeScope of the Webhookfalse
secretkeySecret key of the Webhookfalse
sslverificationIf set to true then SSL verification will be done for the Webhook otherwise notfalse
stateState of the Webhookfalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/updateZone.html b/static/api/apidocs-4.22/html/apis/updateZone.html new file mode 100644 index 0000000000..3919f61d57 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/updateZone.html @@ -0,0 +1,309 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

updateZone

+

Updates a Zone.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the Zonetrue
allocationstateAllocation state of this cluster for allocation of new resourcesfalse
detailsthe details for the Zonefalse
dhcpproviderthe dhcp Provider for the Zonefalse
dns1the first DNS for the Zonefalse
dns2the second DNS for the Zonefalse
dnssearchorderthe dns search order listfalse
domainNetwork domain name for the networks in the zone; empty string will update domain with NULL valuefalse
guestcidraddressthe guest CIDR address for the Zonefalse
internaldns1the first internal DNS for the Zonefalse
internaldns2the second internal DNS for the Zonefalse
ip6dns1the first DNS for IPv6 network in the Zonefalse
ip6dns2the second DNS for IPv6 network in the Zonefalse
ispublicupdates a private zone to public if set, but not vice-versafalse
localstorageenabledtrue if local storage offering enabled, false otherwisefalse
namethe name of the Zonefalse
sortkeysort key of the zone, integerfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idZone id
allocationstatethe allocation state of the cluster
allowuserspecifyvrmtuAllow end users to specify VR MTU
asnrangeAS Number Range
descriptionZone description
dhcpproviderthe dhcp Provider for the Zone
displaytextthe display text of the zone
dns1the first DNS for the Zone
dns2the second DNS for the Zone
domainNetwork domain name for the networks in the zone
domainidthe UUID of the containing domain, null for public zones
domainnamethe name of the containing domain, null for public zones
gputotalTotal GPUs in the Zone
gpuusedUsed GPUs in the Zone
guestcidraddressthe guest CIDR address for the Zone
iconBase64 string representation of the resource icon
internaldns1the first internal DNS for the Zone
internaldns2the second internal DNS for the Zone
ip6dns1the first IPv6 DNS for the Zone
ip6dns2the second IPv6 DNS for the Zone
ismultiarchtrue, if zone contains clusters and hosts from different CPU architectures
isnsxenabledtrue, if zone is NSX enabled
localstorageenabledtrue if local storage offering enabled, false otherwise
nameZone name
networktypethe network type of the zone; can be Basic or Advanced
providerExternal network provider if any
resourcedetailsMeta data associated with the zone (key/value pairs)
routedmodeenabledtrue, if routed network/vpc is enabled
routerprivateinterfacemaxmtuThe maximum value the MTU can have on the VR's private interfaces
routerpublicinterfacemaxmtuThe maximum value the MTU can have on the VR's public interfaces
securitygroupsenabledtrue if security groups support is enabled, false otherwise
storageaccessgroupscomma-separated list of storage access groups for the zone
typethe type of the zone - core or edge
zonetokenZone Token
capacity(*)the capacity of the Zone
capacityallocatedthe capacity currently in allocated
capacitytotalthe total capacity available
capacityusedthe capacity currently in use
clusteridthe Cluster ID
clusternamethe Cluster name
namethe capacity name
percentusedthe percentage of capacity currently in use
podidthe Pod ID
podnamethe Pod name
tagThe tag for the capacity type
typethe capacity type
zoneidthe Zone ID
zonenamethe Zone name
tags(*)the list of resource tags associated with zone.
accountthe account associated with the tag
customercustomer associated with the tag
domainthe domain associated with the tag
domainidthe ID of the domain associated with the tag
domainpathpath of the Domain associated with the tag
keytag key name
projectthe project name where tag belongs to
projectidthe project id the tag belongs to
resourceidid of the resource
resourcetyperesource type
valuetag value
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/upgradeKubernetesCluster.html b/static/api/apidocs-4.22/html/apis/upgradeKubernetesCluster.html new file mode 100644 index 0000000000..5f16a48c17 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/upgradeKubernetesCluster.html @@ -0,0 +1,225 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

upgradeKubernetesCluster

+

Upgrades a running CloudManaged Kubernetes cluster

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + +
Parameter NameDescriptionRequired
idthe ID of the Kubernetes clustertrue
kubernetesversionidthe ID of the Kubernetes version for upgradetrue
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe id of the Kubernetes cluster
accountthe account associated with the Kubernetes cluster
associatednetworknamethe name of the network of the Kubernetes cluster
autoscalingenabledWhether autoscaling is enabled for the cluster
clustertypethe type of the cluster
cniconfignameName of CNI Configuration associated with the cluster
cniconfigurationidID of CNI Configuration associated with the cluster
consoleendpointURL end point for the Kubernetes cluster dashboard UI
controlnodesthe control nodes count for the Kubernetes cluster
controlofferingidthe ID of the service offering of the control nodes on the Kubernetes cluster
controlofferingnamethe name of the service offering of the control nodes on the Kubernetes cluster
cpunumberthe cpu cores of the Kubernetes cluster
createdthe date when this Kubernetes cluster was created
csienabledIndicates if the CloudStack CSI driver has been setup in the cluster
descriptionthe description of the Kubernetes cluster
domainthe name of the domain in which the Kubernetes cluster exists
domainidthe ID of the domain in which the Kubernetes cluster exists
domainpathpath of the domain to which the Kubernetes cluster belongs
endpointURL end point for the Kubernetes cluster
etcdipsPublic IP Addresses of the etcd nodes
etcdnodesthe number of the etcd nodes on the Kubernetes cluster
etcdofferingidthe ID of the service offering of the etcd nodes on the Kubernetes cluster
etcdofferingnamethe name of the service offering of the etcd nodes on the Kubernetes cluster
ipaddressPublic IP Address of the cluster
ipaddressidPublic IP Address ID of the cluster
keypairkeypair details
kubernetesversionidthe ID of the Kubernetes version for the Kubernetes cluster
kubernetesversionnamethe name of the Kubernetes version for the Kubernetes cluster
masternodesthe master nodes count for the Kubernetes cluster. This parameter is deprecated, please use 'controlnodes' parameter.
maxsizeMaximum size of the cluster
memorythe memory the Kubernetes cluster
minsizeMinimum size of the cluster
namethe name of the Kubernetes cluster
networkidthe ID of the network of the Kubernetes cluster
projectthe project name of the Kubernetes cluster
projectidthe project id of the Kubernetes cluster
serviceofferingidthe ID of the service offering of the Kubernetes cluster
serviceofferingnamethe name of the service offering of the Kubernetes cluster
sizethe size (worker nodes count) of the Kubernetes cluster
statethe state of the Kubernetes cluster
templateidthe ID of the template of the Kubernetes cluster
templatenamethe name of the template of the Kubernetes cluster
virtualmachinesthe list of virtualmachine associated with this Kubernetes cluster
workerofferingidthe ID of the service offering of the worker nodes on the Kubernetes cluster
workerofferingnamethe name of the service offering of the worker nodes on the Kubernetes cluster
zoneidthe name of the zone of the Kubernetes cluster
zonenamethe name of the zone of the Kubernetes cluster
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/upgradeRouterTemplate.html b/static/api/apidocs-4.22/html/apis/upgradeRouterTemplate.html new file mode 100644 index 0000000000..a67ce566b9 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/upgradeRouterTemplate.html @@ -0,0 +1,102 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

upgradeRouterTemplate

+

Upgrades router to use newer template

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
accountupgrades all routers owned by the specified accountfalse
clusteridupgrades all routers within the specified clusterfalse
domainidupgrades all routers owned by the specified domainfalse
idupgrades router with the specified Idfalse
podidupgrades all routers within the specified podfalse
zoneidupgrades all routers within the specified zonefalse
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
jobidthe UUID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/uploadCustomCertificate.html b/static/api/apidocs-4.22/html/apis/uploadCustomCertificate.html new file mode 100644 index 0000000000..33681ce625 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/uploadCustomCertificate.html @@ -0,0 +1,96 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

uploadCustomCertificate

+

Uploads a custom certificate for the console proxy VMs to use for SSL. Can be used to upload a single certificate signed by a known CA. Can also be used, through multiple calls, to upload a chain of certificates from CA to the custom certificate itself.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
certificateThe certificate to be uploaded.true
domainsuffixDNS domain suffix that the certificate is granted for.true
idAn integer providing the location in a chain that the certificate will hold. Usually, this can be left empty. When creating a chain, the top level certificate should have an ID of 1, with each step in the chain incrementing by one. Example, CA with id = 1, Intermediate CA with id = 2, Site certificate with ID = 3false
nameA name / alias for the certificate.false
privatekeyThe private key for the attached certificate.false
+
+
+

Response Tags

+ + + + + + + +
Response NameDescription
messagemessage of the certificate upload operation
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/uploadResourceIcon.html b/static/api/apidocs-4.22/html/apis/uploadResourceIcon.html new file mode 100644 index 0000000000..e16bcadd69 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/uploadResourceIcon.html @@ -0,0 +1,93 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

uploadResourceIcon

+

Uploads an icon for the specified resource(s)

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + +
Parameter NameDescriptionRequired
base64imageBase64 string representation of the resource icon/imagetrue
resourceidslist of resources to upload the icon/image fortrue
resourcetypetype of the resourcetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/uploadSslCert.html b/static/api/apidocs-4.22/html/apis/uploadSslCert.html new file mode 100644 index 0000000000..8d13be5cac --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/uploadSslCert.html @@ -0,0 +1,138 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

uploadSslCert

+

Upload a certificate to CloudStack

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
certificateSSL certificatetrue
nameName for the uploaded certificatetrue
privatekeyPrivate keytrue
accountaccount that will own the SSL certificatefalse
certchainCertificate chain of trustfalse
domainiddomain ID of the account owning the SSL certificatefalse
enabledrevocationcheckEnables revocation checking for certificatesfalse
passwordPassword for the private keyfalse
projectidan optional project for the SSL certificatefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idSSL certificate ID
accountaccount for the certificate
certchaincertificate chain
certificatecertificate
domainthe domain name of the network owner
domainidthe domain id of the network owner
fingerprintcertificate fingerprint
loadbalancerrulelistList of loabalancers this certificate is bound to
namename
projectthe project name of the certificate
projectidthe project id of the certificate
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/uploadTemplateDirectDownloadCertificate.html b/static/api/apidocs-4.22/html/apis/uploadTemplateDirectDownloadCertificate.html new file mode 100644 index 0000000000..ab52daa68b --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/uploadTemplateDirectDownloadCertificate.html @@ -0,0 +1,126 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

uploadTemplateDirectDownloadCertificate

+

Upload a certificate for HTTPS direct template download on KVM hosts

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
certificateSSL certificatetrue
hypervisorHypervisor typetrue
nameName for the uploaded certificatetrue
zoneidZone to upload certificatetrue
hostid(optional) the host ID to upload certificatefalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idthe direct download certificate id
aliasthe direct download certificate alias
hostsmapthe hosts where the certificate is uploaded to
hypervisorthe hypervisor of the hosts where the certificate is uploaded
issuerthe direct download certificate issuer
serialnumthe direct download certificate serial num
subjectthe direct download certificate subject
validitythe direct download certificate issuer
versionthe direct download certificate version
zoneidthe zone id where the certificate is uploaded
zonenamethe zone name where the certificate is uploaded
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/uploadVolume.html b/static/api/apidocs-4.22/html/apis/uploadVolume.html new file mode 100644 index 0000000000..2571d88514 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/uploadVolume.html @@ -0,0 +1,326 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

uploadVolume

+

Uploads a data disk.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
formatthe format for the volume. Possible values include QCOW2, OVA, and VHD.true
namethe name of the volumetrue
urlthe URL of where the volume is hosted. Possible URL include http:// and https://true
zoneidthe ID of the zone the volume is to be hosted ontrue
accountan optional accountName. Must be used with domainId.false
checksumthe checksum value of this volume. The parameter containing the checksum will be considered a MD5sum if it is not prefixed + and just a plain ascii/utf8 representation of a hexadecimal string. If it is required to + use another algorithm the hexadecimal string is to be prefixed with a string of the form, + "{<algorithm>}", not including the double quotes. In this <algorithm> is the exact string + representing the java supported algorithm, i.e. MD5 or SHA-256. Note that java does not + contain an algorithm called SHA256 or one called sha-256, only SHA-256.false
diskofferingidthe ID of the disk offering. This must be a custom sized offering since during uploadVolume volume size is unknown.false
domainidan optional domainId. If the account parameter is used, domainId must also be used. If account is NOT provided then volume will be assigned to the caller account and domain.false
imagestoreuuidImage store uuidfalse
projectidUpload volume for the projectfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the disk volume
accountthe account associated with the disk volume
attachedthe date the volume was attached to a VM instance
chaininfothe chain info of the volume
clusteridcluster id of the volume
clusternamecluster name where the volume is allocated
createdthe date the disk volume was created
deleteprotectiontrue if volume has delete protection.
destroyedthe boolean state of whether the volume is destroyed or not
deviceidthe ID of the device on user vm the volume is attahed to. This tag is not returned when the volume is detached.
diskBytesReadRatebytes read rate of the disk volume
diskBytesWriteRatebytes write rate of the disk volume
diskIopsReadRateIO requests read rate of the disk volume per the disk offering
diskIopsWriteRateIO requests write rate of the disk volume per the disk offering
diskioreadthe read (IO) of disk on the vm
diskiowritethe write (IO) of disk on the vm
diskkbsreadthe VM's disk read in KiB
diskkbswritethe VM's disk write in KiB
diskofferingdisplaytextthe display text of the disk offering
diskofferingidID of the disk offering
diskofferingnamename of the disk offering
displayvolumean optional field whether to the display the volume to the end user or not.
domainthe domain associated with the disk volume
domainidthe ID of the domain associated with the disk volume
domainpathpath of the Domain the disk volume belongs to
encryptformatthe format of the disk encryption if applicable
externaluuidvolume uuid that is given by virtualisation provider (only for VMware)
hypervisorHypervisor the volume belongs to
isextractabletrue if the volume is extractable, false otherwise
isodisplaytextan alternate display text of the ISO attached to the virtual machine
isoidthe ID of the ISO attached to the virtual machine
isonamethe name of the ISO attached to the virtual machine
maxiopsmax iops of the disk volume
miniopsmin iops of the disk volume
namename of the disk volume
paththe path of the volume
physicalsizethe bytes actually consumed on disk
podidpod id of the volume
podnamepod name of the volume
projectthe project name of the vpn
projectidthe project id of the vpn
provisioningtypeprovisioning type used to create volumes.
quiescevmneed quiesce vm or not when taking snapshot
serviceofferingdisplaytextthe display text of the service offering for root disk
serviceofferingidID of the service offering for root disk
serviceofferingnamename of the service offering for root disk
sizesize of the disk volume
snapshotidID of the snapshot from which this volume was created
statethe state of the disk volume
statusthe status of the volume
storagename of the primary storage hosting the disk volume
storageidid of the primary storage hosting the disk volume; returned to admin user only
storagetypeshared or local storage
supportsstoragesnapshottrue if storage snapshot is supported for the volume, false otherwise
templatedisplaytext an alternate display text of the template for the virtual machine
templateidthe ID of the template for the virtual machine. A -1 is returned if the virtual machine was created from an ISO file.
templatenamethe name of the template for the virtual machine
typetype of the disk volume (ROOT or DATADISK)
utilizationthe disk utilization
virtualmachineidid of the virtual machine
virtualsizethe bytes allocated
vmdisplaynamedisplay name of the virtual machine
vmnamename of the virtual machine
vmstatestate of the virtual machine
vmtypetype of the virtual machine
volumecheckresultdetails for the volume check result, they may vary for different hypervisors
volumerepairresultdetails for the volume repair result, they may vary for different hypervisors
zoneidID of the availability zone
zonenamename of the availability zone
jobidthe ID of the latest async job acting on this object
jobstatusthe current status of the latest async job acting on this object
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/validateUserTwoFactorAuthenticationCode.html b/static/api/apidocs-4.22/html/apis/validateUserTwoFactorAuthenticationCode.html new file mode 100644 index 0000000000..9dfa22159f --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/validateUserTwoFactorAuthenticationCode.html @@ -0,0 +1,87 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

validateUserTwoFactorAuthenticationCode

+

Checks the 2FA code for the user.

+
+
+ +
+
+
+

Request parameters

+ + + + + + + +
Parameter NameDescriptionRequired
codefor2fatwo factor authentication codetrue
+
+
+

Response Tags

+ + + + + + + + + + +
Response NameDescription
displaytextany text associated with the success or failure
successtrue if operation is executed successfully
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/apis/verifyOAuthCodeAndGetUser.html b/static/api/apidocs-4.22/html/apis/verifyOAuthCodeAndGetUser.html new file mode 100644 index 0000000000..db3475bd19 --- /dev/null +++ b/static/api/apidocs-4.22/html/apis/verifyOAuthCodeAndGetUser.html @@ -0,0 +1,117 @@ + + + + + + + + Apache CloudStack | The Power Behind Your Cloud + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + Apache CloudStack 4.22.0.0 Root Admin API Reference + +

+

verifyOAuthCodeAndGetUser

+

Verify the OAuth Code and fetch the corresponding user from provider

+
+
+ +
+
+
+

Request parameters

+ + + + + + + + + + + + + + + + + + + +
Parameter NameDescriptionRequired
providerName of the providertrue
keywordList by keywordfalse
pagefalse
pagesizefalse
secretcodeCode that is provided by OAuth provider (Eg. google, github) after successful loginfalse
+
+
+

Response Tags

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Response NameDescription
idID of the provider
clientidClient ID registered in the OAuth provider
descriptionDescription of the provider registered
enabledWhether the OAuth provider is enabled or not
nameName of the provider
providerName of the provider
redirecturiRedirect URI registered in the OAuth provider
secretkeySecret key registered in the OAuth provider
+
+
+
+
+
+ +
+
+ + diff --git a/static/api/apidocs-4.22/html/images/api_bullets.gif b/static/api/apidocs-4.22/html/images/api_bullets.gif new file mode 100644 index 0000000000000000000000000000000000000000..a7ea2f6b9bc45b583e753c6684867f6973a66ae6 GIT binary patch literal 45 ucmZ?wbhEHbWMyDwXkcJqw25F~U{L(Y0wft2bU*}1hJlHtrGI4vgEat@um*7e literal 0 HcmV?d00001 diff --git a/static/api/apidocs-4.22/html/images/back_button.gif b/static/api/apidocs-4.22/html/images/back_button.gif new file mode 100644 index 0000000000000000000000000000000000000000..509f2565ae48d7b6d823dc7dbc13567fce5b86b1 GIT binary patch literal 870 zcmV-s1DX6sNk%w1VLSj60OkMy|NsBJy}j@6@9pjF>gwv~=;-F==KlWv_V)Js`}_R- z{PgtnEQ`GP`T6ql@?@&cmcrROlfawD-oC!R#op^VlE9b4+Q;DS$;rvo=kf0J_`kou z)z#IU$lvqx^WNUxn8e$e#@(IC;N9Kb&CSi<-{0r$@PD|~x7O!Kn#I}X?bOuN;^N}p z?DKE0&tay@`uh6T*4Dt;=eXGDjlbE(#>V*g_^Z+6+vx7X-05<$(qpL1Z?4b9#l_|8 z?xoA$d$iJkxz_OT@H&#fh`ZImz`)q#>sF%4)6>&OnZxAdNR! z#Kgqe+1c9K+R)I@FHFU$nEs^%*@Q`@AA*j&(-Mi#^3C-(&I*%!41ejE#VTO5m&DwBDnz@3J2cb z;0Fxh-{ap8YzG-Z4>}p%Gdd452OS*;Rvqu;-~nGY3IYlo$Y7wsf&nR{(4ZlL1PT&T zD4-Al1&Rm|C1^O}#Gpq70Wb(iK(b^>1}0M`V8D_kjRa?~kZghSL>Q7;TD+mrCg}ihJ+x>l_(+vV8e=KAhs+5vSC4h_+dr{ zSh6m|+JMC&1B8n-6>yj}i)ex0zknAo2n=|zUlmEbSm3e11ed{Zo~SUv!-C}nTEGw{ zjL3oK&!9as2>scp8wd`3ykJm)NChJfAXH!g#0Lb_4qo6U{W-vdDguHFA5Ofu@#Dyo z2M-W~!+__|qf4Joy}I@516XW;G2sJ&@8H9WA5Xr#`ST=}04Re&N`d$A@ z_AmK-KBLiSHk&OLi%zF=yWOLsqcaX~ZRbR_NVB@SdaYOI^akeV=Pz|>fA0BvZf@@8 z;6Iz2n_`XmjCgEeVL_wOTzjdTu`kL|yUXROe{0y<+A^6;r7bF%2{+*$48tVIzqMW3 z+1c4Xodv}g^m@Hx(eL$oZ@rqvT#H(*cFb&_oSdu{jo}_2j^hJUSgBA2!*KtU)!}eR zkh%8p_X^Z5Guq08YNb+n>y^GqhMHZzGNH<5v!N)eR;!&(r@>$VJ{sBv@&88Q2Y+}1 z#K%~PoUgz7ZWp1Uv5CjO+kCI#^P>qI0eJAUv$;TP+cS~)dAp=_Z+_MuCWk>Q?&#|u z5NDkDF_CnxL^>?%DA-$^CvQs`O`(1(J#aw!!$I14RVz8in4NZdAUk`QkOhF44F}0~ zo6|<$0cKL^`!lih{q%H@LIFReEW2<5T)a`=3^A_nsDogLz#(osMlA3D1>@YQrxXo^ zp{ffk%GH#HOvbMSR#+DvsNk=+8_4ZIVTe_#6#N?7LR{X}Uk}w4) zcj?6-FYbH36v`NS$4N-7`zf_)8yoF|(pgzNrWcJ*;#=L=S#NV;jq;Dx-}|`;G5az? zuY_OsS%~DV$o9z_al$W?YI0f0`N6czFCZB+n!^_C=EUv31iu-)q9Y%0jFvrT~Fl|uo z?H?bZ6}e4CS6N~WKB1xhes$tBw}v$q7K$&{8&taej|%k!ve^~fJv^F6hK4AlzUTP; z{{EH!d)$M?9Xql${xjp~FNaKB@qT|AP;Lqxvry{8)*9$cb&! z{g3=t{P!f938r?Y5~Gu{Raj9CTxJ3i|GP{<05^KsMfNC|61QJ@a&nRs7zi2FgFqk& zYpbiSn}4P&4OC{7_SXNmg@QOP3^e4>(9p1$C#J{7$ja)J82kWmpmfk2z7NL#heCS1 zWqnLs^RzI+f()4l!e6V;&?=!)9h?gsLhl4@ZZGH<4MfKeK)d!p)JN zZ-q$MAAN*~JJ+#}u+eFkscF7_^QMgq7-!dGN!CHAsXrIq%IXbNeiC=trof5RDGmA1 z>T-Y4X>f-kch->7{CQXG__unE1Psp3LuAbB>}-{m?K|mpza823(POf0bn381gqkgLfBMl|5!3HZcCIjg=SJLfUQ7jKUgNM2xq0I`6zTVgTaFa{X zSX5?pOTN(&rfIm#Q?)rw8mzzLl|;U_6q->KQd_!*3A8ZF zOqr3ghf@?pNiJM@3|G&xHW_TcAw~k%HXeR-+`}E-Z9zUt^)o54%#+NR0nII8m;Q2tVuV{myeUW7dK z5_ZX2$&*95U+xpNC4(K}DVxi@H$HV|A}I7lMa9?a)cCR`c8|g7?v281PK+ndFQqY4 zg8td>l>(zSgUA)_uM}X#khCMo6jGuoN4oOD*DlqG-_=s}jGoE&?{e^*KXp&Iha#JB zR^@2)RJfrOw$;KCVFg;G&3`k#enh*Lq&yxS_&|+$#e!_nK;HAni13T z4sV70)5vTHEZP*MRUW@Hkaf_NM2R|^e}5SC;=%h8K~B}T`@aBNe#TN>E-m>ygQO^7 zh%zf8V)*qN3*8rR5-Me#2YlD~DH~u>;s>*zd9YpJv*KPq8rdHHqEMCJuh;8eqWVgl z5w5W#h;ix^gQvbn%|H~&InNF-n#PvzKlBiA`1H^7qn57XZknYvd!!I{c%U0~I`hb7Y9H(A@D&>F1DCO>2)JAxDbebX z%Po0{Yo0r~DcS{eo04EtA5*kCdmGsdSlkwL`dfmqTZ!qlgHwMmKo76YvzH61BhL2S zK(N>=PWKRhA6#`=HB2$-PKSdXZETm~U7;U>U@F zkI3IC+JUT+L?|wIl7)IRtVS473VZ|#lWj$e1D47M+H~M*SQn&3NRsqQj2{eFT1lS_ z&pfY(Rv=~OZ!x69ipf?^82T&j1cq8sbI)4Y;=)Am3D?Yc62;$TjcPm#SGgbdPjb4iP4$OnTVz`;v_$O!kWB9D9pOeia5OC~ zFbr_z7fpjzA!?y9l31`Bl+(t!s#t~>(Fw9O`muT<(s=EaY^%^LR=hZ1kqS(KjEIQv zy+*qN2eS8Gk}HSm6yje}&I83$pqdN#;G2q{z&h%2Mn7+h&B~VgaQ9WY2Rbc&QjQ@=cuYL8gT0V__EE=n>pNHqY7=+U3Bv* zEObfta#3;}lL);pAa@6Rj&+9K$d=5Ko+AV!I@#af(Nd8PiCuWy1vLbGHZo%(y?cxQ zabon2l#l<+9X2(0Wd22D#%rQ$JwoSf9CFB1e+pZS8iHRF2bQbdQO1O`-00R25qbF# z-f~a=X9nzCKy!ha#&P<7d^sig!yCIV=r!PCFyGq4wj~;lHHInNOaa^j zPMhZRYuS-qYohZC%Y5py=QDY;*VAQ|AAJGrec5$4p!D@(n`gbI$59O4Ud@0MPG2J? zrX>o0-H3ecvn96uhcrIP+0BE2UW1-Pl)(qwfMfu(fK2JZ8dPAG4~QJ9`)1XBbQZd) zY3I(_YeQqd_?v~esN+W0Llwf#L)XU(H90i<%p222a;+o!0$P~tHTp=!fT-|?7Ix8t zhjp6YI4}tqHau@&q5H`<7C&|N*Al+)>+C-4&OFiwZRG2j_hI*{rcA&vv|@U2rvF{#LYgo_U@J^ekB%r>Tys$o&N6(B*zS z#VMyJ$4g}~%VtqJI%51pKz7Le(4LYRNxm*Up6T`;uI=^00+c`+8M&@r1l|`IYnjCp zazFg;>%0V)eXG%;QMFy=HR8P+=3x42LXDB@Oh{GLKrJe}{$c~Zs8X?B{v&vcL~`f2}^)M0?4|@SWAtMz#mQeOv zHQ@Z~G4qa--GCa=#Qt9p z)x*FKCrcF0t->Fj=y*RebI3D0^##CK)?*z50mSy?tM7Ry4h1XynsQo!X!MgiEpD~& z>+j=(K@<~I&@}0`k4} zv^Q6pW-n)!z9fFO)CyGPspM&4u$BGY!jw5V}R>x@40W__D@rsV%SCzkM@ zzF;YgFwyb#sz`|tb6Gy5YWczX%?^kZj969X$Ca5a=tA_{nK<#$#mv zo%12{TZi1IGTXp0$leiG8MDI)Q8G7PdGFZ1Ohf>*tBva08^ue7vg4`0#7(zd67<=_gcg1HmoQ%u=9bAi#(Z)u5}-<2Cj{BW|2uHT|e zYn9B{L%&pYG)B3GD7@04f)^i=!-^VqeXL9NhMRVW9JvpU!1G0D{dD_*^RDVuzPd$&<^vv7G?);!(j{}dHj{Xt%-h7#h?%3jEg%Xv$ z*Yn)H`cy%tT++4UyjQY}pAld)#ZNUMasltg0mR0Owt)GK+uJIe7Xb%n19yq<`<^Ia zjWd^;dd0|5r&o@>ss-=|!oS~?8UwcXt&r9tk0NtI^!M-zN2wz1DN4V}>%HZ_$11A^ zyK~NL3FoTU+KM3acR%?{OE+b9XIHz!EsWM~o41rj40R+Lz`Ua6$a7if6|15z(+s&} zw{fc|W0A3x8a3CPzMnJcp^S{Z-Y#Y#l*EifP#MF%`z&L-q_&Uy@TR-H4?pr;zvFgBa}pa6}-hBq$X#T<45pg zKRHR*@U!jJ%l2>K@J;_(3Nw8B`s7OCTaP#c!DGYr_Bjm^M`#2 zg(00J2|NnUK$PO?pKmmd!doBoqn~``<<#-is*Rto9W}{J~ut9Lw z9*uS|2g;jiRmPoNXE$-O1@llzUJ^p{s8uqa08p|&S^5W)&RS_3SxtC3Vy(~@?Qged zgB+ZkmTd)+3v=c>bpy4xTf0ezz`TVdu4@7^B&qTOXQkQG=V2t&41opBBk#@9OL*Cj zm~xc{hI`)ch+#3!WBWfa z^W%9_&^~ahSOR_4dF33!K(}Vo|IrlKZ3v7~l66-X@Q3F--eJ1wasKB9j|Uk_I*9d8 z7tgRiQx&5?Pv;QXBb(gS!ey#CNrNx8a>yEp9G(fXJo{5xEiv?=6uPUq-YHiqtMVe@ z=6X;<+m`MxLor<{v%8^!4Om+98G6w*TE^(lM_k(C#qr8q4FkR`3Eo#4 z?{NkkB9{p>eYD5Y-mO;&q0Y7u$dr!^N4*V!l!pzu(`?D5#!rL|pEJBI!qy5#ZTrfr zKGK93J>}>Kx|}n@awVICiYOQQCgK{rnT-y8uYV1eXT?7OUNdMf5@8AmR-)@T(=wr7 zfEU;2I~>l?68Wm7ECQBApt7PkH~uIlm#1Fo=dYK};A;kILJNmx$kI(%esrGO?g3NQ z){|^@oT#hIAXV(%+TWX3(nOh%*5XVdNLhIk=q7{EL{z7OMEMH-UXxJO#rrvniE%Ko-_ig8St7e zHQW!|Gkd=awowt=K2#GpZEs-d*iTM?w>KQJ#BCa1ex#RFpD^~!>x&T=k}_3FC&v)- zR0a&`{7b@bQN@Ary?tJO{X+Y+6f0_fdwxxuT)R;8p>^@+qwH61!{RnCvxT*L^d`SN zd(ZB=C4!utpnND`^3Ikzr{Fe{Zr@bMeA%liNmqztwKf=_O9S*5n?BM#*=tXh_as5- zt=4?|W1yFN$pW$NfR=v}QQl0MBJ~ISh9;R%IJ`?kKbXbu4h2KCY4hoij55>_J5Vx+ z8}7X0rH+Khe*hnJS}D=2i7_= zdCSQJb<9V_U#>ruQCbeBnDX1WQZ>w(U-&wc_LMO;*&}tpuvb1ZZk5gRL56J0T=>dx z)mi*Df-gH9-D^KV$}SeVEj#(5%k@)fq6z@ndX<=`Sh14QD#yJM-7){9()Qu_+aVBcfNP6`C6G_m~c&u}kD!%C~fv0~J@PF+7oZ!q4(qnU$C za?ivwKcqyUz(1_Q3ecG%Z!M6cVRsM2&9Uxv5NKYa}_;Vg){<#gB+#@cVJ zv?f^8i@{8Wcw>4&s$au?Ymc=SB_DRnUB@qe{cD{6clduKtI7-VS3t`l$v}AW-)~5O Mp0=@8Ey6keUq)H*&j0`b literal 0 HcmV?d00001 diff --git a/static/api/apidocs-4.22/html/includes/main.css b/static/api/apidocs-4.22/html/includes/main.css new file mode 100644 index 0000000000..fc1cd71b8a --- /dev/null +++ b/static/api/apidocs-4.22/html/includes/main.css @@ -0,0 +1,1092 @@ +@charset "UTF-8"; +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +/* CSS Document */ + + +*{ + margin:0; + padding:0; +} + +body{ + font-family:Arial, Helvetica, sans-serif; + font-size:12px; + color:#333; + font-weight:normal; + background:#FFF repeat top left; + margin:0; + padding:0; +} + + +#inside_wrapper { + width:auto; + height:auto; + margin:0; + padding:0; + overflow:hidden; +} + +#insidetopbg { + width:100%; + height:auto; + margin:0; + padding:0; + overflow:hidden; +} + +.uppermenu_panel { + width:100%; + height:auto; + float:left; + margin:0; + padding:0; +} +.uppermenu_box { + width:auto; + height:29px; + float:right; + margin:0; + padding:0; + +} + +.uppermenu { + width:300px; + height:auto; + float:left; + color:#FFF; + font-size:13px; + font-weight:normal; + text-align:left; + padding:0; + margin:4px 10px 0 0; +} + +.uppermenu a:link { + width:auto; + height:auto; + color:#54bfd3; + font-weight:normal; + text-align:left; + text-decoration:none; + margin:0 5px 0 5px; + +} + +.uppermenu a:visited { + width:auto; + height:auto; + color:#54bfd3; + font-weight:normal; + text-align:left; + text-decoration:none; + margin:0 5px 0 5px; + +} + +.uppermenu a:hover { + width:auto; + height:auto; + color:#ccf004; + font-weight:normal; + text-align:left; + text-decoration:none; + margin:0 5px 0 5px; + +} + + +#main_controller { + width:960px; + height:auto; + margin:0 auto; + padding:0; +} + +#inside_header { + width:960px; + height:auto; + float:left; + margin:0 0 0 0; + padding:0; +} + +.header_top { + width:960px; + height:67px; + float:left; + margin:0; + padding:0; +} + +.header_bot { + width:960px; + height:352px; + float:left; + margin:0; + padding:0; +} + +.insideheader_bot { + width:960px; + height:91px; + float:left; + margin:0; + padding:0; +} + +.insideheader_botleft { + width:620px; + height:91px; + float:left; + margin:0; + padding:0; +} + +.insideheader_botleft h1 { + width:auto; + height:auto; + float:left; + color:#199cb4; + font-size:30px; + text-align:left; + font-weight:normal; + letter-spacing:1px; + margin:30px 0 0 0; + padding:0; +} + +.insideheader_botright { + width:340px; + height:91px; + float:left; + margin:0; + padding:0; +} + +.insideheader_button { + width:340px; + height:32px; + float:left; + margin:30px 0 0 0; + padding:0; +} + +a.insjoincomm_button { + width:169px; + height:32px; + float:left; + background:url(../images/insjoincomm_button.gif) no-repeat top left; + margin:0; + padding:0; +} + +a:hover.insjoincomm_button { + background:url(../images/insjoincomm_button_hover.gif) no-repeat top left; +} + +a.insdownload_button { + width:171px; + height:32px; + float:left; + background:url(../images/insdownload_button.gif) no-repeat top left; + margin:0; + padding:0; +} + +a:hover.insdownload_button { + background:url(../images/insdownload_button_hover.gif) no-repeat top left; +} + +.insheader_buttonshadow { + width:336px; + height:14px; + float:left; + background:url(../images/ins_buttonshadow.gif) no-repeat top left; + margin:0; + padding:0; +} +.header_botright { + width:550px; + height:352px; + float:left; + margin:0; + padding:0; +} + +.clear { + clear:both; +} + + +a.cloud_logo { + width:373px; + height:51px; + float:left; + background:url(../images/cloudstack.png) no-repeat top left; + margin:8px 0 0 0; + padding:0; +} + +.mainemenu_panel { + width: 801px; + height:51px; + float:left; + margin:0; + padding:0; +} + +.mainemenu_links { + width: auto; + height:auto; + float:right; + margin:30px 0 0 0; + padding:0; +} + +.mainemenu_links a:link { + width: auto; + height:auto; + font-size:18px; + text-align:left; + font-weight:normal; + text-decoration:none; + color:#FFF; + margin:0 25px 0 0; + padding:0; +} + +.mainemenu_links a:visited { + width: auto; + height:auto; + font-size:18px; + text-align:left; + font-weight:normal; + text-decoration:none; + margin:0 25px 0 0; + padding:0; + color:#FFF; +} + +.mainemenu_links a:hover { + width: auto; + height:auto; + font-size:18px; + text-align:left; + font-weight:normal; + text-decoration:none; + margin:0 25px 0 0; + padding:0; + color:#FFF; +} + +#main_content { + width:960px; + min-height:600px; + height:auto; + float:left; + margin:0; + padding:0; +} + +.main_homecontent_left { + width:600px; + height:auto; + float:left; + margin:0; + padding:0; +} + +.home_introbox { + width:600px; + height:auto; + float:left; + margin: 25px 0 0 0; + padding:0; +} + +.home_introbox h1 { + width:600px; + height:auto; + float:left; + color:#199cb4; + text-align:left; + font-weight:normal; + font-size:22px; + margin:0; + padding:0; +} + +.home_introbox p { + width:600px; + height:auto; + float:left; + text-align:justify; + font-weight:normal; + line-height:22px; + font-size:18px; + margin:10px 0 0 0; + padding:0; +} +.main_homecontent_right { + width:311px; + height:auto; + float:right; + margin:0; + padding:0; +} + +#news_panel { + width:600px; + height:auto; + float:left; + margin:30px 0 0 0; + padding:0; +} + +#news_panel h2 { + width:auto; + height:auto; + float:left; + color:#199cb4; + font-size:18px; + font-weight:normal; + text-align:left; +} + +.news_box { + width:600px; + height:auto; + float:left; + margin:15px 0 0 0; + padding:0; +} + +.news_box a:link { + width:600px; + height:auto; + float:left; + color:#105f8b; + text-align:left; + text-decoration:none; + font-weight:normal; + font-size:15px; +} + +.news_box a:visited { + width:600px; + height:auto; + float:left; + color:#105f8b; + text-align:left; + text-decoration:none; + font-weight:normal; + font-size:15px; +} + +.news_box a:hover { + width:600px; + height:auto; + float:left; + color:#666; + text-align:left; + text-decoration:none; + font-weight:normal; + font-size:15px; +} + +.news_box p { + width:600px; + height:auto; + float:left; + margin:8px 0 0 0; + text-align:left; + font-size:12px; + font-weight:normal; + padding:0; +} + +.news_box span { + width:auto; + height:auto; + float:left; + margin:0; + color:#999; + text-align:left; + font-size:11px; + font-weight:normal; + padding:0; +} + +#partners_panel { + width:311px; + height:auto; + float:left; + margin:30px 0 0 0; + padding:0; +} + +#partners_panel h2 { + width:300px; + height:auto; + float:left; + color:#199cb4; + font-size:18px; + font-weight:normal; + text-align:left; +} + +.partners_box { + width:310px; + height:auto; + float:left; + border-bottom:1px solid #CCC; + margin:15px 0 0 0; +} + +.partners_box_logo { + width:auto; + height:auto; + float:left; + display:block; + margin:0 0 10px 0; + padding:0; + border:0; +} + +.partners_box_small { + width:155px; + height:80px; + float:left; + margin:0; + padding:0; +} + +.readmore_box { + width:100%; + height:29px; + float:left; + margin:15px 0 0 0; + padding:0; +} + +.readmore_box a:link { + width:auto; + height:auto; + float:right; + color:#105f8b; + font-size:12px; + font-weight:normal; + text-decoration:none; + text-align:right; + margin:0 10px 0 0; + padding:0; +} + +.readmore_box a:visited { + width:auto; + height:auto; + float:right; + color:#105f8b; + font-size:12px; + font-weight:normal; + text-decoration:none; + text-align:right; + margin:0 10px 0 0; + padding:0; +} + +.readmore_box a:hover { + width:auto; + height:auto; + float:right; + color:#105f8b; + font-size:12px; + font-weight:normal; + text-decoration:underline; + text-align:right; + margin:0 10px 0 0; + padding:0; +} + +#footer { + width:100%; + height:auto; + background:#cdcdcd repeat top left; + margin:25px 0 0 0; + padding:0 0 10px 0; + float:left; +} + +#inside_footer { + width:100%; + height:auto; + background:#cdcdcd repeat top left; + margin:25px 0 0 0; + padding:0; + position:absolute; + bottom:0; +} + + +#footer_maincontroller { + width:960px; + height:auto; + margin:0 auto; + padding:0; +} + +#footer_maincontroller p{ + width:100%; + height:auto; + float:left; + margin:15px 0 0 0; + text-align:left; + font-size:11px; + font-weight:normal; + padding:0; +} + +.footer_linksbox { + width:180px; + height:auto; + float:left; + margin: 15px 20px 20px 0; + padding:0; +} + +.footer_linksbox li { + width:170px; + height:auto; + float:left; + margin: 0 0 5px 0; + border-bottom:1px solid #999; + list-style:none; + padding:0; +} + +.footer_linksbox a:link { + width:auto; + height:auto; + float:left; + font-size:11px; + font-weight:normal; + color:#666; + text-decoration:none; +} + +.footer_linksbox a:visited { + width:auto; + height:auto; + float:left; + font-size:11px; + font-weight:normal; + color:#666; + text-decoration:none; +} + +.footer_linksbox a:hover { + width:auto; + height:auto; + float:left; + font-size:11px; + font-weight:normal; + color:#333; + text-decoration:none; +} + +.inside_leftpanel { + width:212px; + height:auto; + float:left; + margin:0; + padding:0; +} + +.inside_rightpanel { + width:718px; + height:auto; + float:right; + margin:0; + padding:0; +} + +.inside_contentpanel { + width:700px; + height:auto; + float:left; + margin:0 0 0 0; + padding:0; +} + +.inside_contentpanel h1{ + width:700px; + height:auto; + float:left; + color:#199cb4; + font-size:20px; + font-weight:normal; + text-align:left; + margin:0; + padding:0; +} + +.inside_contentpanel h2{ + width:700px; + height:auto; + float:left; + color:#199cb4; + font-size:16px; + font-weight:normal; + text-align:left; + margin:15px 0 0 0; + padding:0; +} + + +.inside_contentpanel h3{ + width:700px; + height:auto; + float:left; + font-size:15px; + font-weight:bold; + text-align:left; + margin:15px 0 0 0; + padding:0; +} + +.inside_contentpanel h4{ + width:700px; + height:auto; + float:left; + font-size:14px; + font-weight:normal; + text-align:left; + margin:15px 0 10px 15px; + padding:0; +} + +.inside_contentpanel p { + width:100%; + height:auto; + float:left; + text-align:justify; + font-size:12px; + font-weight:normal; + margin:10px 0 0 0; + padding:0; +} + +.inside_contentpanel a:link { + width:auto; + height:auto; + color:#009fcd; + text-decoration:none; + text-align:left; + font-size:12px; + margin:0; + padding:0; +} + +.inside_contentpanel a:visited { + width:auto; + height:auto; + color:#009fcd; + text-decoration:none; + text-align:left; + font-size:12px; + margin:0; + padding:0; +} + +.inside_contentpanel a:hover { + width:auto; + height:auto; + color:#009fcd; + text-decoration:underline; + text-align:left; + font-size:12px; + margin:0; + padding:0; +} + +.download_text { + width:600px; + height:auto; + float:left; + color:#7418c2; + text-align:left; + font-weight:normal; + font-size:18px; + margin:20px 0 15px 0 +} + +.download_textbox { + width:720px; + height:auto; + float:left; + color:#333; + text-align:left; + font-weight:normal; + font-size:18px; + margin:20px 0 15px 0; + border-top:1px dashed #999; +} + +.screenshots_box { + width:454px; + height:455px; + float:left; + background:#000 repeat top left; + margin:20px 0 0 65px; + display:inline; +} + +.apiannouncement_box { + width:928px; + height:auto; + float:left; + background:#e0f4ff repeat top left; + margin:15px 0 0 0; + border:1px solid #9dd2eb; +} + +.apiannouncement_contentarea { + width:895px; + height:auto; + float:left; + margin:0 0 0 15px; + display:inline; + padding:0; +} + +.inside_apileftpanel { + width:930px; + height:left; + float:left; + margin:0; + padding:0; +} + +.api_leftsections { + width:928px; + height:auto; + float:left; + border-top:1px dashed #666; + margin:15px 0 0 0; + padding:0; +} + + + +.api_leftsections span { + width:700px; + height:auto; + float:left; + color:#666; + font-size:11px; + font-weight:normal; + text-align:left; + margin:7px 0 0 0; + padding:0; +} + +.api_legends{ + width:300px; + height:auto; + float:left; + background:#f9f9f9; + border:1px solid #e6e6e6; + margin:8px 0 0 0; + padding:0 3px 3px 0; +} + +.api_legends p{ + width:250px; + height:auto; + float:left; + color:#333; + text-align:left; + font-size:11px; + font-weight:normal; + margin:5px 0 0 5px; + padding:0; +} + +.api_legends_async{ + width:auto !important; + height:auto; + color:#2c8bbc !important; + font-size:11px; + font-weight:normal; + text-align:left; + margin:0 3px 0 0 !important; + padding:0; +} + +.api_legends_premium{ + width:auto !important; + height:auto; + color:#013150 !important;; + font-size:11px; + font-weight:normal; + text-align:left; + margin:0 3px 0 0 !important;; + padding:0; +} + +.apismallsections { + width:925px; + height:auto; + float:left; + margin:15px 0 0 0; + list-style:none; + padding:0; +} + +.apismallbullet_box { + width:231px; + height:auto; + float:left; + margin:10px 0 0 0; + list-style:none; + padding:0; +} + +.apismallbullet_box h5 { + width:120px; + height:auto; + float:left; + color:#666; + font-size:12px; + text-align:left; + font-weight:bold; + margin:0; + padding:0 0 10px 0; +} + +.apismallbullet_box h6 { + width:120px; + height:auto; + float:left; + color:#6214ab; + font-size:12px; + text-align:left; + font-weight:bold; + margin:0; + padding:0 0 10px 0; +} + +.apismallbullet_box li { + width:188px; + height:auto; + float:left; + margin:4px 0 0 0; + background:url(../images/api_bullets.gif) no-repeat top left; + padding:0 0 3px 15px; + background-position: 2px 2px; + text-align: left; + list-style:none; + border-bottom:1px dotted #999; +} + +.apismallbullet_box a{ + width:auto; + height:auto; + float:left; + color:#2c8bbc; + font-size:11px !important; + font-weight:normal; + text-align:left; + margin:0; + padding:0; + text-decoration:none; +} + +.apismallbullet_box a:link, .apismallbullet_box a:visited { + text-decoration:none; +} + +.apismallbullet_box a:hover { + text-decoration:underline; +} + +.api_tablepanel { + width:920px; + height:auto; + float:left; + margin:15px 0 0 0; + padding:0; +} + +.api_tablepanel h2{ + width:800px; + height:auto; + float:left; + color:#666; + font-size:14px; + font-weight:bold; + text-align:left; + margin:15px 0 0 0; + padding:0; +} + +.apitable { + width:100%; + height:auto; + float:left; + border:none; + border-collapse:collapse; + margin:10px 0 0 0; + padding:0; +} + +.api_usagebox { + width:700px; + height:auto; + float:left; + background:#f4f5f5; + border:1px solid #CCC; + margin:10px 0 0 30px; + padding:10px; + color:#333; + font-size:11px; + font-weight:normal; + text-align:left; +} + +.api_samplebox { + width:700px; + height:auto; + float:left; + background:#E0F4FF; + border:1px solid #9DD2EB; + margin:10px 0 0 30px; + padding:10px; + color:#333; + font-size:11px; + font-weight:normal; + text-align:left; +} + +.apitable tr { + width:100%; + height:auto; + float:left; + border-collapse:collapse; + border-bottom:1px solid #d5e8f1; + margin:0; + padding:0; +} + +.apitable tr.hed { + width:100%; + height:22px; + float:left; + background:#e7e7e7; + border-collapse:collapse; + border-top:1px solid #999; + border-bottom:1px solid #999; + margin:15px 0 0 0; + padding:0; + border-left:none; + border-right:none; +} + +.apitable td { + height:auto; + float:left; + border:none; + color:#333; + font-size:12px; + font-weight:normal; + border-collapse:collapse; + text-align:left; + padding:5px; + margin:0; +} + + +.apitable td.p{ + height:auto; + float:left; + border:none; + color:#333; + font-size:12px; + font-weight:normal; + text-align:left; + padding:5px; + margin:0; +} + + + +.api_titlebox { + width:100%; + height:auto; + float:left; + margin:0; + padding:0; +} + +.api_titlebox_left { + width:700px; + height:auto; + float:left; + margin:0; + padding:0; +} + +.api_titlebox span{ + width:600px; + height:auto; + float:left; + color:#666; + font-size:11px; + font-weight:normal; + font-style:italic; + text-align:left; + margin:10px 0 0 0; + padding:0; +} + +.api_titlebox_right { + width:200px; + height:20px; + float:right; + margin:0; + padding:0; +} + +a.api_backbutton { + width:60px !important; + height:19px !important; + float:right; + background:#F00 url(../images/back_button.gif) no-repeat top left; + margin:10px 0 0 0 !important; + padding:0; + text-decoration:none; +} + +a:hover.api_backbutton { + background:url(../images/back_button_hover.gif) no-repeat top left; +} diff --git a/static/api/apidocs-4.22/html/index.html b/static/api/apidocs-4.22/html/index.html new file mode 100644 index 0000000000..530d75f5b8 --- /dev/null +++ b/static/api/apidocs-4.22/html/index.html @@ -0,0 +1,3382 @@ + + + + + + + + CloudStack API Reference + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+

Apache CloudStack API Documentation (4.22.0.0)

+ +
+
+

Using the CloudStack API

+

+ For information about how the APIs work, and tips on how to use them, see the + Developer's Guide. +

+
+
+
+

All APIs

+ Commands available through the developer API URL and the integration API URL. +
+

+ (A) implies that the command is asynchronous. +

+

+ (D) implies that the command is deprecated. +

+

(*) implies element has a child.

+
+
+
+
Network
+ +
+
+
Tungsten
+ +
+ + +
+
+ + + + +
+
+ + + + +
+
+ + + + +
+
+ + + + +
+ + + + + + + + + +
+ +
+
User Data
+ +
+ + +
+
+ +
+
Resource tags
+ +
+ +
+
Region
+ +
+
+ +
+
+
GUI Theme
+ +
+
+
Event
+ +
+
+
Disk Offering
+ +
+ +
+
+
+
Annotations
+ +
+ +
+
SSL Certificates
+ +
+
+
Resource Icon
+ +
+
+
+ +
+
Network Device
+ +
+ + +
+
+ +
+
LDAP
+ +
+
+
IP Quarantine
+ +
+ +
+
+
+
AS Number Range
+ +
+
+
vSphere storage policies
+ +
+
+
Storage Access Groups
+ +
+
+
Resource Limit
+ +
+
+
+ +
+
Ovs Element
+ +
+
+
Misc Network Service Providers
+ +
+
+
Diagnostics
+ +
+
+
+
+
Dedicate Resources
+ +
+
+
Console Session
+ +
+
+
Cloudian
+ +
+
+
Async job
+ +
+
+
+
+
AS Number
+ +
+
+
System Capacity
+ +
+
+
Sioc
+ +
+
+
Resource
+ +
+
+
+
+
Misc
+ +
+
+
Limit
+ +
+
+
Import VM Task
+ +
+
+
Cloud Identifier
+ +
+
+
+
+
API Discovery
+ +
+
+
+
+
+
+
+ +
+
+ +