resources

package
v0.3.4 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DefaultPrivilegeDefinition = "Defines default privileges that will be applied to objects created in the future. It does not affect any existing objects."
View Source
var GrantDefinition = "Manages the privileges on a Materailize %[1]s for roles."

Functions

func Cluster

func Cluster() *schema.Resource

func ClusterNameSchema added in v0.1.7

func ClusterNameSchema() *schema.Schema

func ClusterReplica

func ClusterReplica() *schema.Resource

func CommentSchema added in v0.1.13

func CommentSchema(forceNew bool) *schema.Schema
func ConnectionAwsPrivatelink() *schema.Resource

func ConnectionConfluentSchemaRegistry

func ConnectionConfluentSchemaRegistry() *schema.Resource

func ConnectionKafka

func ConnectionKafka() *schema.Resource

func ConnectionPostgres

func ConnectionPostgres() *schema.Resource

func ConnectionSshTunnel

func ConnectionSshTunnel() *schema.Resource

func Database

func Database() *schema.Resource

func DatabaseNameSchema added in v0.0.4

func DatabaseNameSchema(resource string, required bool) *schema.Schema

func DiskSchema added in v0.1.13

func DiskSchema(forceNew bool) *schema.Schema

func FormatSpecSchema

func FormatSpecSchema(elem string, description string, required bool) *schema.Schema

func GrantCluster added in v0.0.9

func GrantCluster() *schema.Resource

func GrantClusterDefaultPrivilege added in v0.1.0

func GrantClusterDefaultPrivilege() *schema.Resource

func GrantConnection added in v0.0.9

func GrantConnection() *schema.Resource

func GrantConnectionDefaultPrivilege added in v0.1.0

func GrantConnectionDefaultPrivilege() *schema.Resource

func GrantDatabase added in v0.0.8

func GrantDatabase() *schema.Resource

func GrantDatabaseDefaultPrivilege added in v0.1.0

func GrantDatabaseDefaultPrivilege() *schema.Resource

func GrantDefaultDatabaseNameSchema added in v0.1.7

func GrantDefaultDatabaseNameSchema() *schema.Schema

func GrantDefaultSchemaNameSchema added in v0.1.7

func GrantDefaultSchemaNameSchema() *schema.Schema

func GrantMaterializedView added in v0.0.9

func GrantMaterializedView() *schema.Resource

func GrantRole added in v0.1.0

func GrantRole() *schema.Resource

func GrantSchema added in v0.0.9

func GrantSchema() *schema.Resource

func GrantSchemaDefaultPrivilege added in v0.1.0

func GrantSchemaDefaultPrivilege() *schema.Resource

func GrantSecret added in v0.0.9

func GrantSecret() *schema.Resource

func GrantSecretDefaultPrivilege added in v0.1.0

func GrantSecretDefaultPrivilege() *schema.Resource

func GrantSource added in v0.0.9

func GrantSource() *schema.Resource

func GrantSystemPrivilege added in v0.1.0

func GrantSystemPrivilege() *schema.Resource

func GrantTable added in v0.0.9

func GrantTable() *schema.Resource

func GrantTableDefaultPrivilege added in v0.1.0

func GrantTableDefaultPrivilege() *schema.Resource

func GrantType added in v0.0.9

func GrantType() *schema.Resource

func GrantTypeDefaultPrivilege added in v0.1.0

func GrantTypeDefaultPrivilege() *schema.Resource

func GrantView added in v0.0.9

func GrantView() *schema.Resource

func GranteeNameSchema added in v0.1.7

func GranteeNameSchema() *schema.Schema

func IdentifierSchema

func IdentifierSchema(elem, description string, required bool) *schema.Schema

func IdleArrangementMergeEffortSchema added in v0.1.7

func IdleArrangementMergeEffortSchema(forceNew bool, requiredWith []string) *schema.Schema

func Index

func Index() *schema.Resource

func IntrospectionDebuggingSchema added in v0.1.7

func IntrospectionDebuggingSchema(forceNew bool, requiredWith []string) *schema.Schema

func IntrospectionIntervalSchema added in v0.1.7

func IntrospectionIntervalSchema(forceNew bool, requiredWith []string) *schema.Schema

func MaterializedView

func MaterializedView() *schema.Resource

func ObjectClusterNameSchema added in v0.1.9

func ObjectClusterNameSchema(objectType string) *schema.Schema

func ObjectNameSchema added in v0.1.7

func ObjectNameSchema(resource string, required, forceNew bool) *schema.Schema

func ObjectSizeSchema added in v0.1.9

func ObjectSizeSchema(objectType string) *schema.Schema

func OwnershipRoleSchema added in v0.1.7

func OwnershipRoleSchema() *schema.Schema

func PrivilegeSchema added in v0.1.7

func PrivilegeSchema(objectType string) *schema.Schema

func QualifiedNameSchema added in v0.0.4

func QualifiedNameSchema(resource string) *schema.Schema

func Role added in v0.0.4

func Role() *schema.Resource

func RoleNameSchema added in v0.1.7

func RoleNameSchema() *schema.Schema

func Schema

func Schema() *schema.Resource

func SchemaNameSchema added in v0.0.4

func SchemaNameSchema(resource string, required bool) *schema.Schema

func Secret

func Secret() *schema.Resource

func SinkFormatSpecSchema

func SinkFormatSpecSchema(elem string, description string, required bool) *schema.Schema

func SinkKafka

func SinkKafka() *schema.Resource

func SizeSchema added in v0.0.4

func SizeSchema(resource string, required bool, forceNew bool) *schema.Schema

func SourceKafka

func SourceKafka() *schema.Resource

func SourceLoadgen

func SourceLoadgen() *schema.Resource

func SourcePostgres

func SourcePostgres() *schema.Resource

func SourceWebhook added in v0.1.8

func SourceWebhook() *schema.Resource

func SubsourceSchema added in v0.1.5

func SubsourceSchema() *schema.Schema

func Table

func Table() *schema.Resource

func TargetRoleNameSchema added in v0.1.7

func TargetRoleNameSchema() *schema.Schema

func Type added in v0.0.6

func Type() *schema.Resource

func ValidateConnectionSchema added in v0.1.7

func ValidateConnectionSchema() *schema.Schema

func ValueSecretSchema

func ValueSecretSchema(elem string, description string, required bool) *schema.Schema

func View

func View() *schema.Resource

Types

type ConnectionAwsPrivatelinkParams added in v0.0.6

type ConnectionAwsPrivatelinkParams struct {
	ConnectionName sql.NullString `db:"connection_name"`
	SchemaName     sql.NullString `db:"schema_name"`
	DatabaseName   sql.NullString `db:"database_name"`
	Principal      sql.NullString `db:"principal"`
}

type DefaultPrivilegeKey added in v0.1.0

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

type GrantPrivilegeKey added in v0.1.0

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

type RolePrivilegeKey added in v0.1.0

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

type SystemPrivilegeKey added in v0.1.0

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

Jump to

Keyboard shortcuts

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