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 ¶
- Variables
- type FleetMembership
- type FleetMembershipBinding
- type FleetMembershipBindingData
- type FleetMembershipBindingList
- type FleetMembershipBindingStatus
- type FleetMembershipData
- type FleetMembershipList
- type FleetMembershipStatus
- type FleetScope
- type FleetScopeData
- type FleetScopeList
- type FleetScopeStatus
- type FleetSync
- type FleetSyncList
- type FleetSyncSpec
- type FleetSyncStatus
- type MembershipBindingState
- type MembershipBindingStateCode
- type MembershipState
- type MembershipStateCode
- type ScopeState
- type ScopeStateCode
Constants ¶
This section is empty.
Variables ¶
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 ¶
func (in *FleetMembershipBinding) DeepCopy() *FleetMembershipBinding
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 ¶
func (in *FleetMembershipBindingData) DeepCopy() *FleetMembershipBindingData
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetMembershipBindingData.
func (*FleetMembershipBindingData) DeepCopyInto ¶
func (in *FleetMembershipBindingData) DeepCopyInto(out *FleetMembershipBindingData)
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 ¶
func (in *FleetMembershipBindingList) DeepCopy() *FleetMembershipBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetMembershipBindingList.
func (*FleetMembershipBindingList) DeepCopyInto ¶
func (in *FleetMembershipBindingList) DeepCopyInto(out *FleetMembershipBindingList)
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 ¶
func (in *FleetMembershipBindingStatus) DeepCopy() *FleetMembershipBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetMembershipBindingStatus.
func (*FleetMembershipBindingStatus) DeepCopyInto ¶
func (in *FleetMembershipBindingStatus) DeepCopyInto(out *FleetMembershipBindingStatus)
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 ¶
func (in *FleetMembershipStatus) DeepCopy() *FleetMembershipStatus
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetSync.
func (*FleetSync) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FleetSync) DeepCopyObject ¶
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 ¶
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 ¶
func (in *MembershipBindingState) DeepCopy() *MembershipBindingState
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" )