Export (0) Print
Expand All

Windows Azure Pack IaaS Resource Provider

Updated: September 17, 2014

Applies To: Windows Azure Pack for Windows Server

The IaaS resource provider for Windows Azure Pack for Windows Server provides infrastructure management through the Service Management API. This is exposed as an OData service. This service provides an API that helps with automation for both the hoster and the tenant.

ImportantImportant
The documentation related to the IaaS provider is currently in progress. Only part of the tenant IaaS service is currently documented.

Virtual Machine Roles are provided in another IaaS resource provider which is documented at VM Roles Tenant Service. The VM role capabilities of Windows Azure Pack provides a different way to manage and provision VMs, through a gallery. The VMs that are provisioned this way can be further managed through this resource provider..

Revision History

 

Release Date Changes

May, 2014

Initial publish. Covered the tenant objects related to networks.

June, 2014

Covered the tenant objects related to disks.

Reworked the sections below into a new table that lists both collections and entities together.

Each entity topic now links to the code samples used by the backing collection topic.

August, 2014

Covered the tenant objects related to services and templates.

Added Complex Types topics. Only the types used by the currently documented entities have been documented.

Cleaned up topics to make them consistent. For example, every collection operation topic describes the expected return code.

September, 2014

Covered the tenant objects related to virtual machines.

October, 2014

Covered more objects.

Infrastructure as a Service: The tenant and hoster

The tenant generally manages their own virtual machines, network, and related objects (available with their subscription) through the Windows Azure Pack portal. However, not everything the service can offer can be managed through the portal. The Service Management API provides an OData service for the tenant (or the hoster) to automate their infrastructure and configuration. The OData service provides collections and entities related to IaaS. For more information about OData concepts, see OData Introduction.

The IaaS resource provider service is located at https://{server-name}:{auth-port}/{subscription-id}/services/systemcenter/vmm/. For more information about the service URL, see Common URL placeholders and Service Management API and Service Provider Foundation URLs.

Collections and entities

Collections provide entity sets (instances) of various IaaS objects, such as virtual machines, networks, and hard disks. Collections are used when you need to create, read, update, or delete (CRUD) an entity instances. The entity defines the properties and which CRUD operations are allowed.

 

Collections Entities

Network

See Virtual Network Basic Overview for more information.

BGPPeers Collection

BGPPeer

LogicalNetworks Collection

LogicalNetwork

NATConnections Collection

NATConnection

NATRules Collection

NATRule

StaticIPAddressPools Collection

StaticIPAddressPool

VirtualNetworkAdapters Collection

VirtualNetworkAdapter

VMNetworkGateways Collection

VMNetwork

VMNetworks Collection

VMNetworkGateway

VMSubnets Collection

VMSubnet

VPNConnections Collection

VPNConnection

VPNNetworkRoutes Collection

VPNNetworkRoute

Disk

ISOs Collection

ISO

VirtualDiskDrives Collection

VirtualDiskDrive

VirtualDVDDrives Collection

VirtualDVDDrive

VirtualHardDisks Collection

VirtualHardDisk

VirtualSCSIAdapters Collection

VirtualSCSIAdapter

Services

ApplicationHosts Collection

ApplicationHost

ApplicationHostTemplates Collection

ApplicationHostTemplate

ComputerTiers Collection

ComputerTier

ComputerTierTemplates Collection

ComputerTierTemplate

Services Collection

Service

ServiceTemplates Collection

ServiceTemplate

Virtual Machines

VirtualMachines Collection

VirtualMachine

VMCheckPoints Collection

VMCheckPoint

VMTemplates Collection

VMTemplate

Everything Else

BasicStatistics Collection

BasicStatistics

CapabilityProfiles Collection

CapabilityProfile

CloudCapacities Collection

CloudCapacity

Clouds Collection

Cloud

GuestInfos Collection

GuestInfo

HardwareProfiles Collection

HardwareProfile

Jobs Collection

Job

LibraryShares Collection

LibraryShare

PerformanceData Collection

PerformanceData

RunAsAccounts Collection

RunAsAccount

UserRoles Collection

UserRole

 
Show:
© 2014 Microsoft