Virtual
SoftLayer_Virtual_Guest_Block_Device_Template_Group

Overview

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 Properties

accountId

A block device template group's account ID

Type:

integer

createDate

The date a block device template group was created.

Type:

dateTime

id

A block device template group's unique ID.

Type:

integer

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 parent ID. This will only be set when a template group is created from a previously existing template group

Type:

integer

publicFlag
Type:

integer

statusId

A block device template group's status ID

Type:

integer

summary

A block device template group's user defined summary.

Type:

string

transactionId

A block device template group's transaction ID. This will only be set when there is a transaction being performed on the block device template group.

Type:

integer

userRecordId

A block device template group's user ID

Type:

integer

Relational & Count Properties

Relational Properties can be queried by object mask
account

A block device template group's account.

accountContactCount

A count of

Type:

unsignedLong

accountContacts
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

accountReferences

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

blockDeviceCount

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

Type:

unsignedLong

blockDevices

The block devices that are part of an image template group

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.

childrenCount

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

Type:

unsignedLong

datacenter

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

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

datacenters

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

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.

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

parent

The image template group that another image template group was cloned from.

sshKeyCount

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

Type:

unsignedLong

sshKeys

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

status

A template group's status.

storageRepository

The storage repository that an image template group resides on.

tagReferenceCount

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

Type:

unsignedLong

tagReferences

The tags associated with this image template group.

transaction

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