datasourcemodel

package
v1.0.5 Latest Latest
Warning

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

Go to latest
Published: Mar 25, 2025 License: MIT Imports: 6 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 DatabaseRoleModel added in v1.0.5

type DatabaseRoleModel struct {
	Comment  tfconfig.Variable `json:"comment,omitempty"`
	Database tfconfig.Variable `json:"database,omitempty"`
	Name     tfconfig.Variable `json:"name,omitempty"`
	Owner    tfconfig.Variable `json:"owner,omitempty"`

	*config.DatasourceModelMeta
}

func DatabaseRole added in v1.0.5

func DatabaseRole(
	datasourceName string,
	database string,
	name string,
) *DatabaseRoleModel

func DatabaseRoleWithDefaultMeta added in v1.0.5

func DatabaseRoleWithDefaultMeta(
	database string,
	name string,
) *DatabaseRoleModel

func (*DatabaseRoleModel) MarshalJSON added in v1.0.5

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

func (*DatabaseRoleModel) WithComment added in v1.0.5

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

func (*DatabaseRoleModel) WithCommentValue added in v1.0.5

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

func (*DatabaseRoleModel) WithDatabase added in v1.0.5

func (d *DatabaseRoleModel) WithDatabase(database string) *DatabaseRoleModel

func (*DatabaseRoleModel) WithDatabaseValue added in v1.0.5

func (d *DatabaseRoleModel) WithDatabaseValue(value tfconfig.Variable) *DatabaseRoleModel

func (*DatabaseRoleModel) WithDependsOn added in v1.0.5

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

func (*DatabaseRoleModel) WithName added in v1.0.5

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

func (*DatabaseRoleModel) WithNameValue added in v1.0.5

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

func (*DatabaseRoleModel) WithOwner added in v1.0.5

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

func (*DatabaseRoleModel) WithOwnerValue added in v1.0.5

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

type DatabaseRolesModel added in v1.0.5

type DatabaseRolesModel struct {
	DatabaseRoles tfconfig.Variable `json:"database_roles,omitempty"`
	InDatabase    tfconfig.Variable `json:"in_database,omitempty"`
	Like          tfconfig.Variable `json:"like,omitempty"`
	Limit         tfconfig.Variable `json:"limit,omitempty"`

	*config.DatasourceModelMeta
}

func DatabaseRoles added in v1.0.5

func DatabaseRoles(
	datasourceName string,
	inDatabase string,
) *DatabaseRolesModel

func DatabaseRolesWithDefaultMeta added in v1.0.5

func DatabaseRolesWithDefaultMeta(
	inDatabase string,
) *DatabaseRolesModel

func (*DatabaseRolesModel) MarshalJSON added in v1.0.5

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

func (*DatabaseRolesModel) WithDatabaseRolesValue added in v1.0.5

func (d *DatabaseRolesModel) WithDatabaseRolesValue(value tfconfig.Variable) *DatabaseRolesModel

func (*DatabaseRolesModel) WithDependsOn added in v1.0.5

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

func (*DatabaseRolesModel) WithInDatabase added in v1.0.5

func (d *DatabaseRolesModel) WithInDatabase(inDatabase string) *DatabaseRolesModel

func (*DatabaseRolesModel) WithInDatabaseValue added in v1.0.5

func (d *DatabaseRolesModel) WithInDatabaseValue(value tfconfig.Variable) *DatabaseRolesModel

func (*DatabaseRolesModel) WithLike added in v1.0.5

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

func (*DatabaseRolesModel) WithLikeValue added in v1.0.5

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

func (*DatabaseRolesModel) WithLimitValue added in v1.0.5

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

func (*DatabaseRolesModel) WithRowsAndFrom added in v1.0.5

func (d *DatabaseRolesModel) WithRowsAndFrom(rows int, from string) *DatabaseRolesModel

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) WithRowsAndFrom added in v1.0.5

func (d *DatabasesModel) WithRowsAndFrom(rows int, from string) *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

type GrantsModel added in v1.0.5

type GrantsModel struct {
	FutureGrantsIn tfconfig.Variable `json:"future_grants_in,omitempty"`
	FutureGrantsTo tfconfig.Variable `json:"future_grants_to,omitempty"`
	Grants         tfconfig.Variable `json:"grants,omitempty"`
	GrantsOf       tfconfig.Variable `json:"grants_of,omitempty"`
	GrantsOn       tfconfig.Variable `json:"grants_on,omitempty"`
	GrantsTo       tfconfig.Variable `json:"grants_to,omitempty"`

	*config.DatasourceModelMeta
}

