provider

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 26, 2023 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(version string) func() provider.Provider

func NewDecryptDataSource

func NewDecryptDataSource() datasource.DataSource

func NewEncryptedDataResource

func NewEncryptedDataResource() resource.Resource

Types

type DecryptDataSource

type DecryptDataSource struct {
}

func (*DecryptDataSource) Configure

func (*DecryptDataSource) Metadata

func (*DecryptDataSource) Read

func (*DecryptDataSource) Schema

type DecryptDataSourceModel

type DecryptDataSourceModel struct {
	PrivateKey    types.String `tfsdk:"private_key"`
	PublicKey     types.String `tfsdk:"public_key"`
	Data          types.String `tfsdk:"data"`
	DecryptedData types.String `tfsdk:"decrypted_data"`
	Id            types.String `tfsdk:"id"`
}

type EncryptEyamlProvider

type EncryptEyamlProvider struct {
	// contains filtered or unexported fields
}

EncryptEyamlProvider defines the provider implementation.

func (*EncryptEyamlProvider) Configure

func (*EncryptEyamlProvider) DataSources

func (p *EncryptEyamlProvider) DataSources(ctx context.Context) []func() datasource.DataSource

func (*EncryptEyamlProvider) Metadata

func (*EncryptEyamlProvider) Resources

func (p *EncryptEyamlProvider) Resources(ctx context.Context) []func() resource.Resource

func (*EncryptEyamlProvider) Schema

type EncryptEyamlProviderModel

type EncryptEyamlProviderModel struct {
}

EncryptEyamlProviderModel describes the provider data model.

type EncryptedDataResource

type EncryptedDataResource struct {
}

func (*EncryptedDataResource) Configure

func (*EncryptedDataResource) Create

func (*EncryptedDataResource) Delete

func (*EncryptedDataResource) ImportState

func (*EncryptedDataResource) Metadata

func (*EncryptedDataResource) Read

func (*EncryptedDataResource) Schema

func (*EncryptedDataResource) Update

type EncryptedDataResourceModel

type EncryptedDataResourceModel struct {
	PublicKey     types.String `tfsdk:"public_key"`
	Data          types.String `tfsdk:"data"`
	EncryptedData types.String `tfsdk:"encrypted_data"`
	Id            types.String `tfsdk:"id"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL