Documentation
¶
Index ¶
- type Application
- type ApplicationRef
- type ApplicationSpec
- type ArtifactRepoProvider
- type ArtifactRepoProviderSpec
- type ArtifactRepoProviderStatus
- type ArtifactRepoProviderType
- type CodeRepoProvider
- type CodeRepoProviderSpec
- type CodeRepoProviderType
- type ConditionType
- type UserPermissionStream
- type UserPermissionStreamSpec
- type UserPermissionStreamStatus
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct {
ApplicationRef *ApplicationRef `json:"application_ref"`
ApplicationSpec *ApplicationSpec `json:"application_spec"`
}
type ApplicationRef ¶
type ApplicationSpec ¶
type ArtifactRepoProvider ¶
type ArtifactRepoProvider struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata"`
Spec ArtifactRepoProviderSpec `json:"spec"`
Status ArtifactRepoProviderStatus `json:"status"`
}
type ArtifactRepoProviderSpec ¶
type ArtifactRepoProviderSpec struct {
URL string `json:"url"`
ApiServer string `json:"apiserver"`
ProviderType ArtifactRepoProviderType `json:"providertype"`
}
type ArtifactRepoProviderStatus ¶
type ArtifactRepoProviderStatus struct {
}
type ArtifactRepoProviderType ¶
type ArtifactRepoProviderType string
const (
NexusArtifactRepoProviderType ArtifactRepoProviderType = "nexus"
)
type CodeRepoProvider ¶
type CodeRepoProvider struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata"`
Spec CodeRepoProviderSpec `json:"spec"`
}
type CodeRepoProviderSpec ¶
type CodeRepoProviderSpec struct {
URL string `json:"url"`
ApiServer string `json:"apiserver"`
ProviderType CodeRepoProviderType `json:"providertype"`
}
type CodeRepoProviderType ¶
type CodeRepoProviderType string
const (
GitlabCodeRepoProviderType CodeRepoProviderType = "gitlab"
)
type ConditionType ¶
type ConditionType string
const ( SyncUserConditionType ConditionType = "sync-user" SyncGroupMemberConditionType ConditionType = "sync-group-member" SyncGroupConditionType ConditionType = "sync-group" SyncProjectConditionType ConditionType = "sync-project" SyncProjectMemberConditionType ConditionType = "sync-project-member" )
func (ConditionType) ToString ¶
func (c ConditionType) ToString() string
type UserPermissionStream ¶
type UserPermissionStream struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata"`
Spec UserPermissionStreamSpec `json:"spec"`
Status UserPermissionStreamStatus `json:"status"`
}
type UserPermissionStreamSpec ¶
type UserPermissionStreamSpec struct {
Source *Application `json:"source"`
Targets []*Application `json:"targets"`
}
Click to show internal directories.
Click to hide internal directories.