func Grants added in v1.0.5

func Grants(
	datasourceName string,
) *GrantsModel

func GrantsOnAccount added in v1.0.5

func GrantsOnAccount(
	datasourceName string,
) *GrantsModel

func GrantsOnAccountObject added in v1.0.5

func GrantsOnAccountObject(
	datasourceName string,
	id sdk.AccountObjectIdentifier,
	objectType sdk.ObjectType,
) *GrantsModel

func GrantsOnDatabaseObject added in v1.0.5

func GrantsOnDatabaseObject(
	datasourceName string,
	id sdk.DatabaseObjectIdentifier,
	objectType sdk.ObjectType,
) *GrantsModel

func GrantsOnEmpty added in v1.0.5

func GrantsOnEmpty(
	datasourceName string,
) *GrantsModel

func GrantsOnMissingObjectType added in v1.0.5

func GrantsOnMissingObjectType(
	datasourceName string,
) *GrantsModel

func GrantsOnSchemaObject added in v1.0.5

func GrantsOnSchemaObject(
	datasourceName string,
	id sdk.SchemaObjectIdentifier,
	objectType sdk.ObjectType,
) *GrantsModel

func GrantsOnSchemaObjectWithArguments added in v1.0.5

func GrantsOnSchemaObjectWithArguments(
	datasourceName string,
	id sdk.SchemaObjectIdentifierWithArguments,
	objectType sdk.ObjectType,
) *GrantsModel

func GrantsToDatabaseRole added in v1.0.5

func GrantsToDatabaseRole(
	datasourceName string,
	id sdk.DatabaseObjectIdentifier,
) *GrantsModel

func GrantsToUser added in v1.0.5

func GrantsToUser(
	datasourceName string,
	id sdk.AccountObjectIdentifier,
) *GrantsModel

func GrantsWithDefaultMeta added in v1.0.5

func GrantsWithDefaultMeta() *GrantsModel

func (*GrantsModel) MarshalJSON added in v1.0.5

func (g *GrantsModel) MarshalJSON() ([]byte, error)

func (*GrantsModel) WithDependsOn added in v1.0.5

func (g *GrantsModel) WithDependsOn(values ...string) *GrantsModel

func (*GrantsModel) WithFutureGrantsInValue added in v1.0.5

func (g *GrantsModel) WithFutureGrantsInValue(value tfconfig.Variable) *GrantsModel

func (*GrantsModel) WithFutureGrantsToValue added in v1.0.5

func (g *GrantsModel) WithFutureGrantsToValue(value tfconfig.Variable) *GrantsModel

func (*GrantsModel) WithGrantsOfValue added in v1.0.5

func (g *GrantsModel) WithGrantsOfValue(value tfconfig.Variable) *GrantsModel

func (*GrantsModel) WithGrantsOnValue added in v1.0.5

func (g *GrantsModel) WithGrantsOnValue(value tfconfig.Variable) *GrantsModel

func (*GrantsModel) WithGrantsToValue added in v1.0.5

func (g *GrantsModel) WithGrantsToValue(value tfconfig.Variable) *GrantsModel

func (*GrantsModel) WithGrantsValue added in v1.0.5

func (g *GrantsModel) WithGrantsValue(value tfconfig.Variable) *GrantsModel

type NetworkPoliciesModel added in v1.0.5

type NetworkPoliciesModel struct {
	Like            tfconfig.Variable `json:"like,omitempty"`
	NetworkPolicies tfconfig.Variable `json:"network_policies,omitempty"`
	WithDescribe    tfconfig.Variable `json:"with_describe,omitempty"`

	*config.DatasourceModelMeta
}

func NetworkPolicies added in v1.0.5

func NetworkPolicies(
	datasourceName string,
) *NetworkPoliciesModel

func NetworkPoliciesWithDefaultMeta added in v1.0.5

func NetworkPoliciesWithDefaultMeta() *NetworkPoliciesModel

func (*NetworkPoliciesModel) MarshalJSON added in v1.0.5

func (n *NetworkPoliciesModel) MarshalJSON() ([]byte, error)

func (*NetworkPoliciesModel) WithDependsOn added in v1.0.5

func (n *NetworkPoliciesModel) WithDependsOn(values ...string) *NetworkPoliciesModel

func (*NetworkPoliciesModel) WithLike added in v1.0.5

func (*NetworkPoliciesModel) WithLikeValue added in v1.0.5

