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 }