Class

# VMware_VCloud_SDK_Extension_ResourceClassAction

class VMware_VCloud_SDK_Extension_ResourceClassAction extends VMware_VCloud_SDK_Abstract

## Methods

string | getEntityId() Get vCloud ID of the vCloud resource entity from its data object. | from VMware_VCloud_SDK_Abstract
VMware_VCloud_API_ReferenceType | getResourceClassActionRef() Get a reference to the ResourceClassAction entity. |
VMware_VCloud_API_Extension_ResourceClassActionType | getResourceClassAction() Gets the ResourceClassAction data object. |
VMware_VCloud_API_Extension_AclRuleType | createAclRule(VMware_VCloud_API_Extension_AclRuleType $params) Registers resource class ACL rule for extension service. |
VMware_VCloud_API_ContainerType | getAclRuleRef() List registered resource class ACL rule for extension service. |
| delete() Deletes resource class action. |

## Details

###
in VMware_VCloud_SDK_Abstract at line 85
`public string getEntityId()`

Get vCloud ID of the vCloud resource entity from its data object.

#### Return Value

string |

###
at line 11
`public VMware_VCloud_API_ReferenceType getResourceClassActionRef()`

Get a reference to the ResourceClassAction entity.

#### Return Value

VMware_VCloud_API_ReferenceType |

###
at line 22
`public VMware_VCloud_API_Extension_ResourceClassActionType getResourceClassAction()`

Gets the ResourceClassAction data object.

#### Return Value

VMware_VCloud_API_Extension_ResourceClassActionType |

###
at line 33
`public VMware_VCloud_API_Extension_AclRuleType createAclRule(VMware_VCloud_API_Extension_AclRuleType $params)`

Registers resource class ACL rule for extension service.

#### Parameters

VMware_VCloud_API_Extension_AclRuleType | $params |

#### Return Value

VMware_VCloud_API_Extension_AclRuleType |

###
at line 47
`public VMware_VCloud_API_ContainerType getAclRuleRef()`

List registered resource class ACL rule for extension service.

#### Return Value

VMware_VCloud_API_ContainerType |

###
at line 59
`public delete()`

Deletes resource class action.