This method allows you to mark this image template as customer managed software license (BYOL)
This method allows you to mark this image template as cloud init
SoftLayer_Virtual_Guest_Block_Device 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 allows you to mark this image’s supported boot modes as ‘HVM’ or ‘PV’.
This method generates a transaction to export/copy a template to an external source.
This method generates a transaction to export/copy a template to IBM Cloud Object Storage (ICOS)
This method generates a transaction to import a disk image from an external source and create a standard image template.
This method generates a process instance to import a disk image from ICOS and create a standard image template.
SoftLayer_Virtual_Guest_Block_Device 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.
This method allows you to remove BYOL attribute for a given image template.
This method allows you to remove cloud init attribute for a given image template.
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.
Fetch a sorted collection of GC enabled cloudinit images for the account of the current active customer user.
A block device template group’s SoftLayer_Account.
The accounts which may have read-only access to an image template group. Will only be populated for parent template group objects.
Get all available compatible platform names that can be added to a template group.
The block devices that are part of an image template group
The total disk space of all images in a image template group.
This method returns the boot mode, if any, set on a given image template.
A flag indicating that customer is providing the software licenses.
The image template groups that are clones of an image template group.
Get compatible platform names currently set on the template group.
The location containing this image template group. Will only be populated for child template group objects.
A collection of locations containing a copy of this image template group. Will only be populated for parent template group objects.
This method returns the default boot mode set by the software description
This method returns an array of encryption values, or empty array if none are found
The first clone of the image template group
A flag indicating if this is a flex image.
An image template’s universally unique identifier.
The virtual disk image type of this template. Value will be populated on parent and child, but only supports object filtering on the parent.
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.
A flag indicating if this is a next generation image.
Retrieve a SoftLayer_Virtual_Guest_Block_Device_Template_Group record.
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.
The ssh keys to be implemented on the server when provisioned or reloaded from an image template group.
A template group’s status.
The available locations for public image storage.
The storage repository that an image template group resides on.
This method indicates which boot modes are supported by the image.
The tags associated with this image template group.
This method allows you to grab the first data center that the image(s) reside on so we can pull it from there.
A transaction that is being performed on a image template group.
Returns the software descriptions supported for VHD imports.
This method indicates whether or not this image is a customer supplied license image.
This method indicates whether or not this image uses an operating system capable of using a customer supplied license image.
This method indicates whether or not this image uses an operating system that requires using a customer supplied license image
This method indicates whether or not this image is a cloud-init image.
This method indicates whether or not this image uses an operating system that requires cloud init
This method indicates whether this image template contains an encrypted disk image.
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.
Removes compatible platforms on the template group.
SoftLayer_Virtual_Guest_Block_Device can be made available in all storage locations. This method will create transaction(s) to remove available locations from an archive image template.
This method allows you to remove a supported boot mode attribute for a given image template.
This method generates the necessary transaction(s) to set available locations for archived block devices.
This method allows you to specify the boot mode for a given image template.
Sets compatible platforms on the template group.
Set the tags for this template group.