VMware Cloud Director API - OrgOperationLimitsSettings

VMware Cloud Director API - OrgOperationLimitsSettings

OrgOperationLimitsSettingsType

Element:
OrgOperationLimitsSettings
Type:
OrgOperationLimitsSettingsType
Namespace:
http://www.vmware.com/vcloud/v1.5
Description:
Represents operation limits settings for an organization. An operation is defined as resource-intensive if it returns a Task object. The default value for all operation limits settings is 0, which specifies no limit.
Since:
5.1
Schema:
vCloudEntities.xsd
Media type(s):
application/vnd.vmware.admin.orgOperationLimitsSettings+xml
application/vnd.vmware.admin.orgOperationLimitsSettings+json
Extends:
ResourceType
XML Representation:
<OrgOperationLimitsSettings xmlns="http://www.vmware.com/vcloud/v1.5" href="xs:anyURI" type="xs:string">
    <Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
            rel="xs:string" model="xs:string"/>
    <ConsolesPerVmLimit> xs:int </ConsolesPerVmLimit>
    <OperationsPerUser> xs:int </OperationsPerUser>
    <OperationsPerOrg> xs:int </OperationsPerOrg>
    <QueuedOperationsPerUser> xs:int </QueuedOperationsPerUser>
    <QueuedOperationsPerOrg> xs:int </QueuedOperationsPerOrg>
    <SnapshotsPerVmLimit> OrgOperationLimitsSettingsType/SnapshotsPerVmLimit </SnapshotsPerVmLimit>
</OrgOperationLimitsSettings>

Attributes

Attribute Type Required Modifiable Since Deprecated Description
href anyURI No always 5.1 The URI of the entity.
type string No always 5.1 The MIME type of the entity.

Elements

Element Type Required Modifiable Since Deprecated Description
ConsolesPerVmLimit int No always 5.1 Maximum number of remote consoles that can be open for a single VM.
Link LinkType No none 5.1 A reference to an entity or operation associated with this object.
OperationsPerOrg int No always 5.1 Maximum number of resource-intensive operations owned by this organization that can be simultaneously eligible to run. When an organization member makes a request that would cause this limit to be exceeded, the requested operation is queued but remains ineligible to run until enough of the organization's eligible requests have been run to allow an ineligible request to become eligible.
OperationsPerUser int No always 5.1 Maximum number of resource-intensive operations requested by a user in this organization that can be simultaneously eligible to run. When a user makes a request that would cause this limit to be exceeded, the requested operation is queued but remains ineligible to run until enough of the user's eligible requests have been run to allow an ineligible request to become eligible.
QueuedOperationsPerOrg int No always 5.11 Maximum number of queued resource-intensive operations allowed for all users in this organization. When an organization member makes a request that would cause this limit to be exceeded, the request fails and returns HTTP status 400.
QueuedOperationsPerUser int No always 5.11 Maximum number of resource-intensive operations that a user in this organization can queue. When a user makes a request that would cause this limit to be exceeded, the request fails and returns HTTP status 400.
SnapshotsPerVmLimit OrgOperationLimitsSettingsType/SnapshotsPerVmLimit No always 39.0 Maximum number of snapshots for any given VM. The allowed values are within the range of 0 to 32.
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.

Operations

CRUD Operation Description Since Deprecated
read GET /admin/org/{id}/settings/operationLimitsSettings Retrieve organization defaults for guest personalization settings. 5.1
update PUT /admin/org/{id}/settings/operationLimitsSettings Update organization operation limits settings.