Versions in this module Expand all Collapse all v1 v1.3.0 Jun 21, 2026 Changes in this version + type Config struct + Name string + Type string + func (*Config) FlatMapstructure() interface{ ... } + type Datasource struct + func (d *Datasource) ConfigSpec() hcldec.ObjectSpec + func (d *Datasource) Configure(raws ...any) error + func (d *Datasource) Execute() (cty.Value, error) + func (d *Datasource) OutputSpec() hcldec.ObjectSpec + type DatasourceOutput struct + PrivateKeyPath string + PublicKey string + func (*DatasourceOutput) FlatMapstructure() interface{ ... } + type ED25519Key struct + func (k *ED25519Key) FromPEM(bytes []byte) error + func (k *ED25519Key) Generate() error + func (k *ED25519Key) Public() (string, error) + func (k *ED25519Key) ToPEM() ([]byte, error) + type FlatConfig struct + Name *string + Type *string + func (*FlatConfig) HCL2Spec() map[string]hcldec.Spec + type FlatDatasourceOutput struct + PrivateKeyPath *string + PublicKey *string + func (*FlatDatasourceOutput) HCL2Spec() map[string]hcldec.Spec + type RSAKey struct + func (k *RSAKey) FromPEM(bytes []byte) error + func (k *RSAKey) Generate() error + func (k *RSAKey) Public() (string, error) + func (k *RSAKey) ToPEM() ([]byte, error) + type SSHKey interface + FromPEM func(bytes []byte) error + Generate func() error + Public func() (string, error) + ToPEM func() ([]byte, error) v1.2.1 Jun 17, 2024