The following data types are described in this section:
Attributes of the AccountID data type.
Data Type Elements
This data type defines the pattern value of an account ID.
Type: xs:string
Pattern value: ACC-[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}
Ancestors
None
Data Type Elements
ID of the distribution group.
Type: xs:string
Name of the distribution group.
Type: xs:string
Description of the distribution group.
Type: xs:string
Status of the distribution group.
Type: xs:string
List of tags associated with the distribution group.
Type: TagType
List of vServer IDs associated with the distribution group.
Type: VserverIdType
Size of the distribution group.
Type: xs:int
Ancestors
None
Data Type Elements
ID of the server template.
Type: xs:string
Name of the server template.
Type: xs:string
Description of the server template.
Type: xs:string
Status of the server template.
Type: xs:string
List of none or more tags for the server template.
Type: TagType
Size of the server template in GB.
Type: xs:long
Flag to indicate if the server template is available for other accounts.
Type: xs:boolean
Type of the image, VM template or assembly.
Type: GenericString
Flag to indicate if the server template is read only.
Type: xs:boolean
Ancestors
None
Actions
Data Type Elements
ID of the virtual network.
Type: xs:string
Name of the virtual network.
Type: xs:string
Description of the virtual network.
Type: xs:string
Status of the virtual network.
Type: xs:string
List of none or more tags for the virtual network.
Type: TagType
Subnet of the virtual network.
Type: GenericString
Ancestors
None
Actions
Data Type Elements
ID of the volume.
Type: xs:string
Name of the volume.
Type: xs:string
Description of the volume.
Type: xs:string
Status of the volume.
Type: xs:string
List of none or more tags for the volume.
Type: TagType
Size of the volume in GB.
Type: xs:double
Flag to indicate if the volume is shared.
Type: xs:boolean
List of vServer IDs associated with the volume.
Type: VserverIdType
Ancestors
None
Actions
Data Type Elements
ID of the vServer.
Type: xs:string
Name of the vServer.
Type: xs:string
Description of the vServer.
Type: xs:string
Status of the vServer.
Type: xs:string
List of tags associated with the vServer.
Type: TagType
List of virtual network IDs to which the vServer belongs to.
Type: VnetIdType
List of IP addresses associated with the vServer.
Type: xs:string
ID of the server template associated with the vServer.
Type: ServerTemplateIdType
Name of the key pair associated with the vServer.
Type: GenericString
ID of the vServer type associated with the vServer.
Type: GenericString
Flag to indicate whether automatic recovery is enabled for the vServer. Flag is boolean, possible values are true or false.
Type: GenericString
ID of the distribution group associated with the vServer.
Type: GenericString
List of volume IDs associated with the vServer.
Type: xs:string
Number of vCPUs of the vServer.
Type: xs:integer
Total memory allocated for the vServer.
Type: xs:long
Total storage dedicated to the vServer.
Type: xs:long
Total storage of the volumes attached to the vServer.
Type: xs:long
Ancestors
None
Actions
Data Type Elements
ID of the vServer type.
Type: xs:string
Name of the vServer type.
Type: xs:string
Description of the vServer type.
Type: xs:string
List of none or more tags of the vServer type.
Type: TagType
Memory size of the vServer type in GB.
Type: xs:long
Storage size of the vServer type in GB.
Type: xs:long
Number of virtual CPUs of the vServer type.
Type: xs:integer
Ancestors
None
Actions
Attributes of the DistributionGroupID data type.
Data Type Elements
This data type defines the pattern value of a distribution group ID.
Type: xs:string
Pattern value: DG-[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}
Ancestors
None
Attributes of the GenericString data type.
Data Type Elements
Simple data type with the following definition.
Type: xs:string
maxLength value: 256
enumeration value: 200
Ancestors
Attributes of the Hostname data type.
Data Type Elements
Simple data type for a host name with the following definition.
Type: xs:string
pattern value: [A-Za-z\\d]|([A-Za-z\\d][A-Za-z\\d\\-]{0,253}[A-Za-z\\d])
Ancestors
None
Actions
Attributes of the PositiveInteger data type.
Data Type Elements
This data type defines the pattern value of a PositiveInteger data type.
Type: xs:integer
minInclusive value: 1
Ancestors
None
Attributes of the ResourceID data type.
Data Type Elements
This data type defines the pattern value of a resource ID.
Type: xs:string
Pattern value: [A-Z]{1,4}-[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}
Ancestors
None
Attributes of the SnapshotID data type.
Data Type Elements
This data type defines the pattern value of a snapshot ID.
Type: xs:string
Pattern value: SNAP-[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}
Ancestors
None
Attributes of the ServerTemplateID data type.
Data Type Elements
This data type defines the pattern value of a server template ID.
Type: xs:string
Pattern value: TMPL-[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}
Ancestors
Attributes of the URL data type.
Data Type Elements
This data type defines the pattern value of a URL.
Type: xs:string
Ancestors
None
Attributes of the vNet data type.
Data Type Elements
This data type defines the pattern value of a virtual network ID.
Type: xs:string
Pattern value: VNET-[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}
Attributes of the volume ID data type.
Data Type Elements
This data type defines the pattern value of a volume ID.
Type: xs:string
Pattern value: VOL-[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}
Ancestors
None