package
0.38.0
Repository: https://github.com/softiron/manifold-api.git
Documentation: pkg.go.dev

# Functions

FilterString retrieves an enum value from the enum constants string name.
FilterStrings returns a slice of all String values of the enum.
FilterValues returns all values of the enum.
ImageTypeString retrieves an enum value from the enum constants string name.
ImageTypeStrings returns a slice of all String values of the enum.
ImageTypeValues returns all values of the enum.
InstanceActionString retrieves an enum value from the enum constants string name.
InstanceActionStrings returns a slice of all String values of the enum.
InstanceActionValues returns all values of the enum.
InstanceRecoveryString retrieves an enum value from the enum constants string name.
InstanceRecoveryStrings returns a slice of all String values of the enum.
InstanceRecoveryValues returns all values of the enum.
InstanceStateString retrieves an enum value from the enum constants string name.
InstanceStateStrings returns a slice of all String values of the enum.
InstanceStateValues returns all values of the enum.
LCMStateString retrieves an enum value from the enum constants string name.
LCMStateStrings returns a slice of all String values of the enum.
LCMStateValues returns all values of the enum.
LockLevelString retrieves an enum value from the enum constants string name.
LockLevelStrings returns a slice of all String values of the enum.
LockLevelValues returns all values of the enum.
MigrationTypeString retrieves an enum value from the enum constants string name.
MigrationTypeStrings returns a slice of all String values of the enum.
MigrationTypeValues returns all values of the enum.
StatusString retrieves an enum value from the enum constants string name.
StatusStrings returns a slice of all String values of the enum.
StatusValues returns all values of the enum.
VNetRecoveryString retrieves an enum value from the enum constants string name.
VNetRecoveryStrings returns a slice of all String values of the enum.
VNetRecoveryValues returns all values of the enum.

# Constants

Root path for API endpoint.
active.
admin.
all.
all.
all.
boot_failure.
boot.
boot_migrate_failure.
boot_migrate.
boot_poweroff.
boot_stopped_failure.
boot_stopped.
boot_suspended.
boot_undeploy_failure.
boot_undeploy.
boot_unknown.
ImageType values.
cleanup_delete.
cleanup_resubmit.
cloning_failed.
cloning.
Root path for API endpoint.
ImageType values.
ImageType values.
Root path for API endpoint.
delete_dbvn.
delete.
delete_recreate.
delete_vnet.
disabled.
disk_snapshot_delete.
disk_snapshot_delete_poweroff.
disk_snapshot_delete_suspended.
disk_snapshot.
disk_snapshot_poweroff.
disk_snapshot_revert_poweroff.
disk_snapshot_revert_suspended.
disk_snapshot_suspend.
Root path for API endpoint.
done.
enabled.
epilog_failure.
epilog.
epilog_stop_failure.
epilog_stop.
epilog_undeploy_failure.
epilog_undeploy.
failure.
failure.
group.
Root path for API endpoint.
hold.
hold.
Root path for API endpoint.
Root path for API endpoint.
hotplug_epilog_poweroff.
hotplug.
hotplug_nic.
hotplug_prolog_poweroff.
hotplug_saveas.
hotplug_saveas_poweroff.
hotplug_snapshot.
hotplug_saveas_suspended.
Root path for API endpoint.
init.
init.
Root path for API endpoint.
Root path for API endpoint.
ImageType values.
manage.
Root path for API endpoint.
migrate.
not_done.
offline.
off.
ImageType values.
Root path for API endpoint.
pending.
Root path for API endpoint.
poweroff.
poweroff-hard.
poweroff_hard.
poweroff.
prolog_failure.
prolog.
prolog_migrate_suspend_failure.
prolog_migrate_suspend.
prolog_migrate_failure.
prolog_migrate.
prolog_migrate_poweroff_failure.
prolog_migrate_poweroff.
prolog_migrate_unknown_failure.
prolog_migrate_unknown.
prolog_resume_failure.
prolog_resume.
prolog_undeploy_failure.
prolog_undeploy.
ImageType values.
reboot.
reboot-hard.
release.
resched.
resume.
retry.
retry_vnet.
running.
save_migrate.
save.
save_stop.
save_suspend.
Root path for API endpoint.
shutdown.
shutdown_poweroff.
shutdown_undeploy.
stop.
stopped.
success.
success.
suspend.
suspended.
Root path for API endpoint.
Root path for API endpoint.
terminate.
teminate-hard.
undeploy.
undeployed.
undeploy-hard.
unknown.
unresched.
use.
user_group.
user.
Root path for API endpoint.
Root path for API endpoint.
Root path for API endpoint.
Root path for API endpoint.
Root path for API endpoint.

# Structs

