Versions in this module Expand all Collapse all v0 v0.1.1 Oct 9, 2024 v0.1.0 Oct 8, 2024 Changes in this version + func EncryptDataSourceSchema() schema.Schema + func New(version string) func() provider.Provider + func NewEncryptResource() resource.Resource + func NewEncryptedDataSource() datasource.DataSource + type EncryptDataSource struct + func (d *EncryptDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...) + func (d *EncryptDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...) + func (d *EncryptDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse) + func (d *EncryptDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...) + func (d EncryptDataSource) ConfigValidators(ctx context.Context) []datasource.ConfigValidator + type EncryptDataSourceModel struct + Base64Encode types.Bool + Encrypted types.String + EncryptedBase64 types.String + Id types.String + PublicKeyBase64 types.String + Value types.String + ValueBase64 types.String + func (d *EncryptDataSourceModel) Encrypt() (err error) + func (d *EncryptDataSourceModel) SetDefaults(ctx context.Context) (err error) + type EncryptResource EncryptDataSourceModel + func (d EncryptResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator + func (r *EncryptResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse) + func (r *EncryptResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse) + func (r *EncryptResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...) + func (r *EncryptResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...) + func (r *EncryptResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse) + func (r *EncryptResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse) + func (r *EncryptResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse) + type EncryptResourceModel = EncryptDataSourceModel