public static bool IsActive(this AzureResourceProvisioningState provisioningState) => !provisioningState.IsFinal() && provisioningState != AzureResourceProvisioningState.Unknown;
public static bool IsFinal(this AzureResourceProvisioningState provisioningState) => provisioningState == AzureResourceProvisioningState.Succeeded || provisioningState == AzureResourceProvisioningState.Failed || provisioningState == AzureResourceProvisioningState.Canceled;