# 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
  OpenCloud\Common\Service\AbstractService implements OpenCloud\Common\Service\ServiceInterface
  OpenCloud\Common\Service\CatalogService
  OpenCloud\Orchestration\Service

Namespace: OpenCloud\Orchestration
CodeCoverageIgnore
Located at OpenCloud/Orchestration/Service.php

Methods summary
`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`

Methods inherited from OpenCloud\Common\Service\CatalogService
`__construct(), getBaseUrl(), getExtensions(), getName(), getRegion(), getType(), getUrl(), getUrlType(), limits()`

Methods inherited from OpenCloud\Common\Service\AbstractService
`collection(), getClient(), getCurrentNamespace(), getEndpoint(), getNamespaces(), getResources(), resolveResourceClass(), resource(), resourceList(), setClient(), setEndpoint()`

Methods inherited from OpenCloud\Common\Base
`__call(), checkJsonError(), generateUuid(), getInstance(), getJsonHeader(), getLogger(), getProperty(), makeResourceIteratorOptions(), populate(), propertyExists(), setLogger(), setProperty(), stripNamespace(), toCamel(), toUnderscores()`

Constants summary
`string` | `DEFAULT_TYPE` | `'orchestration'` | #
`string` | `DEFAULT_NAME` | `'cloudOrchestration'` | #

Constants inherited from OpenCloud\Common\Service\CatalogService
`DEFAULT_URL_TYPE`

Properties inherited from OpenCloud\Common\Service\CatalogService
`$regionless`

Properties inherited from OpenCloud\Common\Service\AbstractService
`$client, $endpoint, $namespaces, $resources`

Properties inherited from OpenCloud\Common\Base
`$aliases`