datasourcemodel

package
v1.0.2 Latest Latest
Warning

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

Go to latest
Published: Jan 21, 2025 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountsModel

type AccountsModel struct {
	Accounts    tfconfig.Variable `json:"accounts,omitempty"`
	Like        tfconfig.Variable `json:"like,omitempty"`
	WithHistory tfconfig.Variable `json:"with_history,omitempty"`

	*config.DatasourceModelMeta
}

func Accounts

func Accounts(
	datasourceName string,
) *AccountsModel

func AccountsWithDefaultMeta

func AccountsWithDefaultMeta() *AccountsModel

func (*AccountsModel) MarshalJSON added in v1.0.1

func (a *AccountsModel) MarshalJSON() ([]byte, error)

func (*AccountsModel) WithAccountsValue

func (a *AccountsModel) WithAccountsValue(value tfconfig.Variable) *AccountsModel

func (*AccountsModel) WithDependsOn added in v1.0.1

func (a *AccountsModel) WithDependsOn(values ...string) *AccountsModel

func (*AccountsModel) WithLike added in v1.0.1

func (a *AccountsModel) WithLike(like string) *AccountsModel

func (*AccountsModel) WithLikeValue added in v1.0.1

func (a *AccountsModel) WithLikeValue(value tfconfig.Variable) *AccountsModel

func (*AccountsModel) WithWithHistory added in v1.0.1

func (a *AccountsModel) WithWithHistory(withHistory bool) *AccountsModel

func (*AccountsModel) WithWithHistoryValue added in v1.0.1

func (a *AccountsModel) WithWithHistoryValue(value tfconfig.Variable) *AccountsModel

type DatabaseModel

type DatabaseModel struct {
	Comment       tfconfig.Variable `json:"comment,omitempty"`
	CreatedOn     tfconfig.Variable `json:"created_on,omitempty"`
	IsCurrent     tfconfig.Variable `json:"is_current,omitempty"`
	IsDefault     tfconfig.Variable `json:"is_default,omitempty"`
	Name          tfconfig.Variable `json:"name,omitempty"`
	Options       tfconfig.Variable `json:"options,omitempty"`
	Origin        tfconfig.Variable `json:"origin,omitempty"`
	Owner         tfconfig.Variable `json:"owner,omitempty"`
	RetentionTime tfconfig.Variable `json:"retention_time,omitempty"`

	*config.DatasourceModelMeta
}

func Database

func Database(
	datasourceName string,
	name string,
) *DatabaseModel

func DatabaseWithDefaultMeta

func DatabaseWithDefaultMeta(
	name string,
) *DatabaseModel

func (*DatabaseModel) MarshalJSON

func (d *DatabaseModel) MarshalJSON() ([]byte, error)

func (*DatabaseModel) WithComment

func (d *DatabaseModel) WithComment(comment string) *DatabaseModel

func (*DatabaseModel) WithCommentValue

func (d *DatabaseModel) WithCommentValue(value tfconfig.Variable) *DatabaseModel

func (*DatabaseModel) WithCreatedOn

func (d *DatabaseModel) WithCreatedOn(createdOn string) *DatabaseModel

func (*DatabaseModel) WithCreatedOnValue

func (d *DatabaseModel) WithCreatedOnValue(value tfconfig.Variable) *DatabaseModel

func (*DatabaseModel) WithDependsOn added in v1.0.1

func (d *DatabaseModel) WithDependsOn(values ...string) *DatabaseModel

func (*DatabaseModel) WithIsCurrent

func (d *DatabaseModel) WithIsCurrent(isCurrent bool) *DatabaseModel

func (*DatabaseModel) WithIsCurrentValue

func (d *DatabaseModel) WithIsCurrentValue(value tfconfig.Variable) *DatabaseModel

func (*DatabaseModel) WithIsDefault

func (d *DatabaseModel) WithIsDefault(isDefault bool) *DatabaseModel

func (*DatabaseModel) WithIsDefaultValue

func (d *DatabaseModel) WithIsDefaultValue(value tfconfig.Variable) *DatabaseModel

