Name: ServiceGroup

Managed Entity DTO for ServiceGroup. It is primarily collection of members with associated meta data and supporting specific operations.

Data Structure
{
   "typeId": "com.tintri.api.rest.v310.dto.domain.ServiceGroup",
   "createTime": DateTime,
   "creatorType": <String>,
   "deleted": <Boolean>,
   "description": <String>,
   "lastConfigChangedTime": DateTime,
   "lastNameDescriptionChangedTime": DateTime,
   "lastQoSConfigChangedTime": DateTime,
   "lastUpdatedTime": DateTime,
   "localAlias": <String>,
   "memberCount": <Number>,
   "name": <String>,
   "replicationLagStatus": <Number>,
   "staticMemberCount": <Number>,
   "groupsPrioritiesHigher": [<String>],
   "lastReplError": TintriError,
   "members": [ServiceGroupMember],
   "protectionPolicy": ProtectionPolicy,
   "qosConfig": VirtualMachineQoSConfig,
   "replConfig": VirtualMachineReplicationConfig,
   "rules": ServiceGroupRules,
   "snapshotSchedules": [VirtualMachineSnapshotSchedule],
   "srmConfig": SrmConfig,
   "statusMessages": [StatusMessage],
   "syncReplPolicy": SyncReplPolicy,
   "uuid": Uuid,
}

Elements
NameTypeDescription
groupPriorityHigher (wrapped by groupsPrioritiesHigher)xsd:list[xsd:string]List of service groups with a higher priority than this service group.
lastReplErrorTintriErrorLast replication error occurred for any member of the group.
member (wrapped by members)xsd:list[ServiceGroupMember]List of members which belong to this service group. It should be noted that service group membership can be defined 'statically' (meaning indicating explicitly which virtual machines are members of a service group) or 'rule based'. When a service group is 'rule based', membership can be lot dynamic.
protectionPolicyProtectionPolicyTgcOnly The protection policy for this service group
qosConfigVirtualMachineQoSConfigQoS configuration.
replConfigVirtualMachineReplicationConfigAssociated replication configuration with the service group; typically applied to all members of the service group unless those are overwritten explicitly.
rulesServiceGroupRulesRules define the criteria for membership. Current rules consist of hypervisor paths and name patterns.
snapshotSchedule (wrapped by snapshotSchedules)xsd:list[VirtualMachineSnapshotSchedule]List of all snapshot schedules associated with service group; typically associated with all member VMs.
srmConfigSrmConfigAssociated VMware Site Recovery Manager (SRM) Configuration with the service group; can be null.
statusMessage (wrapped by statusMessages)xsd:list[StatusMessage]TgcOnly Configuration messages for the Service Group
syncReplPolicySyncReplPolicyAssociated synchronous replication policy information
uuidUuidUnique Tintri UUID for the object

Attributes
NameTypeDescription
createTimeDateTimeTime stamp when the object is created.
creatorTypexsd:stringThe creatorType. At present it is 'user defined' type only.
deletedxsd:booleanIndicates if this service group has been deleted on the server side.
descriptionxsd:stringDescription associated with the service group.
lastConfigChangedTimeDateTimeTime corresponding to the latest configuration change.
lastNameDescriptionChangedTimeDateTimeTime stamp when the object is last updated.
lastQoSConfigChangedTimeDateTimeTime corresponding to the latest QoS configuration change.
lastUpdatedTimeDateTimeLast time the entity is updated in the format YYYY-MM-DDThh:mm:ss.ms-/+zz:zz
localAliasxsd:stringAlias used for the entity instance in this Tintri API server. If an alias is not set, then localAlias is not returned.
memberCountxsd:intTotal number of members, both static and non-static, that belong to this service group.
namexsd:stringName of the service group.
replicationLagStatusxsd:longReplication lag status associated with the service group.
staticMemberCountxsd:intTotal number of static members that belong to this service group.