func (*NetworkPoliciesModel) WithNetworkPoliciesValue added in v1.0.5

func (n *NetworkPoliciesModel) WithNetworkPoliciesValue(value tfconfig.Variable) *NetworkPoliciesModel

func (*NetworkPoliciesModel) WithWithDescribe added in v1.0.5

func (n *NetworkPoliciesModel) WithWithDescribe(withDescribe bool) *NetworkPoliciesModel

func (*NetworkPoliciesModel) WithWithDescribeValue added in v1.0.5

func (n *NetworkPoliciesModel) WithWithDescribeValue(value tfconfig.Variable) *NetworkPoliciesModel

type ResourceMonitorsModel added in v1.0.5

type ResourceMonitorsModel struct {
	Like             tfconfig.Variable `json:"like,omitempty"`
	ResourceMonitors tfconfig.Variable `json:"resource_monitors,omitempty"`

	*config.DatasourceModelMeta
}

func ResourceMonitors added in v1.0.5

func ResourceMonitors(
	datasourceName string,
) *ResourceMonitorsModel

func ResourceMonitorsWithDefaultMeta added in v1.0.5

func ResourceMonitorsWithDefaultMeta() *ResourceMonitorsModel

func (*ResourceMonitorsModel) MarshalJSON added in v1.0.5

func (r *ResourceMonitorsModel) MarshalJSON() ([]byte, error)

func (*ResourceMonitorsModel) WithDependsOn added in v1.0.5

func (r *ResourceMonitorsModel) WithDependsOn(values ...string) *ResourceMonitorsModel

func (*ResourceMonitorsModel) WithLike added in v1.0.5

func (*ResourceMonitorsModel) WithLikeValue added in v1.0.5

func (*ResourceMonitorsModel) WithResourceMonitorsValue added in v1.0.5

func (r *ResourceMonitorsModel) WithResourceMonitorsValue(value tfconfig.Variable) *ResourceMonitorsModel

type SchemasModel added in v1.0.5