func (*DatabaseModel) WithName

func (d *DatabaseModel) WithName(name string) *DatabaseModel

func (*DatabaseModel) WithNameValue

func (d *DatabaseModel) WithNameValue(value tfconfig.Variable) *DatabaseModel

func (*DatabaseModel) WithOptions

func (d *DatabaseModel) WithOptions(options string) *DatabaseModel

func (*DatabaseModel) WithOptionsValue

func (d *DatabaseModel) WithOptionsValue(value tfconfig.Variable) *DatabaseModel

func (*DatabaseModel) WithOrigin

func (d *DatabaseModel) WithOrigin(origin string) *DatabaseModel

func (*DatabaseModel) WithOriginValue

func (d *DatabaseModel) WithOriginValue(value tfconfig.Variable) *DatabaseModel

func (*DatabaseModel) WithOwner

func (d *DatabaseModel) WithOwner(owner string) *DatabaseModel

func (*DatabaseModel) WithOwnerValue

func (d *DatabaseModel) WithOwnerValue(value tfconfig.Variable) *DatabaseModel

func (*DatabaseModel) WithRetentionTime

func (d *DatabaseModel) WithRetentionTime(retentionTime int) *DatabaseModel

func (*DatabaseModel) WithRetentionTimeValue

func (d *DatabaseModel) WithRetentionTimeValue(value tfconfig.Variable) *DatabaseModel

type DatabasesModel

type DatabasesModel struct {
	Databases      tfconfig.Variable `json:"databases,omitempty"`
	Like           tfconfig.Variable `json:"like,omitempty"`
	Limit          tfconfig.Variable `json:"limit,omitempty"`
	StartsWith     tfconfig.Variable `json:"starts_with,omitempty"`
	WithDescribe   tfconfig.Variable `json:"with_describe,omitempty"`
	WithParameters tfconfig.Variable `json:"with_parameters,omitempty"`

	*config.DatasourceModelMeta
}

func Databases

func Databases(
	datasourceName string,
) *DatabasesModel

func DatabasesWithDefaultMeta

func DatabasesWithDefaultMeta() *DatabasesModel

func (*DatabasesModel) MarshalJSON

func (d *DatabasesModel) MarshalJSON() ([]byte, error)

func (*DatabasesModel) WithDatabasesValue

func (d *DatabasesModel) WithDatabasesValue(value tfconfig.Variable) *DatabasesModel

func (*DatabasesModel) WithDependsOn

func (d *DatabasesModel) WithDependsOn(values ...string) *DatabasesModel

func (*DatabasesModel) WithLike

func (d *DatabasesModel) WithLike(like string) *DatabasesModel

func (*DatabasesModel) WithLikeValue

func (d *DatabasesModel) WithLikeValue(value tfconfig.Variable) *DatabasesModel

func (*DatabasesModel) WithLimit

func (d *DatabasesModel) WithLimit(rows int) *DatabasesModel

func (*DatabasesModel) WithLimitValue

func (d *DatabasesModel) WithLimitValue(value tfconfig.Variable) *DatabasesModel

func (*DatabasesModel) WithStartsWith

func (d *DatabasesModel) WithStartsWith(startsWith string) *DatabasesModel

func (*DatabasesModel) WithStartsWithValue

func (d *DatabasesModel) WithStartsWithValue(value tfconfig.Variable) *DatabasesModel

func (*DatabasesModel) WithWithDescribe

func (d *DatabasesModel) WithWithDescribe(withDescribe bool) *DatabasesModel

func (*DatabasesModel) WithWithDescribeValue

func (d *DatabasesModel) WithWithDescribeValue(value tfconfig.Variable) *DatabasesModel

func (*DatabasesModel) WithWithParameters

func (d *DatabasesModel) WithWithParameters(withParameters bool) *DatabasesModel

func (*DatabasesModel) WithWithParametersValue

func (d *DatabasesModel) WithWithParametersValue(value tfconfig.Variable) *DatabasesModel

Directories

Path Synopsis
gen

Jump to

Keyboard shortcuts

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