Overview

Namespaces

  • None
  • OpenCloud
    • Autoscale
      • Resource
    • CloudMonitoring
      • Exception
      • Resource
    • Common
      • Exceptions
      • Log
      • Request
        • Response
    • Compute
    • Database
    • DNS
    • LoadBalancer
      • Resources
    • ObjectStore
      • Resource
    • Orchestration
    • Volume
  • PHP

Classes

  • Resource
  • Service
  • Stack
  • Overview
  • Namespace
  • Class
  • Tree
  • Download

Class Service

The Orchestration class represents the OpenStack Heat service.

Heat is a service to orchestrate multiple composite cloud applications using the AWS CloudFormation template format, through both an OpenStack-native ReST API and a CloudFormation-compatible Query API.

OpenCloud\Common\Base
Extended by OpenCloud\Common\Service
Extended by OpenCloud\Orchestration\Service
Namespace: OpenCloud\Orchestration
CodeCoverageIgnore
Located at OpenCloud/Orchestration/Service.php
Methods summary
public
# __construct( OpenCloud\OpenStack $conn, string $serviceName, string $serviceRegion, string $urltype )

Creates a service on the specified connection

Creates a service on the specified connection

Parameters

$conn
OpenCloud\OpenStack
$conn - a Connection object
$serviceName
string
$type - the service type (e.g., "compute")
$serviceRegion
string
$name - the service name (e.g., "cloudServersOpenStack")
$urltype
string
$region - the region (e.g., "ORD")

Overrides

OpenCloud\Common\Service::__construct()
public
# stack( string $id = null )

Returns a Stack object associated with this Orchestration service

Returns a Stack object associated with this Orchestration service

Parameters

$id
string
$id - the stack with the ID is retrieved

Api

Returns

Stack object
public array
# namespaces( )

Return namespaces.

Return namespaces.

Returns

array

Overrides

OpenCloud\Common\Service::namespaces()
Methods inherited from OpenCloud\Common\Service
collection(), extensions(), getConnection(), getCurrentNamespace(), getResources(), limits(), name(), region(), request(), resolveResourceClass(), resource(), resourceList(), setConnection(), url()
Methods inherited from OpenCloud\Common\Base
__set(), checkJsonError(), getHttpRequestObject(), getLogger(), makeQueryString(), populate(), setLogger(), setProperty()
Properties inherited from OpenCloud\Common\Service
$_namespaces, $conn
PHP OpenCloud API API documentation generated by ApiGen 2.8.0