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.