Web Hosting Resource Manager Namespace
This section provides the details of the application programming interface (API) for the Web Hosting Resource Manager namespace included with the Microsoft Provisioning System (MPS) in the .
Overview
The Web Hosting Resource Manager namespace provides business logic regarding the definition and management of Internet Information Services (IIS) Web Server resources in shared hosting scenarios. This includes:
Adding and Removing IIS Web Servers.
Classification of shared IIS Web Servers such as Premium (2 CPUs) or Standard (1 CPUs).
Allocation of Web sites to servers and leveling of these Web sites across available systems.
Setup
The Web Hosting Resource Manager namespace installs as a Microsoft Provisioning Framework (MPF) Namespace in MPS Provisioning Manager. It may require the additional execution of a procedure to set up permissions, credentials, or perform additional initialization configuration.
Public Methods
Public Method | Description |
---|---|
Adds IIS Web Servers to the Resource Manager IIS Web Server resource pool. |
|
Modifies IIS Web Servers in the Resource Manager IIS Web Server resource pool. |
|
Removes IIS Web Servers from the Resource Manager IIS Web Server resource pool. |
|
Adds "Server Classes" resource groups. This allows for the grouping of Server resources by capability. For example, you might have a "Premium" server class that contains all dual processor servers with drive arrays. |
|
Removes server classes from Resource Manager. All IIS Web Servers must first be removed from the Server Class group for this procedure to succeed. |
|
Creates a IIS Web Server Web site and disk space quota for a specified organization. |
|
Modifies a IIS Web Server Web site and disk space quota for a specified organization |
|
Deletes an organization's Web site and storage quota. |
|
Allocates a dedicated Web server to a specified organization. |
|
De-allocates a dedicated Web server from an organization and returns it to the resource pool. |
|
Allocates a Web site from the resource pool. The allocation is first checked against the organization's quota and then a server is selected from the pool. |
|
Completes the allocation process for a Web site. |
|
Modifies a Web site size allocation. |
|
De-allocates a Web site from the resource pool. |
|
Return a listing of all Defined IIS Web Server Classes. |
|
Returns a listing of all IIS Web Servers in the resource pool with capacity data. |
|
Returns a listing of all IIS Web Servers in the resource pool that belong to a specified server class. |
|
Returns a listing of all Web sites allocated in the resource pool to a particular server. |
|
Returns a listing of all Web servers allocated in the resource pool to a particular organization. |
|
Returns a listing of all Web sites allocated in the resource pool to a particular organization. |
|
Returns capacity data for a specified organization. |
|
Returns all organizations that have IIS Web Server quotas in resource manager. |
|
Returns the allocation for a given Web site. |
|
Initializes all resource, consumer, and group types. |
|
Un-initializes all resource, consumer, and group types. Note that the call will fail if the are resource types, consumer types, and mappings existing. |
Applies To
Hosted Messaging and Collaboration version 4.5
Hosted Messaging and Collaboration version 4.0
Hosted Messaging and Collaboration version 3.5
Hosted Messaging and Collaboration version 3.0
Windows-based Hosting version 4.5
Windows-based Hosting version 4.0
Windows-based Hosting version 3.5
Windows-based Hosting for Applications version 1.0