ActionState interface

ActionState reprezentuje stan akcji podjętej względem zasobu. Może to służyć do reprezentowania zarówno jawnie, jak i niejawnie zdefiniowanych typów akcji.

Właściwości

actionType

Reprezentacja akcji, dla której jest to stan. Pasuje do formatu akcji zasobu usługi ARM, gdy akcja jest akcją opartą na usłudze ARM.

correlationId

Identyfikator korelacji dla oryginalnego żądania akcji. Pominięte, jeśli nie ma powiązanego identyfikatora korelacji.

endTime

Sygnatura czasowa, w której akcja osiągnęła swój końcowy, końcowy stan. Używa formatu ISO 8601.

message

Opis zapewniający dodatkowy kontekst dla wartości stanu. Może być puste lub zawierać wskazówki w przypadku awarii.

startTime

Sygnatura czasowa rozpoczęcia akcji w formacie ISO 8601.

status

Stan akcji.

stepStates

Uporządkowana lista poszczególnych kroków składających się na akcję.

Szczegóły właściwości

actionType

Reprezentacja akcji, dla której jest to stan. Pasuje do formatu akcji zasobu usługi ARM, gdy akcja jest akcją opartą na usłudze ARM.

actionType?: string

Wartość właściwości

string

correlationId

Identyfikator korelacji dla oryginalnego żądania akcji. Pominięte, jeśli nie ma powiązanego identyfikatora korelacji.

correlationId?: string

Wartość właściwości

string

endTime

Sygnatura czasowa, w której akcja osiągnęła swój końcowy, końcowy stan. Używa formatu ISO 8601.

endTime?: string

Wartość właściwości

string

message

Opis zapewniający dodatkowy kontekst dla wartości stanu. Może być puste lub zawierać wskazówki w przypadku awarii.

message?: string

Wartość właściwości

string

startTime

Sygnatura czasowa rozpoczęcia akcji w formacie ISO 8601.

startTime?: string

Wartość właściwości

string

status

Stan akcji.

status?: string

Wartość właściwości

string

stepStates

Uporządkowana lista poszczególnych kroków składających się na akcję.

stepStates?: StepState[]

Wartość właściwości