provider

package
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Mar 13, 2024 License: MPL-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(version string) func() provider.Provider

func NewMssqlRoleAssignmentResource

func NewMssqlRoleAssignmentResource() resource.Resource

func NewMssqlUserResource

func NewMssqlUserResource() resource.Resource

Types

type MssqlProvider

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

MssqlProvider defines the provider implementation.

func (*MssqlProvider) Configure

func (*MssqlProvider) DataSources

func (p *MssqlProvider) DataSources(ctx context.Context) []func() datasource.DataSource

func (*MssqlProvider) Functions

func (p *MssqlProvider) Functions(ctx context.Context) []func() function.Function

func (*MssqlProvider) Metadata

func (*MssqlProvider) Resources

func (p *MssqlProvider) Resources(ctx context.Context) []func() resource.Resource

func (*MssqlProvider) Schema

type MssqlProviderModel

type MssqlProviderModel struct {
	Host     types.String `tfsdk:"host"`
	Port     types.Int64  `tfsdk:"port"`
	Database types.String `tfsdk:"database"`
	SqlAuth  *SqlAuth     `tfsdk:"sql_auth"`
}

type MssqlRoleAssignmentResource

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

func (*MssqlRoleAssignmentResource) Configure

func (*MssqlRoleAssignmentResource) Create

func (*MssqlRoleAssignmentResource) Delete

func (*MssqlRoleAssignmentResource) ImportState

func (*MssqlRoleAssignmentResource) Metadata

func (*MssqlRoleAssignmentResource) Read

func (*MssqlRoleAssignmentResource) Schema

func (*MssqlRoleAssignmentResource) Update

type MssqlRoleAssignmentResourceModel

type MssqlRoleAssignmentResourceModel struct {
	Id        types.String `tfsdk:"id"`
	Role      types.String `tfsdk:"role"`
	Principal types.String `tfsdk:"principal"`
}

type MssqlUserResource

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

func (*MssqlUserResource) Configure

func (*MssqlUserResource) Create

func (*MssqlUserResource) Delete

func (*MssqlUserResource) ImportState

func (*MssqlUserResource) Metadata

func (*MssqlUserResource) Read

func (*MssqlUserResource) Schema

func (*MssqlUserResource) Update

type MssqlUserResourceModel

type MssqlUserResourceModel struct {
	Id            types.String `tfsdk:"id"`
	Username      types.String `tfsdk:"username"`
	Password      types.String `tfsdk:"password"`
	External      types.Bool   `tfsdk:"external"`
	Sid           types.String `tfsdk:"sid"`
	DefaultSchema types.String `tfsdk:"default_schema"`
}

type SqlAuth

type SqlAuth struct {
	Username types.String `tfsdk:"username"`
	Password types.String `tfsdk:"password"`
}

Jump to

Keyboard shortcuts

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