SoftLayer_Virtual_Guest_Block_Device_Template_Group


SoftLayer_Virtual_Guest_Block_Device_Template_Group

Description

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

addLocations
[[SoftLayer_Virtual_Guest_Block_Devices|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.
copyToExternalSource
This method generates a transaction to export/copy a template to an external source.
createFromExternalSource
This method generates a transaction to import a disk image from an external source and create a standard image template.
createPublicArchiveTransaction
[[SoftLayer_Virtual_Guest_Block_Devices|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.
deleteObject
Create a transaction that will remove all block device templates from the group and delete the disk images associated with them.
denySharingAccess
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.
editObject
Edit an image template group's name and note.
getAccount
Retrieve a block device template group's [[SoftLayer_Account|account]].
getAccountReferences
Retrieve the accounts which may have read-only access to an image template group. Will only be populated for parent template group objects.
getBlockDevices
Retrieve the block devices that are part of an image template group
getBlockDevicesDiskSpaceTotal
Retrieve the total disk space of all images in a image template group.
getByolFlag
Retrieve a flag indicating that customer is providing the software licenses.
getChildren
Retrieve the image template groups that are clones of an image template group.
getDatacenter
Retrieve the location containing this image template group. Will only be populated for child template group objects.
getDatacenters
Retrieve a collection of locations containing a copy of this image template group. Will only be populated for parent template group objects.
getFlexImageFlag
Retrieve a flag indicating if this is a flex image.
getGlobalIdentifier
Retrieve an image template's universally unique identifier.
getImageType
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.
getImageTypeKeyName
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.
getObject
Retrieve a SoftLayer_Virtual_Guest_Block_Device_Template_Group record.
getParent
Retrieve the image template group that another image template group was cloned from.
getPublicCustomerOwnedImages
Gets all public customer owned image templates that the user is allowed to see.
getPublicImages
Gets all public image templates that the user is allowed to see.
getSshKeys
Retrieve the ssh keys to be implemented on the server when provisioned or reloaded from an image template group.
getStatus
Retrieve a template group's status.
getStorageLocations
The available locations for public image storage.
getStorageRepository
Retrieve the storage repository that an image template group resides on.
getTagReferences
Retrieve the tags associated with this image template group.
getTransaction
Retrieve a transaction that is being performed on a image template group.
getVhdImportSoftwareDescriptions
Returns the software descriptions supported for VHD imports.
permitSharingAccess
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.
removeLocations
[[SoftLayer_Virtual_Guest_Block_Devices|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.
setAvailableLocations
This method generates the necessary transaction(s) to set available locations for archived block devices.
setTags
Set the tags for this template group.

/reference/services/SoftLayer_Virtual_Guest_Block_Device_Template_Group/