github.com/opentofu/opentofu@v1.7.1/internal/encryption/keyprovider/gcp_kms/descriptor.go (about)

     1  package gcp_kms
     2  
     3  import (
     4  	"github.com/opentofu/opentofu/internal/encryption/keyprovider"
     5  )
     6  
     7  func New() keyprovider.Descriptor {
     8  	return &descriptor{}
     9  }
    10  
    11  type descriptor struct {
    12  }
    13  
    14  func (f descriptor) ID() keyprovider.ID {
    15  	return "gcp_kms"
    16  }
    17  
    18  func (f descriptor) ConfigStruct() keyprovider.Config {
    19  	return &Config{}
    20  }