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.