Virtual
SoftLayer_Virtual_Guest_Block_Device_Template_Group

Overview

The virtual guest block device template group service provides a common interface to an accounts archived image templates The interaction with various third party APIs is not needed when implementing this service to administer your guests.

Methods

Block Devices can be made available in all storage locations. This method will create transaction(s) to add available locations to an archive image template.

This method generates a transaction to export/copy a template to an external source.

This method generates a transaction to import a disk image from an external source and create a standard image template.

Block Devices can be published together in a public repository for use by everyone. This method generates a transaction to perform a public image of the provided archived block devices.

Create a transaction that will remove all block device templates from the group and delete the disk images associated with them.

Deny another SoftLayer customer account's previously given access to provision CloudLayer Computing Instances from an image template group. Template access should only be removed from the parent template group object, not the child.

Edit an image template group's name and note.

Retrieve a block device template group's account.

Retrieve the accounts which may have read-only access to an image template group. Will only be populated for parent template group objects.

Retrieve the block devices that are part of an image template group

Retrieve the total disk space of all images in a image template group.

Retrieve the image template groups that are clones of an image template group.

Retrieve the location containing this image template group. Will only be populated for child template group objects.

Retrieve a collection of locations containing a copy of this image template group. Will only be populated for parent template group objects.

Retrieve a flag indicating if this is a flex image.

Retrieve an image template's universally unique identifier.

Retrieve the virtual disk image type of this template. Value will be populated on parent and child, but only supports object filtering on the parent.

Retrieve the virtual disk image type keyname (e.g. SYSTEM, DISK_CAPTURE, ISO, etc) of this template. Value will be populated on parent and child, but only supports object filtering on the parent.

Retrieve a SoftLayer_Virtual_Guest_Block_Device_Template_Group record.

Retrieve the image template group that another image template group was cloned from.

Gets all public customer owned image templates that the user is allowed to see.

Gets all public image templates that the user is allowed to see.

Retrieve the ssh keys to be implemented on the server when provisioned or reloaded from an image template group.

Retrieve a template group's status.

The available locations for public image storage.

Retrieve the storage repository that an image template group resides on.

Retrieve the tags associated with this image template group.

Retrieve a transaction that is being performed on a image template group.

Returns the software descriptions supported for VHD imports.

Permit another SoftLayer customer account access to provision CloudLayer Computing Instances from an image template group. Template access should only be given to the parent template group object, not the child.

Block Devices can be made available in all storage locations. This method will create transaction(s) to remove available locations from an archive image template.

Block Devices can be made available in all storage locations. This method generates the necessary transaction(s) to set available locations for archived block devices. WARNING - Any existing image template location(s) not sent in as a parameter will be deleted. If you wish to keep your existing locations and add some new location(s), you must send in all of the locations as parameters.

Set the tags for this template group.