SoftLayer_Virtual_Guest_Block_Device_Template_Group


SoftLayer_Virtual_Guest_Block_Device_Template_Group

Description

The virtual block device template group data type presents the structure in which a group of archived image templates will be presented. The structure consists of a parent template group which contain multiple child template group objects. Each child template group object represents the image template in a particular location. Unless editing/deleting a specific child template group object, it is best to use the parent object.

A virtual block device template group, also known as an image template group, represents an image of a virtual guest instance.

Local


accountId

A block device template group’s SoftLayer_Account ID
Type: int


createDate

The date a block device template group was created.
Type: dateTime


id

A block device template group’s unique ID.
Type: int


name

A user definable and optional name of a block device template group.
Type: string


note

A block device template group’s user defined note.
Type: string


parentId

A block device template group’s SoftLayer_Virtual_Guest_Block_Device_Template_Group ID. This will only be set when a template group is created from a previously existing template group
Type: int


publicFlag

None
Type: int


statusId

A block device template group’s SoftLayer_Virtual_Guest_Block_Device_Template_Group_Status ID
Type: int


summary

A block device template group’s user defined summary.
Type: string


transactionId

A block device template group’s SoftLayer_Provisioning_Version1_Transaction ID. This will only be set when there is a transaction being performed on the block device template group.
Type: int


userRecordId

A block device template group’s SoftLayer_User_Customer ID
Type: int

Relational


account

A block device template group’s SoftLayer_Account.
Type: SoftLayer_Account


accountReferences

The accounts which may have read-only access to an image template group. Will only be populated for parent template group objects.
Type: SoftLayer_Virtual_Guest_Block_Device_Template_Group_Accounts[]


blockDevices

The block devices that are part of an image template group
Type: SoftLayer_Virtual_Guest_Block_Device_Template[]


blockDevicesDiskSpaceTotal

The total disk space of all images in a image template group.
Type: float


byolFlag

A flag indicating that customer is providing the software licenses.
Type: boolean


children

The image template groups that are clones of an image template group.
Type: SoftLayer_Virtual_Guest_Block_Device_Template_Group[]


datacenter

The location containing this image template group. Will only be populated for child template group objects.
Type: SoftLayer_Location


datacenters

A collection of locations containing a copy of this image template group. Will only be populated for parent template group objects.
Type: SoftLayer_Location[]


firstChild

The first clone of the image template group
Type: SoftLayer_Virtual_Guest_Block_Device_Template_Group


flexImageFlag

A flag indicating if this is a flex image.
Type: boolean


globalIdentifier

An image template’s universally unique identifier.
Type: string


imageType

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


imageTypeKeyName

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.
Type: string


nextGenFlag

A flag indicating if this is a next generation image.
Type: boolean


parent

The image template group that another image template group was cloned from.
Type: SoftLayer_Virtual_Guest_Block_Device_Template_Group


sshKeys

The ssh keys to be implemented on the server when provisioned or reloaded from an image template group.
Type: SoftLayer_Security_Ssh_Key[]


storageRepository

The storage repository that an image template group resides on.
Type: SoftLayer_Virtual_Storage_Repository


tagReferences

The tags associated with this image template group.
Type: SoftLayer_Tag_Reference[]


transaction

A transaction that is being performed on a image template group.
Type: SoftLayer_Provisioning_Version1_Transaction

Count


accountContactCount

A count of
Type: unsignedLong


accountReferenceCount

A count of the accounts which may have read-only access to an image template group. Will only be populated for parent template group objects.
Type: unsignedLong


blockDeviceCount

A count of the block devices that are part of an image template group
Type: unsignedLong


childrenCount

A count of the image template groups that are clones of an image template group.
Type: unsignedLong


datacenterCount

A count of a collection of locations containing a copy of this image template group. Will only be populated for parent template group objects.
Type: unsignedLong


regionCount

A count of
Type: unsignedLong


sshKeyCount

A count of the ssh keys to be implemented on the server when provisioned or reloaded from an image template group.
Type: unsignedLong


tagReferenceCount

A count of the tags associated with this image template group.
Type: unsignedLong