# Data Object - VsanIOTripAnalyzerRecurrence(vim.vsan.VsanIOTripAnalyzerRecurrence)

Property of
  VsanIOTripAnalyzerConfig
Parameter to
  CreateIOTripAnalyzerRecurrences, EditIOTripAnalyzerRecurrences
Returned by
  CreateIOTripAnalyzerRecurrences, EditIOTripAnalyzerRecurrences
Extends
  DynamicData
See also
  VsanIODiagnosticsTarget
Since
  vSAN API 8.0.0.2

## Data Object Description

The spec for vSAN IO trip analyzer scheduler recurrence settings.

Properties

Name | Type | Description
--- | --- | ---
duration | xsd:long | The diagnostic duration for each IO trip analyzer occurence. The unit is second.
endTime* | xsd:dateTime | The end time for the IO trip analyzer recurrence. If not set, the recurrence will not end.
interval | xsd:long | The time interval between two IO trip analyzer tasks. If the value is set to 0, it means it is one-time IO trip analyzer scheduling, no recurrence needed. Unit is second.
name* | xsd:string | The unique name for this recurrence setting. If not given, it will generate the name automatically.
startTime | xsd:dateTime | The start time for the IO trip analyzer recurrence.
status | xsd:string | The recurrence status. If the status is set as enabled, the scheduler with this recurrence setting is up and running. Diagnostic tasks will be triggered based on the setting. If the status is set as disabled, the scheduler with this recurrence setting is not runninig. No diagnostic task will be triggered. See VsanIOTripAnalyzerRecurrenceStatus
targets | VsanIODiagnosticsTarget[] | The target entity list to run the IO trip analyzer diagnosis. Currently it supports only one entity to be given.
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VsanIOTripAnalyzerRecurrence"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="name" type="xsd:string" minOccurs="0"/> <element name="targets" type="vsan:VsanIODiagnosticsTarget" maxOccurs="unbounded"/> <element name="startTime" type="xsd:dateTime"/> <element name="endTime" type="xsd:dateTime" minOccurs="0"/> <element name="duration" type="xsd:long"/> <element name="interval" type="xsd:long"/> <element name="status" type="xsd:string"/> </sequence> </extension> </complexContent> </complexType>