Versions in this module Expand all Collapse all v0 v0.3.5 Jun 7, 2021 v0.3.4 Jun 6, 2021 v0.3.3 Jun 6, 2021 v0.3.2 Jun 6, 2021 Changes in this version + var CloneStrategy_name = map[int32]string + var CloneStrategy_value = map[string]int32 + var File_config_proto protoreflect.FileDescriptor + type Account struct + Bitbucket *Bitbucket + Generic *Generic + Github *Github + Gitlab *Gitlab + Rds *Rds + Static *Static + func (*Account) Descriptor() ([]byte, []int) + func (*Account) ProtoMessage() + func (x *Account) GetBitbucket() *Bitbucket + func (x *Account) GetGeneric() *Generic + func (x *Account) GetGithub() *Github + func (x *Account) GetGitlab() *Gitlab + func (x *Account) GetRds() *Rds + func (x *Account) GetStatic() *Static + func (x *Account) ProtoReflect() protoreflect.Message + func (x *Account) Reset() + func (x *Account) String() string + type Basic struct + Password string + Username string + func (*Basic) Descriptor() ([]byte, []int) + func (*Basic) ProtoMessage() + func (x *Basic) GetPassword() string + func (x *Basic) GetUsername() string + func (x *Basic) ProtoReflect() protoreflect.Message + func (x *Basic) Reset() + func (x *Basic) String() string + type Bitbucket struct + Basic *Basic + Clone *Clone + Oauth *OAuthToken + SkipTeams []string + Strategy CloneStrategy + Teams []string + Users []string + func (*Bitbucket) Descriptor() ([]byte, []int) + func (*Bitbucket) ProtoMessage() + func (x *Bitbucket) GetBasic() *Basic + func (x *Bitbucket) GetClone() *Clone + func (x *Bitbucket) GetOauth() *OAuthToken + func (x *Bitbucket) GetSkipTeams() []string + func (x *Bitbucket) GetStrategy() CloneStrategy + func (x *Bitbucket) GetTeams() []string + func (x *Bitbucket) GetUsers() []string + func (x *Bitbucket) ProtoReflect() protoreflect.Message + func (x *Bitbucket) Reset() + func (x *Bitbucket) String() string + type Clone struct + Basic *Basic + PublicKey *PublicKey + Strategy CloneStrategy + func (*Clone) Descriptor() ([]byte, []int) + func (*Clone) ProtoMessage() + func (x *Clone) GetBasic() *Basic + func (x *Clone) GetPublicKey() *PublicKey + func (x *Clone) GetStrategy() CloneStrategy + func (x *Clone) ProtoReflect() protoreflect.Message + func (x *Clone) Reset() + func (x *Clone) String() string + type CloneStrategy int32 + const CloneStrategy_HTTP + const CloneStrategy_SSH + func (CloneStrategy) Descriptor() protoreflect.EnumDescriptor + func (CloneStrategy) EnumDescriptor() ([]byte, []int) + func (CloneStrategy) Type() protoreflect.EnumType + func (x CloneStrategy) Enum() *CloneStrategy + func (x CloneStrategy) Number() protoreflect.EnumNumber + func (x CloneStrategy) String() string + type Configuration struct + Accounts []*Account + func Load(url string) (*Configuration, error) + func (*Configuration) Descriptor() ([]byte, []int) + func (*Configuration) ProtoMessage() + func (x *Configuration) GetAccounts() []*Account + func (x *Configuration) ProtoReflect() protoreflect.Message + func (x *Configuration) Reset() + func (x *Configuration) String() string + type Generic struct + BaseUrl string + Basic *Basic + Clone *Clone + PageParameter string + PageSize int32 + Path string + PerPageParameter string + Selector string + func (*Generic) Descriptor() ([]byte, []int) + func (*Generic) ProtoMessage() + func (x *Generic) GetBaseUrl() string + func (x *Generic) GetBasic() *Basic + func (x *Generic) GetClone() *Clone + func (x *Generic) GetPageParameter() string + func (x *Generic) GetPageSize() int32 + func (x *Generic) GetPath() string + func (x *Generic) GetPerPageParameter() string + func (x *Generic) GetSelector() string + func (x *Generic) ProtoReflect() protoreflect.Message + func (x *Generic) Reset() + func (x *Generic) String() string + type Github struct + BaseUrl string + Clone *Clone + Oauth2 *OAuth2Token + Organizations []string + SkipOrganizations []string + Strategy CloneStrategy + UploadUrl string + Users []string + func (*Github) Descriptor() ([]byte, []int) + func (*Github) ProtoMessage() + func (x *Github) GetBaseUrl() string + func (x *Github) GetClone() *Clone + func (x *Github) GetOauth2() *OAuth2Token + func (x *Github) GetOrganizations() []string + func (x *Github) GetSkipOrganizations() []string + func (x *Github) GetStrategy() CloneStrategy + func (x *Github) GetUploadUrl() string + func (x *Github) GetUsers() []string + func (x *Github) ProtoReflect() protoreflect.Message + func (x *Github) Reset() + func (x *Github) String() string + type Gitlab struct + BaseUrl string + Clone *Clone + Groups []string + Oauth *OAuthToken + Private *OAuthToken + SkipGroups []string + Strategy CloneStrategy + Users []string + func (*Gitlab) Descriptor() ([]byte, []int) + func (*Gitlab) ProtoMessage() + func (x *Gitlab) GetBaseUrl() string + func (x *Gitlab) GetClone() *Clone + func (x *Gitlab) GetGroups() []string + func (x *Gitlab) GetOauth() *OAuthToken + func (x *Gitlab) GetPrivate() *OAuthToken + func (x *Gitlab) GetSkipGroups() []string + func (x *Gitlab) GetStrategy() CloneStrategy + func (x *Gitlab) GetUsers() []string + func (x *Gitlab) ProtoReflect() protoreflect.Message + func (x *Gitlab) Reset() + func (x *Gitlab) String() string + type OAuth2Token struct + Expiry string + RefreshToken string + Token string + TokenType string + func (*OAuth2Token) Descriptor() ([]byte, []int) + func (*OAuth2Token) ProtoMessage() + func (x *OAuth2Token) GetExpiry() string + func (x *OAuth2Token) GetRefreshToken() string + func (x *OAuth2Token) GetToken() string + func (x *OAuth2Token) GetTokenType() string + func (x *OAuth2Token) ProtoReflect() protoreflect.Message + func (x *OAuth2Token) Reset() + func (x *OAuth2Token) String() string + type OAuthToken struct + ApplicationId string + Token string + func (*OAuthToken) Descriptor() ([]byte, []int) + func (*OAuthToken) ProtoMessage() + func (x *OAuthToken) GetApplicationId() string + func (x *OAuthToken) GetToken() string + func (x *OAuthToken) ProtoReflect() protoreflect.Message + func (x *OAuthToken) Reset() + func (x *OAuthToken) String() string + type Parser = func([]byte) (*Configuration, error) + type PublicKey struct + Password string + PrivateKey string + PrivateKeyPath string + User string + func (*PublicKey) Descriptor() ([]byte, []int) + func (*PublicKey) ProtoMessage() + func (x *PublicKey) GetPassword() string + func (x *PublicKey) GetPrivateKey() string + func (x *PublicKey) GetPrivateKeyPath() string + func (x *PublicKey) GetUser() string + func (x *PublicKey) ProtoReflect() protoreflect.Message + func (x *PublicKey) Reset() + func (x *PublicKey) String() string + type Rds struct + Target string + func (*Rds) Descriptor() ([]byte, []int) + func (*Rds) ProtoMessage() + func (x *Rds) GetTarget() string + func (x *Rds) ProtoReflect() protoreflect.Message + func (x *Rds) Reset() + func (x *Rds) String() string + type Static struct + Clone *Clone + RepositoryUrls []string + func (*Static) Descriptor() ([]byte, []int) + func (*Static) ProtoMessage() + func (x *Static) GetClone() *Clone + func (x *Static) GetRepositoryUrls() []string + func (x *Static) ProtoReflect() protoreflect.Message + func (x *Static) Reset() + func (x *Static) String() string