provider

package
v0.0.0-...-ef6adba Latest Latest
Warning

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

Go to latest
Published: Nov 27, 2024 License: 0BSD Imports: 39 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreatePushOptions

func CreatePushOptions(ctx context.Context, inputs *PushResourceModel, diag *diag.Diagnostics) *git.PushOptions

func New

func New() provider.Provider

func NewAddResource

func NewAddResource() resource.Resource

func NewBranchDataSource

func NewBranchDataSource() datasource.DataSource

func NewBranchesDataSource

func NewBranchesDataSource() datasource.DataSource

func NewCommitDataSource

func NewCommitDataSource() datasource.DataSource

func NewCommitResource

func NewCommitResource() resource.Resource

func NewConfigDataSource

func NewConfigDataSource() datasource.DataSource

func NewInitResource

func NewInitResource() resource.Resource

func NewLogDataSource

func NewLogDataSource() datasource.DataSource

func NewPushResource

func NewPushResource() resource.Resource

func NewRemoteDataSource

func NewRemoteDataSource() datasource.DataSource

func NewRemoteResource

func NewRemoteResource() resource.Resource

func NewRemotesDataSource

func NewRemotesDataSource() datasource.DataSource

func NewRepositoryDataSource

func NewRepositoryDataSource() datasource.DataSource

func NewStatusDataSource

func NewStatusDataSource() datasource.DataSource

func NewStatusesDataSource

func NewStatusesDataSource() datasource.DataSource

func NewTagDataSource

func NewTagDataSource() datasource.DataSource

func NewTagResource

func NewTagResource() resource.Resource

func NewTagsDataSource

func NewTagsDataSource() datasource.DataSource

Types

type AddResource

type AddResource struct{}

func (*AddResource) Create

func (*AddResource) Delete

func (*AddResource) Metadata

func (*AddResource) ModifyPlan

func (*AddResource) Read

func (*AddResource) Schema

func (*AddResource) Update

type BranchDataSource

type BranchDataSource struct{}

func (*BranchDataSource) Metadata

func (*BranchDataSource) Read

func (*BranchDataSource) Schema

type BranchesDataSource

type BranchesDataSource struct{}

func (*BranchesDataSource) Metadata

func (*BranchesDataSource) Read

func (*BranchesDataSource) Schema

type CommitDataSource

type CommitDataSource struct{}

func (*CommitDataSource) Metadata

func (*CommitDataSource) Read

func (*CommitDataSource) Schema

type CommitResource

type CommitResource struct{}

func (*CommitResource) Create

func (*CommitResource) Delete

func (*CommitResource) Metadata

func (*CommitResource) ModifyPlan

func (*CommitResource) Read

func (*CommitResource) Schema

func (*CommitResource) Update

type ConfigDataSource

type ConfigDataSource struct{}

func (*ConfigDataSource) Metadata

func (*ConfigDataSource) Read

func (*ConfigDataSource) Schema

type GitProvider

type GitProvider struct{}

func (*GitProvider) Configure

func (*GitProvider) DataSources

func (p *GitProvider) DataSources(_ context.Context) []func() datasource.DataSource

func (*GitProvider) Metadata

func (*GitProvider) Resources

func (p *GitProvider) Resources(_ context.Context) []func() resource.Resource

func (*GitProvider) Schema

type InitResource

type InitResource struct{}

func (*InitResource) Create

func (*InitResource) Delete

func (*InitResource) ImportState

func (*InitResource) Metadata

func (*InitResource) Read

func (*InitResource) Schema

func (*InitResource) Update

type LogDataSource

type LogDataSource struct{}

func (*LogDataSource) Metadata

func (*LogDataSource) Read

func (*LogDataSource) Schema

type PushResource

type PushResource struct{}

func (*PushResource) Create

func (*PushResource) Delete

func (*PushResource) Metadata

func (*PushResource) Read

func (*PushResource) Schema

func (*PushResource) Update

type PushResourceModel

type PushResourceModel struct {
	Directory types.String `tfsdk:"directory"`
	Id        types.Int64  `tfsdk:"id"`
	Remote    types.String `tfsdk:"remote"`
	RefSpecs  types.List   `tfsdk:"refspecs"`
	Prune     types.Bool   `tfsdk:"prune"`
	Force     types.Bool   `tfsdk:"force"`
	Auth      types.Object `tfsdk:"auth"`
}

type RemoteDataSource

type RemoteDataSource struct{}

func (*RemoteDataSource) Metadata

func (*RemoteDataSource) Read

func (*RemoteDataSource) Schema

type RemoteResource

type RemoteResource struct{}

func (*RemoteResource) Create

func (*RemoteResource) Delete

func (*RemoteResource) ImportState

func (*RemoteResource) Metadata

func (*RemoteResource) Read

func (*RemoteResource) Schema

func (*RemoteResource) Update

type RemotesDataSource

type RemotesDataSource struct{}

func (*RemotesDataSource) Metadata

func (*RemotesDataSource) Read

func (*RemotesDataSource) Schema

type RepositoryDataSource

type RepositoryDataSource struct{}

func (*RepositoryDataSource) Metadata

func (*RepositoryDataSource) Read

func (*RepositoryDataSource) Schema

type StatusDataSource

type StatusDataSource struct{}

func (*StatusDataSource) Metadata

func (*StatusDataSource) Read

func (*StatusDataSource) Schema

type StatusesDataSource

type StatusesDataSource struct{}

func (*StatusesDataSource) Metadata

func (*StatusesDataSource) Read

func (*StatusesDataSource) Schema

type TagDataSource

type TagDataSource struct{}

func (*TagDataSource) Metadata

func (*TagDataSource) Read

func (*TagDataSource) Schema

type TagResource

type TagResource struct{}

func (*TagResource) Create

func (*TagResource) Delete

func (*TagResource) ImportState

func (*TagResource) Metadata

func (*TagResource) Read

func (*TagResource) Schema

func (*TagResource) Update

type TagsDataSource

type TagsDataSource struct{}

func (*TagsDataSource) Metadata

func (*TagsDataSource) Read

func (*TagsDataSource) Schema

Jump to

Keyboard shortcuts

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