Documentation ¶
Index ¶
- Variables
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type AcceptableUsePolicy
- type AcceptableUsePolicyList
- type AcceptableUsePolicySpec
- type AcceptableUsePolicyStatus
- type Address
- type Authority
- type AuthorityList
- type AuthorityRequest
- type AuthorityRequestList
- type AuthorityRequestSpec
- type AuthorityRequestStatus
- type AuthoritySpec
- type AuthorityStatus
- type Contact
- type EmailVerification
- type EmailVerificationList
- type EmailVerificationSpec
- type EmailVerificationStatus
- type Limitations
- type NodeContribution
- type NodeContributionList
- type NodeContributionSpec
- type NodeContributionStatus
- type SelectiveDeployment
- type SelectiveDeploymentList
- type SelectiveDeploymentSpec
- type SelectiveDeploymentStatus
- type Selector
- type Slice
- type SliceList
- type SliceSpec
- type SliceStatus
- type SliceUsers
- type Team
- type TeamList
- type TeamSpec
- type TeamStatus
- type TeamUsers
- type TotalResourceDetails
- type TotalResourceQuota
- type TotalResourceQuotaList
- type TotalResourceQuotaSpec
- type TotalResourceQuotaStatus
- type TotalResourceUsed
- type User
- type UserList
- type UserRegistrationRequest
- type UserRegistrationRequestList
- type UserRegistrationRequestSpec
- type UserRegistrationRequestStatus
- type UserSpec
- type UserStatus
- type Workloads
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeBuilder initializes a scheme builder SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) // AddToScheme is a global function that registers this API group & version to a scheme AddToScheme = SchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: apps.GroupName, Version: "v1alpha"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type AcceptableUsePolicy ¶
type AcceptableUsePolicy struct { // TypeMeta is the metadata for the resource, like kind and apiversion metav1.TypeMeta `json:",inline"` // ObjectMeta contains the metadata for the particular object, including metav1.ObjectMeta `json:"metadata,omitempty"` // Spec is the acceptableusepolicy resource spec Spec AcceptableUsePolicySpec `json:"spec"` // Status is the acceptableusepolicy resource status Status AcceptableUsePolicyStatus `json:"status,omitempty"` }
AcceptableUsePolicy describes a AcceptableUsePolicy resource
func (*AcceptableUsePolicy) DeepCopy ¶
func (in *AcceptableUsePolicy) DeepCopy() *AcceptableUsePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AcceptableUsePolicy.
func (*AcceptableUsePolicy) DeepCopyInto ¶
func (in *AcceptableUsePolicy) DeepCopyInto(out *AcceptableUsePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AcceptableUsePolicy) DeepCopyObject ¶
func (in *AcceptableUsePolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AcceptableUsePolicyList ¶
type AcceptableUsePolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []AcceptableUsePolicy `json:"items"` }
AcceptableUsePolicyList is a list of AcceptableUsePolicy resources
func (*AcceptableUsePolicyList) DeepCopy ¶
func (in *AcceptableUsePolicyList) DeepCopy() *AcceptableUsePolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AcceptableUsePolicyList.
func (*AcceptableUsePolicyList) DeepCopyInto ¶
func (in *AcceptableUsePolicyList) DeepCopyInto(out *AcceptableUsePolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AcceptableUsePolicyList) DeepCopyObject ¶
func (in *AcceptableUsePolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AcceptableUsePolicySpec ¶
AcceptableUsePolicySpec is the spec for a AcceptableUsePolicy resource
func (*AcceptableUsePolicySpec) DeepCopy ¶
func (in *AcceptableUsePolicySpec) DeepCopy() *AcceptableUsePolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AcceptableUsePolicySpec.
func (*AcceptableUsePolicySpec) DeepCopyInto ¶
func (in *AcceptableUsePolicySpec) DeepCopyInto(out *AcceptableUsePolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AcceptableUsePolicyStatus ¶
type AcceptableUsePolicyStatus struct { Expires *metav1.Time `json:"expires"` State string `json:"state"` Message []string `json:"message"` }
AcceptableUsePolicyStatus is the status for a AcceptableUsePolicy resource
func (*AcceptableUsePolicyStatus) DeepCopy ¶
func (in *AcceptableUsePolicyStatus) DeepCopy() *AcceptableUsePolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AcceptableUsePolicyStatus.
func (*AcceptableUsePolicyStatus) DeepCopyInto ¶
func (in *AcceptableUsePolicyStatus) DeepCopyInto(out *AcceptableUsePolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Address ¶
type Address struct { Street string `json:"street"` ZIP string `json:"zip"` City string `json:"city"` Region string `json:"region"` Country string `json:"country"` }
Address
func (*Address) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Address.
func (*Address) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Authority ¶
type Authority struct { // TypeMeta is the metadata for the resource, like kind and apiversion metav1.TypeMeta `json:",inline"` // ObjectMeta contains the metadata for the particular object, including metav1.ObjectMeta `json:"metadata,omitempty"` // Spec is the authority resource spec Spec AuthoritySpec `json:"spec"` // Status is the authority resource status Status AuthorityStatus `json:"status,omitempty"` }
Authority describes a Authority resource
func (*Authority) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Authority.
func (*Authority) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Authority) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AuthorityList ¶
type AuthorityList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []Authority `json:"items"` }
AuthorityList is a list of Authority resources
func (*AuthorityList) DeepCopy ¶
func (in *AuthorityList) DeepCopy() *AuthorityList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorityList.
func (*AuthorityList) DeepCopyInto ¶
func (in *AuthorityList) DeepCopyInto(out *AuthorityList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthorityList) DeepCopyObject ¶
func (in *AuthorityList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AuthorityRequest ¶
type AuthorityRequest struct { // TypeMeta is the metadata for the resource, like kind and apiversion metav1.TypeMeta `json:",inline"` // ObjectMeta contains the metadata for the particular object, including metav1.ObjectMeta `json:"metadata,omitempty"` // Spec is the authorityrequest resource spec Spec AuthorityRequestSpec `json:"spec"` // Status is the authorityrequest resource status Status AuthorityRequestStatus `json:"status,omitempty"` }
AuthorityRequest describes a AuthorityRequest resource
func (*AuthorityRequest) DeepCopy ¶
func (in *AuthorityRequest) DeepCopy() *AuthorityRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorityRequest.
func (*AuthorityRequest) DeepCopyInto ¶
func (in *AuthorityRequest) DeepCopyInto(out *AuthorityRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthorityRequest) DeepCopyObject ¶
func (in *AuthorityRequest) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AuthorityRequestList ¶
type AuthorityRequestList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []AuthorityRequest `json:"items"` }
AuthorityRequestList is a list of AuthorityRequest resources
func (*AuthorityRequestList) DeepCopy ¶
func (in *AuthorityRequestList) DeepCopy() *AuthorityRequestList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorityRequestList.
func (*AuthorityRequestList) DeepCopyInto ¶
func (in *AuthorityRequestList) DeepCopyInto(out *AuthorityRequestList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthorityRequestList) DeepCopyObject ¶
func (in *AuthorityRequestList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AuthorityRequestSpec ¶
type AuthorityRequestSpec struct { FullName string `json:"fullname"` ShortName string `json:"shortname"` URL string `json:"url"` Address Address `json:"address"` Contact Contact `json:"contact"` Approved bool `json:"approved"` }
AuthorityRequestSpec is the spec for a AuthorityRequest resource
func (*AuthorityRequestSpec) DeepCopy ¶
func (in *AuthorityRequestSpec) DeepCopy() *AuthorityRequestSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorityRequestSpec.
func (*AuthorityRequestSpec) DeepCopyInto ¶
func (in *AuthorityRequestSpec) DeepCopyInto(out *AuthorityRequestSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthorityRequestStatus ¶
type AuthorityRequestStatus struct { EmailVerified bool `json:"emailverified"` Expires *metav1.Time `json:"expires"` State string `json:"state"` Message []string `json:"message"` }
AuthorityRequestStatus is the status for a AuthorityRequest resource
func (*AuthorityRequestStatus) DeepCopy ¶
func (in *AuthorityRequestStatus) DeepCopy() *AuthorityRequestStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorityRequestStatus.
func (*AuthorityRequestStatus) DeepCopyInto ¶
func (in *AuthorityRequestStatus) DeepCopyInto(out *AuthorityRequestStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthoritySpec ¶
type AuthoritySpec struct { FullName string `json:"fullname"` ShortName string `json:"shortname"` URL string `json:"url"` Address Address `json:"address"` Contact Contact `json:"contact"` Enabled bool `json:"enabled"` }
AuthoritySpec is the spec for a Authority resource
func (*AuthoritySpec) DeepCopy ¶
func (in *AuthoritySpec) DeepCopy() *AuthoritySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthoritySpec.
func (*AuthoritySpec) DeepCopyInto ¶
func (in *AuthoritySpec) DeepCopyInto(out *AuthoritySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthorityStatus ¶
AuthorityStatus is the status for a Authority resource
func (*AuthorityStatus) DeepCopy ¶
func (in *AuthorityStatus) DeepCopy() *AuthorityStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorityStatus.
func (*AuthorityStatus) DeepCopyInto ¶
func (in *AuthorityStatus) DeepCopyInto(out *AuthorityStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Contact ¶
type Contact struct { Username string `json:"username"` FirstName string `json:"firstname"` LastName string `json:"lastname"` Email string `json:"email"` Phone string `json:"phone"` }
Contact
func (*Contact) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Contact.
func (*Contact) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailVerification ¶
type EmailVerification struct { // TypeMeta is the metadata for the resource, like kind and apiversion metav1.TypeMeta `json:",inline"` // ObjectMeta contains the metadata for the particular object, including metav1.ObjectMeta `json:"metadata,omitempty"` // Spec is the emailverification resource spec Spec EmailVerificationSpec `json:"spec"` // Status is the emailverification resource status Status EmailVerificationStatus `json:"status,omitempty"` }
EmailVerification describes a EmailVerification resource
func (*EmailVerification) DeepCopy ¶
func (in *EmailVerification) DeepCopy() *EmailVerification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailVerification.
func (*EmailVerification) DeepCopyInto ¶
func (in *EmailVerification) DeepCopyInto(out *EmailVerification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EmailVerification) DeepCopyObject ¶
func (in *EmailVerification) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EmailVerificationList ¶
type EmailVerificationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []EmailVerification `json:"items"` }
EmailVerificationList is a list of EmailVerification resources
func (*EmailVerificationList) DeepCopy ¶
func (in *EmailVerificationList) DeepCopy() *EmailVerificationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailVerificationList.
func (*EmailVerificationList) DeepCopyInto ¶
func (in *EmailVerificationList) DeepCopyInto(out *EmailVerificationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EmailVerificationList) DeepCopyObject ¶
func (in *EmailVerificationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EmailVerificationSpec ¶
type EmailVerificationSpec struct { Kind string `json:"kind"` Identifier string `json:"identifier"` Verified bool `json:"verified"` }
EmailVerificationSpec is the spec for a EmailVerification resource
func (*EmailVerificationSpec) DeepCopy ¶
func (in *EmailVerificationSpec) DeepCopy() *EmailVerificationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailVerificationSpec.
func (*EmailVerificationSpec) DeepCopyInto ¶
func (in *EmailVerificationSpec) DeepCopyInto(out *EmailVerificationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailVerificationStatus ¶
type EmailVerificationStatus struct { Expires *metav1.Time `json:"expires"` State string `json:"state"` Message []string `json:"message"` }
EmailVerificationStatus is the status for a EmailVerification resource
func (*EmailVerificationStatus) DeepCopy ¶
func (in *EmailVerificationStatus) DeepCopy() *EmailVerificationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailVerificationStatus.
func (*EmailVerificationStatus) DeepCopyInto ¶
func (in *EmailVerificationStatus) DeepCopyInto(out *EmailVerificationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Limitations ¶
type Limitations struct { Authority string `json:"authority"` Team string `json:"team"` Slice string `json:"slice"` }
func (*Limitations) DeepCopy ¶
func (in *Limitations) DeepCopy() *Limitations
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Limitations.
func (*Limitations) DeepCopyInto ¶
func (in *Limitations) DeepCopyInto(out *Limitations)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeContribution ¶
type NodeContribution struct { // TypeMeta is the metadata for the resource, like kind and apiversion metav1.TypeMeta `json:",inline"` // ObjectMeta contains the metadata for the particular object, including metav1.ObjectMeta `json:"metadata,omitempty"` // Spec is the nodecontribution resource spec Spec NodeContributionSpec `json:"spec"` // Status is the nodecontribution resource status Status NodeContributionStatus `json:"status,omitempty"` }
NodeContribution describes a NodeContribution resource
func (*NodeContribution) DeepCopy ¶
func (in *NodeContribution) DeepCopy() *NodeContribution
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeContribution.
func (*NodeContribution) DeepCopyInto ¶
func (in *NodeContribution) DeepCopyInto(out *NodeContribution)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeContribution) DeepCopyObject ¶
func (in *NodeContribution) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NodeContributionList ¶
type NodeContributionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []NodeContribution `json:"items"` }
NodeContributionList is a list of NodeContribution resources
func (*NodeContributionList) DeepCopy ¶
func (in *NodeContributionList) DeepCopy() *NodeContributionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeContributionList.
func (*NodeContributionList) DeepCopyInto ¶
func (in *NodeContributionList) DeepCopyInto(out *NodeContributionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeContributionList) DeepCopyObject ¶
func (in *NodeContributionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NodeContributionSpec ¶
type NodeContributionSpec struct { Host string `json:"host"` Port int `json:"port"` User string `json:"user"` Password string `json:"password"` Enabled bool `json:"enabled"` Limitations []Limitations `json:"limitations"` }
NodeContributionSpec is the spec for a NodeContribution resource
func (*NodeContributionSpec) DeepCopy ¶
func (in *NodeContributionSpec) DeepCopy() *NodeContributionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeContributionSpec.
func (*NodeContributionSpec) DeepCopyInto ¶
func (in *NodeContributionSpec) DeepCopyInto(out *NodeContributionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeContributionStatus ¶
type NodeContributionStatus struct { State string `json:"state"` Message []string `json:"message"` }
NodeContributionStatus is the status for a node contribution
func (*NodeContributionStatus) DeepCopy ¶
func (in *NodeContributionStatus) DeepCopy() *NodeContributionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeContributionStatus.
func (*NodeContributionStatus) DeepCopyInto ¶
func (in *NodeContributionStatus) DeepCopyInto(out *NodeContributionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelectiveDeployment ¶
type SelectiveDeployment struct { // TypeMeta is the metadata for the resource, like kind and apiversion metav1.TypeMeta `json:",inline"` // ObjectMeta contains the metadata for the particular object, including metav1.ObjectMeta `json:"metadata,omitempty"` // Spec is the selectivedeployment resource spec Spec SelectiveDeploymentSpec `json:"spec"` // Status is the selectivedeployment resource status Status SelectiveDeploymentStatus `json:"status,omitempty"` }
SelectiveDeployment describes a SelectiveDeployment resource
func (*SelectiveDeployment) DeepCopy ¶
func (in *SelectiveDeployment) DeepCopy() *SelectiveDeployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectiveDeployment.
func (*SelectiveDeployment) DeepCopyInto ¶
func (in *SelectiveDeployment) DeepCopyInto(out *SelectiveDeployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SelectiveDeployment) DeepCopyObject ¶
func (in *SelectiveDeployment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SelectiveDeploymentList ¶
type SelectiveDeploymentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []SelectiveDeployment `json:"items"` }
SelectiveDeploymentList is a list of SelectiveDeployment resources
func (*SelectiveDeploymentList) DeepCopy ¶
func (in *SelectiveDeploymentList) DeepCopy() *SelectiveDeploymentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectiveDeploymentList.
func (*SelectiveDeploymentList) DeepCopyInto ¶
func (in *SelectiveDeploymentList) DeepCopyInto(out *SelectiveDeploymentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SelectiveDeploymentList) DeepCopyObject ¶
func (in *SelectiveDeploymentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SelectiveDeploymentSpec ¶
type SelectiveDeploymentSpec struct { // The controller indicates the name and type of controller desired to configure // Workloads: deployment, daemonset, and statefulsets // The type is for defining which kind of selectivedeployment it is, you could find the list of active types below. // Types of selector: city, state, country, continent, and polygon // The value represents the desired filter and it must be compatible with the type of selectivedeployment Workloads Workloads `json:"workloads"` Selector []Selector `json:"selector"` }
SelectiveDeploymentSpec is the spec for a SelectiveDeployment resource
func (*SelectiveDeploymentSpec) DeepCopy ¶
func (in *SelectiveDeploymentSpec) DeepCopy() *SelectiveDeploymentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectiveDeploymentSpec.
func (*SelectiveDeploymentSpec) DeepCopyInto ¶
func (in *SelectiveDeploymentSpec) DeepCopyInto(out *SelectiveDeploymentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelectiveDeploymentStatus ¶
type SelectiveDeploymentStatus struct { Ready string `json:"ready"` State string `json:"state"` Message []string `json:"message"` }
SelectiveDeploymentStatus is the status for a SelectiveDeployment resource
func (*SelectiveDeploymentStatus) DeepCopy ¶
func (in *SelectiveDeploymentStatus) DeepCopy() *SelectiveDeploymentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectiveDeploymentStatus.
func (*SelectiveDeploymentStatus) DeepCopyInto ¶
func (in *SelectiveDeploymentStatus) DeepCopyInto(out *SelectiveDeploymentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Selector ¶
type Selector struct { Name string `json:"name"` Value []string `json:"value"` Operator corev1.NodeSelectorOperator `json:"operator"` Quantity int `json:"quantity"` }
Selector to define desired node filtering parameters
func (*Selector) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Selector.
func (*Selector) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Slice ¶
type Slice struct { // TypeMeta is the metadata for the resource, like kind and apiversion metav1.TypeMeta `json:",inline"` // ObjectMeta contains the metadata for the particular object, including metav1.ObjectMeta `json:"metadata,omitempty"` // Spec is the slice resource spec Spec SliceSpec `json:"spec"` // Status is the slice resource status Status SliceStatus `json:"status,omitempty"` }
Slice describes a Slice resource
func (*Slice) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Slice.
func (*Slice) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Slice) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SliceList ¶
type SliceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []Slice `json:"items"` }
SliceList is a list of Slice resources
func (*SliceList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SliceList.
func (*SliceList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SliceList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SliceSpec ¶
type SliceSpec struct { Type string `json:"type"` Profile string `json:"profile"` Users []SliceUsers `json:"users"` Description string `json:"description"` Renew bool `json:"renew"` }
SliceSpec is the spec for a Slice resource
func (*SliceSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SliceSpec.
func (*SliceSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SliceStatus ¶
type SliceStatus struct { Expires *metav1.Time `json:"expires"` State string `json:"state"` Message []string `json:"message"` }
SliceStatus is the status for a Slice resource
func (*SliceStatus) DeepCopy ¶
func (in *SliceStatus) DeepCopy() *SliceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SliceStatus.
func (*SliceStatus) DeepCopyInto ¶
func (in *SliceStatus) DeepCopyInto(out *SliceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SliceUsers ¶
func (*SliceUsers) DeepCopy ¶
func (in *SliceUsers) DeepCopy() *SliceUsers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SliceUsers.
func (*SliceUsers) DeepCopyInto ¶
func (in *SliceUsers) DeepCopyInto(out *SliceUsers)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Team ¶
type Team struct { // TypeMeta is the metadata for the resource, like kind and apiversion metav1.TypeMeta `json:",inline"` // ObjectMeta contains the metadata for the particular object, including metav1.ObjectMeta `json:"metadata,omitempty"` // Spec is the team resource spec Spec TeamSpec `json:"spec"` // Status is the team resource status Status TeamStatus `json:"status,omitempty"` }
Team describes a Team resource
func (*Team) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Team.
func (*Team) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Team) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TeamList ¶
type TeamList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []Team `json:"items"` }
TeamList is a list of Team resources
func (*TeamList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamList.
func (*TeamList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TeamList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TeamSpec ¶
type TeamSpec struct { Users []TeamUsers `json:"users"` Description string `json:"description"` Enabled bool `json:"enabled"` }
TeamSpec is the spec for a Team resource
func (*TeamSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamSpec.
func (*TeamSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeamStatus ¶
TeamStatus is the status for a Team resource
func (*TeamStatus) DeepCopy ¶
func (in *TeamStatus) DeepCopy() *TeamStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamStatus.
func (*TeamStatus) DeepCopyInto ¶
func (in *TeamStatus) DeepCopyInto(out *TeamStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeamUsers ¶
func (*TeamUsers) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamUsers.
func (*TeamUsers) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TotalResourceDetails ¶
type TotalResourceDetails struct { Name string `json:"name"` CPU string `json:"cpu"` Memory string `json:"memory"` Expires *metav1.Time `json:"expires"` }
TotalResourceDetails indicates resources to add or remove, and how long they will remain
func (*TotalResourceDetails) DeepCopy ¶
func (in *TotalResourceDetails) DeepCopy() *TotalResourceDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TotalResourceDetails.
func (*TotalResourceDetails) DeepCopyInto ¶
func (in *TotalResourceDetails) DeepCopyInto(out *TotalResourceDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TotalResourceQuota ¶
type TotalResourceQuota struct { // TypeMeta is the metadata for the resource, like kind and apiversion metav1.TypeMeta `json:",inline"` // ObjectMeta contains the metadata for the particular object, including metav1.ObjectMeta `json:"metadata,omitempty"` // Spec is the totalresourcequota resource spec Spec TotalResourceQuotaSpec `json:"spec"` // Status is the totalresourcequota resource status Status TotalResourceQuotaStatus `json:"status,omitempty"` }
TotalResourceQuota describes a total resouce quota resource
func (*TotalResourceQuota) DeepCopy ¶
func (in *TotalResourceQuota) DeepCopy() *TotalResourceQuota
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TotalResourceQuota.
func (*TotalResourceQuota) DeepCopyInto ¶
func (in *TotalResourceQuota) DeepCopyInto(out *TotalResourceQuota)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TotalResourceQuota) DeepCopyObject ¶
func (in *TotalResourceQuota) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TotalResourceQuotaList ¶
type TotalResourceQuotaList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []TotalResourceQuota `json:"items"` }
TotalResourceQuotaList is a list of total resouce quota resources
func (*TotalResourceQuotaList) DeepCopy ¶
func (in *TotalResourceQuotaList) DeepCopy() *TotalResourceQuotaList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TotalResourceQuotaList.
func (*TotalResourceQuotaList) DeepCopyInto ¶
func (in *TotalResourceQuotaList) DeepCopyInto(out *TotalResourceQuotaList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TotalResourceQuotaList) DeepCopyObject ¶
func (in *TotalResourceQuotaList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TotalResourceQuotaSpec ¶
type TotalResourceQuotaSpec struct { Claim []TotalResourceDetails `json:"claim"` Drop []TotalResourceDetails `json:"drop"` Enabled bool `json:"enabled"` }
TotalResourceQuotaSpec is the spec for a total resouce quota resource
func (*TotalResourceQuotaSpec) DeepCopy ¶
func (in *TotalResourceQuotaSpec) DeepCopy() *TotalResourceQuotaSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TotalResourceQuotaSpec.
func (*TotalResourceQuotaSpec) DeepCopyInto ¶
func (in *TotalResourceQuotaSpec) DeepCopyInto(out *TotalResourceQuotaSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TotalResourceQuotaStatus ¶
type TotalResourceQuotaStatus struct { Exceeded bool `json:"exceeded"` Used TotalResourceUsed `json:"used"` State string `json:"state"` Message []string `json:"message"` }
TotalResourceQuotaStatus is the status for a total resouce quota resource
func (*TotalResourceQuotaStatus) DeepCopy ¶
func (in *TotalResourceQuotaStatus) DeepCopy() *TotalResourceQuotaStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TotalResourceQuotaStatus.
func (*TotalResourceQuotaStatus) DeepCopyInto ¶
func (in *TotalResourceQuotaStatus) DeepCopyInto(out *TotalResourceQuotaStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TotalResourceUsed ¶
TotalResourceUsed presents the usage of total resource quota
func (*TotalResourceUsed) DeepCopy ¶
func (in *TotalResourceUsed) DeepCopy() *TotalResourceUsed
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TotalResourceUsed.
func (*TotalResourceUsed) DeepCopyInto ¶
func (in *TotalResourceUsed) DeepCopyInto(out *TotalResourceUsed)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type User ¶
type User struct { // TypeMeta is the metadata for the resource, like kind and apiversion metav1.TypeMeta `json:",inline"` // ObjectMeta contains the metadata for the particular object, including metav1.ObjectMeta `json:"metadata,omitempty"` // Spec is the user resource spec Spec UserSpec `json:"spec"` // Status is the user resource status Status UserStatus `json:"status,omitempty"` }
User describes a User resource
func (*User) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new User.
func (*User) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*User) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserList ¶
type UserList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []User `json:"items"` }
UserList is a list of User resources
func (*UserList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserList.
func (*UserList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserRegistrationRequest ¶
type UserRegistrationRequest struct { // TypeMeta is the metadata for the resource, like kind and apiversion metav1.TypeMeta `json:",inline"` // ObjectMeta contains the metadata for the particular object, including metav1.ObjectMeta `json:"metadata,omitempty"` // Spec is the userregistrationrequest resource spec Spec UserRegistrationRequestSpec `json:"spec"` // Status is the userregistrationrequest resource status Status UserRegistrationRequestStatus `json:"status,omitempty"` }
UserRegistrationRequest describes a UserRegistrationRequest resource
func (*UserRegistrationRequest) DeepCopy ¶
func (in *UserRegistrationRequest) DeepCopy() *UserRegistrationRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserRegistrationRequest.
func (*UserRegistrationRequest) DeepCopyInto ¶
func (in *UserRegistrationRequest) DeepCopyInto(out *UserRegistrationRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserRegistrationRequest) DeepCopyObject ¶
func (in *UserRegistrationRequest) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserRegistrationRequestList ¶
type UserRegistrationRequestList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []UserRegistrationRequest `json:"items"` }
UserRegistrationRequestList is a list of UserRegistrationRequest resources
func (*UserRegistrationRequestList) DeepCopy ¶
func (in *UserRegistrationRequestList) DeepCopy() *UserRegistrationRequestList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserRegistrationRequestList.
func (*UserRegistrationRequestList) DeepCopyInto ¶
func (in *UserRegistrationRequestList) DeepCopyInto(out *UserRegistrationRequestList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserRegistrationRequestList) DeepCopyObject ¶
func (in *UserRegistrationRequestList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserRegistrationRequestSpec ¶
type UserRegistrationRequestSpec struct { FirstName string `json:"firstname"` LastName string `json:"lastname"` Email string `json:"email"` URL string `json:"url"` Bio string `json:"bio"` Approved bool `json:"approved"` }
UserRegistrationRequestSpec is the spec for a UserRegistrationRequest resource
func (*UserRegistrationRequestSpec) DeepCopy ¶
func (in *UserRegistrationRequestSpec) DeepCopy() *UserRegistrationRequestSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserRegistrationRequestSpec.
func (*UserRegistrationRequestSpec) DeepCopyInto ¶
func (in *UserRegistrationRequestSpec) DeepCopyInto(out *UserRegistrationRequestSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserRegistrationRequestStatus ¶
type UserRegistrationRequestStatus struct { EmailVerified bool `json:"emailverified"` Expires *metav1.Time `json:"expires"` State string `json:"state"` Message []string `json:"message"` }
UserRegistrationRequestStatus is the status for a UserRegistrationRequest resource
func (*UserRegistrationRequestStatus) DeepCopy ¶
func (in *UserRegistrationRequestStatus) DeepCopy() *UserRegistrationRequestStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserRegistrationRequestStatus.
func (*UserRegistrationRequestStatus) DeepCopyInto ¶
func (in *UserRegistrationRequestStatus) DeepCopyInto(out *UserRegistrationRequestStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSpec ¶
type UserSpec struct { FirstName string `json:"firstname"` LastName string `json:"lastname"` Email string `json:"email"` URL string `json:"url"` Bio string `json:"bio"` Active bool `json:"active"` }
UserSpec is the spec for a User resource
func (*UserSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSpec.
func (*UserSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserStatus ¶
type UserStatus struct { Type string `json:"type"` AUP bool `json:"aup"` State string `json:"state"` Message []string `json:"message"` }
UserStatus is the status for a User resource
func (*UserStatus) DeepCopy ¶
func (in *UserStatus) DeepCopy() *UserStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserStatus.
func (*UserStatus) DeepCopyInto ¶
func (in *UserStatus) DeepCopyInto(out *UserStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Workloads ¶
type Workloads struct { Deployment []appsv1.Deployment `json:"deployment"` DaemonSet []appsv1.DaemonSet `json:"daemonset"` StatefulSet []appsv1.StatefulSet `json:"statefulset"` }
Workloads indicates deployments, daemonsets or statefulsets
func (*Workloads) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workloads.
func (*Workloads) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.