php-opencloud
  • Auto Scale v2
    • Setup
      • Auto Scale service
    • Operations
      • Groups
        • List all groups
        • Retrieve group by ID
        • Create a new group
        • Delete a group
        • Get the current state of the scaling group
      • Group configurations
        • Setup
        • Get group configuration
        • Edit group configuration
        • Get launch configuration
        • Edit group/launch configuration
      • Scaling Policies
        • Setup
        • Get all policies
        • Create new scaling policies
        • Get an existing scaling policy
        • Update a scaling policy
        • Delete a scaling policy
        • Execute a scaling policy
      • Webhooks
        • Setup
        • Get all webhooks
        • Create a new webhook
        • Get webhook
        • Update webhook
        • Delete webhook
    • Glossary
    • Further Links
  • Compute v2
    • Setup
      • Rackspace setup
      • OpenStack setup
      • Compute service
    • Operations
      • Images
        • List images
        • Retrieve details about an image
        • Delete an image
      • Flavors
        • Get a flavor
        • List flavors
      • Servers
        • Get server
        • List servers
        • Create server
        • Update server
        • Retrieving the server’s IP address
        • Delete server
      • Keypairs
        • Generate a new keypair
        • Upload existing keypair
        • List keypairs
        • Delete keypairs
    • Glossary
    • Further Links
  • Databases v1
    • Setup
      • Rackspace setup
      • OpenStack setup
      • Databases service
    • Operations
      • Instances
        • Create a new instance
        • Retrieving an instance
        • Updating an instance
        • Deleting an instance
        • Restarting an instance
        • Resizing an instance’s RAM
        • Resizing an instance’s volume
      • Databases
        • Setup
        • Creating a new database
        • Deleting a database
        • Listing databases
      • Users
        • Setup
        • Creating users
        • Deleting a user
        • The root user
        • Check if root user is enabled
      • Datastores
        • Listing datastores
        • Retrieving a datastore
        • Listing datastore versions
        • Retrieving a datastore version
    • Glossary
    • Further Links
  • DNS v1
    • Setup
      • DNS service
    • Operations
      • Records
        • Setup
        • Get record
        • List records
        • Add record
        • Modify record
        • Delete record
      • Domains
        • Get domain
        • List domains
        • List domain changes
        • Create domain
        • Clone domain
        • Export domain
        • Import domain
        • Modify domain
        • Delete domain
      • Limits
        • List all limits
        • List limit types
        • Query a specific limit
      • Reverse DNS
        • Get PTR record
        • List PTR records
        • Add PTR record
        • Modify PTR record
        • Delete PTR record
    • Glossary
    • Further Links
  • Identity v2
    • Setup
      • Rackspace setup
      • OpenStack setup
      • Identity service
    • Operations
      • Tokens
        • Create token (authenticate)
        • Revoke token (destroy session)
      • Users
        • Object properties/methods
        • List users
        • Retrieve a user by username
        • Retrieve a user by user ID
        • Retrieve a user by email address
        • Create user
        • Update user
        • Updating a user password
        • Delete user
        • List credentials
        • Get user API key
        • Reset user API key
      • Tenants
        • List tenants
        • Tenant object properties and methods
    • Glossary
    • Further Links
  • Images v1
    • Setup
      • Rackspace setup
      • OpenStack setup
      • Images service
    • Operations
      • Images
        • List images
        • Get image details
        • Update image
        • Delete image
      • JSON schemas
        • Schema types
        • Example response from the API
        • JSON Patch
      • Sharing images
        • Typical workflow
        • Setup
        • List image members
        • Create image member
        • Delete image member
        • Update image member status
      • Image tags
        • Setup
        • Add image tag
        • Delete image tag
    • Glossary
    • Further Links
  • Load Balancer v1
    • Setup
      • Load Balancer service
    • Operations
      • Load Balancer
        • Create Load Balancer
        • Get Load Balancer Details
        • List Load Balancers
        • Update a Load Balancer
        • Protocols
        • Algorithms
      • Nodes
        • Setup
        • List Nodes
        • Add Nodes
        • Modify Nodes
        • Remove Nodes
        • View Node Service Events
      • Virtual IPs
        • Setup
        • List Virtual IPs
        • Get existing VIP
        • Add Virtual IPv6
        • Add Virtual IPv4
        • Remove Virtual IP
      • Allowed Domains
        • List Allowed Domains
      • Access Lists
        • Setup
        • View Access List
        • Add Network Items To Access List
        • Remove Network Item From Access List
      • Content Caching
        • Setup
        • Check Configuration
        • Enable Content Caching
        • Disable Content Caching
      • Error Pages
        • Setup
        • View Error Page Content
        • Set Custom Error Page
        • Delete Custom Error Page
      • Connection Logging
        • Setup
        • Check Configuration
        • Enable Connection Logging
        • Disable Connection Logging
      • Health Monitors
        • Setup
        • Retrieve monitor details
        • Update monitor
        • Delete monitor
      • Metadata
        • Setup
        • List metadata
        • Add metadata
        • Modify metadata
        • Remove metadata
      • Session Persistence
        • Setup
        • List Session Persistence Configuration
        • Enable Session Persistence
        • Disable Session Persistence
      • SSL Termination
        • Setup
        • View configuration
        • Update configuration
        • Delete configuration
      • Statistics and Usage Reports
        • Setup
        • Retrieve LB stats
        • Usage Reports
    • Glossary
    • Further Links
  • Monitoring v1
    • Setup
      • Monitoring service
    • Operations
      •  Entities
        • Create Entity
        • Retrive an entity
        • Update an entity
        • Delete entity
      • Checks
        • Create a check
        • Test parameters
        • Test existing Check
        • List Checks
        • Update Check
        • Delete check
      • Check types
        • Find an existing check’s type
        • List all possible check types
        • Retrieve details about a Type by its ID
        • Attributes
      • Alarms
        • Setup
        • Retrieve alarm
        • Create Alarm
        • List Alarms
        • Update Alarm
        • Delete alarm
      • Agents
        • Retrieve details about an agent
        • List agents
        • List connections
        • Get connection
      • Agent tokens
        • Retrieve an agent token
        • Create agent token
        • List agent tokens
        • Update agent token
        • Update agent token
      • Agent Host Information
        • Setup
        • Get some metrics
      • Agent targets
        • List agent targets
      • Changelogs
        • View Changelog
      •  Metrics
        • Data Granularity
        • Setup
        • List all metrics
        • Fetch data points
      • Notifications
        • Get notification
        • Creating notifications
        • Test existing notification
        • List Notifications
        • Update a Notification
        • Delete a Notification
      • Notification types
        • Setup
        • List all possible notification types
      • Notification plans
        • Get a notification plan
        • Create Notification Plan
        • Update notification plan
        • Delete notification plan
      • Alarm Notification History
        • Setup
        • Discover which Checks have a Notification History
        • List Alarm Notification History for a particular Check
        • Get a particular Notification History item
      • Views
        • List all Views
      • Zones
        • Get details about a zone
        •  List all zones
        • Perform a traceroute
    • Glossary
    • Further links
  • Networking v2
    • Setup
      • Rackspace setup
      • OpenStack setup
      • Networking service
    • Operations
      • Networks
        • Create a network
        • Create multiple networks
        • List networks
        • Get a network
        • Update a network
      • Subnets
        • Create a subnet
        • Create multiple subnets
        • List subnets
        • Get a subnet
        • Update a subnet
        • Delete a subnet
      • Ports
        • Create a port
        • Create multiple ports
        • List ports
        • Get a port
        • Update a port
        • Delete a port
      • Security Groups
        • Create a security group
        • List security groups
        • Get a security group
        • Delete a security group
      • Security Group Rules
        • Create a security group rule
        • List security group rules
    • Glossary
    • Further links
  • Object Store v1
    • Setup
      • Rackspace setup
      • OpenStack setup
      • Object Store service
    • Operations
      • Account Details
        • Setup
        • View all details
        • Retrieve total container count
        • Retrieve total object count
        • Retrieve total bytes used
      • Containers
        • Create container
        • List containers
        • Get container
        • Delete container
        • Deleting all objects inside a container
        • Create or update container metadata
        • Container quotas
        • Access log delivery
        • Syncing containers
      • Objects
        • Setup
        • Create an object
        • List objects in a container
        • List over 10,000 objects
        • Get object
        • Update an existing object
        • Copy object to new location
        • Symlinking to this object from another location
        • Setting this object to symlink to another location
        • Get object metadata
        • Update object metadata
        • Extract archive
        • Delete object
        • Delete multiple objects
      • CDN Containers
        • Setup
        • List CDN-enabled containers
        • CDN-enable a container
        • CDN-disable a container
        • Operations on CDN-enabled containers
        • Purge CDN-enabled objects
      • Migrating containers across regions
        • Requirements
        • Setup
        • Options
      • Temporary URLs
        • Set “temporary URL” metadata key
        • Create a temporary URL
      • Hosting HTML sites on CDN
    • Glossary
    • Further links
  • Orchestration v1
    • Setup
      • Rackspace setup
      • OpenStack setup
      • Orchestration service
    • Operations
      • Templates
        • Validating templates
      • Stacks
        • Preview stack
        • Create stack
        • List stacks
        • Get stack
        • Get stack template
        • Update stack
        • Delete stack
        • Abandon Stack
        • Adopt stack
      • Stack resources
        • List stack resources
        • Get stack resource
        • Get stack resource metadata
      • Resource types
        • List resource types
        • Get resource type
        • Get resource type template
      • Build info
        • Get build info
      • Stack resource events
        • List stack events
        • List stack resource events
        • Get stack resource event
    • Glossary
    • Further links
  • Queues v1
    • Setup
      • Rackspace setup
      • OpenStack setup
      • Queues service
    • Operations
      • Queues
        • A note on Client IDs
        • List queues
        • Create queue
        • Find queue details
        • Check queue existence
        • Update queue metadata
        • Retrieve the queue metadata
        • Get queue stats
        • Delete queue
      • Messages
        • Setup
        • Post new message
        • Get messages
        • Get a set of messages by ID
        • Delete a set of messages by ID
        • Get a specific message
        • Delete message
      • Claims
        • Setup
        • Claim messages
        • Query claim
        • Update claim
        • Release claim
    • Glossary
    • Further links
  • Volumes v1
    • Setup
      • Rackspace setup
      • OpenStack setup
      • Volume service
    • Operations
      • Volumes
        • Create a volume
        • List volumes
        • Get details on a single volume
        • To delete a volume
        • Attach a volume to a server
        • Detach a volume from a server
      • Volume Types
        • List volume types
        • Describe a volume type
      • Snapshots
        • Create a snapshot
        • List snapshots
        • To get details on a single snapshot
        • To delete a snapshot
    • Glossary
    • Further links
  • Debugging
    • Strategy 1: Meaningful exception handling
      • An example with Swift
    • Strategy 2: Wire logging
      • Install the plugin
      • Add to your client
  • Caching credentials
    • Filesystem example
  • Iterators
    • Common behaviour
    • Very important note
    • Using paginated collections
      • Resource classes
    • Setting up a PaginatedIterator
      • PaginatedIterator options
  • Rackspace regions
  • URL types
    • internalURL
    • publicURL
  • Logging
    • Logger injection
  • HTTP Clients
    • Default HTTP headers
    • User agents
    • Other functionality
  • Authentication
    • Service Catalog
 
php-opencloud
  • Docs »


© Copyright 2015, Jamie Hannaford, Shaunak Kashyap.

Built with Sphinx using a theme provided by Read the Docs.