Documentation ¶
Index ¶
- type AccountAccount
- type AccountAccountsList
- type AccountCanIResponse
- type AccountCreateTokenRequest
- func (m *AccountCreateTokenRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *AccountCreateTokenRequest) MarshalBinary() ([]byte, error)
- func (m *AccountCreateTokenRequest) UnmarshalBinary(b []byte) error
- func (m *AccountCreateTokenRequest) Validate(formats strfmt.Registry) error
- type AccountCreateTokenResponse
- func (m *AccountCreateTokenResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *AccountCreateTokenResponse) MarshalBinary() ([]byte, error)
- func (m *AccountCreateTokenResponse) UnmarshalBinary(b []byte) error
- func (m *AccountCreateTokenResponse) Validate(formats strfmt.Registry) error
- type AccountEmptyResponse
- type AccountToken
- type AccountUpdatePasswordRequest
- func (m *AccountUpdatePasswordRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *AccountUpdatePasswordRequest) MarshalBinary() ([]byte, error)
- func (m *AccountUpdatePasswordRequest) UnmarshalBinary(b []byte) error
- func (m *AccountUpdatePasswordRequest) Validate(formats strfmt.Registry) error
- type AccountUpdatePasswordResponse
- type ApplicationApplicationPatchRequest
- func (m *ApplicationApplicationPatchRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ApplicationApplicationPatchRequest) MarshalBinary() ([]byte, error)
- func (m *ApplicationApplicationPatchRequest) UnmarshalBinary(b []byte) error
- func (m *ApplicationApplicationPatchRequest) Validate(formats strfmt.Registry) error
- type ApplicationApplicationResourceResponse
- func (m *ApplicationApplicationResourceResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ApplicationApplicationResourceResponse) MarshalBinary() ([]byte, error)
- func (m *ApplicationApplicationResourceResponse) UnmarshalBinary(b []byte) error
- func (m *ApplicationApplicationResourceResponse) Validate(formats strfmt.Registry) error
- type ApplicationApplicationResponse
- type ApplicationApplicationRollbackRequest
- func (m *ApplicationApplicationRollbackRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ApplicationApplicationRollbackRequest) MarshalBinary() ([]byte, error)
- func (m *ApplicationApplicationRollbackRequest) UnmarshalBinary(b []byte) error
- func (m *ApplicationApplicationRollbackRequest) Validate(formats strfmt.Registry) error
- type ApplicationApplicationSyncRequest
- func (m *ApplicationApplicationSyncRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ApplicationApplicationSyncRequest) MarshalBinary() ([]byte, error)
- func (m *ApplicationApplicationSyncRequest) UnmarshalBinary(b []byte) error
- func (m *ApplicationApplicationSyncRequest) Validate(formats strfmt.Registry) error
- type ApplicationApplicationSyncWindow
- func (m *ApplicationApplicationSyncWindow) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ApplicationApplicationSyncWindow) MarshalBinary() ([]byte, error)
- func (m *ApplicationApplicationSyncWindow) UnmarshalBinary(b []byte) error
- func (m *ApplicationApplicationSyncWindow) Validate(formats strfmt.Registry) error
- type ApplicationApplicationSyncWindowsResponse
- func (m *ApplicationApplicationSyncWindowsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ApplicationApplicationSyncWindowsResponse) MarshalBinary() ([]byte, error)
- func (m *ApplicationApplicationSyncWindowsResponse) UnmarshalBinary(b []byte) error
- func (m *ApplicationApplicationSyncWindowsResponse) Validate(formats strfmt.Registry) error
- type ApplicationLogEntry
- type ApplicationManagedResourcesResponse
- func (m *ApplicationManagedResourcesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ApplicationManagedResourcesResponse) MarshalBinary() ([]byte, error)
- func (m *ApplicationManagedResourcesResponse) UnmarshalBinary(b []byte) error
- func (m *ApplicationManagedResourcesResponse) Validate(formats strfmt.Registry) error
- type ApplicationOperationTerminateResponse
- type ApplicationResourceActionsListResponse
- func (m *ApplicationResourceActionsListResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ApplicationResourceActionsListResponse) MarshalBinary() ([]byte, error)
- func (m *ApplicationResourceActionsListResponse) UnmarshalBinary(b []byte) error
- func (m *ApplicationResourceActionsListResponse) Validate(formats strfmt.Registry) error
- type ApplicationServicePodLogs2OKBody
- func (m *ApplicationServicePodLogs2OKBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ApplicationServicePodLogs2OKBody) MarshalBinary() ([]byte, error)
- func (m *ApplicationServicePodLogs2OKBody) UnmarshalBinary(b []byte) error
- func (m *ApplicationServicePodLogs2OKBody) Validate(formats strfmt.Registry) error
- type ApplicationServicePodLogsOKBody
- func (m *ApplicationServicePodLogsOKBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ApplicationServicePodLogsOKBody) MarshalBinary() ([]byte, error)
- func (m *ApplicationServicePodLogsOKBody) UnmarshalBinary(b []byte) error
- func (m *ApplicationServicePodLogsOKBody) Validate(formats strfmt.Registry) error
- type ApplicationServiceWatchOKBody
- func (m *ApplicationServiceWatchOKBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ApplicationServiceWatchOKBody) MarshalBinary() ([]byte, error)
- func (m *ApplicationServiceWatchOKBody) UnmarshalBinary(b []byte) error
- func (m *ApplicationServiceWatchOKBody) Validate(formats strfmt.Registry) error
- type ApplicationServiceWatchResourceTreeOKBody
- func (m *ApplicationServiceWatchResourceTreeOKBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ApplicationServiceWatchResourceTreeOKBody) MarshalBinary() ([]byte, error)
- func (m *ApplicationServiceWatchResourceTreeOKBody) UnmarshalBinary(b []byte) error
- func (m *ApplicationServiceWatchResourceTreeOKBody) Validate(formats strfmt.Registry) error
- type ApplicationSyncOptions
- func (m *ApplicationSyncOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ApplicationSyncOptions) MarshalBinary() ([]byte, error)
- func (m *ApplicationSyncOptions) UnmarshalBinary(b []byte) error
- func (m *ApplicationSyncOptions) Validate(formats strfmt.Registry) error
- type Applicationv1alpha1EnvEntry
- func (m *Applicationv1alpha1EnvEntry) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *Applicationv1alpha1EnvEntry) MarshalBinary() ([]byte, error)
- func (m *Applicationv1alpha1EnvEntry) UnmarshalBinary(b []byte) error
- func (m *Applicationv1alpha1EnvEntry) Validate(formats strfmt.Registry) error
- type ClusterClusterResponse
- type ClusterConnector
- type ClusterDexConfig
- type ClusterGoogleAnalyticsConfig
- func (m *ClusterGoogleAnalyticsConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ClusterGoogleAnalyticsConfig) MarshalBinary() ([]byte, error)
- func (m *ClusterGoogleAnalyticsConfig) UnmarshalBinary(b []byte) error
- func (m *ClusterGoogleAnalyticsConfig) Validate(formats strfmt.Registry) error
- type ClusterHelp
- type ClusterOIDCConfig
- type ClusterPlugin
- type ClusterSettings
- type GpgkeyGnuPGPublicKeyCreateResponse
- func (m *GpgkeyGnuPGPublicKeyCreateResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GpgkeyGnuPGPublicKeyCreateResponse) MarshalBinary() ([]byte, error)
- func (m *GpgkeyGnuPGPublicKeyCreateResponse) UnmarshalBinary(b []byte) error
- func (m *GpgkeyGnuPGPublicKeyCreateResponse) Validate(formats strfmt.Registry) error
- type GpgkeyGnuPGPublicKeyResponse
- type OidcClaim
- type ProjectDetailedProjectsResponse
- func (m *ProjectDetailedProjectsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ProjectDetailedProjectsResponse) MarshalBinary() ([]byte, error)
- func (m *ProjectDetailedProjectsResponse) UnmarshalBinary(b []byte) error
- func (m *ProjectDetailedProjectsResponse) Validate(formats strfmt.Registry) error
- type ProjectEmptyResponse
- type ProjectGlobalProjectsResponse
- func (m *ProjectGlobalProjectsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ProjectGlobalProjectsResponse) MarshalBinary() ([]byte, error)
- func (m *ProjectGlobalProjectsResponse) UnmarshalBinary(b []byte) error
- func (m *ProjectGlobalProjectsResponse) Validate(formats strfmt.Registry) error
- type ProjectProjectCreateRequest
- func (m *ProjectProjectCreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ProjectProjectCreateRequest) MarshalBinary() ([]byte, error)
- func (m *ProjectProjectCreateRequest) UnmarshalBinary(b []byte) error
- func (m *ProjectProjectCreateRequest) Validate(formats strfmt.Registry) error
- type ProjectProjectTokenCreateRequest
- func (m *ProjectProjectTokenCreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ProjectProjectTokenCreateRequest) MarshalBinary() ([]byte, error)
- func (m *ProjectProjectTokenCreateRequest) UnmarshalBinary(b []byte) error
- func (m *ProjectProjectTokenCreateRequest) Validate(formats strfmt.Registry) error
- type ProjectProjectTokenResponse
- func (m *ProjectProjectTokenResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ProjectProjectTokenResponse) MarshalBinary() ([]byte, error)
- func (m *ProjectProjectTokenResponse) UnmarshalBinary(b []byte) error
- func (m *ProjectProjectTokenResponse) Validate(formats strfmt.Registry) error
- type ProjectProjectUpdateRequest
- func (m *ProjectProjectUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ProjectProjectUpdateRequest) MarshalBinary() ([]byte, error)
- func (m *ProjectProjectUpdateRequest) UnmarshalBinary(b []byte) error
- func (m *ProjectProjectUpdateRequest) Validate(formats strfmt.Registry) error
- type ProjectSyncWindowsResponse
- func (m *ProjectSyncWindowsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ProjectSyncWindowsResponse) MarshalBinary() ([]byte, error)
- func (m *ProjectSyncWindowsResponse) UnmarshalBinary(b []byte) error
- func (m *ProjectSyncWindowsResponse) Validate(formats strfmt.Registry) error
- type ProtobufAny
- type RepocredsRepoCredsResponse
- type RepositoryAppInfo
- type RepositoryDirectoryAppSpec
- type RepositoryHelmAppSpec
- type RepositoryHelmChart
- type RepositoryHelmChartsResponse
- func (m *RepositoryHelmChartsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RepositoryHelmChartsResponse) MarshalBinary() ([]byte, error)
- func (m *RepositoryHelmChartsResponse) UnmarshalBinary(b []byte) error
- func (m *RepositoryHelmChartsResponse) Validate(formats strfmt.Registry) error
- type RepositoryKustomizeAppSpec
- func (m *RepositoryKustomizeAppSpec) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RepositoryKustomizeAppSpec) MarshalBinary() ([]byte, error)
- func (m *RepositoryKustomizeAppSpec) UnmarshalBinary(b []byte) error
- func (m *RepositoryKustomizeAppSpec) Validate(formats strfmt.Registry) error
- type RepositoryManifestResponse
- func (m *RepositoryManifestResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RepositoryManifestResponse) MarshalBinary() ([]byte, error)
- func (m *RepositoryManifestResponse) UnmarshalBinary(b []byte) error
- func (m *RepositoryManifestResponse) Validate(formats strfmt.Registry) error
- type RepositoryRefs
- type RepositoryRepoAppDetailsQuery
- func (m *RepositoryRepoAppDetailsQuery) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RepositoryRepoAppDetailsQuery) MarshalBinary() ([]byte, error)
- func (m *RepositoryRepoAppDetailsQuery) UnmarshalBinary(b []byte) error
- func (m *RepositoryRepoAppDetailsQuery) Validate(formats strfmt.Registry) error
- type RepositoryRepoAppDetailsResponse
- func (m *RepositoryRepoAppDetailsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RepositoryRepoAppDetailsResponse) MarshalBinary() ([]byte, error)
- func (m *RepositoryRepoAppDetailsResponse) UnmarshalBinary(b []byte) error
- func (m *RepositoryRepoAppDetailsResponse) Validate(formats strfmt.Registry) error
- type RepositoryRepoAppsResponse
- func (m *RepositoryRepoAppsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RepositoryRepoAppsResponse) MarshalBinary() ([]byte, error)
- func (m *RepositoryRepoAppsResponse) UnmarshalBinary(b []byte) error
- func (m *RepositoryRepoAppsResponse) Validate(formats strfmt.Registry) error
- type RepositoryRepoResponse
- type RuntimeError
- type RuntimeStreamError
- type SessionGetUserInfoResponse
- func (m *SessionGetUserInfoResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SessionGetUserInfoResponse) MarshalBinary() ([]byte, error)
- func (m *SessionGetUserInfoResponse) UnmarshalBinary(b []byte) error
- func (m *SessionGetUserInfoResponse) Validate(formats strfmt.Registry) error
- type SessionSessionCreateRequest
- func (m *SessionSessionCreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SessionSessionCreateRequest) MarshalBinary() ([]byte, error)
- func (m *SessionSessionCreateRequest) UnmarshalBinary(b []byte) error
- func (m *SessionSessionCreateRequest) Validate(formats strfmt.Registry) error
- type SessionSessionResponse
- func (m *SessionSessionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SessionSessionResponse) MarshalBinary() ([]byte, error)
- func (m *SessionSessionResponse) UnmarshalBinary(b []byte) error
- func (m *SessionSessionResponse) Validate(formats strfmt.Registry) error
- type V1Event
- type V1EventList
- type V1EventSeries
- type V1EventSource
- type V1FieldsV1
- type V1GroupKind
- type V1ListMeta
- type V1LoadBalancerIngress
- type V1ManagedFieldsEntry
- type V1MicroTime
- type V1NodeSystemInfo
- type V1ObjectMeta
- type V1ObjectReference
- type V1OwnerReference
- type V1PortStatus
- type V1Time
- func (m V1Time) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1Time) MarshalBinary() ([]byte, error)
- func (m V1Time) MarshalJSON() ([]byte, error)
- func (m *V1Time) UnmarshalBinary(b []byte) error
- func (m *V1Time) UnmarshalJSON(b []byte) error
- func (m V1Time) Validate(formats strfmt.Registry) error
- type V1alpha1AWSAuthConfig
- type V1alpha1AppProject
- type V1alpha1AppProjectList
- func (m *V1alpha1AppProjectList) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1AppProjectList) MarshalBinary() ([]byte, error)
- func (m *V1alpha1AppProjectList) UnmarshalBinary(b []byte) error
- func (m *V1alpha1AppProjectList) Validate(formats strfmt.Registry) error
- type V1alpha1AppProjectSpec
- func (m *V1alpha1AppProjectSpec) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1AppProjectSpec) MarshalBinary() ([]byte, error)
- func (m *V1alpha1AppProjectSpec) UnmarshalBinary(b []byte) error
- func (m *V1alpha1AppProjectSpec) Validate(formats strfmt.Registry) error
- type V1alpha1AppProjectStatus
- func (m *V1alpha1AppProjectStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1AppProjectStatus) MarshalBinary() ([]byte, error)
- func (m *V1alpha1AppProjectStatus) UnmarshalBinary(b []byte) error
- func (m *V1alpha1AppProjectStatus) Validate(formats strfmt.Registry) error
- type V1alpha1Application
- type V1alpha1ApplicationCondition
- func (m *V1alpha1ApplicationCondition) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1ApplicationCondition) MarshalBinary() ([]byte, error)
- func (m *V1alpha1ApplicationCondition) UnmarshalBinary(b []byte) error
- func (m *V1alpha1ApplicationCondition) Validate(formats strfmt.Registry) error
- type V1alpha1ApplicationDestination
- func (m *V1alpha1ApplicationDestination) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1ApplicationDestination) MarshalBinary() ([]byte, error)
- func (m *V1alpha1ApplicationDestination) UnmarshalBinary(b []byte) error
- func (m *V1alpha1ApplicationDestination) Validate(formats strfmt.Registry) error
- type V1alpha1ApplicationList
- func (m *V1alpha1ApplicationList) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1ApplicationList) MarshalBinary() ([]byte, error)
- func (m *V1alpha1ApplicationList) UnmarshalBinary(b []byte) error
- func (m *V1alpha1ApplicationList) Validate(formats strfmt.Registry) error
- type V1alpha1ApplicationSource
- func (m *V1alpha1ApplicationSource) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1ApplicationSource) MarshalBinary() ([]byte, error)
- func (m *V1alpha1ApplicationSource) UnmarshalBinary(b []byte) error
- func (m *V1alpha1ApplicationSource) Validate(formats strfmt.Registry) error
- type V1alpha1ApplicationSourceDirectory
- func (m *V1alpha1ApplicationSourceDirectory) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1ApplicationSourceDirectory) MarshalBinary() ([]byte, error)
- func (m *V1alpha1ApplicationSourceDirectory) UnmarshalBinary(b []byte) error
- func (m *V1alpha1ApplicationSourceDirectory) Validate(formats strfmt.Registry) error
- type V1alpha1ApplicationSourceHelm
- func (m *V1alpha1ApplicationSourceHelm) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1ApplicationSourceHelm) MarshalBinary() ([]byte, error)
- func (m *V1alpha1ApplicationSourceHelm) UnmarshalBinary(b []byte) error
- func (m *V1alpha1ApplicationSourceHelm) Validate(formats strfmt.Registry) error
- type V1alpha1ApplicationSourceJsonnet
- func (m *V1alpha1ApplicationSourceJsonnet) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1ApplicationSourceJsonnet) MarshalBinary() ([]byte, error)
- func (m *V1alpha1ApplicationSourceJsonnet) UnmarshalBinary(b []byte) error
- func (m *V1alpha1ApplicationSourceJsonnet) Validate(formats strfmt.Registry) error
- type V1alpha1ApplicationSourceKustomize
- func (m *V1alpha1ApplicationSourceKustomize) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1ApplicationSourceKustomize) MarshalBinary() ([]byte, error)
- func (m *V1alpha1ApplicationSourceKustomize) UnmarshalBinary(b []byte) error
- func (m *V1alpha1ApplicationSourceKustomize) Validate(formats strfmt.Registry) error
- type V1alpha1ApplicationSourcePlugin
- func (m *V1alpha1ApplicationSourcePlugin) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1ApplicationSourcePlugin) MarshalBinary() ([]byte, error)
- func (m *V1alpha1ApplicationSourcePlugin) UnmarshalBinary(b []byte) error
- func (m *V1alpha1ApplicationSourcePlugin) Validate(formats strfmt.Registry) error
- type V1alpha1ApplicationSpec
- func (m *V1alpha1ApplicationSpec) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1ApplicationSpec) MarshalBinary() ([]byte, error)
- func (m *V1alpha1ApplicationSpec) UnmarshalBinary(b []byte) error
- func (m *V1alpha1ApplicationSpec) Validate(formats strfmt.Registry) error
- type V1alpha1ApplicationStatus
- func (m *V1alpha1ApplicationStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1ApplicationStatus) MarshalBinary() ([]byte, error)
- func (m *V1alpha1ApplicationStatus) UnmarshalBinary(b []byte) error
- func (m *V1alpha1ApplicationStatus) Validate(formats strfmt.Registry) error
- type V1alpha1ApplicationSummary
- func (m *V1alpha1ApplicationSummary) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1ApplicationSummary) MarshalBinary() ([]byte, error)
- func (m *V1alpha1ApplicationSummary) UnmarshalBinary(b []byte) error
- func (m *V1alpha1ApplicationSummary) Validate(formats strfmt.Registry) error
- type V1alpha1ApplicationTree
- func (m *V1alpha1ApplicationTree) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1ApplicationTree) MarshalBinary() ([]byte, error)
- func (m *V1alpha1ApplicationTree) UnmarshalBinary(b []byte) error
- func (m *V1alpha1ApplicationTree) Validate(formats strfmt.Registry) error
- type V1alpha1ApplicationWatchEvent
- func (m *V1alpha1ApplicationWatchEvent) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1ApplicationWatchEvent) MarshalBinary() ([]byte, error)
- func (m *V1alpha1ApplicationWatchEvent) UnmarshalBinary(b []byte) error
- func (m *V1alpha1ApplicationWatchEvent) Validate(formats strfmt.Registry) error
- type V1alpha1Backoff
- type V1alpha1Cluster
- type V1alpha1ClusterCacheInfo
- func (m *V1alpha1ClusterCacheInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1ClusterCacheInfo) MarshalBinary() ([]byte, error)
- func (m *V1alpha1ClusterCacheInfo) UnmarshalBinary(b []byte) error
- func (m *V1alpha1ClusterCacheInfo) Validate(formats strfmt.Registry) error
- type V1alpha1ClusterConfig
- type V1alpha1ClusterInfo
- type V1alpha1ClusterList
- type V1alpha1Command
- type V1alpha1ComparedTo
- type V1alpha1ConfigManagementPlugin
- func (m *V1alpha1ConfigManagementPlugin) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1ConfigManagementPlugin) MarshalBinary() ([]byte, error)
- func (m *V1alpha1ConfigManagementPlugin) UnmarshalBinary(b []byte) error
- func (m *V1alpha1ConfigManagementPlugin) Validate(formats strfmt.Registry) error
- type V1alpha1ConnectionState
- func (m *V1alpha1ConnectionState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1ConnectionState) MarshalBinary() ([]byte, error)
- func (m *V1alpha1ConnectionState) UnmarshalBinary(b []byte) error
- func (m *V1alpha1ConnectionState) Validate(formats strfmt.Registry) error
- type V1alpha1ExecProviderConfig
- func (m *V1alpha1ExecProviderConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1ExecProviderConfig) MarshalBinary() ([]byte, error)
- func (m *V1alpha1ExecProviderConfig) UnmarshalBinary(b []byte) error
- func (m *V1alpha1ExecProviderConfig) Validate(formats strfmt.Registry) error
- type V1alpha1GnuPGPublicKey
- func (m *V1alpha1GnuPGPublicKey) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1GnuPGPublicKey) MarshalBinary() ([]byte, error)
- func (m *V1alpha1GnuPGPublicKey) UnmarshalBinary(b []byte) error
- func (m *V1alpha1GnuPGPublicKey) Validate(formats strfmt.Registry) error
- type V1alpha1GnuPGPublicKeyList
- func (m *V1alpha1GnuPGPublicKeyList) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1GnuPGPublicKeyList) MarshalBinary() ([]byte, error)
- func (m *V1alpha1GnuPGPublicKeyList) UnmarshalBinary(b []byte) error
- func (m *V1alpha1GnuPGPublicKeyList) Validate(formats strfmt.Registry) error
- type V1alpha1HealthStatus
- type V1alpha1HelmFileParameter
- func (m *V1alpha1HelmFileParameter) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1HelmFileParameter) MarshalBinary() ([]byte, error)
- func (m *V1alpha1HelmFileParameter) UnmarshalBinary(b []byte) error
- func (m *V1alpha1HelmFileParameter) Validate(formats strfmt.Registry) error
- type V1alpha1HelmParameter
- type V1alpha1HostInfo
- type V1alpha1HostResourceInfo
- func (m *V1alpha1HostResourceInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1HostResourceInfo) MarshalBinary() ([]byte, error)
- func (m *V1alpha1HostResourceInfo) UnmarshalBinary(b []byte) error
- func (m *V1alpha1HostResourceInfo) Validate(formats strfmt.Registry) error
- type V1alpha1Info
- type V1alpha1InfoItem
- type V1alpha1JWTToken
- type V1alpha1JWTTokens
- type V1alpha1JsonnetVar
- type V1alpha1KnownTypeField
- func (m *V1alpha1KnownTypeField) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1KnownTypeField) MarshalBinary() ([]byte, error)
- func (m *V1alpha1KnownTypeField) UnmarshalBinary(b []byte) error
- func (m *V1alpha1KnownTypeField) Validate(formats strfmt.Registry) error
- type V1alpha1KustomizeOptions
- func (m *V1alpha1KustomizeOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1KustomizeOptions) MarshalBinary() ([]byte, error)
- func (m *V1alpha1KustomizeOptions) UnmarshalBinary(b []byte) error
- func (m *V1alpha1KustomizeOptions) Validate(formats strfmt.Registry) error
- type V1alpha1Operation
- type V1alpha1OperationInitiator
- func (m *V1alpha1OperationInitiator) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1OperationInitiator) MarshalBinary() ([]byte, error)
- func (m *V1alpha1OperationInitiator) UnmarshalBinary(b []byte) error
- func (m *V1alpha1OperationInitiator) Validate(formats strfmt.Registry) error
- type V1alpha1OperationState
- func (m *V1alpha1OperationState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1OperationState) MarshalBinary() ([]byte, error)
- func (m *V1alpha1OperationState) UnmarshalBinary(b []byte) error
- func (m *V1alpha1OperationState) Validate(formats strfmt.Registry) error
- type V1alpha1OrphanedResourceKey
- func (m *V1alpha1OrphanedResourceKey) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1OrphanedResourceKey) MarshalBinary() ([]byte, error)
- func (m *V1alpha1OrphanedResourceKey) UnmarshalBinary(b []byte) error
- func (m *V1alpha1OrphanedResourceKey) Validate(formats strfmt.Registry) error
- type V1alpha1OrphanedResourcesMonitorSettings
- func (m *V1alpha1OrphanedResourcesMonitorSettings) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1OrphanedResourcesMonitorSettings) MarshalBinary() ([]byte, error)
- func (m *V1alpha1OrphanedResourcesMonitorSettings) UnmarshalBinary(b []byte) error
- func (m *V1alpha1OrphanedResourcesMonitorSettings) Validate(formats strfmt.Registry) error
- type V1alpha1OverrideIgnoreDiff
- func (m *V1alpha1OverrideIgnoreDiff) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1OverrideIgnoreDiff) MarshalBinary() ([]byte, error)
- func (m *V1alpha1OverrideIgnoreDiff) UnmarshalBinary(b []byte) error
- func (m *V1alpha1OverrideIgnoreDiff) Validate(formats strfmt.Registry) error
- type V1alpha1ProjectRole
- type V1alpha1RepoCreds
- type V1alpha1RepoCredsList
- type V1alpha1Repository
- type V1alpha1RepositoryCertificate
- func (m *V1alpha1RepositoryCertificate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1RepositoryCertificate) MarshalBinary() ([]byte, error)
- func (m *V1alpha1RepositoryCertificate) UnmarshalBinary(b []byte) error
- func (m *V1alpha1RepositoryCertificate) Validate(formats strfmt.Registry) error
- type V1alpha1RepositoryCertificateList
- func (m *V1alpha1RepositoryCertificateList) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1RepositoryCertificateList) MarshalBinary() ([]byte, error)
- func (m *V1alpha1RepositoryCertificateList) UnmarshalBinary(b []byte) error
- func (m *V1alpha1RepositoryCertificateList) Validate(formats strfmt.Registry) error
- type V1alpha1RepositoryList
- func (m *V1alpha1RepositoryList) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1RepositoryList) MarshalBinary() ([]byte, error)
- func (m *V1alpha1RepositoryList) UnmarshalBinary(b []byte) error
- func (m *V1alpha1RepositoryList) Validate(formats strfmt.Registry) error
- type V1alpha1ResourceAction
- func (m *V1alpha1ResourceAction) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1ResourceAction) MarshalBinary() ([]byte, error)
- func (m *V1alpha1ResourceAction) UnmarshalBinary(b []byte) error
- func (m *V1alpha1ResourceAction) Validate(formats strfmt.Registry) error
- type V1alpha1ResourceActionParam
- func (m *V1alpha1ResourceActionParam) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1ResourceActionParam) MarshalBinary() ([]byte, error)
- func (m *V1alpha1ResourceActionParam) UnmarshalBinary(b []byte) error
- func (m *V1alpha1ResourceActionParam) Validate(formats strfmt.Registry) error
- type V1alpha1ResourceDiff
- type V1alpha1ResourceIgnoreDifferences
- func (m *V1alpha1ResourceIgnoreDifferences) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1ResourceIgnoreDifferences) MarshalBinary() ([]byte, error)
- func (m *V1alpha1ResourceIgnoreDifferences) UnmarshalBinary(b []byte) error
- func (m *V1alpha1ResourceIgnoreDifferences) Validate(formats strfmt.Registry) error
- type V1alpha1ResourceNetworkingInfo
- func (m *V1alpha1ResourceNetworkingInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1ResourceNetworkingInfo) MarshalBinary() ([]byte, error)
- func (m *V1alpha1ResourceNetworkingInfo) UnmarshalBinary(b []byte) error
- func (m *V1alpha1ResourceNetworkingInfo) Validate(formats strfmt.Registry) error
- type V1alpha1ResourceNode
- type V1alpha1ResourceOverride
- func (m *V1alpha1ResourceOverride) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1ResourceOverride) MarshalBinary() ([]byte, error)
- func (m *V1alpha1ResourceOverride) UnmarshalBinary(b []byte) error
- func (m *V1alpha1ResourceOverride) Validate(formats strfmt.Registry) error
- type V1alpha1ResourceRef
- type V1alpha1ResourceResult
- func (m *V1alpha1ResourceResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1ResourceResult) MarshalBinary() ([]byte, error)
- func (m *V1alpha1ResourceResult) UnmarshalBinary(b []byte) error
- func (m *V1alpha1ResourceResult) Validate(formats strfmt.Registry) error
- type V1alpha1ResourceStatus
- func (m *V1alpha1ResourceStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1ResourceStatus) MarshalBinary() ([]byte, error)
- func (m *V1alpha1ResourceStatus) UnmarshalBinary(b []byte) error
- func (m *V1alpha1ResourceStatus) Validate(formats strfmt.Registry) error
- type V1alpha1RetryStrategy
- type V1alpha1RevisionHistory
- func (m *V1alpha1RevisionHistory) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1RevisionHistory) MarshalBinary() ([]byte, error)
- func (m *V1alpha1RevisionHistory) UnmarshalBinary(b []byte) error
- func (m *V1alpha1RevisionHistory) Validate(formats strfmt.Registry) error
- type V1alpha1RevisionMetadata
- func (m *V1alpha1RevisionMetadata) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1RevisionMetadata) MarshalBinary() ([]byte, error)
- func (m *V1alpha1RevisionMetadata) UnmarshalBinary(b []byte) error
- func (m *V1alpha1RevisionMetadata) Validate(formats strfmt.Registry) error
- type V1alpha1SignatureKey
- type V1alpha1SyncOperation
- type V1alpha1SyncOperationResource
- func (m *V1alpha1SyncOperationResource) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1SyncOperationResource) MarshalBinary() ([]byte, error)
- func (m *V1alpha1SyncOperationResource) UnmarshalBinary(b []byte) error
- func (m *V1alpha1SyncOperationResource) Validate(formats strfmt.Registry) error
- type V1alpha1SyncOperationResult
- func (m *V1alpha1SyncOperationResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1SyncOperationResult) MarshalBinary() ([]byte, error)
- func (m *V1alpha1SyncOperationResult) UnmarshalBinary(b []byte) error
- func (m *V1alpha1SyncOperationResult) Validate(formats strfmt.Registry) error
- type V1alpha1SyncPolicy
- type V1alpha1SyncPolicyAutomated
- func (m *V1alpha1SyncPolicyAutomated) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1SyncPolicyAutomated) MarshalBinary() ([]byte, error)
- func (m *V1alpha1SyncPolicyAutomated) UnmarshalBinary(b []byte) error
- func (m *V1alpha1SyncPolicyAutomated) Validate(formats strfmt.Registry) error
- type V1alpha1SyncStatus
- type V1alpha1SyncStrategy
- type V1alpha1SyncStrategyApply
- func (m *V1alpha1SyncStrategyApply) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1SyncStrategyApply) MarshalBinary() ([]byte, error)
- func (m *V1alpha1SyncStrategyApply) UnmarshalBinary(b []byte) error
- func (m *V1alpha1SyncStrategyApply) Validate(formats strfmt.Registry) error
- type V1alpha1SyncStrategyHook
- func (m *V1alpha1SyncStrategyHook) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1SyncStrategyHook) MarshalBinary() ([]byte, error)
- func (m *V1alpha1SyncStrategyHook) UnmarshalBinary(b []byte) error
- func (m *V1alpha1SyncStrategyHook) Validate(formats strfmt.Registry) error
- type V1alpha1SyncWindow
- type V1alpha1TLSClientConfig
- func (m *V1alpha1TLSClientConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V1alpha1TLSClientConfig) MarshalBinary() ([]byte, error)
- func (m *V1alpha1TLSClientConfig) UnmarshalBinary(b []byte) error
- func (m *V1alpha1TLSClientConfig) Validate(formats strfmt.Registry) error
- type VersionVersionMessage
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountAccount ¶
type AccountAccount struct { // capabilities Capabilities []string `json:"capabilities"` // enabled Enabled bool `json:"enabled,omitempty"` // name Name string `json:"name,omitempty"` // tokens Tokens []*AccountToken `json:"tokens"` }
AccountAccount account account
swagger:model accountAccount
func (*AccountAccount) ContextValidate ¶
ContextValidate validate this account account based on the context it is used
func (*AccountAccount) MarshalBinary ¶
func (m *AccountAccount) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountAccount) UnmarshalBinary ¶
func (m *AccountAccount) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountAccountsList ¶
type AccountAccountsList struct { // items Items []*AccountAccount `json:"items"` }
AccountAccountsList account accounts list
swagger:model accountAccountsList
func (*AccountAccountsList) ContextValidate ¶
ContextValidate validate this account accounts list based on the context it is used
func (*AccountAccountsList) MarshalBinary ¶
func (m *AccountAccountsList) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountAccountsList) UnmarshalBinary ¶
func (m *AccountAccountsList) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountCanIResponse ¶
type AccountCanIResponse struct { // value Value string `json:"value,omitempty"` }
AccountCanIResponse account can i response
swagger:model accountCanIResponse
func (*AccountCanIResponse) ContextValidate ¶
ContextValidate validates this account can i response based on context it is used
func (*AccountCanIResponse) MarshalBinary ¶
func (m *AccountCanIResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountCanIResponse) UnmarshalBinary ¶
func (m *AccountCanIResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountCreateTokenRequest ¶
type AccountCreateTokenRequest struct { // expiresIn represents a duration in seconds ExpiresIn int64 `json:"expiresIn,omitempty"` // id ID string `json:"id,omitempty"` // name Name string `json:"name,omitempty"` }
AccountCreateTokenRequest account create token request
swagger:model accountCreateTokenRequest
func (*AccountCreateTokenRequest) ContextValidate ¶
func (m *AccountCreateTokenRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this account create token request based on context it is used
func (*AccountCreateTokenRequest) MarshalBinary ¶
func (m *AccountCreateTokenRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountCreateTokenRequest) UnmarshalBinary ¶
func (m *AccountCreateTokenRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountCreateTokenResponse ¶
type AccountCreateTokenResponse struct { // token Token string `json:"token,omitempty"` }
AccountCreateTokenResponse account create token response
swagger:model accountCreateTokenResponse
func (*AccountCreateTokenResponse) ContextValidate ¶
func (m *AccountCreateTokenResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this account create token response based on context it is used
func (*AccountCreateTokenResponse) MarshalBinary ¶
func (m *AccountCreateTokenResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountCreateTokenResponse) UnmarshalBinary ¶
func (m *AccountCreateTokenResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountEmptyResponse ¶
type AccountEmptyResponse interface{}
AccountEmptyResponse account empty response
swagger:model accountEmptyResponse
type AccountToken ¶
type AccountToken struct { // expires at ExpiresAt int64 `json:"expiresAt,omitempty"` // id ID string `json:"id,omitempty"` // issued at IssuedAt int64 `json:"issuedAt,omitempty"` }
AccountToken account token
swagger:model accountToken
func (*AccountToken) ContextValidate ¶
ContextValidate validates this account token based on context it is used
func (*AccountToken) MarshalBinary ¶
func (m *AccountToken) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountToken) UnmarshalBinary ¶
func (m *AccountToken) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountUpdatePasswordRequest ¶
type AccountUpdatePasswordRequest struct { // current password CurrentPassword string `json:"currentPassword,omitempty"` // name Name string `json:"name,omitempty"` // new password NewPassword string `json:"newPassword,omitempty"` }
AccountUpdatePasswordRequest account update password request
swagger:model accountUpdatePasswordRequest
func (*AccountUpdatePasswordRequest) ContextValidate ¶
func (m *AccountUpdatePasswordRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this account update password request based on context it is used
func (*AccountUpdatePasswordRequest) MarshalBinary ¶
func (m *AccountUpdatePasswordRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountUpdatePasswordRequest) UnmarshalBinary ¶
func (m *AccountUpdatePasswordRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountUpdatePasswordResponse ¶
type AccountUpdatePasswordResponse interface{}
AccountUpdatePasswordResponse account update password response
swagger:model accountUpdatePasswordResponse
type ApplicationApplicationPatchRequest ¶
type ApplicationApplicationPatchRequest struct { // name Name string `json:"name,omitempty"` // patch Patch string `json:"patch,omitempty"` // patch type PatchType string `json:"patchType,omitempty"` }
ApplicationApplicationPatchRequest ApplicationPatchRequest is a request to patch an application
swagger:model applicationApplicationPatchRequest
func (*ApplicationApplicationPatchRequest) ContextValidate ¶
func (m *ApplicationApplicationPatchRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this application application patch request based on context it is used
func (*ApplicationApplicationPatchRequest) MarshalBinary ¶
func (m *ApplicationApplicationPatchRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApplicationApplicationPatchRequest) UnmarshalBinary ¶
func (m *ApplicationApplicationPatchRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApplicationApplicationResourceResponse ¶
type ApplicationApplicationResourceResponse struct { // manifest Manifest string `json:"manifest,omitempty"` }
ApplicationApplicationResourceResponse application application resource response
swagger:model applicationApplicationResourceResponse
func (*ApplicationApplicationResourceResponse) ContextValidate ¶
func (m *ApplicationApplicationResourceResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this application application resource response based on context it is used
func (*ApplicationApplicationResourceResponse) MarshalBinary ¶
func (m *ApplicationApplicationResourceResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApplicationApplicationResourceResponse) UnmarshalBinary ¶
func (m *ApplicationApplicationResourceResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApplicationApplicationResponse ¶
type ApplicationApplicationResponse interface{}
ApplicationApplicationResponse application application response
swagger:model applicationApplicationResponse
type ApplicationApplicationRollbackRequest ¶
type ApplicationApplicationRollbackRequest struct { // dry run DryRun bool `json:"dryRun,omitempty"` // id ID int64 `json:"id,omitempty"` // name Name string `json:"name,omitempty"` // prune Prune bool `json:"prune,omitempty"` }
ApplicationApplicationRollbackRequest application application rollback request
swagger:model applicationApplicationRollbackRequest
func (*ApplicationApplicationRollbackRequest) ContextValidate ¶
func (m *ApplicationApplicationRollbackRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this application application rollback request based on context it is used
func (*ApplicationApplicationRollbackRequest) MarshalBinary ¶
func (m *ApplicationApplicationRollbackRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApplicationApplicationRollbackRequest) UnmarshalBinary ¶
func (m *ApplicationApplicationRollbackRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApplicationApplicationSyncRequest ¶
type ApplicationApplicationSyncRequest struct { // dry run DryRun bool `json:"dryRun,omitempty"` // infos Infos []*V1alpha1Info `json:"infos"` // manifests Manifests []string `json:"manifests"` // name Name string `json:"name,omitempty"` // prune Prune bool `json:"prune,omitempty"` // resources Resources []*V1alpha1SyncOperationResource `json:"resources"` // retry strategy RetryStrategy *V1alpha1RetryStrategy `json:"retryStrategy,omitempty"` // revision Revision string `json:"revision,omitempty"` // strategy Strategy *V1alpha1SyncStrategy `json:"strategy,omitempty"` // sync options SyncOptions *ApplicationSyncOptions `json:"syncOptions,omitempty"` }
ApplicationApplicationSyncRequest ApplicationSyncRequest is a request to apply the config state to live state
swagger:model applicationApplicationSyncRequest
func (*ApplicationApplicationSyncRequest) ContextValidate ¶
func (m *ApplicationApplicationSyncRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this application application sync request based on the context it is used
func (*ApplicationApplicationSyncRequest) MarshalBinary ¶
func (m *ApplicationApplicationSyncRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApplicationApplicationSyncRequest) UnmarshalBinary ¶
func (m *ApplicationApplicationSyncRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApplicationApplicationSyncWindow ¶
type ApplicationApplicationSyncWindow struct { // duration Duration string `json:"duration,omitempty"` // kind Kind string `json:"kind,omitempty"` // manual sync ManualSync bool `json:"manualSync,omitempty"` // schedule Schedule string `json:"schedule,omitempty"` }
ApplicationApplicationSyncWindow application application sync window
swagger:model applicationApplicationSyncWindow
func (*ApplicationApplicationSyncWindow) ContextValidate ¶
func (m *ApplicationApplicationSyncWindow) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this application application sync window based on context it is used
func (*ApplicationApplicationSyncWindow) MarshalBinary ¶
func (m *ApplicationApplicationSyncWindow) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApplicationApplicationSyncWindow) UnmarshalBinary ¶
func (m *ApplicationApplicationSyncWindow) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApplicationApplicationSyncWindowsResponse ¶
type ApplicationApplicationSyncWindowsResponse struct { // active windows ActiveWindows []*ApplicationApplicationSyncWindow `json:"activeWindows"` // assigned windows AssignedWindows []*ApplicationApplicationSyncWindow `json:"assignedWindows"` // can sync CanSync bool `json:"canSync,omitempty"` }
ApplicationApplicationSyncWindowsResponse application application sync windows response
swagger:model applicationApplicationSyncWindowsResponse
func (*ApplicationApplicationSyncWindowsResponse) ContextValidate ¶
func (m *ApplicationApplicationSyncWindowsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this application application sync windows response based on the context it is used
func (*ApplicationApplicationSyncWindowsResponse) MarshalBinary ¶
func (m *ApplicationApplicationSyncWindowsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApplicationApplicationSyncWindowsResponse) UnmarshalBinary ¶
func (m *ApplicationApplicationSyncWindowsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApplicationLogEntry ¶
type ApplicationLogEntry struct { // content Content string `json:"content,omitempty"` // last Last bool `json:"last,omitempty"` // pod name PodName string `json:"podName,omitempty"` // time stamp // Format: date-time TimeStamp V1Time `json:"timeStamp,omitempty"` // time stamp str TimeStampStr string `json:"timeStampStr,omitempty"` }
ApplicationLogEntry application log entry
swagger:model applicationLogEntry
func (*ApplicationLogEntry) ContextValidate ¶
ContextValidate validate this application log entry based on the context it is used
func (*ApplicationLogEntry) MarshalBinary ¶
func (m *ApplicationLogEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApplicationLogEntry) UnmarshalBinary ¶
func (m *ApplicationLogEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApplicationManagedResourcesResponse ¶
type ApplicationManagedResourcesResponse struct { // items Items []*V1alpha1ResourceDiff `json:"items"` }
ApplicationManagedResourcesResponse application managed resources response
swagger:model applicationManagedResourcesResponse
func (*ApplicationManagedResourcesResponse) ContextValidate ¶
func (m *ApplicationManagedResourcesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this application managed resources response based on the context it is used
func (*ApplicationManagedResourcesResponse) MarshalBinary ¶
func (m *ApplicationManagedResourcesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApplicationManagedResourcesResponse) UnmarshalBinary ¶
func (m *ApplicationManagedResourcesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApplicationOperationTerminateResponse ¶
type ApplicationOperationTerminateResponse interface{}
ApplicationOperationTerminateResponse application operation terminate response
swagger:model applicationOperationTerminateResponse
type ApplicationResourceActionsListResponse ¶
type ApplicationResourceActionsListResponse struct { // actions Actions []*V1alpha1ResourceAction `json:"actions"` }
ApplicationResourceActionsListResponse application resource actions list response
swagger:model applicationResourceActionsListResponse
func (*ApplicationResourceActionsListResponse) ContextValidate ¶
func (m *ApplicationResourceActionsListResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this application resource actions list response based on the context it is used
func (*ApplicationResourceActionsListResponse) MarshalBinary ¶
func (m *ApplicationResourceActionsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApplicationResourceActionsListResponse) UnmarshalBinary ¶
func (m *ApplicationResourceActionsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApplicationServicePodLogs2OKBody ¶
type ApplicationServicePodLogs2OKBody struct { // error Error *RuntimeStreamError `json:"error,omitempty"` // result Result *ApplicationLogEntry `json:"result,omitempty"` }
ApplicationServicePodLogs2OKBody Stream result of applicationLogEntry
swagger:model applicationServicePodLogs2OKBody
func (*ApplicationServicePodLogs2OKBody) ContextValidate ¶
func (m *ApplicationServicePodLogs2OKBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this application service pod logs2 o k body based on the context it is used
func (*ApplicationServicePodLogs2OKBody) MarshalBinary ¶
func (m *ApplicationServicePodLogs2OKBody) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApplicationServicePodLogs2OKBody) UnmarshalBinary ¶
func (m *ApplicationServicePodLogs2OKBody) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApplicationServicePodLogsOKBody ¶
type ApplicationServicePodLogsOKBody struct { // error Error *RuntimeStreamError `json:"error,omitempty"` // result Result *ApplicationLogEntry `json:"result,omitempty"` }
ApplicationServicePodLogsOKBody Stream result of applicationLogEntry
swagger:model applicationServicePodLogsOKBody
func (*ApplicationServicePodLogsOKBody) ContextValidate ¶
func (m *ApplicationServicePodLogsOKBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this application service pod logs o k body based on the context it is used
func (*ApplicationServicePodLogsOKBody) MarshalBinary ¶
func (m *ApplicationServicePodLogsOKBody) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApplicationServicePodLogsOKBody) UnmarshalBinary ¶
func (m *ApplicationServicePodLogsOKBody) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApplicationServiceWatchOKBody ¶
type ApplicationServiceWatchOKBody struct { // error Error *RuntimeStreamError `json:"error,omitempty"` // result Result *V1alpha1ApplicationWatchEvent `json:"result,omitempty"` }
ApplicationServiceWatchOKBody Stream result of v1alpha1ApplicationWatchEvent
swagger:model applicationServiceWatchOKBody
func (*ApplicationServiceWatchOKBody) ContextValidate ¶
func (m *ApplicationServiceWatchOKBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this application service watch o k body based on the context it is used
func (*ApplicationServiceWatchOKBody) MarshalBinary ¶
func (m *ApplicationServiceWatchOKBody) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApplicationServiceWatchOKBody) UnmarshalBinary ¶
func (m *ApplicationServiceWatchOKBody) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApplicationServiceWatchResourceTreeOKBody ¶
type ApplicationServiceWatchResourceTreeOKBody struct { // error Error *RuntimeStreamError `json:"error,omitempty"` // result Result *V1alpha1ApplicationTree `json:"result,omitempty"` }
ApplicationServiceWatchResourceTreeOKBody Stream result of v1alpha1ApplicationTree
swagger:model applicationServiceWatchResourceTreeOKBody
func (*ApplicationServiceWatchResourceTreeOKBody) ContextValidate ¶
func (m *ApplicationServiceWatchResourceTreeOKBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this application service watch resource tree o k body based on the context it is used
func (*ApplicationServiceWatchResourceTreeOKBody) MarshalBinary ¶
func (m *ApplicationServiceWatchResourceTreeOKBody) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApplicationServiceWatchResourceTreeOKBody) UnmarshalBinary ¶
func (m *ApplicationServiceWatchResourceTreeOKBody) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApplicationSyncOptions ¶
type ApplicationSyncOptions struct { // items Items []string `json:"items"` }
ApplicationSyncOptions application sync options
swagger:model applicationSyncOptions
func (*ApplicationSyncOptions) ContextValidate ¶
func (m *ApplicationSyncOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this application sync options based on context it is used
func (*ApplicationSyncOptions) MarshalBinary ¶
func (m *ApplicationSyncOptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApplicationSyncOptions) UnmarshalBinary ¶
func (m *ApplicationSyncOptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Applicationv1alpha1EnvEntry ¶
type Applicationv1alpha1EnvEntry struct { // Name is the name of the variable, usually expressed in uppercase Name string `json:"name,omitempty"` // Value is the value of the variable Value string `json:"value,omitempty"` }
Applicationv1alpha1EnvEntry EnvEntry represents an entry in the application's environment
swagger:model applicationv1alpha1EnvEntry
func (*Applicationv1alpha1EnvEntry) ContextValidate ¶
func (m *Applicationv1alpha1EnvEntry) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this applicationv1alpha1 env entry based on context it is used
func (*Applicationv1alpha1EnvEntry) MarshalBinary ¶
func (m *Applicationv1alpha1EnvEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Applicationv1alpha1EnvEntry) UnmarshalBinary ¶
func (m *Applicationv1alpha1EnvEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClusterClusterResponse ¶
type ClusterClusterResponse interface{}
ClusterClusterResponse cluster cluster response
swagger:model clusterClusterResponse
type ClusterConnector ¶
type ClusterConnector struct { // name Name string `json:"name,omitempty"` // type Type string `json:"type,omitempty"` }
ClusterConnector cluster connector
swagger:model clusterConnector
func (*ClusterConnector) ContextValidate ¶
ContextValidate validates this cluster connector based on context it is used
func (*ClusterConnector) MarshalBinary ¶
func (m *ClusterConnector) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClusterConnector) UnmarshalBinary ¶
func (m *ClusterConnector) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClusterDexConfig ¶
type ClusterDexConfig struct { // connectors Connectors []*ClusterConnector `json:"connectors"` }
ClusterDexConfig cluster dex config
swagger:model clusterDexConfig
func (*ClusterDexConfig) ContextValidate ¶
ContextValidate validate this cluster dex config based on the context it is used
func (*ClusterDexConfig) MarshalBinary ¶
func (m *ClusterDexConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClusterDexConfig) UnmarshalBinary ¶
func (m *ClusterDexConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClusterGoogleAnalyticsConfig ¶
type ClusterGoogleAnalyticsConfig struct { // anonymize users AnonymizeUsers bool `json:"anonymizeUsers,omitempty"` // tracking ID TrackingID string `json:"trackingID,omitempty"` }
ClusterGoogleAnalyticsConfig cluster google analytics config
swagger:model clusterGoogleAnalyticsConfig
func (*ClusterGoogleAnalyticsConfig) ContextValidate ¶
func (m *ClusterGoogleAnalyticsConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this cluster google analytics config based on context it is used
func (*ClusterGoogleAnalyticsConfig) MarshalBinary ¶
func (m *ClusterGoogleAnalyticsConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClusterGoogleAnalyticsConfig) UnmarshalBinary ¶
func (m *ClusterGoogleAnalyticsConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClusterHelp ¶
type ClusterHelp struct { // the URLs for downloading argocd binaries BinaryUrls map[string]string `json:"binaryUrls,omitempty"` // the text for getting chat help, defaults to "Chat now!" ChatText string `json:"chatText,omitempty"` // the URL for getting chat help, this will typically be your Slack channel for support ChatURL string `json:"chatUrl,omitempty"` }
ClusterHelp Help settings
swagger:model clusterHelp
func (*ClusterHelp) ContextValidate ¶
ContextValidate validates this cluster help based on context it is used
func (*ClusterHelp) MarshalBinary ¶
func (m *ClusterHelp) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClusterHelp) UnmarshalBinary ¶
func (m *ClusterHelp) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClusterOIDCConfig ¶
type ClusterOIDCConfig struct { // cli client ID CliClientID string `json:"cliClientID,omitempty"` // client ID ClientID string `json:"clientID,omitempty"` // id token claims IDTokenClaims map[string]OidcClaim `json:"idTokenClaims,omitempty"` // issuer Issuer string `json:"issuer,omitempty"` // name Name string `json:"name,omitempty"` // scopes Scopes []string `json:"scopes"` }
ClusterOIDCConfig cluster o ID c config
swagger:model clusterOIDCConfig
func (*ClusterOIDCConfig) ContextValidate ¶
ContextValidate validate this cluster o ID c config based on the context it is used
func (*ClusterOIDCConfig) MarshalBinary ¶
func (m *ClusterOIDCConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClusterOIDCConfig) UnmarshalBinary ¶
func (m *ClusterOIDCConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClusterPlugin ¶
type ClusterPlugin struct { // the name of the plugin, e.g. "kasane" Name string `json:"name,omitempty"` }
ClusterPlugin Plugin settings
swagger:model clusterPlugin
func (*ClusterPlugin) ContextValidate ¶
ContextValidate validates this cluster plugin based on context it is used
func (*ClusterPlugin) MarshalBinary ¶
func (m *ClusterPlugin) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClusterPlugin) UnmarshalBinary ¶
func (m *ClusterPlugin) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClusterSettings ¶
type ClusterSettings struct { // app label key AppLabelKey string `json:"appLabelKey,omitempty"` // config management plugins ConfigManagementPlugins []*V1alpha1ConfigManagementPlugin `json:"configManagementPlugins"` // dex config DexConfig *ClusterDexConfig `json:"dexConfig,omitempty"` // exec enabled ExecEnabled bool `json:"execEnabled,omitempty"` // google analytics GoogleAnalytics *ClusterGoogleAnalyticsConfig `json:"googleAnalytics,omitempty"` // help Help *ClusterHelp `json:"help,omitempty"` // kustomize options KustomizeOptions *V1alpha1KustomizeOptions `json:"kustomizeOptions,omitempty"` // kustomize versions KustomizeVersions []string `json:"kustomizeVersions"` // oidc config OidcConfig *ClusterOIDCConfig `json:"oidcConfig,omitempty"` // password pattern PasswordPattern string `json:"passwordPattern,omitempty"` // plugins Plugins []*ClusterPlugin `json:"plugins"` // resource overrides ResourceOverrides map[string]V1alpha1ResourceOverride `json:"resourceOverrides,omitempty"` // status badge enabled StatusBadgeEnabled bool `json:"statusBadgeEnabled,omitempty"` // status badge root Url StatusBadgeRootURL string `json:"statusBadgeRootUrl,omitempty"` // tracking method TrackingMethod string `json:"trackingMethod,omitempty"` // ui banner content UIBannerContent string `json:"uiBannerContent,omitempty"` // ui banner permanent UIBannerPermanent bool `json:"uiBannerPermanent,omitempty"` // ui banner position UIBannerPosition string `json:"uiBannerPosition,omitempty"` // ui banner URL UIBannerURL string `json:"uiBannerURL,omitempty"` // ui Css URL UICSSURL string `json:"uiCssURL,omitempty"` // url URL string `json:"url,omitempty"` // user logins disabled UserLoginsDisabled bool `json:"userLoginsDisabled,omitempty"` }
ClusterSettings cluster settings
swagger:model clusterSettings
func (*ClusterSettings) ContextValidate ¶
ContextValidate validate this cluster settings based on the context it is used
func (*ClusterSettings) MarshalBinary ¶
func (m *ClusterSettings) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClusterSettings) UnmarshalBinary ¶
func (m *ClusterSettings) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GpgkeyGnuPGPublicKeyCreateResponse ¶
type GpgkeyGnuPGPublicKeyCreateResponse struct { // created Created *V1alpha1GnuPGPublicKeyList `json:"created,omitempty"` // List of key IDs that haven been skipped because they already exist on the server Skipped []string `json:"skipped"` }
GpgkeyGnuPGPublicKeyCreateResponse Response to a public key creation request
swagger:model gpgkeyGnuPGPublicKeyCreateResponse
func (*GpgkeyGnuPGPublicKeyCreateResponse) ContextValidate ¶
func (m *GpgkeyGnuPGPublicKeyCreateResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this gpgkey gnu p g public key create response based on the context it is used
func (*GpgkeyGnuPGPublicKeyCreateResponse) MarshalBinary ¶
func (m *GpgkeyGnuPGPublicKeyCreateResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GpgkeyGnuPGPublicKeyCreateResponse) UnmarshalBinary ¶
func (m *GpgkeyGnuPGPublicKeyCreateResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GpgkeyGnuPGPublicKeyResponse ¶
type GpgkeyGnuPGPublicKeyResponse interface{}
GpgkeyGnuPGPublicKeyResponse Generic (empty) response for GPG public key CRUD requests
swagger:model gpgkeyGnuPGPublicKeyResponse
type OidcClaim ¶
type OidcClaim struct { // essential Essential bool `json:"essential,omitempty"` // value Value string `json:"value,omitempty"` // values Values []string `json:"values"` }
OidcClaim oidc claim
swagger:model oidcClaim
func (*OidcClaim) ContextValidate ¶
ContextValidate validates this oidc claim based on context it is used
func (*OidcClaim) MarshalBinary ¶
MarshalBinary interface implementation
func (*OidcClaim) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ProjectDetailedProjectsResponse ¶
type ProjectDetailedProjectsResponse struct { // clusters Clusters []*V1alpha1Cluster `json:"clusters"` // global projects GlobalProjects []*V1alpha1AppProject `json:"globalProjects"` // project Project *V1alpha1AppProject `json:"project,omitempty"` // repositories Repositories []*V1alpha1Repository `json:"repositories"` }
ProjectDetailedProjectsResponse project detailed projects response
swagger:model projectDetailedProjectsResponse
func (*ProjectDetailedProjectsResponse) ContextValidate ¶
func (m *ProjectDetailedProjectsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this project detailed projects response based on the context it is used
func (*ProjectDetailedProjectsResponse) MarshalBinary ¶
func (m *ProjectDetailedProjectsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProjectDetailedProjectsResponse) UnmarshalBinary ¶
func (m *ProjectDetailedProjectsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProjectEmptyResponse ¶
type ProjectEmptyResponse interface{}
ProjectEmptyResponse project empty response
swagger:model projectEmptyResponse
type ProjectGlobalProjectsResponse ¶
type ProjectGlobalProjectsResponse struct { // items Items []*V1alpha1AppProject `json:"items"` }
ProjectGlobalProjectsResponse project global projects response
swagger:model projectGlobalProjectsResponse
func (*ProjectGlobalProjectsResponse) ContextValidate ¶
func (m *ProjectGlobalProjectsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this project global projects response based on the context it is used
func (*ProjectGlobalProjectsResponse) MarshalBinary ¶
func (m *ProjectGlobalProjectsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProjectGlobalProjectsResponse) UnmarshalBinary ¶
func (m *ProjectGlobalProjectsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProjectProjectCreateRequest ¶
type ProjectProjectCreateRequest struct { // project Project *V1alpha1AppProject `json:"project,omitempty"` // upsert Upsert bool `json:"upsert,omitempty"` }
ProjectProjectCreateRequest ProjectCreateRequest defines project creation parameters.
swagger:model projectProjectCreateRequest
func (*ProjectProjectCreateRequest) ContextValidate ¶
func (m *ProjectProjectCreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this project project create request based on the context it is used
func (*ProjectProjectCreateRequest) MarshalBinary ¶
func (m *ProjectProjectCreateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProjectProjectCreateRequest) UnmarshalBinary ¶
func (m *ProjectProjectCreateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProjectProjectTokenCreateRequest ¶
type ProjectProjectTokenCreateRequest struct { // description Description string `json:"description,omitempty"` // expiresIn represents a duration in seconds ExpiresIn int64 `json:"expiresIn,omitempty"` // id ID string `json:"id,omitempty"` // project Project string `json:"project,omitempty"` // role Role string `json:"role,omitempty"` }
ProjectProjectTokenCreateRequest ProjectTokenCreateRequest defines project token creation parameters.
swagger:model projectProjectTokenCreateRequest
func (*ProjectProjectTokenCreateRequest) ContextValidate ¶
func (m *ProjectProjectTokenCreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this project project token create request based on context it is used
func (*ProjectProjectTokenCreateRequest) MarshalBinary ¶
func (m *ProjectProjectTokenCreateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProjectProjectTokenCreateRequest) UnmarshalBinary ¶
func (m *ProjectProjectTokenCreateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProjectProjectTokenResponse ¶
type ProjectProjectTokenResponse struct { // token Token string `json:"token,omitempty"` }
ProjectProjectTokenResponse ProjectTokenResponse wraps the created token or returns an empty string if deleted.
swagger:model projectProjectTokenResponse
func (*ProjectProjectTokenResponse) ContextValidate ¶
func (m *ProjectProjectTokenResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this project project token response based on context it is used
func (*ProjectProjectTokenResponse) MarshalBinary ¶
func (m *ProjectProjectTokenResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProjectProjectTokenResponse) UnmarshalBinary ¶
func (m *ProjectProjectTokenResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProjectProjectUpdateRequest ¶
type ProjectProjectUpdateRequest struct { // project Project *V1alpha1AppProject `json:"project,omitempty"` }
ProjectProjectUpdateRequest project project update request
swagger:model projectProjectUpdateRequest
func (*ProjectProjectUpdateRequest) ContextValidate ¶
func (m *ProjectProjectUpdateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this project project update request based on the context it is used
func (*ProjectProjectUpdateRequest) MarshalBinary ¶
func (m *ProjectProjectUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProjectProjectUpdateRequest) UnmarshalBinary ¶
func (m *ProjectProjectUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProjectSyncWindowsResponse ¶
type ProjectSyncWindowsResponse struct { // windows Windows []*V1alpha1SyncWindow `json:"windows"` }
ProjectSyncWindowsResponse project sync windows response
swagger:model projectSyncWindowsResponse
func (*ProjectSyncWindowsResponse) ContextValidate ¶
func (m *ProjectSyncWindowsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this project sync windows response based on the context it is used
func (*ProjectSyncWindowsResponse) MarshalBinary ¶
func (m *ProjectSyncWindowsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProjectSyncWindowsResponse) UnmarshalBinary ¶
func (m *ProjectSyncWindowsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProtobufAny ¶
type ProtobufAny struct { // type url TypeURL string `json:"type_url,omitempty"` // value // Format: byte Value strfmt.Base64 `json:"value,omitempty"` }
ProtobufAny protobuf any
swagger:model protobufAny
func (*ProtobufAny) ContextValidate ¶
ContextValidate validates this protobuf any based on context it is used
func (*ProtobufAny) MarshalBinary ¶
func (m *ProtobufAny) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProtobufAny) UnmarshalBinary ¶
func (m *ProtobufAny) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RepocredsRepoCredsResponse ¶
type RepocredsRepoCredsResponse interface{}
RepocredsRepoCredsResponse RepoCredsResponse is a response to most repository credentials requests
swagger:model repocredsRepoCredsResponse
type RepositoryAppInfo ¶
type RepositoryAppInfo struct { // path Path string `json:"path,omitempty"` // type Type string `json:"type,omitempty"` }
RepositoryAppInfo AppInfo contains application type and app file path
swagger:model repositoryAppInfo
func (*RepositoryAppInfo) ContextValidate ¶
ContextValidate validates this repository app info based on context it is used
func (*RepositoryAppInfo) MarshalBinary ¶
func (m *RepositoryAppInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RepositoryAppInfo) UnmarshalBinary ¶
func (m *RepositoryAppInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RepositoryDirectoryAppSpec ¶
type RepositoryDirectoryAppSpec interface{}
RepositoryDirectoryAppSpec DirectoryAppSpec contains directory
swagger:model repositoryDirectoryAppSpec
type RepositoryHelmAppSpec ¶
type RepositoryHelmAppSpec struct { // helm file parameters FileParameters []*V1alpha1HelmFileParameter `json:"fileParameters"` // name Name string `json:"name,omitempty"` // the output of `helm inspect values` Parameters []*V1alpha1HelmParameter `json:"parameters"` // value files ValueFiles []string `json:"valueFiles"` // the contents of values.yaml Values string `json:"values,omitempty"` }
RepositoryHelmAppSpec HelmAppSpec contains helm app name in source repo
swagger:model repositoryHelmAppSpec
func (*RepositoryHelmAppSpec) ContextValidate ¶
ContextValidate validate this repository helm app spec based on the context it is used
func (*RepositoryHelmAppSpec) MarshalBinary ¶
func (m *RepositoryHelmAppSpec) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RepositoryHelmAppSpec) UnmarshalBinary ¶
func (m *RepositoryHelmAppSpec) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RepositoryHelmChart ¶
type RepositoryHelmChart struct { // name Name string `json:"name,omitempty"` // versions Versions []string `json:"versions"` }
RepositoryHelmChart repository helm chart
swagger:model repositoryHelmChart
func (*RepositoryHelmChart) ContextValidate ¶
ContextValidate validates this repository helm chart based on context it is used
func (*RepositoryHelmChart) MarshalBinary ¶
func (m *RepositoryHelmChart) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RepositoryHelmChart) UnmarshalBinary ¶
func (m *RepositoryHelmChart) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RepositoryHelmChartsResponse ¶
type RepositoryHelmChartsResponse struct { // items Items []*RepositoryHelmChart `json:"items"` }
RepositoryHelmChartsResponse repository helm charts response
swagger:model repositoryHelmChartsResponse
func (*RepositoryHelmChartsResponse) ContextValidate ¶
func (m *RepositoryHelmChartsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this repository helm charts response based on the context it is used
func (*RepositoryHelmChartsResponse) MarshalBinary ¶
func (m *RepositoryHelmChartsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RepositoryHelmChartsResponse) UnmarshalBinary ¶
func (m *RepositoryHelmChartsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RepositoryKustomizeAppSpec ¶
type RepositoryKustomizeAppSpec struct { // images is a list of available images. Images []string `json:"images"` }
RepositoryKustomizeAppSpec KustomizeAppSpec contains kustomize images
swagger:model repositoryKustomizeAppSpec
func (*RepositoryKustomizeAppSpec) ContextValidate ¶
func (m *RepositoryKustomizeAppSpec) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this repository kustomize app spec based on context it is used
func (*RepositoryKustomizeAppSpec) MarshalBinary ¶
func (m *RepositoryKustomizeAppSpec) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RepositoryKustomizeAppSpec) UnmarshalBinary ¶
func (m *RepositoryKustomizeAppSpec) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RepositoryManifestResponse ¶
type RepositoryManifestResponse struct { // manifests Manifests []string `json:"manifests"` // namespace Namespace string `json:"namespace,omitempty"` // resolved revision Revision string `json:"revision,omitempty"` // server Server string `json:"server,omitempty"` // source type SourceType string `json:"sourceType,omitempty"` // Raw response of git verify-commit operation (always the empty string for Helm) VerifyResult string `json:"verifyResult,omitempty"` }
RepositoryManifestResponse repository manifest response
swagger:model repositoryManifestResponse
func (*RepositoryManifestResponse) ContextValidate ¶
func (m *RepositoryManifestResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this repository manifest response based on context it is used
func (*RepositoryManifestResponse) MarshalBinary ¶
func (m *RepositoryManifestResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RepositoryManifestResponse) UnmarshalBinary ¶
func (m *RepositoryManifestResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RepositoryRefs ¶
type RepositoryRefs struct { // branches Branches []string `json:"branches"` // tags Tags []string `json:"tags"` }
RepositoryRefs A subset of the repository's named refs
swagger:model repositoryRefs
func (*RepositoryRefs) ContextValidate ¶
ContextValidate validates this repository refs based on context it is used
func (*RepositoryRefs) MarshalBinary ¶
func (m *RepositoryRefs) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RepositoryRefs) UnmarshalBinary ¶
func (m *RepositoryRefs) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RepositoryRepoAppDetailsQuery ¶
type RepositoryRepoAppDetailsQuery struct { // app name AppName string `json:"appName,omitempty"` // app project AppProject string `json:"appProject,omitempty"` // source Source *V1alpha1ApplicationSource `json:"source,omitempty"` }
RepositoryRepoAppDetailsQuery RepoAppDetailsQuery contains query information for app details request
swagger:model repositoryRepoAppDetailsQuery
func (*RepositoryRepoAppDetailsQuery) ContextValidate ¶
func (m *RepositoryRepoAppDetailsQuery) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this repository repo app details query based on the context it is used
func (*RepositoryRepoAppDetailsQuery) MarshalBinary ¶
func (m *RepositoryRepoAppDetailsQuery) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RepositoryRepoAppDetailsQuery) UnmarshalBinary ¶
func (m *RepositoryRepoAppDetailsQuery) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RepositoryRepoAppDetailsResponse ¶
type RepositoryRepoAppDetailsResponse struct { // directory Directory RepositoryDirectoryAppSpec `json:"directory,omitempty"` // helm Helm *RepositoryHelmAppSpec `json:"helm,omitempty"` // kustomize Kustomize *RepositoryKustomizeAppSpec `json:"kustomize,omitempty"` // type Type string `json:"type,omitempty"` }
RepositoryRepoAppDetailsResponse RepoAppDetailsResponse application details
swagger:model repositoryRepoAppDetailsResponse
func (*RepositoryRepoAppDetailsResponse) ContextValidate ¶
func (m *RepositoryRepoAppDetailsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this repository repo app details response based on the context it is used
func (*RepositoryRepoAppDetailsResponse) MarshalBinary ¶
func (m *RepositoryRepoAppDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RepositoryRepoAppDetailsResponse) UnmarshalBinary ¶
func (m *RepositoryRepoAppDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RepositoryRepoAppsResponse ¶
type RepositoryRepoAppsResponse struct { // items Items []*RepositoryAppInfo `json:"items"` }
RepositoryRepoAppsResponse RepoAppsResponse contains applications of specified repository
swagger:model repositoryRepoAppsResponse
func (*RepositoryRepoAppsResponse) ContextValidate ¶
func (m *RepositoryRepoAppsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this repository repo apps response based on the context it is used
func (*RepositoryRepoAppsResponse) MarshalBinary ¶
func (m *RepositoryRepoAppsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RepositoryRepoAppsResponse) UnmarshalBinary ¶
func (m *RepositoryRepoAppsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RepositoryRepoResponse ¶
type RepositoryRepoResponse interface{}
RepositoryRepoResponse repository repo response
swagger:model repositoryRepoResponse
type RuntimeError ¶
type RuntimeError struct { // code Code int32 `json:"code,omitempty"` // details Details []*ProtobufAny `json:"details"` // error Error string `json:"error,omitempty"` // message Message string `json:"message,omitempty"` }
RuntimeError runtime error
swagger:model runtimeError
func (*RuntimeError) ContextValidate ¶
ContextValidate validate this runtime error based on the context it is used
func (*RuntimeError) MarshalBinary ¶
func (m *RuntimeError) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RuntimeError) UnmarshalBinary ¶
func (m *RuntimeError) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RuntimeStreamError ¶
type RuntimeStreamError struct { // details Details []*ProtobufAny `json:"details"` // grpc code GrpcCode int32 `json:"grpc_code,omitempty"` // http code HTTPCode int32 `json:"http_code,omitempty"` // http status HTTPStatus string `json:"http_status,omitempty"` // message Message string `json:"message,omitempty"` }
RuntimeStreamError runtime stream error
swagger:model runtimeStreamError
func (*RuntimeStreamError) ContextValidate ¶
ContextValidate validate this runtime stream error based on the context it is used
func (*RuntimeStreamError) MarshalBinary ¶
func (m *RuntimeStreamError) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RuntimeStreamError) UnmarshalBinary ¶
func (m *RuntimeStreamError) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SessionGetUserInfoResponse ¶
type SessionGetUserInfoResponse struct { // groups Groups []string `json:"groups"` // iss Iss string `json:"iss,omitempty"` // logged in LoggedIn bool `json:"loggedIn,omitempty"` // username Username string `json:"username,omitempty"` }
SessionGetUserInfoResponse The current user's userInfo info
swagger:model sessionGetUserInfoResponse
func (*SessionGetUserInfoResponse) ContextValidate ¶
func (m *SessionGetUserInfoResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this session get user info response based on context it is used
func (*SessionGetUserInfoResponse) MarshalBinary ¶
func (m *SessionGetUserInfoResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SessionGetUserInfoResponse) UnmarshalBinary ¶
func (m *SessionGetUserInfoResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SessionSessionCreateRequest ¶
type SessionSessionCreateRequest struct { // password Password string `json:"password,omitempty"` // token Token string `json:"token,omitempty"` // username Username string `json:"username,omitempty"` }
SessionSessionCreateRequest SessionCreateRequest is for logging in.
swagger:model sessionSessionCreateRequest
func (*SessionSessionCreateRequest) ContextValidate ¶
func (m *SessionSessionCreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this session session create request based on context it is used
func (*SessionSessionCreateRequest) MarshalBinary ¶
func (m *SessionSessionCreateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SessionSessionCreateRequest) UnmarshalBinary ¶
func (m *SessionSessionCreateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SessionSessionResponse ¶
type SessionSessionResponse struct { // token Token string `json:"token,omitempty"` }
SessionSessionResponse SessionResponse wraps the created token or returns an empty string if deleted.
swagger:model sessionSessionResponse
func (*SessionSessionResponse) ContextValidate ¶
func (m *SessionSessionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this session session response based on context it is used
func (*SessionSessionResponse) MarshalBinary ¶
func (m *SessionSessionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SessionSessionResponse) UnmarshalBinary ¶
func (m *SessionSessionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1Event ¶
type V1Event struct { // What action was taken/failed regarding to the Regarding object. // +optional Action string `json:"action,omitempty"` // The number of times this event has occurred. // +optional Count int32 `json:"count,omitempty"` // event time EventTime *V1MicroTime `json:"eventTime,omitempty"` // first timestamp // Format: date-time FirstTimestamp V1Time `json:"firstTimestamp,omitempty"` // involved object InvolvedObject *V1ObjectReference `json:"involvedObject,omitempty"` // last timestamp // Format: date-time LastTimestamp V1Time `json:"lastTimestamp,omitempty"` // A human-readable description of the status of this operation. // TODO: decide on maximum length. // +optional Message string `json:"message,omitempty"` // metadata Metadata *V1ObjectMeta `json:"metadata,omitempty"` // This should be a short, machine understandable string that gives the reason // for the transition into the object's current status. // TODO: provide exact specification for format. // +optional Reason string `json:"reason,omitempty"` // related Related *V1ObjectReference `json:"related,omitempty"` // Name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`. // +optional ReportingComponent string `json:"reportingComponent,omitempty"` // ID of the controller instance, e.g. `kubelet-xyzf`. // +optional ReportingInstance string `json:"reportingInstance,omitempty"` // series Series *V1EventSeries `json:"series,omitempty"` // source Source *V1EventSource `json:"source,omitempty"` // Type of this event (Normal, Warning), new types could be added in the future // +optional Type string `json:"type,omitempty"` }
V1Event Event is a report of an event somewhere in the cluster. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data.
swagger:model v1Event
func (*V1Event) ContextValidate ¶
ContextValidate validate this v1 event based on the context it is used
func (*V1Event) MarshalBinary ¶
MarshalBinary interface implementation
func (*V1Event) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type V1EventList ¶
type V1EventList struct { // List of events Items []*V1Event `json:"items"` // metadata Metadata *V1ListMeta `json:"metadata,omitempty"` }
V1EventList EventList is a list of events.
swagger:model v1EventList
func (*V1EventList) ContextValidate ¶
ContextValidate validate this v1 event list based on the context it is used
func (*V1EventList) MarshalBinary ¶
func (m *V1EventList) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1EventList) UnmarshalBinary ¶
func (m *V1EventList) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1EventSeries ¶
type V1EventSeries struct { // Number of occurrences in this series up to the last heartbeat time Count int32 `json:"count,omitempty"` // last observed time LastObservedTime *V1MicroTime `json:"lastObservedTime,omitempty"` }
V1EventSeries EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time.
swagger:model v1EventSeries
func (*V1EventSeries) ContextValidate ¶
ContextValidate validate this v1 event series based on the context it is used
func (*V1EventSeries) MarshalBinary ¶
func (m *V1EventSeries) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1EventSeries) UnmarshalBinary ¶
func (m *V1EventSeries) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1EventSource ¶
type V1EventSource struct { // Component from which the event is generated. // +optional Component string `json:"component,omitempty"` // Node name on which the event is generated. // +optional Host string `json:"host,omitempty"` }
V1EventSource EventSource contains information for an event.
swagger:model v1EventSource
func (*V1EventSource) ContextValidate ¶
ContextValidate validates this v1 event source based on context it is used
func (*V1EventSource) MarshalBinary ¶
func (m *V1EventSource) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1EventSource) UnmarshalBinary ¶
func (m *V1EventSource) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1FieldsV1 ¶
type V1FieldsV1 struct { // Raw is the underlying serialization of this object. // Format: byte Raw strfmt.Base64 `json:"Raw,omitempty"` }
V1FieldsV1 FieldsV1 stores a set of fields in a data structure like a Trie, in JSON format.
Each key is either a '.' representing the field itself, and will always map to an empty set, or a string representing a sub-field or item. The string will follow one of these four formats: 'f:<name>', where <name> is the name of a field in a struct, or key in a map 'v:<value>', where <value> is the exact json formatted value of a list item 'i:<index>', where <index> is position of a item in a list 'k:<keys>', where <keys> is a map of a list item's key fields to their unique values If a key maps to an empty Fields value, the field that key represents is part of the set.
The exact format is defined in sigs.k8s.io/structured-merge-diff +protobuf.options.(gogoproto.goproto_stringer)=false
swagger:model v1FieldsV1
func (*V1FieldsV1) ContextValidate ¶
ContextValidate validates this v1 fields v1 based on context it is used
func (*V1FieldsV1) MarshalBinary ¶
func (m *V1FieldsV1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1FieldsV1) UnmarshalBinary ¶
func (m *V1FieldsV1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1GroupKind ¶
type V1GroupKind struct { // group Group string `json:"group,omitempty"` // kind Kind string `json:"kind,omitempty"` }
V1GroupKind GroupKind specifies a Group and a Kind, but does not force a version. This is useful for identifying concepts during lookup stages without having partially valid types
+protobuf.options.(gogoproto.goproto_stringer)=false
swagger:model v1GroupKind
func (*V1GroupKind) ContextValidate ¶
ContextValidate validates this v1 group kind based on context it is used
func (*V1GroupKind) MarshalBinary ¶
func (m *V1GroupKind) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1GroupKind) UnmarshalBinary ¶
func (m *V1GroupKind) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ListMeta ¶
type V1ListMeta struct { // continue may be set if the user set a limit on the number of items returned, and indicates that // the server has more data available. The value is opaque and may be used to issue another request // to the endpoint that served this list to retrieve the next set of available objects. Continuing a // consistent list may not be possible if the server configuration has changed or more than a few // minutes have passed. The resourceVersion field returned when using this continue value will be // identical to the value in the first response, unless you have received this token from an error // message. Continue string `json:"continue,omitempty"` // remainingItemCount is the number of subsequent items in the list which are not included in this // list response. If the list request contained label or field selectors, then the number of // remaining items is unknown and the field will be left unset and omitted during serialization. // If the list is complete (either because it is not chunking or because this is the last chunk), // then there are no more remaining items and this field will be left unset and omitted during // serialization. // Servers older than v1.15 do not set this field. // The intended use of the remainingItemCount is *estimating* the size of a collection. Clients // should not rely on the remainingItemCount to be set or to be exact. // +optional RemainingItemCount int64 `json:"remainingItemCount,omitempty"` // String that identifies the server's internal version of this object that // can be used by clients to determine when objects have changed. // Value must be treated as opaque by clients and passed unmodified back to the server. // Populated by the system. // Read-only. // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency // +optional ResourceVersion string `json:"resourceVersion,omitempty"` // selfLink is a URL representing this object. // Populated by the system. // Read-only. // // DEPRECATED // Kubernetes will stop propagating this field in 1.20 release and the field is planned // to be removed in 1.21 release. // +optional SelfLink string `json:"selfLink,omitempty"` }
V1ListMeta ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.
swagger:model v1ListMeta
func (*V1ListMeta) ContextValidate ¶
ContextValidate validates this v1 list meta based on context it is used
func (*V1ListMeta) MarshalBinary ¶
func (m *V1ListMeta) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ListMeta) UnmarshalBinary ¶
func (m *V1ListMeta) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1LoadBalancerIngress ¶
type V1LoadBalancerIngress struct { // Hostname is set for load-balancer ingress points that are DNS based // (typically AWS load-balancers) // +optional Hostname string `json:"hostname,omitempty"` // IP is set for load-balancer ingress points that are IP based // (typically GCE or OpenStack load-balancers) // +optional IP string `json:"ip,omitempty"` // Ports is a list of records of service ports // If used, every port defined in the service should have an entry in it // +listType=atomic // +optional Ports []*V1PortStatus `json:"ports"` }
V1LoadBalancerIngress LoadBalancerIngress represents the status of a load-balancer ingress point: traffic intended for the service should be sent to an ingress point.
swagger:model v1LoadBalancerIngress
func (*V1LoadBalancerIngress) ContextValidate ¶
ContextValidate validate this v1 load balancer ingress based on the context it is used
func (*V1LoadBalancerIngress) MarshalBinary ¶
func (m *V1LoadBalancerIngress) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1LoadBalancerIngress) UnmarshalBinary ¶
func (m *V1LoadBalancerIngress) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ManagedFieldsEntry ¶
type V1ManagedFieldsEntry struct { // APIVersion defines the version of this resource that this field set // applies to. The format is "group/version" just like the top-level // APIVersion field. It is necessary to track the version of a field // set because it cannot be automatically converted. APIVersion string `json:"apiVersion,omitempty"` // FieldsType is the discriminator for the different fields format and version. // There is currently only one possible value: "FieldsV1" FieldsType string `json:"fieldsType,omitempty"` // fields v1 FieldsV1 *V1FieldsV1 `json:"fieldsV1,omitempty"` // Manager is an identifier of the workflow managing these fields. Manager string `json:"manager,omitempty"` // Operation is the type of operation which lead to this ManagedFieldsEntry being created. // The only valid values for this field are 'Apply' and 'Update'. Operation string `json:"operation,omitempty"` // Subresource is the name of the subresource used to update that object, or // empty string if the object was updated through the main resource. The // value of this field is used to distinguish between managers, even if they // share the same name. For example, a status update will be distinct from a // regular update using the same manager name. // Note that the APIVersion field is not related to the Subresource field and // it always corresponds to the version of the main resource. Subresource string `json:"subresource,omitempty"` // time // Format: date-time Time V1Time `json:"time,omitempty"` }
V1ManagedFieldsEntry ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to. +kubebuilder:object:generate=true
swagger:model v1ManagedFieldsEntry
func (*V1ManagedFieldsEntry) ContextValidate ¶
ContextValidate validate this v1 managed fields entry based on the context it is used
func (*V1ManagedFieldsEntry) MarshalBinary ¶
func (m *V1ManagedFieldsEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ManagedFieldsEntry) UnmarshalBinary ¶
func (m *V1ManagedFieldsEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1MicroTime ¶
type V1MicroTime struct { // Non-negative fractions of a second at nanosecond resolution. Negative // second values with fractions must still have non-negative nanos values // that count forward in time. Must be from 0 to 999,999,999 // inclusive. This field may be limited in precision depending on context. Nanos int32 `json:"nanos,omitempty"` // Represents seconds of UTC time since Unix epoch // 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to // 9999-12-31T23:59:59Z inclusive. Seconds int64 `json:"seconds,omitempty"` }
V1MicroTime MicroTime is version of Time with microsecond level precision.
+protobuf.options.marshal=false +protobuf.as=Timestamp +protobuf.options.(gogoproto.goproto_stringer)=false
swagger:model v1MicroTime
func (*V1MicroTime) ContextValidate ¶
ContextValidate validates this v1 micro time based on context it is used
func (*V1MicroTime) MarshalBinary ¶
func (m *V1MicroTime) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1MicroTime) UnmarshalBinary ¶
func (m *V1MicroTime) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1NodeSystemInfo ¶
type V1NodeSystemInfo struct { // The Architecture reported by the node Architecture string `json:"architecture,omitempty"` // Boot ID reported by the node. BootID string `json:"bootID,omitempty"` // ContainerRuntime Version reported by the node through runtime remote API (e.g. docker://1.5.0). ContainerRuntimeVersion string `json:"containerRuntimeVersion,omitempty"` // Kernel Version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64). KernelVersion string `json:"kernelVersion,omitempty"` // KubeProxy Version reported by the node. KubeProxyVersion string `json:"kubeProxyVersion,omitempty"` // Kubelet Version reported by the node. KubeletVersion string `json:"kubeletVersion,omitempty"` // MachineID reported by the node. For unique machine identification // in the cluster this field is preferred. Learn more from man(5) // machine-id: http://man7.org/linux/man-pages/man5/machine-id.5.html MachineID string `json:"machineID,omitempty"` // The Operating System reported by the node OperatingSystem string `json:"operatingSystem,omitempty"` // OS Image reported by the node from /etc/os-release (e.g. Debian GNU/Linux 7 (wheezy)). OsImage string `json:"osImage,omitempty"` // SystemUUID reported by the node. For unique machine identification // MachineID is preferred. This field is specific to Red Hat hosts // https://access.redhat.com/documentation/en-us/red_hat_subscription_management/1/html/rhsm/uuid SystemUUID string `json:"systemUUID,omitempty"` }
V1NodeSystemInfo NodeSystemInfo is a set of ids/uuids to uniquely identify the node.
swagger:model v1NodeSystemInfo
func (*V1NodeSystemInfo) ContextValidate ¶
ContextValidate validates this v1 node system info based on context it is used
func (*V1NodeSystemInfo) MarshalBinary ¶
func (m *V1NodeSystemInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1NodeSystemInfo) UnmarshalBinary ¶
func (m *V1NodeSystemInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ObjectMeta ¶
type V1ObjectMeta struct { // Annotations is an unstructured key value map stored with a resource that may be // set by external tools to store and retrieve arbitrary metadata. They are not // queryable and should be preserved when modifying objects. // More info: http://kubernetes.io/docs/user-guide/annotations // +optional Annotations map[string]string `json:"annotations,omitempty"` // The name of the cluster which the object belongs to. // This is used to distinguish resources with same name and namespace in different clusters. // This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request. // +optional ClusterName string `json:"clusterName,omitempty"` // creation timestamp // Format: date-time CreationTimestamp V1Time `json:"creationTimestamp,omitempty"` // Number of seconds allowed for this object to gracefully terminate before // it will be removed from the system. Only set when deletionTimestamp is also set. // May only be shortened. // Read-only. // +optional DeletionGracePeriodSeconds int64 `json:"deletionGracePeriodSeconds,omitempty"` // deletion timestamp // Format: date-time DeletionTimestamp V1Time `json:"deletionTimestamp,omitempty"` // Must be empty before the object is deleted from the registry. Each entry // is an identifier for the responsible component that will remove the entry // from the list. If the deletionTimestamp of the object is non-nil, entries // in this list can only be removed. // Finalizers may be processed and removed in any order. Order is NOT enforced // because it introduces significant risk of stuck finalizers. // finalizers is a shared field, any actor with permission can reorder it. // If the finalizer list is processed in order, then this can lead to a situation // in which the component responsible for the first finalizer in the list is // waiting for a signal (field value, external system, or other) produced by a // component responsible for a finalizer later in the list, resulting in a deadlock. // Without enforced ordering finalizers are free to order amongst themselves and // are not vulnerable to ordering changes in the list. // +optional // +patchStrategy=merge Finalizers []string `json:"finalizers"` // GenerateName is an optional prefix, used by the server, to generate a unique // name ONLY IF the Name field has not been provided. // If this field is used, the name returned to the client will be different // than the name passed. This value will also be combined with a unique suffix. // The provided value has the same validation rules as the Name field, // and may be truncated by the length of the suffix required to make the value // unique on the server. // // If this field is specified and the generated name exists, the server will // NOT return a 409 - instead, it will either return 201 Created or 500 with Reason // ServerTimeout indicating a unique name could not be found in the time allotted, and the client // should retry (optionally after the time indicated in the Retry-After header). // // Applied only if Name is not specified. // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency // +optional GenerateName string `json:"generateName,omitempty"` // A sequence number representing a specific generation of the desired state. // Populated by the system. Read-only. // +optional Generation int64 `json:"generation,omitempty"` // Map of string keys and values that can be used to organize and categorize // (scope and select) objects. May match selectors of replication controllers // and services. // More info: http://kubernetes.io/docs/user-guide/labels // +optional Labels map[string]string `json:"labels,omitempty"` // ManagedFields maps workflow-id and version to the set of fields // that are managed by that workflow. This is mostly for internal // housekeeping, and users typically shouldn't need to set or // understand this field. A workflow can be the user's name, a // controller's name, or the name of a specific apply path like // "ci-cd". The set of fields is always in the version that the // workflow used when modifying the object. // // +optional // +kubebuilder:object:generate=true ManagedFields []*V1ManagedFieldsEntry `json:"managedFields"` // Name must be unique within a namespace. Is required when creating resources, although // some resources may allow a client to request the generation of an appropriate name // automatically. Name is primarily intended for creation idempotence and configuration // definition. // Cannot be updated. // More info: http://kubernetes.io/docs/user-guide/identifiers#names // +optional Name string `json:"name,omitempty"` // Namespace defines the space within which each name must be unique. An empty namespace is // equivalent to the "default" namespace, but "default" is the canonical representation. // Not all objects are required to be scoped to a namespace - the value of this field for // those objects will be empty. // // Must be a DNS_LABEL. // Cannot be updated. // More info: http://kubernetes.io/docs/user-guide/namespaces // +optional Namespace string `json:"namespace,omitempty"` // List of objects depended by this object. If ALL objects in the list have // been deleted, this object will be garbage collected. If this object is managed by a controller, // then an entry in this list will point to this controller, with the controller field set to true. // There cannot be more than one managing controller. // +optional // +patchMergeKey=uid // +patchStrategy=merge OwnerReferences []*V1OwnerReference `json:"ownerReferences"` // An opaque value that represents the internal version of this object that can // be used by clients to determine when objects have changed. May be used for optimistic // concurrency, change detection, and the watch operation on a resource or set of resources. // Clients must treat these values as opaque and passed unmodified back to the server. // They may only be valid for a particular resource or set of resources. // // Populated by the system. // Read-only. // Value must be treated as opaque by clients and . // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency // +optional ResourceVersion string `json:"resourceVersion,omitempty"` // SelfLink is a URL representing this object. // Populated by the system. // Read-only. // // DEPRECATED // Kubernetes will stop propagating this field in 1.20 release and the field is planned // to be removed in 1.21 release. // +optional SelfLink string `json:"selfLink,omitempty"` // UID is the unique in time and space value for this object. It is typically generated by // the server on successful creation of a resource and is not allowed to change on PUT // operations. // // Populated by the system. // Read-only. // More info: http://kubernetes.io/docs/user-guide/identifiers#uids // +optional UID string `json:"uid,omitempty"` }
V1ObjectMeta ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. +kubebuilder:object:generate=true
swagger:model v1ObjectMeta
func (*V1ObjectMeta) ContextValidate ¶
ContextValidate validate this v1 object meta based on the context it is used
func (*V1ObjectMeta) MarshalBinary ¶
func (m *V1ObjectMeta) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ObjectMeta) UnmarshalBinary ¶
func (m *V1ObjectMeta) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1ObjectReference ¶
type V1ObjectReference struct { // API version of the referent. // +optional APIVersion string `json:"apiVersion,omitempty"` // If referring to a piece of an object instead of an entire object, this string // should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. // For example, if the object reference is to a container within a pod, this would take on a value like: // "spec.containers{name}" (where "name" refers to the name of the container that triggered // the event) or if no container name is specified "spec.containers[2]" (container with // index 2 in this pod). This syntax is chosen only to have some well-defined way of // referencing a part of an object. // TODO: this design is not final and this field is subject to change in the future. // +optional FieldPath string `json:"fieldPath,omitempty"` // Kind of the referent. // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds // +optional Kind string `json:"kind,omitempty"` // Name of the referent. // More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names // +optional Name string `json:"name,omitempty"` // Namespace of the referent. // More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ // +optional Namespace string `json:"namespace,omitempty"` // Specific resourceVersion to which this reference is made, if any. // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency // +optional ResourceVersion string `json:"resourceVersion,omitempty"` // UID of the referent. // More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids // +optional UID string `json:"uid,omitempty"` }
V1ObjectReference ObjectReference contains enough information to let you inspect or modify the referred object. --- New uses of this type are discouraged because of difficulty describing its usage when embedded in APIs.
- Ignored fields. It includes many fields which are not generally honored. For instance, ResourceVersion and FieldPath are both very rarely valid in actual usage.
- Invalid usage help. It is impossible to add specific help for individual usage. In most embedded usages, there are particular restrictions like, "must refer only to types A and B" or "UID not honored" or "name must be restricted". Those cannot be well described when embedded.
- Inconsistent validation. Because the usages are different, the validation rules are different by usage, which makes it hard for users to predict what will happen.
- The fields are both imprecise and overly precise. Kind is not a precise mapping to a URL. This can produce ambiguity during interpretation and require a REST mapping. In most cases, the dependency is on the group,resource tuple and the version of the actual struct is irrelevant.
- We cannot easily change it. Because this type is embedded in many locations, updates to this type will affect numerous schemas. Don't make new APIs embed an underspecified API type they do not control.
Instead of using this type, create a locally provided and used type that is well-focused on your reference. For example, ServiceReferences for admission registration: https://github.com/kubernetes/api/blob/release-1.17/admissionregistration/v1/types.go#L533 . +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +structType=atomic
swagger:model v1ObjectReference
func (*V1ObjectReference) ContextValidate ¶
ContextValidate validates this v1 object reference based on context it is used
func (*V1ObjectReference) MarshalBinary ¶
func (m *V1ObjectReference) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1ObjectReference) UnmarshalBinary ¶
func (m *V1ObjectReference) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1OwnerReference ¶
type V1OwnerReference struct { // API version of the referent. APIVersion string `json:"apiVersion,omitempty"` // If true, AND if the owner has the "foregroundDeletion" finalizer, then // the owner cannot be deleted from the key-value store until this // reference is removed. // Defaults to false. // To set this field, a user needs "delete" permission of the owner, // otherwise 422 (Unprocessable Entity) will be returned. // +optional BlockOwnerDeletion bool `json:"blockOwnerDeletion,omitempty"` // If true, this reference points to the managing controller. // +optional Controller bool `json:"controller,omitempty"` // Kind of the referent. // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind string `json:"kind,omitempty"` // Name of the referent. // More info: http://kubernetes.io/docs/user-guide/identifiers#names Name string `json:"name,omitempty"` // UID of the referent. // More info: http://kubernetes.io/docs/user-guide/identifiers#uids UID string `json:"uid,omitempty"` }
V1OwnerReference OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field. +structType=atomic
swagger:model v1OwnerReference
func (*V1OwnerReference) ContextValidate ¶
ContextValidate validates this v1 owner reference based on context it is used
func (*V1OwnerReference) MarshalBinary ¶
func (m *V1OwnerReference) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1OwnerReference) UnmarshalBinary ¶
func (m *V1OwnerReference) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1PortStatus ¶
type V1PortStatus struct { // Error is to record the problem with the service port // The format of the error shall comply with the following rules: // - built-in error values shall be specified in this file and those shall use // CamelCase names // - cloud provider specific error values must have names that comply with the // format foo.example.com/CamelCase. // --- // The regex it matches is (dns1123SubdomainFmt/)?(qualifiedNameFmt) // +optional // +kubebuilder:validation:Required // +kubebuilder:validation:Pattern=`^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$` // +kubebuilder:validation:MaxLength=316 Error string `json:"error,omitempty"` // Port is the port number of the service port of which status is recorded here Port int32 `json:"port,omitempty"` // Protocol is the protocol of the service port of which status is recorded here // The supported values are: "TCP", "UDP", "SCTP" Protocol string `json:"protocol,omitempty"` }
V1PortStatus v1 port status
swagger:model v1PortStatus
func (*V1PortStatus) ContextValidate ¶
ContextValidate validates this v1 port status based on context it is used
func (*V1PortStatus) MarshalBinary ¶
func (m *V1PortStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1PortStatus) UnmarshalBinary ¶
func (m *V1PortStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1Time ¶
V1Time Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers.
+protobuf.options.marshal=false +protobuf.as=Timestamp +protobuf.options.(gogoproto.goproto_stringer)=false
swagger:model v1Time
func (V1Time) ContextValidate ¶
ContextValidate validates this v1 time based on context it is used
func (*V1Time) MarshalBinary ¶
MarshalBinary interface implementation
func (V1Time) MarshalJSON ¶
MarshalJSON retrieves a V1Time value as JSON output
func (*V1Time) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*V1Time) UnmarshalJSON ¶
UnmarshalJSON sets a V1Time value from JSON input
type V1alpha1AWSAuthConfig ¶
type V1alpha1AWSAuthConfig struct { // ClusterName contains AWS cluster name ClusterName string `json:"clusterName,omitempty"` // RoleARN contains optional role ARN. If set then AWS IAM Authenticator assume a role to perform cluster operations instead of the default AWS credential provider chain. RoleARN string `json:"roleARN,omitempty"` }
V1alpha1AWSAuthConfig AWSAuthConfig is an AWS IAM authentication configuration
swagger:model v1alpha1AWSAuthConfig
func (*V1alpha1AWSAuthConfig) ContextValidate ¶
ContextValidate validates this v1alpha1 a w s auth config based on context it is used
func (*V1alpha1AWSAuthConfig) MarshalBinary ¶
func (m *V1alpha1AWSAuthConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1AWSAuthConfig) UnmarshalBinary ¶
func (m *V1alpha1AWSAuthConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1AppProject ¶
type V1alpha1AppProject struct { // metadata Metadata *V1ObjectMeta `json:"metadata,omitempty"` // spec Spec *V1alpha1AppProjectSpec `json:"spec,omitempty"` // status Status *V1alpha1AppProjectStatus `json:"status,omitempty"` }
V1alpha1AppProject AppProject provides a logical grouping of applications, providing controls for: * where the apps may deploy to (cluster whitelist) * what may be deployed (repository whitelist, resource whitelist/blacklist) * who can access these applications (roles, OIDC group claims bindings) * and what they can do (RBAC policies) * automation access to these roles (JWT tokens) +genclient +genclient:noStatus +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:resource:path=appprojects,shortName=appproj;appprojs
swagger:model v1alpha1AppProject
func (*V1alpha1AppProject) ContextValidate ¶
ContextValidate validate this v1alpha1 app project based on the context it is used
func (*V1alpha1AppProject) MarshalBinary ¶
func (m *V1alpha1AppProject) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1AppProject) UnmarshalBinary ¶
func (m *V1alpha1AppProject) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1AppProjectList ¶
type V1alpha1AppProjectList struct { // items Items []*V1alpha1AppProject `json:"items"` // metadata Metadata *V1ListMeta `json:"metadata,omitempty"` }
V1alpha1AppProjectList AppProjectList is list of AppProject resources +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
swagger:model v1alpha1AppProjectList
func (*V1alpha1AppProjectList) ContextValidate ¶
func (m *V1alpha1AppProjectList) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1alpha1 app project list based on the context it is used
func (*V1alpha1AppProjectList) MarshalBinary ¶
func (m *V1alpha1AppProjectList) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1AppProjectList) UnmarshalBinary ¶
func (m *V1alpha1AppProjectList) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1AppProjectSpec ¶
type V1alpha1AppProjectSpec struct { // ClusterResourceBlacklist contains list of blacklisted cluster level resources ClusterResourceBlacklist []*V1GroupKind `json:"clusterResourceBlacklist"` // ClusterResourceWhitelist contains list of whitelisted cluster level resources ClusterResourceWhitelist []*V1GroupKind `json:"clusterResourceWhitelist"` // Description contains optional project description Description string `json:"description,omitempty"` // Destinations contains list of destinations available for deployment Destinations []*V1alpha1ApplicationDestination `json:"destinations"` // NamespaceResourceBlacklist contains list of blacklisted namespace level resources NamespaceResourceBlacklist []*V1GroupKind `json:"namespaceResourceBlacklist"` // NamespaceResourceWhitelist contains list of whitelisted namespace level resources NamespaceResourceWhitelist []*V1GroupKind `json:"namespaceResourceWhitelist"` // orphaned resources OrphanedResources *V1alpha1OrphanedResourcesMonitorSettings `json:"orphanedResources,omitempty"` // Roles are user defined RBAC roles associated with this project Roles []*V1alpha1ProjectRole `json:"roles"` // SignatureKeys contains a list of PGP key IDs that commits in Git must be signed with in order to be allowed for sync SignatureKeys []*V1alpha1SignatureKey `json:"signatureKeys"` // SourceRepos contains list of repository URLs which can be used for deployment SourceRepos []string `json:"sourceRepos"` // SyncWindows controls when syncs can be run for apps in this project SyncWindows []*V1alpha1SyncWindow `json:"syncWindows"` }
V1alpha1AppProjectSpec AppProjectSpec is the specification of an AppProject +kubebuilder:object:generate=true
swagger:model v1alpha1AppProjectSpec
func (*V1alpha1AppProjectSpec) ContextValidate ¶
func (m *V1alpha1AppProjectSpec) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1alpha1 app project spec based on the context it is used
func (*V1alpha1AppProjectSpec) MarshalBinary ¶
func (m *V1alpha1AppProjectSpec) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1AppProjectSpec) UnmarshalBinary ¶
func (m *V1alpha1AppProjectSpec) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1AppProjectStatus ¶
type V1alpha1AppProjectStatus struct { // JWTTokensByRole contains a list of JWT tokens issued for a given role JwtTokensByRole map[string]V1alpha1JWTTokens `json:"jwtTokensByRole,omitempty"` }
V1alpha1AppProjectStatus AppProjectStatus contains status information for AppProject CRs +kubebuilder:object:generate=true
swagger:model v1alpha1AppProjectStatus
func (*V1alpha1AppProjectStatus) ContextValidate ¶
func (m *V1alpha1AppProjectStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1alpha1 app project status based on the context it is used
func (*V1alpha1AppProjectStatus) MarshalBinary ¶
func (m *V1alpha1AppProjectStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1AppProjectStatus) UnmarshalBinary ¶
func (m *V1alpha1AppProjectStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1Application ¶
type V1alpha1Application struct { // metadata Metadata *V1ObjectMeta `json:"metadata,omitempty"` // operation Operation *V1alpha1Operation `json:"operation,omitempty"` // spec Spec *V1alpha1ApplicationSpec `json:"spec,omitempty"` // status Status *V1alpha1ApplicationStatus `json:"status,omitempty"` }
V1alpha1Application Application is a definition of Application resource. +genclient +genclient:noStatus +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:resource:path=applications,shortName=app;apps +kubebuilder:printcolumn:name="Sync Status",type=string,JSONPath=`.status.sync.status` +kubebuilder:printcolumn:name="Health Status",type=string,JSONPath=`.status.health.status` +kubebuilder:printcolumn:name="Revision",type=string,JSONPath=`.status.sync.revision`,priority=10
swagger:model v1alpha1Application
func (*V1alpha1Application) ContextValidate ¶
ContextValidate validate this v1alpha1 application based on the context it is used
func (*V1alpha1Application) MarshalBinary ¶
func (m *V1alpha1Application) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1Application) UnmarshalBinary ¶
func (m *V1alpha1Application) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ApplicationCondition ¶
type V1alpha1ApplicationCondition struct { // last transition time // Format: date-time LastTransitionTime V1Time `json:"lastTransitionTime,omitempty"` // Message contains human-readable message indicating details about condition Message string `json:"message,omitempty"` // Type is an application condition type Type string `json:"type,omitempty"` }
V1alpha1ApplicationCondition ApplicationCondition contains details about an application condition, which is usally an error or warning +kubebuilder:object:generate=true
swagger:model v1alpha1ApplicationCondition
func (*V1alpha1ApplicationCondition) ContextValidate ¶
func (m *V1alpha1ApplicationCondition) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1alpha1 application condition based on the context it is used
func (*V1alpha1ApplicationCondition) MarshalBinary ¶
func (m *V1alpha1ApplicationCondition) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ApplicationCondition) UnmarshalBinary ¶
func (m *V1alpha1ApplicationCondition) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ApplicationDestination ¶
type V1alpha1ApplicationDestination struct { // Name is an alternate way of specifying the target cluster by its symbolic name Name string `json:"name,omitempty"` // Namespace specifies the target namespace for the application's resources. // The namespace will only be set for namespace-scoped resources that have not set a value for .metadata.namespace Namespace string `json:"namespace,omitempty"` // Server specifies the URL of the target cluster and must be set to the Kubernetes control plane API Server string `json:"server,omitempty"` }
V1alpha1ApplicationDestination ApplicationDestination holds information about the application's destination
swagger:model v1alpha1ApplicationDestination
func (*V1alpha1ApplicationDestination) ContextValidate ¶
func (m *V1alpha1ApplicationDestination) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1alpha1 application destination based on context it is used
func (*V1alpha1ApplicationDestination) MarshalBinary ¶
func (m *V1alpha1ApplicationDestination) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ApplicationDestination) UnmarshalBinary ¶
func (m *V1alpha1ApplicationDestination) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ApplicationList ¶
type V1alpha1ApplicationList struct { // items Items []*V1alpha1Application `json:"items"` // metadata Metadata *V1ListMeta `json:"metadata,omitempty"` }
V1alpha1ApplicationList ApplicationList is list of Application resources +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
swagger:model v1alpha1ApplicationList
func (*V1alpha1ApplicationList) ContextValidate ¶
func (m *V1alpha1ApplicationList) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1alpha1 application list based on the context it is used
func (*V1alpha1ApplicationList) MarshalBinary ¶
func (m *V1alpha1ApplicationList) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ApplicationList) UnmarshalBinary ¶
func (m *V1alpha1ApplicationList) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ApplicationSource ¶
type V1alpha1ApplicationSource struct { // Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo. Chart string `json:"chart,omitempty"` // directory Directory *V1alpha1ApplicationSourceDirectory `json:"directory,omitempty"` // helm Helm *V1alpha1ApplicationSourceHelm `json:"helm,omitempty"` // kustomize Kustomize *V1alpha1ApplicationSourceKustomize `json:"kustomize,omitempty"` // Path is a directory path within the Git repository, and is only valid for applications sourced from Git. Path string `json:"path,omitempty"` // plugin Plugin *V1alpha1ApplicationSourcePlugin `json:"plugin,omitempty"` // RepoURL is the URL to the repository (Git or Helm) that contains the application manifests RepoURL string `json:"repoURL,omitempty"` // TargetRevision defines the revision of the source to sync the application to. // In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. // In case of Helm, this is a semver tag for the Chart's version. TargetRevision string `json:"targetRevision,omitempty"` }
V1alpha1ApplicationSource ApplicationSource contains all required information about the source of an application +kubebuilder:object:generate=true
swagger:model v1alpha1ApplicationSource
func (*V1alpha1ApplicationSource) ContextValidate ¶
func (m *V1alpha1ApplicationSource) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1alpha1 application source based on the context it is used
func (*V1alpha1ApplicationSource) MarshalBinary ¶
func (m *V1alpha1ApplicationSource) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ApplicationSource) UnmarshalBinary ¶
func (m *V1alpha1ApplicationSource) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ApplicationSourceDirectory ¶
type V1alpha1ApplicationSourceDirectory struct { // Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation Exclude string `json:"exclude,omitempty"` // Include contains a glob pattern to match paths against that should be explicitly included during manifest generation Include string `json:"include,omitempty"` // jsonnet Jsonnet *V1alpha1ApplicationSourceJsonnet `json:"jsonnet,omitempty"` // Recurse specifies whether to scan a directory recursively for manifests Recurse bool `json:"recurse,omitempty"` }
V1alpha1ApplicationSourceDirectory ApplicationSourceDirectory holds options for applications of type plain YAML or Jsonnet
swagger:model v1alpha1ApplicationSourceDirectory
func (*V1alpha1ApplicationSourceDirectory) ContextValidate ¶
func (m *V1alpha1ApplicationSourceDirectory) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1alpha1 application source directory based on the context it is used
func (*V1alpha1ApplicationSourceDirectory) MarshalBinary ¶
func (m *V1alpha1ApplicationSourceDirectory) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ApplicationSourceDirectory) UnmarshalBinary ¶
func (m *V1alpha1ApplicationSourceDirectory) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ApplicationSourceHelm ¶
type V1alpha1ApplicationSourceHelm struct { // FileParameters are file parameters to the helm template FileParameters []*V1alpha1HelmFileParameter `json:"fileParameters"` // IgnoreMissingValueFiles prevents helm template from failing when valueFiles do not exist locally by not appending them to helm template --values IgnoreMissingValueFiles bool `json:"ignoreMissingValueFiles,omitempty"` // Parameters is a list of Helm parameters which are passed to the helm template command upon manifest generation Parameters []*V1alpha1HelmParameter `json:"parameters"` // PassCredentials pass credentials to all domains (Helm's --pass-credentials) PassCredentials bool `json:"passCredentials,omitempty"` // ReleaseName is the Helm release name to use. If omitted it will use the application name ReleaseName string `json:"releaseName,omitempty"` // SkipCrds skips custom resource definition installation step (Helm's --skip-crds) SkipCrds bool `json:"skipCrds,omitempty"` // ValuesFiles is a list of Helm value files to use when generating a template ValueFiles []string `json:"valueFiles"` // Values specifies Helm values to be passed to helm template, typically defined as a block Values string `json:"values,omitempty"` // Version is the Helm version to use for templating ("3") Version string `json:"version,omitempty"` }
V1alpha1ApplicationSourceHelm ApplicationSourceHelm holds helm specific options
swagger:model v1alpha1ApplicationSourceHelm
func (*V1alpha1ApplicationSourceHelm) ContextValidate ¶
func (m *V1alpha1ApplicationSourceHelm) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1alpha1 application source helm based on the context it is used
func (*V1alpha1ApplicationSourceHelm) MarshalBinary ¶
func (m *V1alpha1ApplicationSourceHelm) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ApplicationSourceHelm) UnmarshalBinary ¶
func (m *V1alpha1ApplicationSourceHelm) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ApplicationSourceJsonnet ¶
type V1alpha1ApplicationSourceJsonnet struct { // ExtVars is a list of Jsonnet External Variables ExtVars []*V1alpha1JsonnetVar `json:"extVars"` // Additional library search dirs Libs []string `json:"libs"` // TLAS is a list of Jsonnet Top-level Arguments Tlas []*V1alpha1JsonnetVar `json:"tlas"` }
V1alpha1ApplicationSourceJsonnet ApplicationSourceJsonnet holds options specific to applications of type Jsonnet
swagger:model v1alpha1ApplicationSourceJsonnet
func (*V1alpha1ApplicationSourceJsonnet) ContextValidate ¶
func (m *V1alpha1ApplicationSourceJsonnet) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1alpha1 application source jsonnet based on the context it is used
func (*V1alpha1ApplicationSourceJsonnet) MarshalBinary ¶
func (m *V1alpha1ApplicationSourceJsonnet) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ApplicationSourceJsonnet) UnmarshalBinary ¶
func (m *V1alpha1ApplicationSourceJsonnet) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ApplicationSourceKustomize ¶
type V1alpha1ApplicationSourceKustomize struct { // CommonAnnotations is a list of additional annotations to add to rendered manifests CommonAnnotations map[string]string `json:"commonAnnotations,omitempty"` // CommonLabels is a list of additional labels to add to rendered manifests CommonLabels map[string]string `json:"commonLabels,omitempty"` // ForceCommonAnnotations specifies whether to force applying common annotations to resources for Kustomize apps ForceCommonAnnotations bool `json:"forceCommonAnnotations,omitempty"` // ForceCommonLabels specifies whether to force applying common labels to resources for Kustomize apps ForceCommonLabels bool `json:"forceCommonLabels,omitempty"` // Images is a list of Kustomize image override specifications Images []string `json:"images"` // NamePrefix is a prefix appended to resources for Kustomize apps NamePrefix string `json:"namePrefix,omitempty"` // NameSuffix is a suffix appended to resources for Kustomize apps NameSuffix string `json:"nameSuffix,omitempty"` // Version controls which version of Kustomize to use for rendering manifests Version string `json:"version,omitempty"` }
V1alpha1ApplicationSourceKustomize ApplicationSourceKustomize holds options specific to an Application source specific to Kustomize
swagger:model v1alpha1ApplicationSourceKustomize
func (*V1alpha1ApplicationSourceKustomize) ContextValidate ¶
func (m *V1alpha1ApplicationSourceKustomize) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1alpha1 application source kustomize based on context it is used
func (*V1alpha1ApplicationSourceKustomize) MarshalBinary ¶
func (m *V1alpha1ApplicationSourceKustomize) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ApplicationSourceKustomize) UnmarshalBinary ¶
func (m *V1alpha1ApplicationSourceKustomize) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ApplicationSourcePlugin ¶
type V1alpha1ApplicationSourcePlugin struct { // env Env []*Applicationv1alpha1EnvEntry `json:"env"` // name Name string `json:"name,omitempty"` }
V1alpha1ApplicationSourcePlugin ApplicationSourcePlugin holds options specific to config management plugins // +kubebuilder:object:generate=true
swagger:model v1alpha1ApplicationSourcePlugin
func (*V1alpha1ApplicationSourcePlugin) ContextValidate ¶
func (m *V1alpha1ApplicationSourcePlugin) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1alpha1 application source plugin based on the context it is used
func (*V1alpha1ApplicationSourcePlugin) MarshalBinary ¶
func (m *V1alpha1ApplicationSourcePlugin) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ApplicationSourcePlugin) UnmarshalBinary ¶
func (m *V1alpha1ApplicationSourcePlugin) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ApplicationSpec ¶
type V1alpha1ApplicationSpec struct { // destination Destination *V1alpha1ApplicationDestination `json:"destination,omitempty"` // IgnoreDifferences is a list of resources and their fields which should be ignored during comparison IgnoreDifferences []*V1alpha1ResourceIgnoreDifferences `json:"ignoreDifferences"` // Info contains a list of information (URLs, email addresses, and plain text) that relates to the application Info []*V1alpha1Info `json:"info"` // Project is a reference to the project this application belongs to. // The empty string means that application belongs to the 'default' project. Project string `json:"project,omitempty"` // RevisionHistoryLimit limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. // This should only be changed in exceptional circumstances. // Setting to zero will store no history. This will reduce storage used. // Increasing will increase the space used to store the history, so we do not recommend increasing it. // Default is 10. RevisionHistoryLimit int64 `json:"revisionHistoryLimit,omitempty"` // source Source *V1alpha1ApplicationSource `json:"source,omitempty"` // sync policy SyncPolicy *V1alpha1SyncPolicy `json:"syncPolicy,omitempty"` }
V1alpha1ApplicationSpec ApplicationSpec represents desired application state. Contains link to repository with application definition and additional parameters link definition revision.
swagger:model v1alpha1ApplicationSpec
func (*V1alpha1ApplicationSpec) ContextValidate ¶
func (m *V1alpha1ApplicationSpec) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1alpha1 application spec based on the context it is used
func (*V1alpha1ApplicationSpec) MarshalBinary ¶
func (m *V1alpha1ApplicationSpec) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ApplicationSpec) UnmarshalBinary ¶
func (m *V1alpha1ApplicationSpec) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ApplicationStatus ¶
type V1alpha1ApplicationStatus struct { // Conditions is a list of currently observed application conditions Conditions []*V1alpha1ApplicationCondition `json:"conditions"` // health Health *V1alpha1HealthStatus `json:"health,omitempty"` // History contains information about the application's sync history History []*V1alpha1RevisionHistory `json:"history"` // observed at // Format: date-time ObservedAt V1Time `json:"observedAt,omitempty"` // operation state OperationState *V1alpha1OperationState `json:"operationState,omitempty"` // reconciled at // Format: date-time ReconciledAt V1Time `json:"reconciledAt,omitempty"` // Resources is a list of Kubernetes resources managed by this application Resources []*V1alpha1ResourceStatus `json:"resources"` // SourceType specifies the type of this application SourceType string `json:"sourceType,omitempty"` // summary Summary *V1alpha1ApplicationSummary `json:"summary,omitempty"` // sync Sync *V1alpha1SyncStatus `json:"sync,omitempty"` }
V1alpha1ApplicationStatus ApplicationStatus contains status information for the application
swagger:model v1alpha1ApplicationStatus
func (*V1alpha1ApplicationStatus) ContextValidate ¶
func (m *V1alpha1ApplicationStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1alpha1 application status based on the context it is used
func (*V1alpha1ApplicationStatus) MarshalBinary ¶
func (m *V1alpha1ApplicationStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ApplicationStatus) UnmarshalBinary ¶
func (m *V1alpha1ApplicationStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ApplicationSummary ¶
type V1alpha1ApplicationSummary struct { // ExternalURLs holds all external URLs of application child resources. ExternalURLs []string `json:"externalURLs"` // Images holds all images of application child resources. Images []string `json:"images"` }
V1alpha1ApplicationSummary ApplicationSummary contains information about URLs and container images used by an application +kubebuilder:object:generate=true
swagger:model v1alpha1ApplicationSummary
func (*V1alpha1ApplicationSummary) ContextValidate ¶
func (m *V1alpha1ApplicationSummary) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1alpha1 application summary based on context it is used
func (*V1alpha1ApplicationSummary) MarshalBinary ¶
func (m *V1alpha1ApplicationSummary) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ApplicationSummary) UnmarshalBinary ¶
func (m *V1alpha1ApplicationSummary) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ApplicationTree ¶
type V1alpha1ApplicationTree struct { // Hosts holds list of Kubernetes nodes that run application related pods Hosts []*V1alpha1HostInfo `json:"hosts"` // Nodes contains list of nodes which either directly managed by the application and children of directly managed nodes. Nodes []*V1alpha1ResourceNode `json:"nodes"` // OrphanedNodes contains if or orphaned nodes: nodes which are not managed by the app but in the same namespace. List is populated only if orphaned resources enabled in app project. OrphanedNodes []*V1alpha1ResourceNode `json:"orphanedNodes"` }
V1alpha1ApplicationTree ApplicationTree holds nodes which belongs to the application TODO: describe purpose of this type
swagger:model v1alpha1ApplicationTree
func (*V1alpha1ApplicationTree) ContextValidate ¶
func (m *V1alpha1ApplicationTree) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1alpha1 application tree based on the context it is used
func (*V1alpha1ApplicationTree) MarshalBinary ¶
func (m *V1alpha1ApplicationTree) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ApplicationTree) UnmarshalBinary ¶
func (m *V1alpha1ApplicationTree) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ApplicationWatchEvent ¶
type V1alpha1ApplicationWatchEvent struct { // application Application *V1alpha1Application `json:"application,omitempty"` // type Type string `json:"type,omitempty"` }
V1alpha1ApplicationWatchEvent ApplicationWatchEvent contains information about application change.
swagger:model v1alpha1ApplicationWatchEvent
func (*V1alpha1ApplicationWatchEvent) ContextValidate ¶
func (m *V1alpha1ApplicationWatchEvent) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1alpha1 application watch event based on the context it is used
func (*V1alpha1ApplicationWatchEvent) MarshalBinary ¶
func (m *V1alpha1ApplicationWatchEvent) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ApplicationWatchEvent) UnmarshalBinary ¶
func (m *V1alpha1ApplicationWatchEvent) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1Backoff ¶
type V1alpha1Backoff struct { // Duration is the amount to back off. Default unit is seconds, but could also be a duration (e.g. "2m", "1h") Duration string `json:"duration,omitempty"` // Factor is a factor to multiply the base duration after each failed retry Factor int64 `json:"factor,omitempty"` // MaxDuration is the maximum amount of time allowed for the backoff strategy MaxDuration string `json:"maxDuration,omitempty"` }
V1alpha1Backoff Backoff is the backoff strategy to use on subsequent retries for failing syncs
swagger:model v1alpha1Backoff
func (*V1alpha1Backoff) ContextValidate ¶
ContextValidate validates this v1alpha1 backoff based on context it is used
func (*V1alpha1Backoff) MarshalBinary ¶
func (m *V1alpha1Backoff) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1Backoff) UnmarshalBinary ¶
func (m *V1alpha1Backoff) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1Cluster ¶
type V1alpha1Cluster struct { // Annotations for cluster secret metadata Annotations map[string]string `json:"annotations,omitempty"` // Indicates if cluster level resources should be managed. This setting is used only if cluster is connected in a namespaced mode. ClusterResources bool `json:"clusterResources,omitempty"` // config Config *V1alpha1ClusterConfig `json:"config,omitempty"` // connection state ConnectionState *V1alpha1ConnectionState `json:"connectionState,omitempty"` // info Info *V1alpha1ClusterInfo `json:"info,omitempty"` // Labels for cluster secret metadata Labels map[string]string `json:"labels,omitempty"` // Name of the cluster. If omitted, will use the server address Name string `json:"name,omitempty"` // Holds list of namespaces which are accessible in that cluster. Cluster level resources will be ignored if namespace list is not empty. Namespaces []string `json:"namespaces"` // Reference between project and cluster that allow you automatically to be added as item inside Destinations project entity Project string `json:"project,omitempty"` // refresh requested at // Format: date-time RefreshRequestedAt V1Time `json:"refreshRequestedAt,omitempty"` // Server is the API server URL of the Kubernetes cluster Server string `json:"server,omitempty"` // DEPRECATED: use Info.ServerVersion field instead. // The server version ServerVersion string `json:"serverVersion,omitempty"` // Shard contains optional shard number. Calculated on the fly by the application controller if not specified. Shard int64 `json:"shard,omitempty"` }
V1alpha1Cluster Cluster is the definition of a cluster resource
swagger:model v1alpha1Cluster
func (*V1alpha1Cluster) ContextValidate ¶
ContextValidate validate this v1alpha1 cluster based on the context it is used
func (*V1alpha1Cluster) MarshalBinary ¶
func (m *V1alpha1Cluster) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1Cluster) UnmarshalBinary ¶
func (m *V1alpha1Cluster) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ClusterCacheInfo ¶
type V1alpha1ClusterCacheInfo struct { // APIsCount holds number of observed Kubernetes API count ApisCount int64 `json:"apisCount,omitempty"` // last cache sync time // Format: date-time LastCacheSyncTime V1Time `json:"lastCacheSyncTime,omitempty"` // ResourcesCount holds number of observed Kubernetes resources ResourcesCount int64 `json:"resourcesCount,omitempty"` }
V1alpha1ClusterCacheInfo ClusterCacheInfo contains information about the cluster cache
swagger:model v1alpha1ClusterCacheInfo
func (*V1alpha1ClusterCacheInfo) ContextValidate ¶
func (m *V1alpha1ClusterCacheInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1alpha1 cluster cache info based on the context it is used
func (*V1alpha1ClusterCacheInfo) MarshalBinary ¶
func (m *V1alpha1ClusterCacheInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ClusterCacheInfo) UnmarshalBinary ¶
func (m *V1alpha1ClusterCacheInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ClusterConfig ¶
type V1alpha1ClusterConfig struct { // aws auth config AwsAuthConfig *V1alpha1AWSAuthConfig `json:"awsAuthConfig,omitempty"` // Server requires Bearer authentication. This client will not attempt to use // refresh tokens for an OAuth2 flow. // TODO: demonstrate an OAuth2 compatible client. BearerToken string `json:"bearerToken,omitempty"` // exec provider config ExecProviderConfig *V1alpha1ExecProviderConfig `json:"execProviderConfig,omitempty"` // password Password string `json:"password,omitempty"` // tls client config TLSClientConfig *V1alpha1TLSClientConfig `json:"tlsClientConfig,omitempty"` // Server requires Basic authentication Username string `json:"username,omitempty"` }
V1alpha1ClusterConfig ClusterConfig is the configuration attributes. This structure is subset of the go-client rest.Config with annotations added for marshalling.
swagger:model v1alpha1ClusterConfig
func (*V1alpha1ClusterConfig) ContextValidate ¶
ContextValidate validate this v1alpha1 cluster config based on the context it is used
func (*V1alpha1ClusterConfig) MarshalBinary ¶
func (m *V1alpha1ClusterConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ClusterConfig) UnmarshalBinary ¶
func (m *V1alpha1ClusterConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ClusterInfo ¶
type V1alpha1ClusterInfo struct { // APIVersions contains list of API versions supported by the cluster APIVersions []string `json:"apiVersions"` // ApplicationsCount is the number of applications managed by Argo CD on the cluster ApplicationsCount int64 `json:"applicationsCount,omitempty"` // cache info CacheInfo *V1alpha1ClusterCacheInfo `json:"cacheInfo,omitempty"` // connection state ConnectionState *V1alpha1ConnectionState `json:"connectionState,omitempty"` // ServerVersion contains information about the Kubernetes version of the cluster ServerVersion string `json:"serverVersion,omitempty"` }
V1alpha1ClusterInfo ClusterInfo contains information about the cluster
swagger:model v1alpha1ClusterInfo
func (*V1alpha1ClusterInfo) ContextValidate ¶
ContextValidate validate this v1alpha1 cluster info based on the context it is used
func (*V1alpha1ClusterInfo) MarshalBinary ¶
func (m *V1alpha1ClusterInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ClusterInfo) UnmarshalBinary ¶
func (m *V1alpha1ClusterInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ClusterList ¶
type V1alpha1ClusterList struct { // items Items []*V1alpha1Cluster `json:"items"` // metadata Metadata *V1ListMeta `json:"metadata,omitempty"` }
V1alpha1ClusterList ClusterList is a collection of Clusters.
swagger:model v1alpha1ClusterList
func (*V1alpha1ClusterList) ContextValidate ¶
ContextValidate validate this v1alpha1 cluster list based on the context it is used
func (*V1alpha1ClusterList) MarshalBinary ¶
func (m *V1alpha1ClusterList) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ClusterList) UnmarshalBinary ¶
func (m *V1alpha1ClusterList) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1Command ¶
type V1alpha1Command struct { // args Args []string `json:"args"` // command Command []string `json:"command"` }
V1alpha1Command Command holds binary path and arguments list
swagger:model v1alpha1Command
func (*V1alpha1Command) ContextValidate ¶
ContextValidate validates this v1alpha1 command based on context it is used
func (*V1alpha1Command) MarshalBinary ¶
func (m *V1alpha1Command) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1Command) UnmarshalBinary ¶
func (m *V1alpha1Command) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ComparedTo ¶
type V1alpha1ComparedTo struct { // destination Destination *V1alpha1ApplicationDestination `json:"destination,omitempty"` // source Source *V1alpha1ApplicationSource `json:"source,omitempty"` }
V1alpha1ComparedTo ComparedTo contains application source and target which was used for resources comparison
swagger:model v1alpha1ComparedTo
func (*V1alpha1ComparedTo) ContextValidate ¶
ContextValidate validate this v1alpha1 compared to based on the context it is used
func (*V1alpha1ComparedTo) MarshalBinary ¶
func (m *V1alpha1ComparedTo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ComparedTo) UnmarshalBinary ¶
func (m *V1alpha1ComparedTo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ConfigManagementPlugin ¶
type V1alpha1ConfigManagementPlugin struct { // generate Generate *V1alpha1Command `json:"generate,omitempty"` // init Init *V1alpha1Command `json:"init,omitempty"` // lock repo LockRepo bool `json:"lockRepo,omitempty"` // name Name string `json:"name,omitempty"` }
V1alpha1ConfigManagementPlugin ConfigManagementPlugin contains config management plugin configuration
swagger:model v1alpha1ConfigManagementPlugin
func (*V1alpha1ConfigManagementPlugin) ContextValidate ¶
func (m *V1alpha1ConfigManagementPlugin) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1alpha1 config management plugin based on the context it is used
func (*V1alpha1ConfigManagementPlugin) MarshalBinary ¶
func (m *V1alpha1ConfigManagementPlugin) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ConfigManagementPlugin) UnmarshalBinary ¶
func (m *V1alpha1ConfigManagementPlugin) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ConnectionState ¶
type V1alpha1ConnectionState struct { // attempted at // Format: date-time AttemptedAt V1Time `json:"attemptedAt,omitempty"` // Message contains human readable information about the connection status Message string `json:"message,omitempty"` // Status contains the current status indicator for the connection Status string `json:"status,omitempty"` }
V1alpha1ConnectionState ConnectionState contains information about remote resource connection state, currently used for clusters and repositories
swagger:model v1alpha1ConnectionState
func (*V1alpha1ConnectionState) ContextValidate ¶
func (m *V1alpha1ConnectionState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1alpha1 connection state based on the context it is used
func (*V1alpha1ConnectionState) MarshalBinary ¶
func (m *V1alpha1ConnectionState) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ConnectionState) UnmarshalBinary ¶
func (m *V1alpha1ConnectionState) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ExecProviderConfig ¶
type V1alpha1ExecProviderConfig struct { // Preferred input version of the ExecInfo APIVersion string `json:"apiVersion,omitempty"` // Arguments to pass to the command when executing it Args []string `json:"args"` // Command to execute Command string `json:"command,omitempty"` // Env defines additional environment variables to expose to the process Env map[string]string `json:"env,omitempty"` // This text is shown to the user when the executable doesn't seem to be present InstallHint string `json:"installHint,omitempty"` }
V1alpha1ExecProviderConfig ExecProviderConfig is config used to call an external command to perform cluster authentication See: https://godoc.org/k8s.io/client-go/tools/clientcmd/api#ExecConfig
swagger:model v1alpha1ExecProviderConfig
func (*V1alpha1ExecProviderConfig) ContextValidate ¶
func (m *V1alpha1ExecProviderConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1alpha1 exec provider config based on context it is used
func (*V1alpha1ExecProviderConfig) MarshalBinary ¶
func (m *V1alpha1ExecProviderConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ExecProviderConfig) UnmarshalBinary ¶
func (m *V1alpha1ExecProviderConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1GnuPGPublicKey ¶
type V1alpha1GnuPGPublicKey struct { // Fingerprint is the fingerprint of the key Fingerprint string `json:"fingerprint,omitempty"` // KeyData holds the raw key data, in base64 encoded format KeyData string `json:"keyData,omitempty"` // KeyID specifies the key ID, in hexadecimal string format KeyID string `json:"keyID,omitempty"` // Owner holds the owner identification, e.g. a name and e-mail address Owner string `json:"owner,omitempty"` // SubType holds the key's sub type (e.g. rsa4096) SubType string `json:"subType,omitempty"` // Trust holds the level of trust assigned to this key Trust string `json:"trust,omitempty"` }
V1alpha1GnuPGPublicKey GnuPGPublicKey is a representation of a GnuPG public key
swagger:model v1alpha1GnuPGPublicKey
func (*V1alpha1GnuPGPublicKey) ContextValidate ¶
func (m *V1alpha1GnuPGPublicKey) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1alpha1 gnu p g public key based on context it is used
func (*V1alpha1GnuPGPublicKey) MarshalBinary ¶
func (m *V1alpha1GnuPGPublicKey) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1GnuPGPublicKey) UnmarshalBinary ¶
func (m *V1alpha1GnuPGPublicKey) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1GnuPGPublicKeyList ¶
type V1alpha1GnuPGPublicKeyList struct { // items Items []*V1alpha1GnuPGPublicKey `json:"items"` // metadata Metadata *V1ListMeta `json:"metadata,omitempty"` }
V1alpha1GnuPGPublicKeyList GnuPGPublicKeyList is a collection of GnuPGPublicKey objects
swagger:model v1alpha1GnuPGPublicKeyList
func (*V1alpha1GnuPGPublicKeyList) ContextValidate ¶
func (m *V1alpha1GnuPGPublicKeyList) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1alpha1 gnu p g public key list based on the context it is used
func (*V1alpha1GnuPGPublicKeyList) MarshalBinary ¶
func (m *V1alpha1GnuPGPublicKeyList) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1GnuPGPublicKeyList) UnmarshalBinary ¶
func (m *V1alpha1GnuPGPublicKeyList) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1HealthStatus ¶
type V1alpha1HealthStatus struct { // Message is a human-readable informational message describing the health status Message string `json:"message,omitempty"` // Status holds the status code of the application or resource Status string `json:"status,omitempty"` }
V1alpha1HealthStatus HealthStatus contains information about the currently observed health state of an application or resource
swagger:model v1alpha1HealthStatus
func (*V1alpha1HealthStatus) ContextValidate ¶
ContextValidate validates this v1alpha1 health status based on context it is used
func (*V1alpha1HealthStatus) MarshalBinary ¶
func (m *V1alpha1HealthStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1HealthStatus) UnmarshalBinary ¶
func (m *V1alpha1HealthStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1HelmFileParameter ¶
type V1alpha1HelmFileParameter struct { // Name is the name of the Helm parameter Name string `json:"name,omitempty"` // Path is the path to the file containing the values for the Helm parameter Path string `json:"path,omitempty"` }
V1alpha1HelmFileParameter HelmFileParameter is a file parameter that's passed to helm template during manifest generation
swagger:model v1alpha1HelmFileParameter
func (*V1alpha1HelmFileParameter) ContextValidate ¶
func (m *V1alpha1HelmFileParameter) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1alpha1 helm file parameter based on context it is used
func (*V1alpha1HelmFileParameter) MarshalBinary ¶
func (m *V1alpha1HelmFileParameter) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1HelmFileParameter) UnmarshalBinary ¶
func (m *V1alpha1HelmFileParameter) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1HelmParameter ¶
type V1alpha1HelmParameter struct { // ForceString determines whether to tell Helm to interpret booleans and numbers as strings ForceString bool `json:"forceString,omitempty"` // Name is the name of the Helm parameter Name string `json:"name,omitempty"` // Value is the value for the Helm parameter Value string `json:"value,omitempty"` }
V1alpha1HelmParameter HelmParameter is a parameter that's passed to helm template during manifest generation
swagger:model v1alpha1HelmParameter
func (*V1alpha1HelmParameter) ContextValidate ¶
ContextValidate validates this v1alpha1 helm parameter based on context it is used
func (*V1alpha1HelmParameter) MarshalBinary ¶
func (m *V1alpha1HelmParameter) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1HelmParameter) UnmarshalBinary ¶
func (m *V1alpha1HelmParameter) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1HostInfo ¶
type V1alpha1HostInfo struct { // name Name string `json:"name,omitempty"` // resources info ResourcesInfo []*V1alpha1HostResourceInfo `json:"resourcesInfo"` // system info SystemInfo *V1NodeSystemInfo `json:"systemInfo,omitempty"` }
V1alpha1HostInfo HostInfo holds host name and resources metrics TODO: describe purpose of this type TODO: describe members of this type
swagger:model v1alpha1HostInfo
func (*V1alpha1HostInfo) ContextValidate ¶
ContextValidate validate this v1alpha1 host info based on the context it is used
func (*V1alpha1HostInfo) MarshalBinary ¶
func (m *V1alpha1HostInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1HostInfo) UnmarshalBinary ¶
func (m *V1alpha1HostInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1HostResourceInfo ¶
type V1alpha1HostResourceInfo struct { // capacity Capacity int64 `json:"capacity,omitempty"` // requested by app RequestedByApp int64 `json:"requestedByApp,omitempty"` // requested by neighbors RequestedByNeighbors int64 `json:"requestedByNeighbors,omitempty"` // resource name ResourceName string `json:"resourceName,omitempty"` }
V1alpha1HostResourceInfo TODO: describe this type
swagger:model v1alpha1HostResourceInfo
func (*V1alpha1HostResourceInfo) ContextValidate ¶
func (m *V1alpha1HostResourceInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1alpha1 host resource info based on context it is used
func (*V1alpha1HostResourceInfo) MarshalBinary ¶
func (m *V1alpha1HostResourceInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1HostResourceInfo) UnmarshalBinary ¶
func (m *V1alpha1HostResourceInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1Info ¶
type V1alpha1Info struct { // name Name string `json:"name,omitempty"` // value Value string `json:"value,omitempty"` }
V1alpha1Info v1alpha1 info
swagger:model v1alpha1Info
func (*V1alpha1Info) ContextValidate ¶
ContextValidate validates this v1alpha1 info based on context it is used
func (*V1alpha1Info) MarshalBinary ¶
func (m *V1alpha1Info) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1Info) UnmarshalBinary ¶
func (m *V1alpha1Info) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1InfoItem ¶
type V1alpha1InfoItem struct { // Name is a human readable title for this piece of information. Name string `json:"name,omitempty"` // Value is human readable content. Value string `json:"value,omitempty"` }
V1alpha1InfoItem InfoItem contains arbitrary, human readable information about an application
swagger:model v1alpha1InfoItem
func (*V1alpha1InfoItem) ContextValidate ¶
ContextValidate validates this v1alpha1 info item based on context it is used
func (*V1alpha1InfoItem) MarshalBinary ¶
func (m *V1alpha1InfoItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1InfoItem) UnmarshalBinary ¶
func (m *V1alpha1InfoItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1JWTToken ¶
type V1alpha1JWTToken struct { // exp Exp int64 `json:"exp,omitempty"` // iat Iat int64 `json:"iat,omitempty"` // id ID string `json:"id,omitempty"` }
V1alpha1JWTToken JWTToken holds the issuedAt and expiresAt values of a token
swagger:model v1alpha1JWTToken
func (*V1alpha1JWTToken) ContextValidate ¶
ContextValidate validates this v1alpha1 j w t token based on context it is used
func (*V1alpha1JWTToken) MarshalBinary ¶
func (m *V1alpha1JWTToken) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1JWTToken) UnmarshalBinary ¶
func (m *V1alpha1JWTToken) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1JWTTokens ¶
type V1alpha1JWTTokens struct { // items Items []*V1alpha1JWTToken `json:"items"` }
V1alpha1JWTTokens JWTTokens represents a list of JWT tokens
swagger:model v1alpha1JWTTokens
func (*V1alpha1JWTTokens) ContextValidate ¶
ContextValidate validate this v1alpha1 j w t tokens based on the context it is used
func (*V1alpha1JWTTokens) MarshalBinary ¶
func (m *V1alpha1JWTTokens) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1JWTTokens) UnmarshalBinary ¶
func (m *V1alpha1JWTTokens) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1JsonnetVar ¶
type V1alpha1JsonnetVar struct { // code Code bool `json:"code,omitempty"` // name Name string `json:"name,omitempty"` // value Value string `json:"value,omitempty"` }
V1alpha1JsonnetVar JsonnetVar represents a variable to be passed to jsonnet during manifest generation
swagger:model v1alpha1JsonnetVar
func (*V1alpha1JsonnetVar) ContextValidate ¶
ContextValidate validates this v1alpha1 jsonnet var based on context it is used
func (*V1alpha1JsonnetVar) MarshalBinary ¶
func (m *V1alpha1JsonnetVar) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1JsonnetVar) UnmarshalBinary ¶
func (m *V1alpha1JsonnetVar) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1KnownTypeField ¶
type V1alpha1KnownTypeField struct { // field Field string `json:"field,omitempty"` // type Type string `json:"type,omitempty"` }
V1alpha1KnownTypeField KnownTypeField contains mapping between CRD field and known Kubernetes type. This is mainly used for unit conversion in unknown resources (e.g. 0.1 == 100mi) TODO: Describe the members of this type
swagger:model v1alpha1KnownTypeField
func (*V1alpha1KnownTypeField) ContextValidate ¶
func (m *V1alpha1KnownTypeField) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1alpha1 known type field based on context it is used
func (*V1alpha1KnownTypeField) MarshalBinary ¶
func (m *V1alpha1KnownTypeField) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1KnownTypeField) UnmarshalBinary ¶
func (m *V1alpha1KnownTypeField) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1KustomizeOptions ¶
type V1alpha1KustomizeOptions struct { // BinaryPath holds optional path to kustomize binary BinaryPath string `json:"binaryPath,omitempty"` // BuildOptions is a string of build parameters to use when calling `kustomize build` BuildOptions string `json:"buildOptions,omitempty"` }
V1alpha1KustomizeOptions KustomizeOptions are options for kustomize to use when building manifests
swagger:model v1alpha1KustomizeOptions
func (*V1alpha1KustomizeOptions) ContextValidate ¶
func (m *V1alpha1KustomizeOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1alpha1 kustomize options based on context it is used
func (*V1alpha1KustomizeOptions) MarshalBinary ¶
func (m *V1alpha1KustomizeOptions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1KustomizeOptions) UnmarshalBinary ¶
func (m *V1alpha1KustomizeOptions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1Operation ¶
type V1alpha1Operation struct { // Info is a list of informational items for this operation Info []*V1alpha1Info `json:"info"` // initiated by InitiatedBy *V1alpha1OperationInitiator `json:"initiatedBy,omitempty"` // retry Retry *V1alpha1RetryStrategy `json:"retry,omitempty"` // sync Sync *V1alpha1SyncOperation `json:"sync,omitempty"` }
V1alpha1Operation Operation contains information about a requested or running operation
swagger:model v1alpha1Operation
func (*V1alpha1Operation) ContextValidate ¶
ContextValidate validate this v1alpha1 operation based on the context it is used
func (*V1alpha1Operation) MarshalBinary ¶
func (m *V1alpha1Operation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1Operation) UnmarshalBinary ¶
func (m *V1alpha1Operation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1OperationInitiator ¶
type V1alpha1OperationInitiator struct { // Automated is set to true if operation was initiated automatically by the application controller. Automated bool `json:"automated,omitempty"` // Username contains the name of a user who started operation // +kubebuilder:object:generate=true Username string `json:"username,omitempty"` }
V1alpha1OperationInitiator OperationInitiator contains information about the initiator of an operation
swagger:model v1alpha1OperationInitiator
func (*V1alpha1OperationInitiator) ContextValidate ¶
func (m *V1alpha1OperationInitiator) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1alpha1 operation initiator based on context it is used
func (*V1alpha1OperationInitiator) MarshalBinary ¶
func (m *V1alpha1OperationInitiator) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1OperationInitiator) UnmarshalBinary ¶
func (m *V1alpha1OperationInitiator) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1OperationState ¶
type V1alpha1OperationState struct { // finished at // Format: date-time FinishedAt V1Time `json:"finishedAt,omitempty"` // Message holds any pertinent messages when attempting to perform operation (typically errors). Message string `json:"message,omitempty"` // operation Operation *V1alpha1Operation `json:"operation,omitempty"` // Phase is the current phase of the operation Phase string `json:"phase,omitempty"` // RetryCount contains time of operation retries RetryCount int64 `json:"retryCount,omitempty"` // started at // Format: date-time StartedAt V1Time `json:"startedAt,omitempty"` // sync result SyncResult *V1alpha1SyncOperationResult `json:"syncResult,omitempty"` }
V1alpha1OperationState OperationState contains information about state of a running operation
swagger:model v1alpha1OperationState
func (*V1alpha1OperationState) ContextValidate ¶
func (m *V1alpha1OperationState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1alpha1 operation state based on the context it is used
func (*V1alpha1OperationState) MarshalBinary ¶
func (m *V1alpha1OperationState) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1OperationState) UnmarshalBinary ¶
func (m *V1alpha1OperationState) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1OrphanedResourceKey ¶
type V1alpha1OrphanedResourceKey struct { // group Group string `json:"group,omitempty"` // kind Kind string `json:"kind,omitempty"` // name Name string `json:"name,omitempty"` }
V1alpha1OrphanedResourceKey OrphanedResourceKey is a reference to a resource to be ignored from
swagger:model v1alpha1OrphanedResourceKey
func (*V1alpha1OrphanedResourceKey) ContextValidate ¶
func (m *V1alpha1OrphanedResourceKey) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1alpha1 orphaned resource key based on context it is used
func (*V1alpha1OrphanedResourceKey) MarshalBinary ¶
func (m *V1alpha1OrphanedResourceKey) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1OrphanedResourceKey) UnmarshalBinary ¶
func (m *V1alpha1OrphanedResourceKey) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1OrphanedResourcesMonitorSettings ¶
type V1alpha1OrphanedResourcesMonitorSettings struct { // Ignore contains a list of resources that are to be excluded from orphaned resources monitoring Ignore []*V1alpha1OrphanedResourceKey `json:"ignore"` // Warn indicates if warning condition should be created for apps which have orphaned resources Warn bool `json:"warn,omitempty"` }
V1alpha1OrphanedResourcesMonitorSettings OrphanedResourcesMonitorSettings holds settings of orphaned resources monitoring
swagger:model v1alpha1OrphanedResourcesMonitorSettings
func (*V1alpha1OrphanedResourcesMonitorSettings) ContextValidate ¶
func (m *V1alpha1OrphanedResourcesMonitorSettings) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1alpha1 orphaned resources monitor settings based on the context it is used
func (*V1alpha1OrphanedResourcesMonitorSettings) MarshalBinary ¶
func (m *V1alpha1OrphanedResourcesMonitorSettings) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1OrphanedResourcesMonitorSettings) UnmarshalBinary ¶
func (m *V1alpha1OrphanedResourcesMonitorSettings) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1OverrideIgnoreDiff ¶
type V1alpha1OverrideIgnoreDiff struct { // JSONPointers is a JSON path list following the format defined in RFC4627 (https://datatracker.ietf.org/doc/html/rfc6902#section-3) JSONPointers []string `json:"jSONPointers"` // JQPathExpressions is a JQ path list that will be evaludated during the diff process JqPathExpressions []string `json:"jqPathExpressions"` // ManagedFieldsManagers is a list of trusted managers. Fields mutated by those managers will take precedence over the // desired state defined in the SCM and won't be displayed in diffs ManagedFieldsManagers []string `json:"managedFieldsManagers"` }
V1alpha1OverrideIgnoreDiff OverrideIgnoreDiff contains configurations about how fields should be ignored during diffs between the desired state and live state
swagger:model v1alpha1OverrideIgnoreDiff
func (*V1alpha1OverrideIgnoreDiff) ContextValidate ¶
func (m *V1alpha1OverrideIgnoreDiff) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1alpha1 override ignore diff based on context it is used
func (*V1alpha1OverrideIgnoreDiff) MarshalBinary ¶
func (m *V1alpha1OverrideIgnoreDiff) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1OverrideIgnoreDiff) UnmarshalBinary ¶
func (m *V1alpha1OverrideIgnoreDiff) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ProjectRole ¶
type V1alpha1ProjectRole struct { // Description is a description of the role Description string `json:"description,omitempty"` // Groups are a list of OIDC group claims bound to this role Groups []string `json:"groups"` // JWTTokens are a list of generated JWT tokens bound to this role JwtTokens []*V1alpha1JWTToken `json:"jwtTokens"` // Name is a name for this role Name string `json:"name,omitempty"` // Policies Stores a list of casbin formatted strings that define access policies for the role in the project Policies []string `json:"policies"` }
V1alpha1ProjectRole ProjectRole represents a role that has access to a project +kubebuilder:object:generate=true
swagger:model v1alpha1ProjectRole
func (*V1alpha1ProjectRole) ContextValidate ¶
ContextValidate validate this v1alpha1 project role based on the context it is used
func (*V1alpha1ProjectRole) MarshalBinary ¶
func (m *V1alpha1ProjectRole) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ProjectRole) UnmarshalBinary ¶
func (m *V1alpha1ProjectRole) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1RepoCreds ¶
type V1alpha1RepoCreds struct { // EnableOCI specifies whether helm-oci support should be enabled for this repo EnableOCI bool `json:"enableOCI,omitempty"` // GithubAppEnterpriseBaseURL specifies the GitHub API URL for GitHub app authentication. If empty will default to https://api.github.com GithubAppEnterpriseBaseURL string `json:"githubAppEnterpriseBaseUrl,omitempty"` // GithubAppId specifies the Github App ID of the app used to access the repo for GitHub app authentication GithubAppID int64 `json:"githubAppID,omitempty"` // GithubAppInstallationId specifies the ID of the installed GitHub App for GitHub app authentication GithubAppInstallationID int64 `json:"githubAppInstallationID,omitempty"` // GithubAppPrivateKey specifies the private key PEM data for authentication via GitHub app GithubAppPrivateKey string `json:"githubAppPrivateKey,omitempty"` // Password for authenticating at the repo server Password string `json:"password,omitempty"` // SSHPrivateKey contains the private key data for authenticating at the repo server using SSH (only Git repos) SSHPrivateKey string `json:"sshPrivateKey,omitempty"` // TLSClientCertData specifies the TLS client cert data for authenticating at the repo server TLSClientCertData string `json:"tlsClientCertData,omitempty"` // TLSClientCertKey specifies the TLS client cert key for authenticating at the repo server TLSClientCertKey string `json:"tlsClientCertKey,omitempty"` // Type specifies the type of the repoCreds. Can be either "git" or "helm. "git" is assumed if empty or absent. Type string `json:"type,omitempty"` // URL is the URL that this credentials matches to URL string `json:"url,omitempty"` // Username for authenticating at the repo server Username string `json:"username,omitempty"` }
V1alpha1RepoCreds RepoCreds holds the definition for repository credentials
swagger:model v1alpha1RepoCreds
func (*V1alpha1RepoCreds) ContextValidate ¶
ContextValidate validates this v1alpha1 repo creds based on context it is used
func (*V1alpha1RepoCreds) MarshalBinary ¶
func (m *V1alpha1RepoCreds) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1RepoCreds) UnmarshalBinary ¶
func (m *V1alpha1RepoCreds) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1RepoCredsList ¶
type V1alpha1RepoCredsList struct { // items Items []*V1alpha1RepoCreds `json:"items"` // metadata Metadata *V1ListMeta `json:"metadata,omitempty"` }
V1alpha1RepoCredsList RepositoryList is a collection of Repositories.
swagger:model v1alpha1RepoCredsList
func (*V1alpha1RepoCredsList) ContextValidate ¶
ContextValidate validate this v1alpha1 repo creds list based on the context it is used
func (*V1alpha1RepoCredsList) MarshalBinary ¶
func (m *V1alpha1RepoCredsList) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1RepoCredsList) UnmarshalBinary ¶
func (m *V1alpha1RepoCredsList) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1Repository ¶
type V1alpha1Repository struct { // connection state ConnectionState *V1alpha1ConnectionState `json:"connectionState,omitempty"` // EnableLFS specifies whether git-lfs support should be enabled for this repo. Only valid for Git repositories. EnableLfs bool `json:"enableLfs,omitempty"` // EnableOCI specifies whether helm-oci support should be enabled for this repo EnableOCI bool `json:"enableOCI,omitempty"` // GithubAppEnterpriseBaseURL specifies the base URL of GitHub Enterprise installation. If empty will default to https://api.github.com GithubAppEnterpriseBaseURL string `json:"githubAppEnterpriseBaseUrl,omitempty"` // GithubAppId specifies the ID of the GitHub app used to access the repo GithubAppID int64 `json:"githubAppID,omitempty"` // GithubAppInstallationId specifies the installation ID of the GitHub App used to access the repo GithubAppInstallationID int64 `json:"githubAppInstallationID,omitempty"` // Github App Private Key PEM data GithubAppPrivateKey string `json:"githubAppPrivateKey,omitempty"` // Whether credentials were inherited from a credential set InheritedCreds bool `json:"inheritedCreds,omitempty"` // Insecure specifies whether the connection to the repository ignores any errors when verifying TLS certificates or SSH host keys Insecure bool `json:"insecure,omitempty"` // InsecureIgnoreHostKey should not be used anymore, Insecure is favoured // Used only for Git repos InsecureIgnoreHostKey bool `json:"insecureIgnoreHostKey,omitempty"` // Name specifies a name to be used for this repo. Only used with Helm repos Name string `json:"name,omitempty"` // Password contains the password or PAT used for authenticating at the remote repository Password string `json:"password,omitempty"` // Reference between project and repository that allow you automatically to be added as item inside SourceRepos project entity Project string `json:"project,omitempty"` // Proxy specifies the HTTP/HTTPS proxy used to access the repo Proxy string `json:"proxy,omitempty"` // Repo contains the URL to the remote repository Repo string `json:"repo,omitempty"` // SSHPrivateKey contains the PEM data for authenticating at the repo server. Only used with Git repos. SSHPrivateKey string `json:"sshPrivateKey,omitempty"` // TLSClientCertData contains a certificate in PEM format for authenticating at the repo server TLSClientCertData string `json:"tlsClientCertData,omitempty"` // TLSClientCertKey contains a private key in PEM format for authenticating at the repo server TLSClientCertKey string `json:"tlsClientCertKey,omitempty"` // Type specifies the type of the repo. Can be either "git" or "helm. "git" is assumed if empty or absent. Type string `json:"type,omitempty"` // Username contains the user name used for authenticating at the remote repository Username string `json:"username,omitempty"` }
V1alpha1Repository Repository is a repository holding application configurations
swagger:model v1alpha1Repository
func (*V1alpha1Repository) ContextValidate ¶
ContextValidate validate this v1alpha1 repository based on the context it is used
func (*V1alpha1Repository) MarshalBinary ¶
func (m *V1alpha1Repository) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1Repository) UnmarshalBinary ¶
func (m *V1alpha1Repository) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1RepositoryCertificate ¶
type V1alpha1RepositoryCertificate struct { // CertData contains the actual certificate data, dependent on the certificate type // Format: byte CertData strfmt.Base64 `json:"certData,omitempty"` // CertInfo will hold additional certificate info, depdendent on the certificate type (e.g. SSH fingerprint, X509 CommonName) CertInfo string `json:"certInfo,omitempty"` // CertSubType specifies the sub type of the cert, i.e. "ssh-rsa" CertSubType string `json:"certSubType,omitempty"` // CertType specifies the type of the certificate - currently one of "https" or "ssh" CertType string `json:"certType,omitempty"` // ServerName specifies the DNS name of the server this certificate is intended for ServerName string `json:"serverName,omitempty"` }
V1alpha1RepositoryCertificate A RepositoryCertificate is either SSH known hosts entry or TLS certificate
swagger:model v1alpha1RepositoryCertificate
func (*V1alpha1RepositoryCertificate) ContextValidate ¶
func (m *V1alpha1RepositoryCertificate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1alpha1 repository certificate based on context it is used
func (*V1alpha1RepositoryCertificate) MarshalBinary ¶
func (m *V1alpha1RepositoryCertificate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1RepositoryCertificate) UnmarshalBinary ¶
func (m *V1alpha1RepositoryCertificate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1RepositoryCertificateList ¶
type V1alpha1RepositoryCertificateList struct { // List of certificates to be processed Items []*V1alpha1RepositoryCertificate `json:"items"` // metadata Metadata *V1ListMeta `json:"metadata,omitempty"` }
V1alpha1RepositoryCertificateList RepositoryCertificateList is a collection of RepositoryCertificates
swagger:model v1alpha1RepositoryCertificateList
func (*V1alpha1RepositoryCertificateList) ContextValidate ¶
func (m *V1alpha1RepositoryCertificateList) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1alpha1 repository certificate list based on the context it is used
func (*V1alpha1RepositoryCertificateList) MarshalBinary ¶
func (m *V1alpha1RepositoryCertificateList) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1RepositoryCertificateList) UnmarshalBinary ¶
func (m *V1alpha1RepositoryCertificateList) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1RepositoryList ¶
type V1alpha1RepositoryList struct { // items Items []*V1alpha1Repository `json:"items"` // metadata Metadata *V1ListMeta `json:"metadata,omitempty"` }
V1alpha1RepositoryList RepositoryList is a collection of Repositories.
swagger:model v1alpha1RepositoryList
func (*V1alpha1RepositoryList) ContextValidate ¶
func (m *V1alpha1RepositoryList) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1alpha1 repository list based on the context it is used
func (*V1alpha1RepositoryList) MarshalBinary ¶
func (m *V1alpha1RepositoryList) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1RepositoryList) UnmarshalBinary ¶
func (m *V1alpha1RepositoryList) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ResourceAction ¶
type V1alpha1ResourceAction struct { // disabled Disabled bool `json:"disabled,omitempty"` // name Name string `json:"name,omitempty"` // params Params []*V1alpha1ResourceActionParam `json:"params"` }
V1alpha1ResourceAction TODO: describe this type TODO: describe members of this type
swagger:model v1alpha1ResourceAction
func (*V1alpha1ResourceAction) ContextValidate ¶
func (m *V1alpha1ResourceAction) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1alpha1 resource action based on the context it is used
func (*V1alpha1ResourceAction) MarshalBinary ¶
func (m *V1alpha1ResourceAction) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ResourceAction) UnmarshalBinary ¶
func (m *V1alpha1ResourceAction) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ResourceActionParam ¶
type V1alpha1ResourceActionParam struct { // default Default string `json:"default,omitempty"` // name Name string `json:"name,omitempty"` // type Type string `json:"type,omitempty"` // value Value string `json:"value,omitempty"` }
V1alpha1ResourceActionParam TODO: describe this type TODO: describe members of this type
swagger:model v1alpha1ResourceActionParam
func (*V1alpha1ResourceActionParam) ContextValidate ¶
func (m *V1alpha1ResourceActionParam) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1alpha1 resource action param based on context it is used
func (*V1alpha1ResourceActionParam) MarshalBinary ¶
func (m *V1alpha1ResourceActionParam) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ResourceActionParam) UnmarshalBinary ¶
func (m *V1alpha1ResourceActionParam) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ResourceDiff ¶
type V1alpha1ResourceDiff struct { // Diff contains the JSON patch between target and live resource // Deprecated: use NormalizedLiveState and PredictedLiveState to render the difference Diff string `json:"diff,omitempty"` // group Group string `json:"group,omitempty"` // hook Hook bool `json:"hook,omitempty"` // kind Kind string `json:"kind,omitempty"` // TargetState contains the JSON live resource manifest LiveState string `json:"liveState,omitempty"` // modified Modified bool `json:"modified,omitempty"` // name Name string `json:"name,omitempty"` // namespace Namespace string `json:"namespace,omitempty"` // NormalizedLiveState contains JSON serialized live resource state with applied normalizations NormalizedLiveState string `json:"normalizedLiveState,omitempty"` // PredictedLiveState contains JSON serialized resource state that is calculated based on normalized and target resource state PredictedLiveState string `json:"predictedLiveState,omitempty"` // resource version ResourceVersion string `json:"resourceVersion,omitempty"` // TargetState contains the JSON serialized resource manifest defined in the Git/Helm // +kubebuilder:object:generate=true TargetState string `json:"targetState,omitempty"` }
V1alpha1ResourceDiff ResourceDiff holds the diff of a live and target resource object TODO: describe members of this type
swagger:model v1alpha1ResourceDiff
func (*V1alpha1ResourceDiff) ContextValidate ¶
ContextValidate validates this v1alpha1 resource diff based on context it is used
func (*V1alpha1ResourceDiff) MarshalBinary ¶
func (m *V1alpha1ResourceDiff) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ResourceDiff) UnmarshalBinary ¶
func (m *V1alpha1ResourceDiff) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ResourceIgnoreDifferences ¶
type V1alpha1ResourceIgnoreDifferences struct { // group Group string `json:"group,omitempty"` // jq path expressions JqPathExpressions []string `json:"jqPathExpressions"` // json pointers JSONPointers []string `json:"jsonPointers"` // kind Kind string `json:"kind,omitempty"` // ManagedFieldsManagers is a list of trusted managers. Fields mutated by those managers will take precedence over the // desired state defined in the SCM and won't be displayed in diffs ManagedFieldsManagers []string `json:"managedFieldsManagers"` // name Name string `json:"name,omitempty"` // namespace Namespace string `json:"namespace,omitempty"` }
V1alpha1ResourceIgnoreDifferences ResourceIgnoreDifferences contains resource filter and list of json paths which should be ignored during comparison with live state.
swagger:model v1alpha1ResourceIgnoreDifferences
func (*V1alpha1ResourceIgnoreDifferences) ContextValidate ¶
func (m *V1alpha1ResourceIgnoreDifferences) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1alpha1 resource ignore differences based on context it is used
func (*V1alpha1ResourceIgnoreDifferences) MarshalBinary ¶
func (m *V1alpha1ResourceIgnoreDifferences) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ResourceIgnoreDifferences) UnmarshalBinary ¶
func (m *V1alpha1ResourceIgnoreDifferences) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ResourceNetworkingInfo ¶
type V1alpha1ResourceNetworkingInfo struct { // ExternalURLs holds list of URLs which should be available externally. List is populated for ingress resources using rules hostnames. ExternalURLs []string `json:"externalURLs"` // ingress Ingress []*V1LoadBalancerIngress `json:"ingress"` // labels Labels map[string]string `json:"labels,omitempty"` // target labels TargetLabels map[string]string `json:"targetLabels,omitempty"` // target refs TargetRefs []*V1alpha1ResourceRef `json:"targetRefs"` }
V1alpha1ResourceNetworkingInfo ResourceNetworkingInfo holds networking resource related information TODO: describe members of this type
swagger:model v1alpha1ResourceNetworkingInfo
func (*V1alpha1ResourceNetworkingInfo) ContextValidate ¶
func (m *V1alpha1ResourceNetworkingInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1alpha1 resource networking info based on the context it is used
func (*V1alpha1ResourceNetworkingInfo) MarshalBinary ¶
func (m *V1alpha1ResourceNetworkingInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ResourceNetworkingInfo) UnmarshalBinary ¶
func (m *V1alpha1ResourceNetworkingInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ResourceNode ¶
type V1alpha1ResourceNode struct { // created at // Format: date-time CreatedAt V1Time `json:"createdAt,omitempty"` // health Health *V1alpha1HealthStatus `json:"health,omitempty"` // images Images []string `json:"images"` // info Info []*V1alpha1InfoItem `json:"info"` // networking info NetworkingInfo *V1alpha1ResourceNetworkingInfo `json:"networkingInfo,omitempty"` // parent refs ParentRefs []*V1alpha1ResourceRef `json:"parentRefs"` // resource ref ResourceRef *V1alpha1ResourceRef `json:"resourceRef,omitempty"` // resource version ResourceVersion string `json:"resourceVersion,omitempty"` }
V1alpha1ResourceNode ResourceNode contains information about live resource and its children TODO: describe members of this type
swagger:model v1alpha1ResourceNode
func (*V1alpha1ResourceNode) ContextValidate ¶
ContextValidate validate this v1alpha1 resource node based on the context it is used
func (*V1alpha1ResourceNode) MarshalBinary ¶
func (m *V1alpha1ResourceNode) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ResourceNode) UnmarshalBinary ¶
func (m *V1alpha1ResourceNode) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ResourceOverride ¶
type V1alpha1ResourceOverride struct { // actions Actions string `json:"actions,omitempty"` // health lua HealthLua string `json:"healthLua,omitempty"` // ignore differences IgnoreDifferences *V1alpha1OverrideIgnoreDiff `json:"ignoreDifferences,omitempty"` // known type fields KnownTypeFields []*V1alpha1KnownTypeField `json:"knownTypeFields"` // use open libs UseOpenLibs bool `json:"useOpenLibs,omitempty"` }
V1alpha1ResourceOverride ResourceOverride holds configuration to customize resource diffing and health assessment TODO: describe the members of this type
swagger:model v1alpha1ResourceOverride
func (*V1alpha1ResourceOverride) ContextValidate ¶
func (m *V1alpha1ResourceOverride) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1alpha1 resource override based on the context it is used
func (*V1alpha1ResourceOverride) MarshalBinary ¶
func (m *V1alpha1ResourceOverride) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ResourceOverride) UnmarshalBinary ¶
func (m *V1alpha1ResourceOverride) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ResourceRef ¶
type V1alpha1ResourceRef struct { // group Group string `json:"group,omitempty"` // kind Kind string `json:"kind,omitempty"` // name Name string `json:"name,omitempty"` // namespace Namespace string `json:"namespace,omitempty"` // uid UID string `json:"uid,omitempty"` // version Version string `json:"version,omitempty"` }
V1alpha1ResourceRef ResourceRef includes fields which uniquely identify a resource
swagger:model v1alpha1ResourceRef
func (*V1alpha1ResourceRef) ContextValidate ¶
ContextValidate validates this v1alpha1 resource ref based on context it is used
func (*V1alpha1ResourceRef) MarshalBinary ¶
func (m *V1alpha1ResourceRef) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ResourceRef) UnmarshalBinary ¶
func (m *V1alpha1ResourceRef) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ResourceResult ¶
type V1alpha1ResourceResult struct { // Group specifies the API group of the resource Group string `json:"group,omitempty"` // HookPhase contains the state of any operation associated with this resource OR hook // This can also contain values for non-hook resources. HookPhase string `json:"hookPhase,omitempty"` // HookType specifies the type of the hook. Empty for non-hook resources HookType string `json:"hookType,omitempty"` // Kind specifies the API kind of the resource Kind string `json:"kind,omitempty"` // Message contains an informational or error message for the last sync OR operation Message string `json:"message,omitempty"` // Name specifies the name of the resource Name string `json:"name,omitempty"` // Namespace specifies the target namespace of the resource Namespace string `json:"namespace,omitempty"` // Status holds the final result of the sync. Will be empty if the resources is yet to be applied/pruned and is always zero-value for hooks Status string `json:"status,omitempty"` // SyncPhase indicates the particular phase of the sync that this result was acquired in SyncPhase string `json:"syncPhase,omitempty"` // Version specifies the API version of the resource Version string `json:"version,omitempty"` }
V1alpha1ResourceResult ResourceResult holds the operation result details of a specific resource
swagger:model v1alpha1ResourceResult
func (*V1alpha1ResourceResult) ContextValidate ¶
func (m *V1alpha1ResourceResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1alpha1 resource result based on context it is used
func (*V1alpha1ResourceResult) MarshalBinary ¶
func (m *V1alpha1ResourceResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ResourceResult) UnmarshalBinary ¶
func (m *V1alpha1ResourceResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1ResourceStatus ¶
type V1alpha1ResourceStatus struct { // group Group string `json:"group,omitempty"` // health Health *V1alpha1HealthStatus `json:"health,omitempty"` // hook Hook bool `json:"hook,omitempty"` // kind Kind string `json:"kind,omitempty"` // name Name string `json:"name,omitempty"` // namespace Namespace string `json:"namespace,omitempty"` // requires pruning RequiresPruning bool `json:"requiresPruning,omitempty"` // status Status string `json:"status,omitempty"` // version Version string `json:"version,omitempty"` }
V1alpha1ResourceStatus ResourceStatus holds the current sync and health status of a resource TODO: describe members of this type
+kubebuilder:object:generate=true
swagger:model v1alpha1ResourceStatus
func (*V1alpha1ResourceStatus) ContextValidate ¶
func (m *V1alpha1ResourceStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1alpha1 resource status based on the context it is used
func (*V1alpha1ResourceStatus) MarshalBinary ¶
func (m *V1alpha1ResourceStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1ResourceStatus) UnmarshalBinary ¶
func (m *V1alpha1ResourceStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1RetryStrategy ¶
type V1alpha1RetryStrategy struct { // backoff Backoff *V1alpha1Backoff `json:"backoff,omitempty"` // Limit is the maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed. Limit int64 `json:"limit,omitempty"` }
V1alpha1RetryStrategy RetryStrategy contains information about the strategy to apply when a sync failed
swagger:model v1alpha1RetryStrategy
func (*V1alpha1RetryStrategy) ContextValidate ¶
ContextValidate validate this v1alpha1 retry strategy based on the context it is used
func (*V1alpha1RetryStrategy) MarshalBinary ¶
func (m *V1alpha1RetryStrategy) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1RetryStrategy) UnmarshalBinary ¶
func (m *V1alpha1RetryStrategy) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1RevisionHistory ¶
type V1alpha1RevisionHistory struct { // deploy started at // Format: date-time DeployStartedAt V1Time `json:"deployStartedAt,omitempty"` // deployed at // Format: date-time DeployedAt V1Time `json:"deployedAt,omitempty"` // ID is an auto incrementing identifier of the RevisionHistory ID int64 `json:"id,omitempty"` // Revision holds the revision the sync was performed against Revision string `json:"revision,omitempty"` // source Source *V1alpha1ApplicationSource `json:"source,omitempty"` }
V1alpha1RevisionHistory RevisionHistory contains history information about a previous sync +kubebuilder:object:generate=true
swagger:model v1alpha1RevisionHistory
func (*V1alpha1RevisionHistory) ContextValidate ¶
func (m *V1alpha1RevisionHistory) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1alpha1 revision history based on the context it is used
func (*V1alpha1RevisionHistory) MarshalBinary ¶
func (m *V1alpha1RevisionHistory) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1RevisionHistory) UnmarshalBinary ¶
func (m *V1alpha1RevisionHistory) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1RevisionMetadata ¶
type V1alpha1RevisionMetadata struct { // who authored this revision, // typically their name and email, e.g. "John Doe <john_doe@my-company.com>", // but might not match this example Author string `json:"author,omitempty"` // date // Format: date-time Date V1Time `json:"date,omitempty"` // Message contains the message associated with the revision, most likely the commit message. // The message is truncated to the first newline or 64 characters (which ever comes first) Message string `json:"message,omitempty"` // SignatureInfo contains a hint on the signer if the revision was signed with GPG, and signature verification is enabled. SignatureInfo string `json:"signatureInfo,omitempty"` // Tags specifies any tags currently attached to the revision // Floating tags can move from one revision to another Tags []string `json:"tags"` }
V1alpha1RevisionMetadata RevisionMetadata contains metadata for a specific revision in a Git repository
swagger:model v1alpha1RevisionMetadata
func (*V1alpha1RevisionMetadata) ContextValidate ¶
func (m *V1alpha1RevisionMetadata) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1alpha1 revision metadata based on the context it is used
func (*V1alpha1RevisionMetadata) MarshalBinary ¶
func (m *V1alpha1RevisionMetadata) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1RevisionMetadata) UnmarshalBinary ¶
func (m *V1alpha1RevisionMetadata) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1SignatureKey ¶
type V1alpha1SignatureKey struct { // The ID of the key in hexadecimal notation KeyID string `json:"keyID,omitempty"` }
V1alpha1SignatureKey SignatureKey is the specification of a key required to verify commit signatures with
swagger:model v1alpha1SignatureKey
func (*V1alpha1SignatureKey) ContextValidate ¶
ContextValidate validates this v1alpha1 signature key based on context it is used
func (*V1alpha1SignatureKey) MarshalBinary ¶
func (m *V1alpha1SignatureKey) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1SignatureKey) UnmarshalBinary ¶
func (m *V1alpha1SignatureKey) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1SyncOperation ¶
type V1alpha1SyncOperation struct { // DryRun specifies to perform a `kubectl apply --dry-run` without actually performing the sync DryRun bool `json:"dryRun,omitempty"` // Manifests is an optional field that overrides sync source with a local directory for development Manifests []string `json:"manifests"` // Prune specifies to delete resources from the cluster that are no longer tracked in git Prune bool `json:"prune,omitempty"` // Resources describes which resources shall be part of the sync Resources []*V1alpha1SyncOperationResource `json:"resources"` // Revision is the revision (Git) or chart version (Helm) which to sync the application to // If omitted, will use the revision specified in app spec. Revision string `json:"revision,omitempty"` // source Source *V1alpha1ApplicationSource `json:"source,omitempty"` // SyncOptions provide per-sync sync-options, e.g. Validate=false SyncOptions []string `json:"syncOptions"` // sync strategy SyncStrategy *V1alpha1SyncStrategy `json:"syncStrategy,omitempty"` }
V1alpha1SyncOperation SyncOperation contains details about a sync operation.
swagger:model v1alpha1SyncOperation
func (*V1alpha1SyncOperation) ContextValidate ¶
ContextValidate validate this v1alpha1 sync operation based on the context it is used
func (*V1alpha1SyncOperation) MarshalBinary ¶
func (m *V1alpha1SyncOperation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1SyncOperation) UnmarshalBinary ¶
func (m *V1alpha1SyncOperation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1SyncOperationResource ¶
type V1alpha1SyncOperationResource struct { // group Group string `json:"group,omitempty"` // kind Kind string `json:"kind,omitempty"` // name Name string `json:"name,omitempty"` // namespace Namespace string `json:"namespace,omitempty"` }
V1alpha1SyncOperationResource SyncOperationResource contains resources to sync.
swagger:model v1alpha1SyncOperationResource
func (*V1alpha1SyncOperationResource) ContextValidate ¶
func (m *V1alpha1SyncOperationResource) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1alpha1 sync operation resource based on context it is used
func (*V1alpha1SyncOperationResource) MarshalBinary ¶
func (m *V1alpha1SyncOperationResource) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1SyncOperationResource) UnmarshalBinary ¶
func (m *V1alpha1SyncOperationResource) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1SyncOperationResult ¶
type V1alpha1SyncOperationResult struct { // Resources contains a list of sync result items for each individual resource in a sync operation Resources []*V1alpha1ResourceResult `json:"resources"` // Revision holds the revision this sync operation was performed to Revision string `json:"revision,omitempty"` // source Source *V1alpha1ApplicationSource `json:"source,omitempty"` }
V1alpha1SyncOperationResult SyncOperationResult represent result of sync operation
swagger:model v1alpha1SyncOperationResult
func (*V1alpha1SyncOperationResult) ContextValidate ¶
func (m *V1alpha1SyncOperationResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1alpha1 sync operation result based on the context it is used
func (*V1alpha1SyncOperationResult) MarshalBinary ¶
func (m *V1alpha1SyncOperationResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1SyncOperationResult) UnmarshalBinary ¶
func (m *V1alpha1SyncOperationResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1SyncPolicy ¶
type V1alpha1SyncPolicy struct { // automated Automated *V1alpha1SyncPolicyAutomated `json:"automated,omitempty"` // retry Retry *V1alpha1RetryStrategy `json:"retry,omitempty"` // Options allow you to specify whole app sync-options SyncOptions []string `json:"syncOptions"` }
V1alpha1SyncPolicy SyncPolicy controls when a sync will be performed in response to updates in git +kubebuilder:object:generate=true
swagger:model v1alpha1SyncPolicy
func (*V1alpha1SyncPolicy) ContextValidate ¶
ContextValidate validate this v1alpha1 sync policy based on the context it is used
func (*V1alpha1SyncPolicy) MarshalBinary ¶
func (m *V1alpha1SyncPolicy) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1SyncPolicy) UnmarshalBinary ¶
func (m *V1alpha1SyncPolicy) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1SyncPolicyAutomated ¶
type V1alpha1SyncPolicyAutomated struct { // AllowEmpty allows apps have zero live resources (default: false) AllowEmpty bool `json:"allowEmpty,omitempty"` // Prune specifies whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync (default: false) Prune bool `json:"prune,omitempty"` // SelfHeal specifes whether to revert resources back to their desired state upon modification in the cluster (default: false) SelfHeal bool `json:"selfHeal,omitempty"` }
V1alpha1SyncPolicyAutomated SyncPolicyAutomated controls the behavior of an automated sync
swagger:model v1alpha1SyncPolicyAutomated
func (*V1alpha1SyncPolicyAutomated) ContextValidate ¶
func (m *V1alpha1SyncPolicyAutomated) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1alpha1 sync policy automated based on context it is used
func (*V1alpha1SyncPolicyAutomated) MarshalBinary ¶
func (m *V1alpha1SyncPolicyAutomated) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1SyncPolicyAutomated) UnmarshalBinary ¶
func (m *V1alpha1SyncPolicyAutomated) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1SyncStatus ¶
type V1alpha1SyncStatus struct { // compared to ComparedTo *V1alpha1ComparedTo `json:"comparedTo,omitempty"` // Revision contains information about the revision the comparison has been performed to Revision string `json:"revision,omitempty"` // Status is the sync state of the comparison Status string `json:"status,omitempty"` }
V1alpha1SyncStatus SyncStatus contains information about the currently observed live and desired states of an application +kubebuilder:object:generate=true
swagger:model v1alpha1SyncStatus
func (*V1alpha1SyncStatus) ContextValidate ¶
ContextValidate validate this v1alpha1 sync status based on the context it is used
func (*V1alpha1SyncStatus) MarshalBinary ¶
func (m *V1alpha1SyncStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1SyncStatus) UnmarshalBinary ¶
func (m *V1alpha1SyncStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1SyncStrategy ¶
type V1alpha1SyncStrategy struct { // apply Apply *V1alpha1SyncStrategyApply `json:"apply,omitempty"` // hook Hook *V1alpha1SyncStrategyHook `json:"hook,omitempty"` }
V1alpha1SyncStrategy SyncStrategy controls the manner in which a sync is performed
swagger:model v1alpha1SyncStrategy
func (*V1alpha1SyncStrategy) ContextValidate ¶
ContextValidate validate this v1alpha1 sync strategy based on the context it is used
func (*V1alpha1SyncStrategy) MarshalBinary ¶
func (m *V1alpha1SyncStrategy) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1SyncStrategy) UnmarshalBinary ¶
func (m *V1alpha1SyncStrategy) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1SyncStrategyApply ¶
type V1alpha1SyncStrategyApply struct { // Force indicates whether or not to supply the --force flag to `kubectl apply`. // The --force flag deletes and re-create the resource, when PATCH encounters conflict and has // retried for 5 times. Force bool `json:"force,omitempty"` }
V1alpha1SyncStrategyApply SyncStrategyApply uses `kubectl apply` to perform the apply
swagger:model v1alpha1SyncStrategyApply
func (*V1alpha1SyncStrategyApply) ContextValidate ¶
func (m *V1alpha1SyncStrategyApply) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1alpha1 sync strategy apply based on context it is used
func (*V1alpha1SyncStrategyApply) MarshalBinary ¶
func (m *V1alpha1SyncStrategyApply) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1SyncStrategyApply) UnmarshalBinary ¶
func (m *V1alpha1SyncStrategyApply) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1SyncStrategyHook ¶
type V1alpha1SyncStrategyHook struct { // sync strategy apply SyncStrategyApply *V1alpha1SyncStrategyApply `json:"syncStrategyApply,omitempty"` }
V1alpha1SyncStrategyHook SyncStrategyHook will perform a sync using hooks annotations. If no hook annotation is specified falls back to `kubectl apply`.
swagger:model v1alpha1SyncStrategyHook
func (*V1alpha1SyncStrategyHook) ContextValidate ¶
func (m *V1alpha1SyncStrategyHook) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v1alpha1 sync strategy hook based on the context it is used
func (*V1alpha1SyncStrategyHook) MarshalBinary ¶
func (m *V1alpha1SyncStrategyHook) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1SyncStrategyHook) UnmarshalBinary ¶
func (m *V1alpha1SyncStrategyHook) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1SyncWindow ¶
type V1alpha1SyncWindow struct { // Applications contains a list of applications that the window will apply to Applications []string `json:"applications"` // Clusters contains a list of clusters that the window will apply to Clusters []string `json:"clusters"` // Duration is the amount of time the sync window will be open Duration string `json:"duration,omitempty"` // Kind defines if the window allows or blocks syncs Kind string `json:"kind,omitempty"` // ManualSync enables manual syncs when they would otherwise be blocked ManualSync bool `json:"manualSync,omitempty"` // Namespaces contains a list of namespaces that the window will apply to Namespaces []string `json:"namespaces"` // Schedule is the time the window will begin, specified in cron format Schedule string `json:"schedule,omitempty"` // TimeZone of the sync that will be applied to the schedule TimeZone string `json:"timeZone,omitempty"` }
V1alpha1SyncWindow SyncWindow contains the kind, time, duration and attributes that are used to assign the syncWindows to apps
swagger:model v1alpha1SyncWindow
func (*V1alpha1SyncWindow) ContextValidate ¶
ContextValidate validates this v1alpha1 sync window based on context it is used
func (*V1alpha1SyncWindow) MarshalBinary ¶
func (m *V1alpha1SyncWindow) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1SyncWindow) UnmarshalBinary ¶
func (m *V1alpha1SyncWindow) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1alpha1TLSClientConfig ¶
type V1alpha1TLSClientConfig struct { // CAData holds PEM-encoded bytes (typically read from a root certificates bundle). // CAData takes precedence over CAFile // Format: byte CaData strfmt.Base64 `json:"caData,omitempty"` // CertData holds PEM-encoded bytes (typically read from a client certificate file). // CertData takes precedence over CertFile // Format: byte CertData strfmt.Base64 `json:"certData,omitempty"` // Insecure specifies that the server should be accessed without verifying the TLS certificate. For testing only. Insecure bool `json:"insecure,omitempty"` // KeyData holds PEM-encoded bytes (typically read from a client certificate key file). // KeyData takes precedence over KeyFile // Format: byte KeyData strfmt.Base64 `json:"keyData,omitempty"` // ServerName is passed to the server for SNI and is used in the client to check server // certificates against. If ServerName is empty, the hostname used to contact the // server is used. ServerName string `json:"serverName,omitempty"` }
V1alpha1TLSClientConfig TLSClientConfig contains settings to enable transport layer security
swagger:model v1alpha1TLSClientConfig
func (*V1alpha1TLSClientConfig) ContextValidate ¶
func (m *V1alpha1TLSClientConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v1alpha1 TLS client config based on context it is used
func (*V1alpha1TLSClientConfig) MarshalBinary ¶
func (m *V1alpha1TLSClientConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1alpha1TLSClientConfig) UnmarshalBinary ¶
func (m *V1alpha1TLSClientConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VersionVersionMessage ¶
type VersionVersionMessage struct { // build date BuildDate string `json:"BuildDate,omitempty"` // compiler Compiler string `json:"Compiler,omitempty"` // git commit GitCommit string `json:"GitCommit,omitempty"` // git tag GitTag string `json:"GitTag,omitempty"` // git tree state GitTreeState string `json:"GitTreeState,omitempty"` // go version GoVersion string `json:"GoVersion,omitempty"` // helm version HelmVersion string `json:"HelmVersion,omitempty"` // jsonnet version JsonnetVersion string `json:"JsonnetVersion,omitempty"` // kubectl version KubectlVersion string `json:"KubectlVersion,omitempty"` // kustomize version KustomizeVersion string `json:"KustomizeVersion,omitempty"` // platform Platform string `json:"Platform,omitempty"` // version Version string `json:"Version,omitempty"` }
VersionVersionMessage VersionMessage represents version of the Argo CD API server
swagger:model versionVersionMessage
func (*VersionVersionMessage) ContextValidate ¶
ContextValidate validates this version version message based on context it is used
func (*VersionVersionMessage) MarshalBinary ¶
func (m *VersionVersionMessage) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VersionVersionMessage) UnmarshalBinary ¶
func (m *VersionVersionMessage) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files ¶
- account_account.go
- account_accounts_list.go
- account_can_i_response.go
- account_create_token_request.go
- account_create_token_response.go
- account_empty_response.go
- account_token.go
- account_update_password_request.go
- account_update_password_response.go
- application_application_patch_request.go
- application_application_resource_response.go
- application_application_response.go
- application_application_rollback_request.go
- application_application_sync_request.go
- application_application_sync_window.go
- application_application_sync_windows_response.go
- application_log_entry.go
- application_managed_resources_response.go
- application_operation_terminate_response.go
- application_resource_actions_list_response.go
- application_service_pod_logs2_o_k_body.go
- application_service_pod_logs_o_k_body.go
- application_service_watch_o_k_body.go
- application_service_watch_resource_tree_o_k_body.go
- application_sync_options.go
- applicationv1alpha1_env_entry.go
- cluster_cluster_response.go
- cluster_connector.go
- cluster_dex_config.go
- cluster_google_analytics_config.go
- cluster_help.go
- cluster_o_id_c_config.go
- cluster_plugin.go
- cluster_settings.go
- gpgkey_gnu_p_g_public_key_create_response.go
- gpgkey_gnu_p_g_public_key_response.go
- oidc_claim.go
- project_detailed_projects_response.go
- project_empty_response.go
- project_global_projects_response.go
- project_project_create_request.go
- project_project_token_create_request.go
- project_project_token_response.go
- project_project_update_request.go
- project_sync_windows_response.go
- protobuf_any.go
- repocreds_repo_creds_response.go
- repository_app_info.go
- repository_directory_app_spec.go
- repository_helm_app_spec.go
- repository_helm_chart.go
- repository_helm_charts_response.go
- repository_kustomize_app_spec.go
- repository_manifest_response.go
- repository_refs.go
- repository_repo_app_details_query.go
- repository_repo_app_details_response.go
- repository_repo_apps_response.go
- repository_repo_response.go
- runtime_error.go
- runtime_stream_error.go
- session_get_user_info_response.go
- session_session_create_request.go
- session_session_response.go
- v1_event.go
- v1_event_list.go
- v1_event_series.go
- v1_event_source.go
- v1_fields_v1.go
- v1_group_kind.go
- v1_list_meta.go
- v1_load_balancer_ingress.go
- v1_managed_fields_entry.go
- v1_micro_time.go
- v1_node_system_info.go
- v1_object_meta.go
- v1_object_reference.go
- v1_owner_reference.go
- v1_port_status.go
- v1_time.go
- v1alpha1_a_w_s_auth_config.go
- v1alpha1_app_project.go
- v1alpha1_app_project_list.go
- v1alpha1_app_project_spec.go
- v1alpha1_app_project_status.go
- v1alpha1_application.go
- v1alpha1_application_condition.go
- v1alpha1_application_destination.go
- v1alpha1_application_list.go
- v1alpha1_application_source.go
- v1alpha1_application_source_directory.go
- v1alpha1_application_source_helm.go
- v1alpha1_application_source_jsonnet.go
- v1alpha1_application_source_kustomize.go
- v1alpha1_application_source_plugin.go
- v1alpha1_application_spec.go
- v1alpha1_application_status.go
- v1alpha1_application_summary.go
- v1alpha1_application_tree.go
- v1alpha1_application_watch_event.go
- v1alpha1_backoff.go
- v1alpha1_cluster.go
- v1alpha1_cluster_cache_info.go
- v1alpha1_cluster_config.go
- v1alpha1_cluster_info.go
- v1alpha1_cluster_list.go
- v1alpha1_command.go
- v1alpha1_compared_to.go
- v1alpha1_config_management_plugin.go
- v1alpha1_connection_state.go
- v1alpha1_exec_provider_config.go
- v1alpha1_gnu_p_g_public_key.go
- v1alpha1_gnu_p_g_public_key_list.go
- v1alpha1_health_status.go
- v1alpha1_helm_file_parameter.go
- v1alpha1_helm_parameter.go
- v1alpha1_host_info.go
- v1alpha1_host_resource_info.go
- v1alpha1_info.go
- v1alpha1_info_item.go
- v1alpha1_j_w_t_token.go
- v1alpha1_j_w_t_tokens.go
- v1alpha1_jsonnet_var.go
- v1alpha1_known_type_field.go
- v1alpha1_kustomize_options.go
- v1alpha1_operation.go
- v1alpha1_operation_initiator.go
- v1alpha1_operation_state.go
- v1alpha1_orphaned_resource_key.go
- v1alpha1_orphaned_resources_monitor_settings.go
- v1alpha1_override_ignore_diff.go
- v1alpha1_project_role.go
- v1alpha1_repo_creds.go
- v1alpha1_repo_creds_list.go
- v1alpha1_repository.go
- v1alpha1_repository_certificate.go
- v1alpha1_repository_certificate_list.go
- v1alpha1_repository_list.go
- v1alpha1_resource_action.go
- v1alpha1_resource_action_param.go
- v1alpha1_resource_diff.go
- v1alpha1_resource_ignore_differences.go
- v1alpha1_resource_networking_info.go
- v1alpha1_resource_node.go
- v1alpha1_resource_override.go
- v1alpha1_resource_ref.go
- v1alpha1_resource_result.go
- v1alpha1_resource_status.go
- v1alpha1_retry_strategy.go
- v1alpha1_revision_history.go
- v1alpha1_revision_metadata.go
- v1alpha1_signature_key.go
- v1alpha1_sync_operation.go
- v1alpha1_sync_operation_resource.go
- v1alpha1_sync_operation_result.go
- v1alpha1_sync_policy.go
- v1alpha1_sync_policy_automated.go
- v1alpha1_sync_status.go
- v1alpha1_sync_strategy.go
- v1alpha1_sync_strategy_apply.go
- v1alpha1_sync_strategy_hook.go
- v1alpha1_sync_window.go
- v1alpha1_tls_client_config.go
- version_version_message.go