Overview

Namespaces

  • OpenCloud
    • Autoscale
      • Resource
    • CloudMonitoring
      • 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
      • Enum
      • Resource
    • ObjectStore
      • Constants
      • Exception
      • Resource
      • Upload
    • Orchestration
    • Queues
      • Exception
      • Resource
    • Volume
      • Resource
  • PHP

Classes

  • AbstractSchemaResource
  • Image
  • Member

Interfaces

  • ImageInterface
  • Overview
  • Namespace
  • Class
  • Tree
  • Download

Class Member

Class that represents a Member which belongs to a Glance Image. In more general terms, an image member is a user who has been granted access to an image. Normally, if an image is not public, only the owner can boot from the image.

OpenCloud\Common\Base
Extended by OpenCloud\Common\Resource\BaseResource
Extended by OpenCloud\Image\Resource\AbstractSchemaResource implements ArrayAccess
Extended by OpenCloud\Image\Resource\Member
Namespace: OpenCloud\Image\Resource
Package: OpenCloud\Images\Resource
Located at OpenCloud/Image/Resource/Member.php
Methods summary
public Guzzle\Http\Message\Response
# updateStatus( mixed $status )

Update the status of a member, allowing them to fully access an image after being invited

Update the status of a member, allowing them to fully access an image after being invited

Parameters

$status
mixed
$status The eventual status this member wants.

Returns

Guzzle\Http\Message\Response

Throws

OpenCloud\Common\Exceptions\ForbiddenOperationException
OpenCloud\Common\Exceptions\ResourceNotFoundException
Guzzle\Http\Exception\BadResponseException
InvalidArgumentException
public Guzzle\Http\Message\Response
# delete( )

Returns

Guzzle\Http\Message\Response
Methods inherited from OpenCloud\Image\Resource\AbstractSchemaResource
getData(), getId(), offsetExists(), offsetGet(), offsetSet(), offsetUnset(), setData(), setId()
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(), getProperty(), makeResourceIteratorOptions(), populate(), propertyExists(), setLogger(), setProperty(), stripNamespace(), toCamel(), toUnderscores()
Properties summary
protected static string $url_resource 'members'
#
protected static string $json_name ''
#
protected static string $json_collection_name 'members'
#
Properties inherited from OpenCloud\Image\Resource\AbstractSchemaResource
$data, $id
Properties inherited from OpenCloud\Common\Resource\BaseResource
$metadata, $parent, $service
Properties inherited from OpenCloud\Common\Base
$aliases
PHP OpenCloud API API documentation generated by ApiGen 2.8.0