Overview
  • Namespace
  • Class

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

Classes

  • AbstractSchemaResource
  • Image
  • Member

Interfaces

  • ImageInterface

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( $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
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(), resourceName(), setMetadata(), setParent(), setService(), url()

Methods inherited from OpenCloud\Common\Base

__call(), checkJsonError(), generateUuid(), getInstance(), getLogger(), hasLogger(), makeResourceIteratorOptions(), populate(), setLogger(), stripNamespace(), toCamel(), toUnderscores()

Constants summary

Constants inherited from OpenCloud\Common\Base

PATCH_CONTENT_TYPE

API documentation generated by ApiGen