MaintenanceEventProperties interface

Properties of a maintenance event resource.

Properties

deferrable

Indicates whether the customer can reschedule this maintenance event.

deferralDeadlineUtc

The latest date and time to which this maintenance event can be postponed, in UTC. This property is present only when deferrable is true.

description

The human-readable description of the maintenance event.

endTimeUtc

The scheduled end time of the maintenance event in UTC.

estimatedDowntime

The estimated downtime as an ISO 8601 duration string, for example, 'PT60S' for 60 seconds.

lastUpdatedTimeUtc

The time when this maintenance event record was last updated, in UTC.

maintenanceEventId

A service-generated identifier for this maintenance event, assigned by the platform. The format is not contractual, and clients should not attempt to parse or construct this value.

maintenanceType

The maintenance type.

originalStartTimeUtc

The initially scheduled start time before any reschedule, in UTC. This value equals startTimeUtc when the event has never been rescheduled.

rescheduledFromUtc

The scheduled start time before the most recent reschedule, in UTC. This property is absent if the event has never been rescheduled.

startTimeUtc

The scheduled start time of the maintenance event in UTC.

status

The customer-facing status of the maintenance event.

Property Details

deferrable

Indicates whether the customer can reschedule this maintenance event.

deferrable: boolean

Property Value

boolean

deferralDeadlineUtc

The latest date and time to which this maintenance event can be postponed, in UTC. This property is present only when deferrable is true.

deferralDeadlineUtc?: Date

Property Value

Date

description

The human-readable description of the maintenance event.

description?: string

Property Value

string

endTimeUtc

The scheduled end time of the maintenance event in UTC.

endTimeUtc: Date

Property Value

Date

estimatedDowntime

The estimated downtime as an ISO 8601 duration string, for example, 'PT60S' for 60 seconds.

estimatedDowntime?: string

Property Value

string

lastUpdatedTimeUtc

The time when this maintenance event record was last updated, in UTC.

lastUpdatedTimeUtc?: Date

Property Value

Date

maintenanceEventId

A service-generated identifier for this maintenance event, assigned by the platform. The format is not contractual, and clients should not attempt to parse or construct this value.

maintenanceEventId?: string

Property Value

string

maintenanceType

The maintenance type.

maintenanceType: string

Property Value

string

originalStartTimeUtc

The initially scheduled start time before any reschedule, in UTC. This value equals startTimeUtc when the event has never been rescheduled.

originalStartTimeUtc: Date

Property Value

Date

rescheduledFromUtc

The scheduled start time before the most recent reschedule, in UTC. This property is absent if the event has never been rescheduled.

rescheduledFromUtc?: Date

Property Value

Date

startTimeUtc

The scheduled start time of the maintenance event in UTC.

startTimeUtc: Date

Property Value

Date

status

The customer-facing status of the maintenance event.

status: string

Property Value

string