Tony

API Methods Index

Table of Contents
1. Introduction
1.1. Authentication
1.2. Roles
1.3. Filters
1.4. PlanetLab shell
2.

Sept 17-23

 Whitelist

PI at a site wasn't able to view/update node info at their site because some nodes had a whitelist. Had to modify the whitelisting policy so that site members, and slice mememebrs on the whitelist can see whitelisted nodes.

 MyPLC

A user downloaded and installed a myplc with a broken schema. User was advised to download another version. 

Adding Nodes To A Site

When the guardog myplc was recently updated we lost functionality that allowed pi/tech's with multiple sites to choose which site to add a node to. This functionality was added again and checked into cvs.

PlanetLab Central API Documentation

PlanetLab Central API Documentation

PlanetLab Central API Documentation


Table of Contents

1. Introduction
1.1. Authentication
1.2. Roles
1.3. Filters
1.4. PlanetLab shell
1.5. Interfaces
2. Registry Interface
2.1. Public
2.1.1. Addresses
2.1.1.1. AddSiteAddress
2.1.1.2. DeleteAddress
2.1.1.3. GetAddresses
2.1.1.4. UpdateAddress
2.1.2. Slices
2.1.2.1. AddSlice
2.1.2.2. DeleteSlice
2.1.2.3. GetSlices
2.1.2.4. UpdateSlice
2.1.3. Keys
2.1.3.1. AddPersonKey
2.1.3.2. DeleteKey
2.1.3.3. GetKeys
2.1.3.4. UpdateKey
2.1.4. People
2.1.4.1. AddPerson
2.1.4.2. DeletePerson
2.1.4.3. GetPersons
2.1.4.4. UpdatePerson
2.1.5. Sites
2.1.5.1. AddSite
2.1.5.2. DeleteSite
2.1.5.3. GetSites
2.1.5.4. UpdateSite
2.1.6. Nodes
2.1.6.1. AddNode
2.1.6.2. DeleteNode
2.1.6.3. GetNodes
2.1.6.4. UpdateNode
2.2. Admin
2.2.1. Keys
2.2.1.1. AddKeyType
2.2.1.2. DeleteKeyType
2.2.1.3. GetKeyTypes
2.2.1.4. BlacklistKey
2.2.2. Addresses
2.2.2.1. AddAddressType
2.2.2.2. DeleteAddressType
2.2.2.3. GetAddressTypes
2.2.2.4. UpdateAddressType
2.2.2.5. AddAddressTypeToAddress
2.2.2.6. DeleteAddressTypeFromAddress
2.2.3. Roles
2.2.3.1. AddRole
2.2.3.2. DeleteRole
2.2.3.3. GetRoles
2.2.4. People
2.2.4.1. VerifyPerson
2.2.4.2. NotifyPersons
2.2.4.3. ResetPassword
3. Management Interface
3.1. Public
3.1.1. Boot
3.1.1.1. BootGetNodeDetails
3.1.1.2. BootUpdateNode
3.1.1.3. RebootNode
3.2. Admin
3.2.1. Network_Settings
3.2.1.1. AddNodeNetworkSetting
3.2.1.2. AddNodeNetworkSettingType
3.2.1.3. DeleteNodeNetworkSetting
3.2.1.4. DeleteNodeNetworkSettingType
3.2.1.5. GetNodeNetworkSettings
3.2.1.6. GetNodeNetworkSettingTypes
3.2.1.7. UpdateNodeNetworkSetting
3.2.1.8. UpdateNodeNetworkSettingType
3.2.2. Nodegroups
3.2.2.1. AddNodeGroup
3.2.2.2. DeleteNodeGroup
3.2.2.3. GetNodeGroups
3.2.2.4. UpdateNodeGroup
3.2.3. Boot_State
3.2.3.1. AddBootState
3.2.3.2. DeleteBootState
3.2.3.3. GetBootStates
3.2.3.4. BootNotifyOwners
3.2.4. Messages
3.2.4.1. AddMessage
3.2.4.2. DeleteMessage
3.2.4.3. GetMessages
3.2.4.4. UpdateMessage
3.2.5. Conf_Files
3.2.5.1. AddConfFile
3.2.5.2. DeleteConfFile
3.2.5.3. GetConfFiles
3.2.5.4. UpdateConfFile
3.2.6. Network_Types
3.2.6.1. AddNetworkType
3.2.6.2. DeleteNetworkType
3.2.6.3. GetNetworkTypes
3.2.6.4. AddNetworkMethod
3.2.6.5. DeleteNetworkMethod
3.2.6.6. GetNetworkMethods
3.2.7. Pcus
3.2.7.1. AddPCU
3.2.7.2. DeletePCU
3.2.7.3. GetPCUs
3.2.7.4. UpdatePCU
3.2.8. Node_Networks
3.2.8.1. AddNodeNetwork
3.2.8.2. DeleteNodeNetwork
3.2.8.3. GetNodeNetworks
3.2.8.4. UpdateNodeNetwork
3.2.9. Nodes
3.2.9.1. AddNodeToPCU
3.2.9.2. DeleteNodeFromPCU
3.2.10. Informational
3.2.10.1. GetEvents
3.2.10.2. GetEventObjects
3.2.10.3. GetBootMedium
3.2.10.4. GetPlcRelease
3.2.10.5. NotifySupport
4. Slice Interface
4.1. Public
4.1.1. Attributes
4.1.1.1. AddSliceAttribute
4.1.1.2. DeleteSliceAttribute
4.1.1.3. GetSliceAttributes
4.1.1.4. UpdateSliceAttribute
4.1.2. Peers
4.1.2.1. RefreshPeer
4.1.2.2. GetPeerData
4.1.3. Sliver
4.1.3.1. Create
4.1.3.2. Ticket
4.1.3.3. Destroy
4.1.3.4. Start
4.1.3.5. Stop
4.1.3.6. GetEffectiveRSpec
4.1.3.7. GetRSpec
4.1.3.8. GetLoans
4.1.3.9. SetLoans
4.1.4. Node_State
4.1.4.1. GetSSHKeys
4.1.4.2. GetXIDs
4.1.5. Slices
4.1.5.1. GetSliceTicket
4.1.5.2. AddSliceToNodes
4.1.5.3. DeleteSliceFromNodes
4.1.5.4. GetSlivers
4.1.5.5. GetSlicesMD5
4.1.5.6. UpdateSlice
4.2. Admin
4.2.1. Whitelists
4.2.1.1. AddSliceToNodesWhitelist
4.2.1.2. DeleteSliceFromNodesWhitelist
4.2.1.3. GetWhitelist
4.2.2. Initscripts
4.2.2.1. AddInitScript
4.2.2.2. DeleteInitScript
4.2.2.3. GetInitScripts
4.2.2.4. UpdateInitScript
4.2.3. Peers
4.2.3.1. AddPeer
4.2.3.2. DeletePeer
4.2.3.3. GetPeers
4.2.3.4. UpdatePeer
4.2.3.5. GetPeerName
4.2.4. Attributes
4.2.4.1. AddSliceAttributeType
4.2.4.2. DeleteSliceAttributeType
4.2.4.3. GetSliceAttributeTypes
4.2.4.4. UpdateSliceAttributeType
4.2.5. Slice_Instantiation
4.2.5.1. AddSliceInstantiation
4.2.5.2. DeleteSliceInstantiation
4.2.5.3. GetSliceInstantiations

Chapter 1. Introduction

Table of Contents

Syndicate content