White paper irmc Redfish API

Size: px
Start display at page:

Download "White paper irmc Redfish API"

Transcription

1 White paper irmc Redfish API This document shows a brief overview how to use Redfish API on irmc. Content Introduction 2 Prerequisites 2 RESTful/Redfish API general structure 2 RESTful curl-usage examples 4 GET 4 PATCH 5 POST create 5 POST action 6 DELETE 6 RESTful Postman usage example 7 GET 7 PATCH 7 POST create 8 POST action 9 DELETE 9 Page 1 of 9

2 Introduction The Redfish Scalable Platforms Management API (Redfish) is a new specification that uses a RESTful interface to access the data defined in a data model. The main purpose of such an approach is the necessity of efficient and secure out-of-band system management in terms of growing scale and complexity of data center infrastructure. The standard was published by Distributed Management Task Force (DMTF) which creates open manageability standards spanning over diverse emerging and traditional IT infrastructures. Fujitsu PRIMERGY Servers with irmcs5 firmware implement the standard and this document provides a first look into how to take advantage of this in regards of scripting the configuration. To learn more about Redfish and find the latest Redfish Specifications: Prerequisites This document assumes that the reader is familiar with the RESTful web services, JSON and HTTP in general. To learn more about REST API and JSON see the following links: To access Redfish API you also need a Fujitsu PRIMERGY Server with irmcs5. For most content the client is not requested to have any licenses available. RESTful/Redfish API general structure The basic principle behind this API is the mapping of the HTTP operations to the basic CRUD (create, read, update & delete) operations to the resources which are exposed by their URI (e.g. - the resource here would be Redfish ServiceRoot). The mapping looks as follows in table below. HTTP operation GET PATCH POST DELETE CRUD operation Read the resource Update resource partially. Here the If-Match Request Header must specify a valid Etag for the resource. Creates a new resources or starts an action Deletes the resource Each of these HTTP operations delivers an HTTP return code which informs the client whether the request was successful or failed for some reason. Additionally, you may get a return payload depending on the resource, which is described in the specification of this interface. The return codes are commonly known and described in web-accessed RFC. The supported HTTP operations of each Redfish resource are returned on a GET request to the resource in the HTTP Allow response header information. To ensure that only priviledged users have access to a particular resource almost every HTTP operation must be authenticated either with HTTP Basic/Digest authentication or session-based authentication. Exceptions regarding resources available without authentication are clearly described by Redfish specification. The irmc supports Content-Type application/json; charset=utf-8 on all resources; exceptions are described in the Redfish Specification. Redfish is designed as a hypermedia API. Page 2 of 9

3 Like other hypermedia APIs, Redfish has a single service endpoint URI and all other resources are accessible via opaque URIs referenced from the root. Any resource discovered through links found by accessing the root service or any service or resource referenced using references from the root service will conform to the same versions of the protocols supported by the root service 1. The service root is accessed by The Redfish implementation is accessible by HTTPS only. 1 Redfish Scalable Platforms Management API Specification, DSP0266_1.0.5, Section 5.5.5, DMTF, Page 3 of 9

4 RESTful curl-usage examples In the following examples we use curl for the HTTP requests. See: GET curl -u admin:admin -k -H "Accept: application/json" -X GET -i " HTTP/ OK Allow:GET/PATCH ETag: Date: Fri, 17 Mar :43:21 GMT Expires: Thu, 16 Mar :43:21 GMT Content-Length: 1086 { "@odata.context":"\/redfish\/v1\/$metadata#accountservice(oem,id,name,status,serviceenabled,authfailureloggingthreshold,minpasswordle ngth,maxpasswordlength,accountlockoutthreshold,accountlockoutduration,accountlockoutcounterresetafter,accounts,roles)", "@odata.id":"\/redfish\/v1\/accountservice", "@odata.type":"#accountservice.v1_0_3.accountservice", "Oem":{ "Id":"AccountService", "Name":"Account Service", "Status":{ "State":"Enabled", "Health":"OK", "Oem":{ } "ServiceEnabled":true, "AuthFailureLoggingThreshold":1, "MinPasswordLength":1, "MaxPasswordLength":20, "AccountLockoutThreshold":5, "AccountLockoutDuration":30, "AccountLockoutCounterResetAfter":30, "Accounts":{ "@odata.id":"\/redfish\/v1\/accountservice\/accounts" "Roles":{ "@odata.id":"\/redfish\/v1\/accountservice\/roles" "@Redfish.Copyright":"Copyright Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see "@odata.etag":" " } Page 4 of 9

