document

package
v0.4.1 Latest Latest
Warning

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

Go to latest
Published: Dec 6, 2024 License: MPL-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateResourceId

func CreateResourceId(database basetypes.StringValue, collection basetypes.StringValue, documentId basetypes.StringValue) (basetypes.StringValue, error)

func NewDocumentDataSource

func NewDocumentDataSource() datasource.DataSource

func NewDocumentResource

func NewDocumentResource() resource.Resource

Types

type DocumentDataSource

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

DocumentDataSource defines the data source implementation.

func (*DocumentDataSource) Configure

func (*DocumentDataSource) Metadata

func (*DocumentDataSource) Read

func (*DocumentDataSource) Schema

type DocumentDataSourceModel

type DocumentDataSourceModel struct {
	Id         types.String `tfsdk:"id"`
	Database   types.String `tfsdk:"database"`
	Collection types.String `tfsdk:"collection"`
	DocumentId types.String `tfsdk:"document_id"`
	Document   types.String `tfsdk:"document"`
}

DocumentDataSourceModel describes the data source data model.

type DocumentResource

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

DocumentResource defines the resource implementation.

func (*DocumentResource) Configure

func (*DocumentResource) Create

func (*DocumentResource) Delete

func (*DocumentResource) ImportState

func (*DocumentResource) Metadata

func (*DocumentResource) Read

func (*DocumentResource) Schema

func (*DocumentResource) Update

type DocumentResourceModel

type DocumentResourceModel struct {
	Id               types.String `tfsdk:"id"`
	Database         types.String `tfsdk:"database"`
	Collection       types.String `tfsdk:"collection"`
	DocumentId       types.String `tfsdk:"document_id"`
	Document         types.String `tfsdk:"document"`
	SyncWithDatabase types.Bool   `tfsdk:"sync_with_database"`
}

DocumentResourceModel describes the resource data model.

Jump to

Keyboard shortcuts

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