type SchemasModel struct {
	In             tfconfig.Variable `json:"in,omitempty"`
	Like           tfconfig.Variable `json:"like,omitempty"`
	Limit          tfconfig.Variable `json:"limit,omitempty"`
	Schemas        tfconfig.Variable `json:"schemas,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 Schemas added in v1.0.5

func Schemas(
	datasourceName string,
) *SchemasModel

func SchemasWithDefaultMeta added in v1.0.5

func SchemasWithDefaultMeta() *SchemasModel

func (*SchemasModel) MarshalJSON added in v1.0.5

func (s *SchemasModel) MarshalJSON() ([]byte, error)

func (*SchemasModel) WithDependsOn added in v1.0.5

func (s *SchemasModel) WithDependsOn(values ...string) *SchemasModel

func (*SchemasModel) WithInDatabase added in v1.0.5

func (s *SchemasModel) WithInDatabase(databaseId sdk.AccountObjectIdentifier) *SchemasModel

func (*SchemasModel) WithInValue added in v1.0.5

func (s *SchemasModel) WithInValue(value tfconfig.Variable) *SchemasModel

func (*SchemasModel) WithLike added in v1.0.5

func (s *SchemasModel) WithLike(like string) *SchemasModel

func (*SchemasModel) WithLikeValue added in v1.0.5

func (s *SchemasModel) WithLikeValue(value tfconfig.Variable) *SchemasModel

func (*SchemasModel) WithLimit added in v1.0.5

func (s *SchemasModel) WithLimit(rows int) *SchemasModel

func (*SchemasModel) WithLimitValue added in v1.0.5

func (s *SchemasModel) WithLimitValue(value tfconfig.Variable) *SchemasModel

func (*SchemasModel) WithRowsAndFrom added in v1.0.5

func (s *SchemasModel) WithRowsAndFrom(rows int, from string) *SchemasModel

func (*SchemasModel) WithSchemasValue added in v1.0.5

func (s *SchemasModel) WithSchemasValue(value tfconfig.Variable) *SchemasModel

func (*SchemasModel) WithStartsWith added in v1.0.5

func (s *SchemasModel) WithStartsWith(startsWith string) *SchemasModel

func (*SchemasModel) WithStartsWithValue added in v1.0.5

func (s *SchemasModel) WithStartsWithValue(value tfconfig.Variable) *SchemasModel

func (*SchemasModel) WithWithDescribe added in v1.0.5

func (s *SchemasModel) WithWithDescribe(withDescribe bool) *SchemasModel

func (*SchemasModel) WithWithDescribeValue added in v1.0.5

func (s *SchemasModel) WithWithDescribeValue(value tfconfig.Variable) *SchemasModel

func (*SchemasModel) WithWithParameters added in v1.0.5

func (s *SchemasModel) WithWithParameters(withParameters bool) *SchemasModel

func (*SchemasModel) WithWithParametersValue added in v1.0.5

func (s *SchemasModel) WithWithParametersValue(value tfconfig.Variable) *SchemasModel

type SecretsModel added in v1.0.5

type SecretsModel struct {
	In           tfconfig.Variable `json:"in,omitempty"`
	Like         tfconfig.Variable `json:"like,omitempty"`
	Secrets      tfconfig.Variable `json:"secrets,omitempty"`
	WithDescribe tfconfig.Variable `json:"with_describe,omitempty"`

	*config.DatasourceModelMeta
}

func Secrets added in v1.0.5

func Secrets(
	datasourceName string,
) *SecretsModel

func SecretsWithDefaultMeta added in v1.0.5

func SecretsWithDefaultMeta() *SecretsModel

func (*SecretsModel) MarshalJSON added in v1.0.5

func (s *SecretsModel) MarshalJSON() ([]byte, error)

func (*SecretsModel) WithDependsOn added in v1.0.5

func (s *SecretsModel) WithDependsOn(values ...string) *SecretsModel

func (*SecretsModel) WithInAccount added in v1.0.5

func (s *SecretsModel) WithInAccount() *SecretsModel

func (*SecretsModel) WithInDatabase added in v1.0.5

func (s *SecretsModel) WithInDatabase(databaseId sdk.AccountObjectIdentifier) *SecretsModel

func (*SecretsModel) WithInSchema added in v1.0.5

func (s *SecretsModel) WithInSchema(schemaId sdk.DatabaseObjectIdentifier) *SecretsModel

func (*SecretsModel) WithInValue added in v1.0.5

func (s *SecretsModel) WithInValue(value tfconfig.Variable) *SecretsModel

func (*SecretsModel) WithLike added in v1.0.5

func (s *SecretsModel) WithLike(like string) *SecretsModel

func (*SecretsModel) WithLikeValue added in v1.0.5

func (s *SecretsModel) WithLikeValue(value tfconfig.Variable) *SecretsModel

func (*SecretsModel) WithSecretsValue added in v1.0.5

func (s *SecretsModel) WithSecretsValue(value tfconfig.Variable) *SecretsModel

func (*SecretsModel) WithWithDescribe added in v1.0.5

func (s *SecretsModel) WithWithDescribe(withDescribe bool) *SecretsModel

func (*SecretsModel) WithWithDescribeValue added in v1.0.5

func (s *SecretsModel) WithWithDescribeValue(value tfconfig.Variable) *SecretsModel

type SecurityIntegrationsModel added in v1.0.5

type SecurityIntegrationsModel struct {
	Like                 tfconfig.Variable `json:"like,omitempty"`
	SecurityIntegrations tfconfig.Variable `json:"security_integrations,omitempty"`
	WithDescribe         tfconfig.Variable `json:"with_describe,omitempty"`

	*config.DatasourceModelMeta
}

func SecurityIntegrations added in v1.0.5

func SecurityIntegrations(
	datasourceName string,
) *SecurityIntegrationsModel

func SecurityIntegrationsWithDefaultMeta added in v1.0.5

func SecurityIntegrationsWithDefaultMeta() *SecurityIntegrationsModel

func (*SecurityIntegrationsModel) MarshalJSON added in v1.0.5

func (s *SecurityIntegrationsModel) MarshalJSON() ([]byte, error)

func (*SecurityIntegrationsModel) WithDependsOn added in v1.0.5

func (s *SecurityIntegrationsModel) WithDependsOn(values ...string) *SecurityIntegrationsModel

func (*SecurityIntegrationsModel) WithLike added in v1.0.5

func (*SecurityIntegrationsModel) WithLikeValue added in v1.0.5

func (*SecurityIntegrationsModel) WithSecurityIntegrationsValue added in v1.0.5

func (s *SecurityIntegrationsModel) WithSecurityIntegrationsValue(value tfconfig.Variable) *SecurityIntegrationsModel

func (*SecurityIntegrationsModel) WithWithDescribe added in v1.0.5

func (s *SecurityIntegrationsModel) WithWithDescribe(withDescribe bool) *SecurityIntegrationsModel

func (*SecurityIntegrationsModel) WithWithDescribeValue added in v1.0.5

func (s *SecurityIntegrationsModel) WithWithDescribeValue(value tfconfig.Variable) *SecurityIntegrationsModel

type StreamlitsModel added in v1.0.5

type StreamlitsModel struct {
	In           tfconfig.Variable `json:"in,omitempty"`
	Like         tfconfig.Variable `json:"like,omitempty"`
	Limit        tfconfig.Variable `json:"limit,omitempty"`
	Streamlits   tfconfig.Variable `json:"streamlits,omitempty"`
	WithDescribe tfconfig.Variable `json:"with_describe,omitempty"`

	*config.DatasourceModelMeta
}

func Streamlits added in v1.0.5

func Streamlits(
	datasourceName string,
) *StreamlitsModel

func StreamlitsWithDefaultMeta added in v1.0.5

func StreamlitsWithDefaultMeta() *StreamlitsModel

func (*StreamlitsModel) MarshalJSON added in v1.0.5

func (s *StreamlitsModel) MarshalJSON() ([]byte, error)

func (*StreamlitsModel) WithDependsOn added in v1.0.5

func (s *StreamlitsModel) WithDependsOn(values ...string) *StreamlitsModel

func (*StreamlitsModel) WithInValue added in v1.0.5

func (s *StreamlitsModel) WithInValue(value tfconfig.Variable) *StreamlitsModel

func (*StreamlitsModel) WithLike added in v1.0.5

func (s *StreamlitsModel) WithLike(like string) *StreamlitsModel

func (*StreamlitsModel) WithLikeValue added in v1.0.5

func (s *StreamlitsModel) WithLikeValue(value tfconfig.Variable) *StreamlitsModel

func (*StreamlitsModel) WithLimitValue added in v1.0.5

func (s *StreamlitsModel) WithLimitValue(value tfconfig.Variable) *StreamlitsModel

func (*StreamlitsModel) WithStreamlitsValue added in v1.0.5

func (s *StreamlitsModel) WithStreamlitsValue(value tfconfig.Variable) *StreamlitsModel

func (*StreamlitsModel) WithWithDescribe added in v1.0.5

func (s *StreamlitsModel) WithWithDescribe(withDescribe bool) *StreamlitsModel

func (*StreamlitsModel) WithWithDescribeValue added in v1.0.5

func (s *StreamlitsModel) WithWithDescribeValue(value tfconfig.Variable) *StreamlitsModel

type StreamsModel added in v1.0.5

type StreamsModel struct {
	In           tfconfig.Variable `json:"in,omitempty"`
	Like         tfconfig.Variable `json:"like,omitempty"`
	Limit        tfconfig.Variable `json:"limit,omitempty"`
	StartsWith   tfconfig.Variable `json:"starts_with,omitempty"`
	Streams      tfconfig.Variable `json:"streams,omitempty"`
	WithDescribe tfconfig.Variable `json:"with_describe,omitempty"`

	*config.DatasourceModelMeta
}

func Streams added in v1.0.5

func Streams(
	datasourceName string,
) *StreamsModel

func StreamsWithDefaultMeta added in v1.0.5

func StreamsWithDefaultMeta() *StreamsModel

func (*StreamsModel) MarshalJSON added in v1.0.5

func (s *StreamsModel) MarshalJSON() ([]byte, error)

func (*StreamsModel) WithDependsOn added in v1.0.5

func (s *StreamsModel) WithDependsOn(values ...string) *StreamsModel

func (*StreamsModel) WithInDatabase added in v1.0.5

func (s *StreamsModel) WithInDatabase(databaseId sdk.AccountObjectIdentifier) *StreamsModel

func (*StreamsModel) WithInValue added in v1.0.5

func (s *StreamsModel) WithInValue(value tfconfig.Variable) *StreamsModel

func (*StreamsModel) WithLike added in v1.0.5

func (s *StreamsModel) WithLike(like string) *StreamsModel

func (*StreamsModel) WithLikeValue added in v1.0.5

func (s *StreamsModel) WithLikeValue(value tfconfig.Variable) *StreamsModel

func (*StreamsModel) WithLimitValue added in v1.0.5

func (s *StreamsModel) WithLimitValue(value tfconfig.Variable) *StreamsModel

func (*StreamsModel) WithStartsWith added in v1.0.5

func (s *StreamsModel) WithStartsWith(startsWith string) *StreamsModel

func (*StreamsModel) WithStartsWithValue added in v1.0.5

func (s *StreamsModel) WithStartsWithValue(value tfconfig.Variable) *StreamsModel

func (*StreamsModel) WithStreamsValue added in v1.0.5

func (s *StreamsModel) WithStreamsValue(value tfconfig.Variable) *StreamsModel

func (*StreamsModel) WithWithDescribe added in v1.0.5

func (s *StreamsModel) WithWithDescribe(withDescribe bool) *StreamsModel

func (*StreamsModel) WithWithDescribeValue added in v1.0.5

func (s *StreamsModel) WithWithDescribeValue(value tfconfig.Variable) *StreamsModel

type TagsModel added in v1.0.5

type TagsModel struct {
	In   tfconfig.Variable `json:"in,omitempty"`
	Like tfconfig.Variable `json:"like,omitempty"`
	Tags tfconfig.Variable `json:"tags,omitempty"`

	*config.DatasourceModelMeta
}

func Tags added in v1.0.5

func Tags(
	datasourceName string,
) *TagsModel

func TagsWithDefaultMeta added in v1.0.5

func TagsWithDefaultMeta() *TagsModel

func (*TagsModel) MarshalJSON added in v1.0.5

func (t *TagsModel) MarshalJSON() ([]byte, error)

func (*TagsModel) WithDependsOn added in v1.0.5

func (t *TagsModel) WithDependsOn(values ...string) *TagsModel

func (*TagsModel) WithInDatabase added in v1.0.5

func (t *TagsModel) WithInDatabase(databaseId sdk.AccountObjectIdentifier) *TagsModel

func (*TagsModel) WithInValue added in v1.0.5

func (t *TagsModel) WithInValue(value tfconfig.Variable) *TagsModel

func (*TagsModel) WithLike added in v1.0.5

func (t *TagsModel) WithLike(like string) *TagsModel

func (*TagsModel) WithLikeValue added in v1.0.5

func (t *TagsModel) WithLikeValue(value tfconfig.Variable) *TagsModel

func (*TagsModel) WithTagsValue added in v1.0.5

func (t *TagsModel) WithTagsValue(value tfconfig.Variable) *TagsModel

type TasksModel added in v1.0.5

type TasksModel struct {
	In             tfconfig.Variable `json:"in,omitempty"`
	Like           tfconfig.Variable `json:"like,omitempty"`
	Limit          tfconfig.Variable `json:"limit,omitempty"`
	RootOnly       tfconfig.Variable `json:"root_only,omitempty"`
	StartsWith     tfconfig.Variable `json:"starts_with,omitempty"`
	Tasks          tfconfig.Variable `json:"tasks,omitempty"`
	WithParameters tfconfig.Variable `json:"with_parameters,omitempty"`

	*config.DatasourceModelMeta
}

func Tasks added in v1.0.5

func Tasks(
	datasourceName string,
) *TasksModel

func TasksWithDefaultMeta added in v1.0.5

func TasksWithDefaultMeta() *TasksModel

func (*TasksModel) MarshalJSON added in v1.0.5

func (t *TasksModel) MarshalJSON() ([]byte, error)

func (*TasksModel) WithDependsOn added in v1.0.5

func (t *TasksModel) WithDependsOn(values ...string) *TasksModel

func (*TasksModel) WithInAccount added in v1.0.5

func (t *TasksModel) WithInAccount() *TasksModel

func (*TasksModel) WithInDatabase added in v1.0.5

func (t *TasksModel) WithInDatabase(databaseId sdk.AccountObjectIdentifier) *TasksModel

func (*TasksModel) WithInSchema added in v1.0.5

func (t *TasksModel) WithInSchema(schemaId sdk.DatabaseObjectIdentifier) *TasksModel

func (*TasksModel) WithInValue added in v1.0.5

func (t *TasksModel) WithInValue(value tfconfig.Variable) *TasksModel

func (*TasksModel) WithLike added in v1.0.5

func (t *TasksModel) WithLike(like string) *TasksModel

func (*TasksModel) WithLikeValue added in v1.0.5

func (t *TasksModel) WithLikeValue(value tfconfig.Variable) *TasksModel

func (*TasksModel) WithLimitRows added in v1.0.5

func (t *TasksModel) WithLimitRows(rows int) *TasksModel

func (*TasksModel) WithLimitRowsAndFrom added in v1.0.5

func (t *TasksModel) WithLimitRowsAndFrom(rows int, from string) *TasksModel

func (*TasksModel) WithLimitValue added in v1.0.5

func (t *TasksModel) WithLimitValue(value tfconfig.Variable) *TasksModel

func (*TasksModel) WithRootOnly added in v1.0.5

func (t *TasksModel) WithRootOnly(rootOnly bool) *TasksModel

func (*TasksModel) WithRootOnlyValue added in v1.0.5

func (t *TasksModel) WithRootOnlyValue(value tfconfig.Variable) *TasksModel

func (*TasksModel) WithStartsWith added in v1.0.5

func (t *TasksModel) WithStartsWith(startsWith string) *TasksModel

func (*TasksModel) WithStartsWithValue added in v1.0.5

func (t *TasksModel) WithStartsWithValue(value tfconfig.Variable) *TasksModel

func (*TasksModel) WithTasksValue added in v1.0.5

func (t *TasksModel) WithTasksValue(value tfconfig.Variable) *TasksModel

func (*TasksModel) WithWithParameters added in v1.0.5

func (t *TasksModel) WithWithParameters(withParameters bool) *TasksModel

func (*TasksModel) WithWithParametersValue added in v1.0.5

func (t *TasksModel) WithWithParametersValue(value tfconfig.Variable) *TasksModel

type UsersModel added in v1.0.5

type UsersModel struct {
	Like           tfconfig.Variable `json:"like,omitempty"`
	Limit          tfconfig.Variable `json:"limit,omitempty"`
	StartsWith     tfconfig.Variable `json:"starts_with,omitempty"`
	Users          tfconfig.Variable `json:"users,omitempty"`
	WithDescribe   tfconfig.Variable `json:"with_describe,omitempty"`
	WithParameters tfconfig.Variable `json:"with_parameters,omitempty"`

	*config.DatasourceModelMeta
}

func Users added in v1.0.5

func Users(
	datasourceName string,
) *UsersModel

func UsersWithDefaultMeta added in v1.0.5

func UsersWithDefaultMeta() *UsersModel

func (*UsersModel) MarshalJSON added in v1.0.5

func (u *UsersModel) MarshalJSON() ([]byte, error)

func (*UsersModel) WithDependsOn added in v1.0.5

func (u *UsersModel) WithDependsOn(values ...string) *UsersModel

func (*UsersModel) WithLike added in v1.0.5

func (u *UsersModel) WithLike(like string) *UsersModel

func (*UsersModel) WithLikeValue added in v1.0.5

func (u *UsersModel) WithLikeValue(value tfconfig.Variable) *UsersModel

func (*UsersModel) WithLimitRowsAndFrom added in v1.0.5

func (u *UsersModel) WithLimitRowsAndFrom(rows int, from string) *UsersModel

func (*UsersModel) WithLimitValue added in v1.0.5

func (u *UsersModel) WithLimitValue(value tfconfig.Variable) *UsersModel

func (*UsersModel) WithStartsWith added in v1.0.5

func (u *UsersModel) WithStartsWith(startsWith string) *UsersModel

func (*UsersModel) WithStartsWithValue added in v1.0.5

func (u *UsersModel) WithStartsWithValue(value tfconfig.Variable) *UsersModel

func (*UsersModel) WithUsersValue added in v1.0.5

func (u *UsersModel) WithUsersValue(value tfconfig.Variable) *UsersModel

func (*UsersModel) WithWithDescribe added in v1.0.5

func (u *UsersModel) WithWithDescribe(withDescribe bool) *UsersModel

func (*UsersModel) WithWithDescribeValue added in v1.0.5

func (u *UsersModel) WithWithDescribeValue(value tfconfig.Variable) *UsersModel

func (*UsersModel) WithWithParameters added in v1.0.5

func (u *UsersModel) WithWithParameters(withParameters bool) *UsersModel

func (*UsersModel) WithWithParametersValue added in v1.0.5

func (u *UsersModel) WithWithParametersValue(value tfconfig.Variable) *UsersModel

type ViewsModel added in v1.0.5

type ViewsModel struct {
	In           tfconfig.Variable `json:"in,omitempty"`
	Like         tfconfig.Variable `json:"like,omitempty"`
	Limit        tfconfig.Variable `json:"limit,omitempty"`
	StartsWith   tfconfig.Variable `json:"starts_with,omitempty"`
	Views        tfconfig.Variable `json:"views,omitempty"`
	WithDescribe tfconfig.Variable `json:"with_describe,omitempty"`

	*config.DatasourceModelMeta
}

func Views added in v1.0.5

func Views(
	datasourceName string,
) *ViewsModel

func ViewsWithDefaultMeta added in v1.0.5

func ViewsWithDefaultMeta() *ViewsModel

func (*ViewsModel) MarshalJSON added in v1.0.5

func (v *ViewsModel) MarshalJSON() ([]byte, error)

func (*ViewsModel) WithDependsOn added in v1.0.5

func (v *ViewsModel) WithDependsOn(values ...string) *ViewsModel

func (*ViewsModel) WithInDatabase added in v1.0.5

func (v *ViewsModel) WithInDatabase(databaseId sdk.AccountObjectIdentifier) *ViewsModel

func (*ViewsModel) WithInSchema added in v1.0.5

func (v *ViewsModel) WithInSchema(schemaId sdk.DatabaseObjectIdentifier) *ViewsModel

func (*ViewsModel) WithInValue added in v1.0.5

func (v *ViewsModel) WithInValue(value tfconfig.Variable) *ViewsModel

func (*ViewsModel) WithLike added in v1.0.5

func (v *ViewsModel) WithLike(like string) *ViewsModel

func (*ViewsModel) WithLikeValue added in v1.0.5

func (v *ViewsModel) WithLikeValue(value tfconfig.Variable) *ViewsModel

func (*ViewsModel) WithLimitRowsAndFrom added in v1.0.5

func (v *ViewsModel) WithLimitRowsAndFrom(rows int, from string) *ViewsModel

func (*ViewsModel) WithLimitValue added in v1.0.5

func (v *ViewsModel) WithLimitValue(value tfconfig.Variable) *ViewsModel

func (*ViewsModel) WithStartsWith added in v1.0.5

func (v *ViewsModel) WithStartsWith(startsWith string) *ViewsModel

func (*ViewsModel) WithStartsWithValue added in v1.0.5

func (v *ViewsModel) WithStartsWithValue(value tfconfig.Variable) *ViewsModel

func (*ViewsModel) WithViewsValue added in v1.0.5

func (v *ViewsModel) WithViewsValue(value tfconfig.Variable) *ViewsModel

func (*ViewsModel) WithWithDescribe added in v1.0.5

func (v *ViewsModel) WithWithDescribe(withDescribe bool) *ViewsModel

func (*ViewsModel) WithWithDescribeValue added in v1.0.5

func (v *ViewsModel) WithWithDescribeValue(value tfconfig.Variable) *ViewsModel

type WarehousesModel added in v1.0.5

type WarehousesModel struct {
	Like           tfconfig.Variable `json:"like,omitempty"`
	Warehouses     tfconfig.Variable `json:"warehouses,omitempty"`
	WithDescribe   tfconfig.Variable `json:"with_describe,omitempty"`
	WithParameters tfconfig.Variable `json:"with_parameters,omitempty"`

	*config.DatasourceModelMeta
}

func Warehouses added in v1.0.5

func Warehouses(
	datasourceName string,
) *WarehousesModel

func WarehousesWithDefaultMeta added in v1.0.5

func WarehousesWithDefaultMeta() *WarehousesModel

func (*WarehousesModel) MarshalJSON added in v1.0.5

func (w *WarehousesModel) MarshalJSON() ([]byte, error)

func (*WarehousesModel) WithDependsOn added in v1.0.5

func (w *WarehousesModel) WithDependsOn(values ...string) *WarehousesModel

func (*WarehousesModel) WithLike added in v1.0.5

func (w *WarehousesModel) WithLike(like string) *WarehousesModel

func (*WarehousesModel) WithLikeValue added in v1.0.5

func (w *WarehousesModel) WithLikeValue(value tfconfig.Variable) *WarehousesModel

func (*WarehousesModel) WithWarehousesValue added in v1.0.5

func (w *WarehousesModel) WithWarehousesValue(value tfconfig.Variable) *WarehousesModel

func (*WarehousesModel) WithWithDescribe added in v1.0.5

func (w *WarehousesModel) WithWithDescribe(withDescribe bool) *WarehousesModel

func (*WarehousesModel) WithWithDescribeValue added in v1.0.5

func (w *WarehousesModel) WithWithDescribeValue(value tfconfig.Variable) *WarehousesModel

func (*WarehousesModel) WithWithParameters added in v1.0.5

func (w *WarehousesModel) WithWithParameters(withParameters bool) *WarehousesModel

func (*WarehousesModel) WithWithParametersValue added in v1.0.5

func (w *WarehousesModel) WithWithParametersValue(value tfconfig.Variable) *WarehousesModel

Directories

Path Synopsis
gen
main command

Jump to

Keyboard shortcuts

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