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
| action |
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. |
| correlation |
Identyfikator korelacji dla oryginalnego żądania akcji. Pominięte, jeśli nie ma powiązanego identyfikatora korelacji. |
| end |
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. |
| start |
Sygnatura czasowa rozpoczęcia akcji w formacie ISO 8601. |
| status | Stan akcji. |
| step |
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[]