AuthorizationCheckParamsType

Element:
AuthorizationCheckParams
Type:
AuthorizationCheckParamsType
Namespace:
http://www.vmware.com/vcloud/extension/v1.5
Description:
Parameters for an authorization check request.
Since:
5.1
Schema:
services.xsd
Media type(s):
application/vnd.vmware.admin.authorizationCheckParams+xml
Extends:
VCloudExtensibleType
XML Representation:
<AuthorizationCheckParams xmlns="http://www.vmware.com/vcloud/extension/v1.5" xmlns:vcloud_v1.5="http://www.vmware.com/vcloud/v1.5">
    <vcloud_v1.5:User href="xs:anyURI" id="xs:string" name="xs:string" type="xs:string"/>
    <HttpMethod> xs:string </HttpMethod>
    <URL> xs:string </URL>
</AuthorizationCheckParams>

Elements

Element Type Required Modifiable Since Deprecated Description
VCloudExtension VCloudExtensionType No always 5.1 An optional extension element that can contain an arbitrary number of elements and attributes. Not related to extension services.
User ReferenceType Yes none 5.1 The user for which an authorization check is requested.
HttpMethod string Yes none 5.1 One of: GET, PUT, POST, DELETE
URL string Yes none 5.1 The relative URL which is to be checked. Examples: /backup/restore, /backup/restore/{id}, /api/admin/org/{id}.

Operations

CRUD Operation Description Since Deprecated
as input POST /admin/extension/service/authorizationcheck Checks user authorization for all services with enabled authorization, URL and request verb. 5.1
as input POST /admin/extension/service/{id}/authorizationcheck Checks user authorization for service, URL and request verb. 5.1