Versions in this module Expand all Collapse all v0 v0.0.1 Apr 3, 2024 Changes in this version + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type BranchProtection struct + Spec BranchProtectionSpec + Status BranchProtectionStatus + func (in *BranchProtection) DeepCopy() *BranchProtection + func (in *BranchProtection) DeepCopyInto(out *BranchProtection) + func (in *BranchProtection) DeepCopyObject() runtime.Object + type BranchProtectionList struct + Items []BranchProtection + func (in *BranchProtectionList) DeepCopy() *BranchProtectionList + func (in *BranchProtectionList) DeepCopyInto(out *BranchProtectionList) + func (in *BranchProtectionList) DeepCopyObject() runtime.Object + type BranchProtectionSpec struct + AllowsDeletions *bool + AllowsForcePushes *bool + BlocksCreations *bool + BypassForcePushApps []string + BypassForcePushTeams []string + BypassForcePushUsers []string + BypassPullRequestApps []string + BypassPullRequestTeams []string + BypassPullRequestUsers []string + DismissesStaleReviews *bool + IsAdminEnforced *bool + LockAllowsFetchAndMerge *bool + LockBranch *bool + Pattern string + PushAllowanceApps []string + PushAllowanceTeams []string + PushAllowanceUsers []string + RepositoryName string + RepositoryOwner string + RequireLastPushApproval *bool + RequiredApprovingReviewCount *int + RequiredDeploymentEnvironments []string + RequiredStatusCheckContexts []string + RequiredStatusChecks []RequiredStatusCheck + RequiresApprovingReviews *bool + RequiresCodeOwnerReviews *bool + RequiresCommitSignatures *bool + RequiresConversationResolution *bool + RequiresDeployments *bool + RequiresLinearHistory *bool + RequiresStatusChecks *bool + RequiresStrictStatusChecks *bool + RestrictsPushes *bool + RestrictsReviewDismissals *bool + ReviewDismissalApps []string + ReviewDismissalTeams []string + ReviewDismissalUsers []string + func (in *BranchProtectionSpec) DeepCopy() *BranchProtectionSpec + func (in *BranchProtectionSpec) DeepCopyInto(out *BranchProtectionSpec) + type BranchProtectionStatus struct + AllowsDeletions *bool + AllowsForcePushes *bool + BlocksCreations *bool + BypassForcePushApps []string + BypassForcePushTeams []string + BypassForcePushUsers []string + BypassPullRequestApps []string + BypassPullRequestTeams []string + BypassPullRequestUsers []string + DismissesStaleReviews *bool + IsAdminEnforced *bool + LastUpdateTimestamp *metav1.Time + LockAllowsFetchAndMerge *bool + LockBranch *bool + NodeId *string + Pattern *string + PushAllowanceApps []string + PushAllowanceTeams []string + PushAllowanceUsers []string + RepositoryName *string + RepositoryNodeId *string + RepositoryOwner *string + RequireLastPushApproval *bool + RequiredApprovingReviewCount *int + RequiredDeploymentEnvironments []string + RequiredStatusCheckContexts []string + RequiredStatusChecks []RequiredStatusCheck + RequiresApprovingReviews *bool + RequiresCodeOwnerReviews *bool + RequiresCommitSignatures *bool + RequiresConversationResolution *bool + RequiresDeployments *bool + RequiresLinearHistory *bool + RequiresStatusChecks *bool + RequiresStrictStatusChecks *bool + RestrictsPushes *bool + RestrictsReviewDismissals *bool + ReviewDismissalApps []string + ReviewDismissalTeams []string + ReviewDismissalUsers []string + func (in *BranchProtectionStatus) DeepCopy() *BranchProtectionStatus + func (in *BranchProtectionStatus) DeepCopyInto(out *BranchProtectionStatus) + type DefaultRepositoryPermission string + const DefaultRepositoryPermissionAdmin + const DefaultRepositoryPermissionNone + const DefaultRepositoryPermissionRead + const DefaultRepositoryPermissionWrite + type MergeCommitMessage string + const MergeCommitMessageBlank + const MergeCommitMessagePrBody + const MergeCommitMessagePrTitle + type MergeCommitTitle string + const MergeCommitTitleMergeMessage + const MergeCommitTitlePrTitle + type NotificationSetting string + const Disabled + const Enabled + type Organization struct + Spec OrganizationSpec + Status OrganizationStatus + func (in *Organization) DeepCopy() *Organization + func (in *Organization) DeepCopyInto(out *Organization) + func (in *Organization) DeepCopyObject() runtime.Object + type OrganizationList struct + Items []Organization + func (in *OrganizationList) DeepCopy() *OrganizationList + func (in *OrganizationList) DeepCopyInto(out *OrganizationList) + func (in *OrganizationList) DeepCopyObject() runtime.Object + type OrganizationSpec struct + AdvancedSecurityEnabledForNewRepositories *bool + BillingEmail *string + Blog *string + Company *string + DefaultRepositoryPermission *DefaultRepositoryPermission + DependabotAlertsEnabledForNewRepositories *bool + DependabotSecurityUpdatesEnabledForNewRepositories *bool + DependencyGraphEnabledForNewRepositories *bool + Description *string + Email *string + HasOrganizationProjects *bool + HasRepositoryProjects *bool + Location *string + Login string + MembersCanCreateInternalRepositories *bool + MembersCanCreatePages *bool + MembersCanCreatePrivatePages *bool + MembersCanCreatePrivateRepositories *bool + MembersCanCreatePublicPages *bool + MembersCanCreatePublicRepositories *bool + MembersCanCreateRepositories *bool + MembersCanForkPrivateRepositories *bool + Name *string + SecretScanningEnabledForNewRepositories *bool + SecretScanningPushProtectionEnabledForNewRepositories *bool + TwitterUsername *string + WebCommitSignoffRequired *bool + func (in *OrganizationSpec) DeepCopy() *OrganizationSpec + func (in *OrganizationSpec) DeepCopyInto(out *OrganizationSpec) + type OrganizationStatus struct + AdvancedSecurityEnabledForNewRepositories *bool + BillingEmail string + Blog *string + Company string + DefaultRepositoryPermission *DefaultRepositoryPermission + DependabotAlertsEnabledForNewRepositories *bool + DependabotSecurityUpdatesEnabledForNewRepositories *bool + DependencyGraphEnabledForNewRepositories *bool + Description *string + Email string + HasOrganizationProjects *bool + HasRepositoryProjects *bool + LastUpdateTimestamp *metav1.Time + Location *string + Login *string + MembersCanCreateInternalRepositories *bool + MembersCanCreatePages *bool + MembersCanCreatePrivatePages *bool + MembersCanCreatePrivateRepositories *bool + MembersCanCreatePublicPages *bool + MembersCanCreatePublicRepositories *bool + MembersCanCreateRepositories *bool + MembersCanForkPrivateRepositories *bool + Name string + NodeId *string + SecretScanningEnabledForNewRepositories *bool + SecretScanningPushProtectionEnabledForNewRepositories *bool + TwitterUsername *string + WebCommitSignoffRequired *bool + func (in *OrganizationStatus) DeepCopy() *OrganizationStatus + func (in *OrganizationStatus) DeepCopyInto(out *OrganizationStatus) + type Privacy string + const Closed + const Secret + type Repository struct + Spec RepositorySpec + Status RepositoryStatus + func (in *Repository) DeepCopy() *Repository + func (in *Repository) DeepCopyInto(out *Repository) + func (in *Repository) DeepCopyObject() runtime.Object + type RepositoryList struct + Items []Repository + func (in *RepositoryList) DeepCopy() *RepositoryList + func (in *RepositoryList) DeepCopyInto(out *RepositoryList) + func (in *RepositoryList) DeepCopyObject() runtime.Object + type RepositoryPermission string + const Admin + const Maintain + const Pull + const Push + const Triage + type RepositorySpec struct + AllowAutoMerge *bool + AllowForking *bool + AllowMergeCommit *bool + AllowRebaseMerge *bool + AllowSquashMerge *bool + AllowUpdateBranch *bool + Archived *bool + DefaultBranch *string + DeleteBranchOnMerge *bool + Description *string + HasDiscussions *bool + HasDownloads *bool + HasIssues *bool + HasProjects *bool + HasWiki *bool + Homepage *string + MergeCommitMessage *MergeCommitMessage + MergeCommitTitle *MergeCommitTitle + Name string + Owner string + SecurityAndAnalysis *SecurityAndAnalysis + SquashMergeCommitMessage *SquashMergeCommitMessage + SquashMergeCommitTitle *SquashMergeCommitTitle + TemplateOwner *string + TemplateRepository *string + Topics []string + Visibility *string + WebCommitSignoffRequired *bool + func (in *RepositorySpec) DeepCopy() *RepositorySpec + func (in *RepositorySpec) DeepCopyInto(out *RepositorySpec) + type RepositoryStatus struct + AllowAutoMerge *bool + AllowForking *bool + AllowMergeCommit *bool + AllowRebaseMerge *bool + AllowSquashMerge *bool + AllowUpdateBranch *bool + Archived *bool + CreatedAt *metav1.Time + DefaultBranch *string + DeleteBranchOnMerge *bool + Description *string + FullName *string + HasDiscussions *bool + HasDownloads *bool + HasIssues *bool + HasProjects *bool + HasWiki *bool + Homepage *string + Id *int64 + LastUpdateTimestamp *metav1.Time + MergeCommitMessage *MergeCommitMessage + MergeCommitTitle *MergeCommitTitle + Name *string + NodeId *string + OrganizationId *int64 + OrganizationLogin *string + Owner *string + OwnerLogin *string + OwnerNodeId *int64 + ParentId *int64 + ParentName *string + ParentNodeId *string + PushedAt *metav1.Time + SecurityAndAnalysis *SecurityAndAnalysis + SquashMergeCommitMessage *SquashMergeCommitMessage + SquashMergeCommitTitle *SquashMergeCommitTitle + TemplateOwner *string + TemplateRepository *string + TemplateRepositoryId *int64 + TemplateRepositoryName *string + TemplateRepositoryOwnerLogin *string + TemplateRepositoryOwnerNodeId *string + Topics []string + UpdatedAt *metav1.Time + Visibility *string + WebCommitSignoffRequired *bool + func (in *RepositoryStatus) DeepCopy() *RepositoryStatus + func (in *RepositoryStatus) DeepCopyInto(out *RepositoryStatus) + type RequiredStatusCheck struct + AppId *string + Context string + func (in *RequiredStatusCheck) DeepCopy() *RequiredStatusCheck + func (in *RequiredStatusCheck) DeepCopyInto(out *RequiredStatusCheck) + type SecurityAndAnalysis struct + AdvancedSecurity SecurityAndAnalysisFeature + SecretScanning SecurityAndAnalysisFeature + SecretScanningPushProtection SecurityAndAnalysisFeature + func (in *SecurityAndAnalysis) DeepCopy() *SecurityAndAnalysis + func (in *SecurityAndAnalysis) DeepCopyInto(out *SecurityAndAnalysis) + type SecurityAndAnalysisFeature struct + Status string + func (in *SecurityAndAnalysisFeature) DeepCopy() *SecurityAndAnalysisFeature + func (in *SecurityAndAnalysisFeature) DeepCopyInto(out *SecurityAndAnalysisFeature) + type SquashMergeCommitMessage string + const SquashMergeCommitMessageBlank + const SquashMergeCommitMessageCommitMessages + const SquashMergeCommitMessagePrBody + type SquashMergeCommitTitle string + const SquashMergeCommitTitleCommitOrPrTitle + const SquashMergeCommitTitlePrTitle + type Team struct + Spec TeamSpec + Status TeamStatus + func (in *Team) DeepCopy() *Team + func (in *Team) DeepCopyInto(out *Team) + func (in *Team) DeepCopyObject() runtime.Object + type TeamList struct + Items []Team + func (in *TeamList) DeepCopy() *TeamList + func (in *TeamList) DeepCopyInto(out *TeamList) + func (in *TeamList) DeepCopyObject() runtime.Object + type TeamSpec struct + Description *string + Name string + NotificationSetting *NotificationSetting + Organization string + ParentTeamId *int64 + Privacy *Privacy + Repositories map[string]RepositoryPermission + func (in *TeamSpec) DeepCopy() *TeamSpec + func (in *TeamSpec) DeepCopyInto(out *TeamSpec) + type TeamStatus struct + Description *string + Id *int64 + LastUpdateTimestamp *metav1.Time + Name *string + NodeId *string + NotificationSetting *NotificationSetting + OrganizationId *int64 + OrganizationLogin *string + ParentTeamId *int64 + ParentTeamSlug *string + Privacy *Privacy + Repositories map[string]RepositoryPermission + Slug *string + func (in *TeamStatus) DeepCopy() *TeamStatus + func (in *TeamStatus) DeepCopyInto(out *TeamStatus)