5 PATCH curl -u admin:admin -H "Content-type: application/json" -H "If-Match: " -k -d '{"AlertChassisEvents":false}' -X PATCH -i " <ip-addr>/redfish/v1/managers/irmc/oem/ts_fujitsu/irmcconfiguration/ " HTTP/ OK ETag: Date: Fri, 17 Mar :44:58 GMT Expires: Thu, 16 Mar :44:58 GMT Content-Length: 862 { "@odata.context":"\/redfish\/v1\/$metadata#managers\/members\/irmc\/oem\/ts_fujitsu\/irmcconfiguration\/ (name,itscountrycode,its CustomerId,AlertChassisEvents,AttachScreenshotEnabled,From,Subject,Message,AdminName,AdminPhone,ServerUrl,PagingEnabled)", "@odata.id":"\/redfish\/v1\/managers\/irmc\/oem\/ts_fujitsu\/irmcconfiguration\/ ", "@odata.type":"#ftsirmcconfiguration.v1_0_0.fts ", "Name":" Configuration", "ITSCountryCode":"", "ITSCustomerId":"", "AlertChassisEvents":false, "AttachScreenshotEnabled":false, "From":"MailFrom@domain.com", "Subject":"FixedMailSubject", "Message":"FixedMailMessage", "AdminName":"ITS_UserInfo0", "AdminPhone":"ITS_UserInfo1", "ServerUrl":" "PagingEnabled":false, "@Redfish.Copyright":"", "@odata.etag":" " } POST create curl -u admin:admin -H "Content-type: application/json" -k -d '{"UserName":"admin","Password":"admin"}' -X POST -i " HTTP/ Created ETag: Location:/redfish/v1/SessionService/Sessions/1 X-Auth-Token:xAdPdog85pjQ83HB Date: Tue, 21 Mar :43:04 GMT Expires: Mon, 20 Mar :43:04 GMT Content-Length: 521 { "@odata.context":"\/redfish\/v1\/$metadata#sessionservice\/sessions\/$entity(oem,id,name,username,password)", "@odata.id":"\/redfish\/v1\/sessionservice\/sessions\/1", Page 5 of 9

6 "Oem":{ "Id":"1", "Name":"Session", "UserName":"admin", "Password":null, Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see } POST action curl -u admin:admin -k -H "Content-type: multipart/form-data" -H "Accept: application/json" -X POST -F -i " HTTP/ No Content Date: Fri, 17 Mar :48:26 GMT Expires: Thu, 16 Mar :48:26 GMT Transfer-Encoding: chunked DELETE curl -u admin:admin -H "Accept: application/json" -k -X DELETE -i " HTTP/ OK Date: Fri, 17 Mar :47:03 GMT Expires: Thu, 16 Mar :47:03 GMT Transfer-Encoding: chunked Page 6 of 9

7 RESTful Postman usage examples In the following examples we use Postman client tool for the HTTP requests. See: GET PATCH Page 7 of 9

8 POST create Page 8 of 9

9 POST action DELETE Page 9 of 9

Black Box DCX3000 / DCX1000 Using the API

Black Box DCX3000 / DCX1000 Using the API Black Box DCX3000 / DCX1000 Using the API updated 2/22/2017 This document will give you a brief overview of how to access the DCX3000 / DCX1000 API and how you can interact with it using an online tool.

More information

Specification 11/07/2017. Copyright 2017 FUJITSU LIMITED. Version 5.0

Specification 11/07/2017. Copyright 2017 FUJITSU LIMITED. Version 5.0 Specification irmc RESTful API Version 5.0 11/07/2017 Copyright 2017 FUJITSU LIMITED Designations used in this document may be trademarks, the use of which by third parties for their own purposes could

More information

TACACS Support APIs. curl -k -v -u "admin:cisco123" -H Accept:application/vnd.yang.data+xml -H ContentType:application/vnd.yang.

TACACS Support APIs. curl -k -v -u admin:cisco123 -H Accept:application/vnd.yang.data+xml -H ContentType:application/vnd.yang. Table 1: Action Method Payload Required API To configure TACACS server POST Yes To configure TACACS server PUT Yes To configure TACACS server DELETE No To view TACACS server configuration GET No Example:

More information

Redfish OpenAPI Support (Work-In-Progress) Mike Raineri (Dell), Redfish Forum Co-Chair June 2018

Redfish OpenAPI Support (Work-In-Progress) Mike Raineri (Dell), Redfish Forum Co-Chair June 2018 Redfish OpenAPI Support (Work-In-Progress) Mike Raineri (Dell), Redfish Forum Co-Chair June 2018 Disclaimer The information in this presentation represents a snapshot of work in progress within the DMTF.

More information

REST. Lecture BigData Analytics. Julian M. Kunkel. University of Hamburg / German Climate Computing Center (DKRZ)

REST. Lecture BigData Analytics. Julian M. Kunkel. University of Hamburg / German Climate Computing Center (DKRZ) REST Lecture BigData Analytics Julian M. Kunkel julian.kunkel@googlemail.com University of Hamburg / German Climate Computing Center (DKRZ) 11-12-2015 Outline 1 REST APIs 2 Julian M. Kunkel Lecture BigData

More information

Aim behind client server architecture Characteristics of client and server Types of architectures

Aim behind client server architecture Characteristics of client and server Types of architectures QA Automation - API Automation - All in one course Course Summary: In detailed, easy, step by step, real time, practical and well organized Course Not required to have any prior programming knowledge,

More information

Redfish Scalable Platforms Management API Specification

Redfish Scalable Platforms Management API Specification Document Identifier: DSP0266 Date: 2015-09-17 Version: 1.0.1 Information for Work-in-Progress version: IMPORTANT: This document is not a standard. It does not necessarily reflect the views of the DMTF

More information

ExtraHop 7.3 ExtraHop Trace REST API Guide

ExtraHop 7.3 ExtraHop Trace REST API Guide ExtraHop 7.3 ExtraHop Trace REST API Guide 2018 ExtraHop Networks, Inc. All rights reserved. This manual in whole or in part, may not be reproduced, translated, or reduced to any machinereadable form without

More information

Redfish API Reference Guide v1.0

Redfish API Reference Guide v1.0 Redfish API Reference Guide v1.0 Notes, cautions, and warnings NOTE: A NOTE indicates important information that helps you make better use of your computer. CAUTION: A CAUTION indicates either potential

More information

Coding Intro to APIs and REST

Coding Intro to APIs and REST DEVNET-3607 Coding 1001 - Intro to APIs and REST Matthew DeNapoli DevNet Developer Evangelist Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session

More information

Redfish Scalable Platforms Management API Specification

Redfish Scalable Platforms Management API Specification Document Identifier: DSP0266 Date: 2017-12-19 Version: 1.4.0 Redfish Scalable Platforms Management API Specification Supersedes: 1.3.0 Document Class: Normative Document Status: Published Document Language:

More information

Redfish 2017 Release 3. DMTF Scalable Platforms Management Forum December 2017

Redfish 2017 Release 3. DMTF Scalable Platforms Management Forum December 2017 Redfish 2017 Release 3 DMTF Scalable Platforms Management Forum December 2017 Redfish 2017 Release 3 Redfish Specification v1.4.0 NEW query parameters: $expand, $filter, $select Clarified usage of HTTP

More information

Redfish Scalable Platforms Management API Specification

Redfish Scalable Platforms Management API Specification Document Identifier: DSP0266 Date: 2016-12-30 Version: 1.1.0 Redfish Scalable Platforms Management API Specification Supersedes: 1.0.5 Document Class: Normative Document Status: Published Document Language:

More information

Network Programmability with Cisco Application Centric Infrastructure

Network Programmability with Cisco Application Centric Infrastructure White Paper Network Programmability with Cisco Application Centric Infrastructure What You Will Learn This document examines the programmability support on Cisco Application Centric Infrastructure (ACI).

More information

SwordfIshJS - A SwordfIsh JS Library Vinod Eswaraprasad, Sowmya B Wipro Technologies

SwordfIshJS - A SwordfIsh JS Library Vinod Eswaraprasad, Sowmya B Wipro Technologies SwordfIshJS - A SwordfIsh JS Library Vinod Eswaraprasad, Sowmya B Wipro Technologies 1 What we want to talk? Manageability at HyperScale Redfish and Swordfish For Better Health A look inside Swordfish

More information

h5serv Documentation Release 0.1 HDFGroup

h5serv Documentation Release 0.1 HDFGroup h5serv Documentation Release 0.1 HDFGroup January 12, 2016 Contents 1 Introduction 3 2 Installation 5 2.1 Installing h5serv............................................. 5 2.2 DNS Setup (optional)..........................................

More information

Redfish Scalable Platforms Management API Specification

Redfish Scalable Platforms Management API Specification Document Identifier: DSP0266 Date: 2016-06-17 Version: 1.0.3 Redfish Scalable Platforms Management API Specification Supersedes: 1.0.2 Document Class: Normative Document Status: Published Document Language:

More information

Understanding RESTful APIs and documenting them with Swagger. Presented by: Tanya Perelmuter Date: 06/18/2018

Understanding RESTful APIs and documenting them with Swagger. Presented by: Tanya Perelmuter Date: 06/18/2018 Understanding RESTful APIs and documenting them with Swagger Presented by: Tanya Perelmuter Date: 06/18/2018 1 Part 1 Understanding RESTful APIs API types and definitions REST architecture and RESTful

More information

Yioop Full Historical Indexing In Cache Navigation. Akshat Kukreti

Yioop Full Historical Indexing In Cache Navigation. Akshat Kukreti Yioop Full Historical Indexing In Cache Navigation Akshat Kukreti Agenda Introduction History Feature Cache Page Validation Feature Conclusion Demo Introduction Project goals History feature for enabling

More information

Scalable applications with HTTP

Scalable applications with HTTP Scalable applications with HTTP Patrice Neff, co-founder Memonic patrice@memonic.com twitter.com/pneff 20100407 memonic Memonic Founded in 2009 Your personal digital notebook Easy web research Try it out

More information

REST Web Services Objektumorientált szoftvertervezés Object-oriented software design

REST Web Services Objektumorientált szoftvertervezés Object-oriented software design REST Web Services Objektumorientált szoftvertervezés Object-oriented software design Dr. Balázs Simon BME, IIT Outline HTTP REST REST principles Criticism of REST CRUD operations with REST RPC operations

More information

Certificates. To Create a Certificate. Barracuda Web Application Firewall

Certificates. To Create a Certificate. Barracuda Web Application Firewall A signed certificate is a digital identity document that enables both server and client to authenticate each other. are used with HTTPS protocol to encrypt secure information transmitted over the internet.

More information

Redfish White Paper. Document Identifier: DSP2044. Date: Version: Document Class: Informative. Document Status: Published

Redfish White Paper. Document Identifier: DSP2044. Date: Version: Document Class: Informative. Document Status: Published Document Identifier: DSP2044 Date: 2016-06-15 Version: 1.0.2 Document Class: Informative Document Status: Published Document Language: en-us DSP2044 Copyright Notice Copyright 2014-2017 Distributed Management

More information

idrac 8/7 v Redfish API Reference Guide

idrac 8/7 v Redfish API Reference Guide idrac 8/7 v2.40.40.40 Redfish API Reference Guide Notes, cautions, and warnings NOTE: A NOTE indicates important information that helps you make better use of your product. CAUTION: A CAUTION indicates

More information

RESTful Services for CIM (CIM-RS)

RESTful Services for CIM (CIM-RS) July 22-26, 2013 City Center Marriott Portland, OR RESTful Services for CIM (CIM-RS) Andreas Maier (IBM) STSM, Systems Management Architecture & Design maiera@de.ibm.com Disclaimer The information in this

More information

Flask Slither Documentation

Flask Slither Documentation Flask Slither Documentation Release 0.3 Nico Gevers Sep 27, 2017 Contents 1 Getting Started with Slither 3 1.1 Installation................................................ 3 1.2 Creating the App.............................................

More information

Redfish White Paper. Document Identifier: DSP2044. Date: Version: Document Class: Informative. Document Status: Published

Redfish White Paper. Document Identifier: DSP2044. Date: Version: Document Class: Informative. Document Status: Published Document Identifier: DSP2044 Date: 2018-09-04 Version: 1.0.4 Redfish White Paper Document Class: Informative Document Status: Published Document Language: en-us Copyright Notice Copyright 2014-2018 DMTF.

More information

PS/2 Web Services

PS/2 Web Services 703128 PS/2 Web Services REST Services Monday, 2015-01-12 Copyright 2014 STI INNSBRUCK www.sti-innsbruck.at Outline REST Services Task: Java API for RESTful Web Services (JAX-RS) REST Web Services design

More information

Nasuni Data API Nasuni Corporation Boston, MA

Nasuni Data API Nasuni Corporation Boston, MA Nasuni Corporation Boston, MA Introduction The Nasuni API has been available in the Nasuni Filer since September 2012 (version 4.0.1) and is in use by hundreds of mobile clients worldwide. Previously,

More information

Automation with Meraki Provisioning API

Automation with Meraki Provisioning API DEVNET-2120 Automation with Meraki Provisioning API Courtney M. Batiste, Solutions Architect- Cisco Meraki Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1.

More information

[MS-OAUTH2EX]: OAuth 2.0 Authentication Protocol Extensions. Intellectual Property Rights Notice for Open Specifications Documentation

[MS-OAUTH2EX]: OAuth 2.0 Authentication Protocol Extensions. Intellectual Property Rights Notice for Open Specifications Documentation [MS-OAUTH2EX]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

WooCommerce REST API Integration. October 27, 2018

WooCommerce REST API Integration. October 27, 2018 WooCommerce REST API Integration October 27, 2018 Andrew Duncan CEO/Owner/Developer Databuzz The ecommerce platform for WordPress The world s most customisable ecommerce platform The most popular ecommerce

More information

TELIA OPERATOR SERVICE PLATFORM

TELIA OPERATOR SERVICE PLATFORM TELIA OPERATOR SERVICE PLATFORM OMA Authorization REST API Guide Copyright 2017 Aepona Limited, and copyright 2017 Telia All rights reserved by respective owners. Revision: 6.0 Legal Information Legal

More information

h5serv Documentation Release 0.1 HDFGroup

h5serv Documentation Release 0.1 HDFGroup h5serv Documentation Release 0.1 HDFGroup Jan 06, 2018 Contents 1 Introduction 3 2 Installation 5 2.1 Installing h5serv............................................. 5 3 Domains 11 3.1 Mapping of file

More information

Nasuni Data API Nasuni Corporation Boston, MA

Nasuni Data API Nasuni Corporation Boston, MA Nasuni Corporation Boston, MA Introduction The Nasuni API has been available in the Nasuni Filer since September 2012 (version 4.0.1) and is in use by hundreds of mobile clients worldwide. Previously,

More information

Using Ansible and Redfish to automate systems management. Jose Delarosa May 9, 2018

Using Ansible and Redfish to automate systems management. Jose Delarosa May 9, 2018 Using Ansible and Redfish to automate systems management Jose Delarosa May 9, 2018 2 Before we start Thank you for coming to this session Please ask questions: It s OK to interrupt If time runs out, happy

More information

Multi-Tenant Accounting in OpenStack

Multi-Tenant Accounting in OpenStack Jorge L Williams Ziad N Sawalha Khaled Hussein Abstract As a cloud computing platform, OpenStack must support the concept

More information

Technical Note. Isilon OneFS. Isilon Swift Technical Note. Version August 2017

Technical Note. Isilon OneFS. Isilon Swift Technical Note. Version August 2017 Isilon OneFS Version 8.0.0 Isilon Swift Technical Note August 2017 This section contains the following topics: Introduction... 2 Supported libraries, SDKs, and interfaces...2 Unsupported libraries and

More information

YANG Device Profile for Redfish Network Management. Joe White, David Black, John Leung Distributed Management Task Force

YANG Device Profile for Redfish Network Management. Joe White, David Black, John Leung Distributed Management Task Force YANG Device Profile for Redfish Network Management Joe White, David Black, John Leung Distributed Management Task Force Disclaimer The information in this presentation represents a snapshot of work in

More information

NGFW SMC API. for Forcepoint Next Generation Firewall Reference Guide 6.3. Revision A

NGFW SMC API. for Forcepoint Next Generation Firewall Reference Guide 6.3. Revision A NGFW SMC API for Forcepoint Next Generation Firewall Reference Guide 6.3 Revision A Contents Introduction on page 2 Configure SMC API on page 4 Working with RESTful principles on page 6 Entry point structure

More information

HTTP, REST Web Services

HTTP, REST Web Services HTTP, REST Web Services Martin Ledvinka martin.ledvinka@fel.cvut.cz Winter Term 2018 Martin Ledvinka (martin.ledvinka@fel.cvut.cz) HTTP, REST Web Services Winter Term 2018 1 / 36 Contents 1 HTTP 2 RESTful

More information

ArubaOS-CX REST API Guide for 10.00

ArubaOS-CX REST API Guide for 10.00 ArubaOS-CX REST API Guide for 10.00 Part Number: 5200-3377 Published: April 2018 Edition: 1 Copyright 2018 Hewlett Packard Enterprise Development LP Notices The information contained herein is subject

More information

Guzzle: Extraordinary HTTP Client

Guzzle: Extraordinary HTTP Client Guzzle: Extraordinary HTTP Client Rob Allen @akrabat ~ akrabat.com ~ September 2016 Why HTTP clients in PHP? Talking to web services Authentication with 3rd parties Social media interaction Remote APIs

More information

Integrating with ClearPass HTTP APIs

Integrating with ClearPass HTTP APIs Integrating with ClearPass HTTP APIs HTTP based APIs The world of APIs is full concepts that are not immediately obvious to those of us without software development backgrounds and terms like REST, RPC,

More information

INF5750. RESTful Web Services

INF5750. RESTful Web Services INF5750 RESTful Web Services Recording Audio from the lecture will be recorded! Will be put online if quality turns out OK Outline REST HTTP RESTful web services HTTP Hypertext Transfer Protocol Application

More information

Rate Limit per Subscription (per API): Individual rate and count settings are applied (as per service level).

Rate Limit per Subscription (per API): Individual rate and count settings are applied (as per service level). Qualys API Limits The Qualys API enforces limits on the API calls a customer can make based on their subscription settings. The limits apply to the use of all Qualys APIs except session V2 API (session

More information

Automated Out-of-Band management with Ansible and Redfish

Automated Out-of-Band management with Ansible and Redfish Automated Out-of-Band management with Ansible and Redfish Jose Delarosa Senior Linux Engineer at Dell EMC Jake Jackson Product Field Engineer at Ansible by Red Hat May 2 nd, 2017 Who are we Jose De la

More information

ExtraHop Rest API Guide

ExtraHop Rest API Guide ExtraHop Rest API Guide Version 5.0 Introduction to ExtraHop REST API The ExtraHop REST application programming interface (API) enables you to automate administration and configuration tasks on your ExtraHop

More information

LUCITY REST API INTRODUCTION AND CORE CONCEPTS

LUCITY REST API INTRODUCTION AND CORE CONCEPTS LUCITY REST API INTRODUCTION AND CORE CONCEPTS REST API OFFERINGS Lucity Citizen Portal REST API Lucity REST API Both products are included in our REST API Historically we also offered a COM API and a.net

More information

Best Practices for developing REST API using PHP

Best Practices for developing REST API using PHP Best Practices for developing REST API using PHP Web services are a common way to enable distribution of data. They can be used to allow different software components interact with one another. It can

More information

The HTTP protocol. Fulvio Corno, Dario Bonino. 08/10/09 http 1

The HTTP protocol. Fulvio Corno, Dario Bonino. 08/10/09 http 1 The HTTP protocol Fulvio Corno, Dario Bonino 08/10/09 http 1 What is HTTP? HTTP stands for Hypertext Transfer Protocol It is the network protocol used to delivery virtually all data over the WWW: Images

More information

StorageGRID Webscale 11.0 Tenant Administrator Guide

StorageGRID Webscale 11.0 Tenant Administrator Guide StorageGRID Webscale 11.0 Tenant Administrator Guide January 2018 215-12403_B0 doccomments@netapp.com Table of Contents 3 Contents Administering a StorageGRID Webscale tenant account... 5 Understanding

More information

File Resource Operations Summary

File Resource Operations Summary CHAPTER 13 This chapter describes the Cisco WebEx Social API File resource operations. These operations let you upload to the Cisco WebEx Social server a text or binary file (which you can later embed

More information

REST Easy with Infrared360

REST Easy with Infrared360 REST Easy with Infrared360 A discussion on HTTP-based RESTful Web Services and how to use them in Infrared360 What is REST? REST stands for Representational State Transfer, which is an architectural style

More information

Using OAuth 2.0 to Access ionbiz APIs

Using OAuth 2.0 to Access ionbiz APIs Using OAuth 2.0 to Access ionbiz APIs ionbiz APIs use the OAuth 2.0 protocol for authentication and authorization. ionbiz supports common OAuth 2.0 scenarios such as those for web server, installed, and

More information

ExtraHop 6.0 ExtraHop REST API Guide

ExtraHop 6.0 ExtraHop REST API Guide ExtraHop 6.0 ExtraHop REST API Guide 2018 ExtraHop Networks, Inc. All rights reserved. This manual in whole or in part, may not be reproduced, translated, or reduced to any machinereadable form without

More information

API Reference for Cisco Enterprise Network Function Virtualization Infrastructure Software

API Reference for Cisco Enterprise Network Function Virtualization Infrastructure Software API Reference for Cisco Enterprise Network Function Virtualization Infrastructure Software First Published: 2017-03-31 Last Modified: 2018-04-20 Americas Headquarters Cisco Systems, Inc. 170 West Tasman

More information

Guzzle: Extraordinary HTTP Client

Guzzle: Extraordinary HTTP Client Guzzle: Extraordinary HTTP Client Rob Allen @akrabat ~ akrabat.com ~ September 2016 Why HTTP clients in PHP? Talking to web services Authentication with 3rd parties Social media interaction Remote APIs

More information

Management Tools. Management Tools. About the Management GUI. About the CLI. This chapter contains the following sections:

Management Tools. Management Tools. About the Management GUI. About the CLI. This chapter contains the following sections: This chapter contains the following sections:, page 1 About the Management GUI, page 1 About the CLI, page 1 User Login Menu Options, page 2 Customizing the GUI and CLI Banners, page 3 REST API, page 3

More information

Redfish Scalable Platforms Management API Specification

Redfish Scalable Platforms Management API Specification Document Identifier: DSP0266 Date: 2018-12-13 Version: 1.6.1 Redfish Scalable Platforms Management API Specification Supersedes: 1.6.0 Document Class: Normative Document Status: Published Document Language:

More information

End-to-End Interoperable Management: The Standards Requirement for Modern IT

End-to-End Interoperable Management: The Standards Requirement for Modern IT End-to-End Interoperable Management: The Standards Requirement for Modern IT EXECUTIVE OVERVIEW Today s data centers have very little in common with the designs of just a few years ago. Rapid innovation

More information

Technical Note. Isilon OneFS. Isilon Swift Technical Note. Release number July, 2015

Technical Note. Isilon OneFS. Isilon Swift Technical Note. Release number July, 2015 Isilon OneFS Release number 7.2.0 Isilon Swift July, 2015 This section contains the following topics: Introduction... 2 Supported libraries and authentication methods... 2 Object data storage overview...

More information

Looking for a Swiss knife for storage ecosystem management? A comparative study of SMI-S, Redfish and Swordfish

Looking for a Swiss knife for storage ecosystem management? A comparative study of SMI-S, Redfish and Swordfish Looking for a Swiss knife for storage ecosystem management? A comparative study of SMI-S, Redfish and Swordfish Anand Nagarajan and Sona Nagarajan Microsemi 1 Agenda Storage management standards Modelling

More information

LOG8430: Architecture logicielle et conception avancée

LOG8430: Architecture logicielle et conception avancée LOG8430: Architecture logicielle et conception avancée Microservices, REST and GraphQL Automne 2017 Fabio Petrillo Chargé de Cours This work is licensed under a Creative 1 Commons Attribution-NonCommercialShareAlike

More information

How to ensure OpenStack Swift & Amazon S3 Conformance for storage products & services supporting multiple Object APIs

How to ensure OpenStack Swift & Amazon S3 Conformance for storage products & services supporting multiple Object APIs How to ensure OpenStack Swift & Amazon S3 Conformance for storage products & services supporting multiple Object APIs Ankit Agrawal Tata Consultancy Services Ltd. 30 May 2017 1 Copyright 2017 Tata Consultancy

More information

[MS-FILESYNC]: File Synchronization Protocol. Intellectual Property Rights Notice for Open Specifications Documentation

[MS-FILESYNC]: File Synchronization Protocol. Intellectual Property Rights Notice for Open Specifications Documentation [MS-FILESYNC]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for protocols,

More information

McAfee Next Generation Firewall 5.8.0

McAfee Next Generation Firewall 5.8.0 Reference Guide Revision A McAfee Next Generation Firewall 5.8.0 SMC API This guide gives an overview of the Security Management Center (SMC) application programming interface (API). It describes how to

More information

API Gateway. Version 7.5.1

API Gateway. Version 7.5.1 O A U T H U S E R G U I D E API Gateway Version 7.5.1 15 September 2017 Copyright 2017 Axway All rights reserved. This documentation describes the following Axway software: Axway API Gateway 7.5.1 No part

More information

REST in a Nutshell: A Mini Guide for Python Developers

REST in a Nutshell: A Mini Guide for Python Developers REST in a Nutshell: A Mini Guide for Python Developers REST is essentially a set of useful conventions for structuring a web API. By "web API", I mean an API that you interact with over HTTP - making requests

More information

server_name api_version resource id?format=[format_type]?limit=[integer]?offset=[integer]?order_by=[field] name exact=john Doe?name in=john&name in=bill) GET (list) GET (detail) POST /[resource]/ /[resource]/[id]/

More information

JVA-563. Developing RESTful Services in Java

JVA-563. Developing RESTful Services in Java JVA-563. Developing RESTful Services in Java Version 2.0.1 This course shows experienced Java programmers how to build RESTful web services using the Java API for RESTful Web Services, or JAX-RS. We develop

More information

idrac9 with Lifecycle Controller Version Redfish API Guide

idrac9 with Lifecycle Controller Version Redfish API Guide idrac9 with Lifecycle Controller Version 3.21.21.21 Redfish API Guide Notes, cautions, and warnings NOTE: A NOTE indicates important information that helps you make better use of your product. CAUTION:

More information

IaaS API Reference (Management Administration)

IaaS API Reference (Management Administration) FUJITSU Cloud Service K5 IaaS API Reference (Management Administration) Version 1.18 FUJITSU LIMITED All Rights Reserved, Copyright FUJITSU LIMITED 2015-2018 K5IA-DC-M-001-001E Preface Structure of the

More information

Redfish: The next generation of server management automation

Redfish: The next generation of server management automation Redfish: The next generation of server management automation Paul Rubin Senior Product Manager Embedded Management Automation Dell EMC Systems Management Marketing Agenda Systems Management automation

More information

PAS for OpenEdge Support for JWT and OAuth Samples -

PAS for OpenEdge Support for JWT and OAuth Samples - PAS for OpenEdge Support for JWT and OAuth 2.0 - Samples - Version 1.0 November 21, 2017 Copyright 2017 and/or its subsidiaries or affiliates. All Rights Reserved. 2 TABLE OF CONTENTS INTRODUCTION... 3

More information

The OpenStack APIs. George Reese, Senior Distinguished Engineer! 5 November 2013

The OpenStack APIs. George Reese, Senior Distinguished Engineer! 5 November 2013 The OpenStack APIs George Reese, Senior Distinguished Engineer! 5 November 2013 Background Creator of Dasein Cloud! Open Source Java cloud abstraction API (https://github.com/greese/dasein-cloud)! Interacts

More information

Interoperability and APIs in OpenStack. Piyush Harsh, John Kennedy, Andy Edmonds, Thijs Metsch

Interoperability and APIs in OpenStack. Piyush Harsh, John Kennedy, Andy Edmonds, Thijs Metsch Interoperability and APIs in OpenStack Piyush Harsh, John Kennedy, Andy Edmonds, Thijs Metsch Some Introductions... Piyush Harsh John Kennedy Researcher @ ZHAW InIT Cloud Computing Lab Automation, Billing,

More information

idrac9 with Lifecycle Controller Version Redfish API Guide

idrac9 with Lifecycle Controller Version Redfish API Guide idrac9 with Lifecycle Controller Version 3.15.15.15 Redfish API Guide Notes, cautions, and warnings NOTE: A NOTE indicates important information that helps you make better use of your product. CAUTION:

More information

PostgreSQL as REST API Server without coding. Priya

PostgreSQL as REST API Server without coding. Priya PostgreSQL as REST API Server without coding Priya Ranjan @ranjanprj API Future of Application Development APIs are prerequisite for innovation Microservices provide APIs in a bounded context Existing

More information

Brocade 5600 vrouter Remote Access API 2.0

Brocade 5600 vrouter Remote Access API 2.0 14 September 2015 Brocade 5600 vrouter Remote Access API 2.0 Reference Guide Supporting Brocade 5600 vrouter 3.5R6 2015, Brocade Communications Systems, Inc. All Rights Reserved. ADX, Brocade, Brocade

More information

VULNERABILITY ADVISORY

VULNERABILITY ADVISORY VULNERABILITY ADVISORY Title ManageEngine OpManager Multiple Authenticated RCE Vulnerabilities Date Released 19/06/2018 Author Vendor Website Affected Software Denis Andzakovic https://www.manageengine.com/network-monitoring/

More information

White Paper: Next-Gen Network Traffic Analysis (NTA): Log-based NTA vs. Packet-based NTA

White Paper: Next-Gen Network Traffic Analysis (NTA): Log-based NTA vs. Packet-based NTA White Paper: Next-Gen Network Traffic Analysis (NTA) Log-based NTA vs. Packet-based NTA ALEX VAYSTIKH, SecBI CTO & Co-Founder February 2018 Executive Summary Network Traffic Analysis (NTA) is a critical

More information

NetIQ Access Manager 4.3. REST API Guide

NetIQ Access Manager 4.3. REST API Guide NetIQ Access Manager 4.3 REST API Guide Contents 1. Introduction... 3 2. API Overview... 3 3 Administration APIs... 3 3.1 Accessing the Administration APIs... 3 3.2 Detailed API Documentation... 4 3.3

More information

Distributed Systems. 03r. Python Web Services Programming Tutorial. Paul Krzyzanowski TA: Long Zhao Rutgers University Fall 2017

Distributed Systems. 03r. Python Web Services Programming Tutorial. Paul Krzyzanowski TA: Long Zhao Rutgers University Fall 2017 Distributed Systems 03r. Python Web Services Programming Tutorial Paul Krzyzanowski TA: Long Zhao Rutgers University Fall 2017 1 From Web Browsing to Web Services Web browser: Dominant model for user interaction

More information

Cisco Virtual Application Cloud Segmentation Services REST API Guide, Release 6.0STV First Published: Last Updated:

Cisco Virtual Application Cloud Segmentation Services REST API Guide, Release 6.0STV First Published: Last Updated: Cisco Virtual Application Cloud Segmentation Services REST API Guide, Release 6.0STV3.1.1 First Published: 2016-10-12 Last Updated: 2016-10-12 Cisco Systems, Inc. www.cisco.com 1 Overview Contents Overview...

More information

CS 498RK FALL RESTFUL APIs

CS 498RK FALL RESTFUL APIs CS 498RK FALL 2017 RESTFUL APIs Designing Restful Apis blog.mwaysolutions.com/2014/06/05/10-best-practices-for-better-restful-api/ www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api Resources

More information

Introduction to RESTful Web Services. Presented by Steve Ives

Introduction to RESTful Web Services. Presented by Steve Ives 1 Introduction to RESTful Web Services Presented by Steve Ives Introduction to RESTful Web Services What are web services? How are web services implemented? Why are web services used? Categories of web

More information

CS October 2017

CS October 2017 From Web Browsing to Web Services Web browser: Dominant model for user interaction on the Internet Distributed Systems 03r. Python Web Services Programming Tutorial Not good for programmatic access to

More information

HTTP Authentication API

HTTP Authentication API HTTP Authentication API Note: Both GET (URL format) and POST http requests are supported. Note that POST is considered better security as URL data can be cached in the browser. HTTP URL Format http(s)://your_securenvoy_server/secserver?flag=desktop&version=2.0&status=auth&userid=(my_userid)&passcode=(6

More information

RESTful Web Services. 20-Jan Gordon Dickens Chariot Solutions

RESTful Web Services. 20-Jan Gordon Dickens Chariot Solutions RESTful Web Services 20-Jan-2011 Gordon Dickens Chariot Solutions gdickens@chariotsolutions.com Instructor/Mentor at chariotsolutions.com/education Who Am I? Active Tweeter for Open Source Tech Topics

More information

[MS-PCCRTP]: Peer Content Caching and Retrieval: Hypertext Transfer Protocol (HTTP) Extensions

[MS-PCCRTP]: Peer Content Caching and Retrieval: Hypertext Transfer Protocol (HTTP) Extensions [MS-PCCRTP]: Peer Content Caching and Retrieval: Hypertext Transfer Protocol (HTTP) Extensions Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft

More information

Digital Imaging and Communications in Medicine (DICOM) Supplement 194: RESTful Services for Non-Patient Instances

Digital Imaging and Communications in Medicine (DICOM) Supplement 194: RESTful Services for Non-Patient Instances 1/20/2016 3:37 PM Supplement XXX: Non-Patient Instances RESTful Service Page 1 5 10 Digital Imaging and Communications in Medicine (DICOM) Supplement 194: RESTful Services for Non-Patient Instances 15

More information

REST Services. Zaenal Akbar

REST Services. Zaenal Akbar PS/ Web Services REST Services Zaenal Akbar Friday, - - Outline REST Services Overview Principles Common Errors Exercise What is REST? Set of architectural principles used for design of distributed systems

More information

Ninox API. Ninox API Page 1 of 15. Ninox Version Document version 1.0.0

Ninox API. Ninox API Page 1 of 15. Ninox Version Document version 1.0.0 Ninox API Ninox Version 2.3.4 Document version 1.0.0 Ninox 2.3.4 API 1.0.0 Page 1 of 15 Table of Contents Introduction 3 Obtain an API Key 3 Zapier 4 Ninox REST API 5 Authentication 5 Content-Type 5 Get

More information

Desired State Configuration Pull Model Protocol

Desired State Configuration Pull Model Protocol : Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for protocols, file formats,

More information

Towards a more RESTful world. Anurup Joseph Elegan Consulting

Towards a more RESTful world. Anurup Joseph Elegan Consulting Towards a more RESTful world Anurup Joseph Elegan Consulting About Anurup coding professionally since 1994 working with Java since 1996 different industries/sectors/geographies loves to explore enjoys

More information

Usage of "OAuth2" policy action in CentraSite and Mediator

Usage of OAuth2 policy action in CentraSite and Mediator Usage of "OAuth2" policy action in CentraSite and Mediator Introduction Prerequisite Configurations Mediator Configurations watt.server.auth.skipformediator The pg.oauth2 Parameters Asset Creation and

More information

AsyncOS 11.0 API - Getting Started Guide for Security Appliances

AsyncOS 11.0 API - Getting Started Guide for  Security Appliances AsyncOS 11.0 API - Getting Started Guide for Email Security Appliances First Published: 2017-12-27 Last Modified: -- Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706

More information

MarkLogic Server. REST Application Developer s Guide. MarkLogic 9 May, Copyright 2017 MarkLogic Corporation. All rights reserved.

MarkLogic Server. REST Application Developer s Guide. MarkLogic 9 May, Copyright 2017 MarkLogic Corporation. All rights reserved. REST Application Developer s Guide 1 MarkLogic 9 May, 2017 Last Revised: 9.0-2, July, 2017 Copyright 2017 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents REST Application

More information

Composer Help. Web Request Common Block

Composer Help. Web Request Common Block Composer Help Web Request Common Block 7/4/2018 Web Request Common Block Contents 1 Web Request Common Block 1.1 Name Property 1.2 Block Notes Property 1.3 Exceptions Property 1.4 Request Method Property

More information