git

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Jan 22, 2023 License: MPL-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewGitPermissionsResource

func NewGitPermissionsResource() resource.Resource

Types

type GitPermissions

type GitPermissions struct {
	Administer              string `tfsdk:"administer"`
	CreateBranch            string `tfsdk:"create_branch"`
	CreateRepository        string `tfsdk:"create_repository"`
	CreateTag               string `tfsdk:"create_tag"`
	Contribute              string `tfsdk:"contribute"`
	DeleteRepository        string `tfsdk:"delete_repository"`
	EditPolicies            string `tfsdk:"edit_policies"`
	ForcePush               string `tfsdk:"force_push"`
	ManageNote              string `tfsdk:"manage_note"`
	ManagePermissions       string `tfsdk:"manage_permissions"`
	PolicyExempt            string `tfsdk:"policy_exempt"`
	PullRequestBypassPolicy string `tfsdk:"pullrequest_bypass_policy"`
	PullRequestContribute   string `tfsdk:"pullrequest_contribute"`
	Read                    string `tfsdk:"read"`
	RemoveOthersLocks       string `tfsdk:"remove_others_locks"`
	RenameRepository        string `tfsdk:"rename_repository"`
}

type GitPermissionsResource

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

func (*GitPermissionsResource) Configure

func (*GitPermissionsResource) Create

func (*GitPermissionsResource) Delete

func (*GitPermissionsResource) Metadata

func (*GitPermissionsResource) Read

func (*GitPermissionsResource) Schema

func (*GitPermissionsResource) Update

type GitPermissionsResourceModel

type GitPermissionsResourceModel struct {
	Id                  types.String   `tfsdk:"id"`
	Permissions         GitPermissions `tfsdk:"permissions"`
	PrincipalDescriptor types.String   `tfsdk:"principal_descriptor"`
	PrincipalName       string         `tfsdk:"principal_name"`
	ProjectId           string         `tfsdk:"project_id"`
}

Jump to

Keyboard shortcuts

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