Overview

Namespaces

  • OpenCloud
    • Autoscale
      • Resource
    • CDN
      • Resource
    • CloudMonitoring
      • Collection
      • Exception
      • Resource
    • Common
      • Collection
      • Constants
      • Exceptions
      • Http
        • Message
      • Log
      • Resource
      • Service
    • Compute
      • Constants
      • Exception
      • Resource
    • Database
      • Resource
    • DNS
      • Collection
      • Resource
    • Identity
      • Constants
      • Resource
    • Image
      • Enum
      • Resource
        • JsonPatch
        • Schema
    • LoadBalancer
      • Collection
      • Enum
      • Resource
    • Networking
      • Resource
    • ObjectStore
      • Constants
      • Enum
      • Exception
      • Resource
      • Upload
    • Orchestration
      • Resource
    • Queues
      • Collection
      • Exception
      • Resource
    • Volume
      • Resource
  • PHP

Classes

  • Configuration
  • Database
  • Datastore
  • DatastoreVersion
  • Instance
  • User
  • Overview
  • Namespace
  • Class
  • Tree

Class Configuration

Configuration represents an configuration group for a tenant

OpenCloud\Common\Base
Extended by OpenCloud\Common\Resource\BaseResource
Extended by OpenCloud\Common\Resource\PersistentResource
Extended by OpenCloud\Database\Resource\Configuration
Namespace: OpenCloud\Database\Resource
Located at OpenCloud/Database/Resource/Configuration.php
Methods summary
public
# patch( mixed $params = array() )

Patches a database configuration, replacing ONLY the values provided.

Patches a database configuration, replacing ONLY the values provided.

protected @stdClass
# updateJson( mixed $params = array() )

Generates the JSON string for update()

Generates the JSON string for update()

Returns

@stdClass
\@stdClass

Overrides

OpenCloud\Common\Resource\PersistentResource::updateJson()
public OpenCloud\Common\Collection\PaginatedIterator
# instanceList( )

Returns a Collection of all instances using this configuration

Returns a Collection of all instances using this configuration

Returns

OpenCloud\Common\Collection\PaginatedIterator
OpenCloud\Common\Collection\PaginatedIterator
Methods inherited from OpenCloud\Common\Resource\PersistentResource
checkExtension(), create(), createJson(), delete(), generateJsonPatch(), getAlias(), getUpdateablePropertiesAsArray(), noCreate(), noDelete(), noUpdate(), recursivelyAliasPropertyValue(), refresh(), refreshFromLocationUrl(), refreshFromParent(), update(), waitFor()
Methods inherited from OpenCloud\Common\Resource\BaseResource
__construct(), findLink(), getClient(), getMetadata(), getParent(), getService(), getUrl(), jsonCollectionElement(), jsonCollectionName(), jsonName(), parseResponse(), primaryKeyField(), resourceName(), setMetadata(), setParent(), setService()
Methods inherited from OpenCloud\Common\Base
__call(), checkJsonError(), generateUuid(), getInstance(), getJsonHeader(), getLogger(), getPatchHeaders(), getProperty(), hasLogger(), makeResourceIteratorOptions(), populate(), propertyExists(), setLogger(), setProperty(), stripNamespace(), toCamel(), toUnderscores()
Constants inherited from OpenCloud\Common\Base
PATCH_CONTENT_TYPE
Properties summary
public mixed $id
#
public mixed $datastore_name
#
public mixed $datastore_version_id
#
public mixed $datastore_version_name
#
public mixed $description
#
public mixed $instance_count
#
public mixed $name
#
public mixed $created
#
public mixed $updated
#
public mixed $values
#
protected static string $json_name
#'configuration'
protected static string $url_resource
#'configurations'
protected array $createKeys
#array( 'name', 'description', 'values', 'datastore' )
Properties inherited from OpenCloud\Common\Resource\BaseResource
$metadata, $parent, $service
Properties inherited from OpenCloud\Common\Base
$aliases
API documentation generated by ApiGen 2.8.0