Add OS Image
Add OS Image operation adds an operating system image to the image repository that is associated with the specified subscription.
Add OS Image request may be specified as follows. Replace
<subscription-id> with the subscription ID.
The following table describes the request headers.
||Required. Specifies the version of the operation to use for this request. This header should be set to
The format of the request body is as follows:
<OSImage xmlns="http://schemas.microsoft.com/windowsazure" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <Label>image-label</Label> <MediaLink>uri-of-vhd</MediaLink> <Name>name-of-image</Name> <OS>operating-system-type</OS> <Eula>image-eula</Eula> <Description>image-description</Description> <ImageFamily>image-family</ImageFamily> <PublishedDate>published-date</PublishedDate> <ShowInGui>indicator-of-availability</ShowInGui> <PrivacyUri>uri-of-privacy-policy</PrivacyUri> <IconUri>uri-of-icon</IconUri> <RecommendedVMSize>recommended-vm-size</RecommendedVMSize> <SmallIconUri>uri-of-icon</SmallIconUri> <Language>language-of-image</Language> </OSImage>
The following table describes the elements of the request body.
|Label||Required. Specifies the friendly name of the image.|
|MediaLink||Required. Specifies the location of the vhd file for the image. The storage account where the vhd is located must be associated with the specified subscription.
|Name||Required. Specifies a name that is used to identify the image when you create a Virtual Machine.|
|OS||Required. Specifies the operating system type of the OS image.
Possible values are:
|Eula||Optional. Specifies the End User License Agreement that is associated with the image. The value for this element is a string, but it is recommended that the value be a URL that points to a EULA.|
|Description||Optional. Specifies the description of the OS image.|
|ImageFamily||Optional. Specifies a value that can be used to group OS images.|
|PublishedDate||Optional. Specifies the date when the OS image was added to the image repository.|
|ShowInGui||Specifies whether the image should appear in the image gallery.|
|IconUri||Optional. Specifies the Uri to the icon that is displayed for the image in the Management Portal.|
|RecommendedVMSize||Optional. Specifies the size to use for the virtual machine that is created from the OS image.|
|SmallIconUri||Specifies the URI to the small icon that is displayed when the image is presented in the portal.
|Language||Specifies the language of the image.
The response includes an HTTP status code and a set of response headers.
A successful operation returns status code 201 (Created).
The response for this operation includes the following headers. The response may also include additional standard HTTP headers.
||A value that uniquely identifies a request made against the management service.|