c2b39b8b3b | ||
---|---|---|
.. | ||
.gitignore | ||
.openapi-generator-ignore | ||
.travis.yml | ||
README.md | ||
api_container.go | ||
api_disk.go | ||
api_firewall.go | ||
api_image.go | ||
api_ip.go | ||
api_iso.go | ||
api_log_archive.go | ||
api_netadp.go | ||
api_netgw.go | ||
api_network.go | ||
api_organisation.go | ||
api_project.go | ||
api_replica.go | ||
api_reservation.go | ||
api_snapshot.go | ||
api_vault.go | ||
api_vm.go | ||
api_vmhost.go | ||
client.go | ||
configuration.go | ||
git_push.sh | ||
model_accessrights_user_role.go | ||
model_container.go | ||
model_container_create.go | ||
model_container_create_expose.go | ||
model_container_create_registry.go | ||
model_container_create_volumes.go | ||
model_container_post_accessrights.go | ||
model_container_services.go | ||
model_container_update.go | ||
model_credential_certificate.go | ||
model_credential_password.go | ||
model_disk.go | ||
model_disk_action_resize.go | ||
model_disk_action_transfer.go | ||
model_disk_create.go | ||
model_disk_metadata.go | ||
model_disk_metadata_source.go | ||
model_disk_post_accessrights.go | ||
model_disk_services.go | ||
model_disk_update.go | ||
model_event.go | ||
model_event_resource.go | ||
model_firewall.go | ||
model_firewall_action_attach.go | ||
model_firewall_action_transfer.go | ||
model_firewall_create.go | ||
model_firewall_post_accessrights.go | ||
model_firewall_post_egress.go | ||
model_firewall_post_ingress.go | ||
model_firewall_services.go | ||
model_firewall_update.go | ||
model_hdd.go | ||
model_hdd_disk.go | ||
model_image.go | ||
model_image_action_transfer.go | ||
model_image_attached_on.go | ||
model_image_create.go | ||
model_image_disk.go | ||
model_image_disks.go | ||
model_image_post_accessrights.go | ||
model_image_services.go | ||
model_image_update.go | ||
model_image_vm.go | ||
model_inline_response_200.go | ||
model_inline_response_200_1.go | ||
model_ip.go | ||
model_ip_action_allocate.go | ||
model_ip_action_associate.go | ||
model_ip_action_transfer.go | ||
model_ip_associated.go | ||
model_ip_create.go | ||
model_ip_post_accessrights.go | ||
model_ip_services.go | ||
model_ip_update.go | ||
model_iso.go | ||
model_iso_action_transfer.go | ||
model_iso_create.go | ||
model_iso_post_accessrights.go | ||
model_iso_services.go | ||
model_iso_update.go | ||
model_log_archive.go | ||
model_log_archive_action_transfer.go | ||
model_log_archive_create.go | ||
model_log_archive_patch_credentialcertificate_id.go | ||
model_log_archive_patch_credentialpassword_id.go | ||
model_log_archive_post_accessrights.go | ||
model_log_archive_post_credentialcertificate.go | ||
model_log_archive_post_credentialpassword.go | ||
model_log_archive_services.go | ||
model_log_archive_update.go | ||
model_netadp.go | ||
model_netadp_assigned.go | ||
model_netadp_post_accessrights.go | ||
model_netadp_services.go | ||
model_netgw.go | ||
model_netgw_action_attach.go | ||
model_netgw_action_attach_private.go | ||
model_netgw_create.go | ||
model_netgw_create_public.go | ||
model_netgw_post_accessrights.go | ||
model_netgw_services.go | ||
model_netgw_update.go | ||
model_network.go | ||
model_network_create.go | ||
model_network_dns.go | ||
model_network_post_accessrights.go | ||
model_network_post_ip.go | ||
model_network_services.go | ||
model_network_update.go | ||
model_organisation.go | ||
model_organisation_action_transfer_accept.go | ||
model_organisation_billing.go | ||
model_organisation_billing_address.go | ||
model_organisation_create.go | ||
model_organisation_create_access_rights.go | ||
model_organisation_create_billing.go | ||
model_organisation_create_billing_address.go | ||
model_organisation_limit.go | ||
model_organisation_limit_organisation.go | ||
model_organisation_post_accessrights.go | ||
model_organisation_transfer.go | ||
model_organisation_update.go | ||
model_organisation_update_billing.go | ||
model_organisation_update_billing_address.go | ||
model_payment.go | ||
model_project.go | ||
model_project_access.go | ||
model_project_access_rights.go | ||
model_project_billing.go | ||
model_project_compliance.go | ||
model_project_create.go | ||
model_project_create_access_rights.go | ||
model_project_duplicate.go | ||
model_project_invoices.go | ||
model_project_limit.go | ||
model_project_limit_disk.go | ||
model_project_limit_domain.go | ||
model_project_limit_iso.go | ||
model_project_limit_vm.go | ||
model_project_network_acl.go | ||
model_project_patch_credential_storecertificate_id.go | ||
model_project_post_accessrights.go | ||
model_project_post_credential_storecertificate.go | ||
model_project_roles.go | ||
model_project_services.go | ||
model_project_threshold.go | ||
model_project_threshold_credits.go | ||
model_project_transfer.go | ||
model_project_update.go | ||
model_replica.go | ||
model_replica_action_image.go | ||
model_replica_create.go | ||
model_replica_post_accessrights.go | ||
model_replica_services.go | ||
model_reservation.go | ||
model_reservation_action_assign.go | ||
model_reservation_create.go | ||
model_reservation_post_accessrights.go | ||
model_reservation_services.go | ||
model_reservation_update.go | ||
model_snapshot.go | ||
model_snapshot_create.go | ||
model_snapshot_post_accessrights.go | ||
model_snapshot_services.go | ||
model_snapshot_update.go | ||
model_vault.go | ||
model_vault_action_resize.go | ||
model_vault_action_snapshot.go | ||
model_vault_create.go | ||
model_vault_create_credential.go | ||
model_vault_create_credential_certificate.go | ||
model_vault_create_credential_password.go | ||
model_vault_delete.go | ||
model_vault_patch_credentialcertificate_id.go | ||
model_vault_patch_credentialpassword_id.go | ||
model_vault_post_accessrights.go | ||
model_vault_post_credentialcertificate.go | ||
model_vault_post_credentialpassword.go | ||
model_vault_services.go | ||
model_vault_update.go | ||
model_vm.go | ||
model_vm_action_flavour.go | ||
model_vm_action_image.go | ||
model_vm_action_password_reset.go | ||
model_vm_action_rename.go | ||
model_vm_create.go | ||
model_vm_create_disk.go | ||
model_vm_create_netadp.go | ||
model_vm_create_password.go | ||
model_vm_data.go | ||
model_vm_delete.go | ||
model_vm_post_accessrights.go | ||
model_vm_post_hdd.go | ||
model_vm_post_netadp.go | ||
model_vm_services.go | ||
model_vm_source_image.go | ||
model_vm_update.go | ||
model_vmhost.go | ||
model_vmhost_action_move_disk.go | ||
model_vmhost_action_move_image.go | ||
model_vmhost_action_move_iso.go | ||
model_vmhost_action_move_vm.go | ||
model_vmhost_post_accessrights.go | ||
model_vmhost_services.go | ||
model_vmhost_update.go | ||
response.go |
README.md
Go API client for openapi
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
Overview
This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.
- API version: 0.0.2
- Package version: 1.0.0
- Build package: org.openapitools.codegen.languages.GoClientCodegen
Installation
Install the following dependencies:
go get github.com/stretchr/testify/assert
go get golang.org/x/oauth2
go get golang.org/x/net/context
go get github.com/antihax/optional
Put the package under your project folder and add the following in import:
import "./openapi"
Documentation for API Endpoints
All URIs are relative to https://api.hyperone.com/v1
Class | Method | HTTP request | Description |
---|---|---|---|
ContainerApi | ContainerActionRestart | Post /container/{containerId}/actions/restart | /actions/restart |
ContainerApi | ContainerActionStart | Post /container/{containerId}/actions/start | /actions/start |
ContainerApi | ContainerActionStop | Post /container/{containerId}/actions/stop | /actions/stop |
ContainerApi | ContainerCreate | Post /container | Create |
ContainerApi | ContainerDelete | Delete /container/{containerId} | Delete |
ContainerApi | ContainerDeleteAccessrightsIdentity | Delete /container/{containerId}/accessrights/{identity} | /accessrights/:identity |
ContainerApi | ContainerDeleteTagKey | Delete /container/{containerId}/tag/{key} | /tag/:key |
ContainerApi | ContainerGetServicesServiceId | Get /container/{containerId}/services/{serviceId} | /services/:serviceId |
ContainerApi | ContainerGetTag | Get /container/{containerId}/tag | /tag |
ContainerApi | ContainerList | Get /container | List |
ContainerApi | ContainerListAccessrights | Get /container/{containerId}/accessrights | /accessrights |
ContainerApi | ContainerListQueue | Get /container/{containerId}/queue | /queue |
ContainerApi | ContainerListServices | Get /container/{containerId}/services | /services |
ContainerApi | ContainerPatchTag | Patch /container/{containerId}/tag | /tag |
ContainerApi | ContainerPostAccessrights | Post /container/{containerId}/accessrights | /accessrights |
ContainerApi | ContainerShow | Get /container/{containerId} | Get |
ContainerApi | ContainerUpdate | Patch /container/{containerId} | Update |
DiskApi | DiskActionResize | Post /disk/{diskId}/actions/resize | /actions/resize |
DiskApi | DiskActionTransfer | Post /disk/{diskId}/actions/transfer | /actions/transfer |
DiskApi | DiskCreate | Post /disk | Create |
DiskApi | DiskDelete | Delete /disk/{diskId} | Delete |
DiskApi | DiskDeleteAccessrightsIdentity | Delete /disk/{diskId}/accessrights/{identity} | /accessrights/:identity |
DiskApi | DiskDeleteTagKey | Delete /disk/{diskId}/tag/{key} | /tag/:key |
DiskApi | DiskGetServicesServiceId | Get /disk/{diskId}/services/{serviceId} | /services/:serviceId |
DiskApi | DiskGetTag | Get /disk/{diskId}/tag | /tag |
DiskApi | DiskList | Get /disk | List |
DiskApi | DiskListAccessrights | Get /disk/{diskId}/accessrights | /accessrights |
DiskApi | DiskListQueue | Get /disk/{diskId}/queue | /queue |
DiskApi | DiskListServices | Get /disk/{diskId}/services | /services |
DiskApi | DiskPatchTag | Patch /disk/{diskId}/tag | /tag |
DiskApi | DiskPostAccessrights | Post /disk/{diskId}/accessrights | /accessrights |
DiskApi | DiskShow | Get /disk/{diskId} | Get |
DiskApi | DiskUpdate | Patch /disk/{diskId} | Update |
FirewallApi | FirewallActionAttach | Post /firewall/{firewallId}/actions/attach | /actions/attach |
FirewallApi | FirewallActionDetach | Post /firewall/{firewallId}/actions/detach | /actions/detach |
FirewallApi | FirewallActionTransfer | Post /firewall/{firewallId}/actions/transfer | /actions/transfer |
FirewallApi | FirewallCreate | Post /firewall | Create |
FirewallApi | FirewallDelete | Delete /firewall/{firewallId} | Delete |
FirewallApi | FirewallDeleteAccessrightsIdentity | Delete /firewall/{firewallId}/accessrights/{identity} | /accessrights/:identity |
FirewallApi | FirewallDeleteEgressRuleId | Delete /firewall/{firewallId}/egress/{ruleId} | /egress/:ruleId |
FirewallApi | FirewallDeleteIngressRuleId | Delete /firewall/{firewallId}/ingress/{ruleId} | /ingress/:ruleId |
FirewallApi | FirewallDeleteTagKey | Delete /firewall/{firewallId}/tag/{key} | /tag/:key |
FirewallApi | FirewallGetEgressRuleId | Get /firewall/{firewallId}/egress/{ruleId} | /egress/:ruleId |
FirewallApi | FirewallGetIngressRuleId | Get /firewall/{firewallId}/ingress/{ruleId} | /ingress/:ruleId |
FirewallApi | FirewallGetServicesServiceId | Get /firewall/{firewallId}/services/{serviceId} | /services/:serviceId |
FirewallApi | FirewallGetTag | Get /firewall/{firewallId}/tag | /tag |
FirewallApi | FirewallList | Get /firewall | List |
FirewallApi | FirewallListAccessrights | Get /firewall/{firewallId}/accessrights | /accessrights |
FirewallApi | FirewallListEgress | Get /firewall/{firewallId}/egress | /egress |
FirewallApi | FirewallListIngress | Get /firewall/{firewallId}/ingress | /ingress |
FirewallApi | FirewallListQueue | Get /firewall/{firewallId}/queue | /queue |
FirewallApi | FirewallListServices | Get /firewall/{firewallId}/services | /services |
FirewallApi | FirewallPatchTag | Patch /firewall/{firewallId}/tag | /tag |
FirewallApi | FirewallPostAccessrights | Post /firewall/{firewallId}/accessrights | /accessrights |
FirewallApi | FirewallPostEgress | Post /firewall/{firewallId}/egress | /egress |
FirewallApi | FirewallPostIngress | Post /firewall/{firewallId}/ingress | /ingress |
FirewallApi | FirewallShow | Get /firewall/{firewallId} | Get |
FirewallApi | FirewallUpdate | Patch /firewall/{firewallId} | Update |
ImageApi | ImageActionTransfer | Post /image/{imageId}/actions/transfer | /actions/transfer |
ImageApi | ImageCreate | Post /image | Create |
ImageApi | ImageDelete | Delete /image/{imageId} | Delete |
ImageApi | ImageDeleteAccessrightsIdentity | Delete /image/{imageId}/accessrights/{identity} | /accessrights/:identity |
ImageApi | ImageDeleteTagKey | Delete /image/{imageId}/tag/{key} | /tag/:key |
ImageApi | ImageGetServicesServiceId | Get /image/{imageId}/services/{serviceId} | /services/:serviceId |
ImageApi | ImageGetTag | Get /image/{imageId}/tag | /tag |
ImageApi | ImageList | Get /image | List |
ImageApi | ImageListAccessrights | Get /image/{imageId}/accessrights | /accessrights |
ImageApi | ImageListQueue | Get /image/{imageId}/queue | /queue |
ImageApi | ImageListServices | Get /image/{imageId}/services | /services |
ImageApi | ImagePatchTag | Patch /image/{imageId}/tag | /tag |
ImageApi | ImagePostAccessrights | Post /image/{imageId}/accessrights | /accessrights |
ImageApi | ImageShow | Get /image/{imageId} | Get |
ImageApi | ImageUpdate | Patch /image/{imageId} | Update |
IpApi | IpActionAllocate | Post /ip/{ipId}/actions/allocate | /actions/allocate |
IpApi | IpActionAssociate | Post /ip/{ipId}/actions/associate | /actions/associate |
IpApi | IpActionDisassociate | Post /ip/{ipId}/actions/disassociate | /actions/disassociate |
IpApi | IpActionRelease | Post /ip/{ipId}/actions/release | /actions/release |
IpApi | IpActionTransfer | Post /ip/{ipId}/actions/transfer | /actions/transfer |
IpApi | IpCreate | Post /ip | Create |
IpApi | IpDelete | Delete /ip/{ipId} | Delete |
IpApi | IpDeleteAccessrightsIdentity | Delete /ip/{ipId}/accessrights/{identity} | /accessrights/:identity |
IpApi | IpDeleteTagKey | Delete /ip/{ipId}/tag/{key} | /tag/:key |
IpApi | IpGetServicesServiceId | Get /ip/{ipId}/services/{serviceId} | /services/:serviceId |
IpApi | IpGetTag | Get /ip/{ipId}/tag | /tag |
IpApi | IpList | Get /ip | List |
IpApi | IpListAccessrights | Get /ip/{ipId}/accessrights | /accessrights |
IpApi | IpListQueue | Get /ip/{ipId}/queue | /queue |
IpApi | IpListServices | Get /ip/{ipId}/services | /services |
IpApi | IpPatchTag | Patch /ip/{ipId}/tag | /tag |
IpApi | IpPostAccessrights | Post /ip/{ipId}/accessrights | /accessrights |
IpApi | IpShow | Get /ip/{ipId} | Get |
IpApi | IpUpdate | Patch /ip/{ipId} | Update |
IsoApi | IsoActionTransfer | Post /iso/{isoId}/actions/transfer | /actions/transfer |
IsoApi | IsoCreate | Post /iso | Create |
IsoApi | IsoDelete | Delete /iso/{isoId} | Delete |
IsoApi | IsoDeleteAccessrightsIdentity | Delete /iso/{isoId}/accessrights/{identity} | /accessrights/:identity |
IsoApi | IsoDeleteTagKey | Delete /iso/{isoId}/tag/{key} | /tag/:key |
IsoApi | IsoGetServicesServiceId | Get /iso/{isoId}/services/{serviceId} | /services/:serviceId |
IsoApi | IsoGetTag | Get /iso/{isoId}/tag | /tag |
IsoApi | IsoList | Get /iso | List |
IsoApi | IsoListAccessrights | Get /iso/{isoId}/accessrights | /accessrights |
IsoApi | IsoListQueue | Get /iso/{isoId}/queue | /queue |
IsoApi | IsoListServices | Get /iso/{isoId}/services | /services |
IsoApi | IsoPatchTag | Patch /iso/{isoId}/tag | /tag |
IsoApi | IsoPostAccessrights | Post /iso/{isoId}/accessrights | /accessrights |
IsoApi | IsoShow | Get /iso/{isoId} | Get |
IsoApi | IsoUpdate | Patch /iso/{isoId} | Update |
LogArchiveApi | LogArchiveActionTransfer | Post /logArchive/{logArchiveId}/actions/transfer | /actions/transfer |
LogArchiveApi | LogArchiveCreate | Post /logArchive | Create |
LogArchiveApi | LogArchiveDelete | Delete /logArchive/{logArchiveId} | Delete |
LogArchiveApi | LogArchiveDeleteAccessrightsIdentity | Delete /logArchive/{logArchiveId}/accessrights/{identity} | /accessrights/:identity |
LogArchiveApi | LogArchiveDeleteCredentialcertificateId | Delete /logArchive/{logArchiveId}/credential/certificate/{id} | /credential/certificate/:id |
LogArchiveApi | LogArchiveDeleteCredentialpasswordId | Delete /logArchive/{logArchiveId}/credential/password/{id} | /credential/password/:id |
LogArchiveApi | LogArchiveDeleteTagKey | Delete /logArchive/{logArchiveId}/tag/{key} | /tag/:key |
LogArchiveApi | LogArchiveGetCredentialcertificateId | Get /logArchive/{logArchiveId}/credential/certificate/{id} | /credential/certificate/:id |
LogArchiveApi | LogArchiveGetCredentialpasswordId | Get /logArchive/{logArchiveId}/credential/password/{id} | /credential/password/:id |
LogArchiveApi | LogArchiveGetServicesServiceId | Get /logArchive/{logArchiveId}/services/{serviceId} | /services/:serviceId |
LogArchiveApi | LogArchiveGetTag | Get /logArchive/{logArchiveId}/tag | /tag |
LogArchiveApi | LogArchiveList | Get /logArchive | List |
LogArchiveApi | LogArchiveListAccessrights | Get /logArchive/{logArchiveId}/accessrights | /accessrights |
LogArchiveApi | LogArchiveListCredentialcertificate | Get /logArchive/{logArchiveId}/credential/certificate | /credential/certificate |
LogArchiveApi | LogArchiveListCredentialpassword | Get /logArchive/{logArchiveId}/credential/password | /credential/password |
LogArchiveApi | LogArchiveListQueue | Get /logArchive/{logArchiveId}/queue | /queue |
LogArchiveApi | LogArchiveListServices | Get /logArchive/{logArchiveId}/services | /services |
LogArchiveApi | LogArchivePatchCredentialcertificateId | Patch /logArchive/{logArchiveId}/credential/certificate/{id} | /credential/certificate/:id |
LogArchiveApi | LogArchivePatchCredentialpasswordId | Patch /logArchive/{logArchiveId}/credential/password/{id} | /credential/password/:id |
LogArchiveApi | LogArchivePatchTag | Patch /logArchive/{logArchiveId}/tag | /tag |
LogArchiveApi | LogArchivePostAccessrights | Post /logArchive/{logArchiveId}/accessrights | /accessrights |
LogArchiveApi | LogArchivePostCredentialcertificate | Post /logArchive/{logArchiveId}/credential/certificate | /credential/certificate |
LogArchiveApi | LogArchivePostCredentialpassword | Post /logArchive/{logArchiveId}/credential/password | /credential/password |
LogArchiveApi | LogArchiveShow | Get /logArchive/{logArchiveId} | Get |
LogArchiveApi | LogArchiveUpdate | Patch /logArchive/{logArchiveId} | Update |
NetadpApi | NetadpDeleteAccessrightsIdentity | Delete /netadp/{netadpId}/accessrights/{identity} | /accessrights/:identity |
NetadpApi | NetadpDeleteTagKey | Delete /netadp/{netadpId}/tag/{key} | /tag/:key |
NetadpApi | NetadpGetServicesServiceId | Get /netadp/{netadpId}/services/{serviceId} | /services/:serviceId |
NetadpApi | NetadpGetTag | Get /netadp/{netadpId}/tag | /tag |
NetadpApi | NetadpList | Get /netadp | List |
NetadpApi | NetadpListAccessrights | Get /netadp/{netadpId}/accessrights | /accessrights |
NetadpApi | NetadpListQueue | Get /netadp/{netadpId}/queue | /queue |
NetadpApi | NetadpListServices | Get /netadp/{netadpId}/services | /services |
NetadpApi | NetadpPatchTag | Patch /netadp/{netadpId}/tag | /tag |
NetadpApi | NetadpPostAccessrights | Post /netadp/{netadpId}/accessrights | /accessrights |
NetadpApi | NetadpShow | Get /netadp/{netadpId} | Get |
NetgwApi | NetgwActionAttach | Post /netgw/{netgwId}/actions/attach | /actions/attach |
NetgwApi | NetgwActionDetach | Post /netgw/{netgwId}/actions/detach | /actions/detach |
NetgwApi | NetgwCreate | Post /netgw | Create |
NetgwApi | NetgwDelete | Delete /netgw/{netgwId} | Delete |
NetgwApi | NetgwDeleteAccessrightsIdentity | Delete /netgw/{netgwId}/accessrights/{identity} | /accessrights/:identity |
NetgwApi | NetgwDeleteTagKey | Delete /netgw/{netgwId}/tag/{key} | /tag/:key |
NetgwApi | NetgwGetServicesServiceId | Get /netgw/{netgwId}/services/{serviceId} | /services/:serviceId |
NetgwApi | NetgwGetTag | Get /netgw/{netgwId}/tag | /tag |
NetgwApi | NetgwList | Get /netgw | List |
NetgwApi | NetgwListAccessrights | Get /netgw/{netgwId}/accessrights | /accessrights |
NetgwApi | NetgwListQueue | Get /netgw/{netgwId}/queue | /queue |
NetgwApi | NetgwListServices | Get /netgw/{netgwId}/services | /services |
NetgwApi | NetgwPatchTag | Patch /netgw/{netgwId}/tag | /tag |
NetgwApi | NetgwPostAccessrights | Post /netgw/{netgwId}/accessrights | /accessrights |
NetgwApi | NetgwShow | Get /netgw/{netgwId} | Get |
NetgwApi | NetgwUpdate | Patch /netgw/{netgwId} | Update |
NetworkApi | NetworkCreate | Post /network | Create |
NetworkApi | NetworkDelete | Delete /network/{networkId} | Delete |
NetworkApi | NetworkDeleteAccessrightsIdentity | Delete /network/{networkId}/accessrights/{identity} | /accessrights/:identity |
NetworkApi | NetworkDeleteIpIpId | Delete /network/{networkId}/ip/{ipId} | /ip/:ipId |
NetworkApi | NetworkDeleteTagKey | Delete /network/{networkId}/tag/{key} | /tag/:key |
NetworkApi | NetworkGetIpIpId | Get /network/{networkId}/ip/{ipId} | /ip/:ipId |
NetworkApi | NetworkGetServicesServiceId | Get /network/{networkId}/services/{serviceId} | /services/:serviceId |
NetworkApi | NetworkGetTag | Get /network/{networkId}/tag | /tag |
NetworkApi | NetworkList | Get /network | List |
NetworkApi | NetworkListAccessrights | Get /network/{networkId}/accessrights | /accessrights |
NetworkApi | NetworkListIp | Get /network/{networkId}/ip | /ip |
NetworkApi | NetworkListQueue | Get /network/{networkId}/queue | /queue |
NetworkApi | NetworkListServices | Get /network/{networkId}/services | /services |
NetworkApi | NetworkPatchTag | Patch /network/{networkId}/tag | /tag |
NetworkApi | NetworkPostAccessrights | Post /network/{networkId}/accessrights | /accessrights |
NetworkApi | NetworkPostIp | Post /network/{networkId}/ip | /ip |
NetworkApi | NetworkShow | Get /network/{networkId} | Get |
NetworkApi | NetworkUpdate | Patch /network/{networkId} | Update |
OrganisationApi | OrganisationActionTransferAccept | Post /organisation/{organisationId}/actions/transfer_accept | /actions/transfer_accept |
OrganisationApi | OrganisationCreate | Post /organisation | Create |
OrganisationApi | OrganisationDeleteAccessrightsId | Delete /organisation/{organisationId}/accessrights/{id} | /accessrights/:id |
OrganisationApi | OrganisationDeleteTagKey | Delete /organisation/{organisationId}/tag/{key} | /tag/:key |
OrganisationApi | OrganisationGetTag | Get /organisation/{organisationId}/tag | /tag |
OrganisationApi | OrganisationList | Get /organisation | List |
OrganisationApi | OrganisationListAccessrights | Get /organisation/{organisationId}/accessrights | /accessrights |
OrganisationApi | OrganisationListQueue | Get /organisation/{organisationId}/queue | /queue |
OrganisationApi | OrganisationPatchTag | Patch /organisation/{organisationId}/tag | /tag |
OrganisationApi | OrganisationPostAccessrights | Post /organisation/{organisationId}/accessrights | /accessrights |
OrganisationApi | OrganisationShow | Get /organisation/{organisationId} | Get |
OrganisationApi | OrganisationUpdate | Patch /organisation/{organisationId} | Update |
ProjectApi | ProjectCreate | Post /project | Create |
ProjectApi | ProjectDelete | Delete /project/{projectId} | Delete |
ProjectApi | ProjectDeleteAccessrightsId | Delete /project/{projectId}/accessrights/{id} | /accessrights/:id |
ProjectApi | ProjectDeleteCredentialStorecertificateId | Delete /project/{projectId}/credentialStore/certificate/{id} | /credentialStore/certificate/:id |
ProjectApi | ProjectDeleteTagKey | Delete /project/{projectId}/tag/{key} | /tag/:key |
ProjectApi | ProjectGetCredentialStorecertificateId | Get /project/{projectId}/credentialStore/certificate/{id} | /credentialStore/certificate/:id |
ProjectApi | ProjectGetServicesServiceId | Get /project/{projectId}/services/{serviceId} | /services/:serviceId |
ProjectApi | ProjectGetTag | Get /project/{projectId}/tag | /tag |
ProjectApi | ProjectList | Get /project | List |
ProjectApi | ProjectListAccessrights | Get /project/{projectId}/accessrights | /accessrights |
ProjectApi | ProjectListCredentialStorecertificate | Get /project/{projectId}/credentialStore/certificate | /credentialStore/certificate |
ProjectApi | ProjectListQueue | Get /project/{projectId}/queue | /queue |
ProjectApi | ProjectListServices | Get /project/{projectId}/services | /services |
ProjectApi | ProjectPatchCredentialStorecertificateId | Patch /project/{projectId}/credentialStore/certificate/{id} | /credentialStore/certificate/:id |
ProjectApi | ProjectPatchTag | Patch /project/{projectId}/tag | /tag |
ProjectApi | ProjectPostAccessrights | Post /project/{projectId}/accessrights | /accessrights |
ProjectApi | ProjectPostCredentialStorecertificate | Post /project/{projectId}/credentialStore/certificate | /credentialStore/certificate |
ProjectApi | ProjectShow | Get /project/{projectId} | Get |
ProjectApi | ProjectUpdate | Patch /project/{projectId} | Update |
ReplicaApi | ReplicaActionImage | Post /replica/{replicaId}/actions/image | /actions/image |
ReplicaApi | ReplicaCreate | Post /replica | Create |
ReplicaApi | ReplicaDelete | Delete /replica/{replicaId} | Delete |
ReplicaApi | ReplicaDeleteAccessrightsIdentity | Delete /replica/{replicaId}/accessrights/{identity} | /accessrights/:identity |
ReplicaApi | ReplicaDeleteTagKey | Delete /replica/{replicaId}/tag/{key} | /tag/:key |
ReplicaApi | ReplicaGetServicesServiceId | Get /replica/{replicaId}/services/{serviceId} | /services/:serviceId |
ReplicaApi | ReplicaGetTag | Get /replica/{replicaId}/tag | /tag |
ReplicaApi | ReplicaList | Get /replica | List |
ReplicaApi | ReplicaListAccessrights | Get /replica/{replicaId}/accessrights | /accessrights |
ReplicaApi | ReplicaListQueue | Get /replica/{replicaId}/queue | /queue |
ReplicaApi | ReplicaListServices | Get /replica/{replicaId}/services | /services |
ReplicaApi | ReplicaPatchTag | Patch /replica/{replicaId}/tag | /tag |
ReplicaApi | ReplicaPostAccessrights | Post /replica/{replicaId}/accessrights | /accessrights |
ReplicaApi | ReplicaShow | Get /replica/{replicaId} | Get |
ReservationApi | ReservationActionAssign | Post /reservation/{reservationId}/actions/assign | /actions/assign |
ReservationApi | ReservationActionExtend | Post /reservation/{reservationId}/actions/extend | /actions/extend |
ReservationApi | ReservationActionUnassign | Post /reservation/{reservationId}/actions/unassign | /actions/unassign |
ReservationApi | ReservationCreate | Post /reservation | Create |
ReservationApi | ReservationDelete | Delete /reservation/{reservationId} | Delete |
ReservationApi | ReservationDeleteAccessrightsIdentity | Delete /reservation/{reservationId}/accessrights/{identity} | /accessrights/:identity |
ReservationApi | ReservationDeleteTagKey | Delete /reservation/{reservationId}/tag/{key} | /tag/:key |
ReservationApi | ReservationGetServicesServiceId | Get /reservation/{reservationId}/services/{serviceId} | /services/:serviceId |
ReservationApi | ReservationGetTag | Get /reservation/{reservationId}/tag | /tag |
ReservationApi | ReservationList | Get /reservation | List |
ReservationApi | ReservationListAccessrights | Get /reservation/{reservationId}/accessrights | /accessrights |
ReservationApi | ReservationListQueue | Get /reservation/{reservationId}/queue | /queue |
ReservationApi | ReservationListServices | Get /reservation/{reservationId}/services | /services |
ReservationApi | ReservationPatchTag | Patch /reservation/{reservationId}/tag | /tag |
ReservationApi | ReservationPostAccessrights | Post /reservation/{reservationId}/accessrights | /accessrights |
ReservationApi | ReservationShow | Get /reservation/{reservationId} | Get |
ReservationApi | ReservationUpdate | Patch /reservation/{reservationId} | Update |
SnapshotApi | SnapshotCreate | Post /snapshot | Create |
SnapshotApi | SnapshotDelete | Delete /snapshot/{snapshotId} | Delete |
SnapshotApi | SnapshotDeleteAccessrightsIdentity | Delete /snapshot/{snapshotId}/accessrights/{identity} | /accessrights/:identity |
SnapshotApi | SnapshotDeleteTagKey | Delete /snapshot/{snapshotId}/tag/{key} | /tag/:key |
SnapshotApi | SnapshotGetServicesServiceId | Get /snapshot/{snapshotId}/services/{serviceId} | /services/:serviceId |
SnapshotApi | SnapshotGetTag | Get /snapshot/{snapshotId}/tag | /tag |
SnapshotApi | SnapshotList | Get /snapshot | List |
SnapshotApi | SnapshotListAccessrights | Get /snapshot/{snapshotId}/accessrights | /accessrights |
SnapshotApi | SnapshotListQueue | Get /snapshot/{snapshotId}/queue | /queue |
SnapshotApi | SnapshotListServices | Get /snapshot/{snapshotId}/services | /services |
SnapshotApi | SnapshotPatchTag | Patch /snapshot/{snapshotId}/tag | /tag |
SnapshotApi | SnapshotPostAccessrights | Post /snapshot/{snapshotId}/accessrights | /accessrights |
SnapshotApi | SnapshotShow | Get /snapshot/{snapshotId} | Get |
SnapshotApi | SnapshotUpdate | Patch /snapshot/{snapshotId} | Update |
VaultApi | VaultActionResize | Post /vault/{vaultId}/actions/resize | /actions/resize |
VaultApi | VaultActionSnapshot | Post /vault/{vaultId}/actions/snapshot | /actions/snapshot |
VaultApi | VaultActionStart | Post /vault/{vaultId}/actions/start | /actions/start |
VaultApi | VaultActionStop | Post /vault/{vaultId}/actions/stop | /actions/stop |
VaultApi | VaultCreate | Post /vault | Create |
VaultApi | VaultDelete | Delete /vault/{vaultId} | Delete |
VaultApi | VaultDeleteAccessrightsIdentity | Delete /vault/{vaultId}/accessrights/{identity} | /accessrights/:identity |
VaultApi | VaultDeleteCredentialcertificateId | Delete /vault/{vaultId}/credential/certificate/{id} | /credential/certificate/:id |
VaultApi | VaultDeleteCredentialpasswordId | Delete /vault/{vaultId}/credential/password/{id} | /credential/password/:id |
VaultApi | VaultDeleteTagKey | Delete /vault/{vaultId}/tag/{key} | /tag/:key |
VaultApi | VaultGetCredentialcertificateId | Get /vault/{vaultId}/credential/certificate/{id} | /credential/certificate/:id |
VaultApi | VaultGetCredentialpasswordId | Get /vault/{vaultId}/credential/password/{id} | /credential/password/:id |
VaultApi | VaultGetServicesServiceId | Get /vault/{vaultId}/services/{serviceId} | /services/:serviceId |
VaultApi | VaultGetTag | Get /vault/{vaultId}/tag | /tag |
VaultApi | VaultList | Get /vault | List |
VaultApi | VaultListAccessrights | Get /vault/{vaultId}/accessrights | /accessrights |
VaultApi | VaultListCredentialcertificate | Get /vault/{vaultId}/credential/certificate | /credential/certificate |
VaultApi | VaultListCredentialpassword | Get /vault/{vaultId}/credential/password | /credential/password |
VaultApi | VaultListQueue | Get /vault/{vaultId}/queue | /queue |
VaultApi | VaultListServices | Get /vault/{vaultId}/services | /services |
VaultApi | VaultPatchCredentialcertificateId | Patch /vault/{vaultId}/credential/certificate/{id} | /credential/certificate/:id |
VaultApi | VaultPatchCredentialpasswordId | Patch /vault/{vaultId}/credential/password/{id} | /credential/password/:id |
VaultApi | VaultPatchTag | Patch /vault/{vaultId}/tag | /tag |
VaultApi | VaultPostAccessrights | Post /vault/{vaultId}/accessrights | /accessrights |
VaultApi | VaultPostCredentialcertificate | Post /vault/{vaultId}/credential/certificate | /credential/certificate |
VaultApi | VaultPostCredentialpassword | Post /vault/{vaultId}/credential/password | /credential/password |
VaultApi | VaultShow | Get /vault/{vaultId} | Get |
VaultApi | VaultUpdate | Patch /vault/{vaultId} | Update |
VmApi | VmActionFlavour | Post /vm/{vmId}/actions/flavour | /actions/flavour |
VmApi | VmActionImage | Post /vm/{vmId}/actions/image | /actions/image |
VmApi | VmActionPasswordReset | Post /vm/{vmId}/actions/password_reset | /actions/password_reset |
VmApi | VmActionRename | Post /vm/{vmId}/actions/rename | /actions/rename |
VmApi | VmActionRestart | Post /vm/{vmId}/actions/restart | /actions/restart |
VmApi | VmActionStart | Post /vm/{vmId}/actions/start | /actions/start |
VmApi | VmActionStop | Post /vm/{vmId}/actions/stop | /actions/stop |
VmApi | VmActionTurnoff | Post /vm/{vmId}/actions/turnoff | /actions/turnoff |
VmApi | VmCreate | Post /vm | Create |
VmApi | VmDelete | Delete /vm/{vmId} | Delete |
VmApi | VmDeleteAccessrightsIdentity | Delete /vm/{vmId}/accessrights/{identity} | /accessrights/:identity |
VmApi | VmDeleteHddDiskId | Delete /vm/{vmId}/hdd/{diskId} | /hdd/:diskId |
VmApi | VmDeleteNetadpNetadpId | Delete /vm/{vmId}/netadp/{netadpId} | /netadp/:netadpId |
VmApi | VmDeleteTagKey | Delete /vm/{vmId}/tag/{key} | /tag/:key |
VmApi | VmGetServicesServiceId | Get /vm/{vmId}/services/{serviceId} | /services/:serviceId |
VmApi | VmGetTag | Get /vm/{vmId}/tag | /tag |
VmApi | VmList | Get /vm | List |
VmApi | VmListAccessrights | Get /vm/{vmId}/accessrights | /accessrights |
VmApi | VmListHdd | Get /vm/{vmId}/hdd | /hdd |
VmApi | VmListNetadp | Get /vm/{vmId}/netadp | /netadp |
VmApi | VmListQueue | Get /vm/{vmId}/queue | /queue |
VmApi | VmListServices | Get /vm/{vmId}/services | /services |
VmApi | VmPatchTag | Patch /vm/{vmId}/tag | /tag |
VmApi | VmPostAccessrights | Post /vm/{vmId}/accessrights | /accessrights |
VmApi | VmPostHdd | Post /vm/{vmId}/hdd | /hdd |
VmApi | VmPostNetadp | Post /vm/{vmId}/netadp | /netadp |
VmApi | VmShow | Get /vm/{vmId} | Get |
VmApi | VmUpdate | Patch /vm/{vmId} | Update |
VmhostApi | VmhostActionMoveDisk | Post /vmhost/{vmhostId}/actions/moveDisk | /actions/moveDisk |
VmhostApi | VmhostActionMoveISO | Post /vmhost/{vmhostId}/actions/moveISO | /actions/moveISO |
VmhostApi | VmhostActionMoveImage | Post /vmhost/{vmhostId}/actions/moveImage | /actions/moveImage |
VmhostApi | VmhostActionMoveVM | Post /vmhost/{vmhostId}/actions/moveVM | /actions/moveVM |
VmhostApi | VmhostDelete | Delete /vmhost/{vmhostId} | Delete |
VmhostApi | VmhostDeleteAccessrightsIdentity | Delete /vmhost/{vmhostId}/accessrights/{identity} | /accessrights/:identity |
VmhostApi | VmhostDeleteTagKey | Delete /vmhost/{vmhostId}/tag/{key} | /tag/:key |
VmhostApi | VmhostGetServicesServiceId | Get /vmhost/{vmhostId}/services/{serviceId} | /services/:serviceId |
VmhostApi | VmhostGetTag | Get /vmhost/{vmhostId}/tag | /tag |
VmhostApi | VmhostList | Get /vmhost | List |
VmhostApi | VmhostListAccessrights | Get /vmhost/{vmhostId}/accessrights | /accessrights |
VmhostApi | VmhostListQueue | Get /vmhost/{vmhostId}/queue | /queue |
VmhostApi | VmhostListServices | Get /vmhost/{vmhostId}/services | /services |
VmhostApi | VmhostPatchTag | Patch /vmhost/{vmhostId}/tag | /tag |
VmhostApi | VmhostPostAccessrights | Post /vmhost/{vmhostId}/accessrights | /accessrights |
VmhostApi | VmhostShow | Get /vmhost/{vmhostId} | Get |
VmhostApi | VmhostUpdate | Patch /vmhost/{vmhostId} | Update |
Documentation For Models
- AccessrightsUserRole
- Container
- ContainerCreate
- ContainerCreateExpose
- ContainerCreateRegistry
- ContainerCreateVolumes
- ContainerPostAccessrights
- ContainerServices
- ContainerUpdate
- CredentialCertificate
- CredentialPassword
- Disk
- DiskActionResize
- DiskActionTransfer
- DiskCreate
- DiskMetadata
- DiskMetadataSource
- DiskPostAccessrights
- DiskServices
- DiskUpdate
- Event
- EventResource
- Firewall
- FirewallActionAttach
- FirewallActionTransfer
- FirewallCreate
- FirewallPostAccessrights
- FirewallPostEgress
- FirewallPostIngress
- FirewallServices
- FirewallUpdate
- Hdd
- HddDisk
- Image
- ImageActionTransfer
- ImageAttachedOn
- ImageCreate
- ImageDisk
- ImageDisks
- ImagePostAccessrights
- ImageServices
- ImageUpdate
- ImageVm
- InlineResponse200
- InlineResponse2001
- Ip
- IpActionAllocate
- IpActionAssociate
- IpActionTransfer
- IpAssociated
- IpCreate
- IpPostAccessrights
- IpServices
- IpUpdate
- Iso
- IsoActionTransfer
- IsoCreate
- IsoPostAccessrights
- IsoServices
- IsoUpdate
- LogArchive
- LogArchiveActionTransfer
- LogArchiveCreate
- LogArchivePatchCredentialcertificateId
- LogArchivePatchCredentialpasswordId
- LogArchivePostAccessrights
- LogArchivePostCredentialcertificate
- LogArchivePostCredentialpassword
- LogArchiveServices
- LogArchiveUpdate
- Netadp
- NetadpAssigned
- NetadpPostAccessrights
- NetadpServices
- Netgw
- NetgwActionAttach
- NetgwActionAttachPrivate
- NetgwCreate
- NetgwCreatePublic
- NetgwPostAccessrights
- NetgwServices
- NetgwUpdate
- Network
- NetworkCreate
- NetworkDns
- NetworkPostAccessrights
- NetworkPostIp
- NetworkServices
- NetworkUpdate
- Organisation
- OrganisationActionTransferAccept
- OrganisationBilling
- OrganisationBillingAddress
- OrganisationCreate
- OrganisationCreateAccessRights
- OrganisationCreateBilling
- OrganisationCreateBillingAddress
- OrganisationLimit
- OrganisationLimitOrganisation
- OrganisationPostAccessrights
- OrganisationTransfer
- OrganisationUpdate
- OrganisationUpdateBilling
- OrganisationUpdateBillingAddress
- Payment
- Project
- ProjectAccess
- ProjectAccessRights
- ProjectBilling
- ProjectCompliance
- ProjectCreate
- ProjectCreateAccessRights
- ProjectDuplicate
- ProjectInvoices
- ProjectLimit
- ProjectLimitDisk
- ProjectLimitDomain
- ProjectLimitIso
- ProjectLimitVm
- ProjectNetworkAcl
- ProjectPatchCredentialStorecertificateId
- ProjectPostAccessrights
- ProjectPostCredentialStorecertificate
- ProjectRoles
- ProjectServices
- ProjectThreshold
- ProjectThresholdCredits
- ProjectTransfer
- ProjectUpdate
- Replica
- ReplicaActionImage
- ReplicaCreate
- ReplicaPostAccessrights
- ReplicaServices
- Reservation
- ReservationActionAssign
- ReservationCreate
- ReservationPostAccessrights
- ReservationServices
- ReservationUpdate
- Snapshot
- SnapshotCreate
- SnapshotPostAccessrights
- SnapshotServices
- SnapshotUpdate
- Vault
- VaultActionResize
- VaultActionSnapshot
- VaultCreate
- VaultCreateCredential
- VaultCreateCredentialCertificate
- VaultCreateCredentialPassword
- VaultDelete
- VaultPatchCredentialcertificateId
- VaultPatchCredentialpasswordId
- VaultPostAccessrights
- VaultPostCredentialcertificate
- VaultPostCredentialpassword
- VaultServices
- VaultUpdate
- Vm
- VmActionFlavour
- VmActionImage
- VmActionPasswordReset
- VmActionRename
- VmCreate
- VmCreateDisk
- VmCreateNetadp
- VmCreatePassword
- VmData
- VmDelete
- VmPostAccessrights
- VmPostHdd
- VmPostNetadp
- VmServices
- VmSourceImage
- VmUpdate
- Vmhost
- VmhostActionMoveDisk
- VmhostActionMoveImage
- VmhostActionMoveIso
- VmhostActionMoveVm
- VmhostPostAccessrights
- VmhostServices
- VmhostUpdate
Documentation For Authorization
Project
- Type: API key
Example
auth := context.WithValue(context.Background(), sw.ContextAPIKey, sw.APIKey{
Key: "APIKEY",
Prefix: "Bearer", // Omit if not necessary.
})
r, err := client.Service.Operation(auth, args)
ServiceAccount
- Type: API key
Example
auth := context.WithValue(context.Background(), sw.ContextAPIKey, sw.APIKey{
Key: "APIKEY",
Prefix: "Bearer", // Omit if not necessary.
})
r, err := client.Service.Operation(auth, args)
Session
- Type: API key
Example
auth := context.WithValue(context.Background(), sw.ContextAPIKey, sw.APIKey{
Key: "APIKEY",
Prefix: "Bearer", // Omit if not necessary.
})
r, err := client.Service.Operation(auth, args)