func (probe probeStruct) Name() string {
	return "encryption-at-rest"
}
Name will return this probe's name
package aksencryptionatrest
import (
	"context"
	"fmt"
	"log"
	"github.com/cucumber/godog"
	"github.com/probr/probr-pack-aks/internal/common"
	"github.com/probr/probr-pack-aks/internal/config"
	"github.com/probr/probr-pack-aks/internal/summary"
	"github.com/probr/probr-sdk/probeengine"
	azureutil "github.com/probr/probr-sdk/providers/azure"
	azureconnection "github.com/probr/probr-sdk/providers/azure/connection"
	k8sconnection "github.com/probr/probr-sdk/providers/kubernetes/connection"
)
type scenarioState struct {
	common.ScenarioState
	namespace string
	pods      []string
	pvcs      []string
	disks     []string
}
type probeStruct struct {
}
var Probe probeStruct
var scenario scenarioState                
var kConnection k8sconnection.Connection  
var aksJSON []byte
func beforeScenario(s *scenarioState, probeName string, gs *godog.Scenario) {
	s.Name = gs.Name
	s.Probe = summary.State.GetProbeLog(probeName)
	s.Audit = summary.State.GetProbeLog(probeName).InitializeAuditor(gs.Name, gs.Tags)
	s.Ctx = context.Background()
	s.namespace = config.Vars.ServicePacks.Kubernetes.ProbeNamespace
	probeengine.LogScenarioStart(gs)
}