Versions in this module Expand all Collapse all v1 v1.9.3 Apr 28, 2023 v1.9.2 Apr 26, 2023 Changes in this version + func Provider() terraform.ResourceProvider + type AccessTokenRequest struct + Name string + Permissions []interface{} + type AccessTokenResponse struct + CreatedDate jsonTime + Id string + LastAuthenticated jsonTime + Name string + Permissions []string + Token string + type AllRepositoryBranchPermissionsResponse struct + IsLastPage bool + Limit int + Size int + Values []BranchPermissionResponse + type ApplicationProperties struct + BuildDate string + BuildNumber string + DisplayName string + Version string + type Banner struct + Audience string + Enabled bool + Message string + type BitbucketClient struct + HTTPClient *http.Client + Password string + Server string + Username string + func (c *BitbucketClient) Delete(endpoint string) (*http.Response, error) + func (c *BitbucketClient) Do(method, endpoint string, payload *bytes.Buffer, contentType string) (*http.Response, error) + func (c *BitbucketClient) Get(endpoint string) (*http.Response, error) + func (c *BitbucketClient) InstallPluginWithUri(endpoint string, uri string, pluginName string) (*http.Response, error) + func (c *BitbucketClient) Post(endpoint string, jsonpayload *bytes.Buffer) (*http.Response, error) + func (c *BitbucketClient) PostFileUpload(endpoint string, params map[string]string, paramName, path string) (*http.Response, error) + func (c *BitbucketClient) Put(endpoint string, jsonpayload *bytes.Buffer) (*http.Response, error) + func (c *BitbucketClient) PutOnly(endpoint string) (*http.Response, error) + type BitbucketServerProvider struct + BitbucketClient *BitbucketClient + MarketplaceClient *marketplace.Client + type BranchPermissionPayload struct + AccessKeys []string + Groups []string + Matcher MatcherStruct + Type string + Users []string + type BranchPermissionResponse struct + AccessKeys []struct{ ... } + Groups []string + Id int + Scope struct{ ... } + Type string + Users []struct{ ... } + type CloneUrl struct + Href string + Name string + type Cluster struct + LocalNode ClusterNode + Nodes []ClusterNode + Running bool + type ClusterNode struct + Address struct{ ... } + ID string + Local bool + Name string + type DefaultReviewersConditionPayload struct + RequiredApprovals string + Reviewers []Reviewer + SourceMatcher Matcher + TargetMatcher Matcher + type DefaultReviewersConditionResp struct + ID int + RequiredApprovals int + Reviewers []Reviewer + SourceRefMatcher RefMatcher + TargetRefMatcher RefMatcher + type Error struct + Endpoint string + Errors []struct{ ... } + StatusCode int + func (e Error) Error() string + type GlobalPermissionsGroup struct + Name string + Permission string + type GlobalPermissionsUser struct + Active bool + DisplayName string + EmailAddress string + Name string + Permission string + type GroupUser struct + Active bool + DisplayName string + EmailAddress string + Name string + type License struct + License string + type LicenseResponse struct + CreationDate jsonTime + ExpiryDate jsonTime + GracePeriodEndDate jsonTime + License string + MaintenanceExpiryDate jsonTime + MaximumNumberOfUsers int + PurchaseDate jsonTime + ServerId string + SupportEntitlementNumber string + UnlimitedUsers bool + type MailConfiguration struct + Hostname string + Password string + Port int + Protocol string + RequireStartTLS bool + SenderAddress string + UseStartTLS bool + Username string + type Matcher struct + ID string + Type MatcherType + type MatcherStruct struct + Active bool + DisplayId string + Id string + Type MatcherStructType + type MatcherStructType struct + Id string + Name string + type MatcherType struct + ID string + type PaginatedGlobalPermissionsGroups struct + IsLastPage bool + Limit int + NextPageStart int + Size int + Start int + Values []PaginatedGlobalPermissionsGroupsValue + type PaginatedGlobalPermissionsGroupsValue struct + Group struct{ ... } + Permission string + type PaginatedGlobalPermissionsUsers struct + IsLastPage bool + Limit int + NextPageStart int + Size int + Start int + Values []PaginatedGlobalPermissionsUsersValue + type PaginatedGlobalPermissionsUsersValue struct + Permission string + User struct{ ... } + type PaginatedGroupUsers struct + IsLastPage bool + Limit int + NextPageStart int + Size int + Start int + Values []PaginatedGroupUsersValue + type PaginatedGroupUsersValue struct + Active bool + DisplayName string + EmailAddress string + Name string + type PaginatedGroups struct + IsLastPage bool + Limit int + NextPageStart int + Size int + Start int + Values []PaginatedGroupsValue + type PaginatedGroupsValue struct + Name string + type PaginatedProjectHooks struct + IsLastPage bool + Limit int + NextPageStart int + Size int + Start int + Values []PaginatedProjectHooksValue + type PaginatedProjectHooksValue struct + Configured bool + Details struct{ ... } + Enabled bool + Scope struct{ ... } + type PaginatedProjectPermissionsGroups struct + IsLastPage bool + Limit int + NextPageStart int + Size int + Start int + Values []PaginatedProjectPermissionsGroupsValue + type PaginatedProjectPermissionsGroupsValue struct + Group struct{ ... } + Permission string + type PaginatedProjectPermissionsUsers struct + IsLastPage bool + Limit int + NextPageStart int + Size int + Start int + Values []PaginatedProjectPermissionsUsersValue + type PaginatedProjectPermissionsUsersValue struct + Permission string + User struct{ ... } + type PaginatedRepositoryHooks struct + IsLastPage bool + Limit int + NextPageStart int + Size int + Start int + Values []PaginatedRepositoryHooksValue + type PaginatedRepositoryHooksValue struct + Configured bool + Details struct{ ... } + Enabled bool + Scope struct{ ... } + type PaginatedRepositoryPermissionsGroups struct + IsLastPage bool + Limit int + NextPageStart int + Size int + Start int + Values []PaginatedRepositoryPermissionsGroupsValue + type PaginatedRepositoryPermissionsGroupsValue struct + Group struct{ ... } + Permission string + type PaginatedRepositoryPermissionsUsers struct + IsLastPage bool + Limit int + NextPageStart int + Size int + Start int + Values []PaginatedRepositoryPermissionsUsersValue + type PaginatedRepositoryPermissionsUsersValue struct + Permission string + User struct{ ... } + type Plugin struct + Description string + Enabled bool + EnabledByDefault bool + Key string + Name string + Optional bool + UserInstalled bool + Vendor struct{ ... } + Version string + type PluginConfig struct + Values string + ValuesRaw json.RawMessage + type PluginInstallPayload struct + PluginName string + PluginURI string + type PluginLicense struct + Active bool + AutoRenewal bool + ContactEmail string + Crossgradeable bool + DataCenter bool + Enterprise bool + Evaluation bool + ExpiryDate jsonTime + LicenseType string + MaintenanceExpired bool + MaintenanceExpiryDate jsonTime + NearlyExpired bool + OrganizationName string + PurchasePastServerCutoffDate bool + RawLicense string + Renewable bool + Subscription bool + SupportEntitlementNumber string + Upgradable bool + Valid bool + type PluginMarketplaceVersion struct + Embedded struct{ ... } + Links struct{ ... } + Version string + func (p *PluginMarketplaceVersion) Filename() string + func (p *PluginMarketplaceVersion) Key() string + type PostWebhook struct + BranchCreated bool + BranchDeleted bool + BranchesToIgnore string + BuildStatus bool + CommittersToIgnore string + Enabled bool + ID int + PrCommented bool + PrCreated bool + PrDeclined bool + PrMerged bool + PrReopened bool + PrRescoped bool + PrUpdated bool + RepoMirrorSynced bool + RepoPush bool + TagCreated bool + Title string + URL string + type Project struct + Avatar string + Description string + Key string + Name string + Public bool + type ProjectHook struct + Configured bool + Description string + Enabled bool + Key string + Name string + ScopeResourceId int + ScopeType string + ScopeTypes []string + Type string + Version string + type ProjectPermissionsGroup struct + Name string + Permission string + type ProjectPermissionsUser struct + Active bool + DisplayName string + EmailAddress string + Name string + Permission string + type RefMatcher struct + ID string + Type struct{ ... } + type Repository struct + Description string + Forkable bool + Links struct{ ... } + Name string + Public bool + Slug string + type RepositoryFork struct + Name string + Project RepositoryForkProject + type RepositoryForkProject struct + Key string + type RepositoryHook struct + Configured bool + Description string + Enabled bool + Key string + Name string + ScopeResourceId int + ScopeType string + ScopeTypes []string + Type string + Version string + type RepositoryPermissionsGroup struct + Name string + Permission string + type RepositoryPermissionsUser struct + Active bool + DisplayName string + EmailAddress string + Name string + Permission string + type Reviewer struct + ID int + type User struct + DisplayName string + EmailAddress string + Name string + UserId int + type UserGroup struct + Group string + User string + type UserUpdate struct + DisplayName string + EmailAddress string + Name string + type Webhook struct + Active bool + Configuration WebhookConfiguration + CreatedDate jsonTime + Events []interface{} + ID int + Name string + URL string + UpdatedDate jsonTime + type WebhookConfiguration struct + Secret string + type WebhookListResponse struct + IsLastPage bool + Limit int + Size int + Start int + Values []Webhook