v1alpha1

package
v0.0.0-...-5cbd3cb Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 27, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package v1alpha1 contains API Schema definitions for the config.porch.kpt.dev v1alpha1 API group +kubebuilder:object:generate=true +groupName=config.porch.kpt.dev

Index

Constants

This section is empty.

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "config.porch.kpt.dev", Version: "v1alpha1"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type FleetMembership

type FleetMembership struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	// Data contains the discovered (synced) information
	Data   FleetMembershipData   `json:"data,omitempty"`
	Status FleetMembershipStatus `json:"status,omitempty"`
}

func (*FleetMembership) DeepCopy

func (in *FleetMembership) DeepCopy() *FleetMembership

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetMembership.

func (*FleetMembership) DeepCopyInto

func (in *FleetMembership) DeepCopyInto(out *FleetMembership)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FleetMembership) DeepCopyObject

func (in *FleetMembership) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FleetMembershipBinding

type FleetMembershipBinding struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	// Data contains the discovered (synced) information
	Data   FleetMembershipBindingData   `json:"data,omitempty"`
	Status FleetMembershipBindingStatus `json:"status,omitempty"`
}

func (*FleetMembershipBinding) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetMembershipBinding.

func (*FleetMembershipBinding) DeepCopyInto

func (in *FleetMembershipBinding) DeepCopyInto(out *FleetMembershipBinding)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FleetMembershipBinding) DeepCopyObject

func (in *FleetMembershipBinding) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FleetMembershipBindingData

type FleetMembershipBindingData struct {
	FullName   string `json:"name,omitempty"`
	Project    string `json:"project,omitempty"`
	Location   string `json:"location,omitempty"`
	Membership string `json:"membership",omitempty"`
	Binding    string `json:"binding,omitempty"`

	ScopeFullName string `json:"scopeFullName,omitempty"`
	ScopeProject  string `json:"scopeProject,omitempty"`
	ScopeLocation string `json:"scopeLocation,omitempty"`
	Scope         string `json:"scope,omitempty"`

	Labels map[string]string `json:"labels,omitempty"`

	State MembershipBindingState `json:"state,omitempty"`
}

func (*FleetMembershipBindingData) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetMembershipBindingData.

func (*FleetMembershipBindingData) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FleetMembershipBindingList

type FleetMembershipBindingList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []FleetMembershipBinding `json:"items"`
}

