Documentation
¶
Index ¶
- Constants
- func New(version string) func() tfsdk.Provider
- type DatabaseDataSourceType
- type DatabaseListDataSourceType
- type DatabaseResourceType
- type DatabaseRoleDataSourceType
- type DatabaseRoleListDataSourceType
- type DatabaseRoleMemberResourceType
- type DatabaseRoleResourceType
- type Resource
- type SqlLoginDataSourceType
- type SqlLoginListDataSourceType
- type SqlLoginResource
- func (l SqlLoginResource) Create(ctx context.Context, request tfsdk.CreateResourceRequest, ...)
- func (l SqlLoginResource) Delete(ctx context.Context, request tfsdk.DeleteResourceRequest, ...)
- func (l SqlLoginResource) ImportState(ctx context.Context, request tfsdk.ImportResourceStateRequest, ...)
- func (l SqlLoginResource) Read(ctx context.Context, request tfsdk.ReadResourceRequest, ...)
- func (l SqlLoginResource) Update(ctx context.Context, request tfsdk.UpdateResourceRequest, ...)
- type SqlLoginResourceType
- type SqlUserDataSourceType
- type SqlUserListDataSourceType
- type SqlUserResourceType
Constants ¶
View Source
const ( VersionDev = "dev" VersionTest = "test" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DatabaseDataSourceType ¶
type DatabaseDataSourceType struct{}
func (DatabaseDataSourceType) GetSchema ¶
func (d DatabaseDataSourceType) GetSchema(context.Context) (tfsdk.Schema, diag.Diagnostics)
func (DatabaseDataSourceType) NewDataSource ¶
func (d DatabaseDataSourceType) NewDataSource(ctx context.Context, p tfsdk.Provider) (tfsdk.DataSource, diag.Diagnostics)
type DatabaseListDataSourceType ¶
type DatabaseListDataSourceType struct{}
func (DatabaseListDataSourceType) GetSchema ¶
func (l DatabaseListDataSourceType) GetSchema(context.Context) (tfsdk.Schema, diag.Diagnostics)
func (DatabaseListDataSourceType) NewDataSource ¶
func (l DatabaseListDataSourceType) NewDataSource(ctx context.Context, provider tfsdk.Provider) (tfsdk.DataSource, diag.Diagnostics)
type DatabaseResourceType ¶
type DatabaseResourceType struct{}
func (DatabaseResourceType) GetSchema ¶
func (d DatabaseResourceType) GetSchema(context.Context) (tfsdk.Schema, diag.Diagnostics)
func (DatabaseResourceType) NewResource ¶
func (d DatabaseResourceType) NewResource(ctx context.Context, p tfsdk.Provider) (tfsdk.Resource, diag.Diagnostics)
type DatabaseRoleDataSourceType ¶
type DatabaseRoleDataSourceType struct{}
func (DatabaseRoleDataSourceType) GetSchema ¶
func (d DatabaseRoleDataSourceType) GetSchema(context.Context) (tfsdk.Schema, diag.Diagnostics)
func (DatabaseRoleDataSourceType) NewDataSource ¶
func (d DatabaseRoleDataSourceType) NewDataSource(ctx context.Context, p tfsdk.Provider) (tfsdk.DataSource, diag.Diagnostics)
type DatabaseRoleListDataSourceType ¶
type DatabaseRoleListDataSourceType struct{}
func (DatabaseRoleListDataSourceType) GetSchema ¶
func (d DatabaseRoleListDataSourceType) GetSchema(context.Context) (tfsdk.Schema, diag.Diagnostics)
func (DatabaseRoleListDataSourceType) NewDataSource ¶
func (d DatabaseRoleListDataSourceType) NewDataSource(ctx context.Context, p tfsdk.Provider) (tfsdk.DataSource, diag.Diagnostics)
type DatabaseRoleMemberResourceType ¶
type DatabaseRoleMemberResourceType struct{}
func (DatabaseRoleMemberResourceType) GetSchema ¶
func (d DatabaseRoleMemberResourceType) GetSchema(context.Context) (tfsdk.Schema, diag.Diagnostics)
func (DatabaseRoleMemberResourceType) NewResource ¶
func (d DatabaseRoleMemberResourceType) NewResource(ctx context.Context, p tfsdk.Provider) (tfsdk.Resource, diag.Diagnostics)
type DatabaseRoleResourceType ¶
type DatabaseRoleResourceType struct{}
func (DatabaseRoleResourceType) GetSchema ¶
func (d DatabaseRoleResourceType) GetSchema(context.Context) (tfsdk.Schema, diag.Diagnostics)
func (DatabaseRoleResourceType) NewResource ¶
func (d DatabaseRoleResourceType) NewResource(ctx context.Context, p tfsdk.Provider) (tfsdk.Resource, diag.Diagnostics)
type Resource ¶
type Resource struct { Version string Db sql.Connection }
type SqlLoginDataSourceType ¶
type SqlLoginDataSourceType struct{}
func (SqlLoginDataSourceType) GetSchema ¶
func (d SqlLoginDataSourceType) GetSchema(context.Context) (tfsdk.Schema, diag.Diagnostics)
func (SqlLoginDataSourceType) NewDataSource ¶
func (d SqlLoginDataSourceType) NewDataSource(ctx context.Context, p tfsdk.Provider) (tfsdk.DataSource, diag.Diagnostics)
type SqlLoginListDataSourceType ¶
type SqlLoginListDataSourceType struct{}
func (SqlLoginListDataSourceType) GetSchema ¶
func (l SqlLoginListDataSourceType) GetSchema(context.Context) (tfsdk.Schema, diag.Diagnostics)
func (SqlLoginListDataSourceType) NewDataSource ¶
func (l SqlLoginListDataSourceType) NewDataSource(ctx context.Context, p tfsdk.Provider) (tfsdk.DataSource, diag.Diagnostics)
type SqlLoginResource ¶
type SqlLoginResource struct {
Resource
}
func (SqlLoginResource) Create ¶
func (l SqlLoginResource) Create(ctx context.Context, request tfsdk.CreateResourceRequest, response *tfsdk.CreateResourceResponse)
func (SqlLoginResource) Delete ¶
func (l SqlLoginResource) Delete(ctx context.Context, request tfsdk.DeleteResourceRequest, response *tfsdk.DeleteResourceResponse)
func (SqlLoginResource) ImportState ¶
func (l SqlLoginResource) ImportState(ctx context.Context, request tfsdk.ImportResourceStateRequest, response *tfsdk.ImportResourceStateResponse)
func (SqlLoginResource) Read ¶
func (l SqlLoginResource) Read(ctx context.Context, request tfsdk.ReadResourceRequest, response *tfsdk.ReadResourceResponse)
func (SqlLoginResource) Update ¶
func (l SqlLoginResource) Update(ctx context.Context, request tfsdk.UpdateResourceRequest, response *tfsdk.UpdateResourceResponse)
type SqlLoginResourceType ¶
type SqlLoginResourceType struct{}
func (SqlLoginResourceType) GetSchema ¶
func (l SqlLoginResourceType) GetSchema(context.Context) (tfsdk.Schema, diag.Diagnostics)
func (SqlLoginResourceType) NewResource ¶
func (l SqlLoginResourceType) NewResource(ctx context.Context, p tfsdk.Provider) (tfsdk.Resource, diag.Diagnostics)
type SqlUserDataSourceType ¶
type SqlUserDataSourceType struct{}
func (SqlUserDataSourceType) GetSchema ¶
func (s SqlUserDataSourceType) GetSchema(ctx context.Context) (tfsdk.Schema, diag.Diagnostics)
func (SqlUserDataSourceType) NewDataSource ¶
func (s SqlUserDataSourceType) NewDataSource(ctx context.Context, p tfsdk.Provider) (tfsdk.DataSource, diag.Diagnostics)
type SqlUserListDataSourceType ¶
type SqlUserListDataSourceType struct{}
func (SqlUserListDataSourceType) GetSchema ¶
func (s SqlUserListDataSourceType) GetSchema(context.Context) (tfsdk.Schema, diag.Diagnostics)
func (SqlUserListDataSourceType) NewDataSource ¶
func (s SqlUserListDataSourceType) NewDataSource(ctx context.Context, p tfsdk.Provider) (tfsdk.DataSource, diag.Diagnostics)
type SqlUserResourceType ¶
type SqlUserResourceType struct{}
func (SqlUserResourceType) GetSchema ¶
func (rt SqlUserResourceType) GetSchema(context.Context) (tfsdk.Schema, diag.Diagnostics)
func (SqlUserResourceType) NewResource ¶
func (rt SqlUserResourceType) NewResource(ctx context.Context, p tfsdk.Provider) (tfsdk.Resource, diag.Diagnostics)
Source Files
¶
- commonAttributes.go
- databaseRoleMember_base.go
- databaseRoleMember_resource.go
- databaseRole_base.go
- databaseRole_data.go
- databaseRole_list.go
- databaseRole_resource.go
- database_base.go
- database_data.go
- database_list.go
- database_resource.go
- provider.go
- sqlLogin_base.go
- sqlLogin_data.go
- sqlLogin_list.go
- sqlLogin_resource.go
- sqlUser_base.go
- sqlUser_data.go
- sqlUser_list.go
- sqlUser_resource.go
- utils.go
Click to show internal directories.
Click to hide internal directories.