AcctHistory is the API payload based on the legacy xmlrpc backend.
AcctHistoryRecords is the API payload based on the legacy xmlrpc backend.
AcctPermissions is the API payload based on the legacy xmlrpc backend.
AcctSnapshot is the API payload based on the legacy xmlrpc backend.
AcctSnapshots is the API payload based on the legacy xmlrpc backend.
AcctVM is the API payload based on the legacy xmlrpc backend.
ACL is the API payload based on the legacy xmlrpc backend.
ACLPool is the API payload based on the legacy xmlrpc backend.
AddClusterDatastoreResponse is the response body for PATCH /cluster/datastore.
AddClusterHostResponse is the response body for PATCH /cluster/host.
AddClusterNetworkResponse is the response body for PATCH /cluster/vnet.
AddGroupAdminRequest is the request body for POST /group/admin.
AddGroupAdminResponse is the response body for POST /group/admin.
AddInstanceScheduleRequest is the request body for POST /instance/schedule.
AddInstanceScheduleResponse is the response body for POST /instance/schedule.
AddInstanceSecurityGroupResponse is the response body for POST /instance/security-group.
AddUserGroupResponse is the response body for POST /user/group.
AddVDCClusterResponse is the response body for PATCH /vdc/cluster.
AddVDCDatastoreResponse is the response body for PATCH /vdc/datastore.
AddVDCGroupResponse is the response body for PATCH /vdc/group.
AddVDCHostResponse is the response body for PATCH /vdc/host.
AddVDCNetworkResponse is the response body for PATCH /vdc/network.
AddVNetAddressRangeRequest is the request body for POST /vnet/{vnet}/address-range.
AddVNetAddressRangeResponse is the response body for POST /vnet/address-range.
AllocateDocumentRequest is the request body for POST /document.
AllocateDocumentResponse is the response body for POST /document.
CalculateInstancesShowbackRequest is the request body for POST /instance/showback.
ChangeDatastoreOwnershipRequest is the request body for PATCH /datastore/{datastore}/ownership.
ChangeDatastoreOwnershipResponse is the response body for PATCH /datastore/ownership.
ChangeDatastorePermissionsRequest is the request body for PATCH /datastore/{datastore}/permissions.
ChangeDatastorePermissionsResponse is the response body for PATCH /datastore/permissions.
ChangeDocumentOwnershipRequest is the request body for PATCH /document/{document}/ownership.
ChangeDocumentOwnershipResponse is the response body for PATCH /document/ownership.
ChangeDocumentPermissionsRequest is the request body for PATCH /document/{document}/permissions.
ChangeDocumentPermissionsResponse is the response body for PATCH /document/permissions.
ChangeImageOwnershipRequest is the request body for PATCH /image/{image}/ownership.
ChangeImageOwnershipResponse is the response body for PATCH /image/ownership.
ChangeImagePermissionsRequest is the request body for PATCH /image/{image}/permissions.
ChangeImagePermissionsResponse is the response body for PATCH /image/permissions.
ChangeImageTypeRequest is the request body for PATCH /image/{image}/type.
ChangeImageTypeResponse is the response body for PATCH /image/type.
ChangeInstanceGroupOwnershipRequest is the request body for PATCH /instance-group/{group}/ownership.
ChangeInstanceGroupOwnershipResponse is the response body for PATCH /instance-group/ownership.
ChangeInstanceGroupPermissionsRequest is the request body for PATCH /instance-group/{group}/permissions.
ChangeInstanceGroupPermissionsResponse is the response body for PATCH /instance-group/permissions.
ChangeInstanceOwnershipRequest is the request body for PATCH /instance/{instance}/ownership.
ChangeInstanceOwnershipResponse is the response body for PATCH /instance/ownership.
ChangeInstancePermissionsRequest is the request body for PATCH /instance/{instance}/permissions.
ChangeInstancePermissionsResponse is the response body for PATCH /instance/permissions.
ChangeMarketAppOwnershipRequest is the request body for PATCH /market/app/{app}/ownership.
ChangeMarketAppOwnershipResponse is the response body for PATCH /market/app/ownership.
ChangeMarketAppPermissionsRequest is the request body for PATCH /market/app/{app}/permissions.
ChangeMarketAppPermissionsResponse is the response body for PATCH /market/app/permissions.
ChangeMarketOwnershipRequest is the request body for PATCH /market/{market}/ownership.
ChangeMarketOwnershipResponse is the response body for PATCH /market/ownership.
ChangeMarketPermissionsRequest is the request body for PATCH /market/{market}/permissions.
ChangeMarketPermissionsResponse is the response body for PATCH /market/permissions.
ChangeSecurityGroupOwnershipRequest is the request body for PATCH /security-group/{sg}/chown.
ChangeSecurityGroupOwnershipResponse is the response body for PATCH /sg/chown.
ChangeSecurityGroupPermissionsRequest is the request body for PATCH /security-group/{sg}/chmod.
ChangeSecurityGroupPermissionsResponse is the response body for PATCH /sg/chmod.
ChangeTemplateOwnershipRequest is the response body for PATCH /template/{template}/ownership.
ChangeTemplateOwnershipResponse is the response body for PATCH /template/ownership.
ChangeTemplatePermissionsRequest is the response body for PATCH /template/{template}/permissions.
ChangeTemplatePermissionsResponse is the response body for PATCH /template/permissions.
ChangeUserAuthRequest is the request body for PATCH /user/{user}/auth.
ChangeUserAuthResponse is the response body for PATCH /user/auth.
ChangeUserGroupResponse is the response body for PATCH /user/group.
ChangeUserPasswordRequest is the request body for PATCH /user/{user}/password.
ChangeUserPasswordResponse is the response body for PATCH /user/password.
ChangeVNetOwnershipRequest is the request body for PATCH /vnet/{vnet}/ownership.
ChangeVNetOwnershipResponse is the response body for PATCH /vnet/ownership.
ChangeVNetPermissionsRequest is the request body for PATCH /vnet/{vnet}/permissions.
ChangeVNetPermissionsResponse is the response body for PATCH /vnet/permissions.
ChangeVNetTemplateOwnershipRequest is the request body for PATCH /vnet/template/{template}/ownership.
ChangeVNetTemplateOwnershipResponse is the response body for PATCH /vnet/template/ownership.
ChangeVNetTemplatePermissionsRequest is the request body for PATCH /vnet/template/{template}/permissions.
ChangeVNetTemplatePermissionsResponse is the response body for PATCH /vnet/template/permissions.
ChangeVRouterOwnershipRequest is the request body for PATCH /vrouter/{router}/ownership.
ChangeVRouterOwnershipResponse is the response body for PATCH /vrouter/ownership.
ChangeVRouterPermissionsRequest is the request body for PATCH /vrouter/{router}/permissions.
ChangeVRouterPermissionsResponse is the response body for PATCH /vrouter/permissions.
CloneDocumentRequest is the request body for POST /document/{document}/clone.
CloneDocumentResponse is the response body for POST /document/clone.
CloneImageRequest is the request body for POST /image/clone.
CloneImageResponse is the response body for POST /image/clone.
CloneSecurityGroupRequest is the request body for POST /security-group/{sg}/clone.
CloneSecurityGroupResponse is the response body for POST /sg/clone.
CloneTemplateRequest is the response body for POST /template/{template}/clone.
CloneTemplateResponse is the response body for POST /template/clone.
CloneVNetTemplateRequest is the request body for POST /vnet/template/clone.
CloneVNetTemplateResponse is the response body for POST /vnet/template/clone.
Cluster is the API payload based on the legacy xmlrpc backend.
ClusterDatastores is the API payload based on the legacy xmlrpc backend.
ClusterHosts is the API payload based on the legacy xmlrpc backend.
ClusterVDC is the API payload based on the legacy xmlrpc backend.
ClusterVnets is the API payload based on the legacy xmlrpc backend.
CommitSecurityGroupRequest is the request body for PATCH /security-group/{sg}/commit.
CommitSecurityGroupResponse is the response body for PATCH /sg/commit.
ConfigAuthMAD is the API payload based on the legacy xmlrpc backend.
ConfigAuthMADConf is the API payload based on the legacy xmlrpc backend.
ConfigDatastoreMAD is the API payload based on the legacy xmlrpc backend.
ConfigDB is the API payload based on the legacy xmlrpc backend.
ConfigDefaultCost is the API payload based on the legacy xmlrpc backend.
ConfigDSMADConf is the API payload based on the legacy xmlrpc backend.
ConfigFederation is the API payload based on the legacy xmlrpc backend.
ConfigHmMAD is the API payload based on the legacy xmlrpc backend.
ConfigHookLogConf is the API payload based on the legacy xmlrpc backend.
ConfigImMAD is the API payload based on the legacy xmlrpc backend.
ConfigInstanceMAD is the API payload based on the legacy xmlrpc backend.
ConfigIpamMAD is the API payload based on the legacy xmlrpc backend.
ConfigLog is the API payload based on the legacy xmlrpc backend.
ConfigMarketMAD is the API payload based on the legacy xmlrpc backend.
ConfigMarketMADConf is the API payload based on the legacy xmlrpc backend.
ConfigRaft is the API payload based on the legacy xmlrpc backend.
ConfigTmMAD is the API payload based on the legacy xmlrpc backend.
ConfigTmMADConf is the API payload based on the legacy xmlrpc backend.
Configuration is the API payload based on the legacy xmlrpc backend.
ConfigVLANIDs is the API payload based on the legacy xmlrpc backend.
ConfigVNCPorts is the API payload based on the legacy xmlrpc backend.
ConfigVNMADConf is the API payload based on the legacy xmlrpc backend.
ConfigVxlanIDs is the API payload based on the legacy xmlrpc backend.
CreateACLRequest is the request body for POST /acl.
CreateACLResponse is the response body for POST /acl.
CreateClusterRequest is request body for POST /cluster.
CreateClusterResponse is response body for POST /cluster.
CreateDatastoreRequest is the request body for POST /datastore.
CreateDatastoreResponse is the response body for POST /datastore.
CreateGroupRequest is the request body for POST /group.
CreateGroupResponse is the response body for POST /group.
CreateHookRequest is the request body for POST /hook.
CreateHookResponse is the response body for POST /hook.
CreateHostRequest is the request body for POST /host.
CreateHostResponse is the response body for POST /host.
CreateImageRequest is the request body for POST /image.
CreateImageResponse is the response body for POST /image.
CreateInstanceDiskImageRequest is the request body for POST /instance/disk/image.
CreateInstanceDiskImageResponse is the response body for POST /instance/disk/image.
CreateInstanceDiskRequest is the request body for POST /instance/disk.
CreateInstanceDiskResponse is the response body for POST /instance/disk.
CreateInstanceDiskSnapshotRequest is the request body for POST /instance/disk/snapshot.
CreateInstanceDiskSnapshotResponse is the response body for POST /instance/disk/snapshot.
CreateInstanceGroupRequest is the request body for POST /instance-group.
CreateInstanceGroupResponse is the response body for POST /instance-group.
CreateInstanceNICRequest is the request body for POST /instance/nic.
CreateInstanceNICResponse is the response body for POST /instance/nic.
CreateInstanceRequest is the request body for POST /instance.
CreateInstanceResponse is the response body for POST /instance.
CreateInstanceSnapshotRequest is the request body for POST /instance/snapshot.
CreateInstanceSnapshotResponse is the response body for POST /instance/snapshot.
CreateMarketAppRequest is the request body for POST /market/{market}/app/{app}.
CreateMarketAppResponse is the response body for POST /market/app.
CreateMarketRequest is the request body for POST /market.
CreateMarketResponse is the response body for POST /market.
CreateSecurityGroupRequest is the request body for POST /security-group.
CreateSecurityGroupResponse is the response body for POST /sg.
CreateTemplateRequest is the response body for POST /template.
CreateTemplateResponse is the response body for POST /template.
CreateUserRequest is the request body for POST /user.
CreateUserResponse is the response body for POST /user.
CreateVDCRequest is the request body for POST /vdc.
CreateVDCResponse is the response body for POST /vdc.
CreateVNetRequest is the request body for POST /vnet.
CreateVNetResponse is the response body for POST /vnet.
CreateVNetTemplateRequest is the request body for POST /vnet/template.
CreateVNetTemplateResponse is the response body for POST /vnet/template.
CreateVRouterNICRequest is the request body for PATCH /vrouter/nic.
CreateVRouterNICResponse is the response body for PATCH /vrouter/nic.
CreateVRouterRequest is the request body for POST /vrouter.
CreateVRouterResponse is the response body for POST /vrouter.
CreateZoneRequest is the request body for POST /zone.
CreateZoneResponse is the response body for POST /zone.
Datastore is the API payload based on the legacy xmlrpc backend.
DatastoreClusters is the API payload based on the legacy xmlrpc backend.
DatastoreImages is the API payload based on the legacy xmlrpc backend.
DatastorePermissions is the API payload based on the legacy xmlrpc backend.
DatastoreTemplate is the API payload based on the legacy xmlrpc backend.
DefaultGroupQuotas is the API payload based on the legacy xmlrpc backend.
DefaultUserQuotas is the API payload based on the legacy xmlrpc backend.
DeleteTemplateResponse is the response body for DELETE /template/{template}.
DeployInstanceRequest is the request body for POST /instance/{instance}/deploy.
DeployInstanceResponse is the response body for PATCH /instance/deploy.
Document is the API payload based on the legacy xmlrpc backend.
DocumentLock is the API payload based on the legacy xmlrpc backend.
DocumentPermissions is the API payload based on the legacy xmlrpc backend.
EnableDatastoreRequest is the request body for PATCH /datastore/{datastore}/enable.
EnableDatastoreResponse is the response body for PATCH /datastore/enable.
EnableImageRequest is the request body for PATCH /image/{image}/enable.
EnableImageResponse is the response body for PATCH /image/enable.
EnableMarketAppRequest is the request body for PATCH /market/app/enable.
EnableMarketAppResponse is the response body for PATCH /market/app/enable.
EnableMarketRequest is the request body for PATCH /market/{market}/enable.
EnableMarketResponse is the response body for PATCH /market/enable.
EnableUserRequest is the request body for PATCH /user/{user}/enable.
EnableUserResponse is the response body for PATCH /user/enable.
EnableZoneRequest is the request body for PATCH /zone/{zone}/enable.
EnableZoneResponse is the response body for PATCH /zone/enable.
FlattenImageSnapshotResponse is the response body for PATCH /image/snapshot/flatten.
Group is the API payload based on the legacy xmlrpc backend.
GroupAdmins is the API payload based on the legacy xmlrpc backend.
GroupAnon1 is the API payload based on the legacy xmlrpc backend.
GroupAnon2 is the API payload based on the legacy xmlrpc backend.
GroupAnon3 is the API payload based on the legacy xmlrpc backend.
GroupAnon4 is the API payload based on the legacy xmlrpc backend.
GroupAnon5 is the API payload based on the legacy xmlrpc backend.
GroupAnon6 is the API payload based on the legacy xmlrpc backend.
GroupAnon7 is the API payload based on the legacy xmlrpc backend.
GroupAnon8 is the API payload based on the legacy xmlrpc backend.
GroupDatastore is the API payload based on the legacy xmlrpc backend.
GroupDatastoreQuota is the API payload based on the legacy xmlrpc backend.
GroupImage is the API payload based on the legacy xmlrpc backend.
GroupImageQuota is the API payload based on the legacy xmlrpc backend.
GroupNetwork is the API payload based on the legacy xmlrpc backend.
GroupNetworkQuota is the API payload based on the legacy xmlrpc backend.
GroupUsers is the API payload based on the legacy xmlrpc backend.
GroupVM is the API payload based on the legacy xmlrpc backend.
GroupVMQuota is the API payload based on the legacy xmlrpc backend.
HoldVNetRequest is the request body for PATCH /vnet/{vnet}/hold.
HoldVNetResponse is the response body for PATCH /vnet/hold.
Hook is the API payload based on the legacy xmlrpc backend.
HookExecutionRecord is the API payload based on the legacy xmlrpc backend.
HookExecutionResult is the API payload based on the legacy xmlrpc backend.
HookLog is the API payload based on the legacy xmlrpc backend.
HookTemplate is the API payload based on the legacy xmlrpc backend.
Host is the API payload based on the legacy xmlrpc backend.
HostCapacity is the API payload based on the legacy xmlrpc backend.
HostCore is the API payload based on the legacy xmlrpc backend.
HostDatastores is the API payload based on the legacy xmlrpc backend.
HostHugepage is the API payload based on the legacy xmlrpc backend.
HostMemory is the API payload based on the legacy xmlrpc backend.
HostMonitoring is the API payload based on the legacy xmlrpc backend.
HostNode is the API payload based on the legacy xmlrpc backend.
HostNumaNodes is the API payload based on the legacy xmlrpc backend.
HostPCI is the API payload based on the legacy xmlrpc backend.
HostPCIDevices is the API payload based on the legacy xmlrpc backend.
HostShare is the API payload based on the legacy xmlrpc backend.
HostSystem is the API payload based on the legacy xmlrpc backend.
HostTemplate is the API payload based on the legacy xmlrpc backend.
HostVMs is the API payload based on the legacy xmlrpc backend.
Image is the API payload based on the legacy xmlrpc backend.
ImageAppClones is the API payload based on the legacy xmlrpc backend.
ImageClones is the API payload based on the legacy xmlrpc backend.
ImageLock is the API payload based on the legacy xmlrpc backend.
ImagePermissions is the API payload based on the legacy xmlrpc backend.
ImageSnapshot is the API payload based on the legacy xmlrpc backend.
ImageSnapshots is the API payload based on the legacy xmlrpc backend.
ImageTemplate is the API payload based on the legacy xmlrpc backend.
ImageVMs is the API payload based on the legacy xmlrpc backend.
Instance is the API payload based on the legacy xmlrpc backend.
InstanceAnon is the API payload based on the legacy xmlrpc backend.
InstanceDisk is the API payload based on the legacy xmlrpc backend.
InstanceDiskSize is the API payload based on the legacy xmlrpc backend.
InstanceGroup is the API payload based on the legacy xmlrpc backend.
InstanceGroupLock is the API payload based on the legacy xmlrpc backend.
InstanceGroupPermissions is the API payload based on the legacy xmlrpc backend.
InstanceGroupRole is the API payload based on the legacy xmlrpc backend.
InstanceGroupRoles is the API payload based on the legacy xmlrpc backend.
InstanceHistory is the API payload based on the legacy xmlrpc backend.
InstanceHistoryRecords is the API payload based on the legacy xmlrpc backend.
InstanceLock is the API payload based on the legacy xmlrpc backend.
InstanceMonitoring is the API payload based on the legacy xmlrpc backend.
InstanceNIC is the API payload based on the legacy xmlrpc backend.
InstanceNICAlias is the API payload based on the legacy xmlrpc backend.
InstancePermissions is the API payload based on the legacy xmlrpc backend.
InstanceSchedAction is the API payload based on the legacy xmlrpc backend.
InstanceSnapshot is the API payload based on the legacy xmlrpc backend.
InstanceSnapshots is the API payload based on the legacy xmlrpc backend.
InstanceTemplate is the API payload based on the legacy xmlrpc backend.
InstanceTemplateData is the API payload based on the legacy xmlrpc backend.
InstanceTemplateLock is the API payload based on the legacy xmlrpc backend.
InstanceTemplatePermissions is the API payload based on the legacy xmlrpc backend.
InstanceUserTemplate is the API payload based on the legacy xmlrpc backend.
InstantiateTemplateRequest is the response body for PATCH /template/{template}/instantiate.
InstantiateTemplateResponse is the response body for DELETE /template/{template}.
InstantiateVNetTemplateRequest is the request body for PATCH /vnet/template/{template}/instantiate.
InstantiateVNetTemplateResponse is the response body for PATCH /vnet/template/instantiate.
InstantiateVRouterRequest is the request body for PATCH /vrouter/{router}/instantiate.
InstantiateVRouterResponse is the response body for PATCH /vrouter/instantiate.
ListACLsResponse is the response body for GET /acl.
ListClusterResponse is the response body for GET /cluster.
ListClustersResponse is the response body for GET /cluster.
ListDatastoreResponse is the response body for GET /datastore.
ListDatastoresResponse is the response body for GET /datastore.
ListDocumentResponse is the response body for GET /document.
ListDocumentsResponse is the response body for GET /document.
ListGroupQuotaResponse is the response body for GET /group/quota.
ListGroupResponse is the response body for GET /group.
ListGroupsResponse is the response body for GET /group.
ListHookLogResponse is the response body for GET /hook/log.
ListHookResponse is the response body for GET /hook.
ListHooksResponse is the response body for GET /hook.
ListHostMonitoringResponse is the response body for GET /host/monitoring.
ListHostResponse is the response body for GET /host.
ListHostsMonitoringResponse is the response body for GET /host/monitoring.
ListHostsResponse is the response body for GET /host.
ListImageResponse is the response body for GET /image.
ListImagesResponse is the response body for GET /image.
ListInstanceGroupResponse is the response body for GET /instance-group.
ListInstanceGroupsResponse is the response body for GET /instance-group.
ListInstanceMonitoringResponse is the response body for GET /instance/monitoring/{id}.
ListInstanceResponse is the response body for GET /instance/{instance}.
ListInstancesAccountingResponse is the response body for GET /instance/accounting.
ListInstancesMonitoringResponse is the response body for GET /instance/monitoring.
ListInstancesResponse is the response body for GET /instance.
ListInstancesShowbackResponse is the response body for GET /instance/showback.
ListMarketAppResponse is the response body for GET /market/app.
ListMarketAppsResponse is the response body for GET /market/app.
ListMarketResponse is the response body for GET /market.
ListMarketsResponse is the response body for GET /market.
ListSecurityGroupResponse is the response body for GET /sg.
ListSecurityGroupsResponse is the response body for GET /sg.
ListSystemConfigResponse is the response body for GET /system/config.
ListSystemVersionResponse is the response body for GET /system/version.
ListTemplateResponse is the response body for GET /template.
ListTemplatesResponse is the response body for GET /template.
ListUserQuotaResponse is the response body for GET /user/quota.
ListUserResponse is the response body for GET /user.
ListUsersResponse is the response body for GET /user.
ListVDCResponse is the response body for GET /vdc.
ListVDCsResponse is the response body for GET /vdc.
ListVNetResponse is the response body for GET /vnet.
ListVNetsResponse is the response body for GET /vnet.
ListVNetTemplateResponse is the response body for GET /vnet.
ListVNetTemplatesResponse is the response body for GET /vnet.
ListVRouterResponse is the response body for GET /vrouter.
ListVRoutersResponse is the response body for GET /vrouter.
ListZoneResponse is the response body for GET /zone.
ListZonesRaftStatusResponse is the response body for GET /zone/raft.
ListZonesResponse is the response body for GET /zone.
LockDocumentRequest is the request body for PATCH /document/{document}/lock.
LockDocumentResponse is the response body for PATCH /document/lock.
LockHookRequest is the request body for PATCH /hook/{hook}/lock.
LockHookResponse is the response body for PATCH /hook/lock.
LockImageRequest is the request body for PATCH /image/{image}/lock.
LockImageResponse is the response body for PATCH /image/lock.
LockInstanceGroupRequest is the request body for PATCH /instance-group/lock.
LockInstanceGroupResponse is the response body for PATCH /instance-group/lock.
LockInstanceRequest is the request body for PATCH /instance/{instance}/lock.
LockInstanceResponse is the response body for PATCH /instance/lock.
LockMarketAppRequest is the request body for PATCH /market/app/{app}/lock.
LockMarketAppResponse is the response body for PATCH /market/app/lock.
LockTemplateRequest is the response body for PATCH /template/{template}/lock.
LockTemplateResponse is the response body for PATCH /template/lock.
LockVNetRequest is the request body for PATCH /vnet/{vnet}/lock.
LockVNetResponse is the response body for PATCH /vnet/lock.
LockVNetTemplateRequest is the request body for PATCH /vnet/template/{template}/lock.
LockVNetTemplateResponse is the response body for PATCH /vnet/template/lock.
LockVRouterRequest is the request body for PATCH /vrouter/{router}/lock.
LockVRouterResponse is the response body for PATCH /vrouter/lock.
Marketplace is the API payload based on the legacy xmlrpc backend.
MarketplaceApp is the API payload based on the legacy xmlrpc backend.
MarketplaceAppLock is the API payload based on the legacy xmlrpc backend.
MarketPlaceAppPermissions is the API payload based on the legacy xmlrpc backend.
MarketplaceApps is the API payload based on the legacy xmlrpc backend.
MarketplacePermissions is the API payload based on the legacy xmlrpc backend.
MoveInstanceRequest is the request body for PATCH /instance/{instance}/move.
MoveInstanceResponse is the response body for PATCH /instance/move.
Period is a time interval with optional start and end times.
Perms is a set of owner (user), group, and other permissions.
PingResponse is the response from POST /ping.
RaftStatus is the API payload based on the legacy xmlrpc backend.
RecoverInstanceRequest is the request body for PATCH /instance/{instance}/recover.
RecoverInstanceResponse is the response body for PATCH /instance/recover.
RecoverVNetRequest is the request body for PATCH /vnet/{vnet}/recover.
RecoverVNetResponse is the response body for PATCH /vnet/recover.
ReleaseVNetRequest is the request body for PATCH /vnet/{vnet}/release.
ReleaseVNetResponse is the response body for PATCH /vnet/release.
RenameClusterRequest is the request body for PATCH /cluster/{cluster}/name.
RenameClusterResponse is the response body for PATCH /cluster/name.
RenameDatastoreRequest is the request body for PATCH /datastore/{datastore}/name.
RenameDatastoreResponse is the response body for PATCH /datastore/name.
RenameDocumentRequest is the request body for PATCH /document/{document}/name.
RenameDocumentResponse is the response body for PATCH /document/name.
RenameHookRequest is the request body for PATCH /hook/{hook}/name.
RenameHookResponse is the response body for PATCH /hook/name.
RenameHostRequest is the request body for PATCH /host/{host}/name.
RenameHostResponse is the response body for PATCH /host/name.
RenameImageRequest is the request body for PATCH /image/{image}/name.
RenameImageResponse is the response body for PATCH /image/name.
RenameInstanceDiskSnapshotRequest is the request body for PATCH /instance/{instance}/disk/{disk}/snapshot/{snapshot}/name.
RenameInstanceDiskSnapshotResponse is the response body for PATCH /instance/disk/snapshot/name.
RenameInstanceGroupRequest is the request body for PATCH /instance-group/name.
RenameInstanceGroupResponse is the response body for PATCH /instance-group/name.
RenameInstanceRequest is the request body for PATCH /instance/{instance}/name.
RenameInstanceResponse is the response body for PATCH /instance/name.
RenameMarketAppRequest is the request body for PATCH /market/app/{app}/name.
RenameMarketAppResponse is the response body for PATCH /market/app/name.
RenameMarketRequest is the request body for PATCH /market/{market}/name.
RenameMarketResponse is the response body for PATCH /market/name.
RenameSecurityGroupRequest is the request body for PATCH /security-group/{sg}/rename.
RenameSecurityGroupResponse is the response body for PATCH /sg/rename.
RenameTemplateRequest is the response body for PATCH /template/{template}/name.
RenameTemplateResponse is the response body for PATCH /template/name.
RenameVDCRequest is the request body for PATCH /vdc/{vdc}/name.
RenameVDCResponse is the response body for PATCH /vdc/name.
RenameVNetRequest is the request body for PATCH /vnet/{vnet}/name.
RenameVNetResponse is the response body for PATCH /vnet/name.
RenameVNetTemplateRequest is the request body for PATCH /vnet/template/{template}/name.
RenameVNetTemplateResponse is the response body for PATCH /vnet/template/name.
RenameVRouterRequest is the request body for PATCH /vrouter/{router}/name.
RenameVRouterResponse is the response body for PATCH /vrouter/name.
RenameZoneRequest is the request body for PATCH /zone/{zone}/name.
RenameZoneResponse is the response body for PATCH /zone/name.
ReserveVNetRequest is the request body for POST /vnet/{vnet}/reserve.
ReserveVNetResponse is the response body for POST /vnet/reserve.
ResizeInstanceDiskRequest is the request body for POST /instance/{instance}/disk/{disk}/size.
ResizeInstanceDiskResponse is the response body for PATCH /instance/disk/size.
ResizeInstanceRequest is the request body for PATCH /instance/{instance}/size.
ResizeInstanceResponse is the response body for PATCH /instance/size.
RetryHookRequest is the request body for PATCH /hook/{hook}/retry.
RetryHookResponse is the response body for PATCH /hook/retry.
RevertImageSnapshotResponse is the response body for PATCH /image/snapshot/revert.
RevertInstanceDiskSnapshotResponse is the response body for PATCH /instance/disk/snapshot/revert.
RevertInstanceSnapshotResponse is the response body for PATCH /instance/snapshot/revert.
SecurityGroup is the API payload based on the legacy xmlrpc backend.
SecurityGroupErrorVMs is the API payload based on the legacy xmlrpc backend.
SecurityGroupOutdatedVMs is the API payload based on the legacy xmlrpc backend.
SecurityGroupPermissions is the API payload based on the legacy xmlrpc backend.
SecurityGroupRule is the API payload based on the legacy xmlrpc backend.
SecurityGroupTemplate is the API payload based on the legacy xmlrpc backend.
SecurityGroupUpdatedVMs is the API payload based on the legacy xmlrpc backend.
SecurityGroupUpdatingVMs is the API payload based on the legacy xmlrpc backend.
SetGroupQuotaRequest is the request body for POST /group/quota.
SetGroupQuotaResponse is the response body for POST /group/quota.
SetHostStatusRequest is the request body for PATCH /host/{host}/status.
SetHostStatusResponse is the response body for PATCH /host/status.
SetImagePersistentRequest is the request body for PATCH /image/{image}/persistent.
SetImagePersistentResponse is the response body for PATCH /image/persistent.
SetInstanceActionRequest is the request body for PATCH /instance/{instance}/action.
SetInstanceActionResponse is the response body for POST /instance/action.
SetUserLoginRequest is the request body for PATCH /user/login.
SetUserLoginTokenResponse is the response body for POST /user/login.
SetUserQuotaRequest is the request body for PATCH /user/{user}/quota.
SetUserQuotaResponse is the response body for PATCH /user/quota.
Showback is the API payload based on the legacy xmlrpc backend.
ShowbackRecords is the API payload based on the legacy xmlrpc backend.
UnlockDocumentResponse is the response body for PATCH /document/unlock.
UnlockHookRequest is the request body for PATCH /hook/{hook}/unlock.
UnlockHookResponse is the response body for PATCH /hook/unlock.
UnlockImageResponse is the response body for PATCH /image/unlock.
UnlockInstanceGroupResponse is the response body for PATCH /instance-group/unlock.
UnlockInstanceResponse is the response body for PATCH /instance/unlock.
UnlockMarketAppResponse is the response body for PATCH /market/app/unlock.
UnlockTemplateResponse is the response body for PATCH /template/unlock.
UnlockVNetResponse is the response body for PATCH /vnet/unlock.
UnlockVNetTemplateResponse is the response body for PATCH /vnet/template/unlock.
UnlockVRouterResponse is the response body for PATCH /vrouter/unlock.
UpdateClusterRequest is request body for PATCH /cluster/{cluster}.
UpdateClusterResponse is response body for PATCH /cluster.
UpdateDatastoreRequest is the request body for PATCH /datastore/{datastore}.
UpdateDatastoreResponse is the response body for PATCH /datastore.
UpdateDefaultUserQuotaRequest is the request body for POST /user/quota.
UpdateDefaultUserQuotaResponse is the response body for POST /user/quota.
UpdateDocumentRequest is the request body for PATCH /document/{document}.
UpdateDocumentResponse is the response body for PATCH /document.
UpdateGroupQuotaRequest is the request body for PATCH /group/{group}/quota.
UpdateGroupQuotaResponse is the response body for PATCH /group/{group}/quota.
UpdateGroupRequest is the request body for PATCH /group.
UpdateGroupResponse is the response body for PATCH /group.
UpdateHookRequest is the request body for PATCH /hook/{hook}.
UpdateHookResponse is the response body for PATCH /hook.
UpdateHostRequest is the request body for PATCH /host/{host}.
UpdateHostResponse is the response body for PATCH /host.
UpdateImageRequest is the request body for PATCH /image/{image}.
UpdateImageResponse is the response body for PATCH /image.
UpdateInstanceConfigRequest is the request body for PATCH /instance/{instance}/config.
UpdateInstanceConfigResponse is the response body for PATCH /instance/config.
UpdateInstanceGroupRequest is the request body for PATCH /instance-group/{group}.
UpdateInstanceGroupResponse is the response body for PATCH /instance-group.
UpdateInstanceScheduleRequest is the request body for PATCH /instance/{instance}/schedule.
UpdateInstanceScheduleResponse is the response body for PATCH /instance/schedule.
UpdateInstanceTemplateRequest is the request body for PATCH /instance/{instance}/template.
UpdateInstanceTemplateResponse is the response body for PATCH /instance/template.
UpdateMarketAppRequest is the request body for PATCH /market/app/{app}.
UpdateMarketAppResponse is the response body for PATCH /market/app.
UpdateMarketRequest is the request body for PATCH /market/{market}.
UpdateMarketResponse is the response body for PATCH /market.
UpdateSecurityGroupRequest is the request body for PATCH /security-group/{sg}.
UpdateSecurityGroupResponse is the response body for PATCH /sg.
UpdateTemplateRequest is the response body for PATCH /template/{template}.
UpdateTemplateResponse is the response body for PATCH /template.
UpdateUserRequest is the request body for PATCH /user/{user}.
UpdateUserResponse is the response body for PATCH /user.
UpdateVDCRequest is the request body for PATCH /vdc/{vdc}.
UpdateVDCResponse is the response body for PATCH /vdc.
UpdateVNetAddressRangeRequest is the request body for PATCH /vnet/{vnet}/address-range.
UpdateVNetAddressRangeResponse is the response body for PATCH /vnet/address-range.
UpdateVNetRequest is the request body for PATCH /vnet/{vnet}.
UpdateVNetResponse is the response body for PATCH /vnet.
UpdateVNetTemplateRequest is the request body for PATCH /vnet/{vnet}/template.
UpdateVNetTemplateResponse is the response body for PATCH /vnet/template.
UpdateVRouterRequest is the request body for PATCH /vrouter/{router}.
UpdateVRouterResponse is the response body for PATCH /vrouter.
UpdateZoneRequest is the request body for PATCH /zone/{zone}.
UpdateZoneResponse is the response body for PATCH /zone.
User is the API payload based on the legacy xmlrpc backend.
UserAnon1 is the API payload based on the legacy xmlrpc backend.
UserAnon2 is the API payload based on the legacy xmlrpc backend.
UserAnon3 is the API payload based on the legacy xmlrpc backend.
UserAnon4 is the API payload based on the legacy xmlrpc backend.
UserAnon5 is the API payload based on the legacy xmlrpc backend.
UserAnon6 is the API payload based on the legacy xmlrpc backend.
UserAnon7 is the API payload based on the legacy xmlrpc backend.
UserAnon8 is the API payload based on the legacy xmlrpc backend.
UserDatastore is the API payload based on the legacy xmlrpc backend.
UserDatastoreQuota is the API payload based on the legacy xmlrpc backend.
UserGroups is the API payload based on the legacy xmlrpc backend.
UserImage is the API payload based on the legacy xmlrpc backend.
UserImageQuota is the API payload based on the legacy xmlrpc backend.
UserLoginToken is the API payload based on the legacy xmlrpc backend.
UserNetwork is the API payload based on the legacy xmlrpc backend.
UserNetworkQuota is the API payload based on the legacy xmlrpc backend.
UserVM is the API payload based on the legacy xmlrpc backend.
UserVMQuota is the API payload based on the legacy xmlrpc backend.
VDC is the API payload based on the legacy xmlrpc backend.
VDCClusters is the API payload based on the legacy xmlrpc backend.
VDCDatastore is the API payload based on the legacy xmlrpc backend.
VDCDatastores is the API payload based on the legacy xmlrpc backend.
VDCGroups is the API payload based on the legacy xmlrpc backend.
VDCHost is the API payload based on the legacy xmlrpc backend.
VDCHosts is the API payload based on the legacy xmlrpc backend.
VDCVnet is the API payload based on the legacy xmlrpc backend.
VDCVnets is the API payload based on the legacy xmlrpc backend.
VMTemplateData is the API payload based on the legacy xmlrpc backend.
VNet is the API payload based on the legacy xmlrpc backend.
VNetAR is the API payload based on the legacy xmlrpc backend.
VNetARPool is the API payload based on the legacy xmlrpc backend.
VNetClusters is the API payload based on the legacy xmlrpc backend.
VNetLease is the API payload based on the legacy xmlrpc backend.
VNetLeases is the API payload based on the legacy xmlrpc backend.
VNetLock is the API payload based on the legacy xmlrpc backend.
VNetPermissions is the API payload based on the legacy xmlrpc backend.
VNetTemplate is the API payload based on the legacy xmlrpc backend.
VNetVRouters is the API payload based on the legacy xmlrpc backend OneVrouters.
VNLock is the API payload based on the legacy xmlrpc backend.
VNPermissions is the API payload based on the legacy xmlrpc backend.
VNTemplate is the API payload based on the legacy xmlrpc backend.
VNTemplateData is the API payload based on the legacy xmlrpc backend.
VRouter is the API payload based on the legacy xmlrpc backend.
VRouterLock is the API payload based on the legacy xmlrpc backend.
VRouterPermissions is the API payload based on the legacy xmlrpc backend.
VRouterVMs is the API payload based on the legacy xmlrpc backend.
Zone is the API payload based on the legacy xmlrpc backend.
ZoneServer is the API payload based on the legacy xmlrpc backend.
ZoneServerPool is the API payload based on the legacy xmlrpc backend.
ZoneTemplate is the API payload based on the legacy xmlrpc backend.

# Type aliases

ConfigBackend is a type alias for string.
ConfigColdNICAttach is a type alias for string.
ConfigCompareBinary is a type alias for string.
ConfigDSLiveMigration is a type alias for string.
ConfigEnableOtherPermissions is a type alias for string.
ConfigInstanceSubmitOnHold is a type alias for string.
ConfigKeepSnapshots is a type alias for string.
ConfigLiveResize is a type alias for string.
ConfigMode is a type alias for string.
ConfigPersistentOnly is a type alias for string.
ConfigPublic is a type alias for string.
Filter is to filter list of object by user and group ownership.
ImageType is the type of image.
InstanceAction is the action to perform on an intstance.
InstanceRecovery is the recovery action to take when an instance is in error.
InstanceState represents the state of an instance.
LCMState is the Life Cycle Manager state of an instance.
LockLevel is the level of lock.
MigrationType is the type of migration.
Status is the status of an object (usually an Instance).
VNetRecovery is the recovery action to take when a vnet is in error.