VsanIOTripAnalyzerRecurrence

VsanIOTripAnalyzerRecurrence
VsanIOTripAnalyzerRecurrence

The spec for vSAN IO trip analyzer scheduler recurrence settings.

This structure may be used only with operations rendered under /vsan.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "name": "string",
    "targets": [
        {
            "_typeName": "string",
            "type": "string",
            "entityId": "string",
            "objUuids": [
                "string"
            ]
        }
    ],
    "startTime": "string",
    "endTime": "string",
    "duration": 0,
    "interval": 0,
    "status": "string"
}
string
name
Optional

The unique name for this recurrence setting.

If not given, it will generate the name automatically.

targets
Required

The target entity list to run the IO trip analyzer diagnosis.

Currently it supports only one entity to be given.

string As date-time As date-time
startTime
Required

The start time for the IO trip analyzer recurrence.

string As date-time As date-time
endTime
Optional

The end time for the IO trip analyzer recurrence.

If not set, the recurrence will not end.

integer As int64 As int64
duration
Required

The diagnostic duration for each IO trip analyzer occurence.

The unit is second.

integer As int64 As int64
interval
Required

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.

string
status
Required

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 also VsanIOTripAnalyzerRecurrenceStatusEnum.