Class SecurityGroup
A security group is a named container for security group rules, each of which
is represented by OpenCloud\Networking\Resource\SecurityGroupRule
.
- OpenCloud\Common\Base
-
OpenCloud\Common\Resource\BaseResource
-
OpenCloud\Common\Resource\PersistentResource
-
OpenCloud\Networking\Resource\SecurityGroup
Namespace: OpenCloud\Networking\Resource
Package: OpenCloud\Networking\Resource
See: http://developer.openstack.org/api-ref-networking-v2.html#security_groups
Located at OpenCloud/Networking/Resource/SecurityGroup.php
Package: OpenCloud\Networking\Resource
See: http://developer.openstack.org/api-ref-networking-v2.html#security_groups
Located at OpenCloud/Networking/Resource/SecurityGroup.php
public
object
|
#
createJson( )
This method is inherited. The inherited method has protected scope but we are
widening the scope to public so this method may be called from other classes
such as |
public
Guzzle\Http\Message\Response
|
PATCH_CONTENT_TYPE
|
protected static
string
|
$url_resource
|
# 'security-groups' |
protected static
string
|
$json_name
|
# 'security_group' |
protected
mixed
|
$id
|
|
protected
mixed
|
$name
|
|
protected
mixed
|
$description
|
|
protected
mixed
|
$securityGroupRules
|
|
protected
mixed
|
$tenantId
|
|
protected
mixed
|
$links
|
|
protected
array
|
$aliases
The aliases configure for the properties of the instance. |
# array(
'security_group_rules' => 'securityGroupRules',
'tenant_id' => 'tenantId'
) |
protected
array
|
$createKeys
|
# array(
'name',
'description'
) |
$metadata,
$parent,
$service
|