github.com/khulnasoft-lab/defsec@v1.0.5-0.20230827010352-5e9f46893d95/internal/adapters/cloud/adapt.go (about)

     1  package cloud
     2  
     3  import (
     4  	"context"
     5  
     6  	"github.com/khulnasoft-lab/defsec/internal/adapters/cloud/aws"
     7  	"github.com/khulnasoft-lab/defsec/internal/adapters/cloud/options"
     8  	"github.com/khulnasoft-lab/defsec/pkg/state"
     9  )
    10  
    11  // Adapt ...
    12  func Adapt(ctx context.Context, opt options.Options) (*state.State, error) {
    13  	cloudState := &state.State{}
    14  	err := aws.Adapt(ctx, cloudState, opt)
    15  	return cloudState, err
    16  }