Skip to main content

BlueprintOperationFailedNotification

Namespace: Meshmakers.Octo.Runtime.Contracts.Blueprints

public record BlueprintOperationFailedNotification : IEquatable<BlueprintOperationFailedNotification>

Inheritance ObjectBlueprintOperationFailedNotification
Implements IEquatable<BlueprintOperationFailedNotification>

Properties

TenantId

Target tenant.

public string TenantId { get; set; }

Property Value

String

BlueprintId

Blueprint involved, or null if the failure happened before identification.

public BlueprintId BlueprintId { get; set; }

Property Value

BlueprintId

Operation

Operation name, e.g. "Apply", "Update", "Rollback", "Uninstall".

public string Operation { get; set; }

Property Value

String

ErrorMessage

Human-readable error description.

public string ErrorMessage { get; set; }

Property Value

String

CorrelationId

Correlates this notification with other events from the same operation.

public Guid CorrelationId { get; set; }

Property Value

Guid

Timestamp

When the failure occurred.

public DateTime Timestamp { get; set; }

Property Value

DateTime

Constructors

BlueprintOperationFailedNotification(String, BlueprintId, String, String, Guid, DateTime)

public BlueprintOperationFailedNotification(string TenantId, BlueprintId BlueprintId, string Operation, string ErrorMessage, Guid CorrelationId, DateTime Timestamp)

Parameters

TenantId String
Target tenant.

BlueprintId BlueprintId
Blueprint involved, or null if the failure happened before identification.

Operation String
Operation name, e.g. "Apply", "Update", "Rollback", "Uninstall".

ErrorMessage String
Human-readable error description.

CorrelationId Guid
Correlates this notification with other events from the same operation.

Timestamp DateTime
When the failure occurred.