func (*FleetMembershipBindingList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetMembershipBindingList.

func (*FleetMembershipBindingList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FleetMembershipBindingList) DeepCopyObject

func (in *FleetMembershipBindingList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FleetMembershipBindingStatus

type FleetMembershipBindingStatus struct {
}

func (*FleetMembershipBindingStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetMembershipBindingStatus.

func (*FleetMembershipBindingStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FleetMembershipData

type FleetMembershipData struct {
	FullName    string `json:"fullName,omitempty"`
	Project     string `json:"project,omitempty"`
	Location    string `json:"location,omitempty"`
	Membership  string `json:"membership,omitempty"`
	Description string `json:"description,omitempty"`

	Labels map[string]string `json:"labels,omitempty"`

	State MembershipState `json:"state,omitempty"`
}

func (*FleetMembershipData) DeepCopy

func (in *FleetMembershipData) DeepCopy() *FleetMembershipData

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetMembershipData.

func (*FleetMembershipData) DeepCopyInto

func (in *FleetMembershipData) DeepCopyInto(out *FleetMembershipData)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FleetMembershipList

type FleetMembershipList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []FleetMembership `json:"items"`
}

func (*FleetMembershipList) DeepCopy

func (in *FleetMembershipList) DeepCopy() *FleetMembershipList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetMembershipList.

func (*FleetMembershipList) DeepCopyInto

func (in *FleetMembershipList) DeepCopyInto(out *FleetMembershipList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FleetMembershipList) DeepCopyObject

func (in *FleetMembershipList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FleetMembershipStatus

type FleetMembershipStatus struct {
}

func (*FleetMembershipStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetMembershipStatus.

func (*FleetMembershipStatus) DeepCopyInto

func (in *FleetMembershipStatus) DeepCopyInto(out *FleetMembershipStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FleetScope

type FleetScope struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	// Data contains the discovered (synced) information
	Data   FleetScopeData   `json:"data,omitempty"`
	Status FleetScopeStatus `json:"status,omitempty"`
}

func (*FleetScope) DeepCopy

func (in *FleetScope) DeepCopy() *FleetScope

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetScope.

func (*FleetScope) DeepCopyInto

func (in *FleetScope) DeepCopyInto(out *FleetScope)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FleetScope) DeepCopyObject

func (in *FleetScope) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FleetScopeData

type FleetScopeData struct {
	FullName string `json:"fullName,omitempty"`
	Project  string `json:"project,omitempty"`
	Location string `json:"location,omitempty"`
	Scope    string `json:"scope,omitempty"`

	Labels map[string]string `json:"labels,omitempty"`

	State ScopeState `json:"state,omitempty"`
}

func (*FleetScopeData) DeepCopy

func (in *FleetScopeData) DeepCopy() *FleetScopeData

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetScopeData.

func (*FleetScopeData) DeepCopyInto

func (in *FleetScopeData) DeepCopyInto(out *FleetScopeData)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FleetScopeList

type FleetScopeList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []FleetScope `json:"items"`
}

func (*FleetScopeList) DeepCopy

func (in *FleetScopeList) DeepCopy() *FleetScopeList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetScopeList.

func (*FleetScopeList) DeepCopyInto

func (in *FleetScopeList) DeepCopyInto(out *FleetScopeList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FleetScopeList) DeepCopyObject

func (in *FleetScopeList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FleetScopeStatus

type FleetScopeStatus struct {
}

func (*FleetScopeStatus) DeepCopy

func (in *FleetScopeStatus) DeepCopy() *FleetScopeStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetScopeStatus.

func (*FleetScopeStatus) DeepCopyInto

func (in *FleetScopeStatus) DeepCopyInto(out *FleetScopeStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FleetSync

type FleetSync struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   FleetSyncSpec   `json:"spec,omitempty"`
	Status FleetSyncStatus `json:"status,omitempty"`
}

func (*FleetSync) DeepCopy

func (in *FleetSync) DeepCopy() *FleetSync

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetSync.

func (*FleetSync) DeepCopyInto

func (in *FleetSync) DeepCopyInto(out *FleetSync)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FleetSync) DeepCopyObject

func (in *FleetSync) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FleetSyncList

type FleetSyncList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []FleetSync `json:"items"`
}

func (*FleetSyncList) DeepCopy

func (in *FleetSyncList) DeepCopy() *FleetSyncList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetSyncList.

func (*FleetSyncList) DeepCopyInto

func (in *FleetSyncList) DeepCopyInto(out *FleetSyncList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FleetSyncList) DeepCopyObject

func (in *FleetSyncList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FleetSyncSpec

type FleetSyncSpec struct {
	ProjectIds []string `json:"projectIds"`
}

func (*FleetSyncSpec) DeepCopy

func (in *FleetSyncSpec) DeepCopy() *FleetSyncSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetSyncSpec.

func (*FleetSyncSpec) DeepCopyInto

func (in *FleetSyncSpec) DeepCopyInto(out *FleetSyncSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FleetSyncStatus

type FleetSyncStatus struct {
	Conditions []metav1.Condition `json:"conditions"`
}

func (*FleetSyncStatus) DeepCopy

func (in *FleetSyncStatus) DeepCopy() *FleetSyncStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetSyncStatus.

func (*FleetSyncStatus) DeepCopyInto

func (in *FleetSyncStatus) DeepCopyInto(out *FleetSyncStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MembershipBindingState

type MembershipBindingState struct {
	Code MembershipBindingStateCode `json:"code,omitempty"`
}

func (*MembershipBindingState) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembershipBindingState.

func (*MembershipBindingState) DeepCopyInto

func (in *MembershipBindingState) DeepCopyInto(out *MembershipBindingState)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MembershipBindingStateCode

type MembershipBindingStateCode string
const (
	MBSCodeUnspecified MembershipBindingStateCode = "unspecified"
	MBSCodeCreating    MembershipBindingStateCode = "creating"
	MBSCodeReady       MembershipBindingStateCode = "ready"
	MBSCodeDeleting    MembershipBindingStateCode = "deleting"
	MBSCodeUpdating    MembershipBindingStateCode = "updating"
)

type MembershipState

type MembershipState struct {
	Code MembershipStateCode `json:"code,omitempty"`
}

func (*MembershipState) DeepCopy

func (in *MembershipState) DeepCopy() *MembershipState

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MembershipState.

func (*MembershipState) DeepCopyInto

func (in *MembershipState) DeepCopyInto(out *MembershipState)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MembershipStateCode

type MembershipStateCode string
const (
	MSCodeUnspecified     MembershipStateCode = "unspecified"
	MSCodeCreating        MembershipStateCode = "creating"
	MSCodeReady           MembershipStateCode = "ready"
	MSCodeDeleting        MembershipStateCode = "deleting"
	MSCodeUpdating        MembershipStateCode = "updating"
	MSCodeServiceUpdating MembershipStateCode = "serviceupdating"
)

type ScopeState

type ScopeState struct {
	Code ScopeStateCode `json:"code,omitempty"`
}

func (*ScopeState) DeepCopy

func (in *ScopeState) DeepCopy() *ScopeState

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopeState.

func (*ScopeState) DeepCopyInto

func (in *ScopeState) DeepCopyInto(out *ScopeState)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ScopeStateCode

type ScopeStateCode string
const (
	SSCodeUnspecified ScopeStateCode = "unspecified"
	SSCodeCreating    ScopeStateCode = "creating"
	SSCodeReady       ScopeStateCode = "ready"
	SSCodeDeleting    ScopeStateCode = "deleting"
	SSCodeUpdating    ScopeStateCode = "updating"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL