1 Aspen Cloud Server API Development Guideline Defining next generation of cloud based grid Power- All Networks Ltd. (24th April, 2012, version 2.2) 1
2 Table of Content Change Log Overview More about Aspen Cloud Server API What skill is required? Terminology Authentication You should know before coding Provided web service API list API 1 Server List API 2 Get Server information API 3 Server Startup API 4 Server Soft Reboot API 5 Server Hard Reboot API 6 Server Soft Shutdown API 7 Server Hard Shutdown API 8 Server Subscription API 9 Server Termination API 10 Daily Billing Report API 11 Query supported cities API 12 Query supported IDC API 13 Query supported template API 14 Query template s plan API 15 Query extra parts plan API 16 Add extra parts API 17 Query subscribed parts API 18 Remove subscribed parts API 19 Attach SASP- M disk API 20 Detach SASP- M disk API 21 Read consumed bandwidth API 22 Create Backup Schedule API 23 Update Backup Schedule API 24 Remove Backup Schedule API 25 Get Backup Schedule API 26 Get Backup Schedule Information API 27 Restore Backup
3 API 28 Get Server Backup List API 29 Query VM Console API 30 Create SmartClone API 31 Get SmartClone List API 32 Swap Network API 33 Repair Server API 34 Refill Server API 35 Cancel Backup API 36 Query Template Status Error Handling Error Code Table
4 Change Log Changes Page Date New API, refill server New API, cancel backup New API, query template status New API, create SmartClone New API, get SmartClone list New API, swap network New API, repair server New API, query VM console New API, create backup schedule New API, update backup schedule New API, remove backup schedule New API, get backup schedule New API, get backup schedule information New API, restore backup New API, get server backup list Revise API 2 Get server information which show more information for backup Revise API 13 Query supported template which show price of bandwidth New API, read consumed bandwidth Query extra parts plan API supported Add extra parts API supported Query subscribed parts API supported Remove subscribed parts API supported Revise API 12 Query supported IDC Attach SASP- M disk API supported Detach SASP- M disk API supported Revise API 2 (Get server information) Support Super user mode for Cloud Server Subscription Cloud Server subscription API supported Cloud Server termination API supported Daily Billing API supported Query city API supported Query IDC API supported
5 Query template API supported Query template s plan API supported Enhance the XML result for function, Server List and Get Server Information 22, Detailed description for Cloud Server
6 Overview Aspen Cloud Server provides cloud computing virtual server to client. You can subscribe your own virtual server via anytime. Now we further provide API to each user for own development of program and integrate to existing system. All APIs are RESTFul web service call which are platform independent and for fast development. Even you are JAVA, Microsoft.NET, or PHP developer, you can easy to develop without obstacle. 6
7 More about Aspen Cloud Server API Q : Why and who need API? A : If you don t want to control the subscribed Cloud Server via our control panel, you can use our RESTFul API to control. You can integrate these Cloud Server functions to your existing system. Q : What functions provided by Cloud Server API now? A : Now only Control Panel functions are provided in API. API Name Description 1 Server list Show all subscribed Cloud Server in XML format. 2 Get server information Show a specified Cloud Server in details. 3 Server startup Boot up a specified Cloud Server. 4 Server soft reboot Soft reboot a specified Cloud Server. 5 Server hard reboot Hard reboot a specified Cloud Server. 6 Server soft shutdown Soft shutdown a specified Cloud Server. 7 Server hard shutdown Hard shutdown a specified Cloud Server. 8 New server subscription Subscribe new cloud server 9 Server termination Terminate a subscribed cloud server. 10 Get billing Get daily billing records for specified date range. 11 Query supported cities Show which city supports cloud server 12 Query supported IDC Show which data center supports cloud server in a city or specified service (e.g. SASP- M). 13 Query supported templates Show what templates are available in specified city. It includes Standard, Custom templates and Zone. 14 Query template plan Show all plan for specified template. 15 Query extra parts plan Show extra parts price plan. e.g. CPU/RAM 16 Add extra parts Add extra parts to specified server or IDC. 17 Query subscribed parts Show what parts are subscribed. 18 Remove subscribed parts Remove subscribed extra parts from server or IDC. 19 Attach SASP- M disk Attach SASP- M disk to specified server. 20 Detach SASP- M disk Detach SASP- M disk from specified server. 21 Read consumed bandwidth Read consumed bandwidth for specified cloud server. 7
8 22 Create Backup Schedule Make a backup request for specified server. 23 Update Backup Schedule Change backup schedule for specified server. 24 Remove Backup Schedule Remove a backup schedule for specified server. 25 Get Backup Schedule Show the backup schedule list in XML format. 26 Get Backup Schedule Information Show a specified backup schedule in details. 27 Restore Backup Restore disks from backup version. 28 Get Server Backup List Show the server backup list in XML format. 29 Query VM Console Get console connection for specified server. 30 Create SmartClone Support copy cloud server from one IDC to another IDC. 31 Get SmartClone List Show the SmartClone list in XML format. 32 Swap Network Swap network to specified server. 33 Repair Server Repair specified server in case of swap network failure. 34 Refill Server Refill OS disk for a specified server. 35 Cancel Backup Cancel backup process for a specified server. 36 Query Template Status Show the status for specified template. 8
9 What skill is required? Before starting, everyone will ask a question, what s skill I should know for calling Aspen Cloud Server API? To a programmer, this question is more important than pricing. Aspen Cloud Server API provides the world- wide popular method and powerful method. i.e. REST. All provided web services are in RESTful. Nowadays, REST is a hot web service method because of its flexible and easy to understand. REST is similar to browse a web page via http URL only. In browser, you always utilize the GET method in HTTP to browse web page. In rest, we will take advantages of other HTTP methods such as PUT, DELETE and so on. You can visit for details understand of REST. It is program independent function call so different developer can develop own program base on his/her favorite programming platform and language. Web service call uses http protocol (port 80) to communicate so it can reduce the trouble made by firewall. Besides, all result queries are in XML format. Even you are a newbie in web service. We can sure you can understand how to start your first step via this development guideline. What skills required? Basic XML knowledge Basic knowledge of web services especially in REST. 9
10 Which programming language platform supported? The advantage of Aspen Cloud Server API is platform and language independent so you can use what language you like. Main point is that your language can call web services. In general, following language can call our services. Java PHP.Net including C# and VB.Net Python C++ Perl Ruby Even some old language such as Visual Basic v6.0 What software required? If programming language support general XML handling functions and http access functions (Best have specified REST call modules), then you can use Aspen Cloud Server API more easily. No any installation or add- on software is required. 10
11 Terminology and Cloud Server Status Terminology Terms Description 1. Access ID It is a global unique ID for each user a/c. It is system generated and can t be changed. Once user registers in portal, it will be generated. 2. Secret Access It is a global unique key for signature generation. This key is secret except of owner. Key Don t share this key to other people. Use this key to generate resource signature for authorization. 3. Server ID It is a global unique label of your subscribed server which is generated by system. 4. Locale It is used to control the output language of xml. It includes general output and error message. Now we support English (en), Traditional Chinese (zh_tw) and Simplified Chinese (zh_cn). 5. REST Http Method In Aspen Cloud Server, some http methods are supported. i.e. POST, GET 6. Parts Code It is used to represent a parts. You can use the parts code to subscribe the parts. 7. Parts ID After subscribe an extra parts, an unique parts id will be assigned to such parts. You can further handle the parts via parts id. 8. Service type It is used to identify what parts / service you specify in API. This is a constant value. Now only support cpu, ram, sasp6 and saspm. Cloud Server Status Each subscribed cloud server has a status. You can get it via API 1 and 2 but this status may not real time show your server status because you can manual change server. Not by Control Panel. Terms Description PO Power off S Standby i.e. your cloud server is booted up. R Rebooting. If your server is be rebooting. Don t try to run other process on it. It will cause error. U Undfined/Unclassify Sometimes the server status can t be get well. If you get this status, you can retry after a while. 11
12 Authentication Each request should be authenticated. Aspen Cloud Server API uses signature to identify the access user. The signature is composed in client side (i.e. your developed program) and then sends via http header Authorization. It is the standard http header. For security issue, most provided functions require user to provide Access Proof when access the resource. A valid signature is a proof. After Aspen Cloud Server API side received the web service request from client. It will check the incoming header whether has Authorization. Example: The http header should be similar to following. From following example, the header Authorization is specified in header. The format is access id + signature. GET / HTTP/1.1 Host: a.cserver.mygrid.asia Date: Wed, 01 Mar :00:00 GMT (or x- pan- date instead of Date because some language (e.g. C#) don t let user to edit Date ) Formula of Authorization header Authorization = access ID + colon + signature (e.g. Authorization: :dskfjdsklfjdksljfkd9890dsffsdsf) The access ID is given to user after he/she registers. The signature is generated by developer who wants to access Aspen Cloud Server API. Without Authorization, Aspen Cloud Server API must reject your request. Thus, developer must understand how to create a signature. 12
13 The signature is composed of date time, access api and user secret key. The access id and user secret key are global unique. After Aspen Cloud side receives the submitted http header information. Aspen Cloud will try to generate an identical signature by the provided information such as header time, host, and api and so on. Then compare the system generated signature to user provided signature. If same, that s mean the user is authenticated and vice versa. Developer Side Aspen Cloud Server Side 1 Create web service request. Receive the user request and get the http headers. 1 2 Concatenate current date time + server id + http action + parameter as signature base. Find out the user secret key by the incoming user access id. 2 3 Use user secret key to encode the signature base content by By the incoming information and the user secret key, generate a 3 HMAC- SHA1 algorithm and signature. generate signature. Compare 2 signatures. One from 4 4 Add Access id and signature to the http header as a user and one is new generated. Authorization If same signature content, the 5 request is authenticated and vice 5 Send the http headers and the http body to Aspen Cloud Server versa. side. 13
14 The generated signature will be expired after 15 minutes for security issue. Three steps to generate signature. Step 1. Form request content base Request Content Base = < + HTTP Action (PUT, GET, POST, or DELETE) + > + < + current date time (Use RFC 2822 format) + > + < + Access ID + > + < + API Name + > + < + Server ID + > (Optional. Server ID is depended on API) Explanation: HTTP Action is PUT or GET or DELETE or POST of your web service request. It is string. The date format is in RFC 2822 format e.g. Thu, 21 Dec :01: If your API is no server ID, no need to use server ID. Server ID is not a must. Depends on what API you call. If your API is not related to server, no need to assign server ID. Step 2 Generate a signature Every registered member has a Secret Access Key. Use it as a key and use algorithm HMAC- SHA1 to encode the Request Content Base. Then, use Base64 to encode the output signature. It makes the signature is ASCII string and for header data passing. 1. Incomplete Signature =HMAC- SHA1 (Request Content Base, User Secret Key) 2. Signature =Base64 (Incomplete Signature) 14
15 Step 3 Form the http authentication header There is no Authentication in standard http so we only utilize the other attribute Authorization. Now, you have a signature and Access ID. You only concatenate together. Authorization: :dskfjdsklfjdksljfkd9890dsffsdsf Pass above authorization in header to Cloud Server API side. 15
16 You should know before coding 1. Before using API, you must register in After you register, you can login and get the Access ID and Secret Access Key for authorization. 2. Adopt RFC2822 (http://www.faqs.org/rfcs/rfc2822) date format. e.g. Fri, 30 May :00:00 GMT (Greenwich) or Fri, 30 May :00: (Hong Kong and China time zone) Both refer to same time. day of week and second are optional. Date and time is local date time. Time zone is the difference from UT/GMT. 3. Most web services request a signature to identify the user. Each signature will be expired after 15 minutes. 4. In each request, user should send header Date to Aspen Cloud. For example, pass Date: Sun, 27 Jul :25: However, some programming language such as C# protects the standard http header field including Date. Thus, user can t assign Date directly via C#. Aspen Cloud also provides other http header to replace Date. i.e. x- pan- date. If both Date and x- pan- date are passed to Aspen Cloud Server API. The x- pan- date has higher priority than Date. 16
17 Provided web service API list API Name Description HTTP 1 Server list Show all subscribed Cloud Server in XML format. e.g. GET 2 Get server information Show a specified Cloud Server in details. e.g. (General mode) or admin_mode (Administrator mode) 3 Server startup Boot up a specified Cloud Server. e.g. GET POST 4 Server soft reboot Soft reboot a specified Cloud Server. e.g. POST 5 Server hard reboot Hard reboot a specified Cloud Server. e.g. POST 6 Server soft shutdown Soft shutdown a specified Cloud Server. e.g. POST 7 Server hard shutdown 8 Server subscription Hard shutdown a specified Cloud Server. e.g. Subscribe a new cloud server e.g. (with zone) 40%3B/template_code/nQ%40%2/plan_code/5Dq%26q/zone_code/Sp POST PUT 17
18 9 Server termination c3xh%60mkoquk or (without zone) 40%3B/template_code/nQ%40%2/plan_code/5Dq%26q Terminate a subscribed cloud server DELETE e.g. en 10 Daily billing Get daily billing record e.g /end_date/ /offset/1/max/10 11 Query Show which city supports cloud server supported cities e.g. mygrid.asia/query_support_city/locale/en 12 Query Show which data center supports cloud server in a city. supported IDC 2 formats supported e.g. %40%3B or, 13 Query Show what templates are available in specified city. supported It includes Standard, Custom templates and Zone. templates e.g. de/nq%40%3b 14 Query template Show all plans for specified template. plan e.g. /nq%40%3b/template_code/nq%40%28f.%5dq%26q 15 Query extra Show extra parts price plan. e.g. CPU/RAM/SASP- 6/SASP- M parts plan 2 formats supported. e.g. d/111111/service_type/cpu GET GET GET GET GET GET 18
19 or e/111/service_type/saspm 16 Add extra parts Add extra parts to specified server or IDC. 2 formats supported e.g. /service_type/ram/parts_code/xyz or 1/service_type/saspm/parts_code/xyz 17 Query Show what parts are subscribed. subscribed parts e.g. /service_type/cpu 18 Remove Remove subscribed extra parts from server or IDC. subscribed parts 2 formats supported e.g /service_type/cpu/parts_id/abcdef or e/saspm/parts_id/zyx 19 Attach SASP- M Attach SASP- M disk to specified server. disk e.g. rts_id/abcdefg 20 Detach SASP- M Detach SASP- M disk from specified server. disk e.g. arts_id/abcdefg 21 Read consumed Read consumed bandwidth (incoming and outgoing) for specified cloud bandwidth Server PUT GET DELETE PUT DELETE GET 19
20 22 Create Backup Schedule 23 Update Backup Schedule 24 Remove Backup Schedule 25 Get Backup Schedule 26 Get Backup Schedule Information e.g. _date/ /end_date/ /serverid/40d56d31-2f61-4d ae85e Make a backup request for specified server. PUT 2 formats supported e.g. e/backup_type/i or e/backup_type/s Change backup schedule for specified server. PUT e.g. / nq%40%28f.%5d59g/serverid/abcde/backup_type/s Remove a backup schedule for specified server. PUT e.g. e/nq%40%28f.%5d59g Show the backup schedule list in XML format. GET e.g. Show a specified backup schedule in details. GET e.g. e/nq%40%28f.%5d59p 27 Restore Backup Restore disks from backup version. PUT e.g. server_id/bcdef 28 Get Server Show the server backup list in XML format. GET Backup List e.g. 29 Query VM Console Get console connection for specified server. e.g. GET 20
21 29 Query VM Get console connection for specified server. GET Console e.g. 30 Create Support copy cloud server from one IDC to another IDC. PUT SmartClone e.g. 31 Get SmartClone Show the SmartClone list in XML format. GET List e.g. 32 Swap Network Swap network to specified server. PUT e.g. econd_server_id/bcdef 33 Repair Server Repair specified server in case of swap network failure. PUT e.g. 34 Refill Server Refill OS disk for a specified server. PUT e.g. 35 Cancel Backup Cancel backup process for a specified server. DELETE e.g. 28F.%5D59P 36 Query Template Show the status for specified template. GET Status e.g. 40%3B/template_code/nQ%40%28F.%5Dq%26q 21
22 API 1 Server List Web Service Name server_list (ID_1) REST http method GET Description REST example Http Code if success Request Signature Anonymous access Possible Error Get the subscribed cloud server list in XML 200 Yes Not accept General errors 1. Expired signature ExpiredSig Invalid headers InvalidHeader Incorrect Locale code passing InvalidLocale No such member NotExistMem Fail Authentication FailAuth Account problem or suspended ACPrb Unsupported REST action NoRestMethod Server unexpected error UnexpectedError Service unavailable UnavailableService 503 REST Request Header GET / HTTP/1.1 Host: a.cserver.mygrid.asia Content- Length: 0 Date: Mon, 03 Mar :00: (or passing x- pan- date instead of Date) 22
24 API 2 Get Server Information Web Service Name get_server_info (ID_2) REST http method GET Description REST example Http Code if success Request Signature Anonymous access Possible Error Get the subscribed cloud server list in XML 2 modes General mode : or, Administrator mode (for super user only. General user can t use): 200 Yes Not accept General errors 1. Expired signature ExpiredSig Invalid headers InvalidHeader Incorrect Locale code passing InvalidLocale No such member NotExistMem Fail Authentication FailAuth Account problem or suspended ACPrb No administrator right NoAdminAccessRight Unsupported REST action NoRestMethod Server unexpected error UnexpectedError Service unavailable UnavailableService
25 REST Request Header REST Respond Header if success GET / HTTP/1.1 Host: a.cserver.mygrid.asia Content- Length: 0 Date: Mon, 03 Mar :00: (or passing x- pan- date instead of Date) Authorization: :dsfdksfjdklsfjkldsfj- dsfd= (access_id : signature) HTTP/ OK Date: Mon, 03 Mar :00:00 GMT Content- Length: 112 Connection: close Content- Type: application/xml REST XML Expected Result for General Mode. <?xml version="1.0" encoding="utf- 8"?> <ServerInformation> <Profile> <AccessID>MUg8ORWyayE51eQ1ke58sbyaCO</AccessID> <LoginName>davidchan</LoginName> </Profile> <Server> <ServerID>e80211f0-7aa6-44b5- bc80- ba47f06bb42d</serverid> <ServerDescription>test server</serverdescription> <Group /> <Zone>Zone A</Zone> <DNS>29- h99.my00001.cserver.mygrid.asia</dns> <PublicIP>202.x.x.x </PublicIP> <PrivateIP> <PrivateIP> <IsSuspended>N</IsSuspended> <ServerStatusCode>PO</ServerStatusCode> <ServerStatusDescription>Power Off</ServerStatusDescription> <ActivationDate> GMT</ActivationDate> <City>Malaysia</City> <IDC>Sapura, Malaysia </IDC> <OSType>Linux</OSType> <OSName>Centos 5.2 (64bit)</OSName> <Template>Centos 5.2 (64bit)</Template> <Plan>Plan A</Plan> <HardwareConfig> 25
27 </ServerInformation> REST XML Expected Result for Administrator Mode. <?xml version="1.0" encoding="utf- 8"?> <ServerInformation> <ServerID>e812324f0-7aa6-44b5- bc80- ba47f06bb42d</serverid> <IsSuspended>N</IsSuspended> <IsReserved>N</IsReserved> <IsLocked>N</IsLocked> <IsTerminated>N</IsTerminated> <ServerStatusCode>PO</ServerStatusCode> <IsSubscribed>Y</IsSubscribed> <HasVG>Y</HasVG> <AccessID>MUg8ORWyayE51eQ1ke58sbyaCO</AccessID> </ServerInformation> 27
28 API 3 Server Startup Web Service Name Startup (ID_3) REST http method POST Description REST example Http Code if success Request Signature Anonymous access Possible Error Boot up a specified server 200 Yes Not accept General errors 1. Expired signature ExpiredSig Invalid headers InvalidHeader Incorrect Locale code passing InvalidLocale No such member NotExistMem No such Cloud Server NoSuchVM Fail Authentication FailAuth Account problem or suspended ACPrb The cloud server is locked by other process. VMLocked The cloud server was suspended. VMSuspended Unsupported REST action NoRestMethod Server unexpected error UnexpectedError Service unavailable UnavailableService 503 REST Request Header POST / HTTP/1.1 Host: a.cserver.mygrid.asia Content- Length: 0 Date: Mon, 03 Mar :00: (or passing x- pan- date instead of Date) 28
29 REST Respond Header if success Authorization: :dsfdksfjdklsfjkldsfj- dsfd= (access_id : signature) HTTP/ OK Date: Mon, 03 Mar :00:00 GMT Content- Length: 112 Connection: close Content- Type: application/xml REST XML Expected Result <?xml version="1.0" encoding="utf- 8"?> <CloudServerAPI> <Status>SUCCESS</Status> </CloudServerAPI> 29
30 API 4 Server Soft Reboot Web Service Name soft_reboot (ID_4) REST http method POST Description REST example Http Code if success Request Signature Anonymous access Possible Error Soft reboot the cloud server 200 Yes Not accept General errors 1. Expired signature ExpiredSig Invalid headers InvalidHeader Incorrect Locale code passing InvalidLocale No such member NotExistMem No such Cloud Server NoSuchVM Fail Authentication FailAuth Account problem or suspended ACPrb The cloud server is locked by other process. VMLocked The cloud server was suspended. VMSuspended Unsupported REST action NoRestMethod Server unexpected error UnexpectedError Service unavailable UnavailableService 503 REST Request Header POST / HTTP/1.1 Host: a.cserver.mygrid.asia Content- Length: 0 Date: Mon, 03 Mar :00: (or passing x- pan- date instead of Date) 30
31 REST Respond Header if success Authorization: :dsfdksfjdklsfjkldsfj- dsfd= (access_id : signature) HTTP/ OK Date: Mon, 03 Mar :00:00 GMT Content- Length: 112 Connection: close Content- Type: application/xml REST XML Expected Result <?xml version="1.0" encoding="utf- 8"?> <CloudServerAPI> <Status>SUCCESS</Status> </CloudServerAPI> 31
MYASIA CLOUD SERVER Defining next generation of global storage grid User Guide AUG 2010, version 1.1 Table of Content 1. Introduction.. 3 2. Getting Started... 4 3. Introduction to Cloud Server Management
CLOUD BASED SERVICE (CBS STORAGE) Defining next generation of cloud based grid Power All Networks Ltd. Technical Whitepaper September 2008, version 1.04 PAGE 1 Table of Content Cloud Based Services (CBS
ServerPronto Cloud User Guide Virtual machines Virtual machines are based on templates and are deployed on hypervisors. Hypervisors give them access to CPU, disk and network resources. The ServerPronto
INUVIKA OPEN VIRTUAL DESKTOP FOUNDATION SERVER ARCHITECTURE OVERVIEW AND SYSTEM REQUIREMENTS Mathieu SCHIRES Version: 1.0.0 Published March 5, 2015 http://www.inuvika.com Contents 1 Introduction 3 2 Architecture
WatchPower User s Manual Management Software for Inverter Table of Contents 1. WatchPower Overview... 2 1.1. Introduction... 2 1.2. Features... 2 2. WatchPower Install and Uninstall... 2 2.1. System Requirement...
HP IMC Firewall Manager Configuration Guide Part number: 5998-2267 Document version: 6PW102-20120420 Legal and notice information Copyright 2012 Hewlett-Packard Development Company, L.P. No part of this
User Guide CTERA Agent for Linux September 2013 Version 4.0 Copyright 2009-2013 CTERA Networks Ltd. All rights reserved. No part of this document may be reproduced in any form or by any means without written
Eucalyptus 3.4.2 User Console Guide 2014-02-23 Eucalyptus Systems Eucalyptus Contents 2 Contents User Console Overview...4 Install the Eucalyptus User Console...5 Install on Centos / RHEL 6.3...5 Configure
IceWarp Server VoIP Server Reference Version 10 Printed on 12 August, 2009 i Contents VoIP Service 1 Introduction... 1 V10 New Features... 3 SIP REFER... 3 SIP Call Transfer Agent Settings... 3 NAT traversal
Ensim WEBppliance 3.0 for Windows (ServerXchange) Release Notes May 07, 2002 Thank you for choosing Ensim WEBppliance 3.0 for Windows. This document includes information about the following: About Ensim
WildFire Cloud File Analysis The following topics describe the different methods for sending files to the WildFire Cloud for analysis. Forward Files to the WildFire Cloud Verify Firewall File Forwarding
HP A-IMC Firewall Manager Configuration Guide Part number: 5998-2267 Document version: 6PW101-20110805 Legal and notice information Copyright 2011 Hewlett-Packard Development Company, L.P. No part of this
ADVANIA OPENCLOUD SERCVICE LEVEL AGREEMENT 1.1 SERVICE DESCRIPTION The service is designed in a way that will minimize Advania s operational involvement. Advania administrates the cloud platform and provides
UpCloud API Documentation API version 1.1.1 Updated Aug 13, 2013 INTRODUCTION 4 Version history... 4 ARCHITECTURE OVERVIEW 5 API overview... 5 API versioning... 5 Authentication... 5 Resource identifiers...
HOST EUROPE CLOUD STORAGE REST API DEVELOPER REFERENCE REST API REFERENCE REST OVERVIEW Host Europe REST Storage Service uses HTTP protocol as defned by RFC 2616. REST operations consist in sending HTTP
TANDBERG MANAGEMENT SUITE 10.0 Installation Manual Getting Started D12786 Rev.16 This document is not to be reproduced in whole or in part without permission in writing from: Contents INTRODUCTION 3 REQUIREMENTS
ucloud server User Guide v3.0 (2013.01) KT Revision history Date of revision Version Cause of revision Contents of revision 2011.03.01 2012.02.01 2012.03.01 2012.05.01 2013.01.07 2013.01.08 1.0 2.0 2.1
AT&T Synaptic Storage as a Service SM Getting Started Guide Version 3.0 2011 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property. All other
SysPatrol Server Security Monitor User Manual Version 2.2 Sep 2013 www.flexense.com www.syspatrol.com 1 Product Overview SysPatrol is a server security monitoring solution allowing one to monitor one or
Parallels Plesk Automation Customer s Guide Parallels Plesk Automation 11.5 Last updated: 17 March 2015 Contents Quick Start with Hosting Panel 4 Set Up Your First Website... 4 1. Create Your Site... 5
User Guide CTERA Agent for Mac OS-X September 2013 Version 4.0 Copyright 2009-2013 CTERA Networks Ltd. All rights reserved. No part of this document may be reproduced in any form or by any means without
55 CHAPTER This chapter describes how to manage the ASASM software and configurations and includes the following sections: Saving the Running Configuration to a TFTP Server, page 55-1 Managing Files, page
Barracuda Link Balancer Administrator s Guide Version 1.0 Barracuda Networks Inc. 3175 S. Winchester Blvd. Campbell, CA 95008 http://www.barracuda.com Copyright Notice Copyright 2008, Barracuda Networks
Symphony VPDC Release Notes Release 2.6 2012 CenturyLink, Inc. All Rights Reserved. The Savvis mark, logo and certain Savvis product names are the property of CenturyLink, Inc. All other trademarks and
SNMP Monitoring and SWG MIB Secure Web Gateway Release 10.0 Manual Version 1.01 M86 SECURITY SNMP MONITORING AND SWG MIB 2010 M86 Security All rights reserved. 828 W. Taft Ave., Orange, CA 92865, USA Version
Funkwerk UTM Release Notes (english) General Hints Please create a backup of your UTM system's configuration (Maintenance > Configuration > Manual Backup) before you start to install the software update.
July 2013 Contents Overview... 2 Customer Login... 2 Main Page... 2 VM Management... 4 Creation... 4 Editing a Virtual Machine... 6 Disk Management... 7 Deletion... 7 Power On / Off... 8 Network Management...
Fasthosts Customer Support Plesk 11 Manual This guide covers everything you need to know in order to get started with the Parallels Plesk 11 control panel. Contents Introduction... 3 Before you begin...
WP2 Subject: with the CRYPTO-BOX Version: Smarx OS PPK 5.90 and higher 0-15Apr014ks(WP02_Network).odt Last Update: 28 April 2014 Target Operating Systems: Windows 8/7/Vista (32 & 64 bit), XP, Linux, OS
2X ApplicationServer & LoadBalancer Manual 2X ApplicationServer & LoadBalancer Contents 1 URL: www.2x.com E-mail: firstname.lastname@example.org Information in this document is subject to change without notice. Companies,
DEPLOYMENT GUIDE Version 2.1 Deploying F5 with Microsoft SharePoint 2010 Table of Contents Table of Contents Introducing the F5 Deployment Guide for Microsoft SharePoint 2010 Prerequisites and configuration
User Guide CTERA Agent for Mac OS-X June 2014 Version 4.1 Copyright 2009-2014 CTERA Networks Ltd. All rights reserved. No part of this document may be reproduced in any form or by any means without written
Schmooze Com Inc. Chapters Overview Using the Module DDNS DNS Email Setup FTP Server Intrusion Detection License Network Settings Notification Settings Port Management Power Options Storage Time Zone Updates
Installing the RDSP-3000A-NIST Master Clock. Ethernet Connect the RJ-45 connector to a TCP/IP network. Equipment The following equipment comes with the clock system: RDSP-3000A-NIST Master Clock Module.
. VIRTUOZZO TM FOR LINUX 2.6.1 WHAT S NEW DOCUMENT Copyright 2005 SWsoft TABLE OF CONTENTS TABLE OF CONTENTS... 2 INTRODUCTION: KEY THEMES... 3 Ease of Use and Manageablity... 3 Security... 3 Powerful...
Installation and Deployment Help Documentation This document was auto-created from web content and is subject to change at any time. Copyright (c) 2016 SmarterTools Inc. Installation and Deployment SmarterStats
Page 1 of 10 Article ID: 318380 - Last Review: July 7, 2008 - Revision: 8.1 Description of Microsoft Internet Information Services (IIS) 5.0 and 6.0 status codes This article was previously published under
Installing and Using the vnios Trial The vnios Trial is a software package designed for efficient evaluation of the Infoblox vnios appliance platform. Providing the complete suite of DNS, DHCP and IPAM
WatchGuard SSL v3.2 Update 1 Release Notes Supported Devices SSL 100 and 560 WatchGuard SSL OS Build 445469 Revision Date 3 April 2014 Introduction WatchGuard is pleased to announce the release of WatchGuard
vcloud Air Platform Programmer's Guide vcloud Air OnDemand 5.7 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition.
Deploying Virtual Cyberoam Appliance in the Amazon Cloud Version 10 Document version 1.0 10.6.2.378-13/03/2015 Important Notice Cyberoam Technologies Pvt. Ltd. has supplied this Information believing it
vcommander REST API Draft Proposal v1.1 1. Client Authentication vcommander will use SSL and session-based authentication to secure REST web services. 1. All REST API calls must take place over HTTPS 2.
Epygi Technologies Table of Contents Table of Contents About This User s Guide... 3 Introducing the Quadro Configuration Console... 4 Technical Specification... 6 Requirements... 6 System Requirements...
A Guide to New Features in Propalms OneGate 4.0 Propalms Ltd. Published April 2013 Overview This document covers the new features, enhancements and changes introduced in Propalms OneGate 4.0 Server (previously
COMP28112 Exercise 2: Wedding Planner Duration: 3 sessions 1 Introduction You need to arrange, for the earliest time possible, a wedding. You are required to make two reservations a hotel to host and a
Installing CaseMap Server User Guide CaseMap Server, Version 1.8 System Requirements Installing CaseMap Server Installing the CaseMap Admin Console Installing the CaseMap SQL Import Utility Testing Installation
WatchGuard Training Introduction to WatchGuard Dimension Introduction to WatchGuard Dimension What is WatchGuard Dimension? Deploy WatchGuard Dimension Configure WatchGuard Dimension Use WatchGuard Dimension
SyncThru TM Web Admin Service Administrator Manual 2007 Samsung Electronics Co., Ltd. All rights reserved. This administrator's guide is provided for information purposes only. All information included
Installation Guide for Microsoft Hyper-V Egnyte Inc. 1890 N. Shoreline Blvd. Mountain View, CA 94043, USA Phone: 877-7EGNYTE (877-734-6983) www.egnyte.com 2013 by Egnyte Inc. All rights reserved. Revised
Parallels Virtuozzo Containers 4.0 for Linux Release Notes Copyright 1999-2011 by Parallels Holdings, Ltd. All rights reserved. This document describes the new features of this release and important changes
User Guide CTERA Agent August 2011 Version 3.0 Copyright 2009-2011 CTERA Networks Ltd. All rights reserved. No part of this document may be reproduced in any form or by any means without written permission
QUANTIFY INSTALLATION GUIDE Thank you for putting your trust in Avontus! This guide reviews the process of installing Quantify software. For Quantify system requirement information, please refer to the
BDR for ShadowProtect Solution Guide and Best Practices Updated September 2015 - i - Table of Contents Process Overview... 3 1. Assess backup requirements... 4 2. Provision accounts... 4 3. Install ShadowProtect...
1 cloud NAS Service Manual 2 Revision history Date of revision Version Cause of revision Content of revision 2012.10.26 2012.11.08 2012.11.23 1.0 1.1 1.2 Newly prepared Change in information on CIFS login
IBM Endpoint Manager Version 9.1 Patch Management for Red Hat Enterprise Linux User's Guide IBM Endpoint Manager Version 9.1 Patch Management for Red Hat Enterprise Linux User's Guide Note Before using
CHAPTER 14 This chapter describes how to monitor the health and activities of the system. It covers these topics: About Logged Information, page 14-121 Event Logging, page 14-122 Monitoring Performance,
Secure XML API Integration Guide - Periodic and Triggered add in Document Control This is a control document DESCRIPTION Secure XML API Integration Guide - Periodic and Triggered add in CREATION DATE 15/05/2009
CHAPTER 2 Installing, Uninstalling, and Upgrading Service Monitor This section contains the following topics: Preparing to Install Service Monitor, page 2-1 Installing Cisco Unified Service Monitor, page
AS DNB banka DNB Link specification (B2B functional description) DNB_Link_FS_EN_1_EXTSYS_1_L_2013 Table of contents 1. PURPOSE OF THE SYSTEM... 4 2. BUSINESS PROCESSES... 4 2.1. Payment for goods and services...
- 1 - SmartStor Cloud Web Admin Manual Administrator Full language manuals are available in product disc or website. The SmartStor Cloud Administrator web site is used to control, setup, monitor, and manage
November, 2007 Avaya Quick Edition Integrating a Hitachi IP5000 Wireless IP Phone This application note explains how to configure the Hitachi IP5000 wireless IP telephone to connect with Avaya Quick Edition
Contents Introduction--1 Content and Purpose of This Guide...........................1 User Management.........................................2 Types of user accounts2 Security--3 Security Features.........................................3
PARALLELS SERVER BARE METAL 5.0 README 1999-2011 Parallels Holdings, Ltd. and its affiliates. All rights reserved. This document provides the first-priority information on the Parallels Server Bare Metal
Company This template is provided to document all of the materials and information needed for configuring secure file transmission for Shipping Services Files. Version 1.3 Page 1 of 5 1. Enter Date Submitted:
User Guide CTERA Agent for Windows May 2012 Version 3.1 Copyright 2009-2012 CTERA Networks Ltd. All rights reserved. No part of this document may be reproduced in any form or by any means without written
Upgrade Guide BES12 Version 12.1 Published: 2015-02-25 SWD-20150413111718083 Contents Supported upgrade environments...4 Upgrading from BES12 version 12.0 to BES12 version 12.1...5 Preupgrade tasks...5