Documentation ¶
Overview ¶
+k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/types +k8s:defaulter-gen=TypeMeta +groupName=types.kubefed.io
+k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/hzhhong/kubesphere/pkg/apis/types +k8s:defaulter-gen=TypeMeta +groupName=types.kubefed.io
Index ¶
- Constants
- Variables
- func Resource(resource string) schema.GroupResource
- type AggregateReason
- type ApplicationTemplate
- type ClusterOverride
- type ClusterRoleBindingTemplate
- type ClusterRoleTemplate
- type ConditionType
- type ConfigMapTemplate
- type DeploymentTemplate
- type FederatedApplication
- type FederatedApplicationList
- type FederatedApplicationSpec
- type FederatedClusterRole
- type FederatedClusterRoleBinding
- type FederatedClusterRoleBindingList
- type FederatedClusterRoleBindingSpec
- type FederatedClusterRoleList
- type FederatedClusterRoleSpec
- type FederatedConfigMap
- type FederatedConfigMapList
- type FederatedConfigMapSpec
- type FederatedDeployment
- type FederatedDeploymentList
- type FederatedDeploymentSpec
- type FederatedGroup
- type FederatedGroupBinding
- type FederatedGroupBindingList
- type FederatedGroupBindingSpec
- type FederatedGroupList
- type FederatedGroupSpec
- type FederatedIngress
- type FederatedIngressList
- type FederatedIngressSpec
- type FederatedJob
- type FederatedJobList
- type FederatedJobSpec
- type FederatedLimitRange
- type FederatedLimitRangeList
- type FederatedLimitRangeSpec
- type FederatedNamespace
- type FederatedNamespaceList
- type FederatedNamespaceSpec
- type FederatedNotificationConfig
- type FederatedNotificationConfigList
- type FederatedNotificationConfigSpec
- type FederatedNotificationReceiver
- type FederatedNotificationReceiverList
- type FederatedNotificationReceiverSpec
- type FederatedPersistentVolumeClaim
- type FederatedPersistentVolumeClaimList
- type FederatedPersistentVolumeClaimSpec
- type FederatedResourceQuota
- type FederatedResourceQuotaList
- type FederatedResourceQuotaSpec
- type FederatedSecret
- type FederatedSecretList
- type FederatedSecretSpec
- type FederatedService
- type FederatedServiceList
- type FederatedServiceSpec
- type FederatedStatefulSet
- type FederatedStatefulSetList
- type FederatedStatefulSetSpec
- type FederatedUser
- type FederatedUserList
- type FederatedUserSpec
- type FederatedWorkspace
- type FederatedWorkspaceList
- type FederatedWorkspaceRole
- type FederatedWorkspaceRoleBinding
- type FederatedWorkspaceRoleBindingList
- type FederatedWorkspaceRoleBindingSpec
- type FederatedWorkspaceRoleList
- type FederatedWorkspaceRoleSpec
- type FederatedWorkspaceSpec
- type GenericClusterReference
- type GenericClusterStatus
- type GenericCondition
- type GenericFederatedResource
- type GenericFederatedStatus
- type GenericOverride
- type GenericOverrideItem
- type GenericOverrideSpec
- type GenericPlacement
- type GenericPlacementFields
- type GenericPlacementSpec
- type GroupBindingTemplate
- type GroupTemplate
- type IngressTemplate
- type JobTemplate
- type LimitRangeTemplate
- type NamespaceTemplate
- type NotificationConfigTemplate
- type NotificationReceiverTemplate
- type PersistentVolumeClaimTemplate
- type PropagationStatus
- type ResourceQuotaTemplate
- type SecretTemplate
- type ServiceTemplate
- type StatefulSetTemplate
- type UserTemplate
- type WorkspaceRoleBindingTemplate
- type WorkspaceRoleTemplate
- type WorkspaceTemplate
Constants ¶
const ( ResourcePluralFederatedApplication = "federatedapplications" ResourceSingularFederatedApplication = "federatedapplication" FederatedApplicationKind = "FederatedApplication" )
const ( ResourcePluralFederatedClusterRole = "federatedclusterroles" ResourceSingularFederatedClusterRole = "federatedclusterrole" FederatedClusterRoleKind = "FederatedClusterRole" )
const ( ResourcePluralFederatedClusterRoleBindingBinding = "federatedclusterrolebindings" ResourceSingularFederatedClusterRoleBinding = "federatedclusterrolebinding" FederatedClusterRoleBindingKind = "FederatedClusterRoleBinding" )
const ( ResourcePluralFederatedConfigmap = "federatedconfigmaps" ResourceSingularFederatedConfigmap = "federatedconfigmap" FederatedConfigMapKind = "FederatedConfigMap" )
const ( ResourcePluralFederatedDeployment = "federateddeployments" ResourceSingularFederatedDeployment = "federateddeployment" FederatedDeploymentKind = "FederatedDeployment" )
const ( ResourcePluralFederatedGroup = "federatedgroups" ResourceSingularFederatedGroup = "federatedgroup" FederatedGroupKind = "FederatedGroup" )
const ( ResourcePluralFederatedGroupBinding = "federatedgroupbindings" ResourceSingularFederatedGroupBinding = "federatedgroupbinding" FederatedGroupBindingKind = "FederatedGroupBinding" )
const ( ResourcePluralFederatedIngress = "federatedingresses" ResourceSingularFederatedIngress = "federatedingress" FederatedIngressKind = "FederatedIngress" )
const ( ResourcePluralFederatedJob = "federatedjobs" ResourceSingularFederatedJob = "federatedjob" FederatedJobKind = "FederatedJob" )
const ( ResourcePluralFederatedLimitRange = "federatedlimitranges" ResourceSingularFederatedLimitRange = "federatedlimitrange" FederatedLimitRangeKind = "FederatedLimitRange" )
const ( ResourcePluralFederatedNamespace = "federatednamespaces" ResourcesSingularFederatedNamespace = "federatednamespace" FederatedNamespaceKind = "FederatedNamespace" )
const ( ResourcePluralFederatedNotificationConfig = "federatednotificationconfigs" ResourceSingularFederatedNotificationConfig = "federatednotificationconfig" FederatedNotificationConfigKind = "FederatedNotificationConfig" )
const ( ResourcePluralFederatedNotificationReceiver = "federatednotificationreceivers" ResourceSingularFederatedNotificationReceiver = "federatednotificationreceiver" FederatedNotificationReceiverKind = "FederatedNotificationReceiver" )
const ( ResourcePluralFederatedPersistentVolumeClaim = "federatedpersistentvolumeclaims" ResourceSingularFederatedPersistentVolumeClaim = "federatedpersistentvolumeclaim" FederatedPersistentVolumeClaimKind = "FederatedPersistentVolumeClaim" )
const ( ResourcePluralFederatedResourceQuota = "federatedresourcequotas" ResourceSingularFederatedResourceQuota = "federatedresourcequota" FederatedResourceQuotaKind = "FederatedResourceQuota" )
const ( ResourcePluralFederatedSecret = "federatedsecrets" ResourceSingularFederatedSecret = "federatedsecret" FederatedSecretKind = "FederatedSecret" )
const ( ResourcePluralFederatedService = "federatedservices" ResourceSingularFederatedService = "federatedservice" FederatedServiceKind = "FederatedService" )
const ( ResourcePluralFederatedStatefulSet = "federatedstatefulsets" ResourceSingularFederatedStatefulSet = "federatedstatefulset" FederatedStatefulSetKind = "FederatedStatefulSet" )
const ( ResourcePluralFederatedUser = "federatedusers" ResourceSingularFederatedUser = "federateduser" FederatedUserKind = "FederatedUser" )
const ( ResourcePluralFederatedWorkspace = "federatedworkspaces" ResourceSingularFederatedWorkspace = "federatedworkspace" FederatedWorkspaceKind = "FederatedWorkspace" )
const ( ResourcePluralFederatedWorkspaceRole = "federatedworkspaceroles" ResourceSingularFederatedWorkspaceRole = "federatedworkspacerole" FederatedWorkspaceRoleKind = "FederatedWorkspaceRole" )
const ( ResourcePluralFederatedWorkspaceRoleBinding = "federatedworkspacerolebindings" ResourceSingularFederatedWorkspaceRoleBinding = "federatedworkspacerolebinding" FederatedWorkspaceRoleBindingKind = "FederatedWorkspaceRoleBinding" )
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "types.kubefed.io", Version: "v1beta1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} // AddToScheme is required by pkg/client/... AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource is required by pkg/client/listers/...
Types ¶
type AggregateReason ¶
type AggregateReason string
type ApplicationTemplate ¶
type ApplicationTemplate struct {
Spec v1beta1.ApplicationSpec `json:"spec,omitempty"`
}
func (*ApplicationTemplate) DeepCopy ¶
func (in *ApplicationTemplate) DeepCopy() *ApplicationTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationTemplate.
func (*ApplicationTemplate) DeepCopyInto ¶
func (in *ApplicationTemplate) DeepCopyInto(out *ApplicationTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterOverride ¶
type ClusterOverride struct { Op string `json:"op,omitempty"` Path string `json:"path"` Value runtime.RawExtension `json:"value,omitempty"` }
func (*ClusterOverride) DeepCopy ¶
func (in *ClusterOverride) DeepCopy() *ClusterOverride
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterOverride.
func (*ClusterOverride) DeepCopyInto ¶
func (in *ClusterOverride) DeepCopyInto(out *ClusterOverride)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterRoleBindingTemplate ¶
type ClusterRoleBindingTemplate struct { // +optional Subjects []v1.Subject `json:"subjects,omitempty" protobuf:"bytes,2,rep,name=subjects"` // RoleRef can only reference a ClusterRole in the global namespace. // If the RoleRef cannot be resolved, the Authorizer must return an error. RoleRef v1.RoleRef `json:"roleRef" protobuf:"bytes,3,opt,name=roleRef"` }
func (*ClusterRoleBindingTemplate) DeepCopy ¶
func (in *ClusterRoleBindingTemplate) DeepCopy() *ClusterRoleBindingTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRoleBindingTemplate.
func (*ClusterRoleBindingTemplate) DeepCopyInto ¶
func (in *ClusterRoleBindingTemplate) DeepCopyInto(out *ClusterRoleBindingTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterRoleTemplate ¶
type ClusterRoleTemplate struct { // +optional Rules []v1.PolicyRule `json:"rules" protobuf:"bytes,2,rep,name=rules"` // +optional AggregationRule *v1.AggregationRule `json:"aggregationRule,omitempty" protobuf:"bytes,3,opt,name=aggregationRule"` }
func (*ClusterRoleTemplate) DeepCopy ¶
func (in *ClusterRoleTemplate) DeepCopy() *ClusterRoleTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRoleTemplate.
func (*ClusterRoleTemplate) DeepCopyInto ¶
func (in *ClusterRoleTemplate) DeepCopyInto(out *ClusterRoleTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionType ¶
type ConditionType string
type ConfigMapTemplate ¶
type ConfigMapTemplate struct { // +optional Data map[string]string `json:"data,omitempty" protobuf:"bytes,2,rep,name=data"` // +optional BinaryData map[string][]byte `json:"binaryData,omitempty" protobuf:"bytes,3,rep,name=binaryData"` }
func (*ConfigMapTemplate) DeepCopy ¶
func (in *ConfigMapTemplate) DeepCopy() *ConfigMapTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigMapTemplate.
func (*ConfigMapTemplate) DeepCopyInto ¶
func (in *ConfigMapTemplate) DeepCopyInto(out *ConfigMapTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentTemplate ¶
type DeploymentTemplate struct {
Spec appsv1.DeploymentSpec `json:"spec,omitempty"`
}
func (*DeploymentTemplate) DeepCopy ¶
func (in *DeploymentTemplate) DeepCopy() *DeploymentTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentTemplate.
func (*DeploymentTemplate) DeepCopyInto ¶
func (in *DeploymentTemplate) DeepCopyInto(out *DeploymentTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FederatedApplication ¶
type FederatedApplication struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FederatedApplicationSpec `json:"spec"` Status *GenericFederatedStatus `json:"status,omitempty"` }
+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true
func (*FederatedApplication) DeepCopy ¶
func (in *FederatedApplication) DeepCopy() *FederatedApplication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedApplication.
func (*FederatedApplication) DeepCopyInto ¶
func (in *FederatedApplication) DeepCopyInto(out *FederatedApplication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedApplication) DeepCopyObject ¶
func (in *FederatedApplication) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedApplicationList ¶
type FederatedApplicationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FederatedApplication `json:"items"` }
FederatedApplicationList contains a list of federatedapplicationlists
func (*FederatedApplicationList) DeepCopy ¶
func (in *FederatedApplicationList) DeepCopy() *FederatedApplicationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedApplicationList.
func (*FederatedApplicationList) DeepCopyInto ¶
func (in *FederatedApplicationList) DeepCopyInto(out *FederatedApplicationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedApplicationList) DeepCopyObject ¶
func (in *FederatedApplicationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedApplicationSpec ¶
type FederatedApplicationSpec struct { Template ApplicationTemplate `json:"template"` Placement GenericPlacementFields `json:"placement"` Overrides []GenericOverrideItem `json:"overrides,omitempty"` }
func (*FederatedApplicationSpec) DeepCopy ¶
func (in *FederatedApplicationSpec) DeepCopy() *FederatedApplicationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedApplicationSpec.
func (*FederatedApplicationSpec) DeepCopyInto ¶
func (in *FederatedApplicationSpec) DeepCopyInto(out *FederatedApplicationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FederatedClusterRole ¶
type FederatedClusterRole struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FederatedClusterRoleSpec `json:"spec"` Status *GenericFederatedStatus `json:"status,omitempty"` }
+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true
func (*FederatedClusterRole) DeepCopy ¶
func (in *FederatedClusterRole) DeepCopy() *FederatedClusterRole
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedClusterRole.
func (*FederatedClusterRole) DeepCopyInto ¶
func (in *FederatedClusterRole) DeepCopyInto(out *FederatedClusterRole)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedClusterRole) DeepCopyObject ¶
func (in *FederatedClusterRole) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedClusterRoleBinding ¶
type FederatedClusterRoleBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FederatedClusterRoleBindingSpec `json:"spec"` Status *GenericFederatedStatus `json:"status,omitempty"` }
+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true
func (*FederatedClusterRoleBinding) DeepCopy ¶
func (in *FederatedClusterRoleBinding) DeepCopy() *FederatedClusterRoleBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedClusterRoleBinding.
func (*FederatedClusterRoleBinding) DeepCopyInto ¶
func (in *FederatedClusterRoleBinding) DeepCopyInto(out *FederatedClusterRoleBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedClusterRoleBinding) DeepCopyObject ¶
func (in *FederatedClusterRoleBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedClusterRoleBindingList ¶
type FederatedClusterRoleBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FederatedClusterRoleBinding `json:"items"` }
FederatedClusterRoleBindingList contains a list of federatedclusterrolebindinglists
func (*FederatedClusterRoleBindingList) DeepCopy ¶
func (in *FederatedClusterRoleBindingList) DeepCopy() *FederatedClusterRoleBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedClusterRoleBindingList.
func (*FederatedClusterRoleBindingList) DeepCopyInto ¶
func (in *FederatedClusterRoleBindingList) DeepCopyInto(out *FederatedClusterRoleBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedClusterRoleBindingList) DeepCopyObject ¶
func (in *FederatedClusterRoleBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedClusterRoleBindingSpec ¶
type FederatedClusterRoleBindingSpec struct { Template ClusterRoleBindingTemplate `json:"template"` Placement GenericPlacementFields `json:"placement"` Overrides []GenericOverrideItem `json:"overrides,omitempty"` }
func (*FederatedClusterRoleBindingSpec) DeepCopy ¶
func (in *FederatedClusterRoleBindingSpec) DeepCopy() *FederatedClusterRoleBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedClusterRoleBindingSpec.
func (*FederatedClusterRoleBindingSpec) DeepCopyInto ¶
func (in *FederatedClusterRoleBindingSpec) DeepCopyInto(out *FederatedClusterRoleBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FederatedClusterRoleList ¶
type FederatedClusterRoleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FederatedClusterRole `json:"items"` }
FederatedClusterRoleList contains a list of federatedclusterrolelists
func (*FederatedClusterRoleList) DeepCopy ¶
func (in *FederatedClusterRoleList) DeepCopy() *FederatedClusterRoleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedClusterRoleList.
func (*FederatedClusterRoleList) DeepCopyInto ¶
func (in *FederatedClusterRoleList) DeepCopyInto(out *FederatedClusterRoleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedClusterRoleList) DeepCopyObject ¶
func (in *FederatedClusterRoleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedClusterRoleSpec ¶
type FederatedClusterRoleSpec struct { Template ClusterRoleTemplate `json:"template"` Placement GenericPlacementFields `json:"placement"` Overrides []GenericOverrideItem `json:"overrides,omitempty"` }
func (*FederatedClusterRoleSpec) DeepCopy ¶
func (in *FederatedClusterRoleSpec) DeepCopy() *FederatedClusterRoleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedClusterRoleSpec.
func (*FederatedClusterRoleSpec) DeepCopyInto ¶
func (in *FederatedClusterRoleSpec) DeepCopyInto(out *FederatedClusterRoleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FederatedConfigMap ¶
type FederatedConfigMap struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FederatedConfigMapSpec `json:"spec"` Status *GenericFederatedStatus `json:"status,omitempty"` }
+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true
func (*FederatedConfigMap) DeepCopy ¶
func (in *FederatedConfigMap) DeepCopy() *FederatedConfigMap
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedConfigMap.
func (*FederatedConfigMap) DeepCopyInto ¶
func (in *FederatedConfigMap) DeepCopyInto(out *FederatedConfigMap)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedConfigMap) DeepCopyObject ¶
func (in *FederatedConfigMap) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedConfigMapList ¶
type FederatedConfigMapList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FederatedConfigMap `json:"items"` }
FederatedConfigmapList contains a list of federatedconfigmaplists
func (*FederatedConfigMapList) DeepCopy ¶
func (in *FederatedConfigMapList) DeepCopy() *FederatedConfigMapList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedConfigMapList.
func (*FederatedConfigMapList) DeepCopyInto ¶
func (in *FederatedConfigMapList) DeepCopyInto(out *FederatedConfigMapList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedConfigMapList) DeepCopyObject ¶
func (in *FederatedConfigMapList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedConfigMapSpec ¶
type FederatedConfigMapSpec struct { Template ConfigMapTemplate `json:"template"` Placement GenericPlacementFields `json:"placement"` Overrides []GenericOverrideItem `json:"overrides,omitempty"` }
func (*FederatedConfigMapSpec) DeepCopy ¶
func (in *FederatedConfigMapSpec) DeepCopy() *FederatedConfigMapSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedConfigMapSpec.
func (*FederatedConfigMapSpec) DeepCopyInto ¶
func (in *FederatedConfigMapSpec) DeepCopyInto(out *FederatedConfigMapSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FederatedDeployment ¶
type FederatedDeployment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FederatedDeploymentSpec `json:"spec"` Status *GenericFederatedStatus `json:"status,omitempty"` }
+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true
func (*FederatedDeployment) DeepCopy ¶
func (in *FederatedDeployment) DeepCopy() *FederatedDeployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedDeployment.
func (*FederatedDeployment) DeepCopyInto ¶
func (in *FederatedDeployment) DeepCopyInto(out *FederatedDeployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedDeployment) DeepCopyObject ¶
func (in *FederatedDeployment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedDeploymentList ¶
type FederatedDeploymentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FederatedDeployment `json:"items"` }
FederatedDeploymentList contains a list of federateddeploymentlists
func (*FederatedDeploymentList) DeepCopy ¶
func (in *FederatedDeploymentList) DeepCopy() *FederatedDeploymentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedDeploymentList.
func (*FederatedDeploymentList) DeepCopyInto ¶
func (in *FederatedDeploymentList) DeepCopyInto(out *FederatedDeploymentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedDeploymentList) DeepCopyObject ¶
func (in *FederatedDeploymentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedDeploymentSpec ¶
type FederatedDeploymentSpec struct { Template DeploymentTemplate `json:"template"` Placement GenericPlacementFields `json:"placement"` Overrides []GenericOverrideItem `json:"overrides,omitempty"` }
func (*FederatedDeploymentSpec) DeepCopy ¶
func (in *FederatedDeploymentSpec) DeepCopy() *FederatedDeploymentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedDeploymentSpec.
func (*FederatedDeploymentSpec) DeepCopyInto ¶
func (in *FederatedDeploymentSpec) DeepCopyInto(out *FederatedDeploymentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FederatedGroup ¶
type FederatedGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FederatedGroupSpec `json:"spec"` Status *GenericFederatedStatus `json:"status,omitempty"` }
+genclient +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true
func (*FederatedGroup) DeepCopy ¶
func (in *FederatedGroup) DeepCopy() *FederatedGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedGroup.
func (*FederatedGroup) DeepCopyInto ¶
func (in *FederatedGroup) DeepCopyInto(out *FederatedGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedGroup) DeepCopyObject ¶
func (in *FederatedGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedGroupBinding ¶
type FederatedGroupBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FederatedGroupBindingSpec `json:"spec"` Status *GenericFederatedStatus `json:"status,omitempty"` }
+genclient +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true
func (*FederatedGroupBinding) DeepCopy ¶
func (in *FederatedGroupBinding) DeepCopy() *FederatedGroupBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedGroupBinding.
func (*FederatedGroupBinding) DeepCopyInto ¶
func (in *FederatedGroupBinding) DeepCopyInto(out *FederatedGroupBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedGroupBinding) DeepCopyObject ¶
func (in *FederatedGroupBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedGroupBindingList ¶
type FederatedGroupBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FederatedGroupBinding `json:"items"` }
FederatedGroupBindingList contains a list of federateduserlists
func (*FederatedGroupBindingList) DeepCopy ¶
func (in *FederatedGroupBindingList) DeepCopy() *FederatedGroupBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedGroupBindingList.
func (*FederatedGroupBindingList) DeepCopyInto ¶
func (in *FederatedGroupBindingList) DeepCopyInto(out *FederatedGroupBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedGroupBindingList) DeepCopyObject ¶
func (in *FederatedGroupBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedGroupBindingSpec ¶
type FederatedGroupBindingSpec struct { Template GroupBindingTemplate `json:"template"` Placement GenericPlacementFields `json:"placement"` Overrides []GenericOverrideItem `json:"overrides,omitempty"` }
func (*FederatedGroupBindingSpec) DeepCopy ¶
func (in *FederatedGroupBindingSpec) DeepCopy() *FederatedGroupBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedGroupBindingSpec.
func (*FederatedGroupBindingSpec) DeepCopyInto ¶
func (in *FederatedGroupBindingSpec) DeepCopyInto(out *FederatedGroupBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FederatedGroupList ¶
type FederatedGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FederatedGroup `json:"items"` }
FederatedGroupList contains a list of federateduserlists
func (*FederatedGroupList) DeepCopy ¶
func (in *FederatedGroupList) DeepCopy() *FederatedGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedGroupList.
func (*FederatedGroupList) DeepCopyInto ¶
func (in *FederatedGroupList) DeepCopyInto(out *FederatedGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedGroupList) DeepCopyObject ¶
func (in *FederatedGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedGroupSpec ¶
type FederatedGroupSpec struct { Template GroupTemplate `json:"template"` Placement GenericPlacementFields `json:"placement"` Overrides []GenericOverrideItem `json:"overrides,omitempty"` }
func (*FederatedGroupSpec) DeepCopy ¶
func (in *FederatedGroupSpec) DeepCopy() *FederatedGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedGroupSpec.
func (*FederatedGroupSpec) DeepCopyInto ¶
func (in *FederatedGroupSpec) DeepCopyInto(out *FederatedGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FederatedIngress ¶
type FederatedIngress struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FederatedIngressSpec `json:"spec"` Status *GenericFederatedStatus `json:"status,omitempty"` }
+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true
func (*FederatedIngress) DeepCopy ¶
func (in *FederatedIngress) DeepCopy() *FederatedIngress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedIngress.
func (*FederatedIngress) DeepCopyInto ¶
func (in *FederatedIngress) DeepCopyInto(out *FederatedIngress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedIngress) DeepCopyObject ¶
func (in *FederatedIngress) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedIngressList ¶
type FederatedIngressList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FederatedIngress `json:"items"` }
FederatedIngressList contains a list of federatedingresslists
func (*FederatedIngressList) DeepCopy ¶
func (in *FederatedIngressList) DeepCopy() *FederatedIngressList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedIngressList.
func (*FederatedIngressList) DeepCopyInto ¶
func (in *FederatedIngressList) DeepCopyInto(out *FederatedIngressList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedIngressList) DeepCopyObject ¶
func (in *FederatedIngressList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedIngressSpec ¶
type FederatedIngressSpec struct { Template IngressTemplate `json:"template"` Placement GenericPlacementFields `json:"placement"` Overrides []GenericOverrideItem `json:"overrides,omitempty"` }
func (*FederatedIngressSpec) DeepCopy ¶
func (in *FederatedIngressSpec) DeepCopy() *FederatedIngressSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedIngressSpec.
func (*FederatedIngressSpec) DeepCopyInto ¶
func (in *FederatedIngressSpec) DeepCopyInto(out *FederatedIngressSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FederatedJob ¶
type FederatedJob struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FederatedJobSpec `json:"spec"` Status *GenericFederatedStatus `json:"status,omitempty"` }
+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true
func (*FederatedJob) DeepCopy ¶
func (in *FederatedJob) DeepCopy() *FederatedJob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedJob.
func (*FederatedJob) DeepCopyInto ¶
func (in *FederatedJob) DeepCopyInto(out *FederatedJob)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedJob) DeepCopyObject ¶
func (in *FederatedJob) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedJobList ¶
type FederatedJobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FederatedJob `json:"items"` }
FederatedJobList contains a list of federatedjoblists
func (*FederatedJobList) DeepCopy ¶
func (in *FederatedJobList) DeepCopy() *FederatedJobList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedJobList.
func (*FederatedJobList) DeepCopyInto ¶
func (in *FederatedJobList) DeepCopyInto(out *FederatedJobList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedJobList) DeepCopyObject ¶
func (in *FederatedJobList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedJobSpec ¶
type FederatedJobSpec struct { Template JobTemplate `json:"template"` Placement GenericPlacementFields `json:"placement"` Overrides []GenericOverrideItem `json:"overrides,omitempty"` }
func (*FederatedJobSpec) DeepCopy ¶
func (in *FederatedJobSpec) DeepCopy() *FederatedJobSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedJobSpec.
func (*FederatedJobSpec) DeepCopyInto ¶
func (in *FederatedJobSpec) DeepCopyInto(out *FederatedJobSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FederatedLimitRange ¶
type FederatedLimitRange struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FederatedLimitRangeSpec `json:"spec"` Status *GenericFederatedStatus `json:"status,omitempty"` }
+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true
func (*FederatedLimitRange) DeepCopy ¶
func (in *FederatedLimitRange) DeepCopy() *FederatedLimitRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedLimitRange.
func (*FederatedLimitRange) DeepCopyInto ¶
func (in *FederatedLimitRange) DeepCopyInto(out *FederatedLimitRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedLimitRange) DeepCopyObject ¶
func (in *FederatedLimitRange) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedLimitRangeList ¶
type FederatedLimitRangeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FederatedLimitRange `json:"items"` }
FederatedLimitRangeList contains a list of federatedlimitrangelists
func (*FederatedLimitRangeList) DeepCopy ¶
func (in *FederatedLimitRangeList) DeepCopy() *FederatedLimitRangeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedLimitRangeList.
func (*FederatedLimitRangeList) DeepCopyInto ¶
func (in *FederatedLimitRangeList) DeepCopyInto(out *FederatedLimitRangeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedLimitRangeList) DeepCopyObject ¶
func (in *FederatedLimitRangeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedLimitRangeSpec ¶
type FederatedLimitRangeSpec struct { Template LimitRangeTemplate `json:"template"` Placement GenericPlacementFields `json:"placement"` Overrides []GenericOverrideItem `json:"overrides,omitempty"` }
func (*FederatedLimitRangeSpec) DeepCopy ¶
func (in *FederatedLimitRangeSpec) DeepCopy() *FederatedLimitRangeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedLimitRangeSpec.
func (*FederatedLimitRangeSpec) DeepCopyInto ¶
func (in *FederatedLimitRangeSpec) DeepCopyInto(out *FederatedLimitRangeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FederatedNamespace ¶
type FederatedNamespace struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FederatedNamespaceSpec `json:"spec"` Status *GenericFederatedStatus `json:"status,omitempty"` }
+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true
func (*FederatedNamespace) DeepCopy ¶
func (in *FederatedNamespace) DeepCopy() *FederatedNamespace
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedNamespace.
func (*FederatedNamespace) DeepCopyInto ¶
func (in *FederatedNamespace) DeepCopyInto(out *FederatedNamespace)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedNamespace) DeepCopyObject ¶
func (in *FederatedNamespace) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedNamespaceList ¶
type FederatedNamespaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FederatedNamespace `json:"items"` }
FederatedNamespaceList contains a list of federatednamespacelists
func (*FederatedNamespaceList) DeepCopy ¶
func (in *FederatedNamespaceList) DeepCopy() *FederatedNamespaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedNamespaceList.
func (*FederatedNamespaceList) DeepCopyInto ¶
func (in *FederatedNamespaceList) DeepCopyInto(out *FederatedNamespaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedNamespaceList) DeepCopyObject ¶
func (in *FederatedNamespaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedNamespaceSpec ¶
type FederatedNamespaceSpec struct { Template NamespaceTemplate `json:"template"` Placement GenericPlacementFields `json:"placement"` Overrides []GenericOverrideItem `json:"overrides,omitempty"` }
func (*FederatedNamespaceSpec) DeepCopy ¶
func (in *FederatedNamespaceSpec) DeepCopy() *FederatedNamespaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedNamespaceSpec.
func (*FederatedNamespaceSpec) DeepCopyInto ¶
func (in *FederatedNamespaceSpec) DeepCopyInto(out *FederatedNamespaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FederatedNotificationConfig ¶
type FederatedNotificationConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FederatedNotificationConfigSpec `json:"spec"` Status *GenericFederatedStatus `json:"status,omitempty"` }
+genclient:nonNamespaced +k8s:deepcopy-gen=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true +kubebuilder:resource:scope=Cluster +kubebuilder:subresource:status
func (*FederatedNotificationConfig) DeepCopy ¶
func (in *FederatedNotificationConfig) DeepCopy() *FederatedNotificationConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedNotificationConfig.
func (*FederatedNotificationConfig) DeepCopyInto ¶
func (in *FederatedNotificationConfig) DeepCopyInto(out *FederatedNotificationConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedNotificationConfig) DeepCopyObject ¶
func (in *FederatedNotificationConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedNotificationConfigList ¶
type FederatedNotificationConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FederatedNotificationConfig `json:"items"` }
FederatedNotificationConfigList contains a list of federatednotificationconfiglists
func (*FederatedNotificationConfigList) DeepCopy ¶
func (in *FederatedNotificationConfigList) DeepCopy() *FederatedNotificationConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedNotificationConfigList.
func (*FederatedNotificationConfigList) DeepCopyInto ¶
func (in *FederatedNotificationConfigList) DeepCopyInto(out *FederatedNotificationConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedNotificationConfigList) DeepCopyObject ¶
func (in *FederatedNotificationConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedNotificationConfigSpec ¶
type FederatedNotificationConfigSpec struct { Template NotificationConfigTemplate `json:"template"` Placement GenericPlacementFields `json:"placement"` Overrides []GenericOverrideItem `json:"overrides,omitempty"` }
func (*FederatedNotificationConfigSpec) DeepCopy ¶
func (in *FederatedNotificationConfigSpec) DeepCopy() *FederatedNotificationConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedNotificationConfigSpec.
func (*FederatedNotificationConfigSpec) DeepCopyInto ¶
func (in *FederatedNotificationConfigSpec) DeepCopyInto(out *FederatedNotificationConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FederatedNotificationReceiver ¶
type FederatedNotificationReceiver struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FederatedNotificationReceiverSpec `json:"spec"` Status *GenericFederatedStatus `json:"status,omitempty"` }
+genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true +kubebuilder:resource:scope=Cluster +kubebuilder:subresource:status
func (*FederatedNotificationReceiver) DeepCopy ¶
func (in *FederatedNotificationReceiver) DeepCopy() *FederatedNotificationReceiver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedNotificationReceiver.
func (*FederatedNotificationReceiver) DeepCopyInto ¶
func (in *FederatedNotificationReceiver) DeepCopyInto(out *FederatedNotificationReceiver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedNotificationReceiver) DeepCopyObject ¶
func (in *FederatedNotificationReceiver) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedNotificationReceiverList ¶
type FederatedNotificationReceiverList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FederatedNotificationReceiver `json:"items"` }
FederatedNotificationConfigList contains a list of federatednotificationreceiverlists
func (*FederatedNotificationReceiverList) DeepCopy ¶
func (in *FederatedNotificationReceiverList) DeepCopy() *FederatedNotificationReceiverList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedNotificationReceiverList.
func (*FederatedNotificationReceiverList) DeepCopyInto ¶
func (in *FederatedNotificationReceiverList) DeepCopyInto(out *FederatedNotificationReceiverList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedNotificationReceiverList) DeepCopyObject ¶
func (in *FederatedNotificationReceiverList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedNotificationReceiverSpec ¶
type FederatedNotificationReceiverSpec struct { Template NotificationReceiverTemplate `json:"template"` Placement GenericPlacementFields `json:"placement"` Overrides []GenericOverrideItem `json:"overrides,omitempty"` }
func (*FederatedNotificationReceiverSpec) DeepCopy ¶
func (in *FederatedNotificationReceiverSpec) DeepCopy() *FederatedNotificationReceiverSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedNotificationReceiverSpec.
func (*FederatedNotificationReceiverSpec) DeepCopyInto ¶
func (in *FederatedNotificationReceiverSpec) DeepCopyInto(out *FederatedNotificationReceiverSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FederatedPersistentVolumeClaim ¶
type FederatedPersistentVolumeClaim struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FederatedPersistentVolumeClaimSpec `json:"spec"` Status *GenericFederatedStatus `json:"status,omitempty"` }
+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true
func (*FederatedPersistentVolumeClaim) DeepCopy ¶
func (in *FederatedPersistentVolumeClaim) DeepCopy() *FederatedPersistentVolumeClaim
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedPersistentVolumeClaim.
func (*FederatedPersistentVolumeClaim) DeepCopyInto ¶
func (in *FederatedPersistentVolumeClaim) DeepCopyInto(out *FederatedPersistentVolumeClaim)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedPersistentVolumeClaim) DeepCopyObject ¶
func (in *FederatedPersistentVolumeClaim) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedPersistentVolumeClaimList ¶
type FederatedPersistentVolumeClaimList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FederatedPersistentVolumeClaim `json:"items"` }
FederatedPersistentVolumeClaimList contains a list of federatedpersistentvolumeclaimlists
func (*FederatedPersistentVolumeClaimList) DeepCopy ¶
func (in *FederatedPersistentVolumeClaimList) DeepCopy() *FederatedPersistentVolumeClaimList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedPersistentVolumeClaimList.
func (*FederatedPersistentVolumeClaimList) DeepCopyInto ¶
func (in *FederatedPersistentVolumeClaimList) DeepCopyInto(out *FederatedPersistentVolumeClaimList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedPersistentVolumeClaimList) DeepCopyObject ¶
func (in *FederatedPersistentVolumeClaimList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedPersistentVolumeClaimSpec ¶
type FederatedPersistentVolumeClaimSpec struct { Template PersistentVolumeClaimTemplate `json:"template"` Placement GenericPlacementFields `json:"placement"` Overrides []GenericOverrideItem `json:"overrides,omitempty"` }
func (*FederatedPersistentVolumeClaimSpec) DeepCopy ¶
func (in *FederatedPersistentVolumeClaimSpec) DeepCopy() *FederatedPersistentVolumeClaimSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedPersistentVolumeClaimSpec.
func (*FederatedPersistentVolumeClaimSpec) DeepCopyInto ¶
func (in *FederatedPersistentVolumeClaimSpec) DeepCopyInto(out *FederatedPersistentVolumeClaimSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FederatedResourceQuota ¶
type FederatedResourceQuota struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FederatedResourceQuotaSpec `json:"spec"` Status *GenericFederatedStatus `json:"status,omitempty"` }
+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true
func (*FederatedResourceQuota) DeepCopy ¶
func (in *FederatedResourceQuota) DeepCopy() *FederatedResourceQuota
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedResourceQuota.
func (*FederatedResourceQuota) DeepCopyInto ¶
func (in *FederatedResourceQuota) DeepCopyInto(out *FederatedResourceQuota)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedResourceQuota) DeepCopyObject ¶
func (in *FederatedResourceQuota) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedResourceQuotaList ¶
type FederatedResourceQuotaList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FederatedResourceQuota `json:"items"` }
FederatedResourceQuotaList contains a list of federatedresourcequotalists
func (*FederatedResourceQuotaList) DeepCopy ¶
func (in *FederatedResourceQuotaList) DeepCopy() *FederatedResourceQuotaList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedResourceQuotaList.
func (*FederatedResourceQuotaList) DeepCopyInto ¶
func (in *FederatedResourceQuotaList) DeepCopyInto(out *FederatedResourceQuotaList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedResourceQuotaList) DeepCopyObject ¶
func (in *FederatedResourceQuotaList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedResourceQuotaSpec ¶
type FederatedResourceQuotaSpec struct { Template ResourceQuotaTemplate `json:"template"` Placement GenericPlacementFields `json:"placement"` Overrides []GenericOverrideItem `json:"overrides,omitempty"` }
func (*FederatedResourceQuotaSpec) DeepCopy ¶
func (in *FederatedResourceQuotaSpec) DeepCopy() *FederatedResourceQuotaSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedResourceQuotaSpec.
func (*FederatedResourceQuotaSpec) DeepCopyInto ¶
func (in *FederatedResourceQuotaSpec) DeepCopyInto(out *FederatedResourceQuotaSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FederatedSecret ¶
type FederatedSecret struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FederatedSecretSpec `json:"spec"` Status *GenericFederatedStatus `json:"status,omitempty"` }
+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true
func (*FederatedSecret) DeepCopy ¶
func (in *FederatedSecret) DeepCopy() *FederatedSecret
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedSecret.
func (*FederatedSecret) DeepCopyInto ¶
func (in *FederatedSecret) DeepCopyInto(out *FederatedSecret)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedSecret) DeepCopyObject ¶
func (in *FederatedSecret) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedSecretList ¶
type FederatedSecretList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FederatedSecret `json:"items"` }
FederatedConfigmapList contains a list of federatedsecretlists
func (*FederatedSecretList) DeepCopy ¶
func (in *FederatedSecretList) DeepCopy() *FederatedSecretList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedSecretList.
func (*FederatedSecretList) DeepCopyInto ¶
func (in *FederatedSecretList) DeepCopyInto(out *FederatedSecretList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedSecretList) DeepCopyObject ¶
func (in *FederatedSecretList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedSecretSpec ¶
type FederatedSecretSpec struct { Template SecretTemplate `json:"template"` Placement GenericPlacementFields `json:"placement"` Overrides []GenericOverrideItem `json:"overrides,omitempty"` }
func (*FederatedSecretSpec) DeepCopy ¶
func (in *FederatedSecretSpec) DeepCopy() *FederatedSecretSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedSecretSpec.
func (*FederatedSecretSpec) DeepCopyInto ¶
func (in *FederatedSecretSpec) DeepCopyInto(out *FederatedSecretSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FederatedService ¶
type FederatedService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FederatedServiceSpec `json:"spec"` Status *GenericFederatedStatus `json:"status,omitempty"` }
+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true
func (*FederatedService) DeepCopy ¶
func (in *FederatedService) DeepCopy() *FederatedService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedService.
func (*FederatedService) DeepCopyInto ¶
func (in *FederatedService) DeepCopyInto(out *FederatedService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedService) DeepCopyObject ¶
func (in *FederatedService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedServiceList ¶
type FederatedServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FederatedService `json:"items"` }
FederatedServiceList contains a list of federatedservicelists
func (*FederatedServiceList) DeepCopy ¶
func (in *FederatedServiceList) DeepCopy() *FederatedServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedServiceList.
func (*FederatedServiceList) DeepCopyInto ¶
func (in *FederatedServiceList) DeepCopyInto(out *FederatedServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedServiceList) DeepCopyObject ¶
func (in *FederatedServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedServiceSpec ¶
type FederatedServiceSpec struct { Template ServiceTemplate `json:"template"` Placement GenericPlacementFields `json:"placement"` Overrides []GenericOverrideItem `json:"overrides,omitempty"` }
func (*FederatedServiceSpec) DeepCopy ¶
func (in *FederatedServiceSpec) DeepCopy() *FederatedServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedServiceSpec.
func (*FederatedServiceSpec) DeepCopyInto ¶
func (in *FederatedServiceSpec) DeepCopyInto(out *FederatedServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FederatedStatefulSet ¶
type FederatedStatefulSet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FederatedStatefulSetSpec `json:"spec"` Status *GenericFederatedStatus `json:"status,omitempty"` }
+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true
func (*FederatedStatefulSet) DeepCopy ¶
func (in *FederatedStatefulSet) DeepCopy() *FederatedStatefulSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedStatefulSet.
func (*FederatedStatefulSet) DeepCopyInto ¶
func (in *FederatedStatefulSet) DeepCopyInto(out *FederatedStatefulSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedStatefulSet) DeepCopyObject ¶
func (in *FederatedStatefulSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedStatefulSetList ¶
type FederatedStatefulSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FederatedStatefulSet `json:"items"` }
FederatedStatefulSetList contains a list of federatedstatefulsetlists
func (*FederatedStatefulSetList) DeepCopy ¶
func (in *FederatedStatefulSetList) DeepCopy() *FederatedStatefulSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedStatefulSetList.
func (*FederatedStatefulSetList) DeepCopyInto ¶
func (in *FederatedStatefulSetList) DeepCopyInto(out *FederatedStatefulSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedStatefulSetList) DeepCopyObject ¶
func (in *FederatedStatefulSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedStatefulSetSpec ¶
type FederatedStatefulSetSpec struct { Template StatefulSetTemplate `json:"template"` Placement GenericPlacementFields `json:"placement"` Overrides []GenericOverrideItem `json:"overrides,omitempty"` }
func (*FederatedStatefulSetSpec) DeepCopy ¶
func (in *FederatedStatefulSetSpec) DeepCopy() *FederatedStatefulSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedStatefulSetSpec.
func (*FederatedStatefulSetSpec) DeepCopyInto ¶
func (in *FederatedStatefulSetSpec) DeepCopyInto(out *FederatedStatefulSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FederatedUser ¶
type FederatedUser struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FederatedUserSpec `json:"spec"` Status *GenericFederatedStatus `json:"status,omitempty"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true
func (*FederatedUser) DeepCopy ¶
func (in *FederatedUser) DeepCopy() *FederatedUser
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedUser.
func (*FederatedUser) DeepCopyInto ¶
func (in *FederatedUser) DeepCopyInto(out *FederatedUser)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedUser) DeepCopyObject ¶
func (in *FederatedUser) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedUserList ¶
type FederatedUserList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FederatedUser `json:"items"` }
FederatedUserList contains a list of FederatedUser
func (*FederatedUserList) DeepCopy ¶
func (in *FederatedUserList) DeepCopy() *FederatedUserList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedUserList.
func (*FederatedUserList) DeepCopyInto ¶
func (in *FederatedUserList) DeepCopyInto(out *FederatedUserList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedUserList) DeepCopyObject ¶
func (in *FederatedUserList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedUserSpec ¶
type FederatedUserSpec struct { Template UserTemplate `json:"template"` Placement GenericPlacementFields `json:"placement"` Overrides []GenericOverrideItem `json:"overrides,omitempty"` }
func (*FederatedUserSpec) DeepCopy ¶
func (in *FederatedUserSpec) DeepCopy() *FederatedUserSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedUserSpec.
func (*FederatedUserSpec) DeepCopyInto ¶
func (in *FederatedUserSpec) DeepCopyInto(out *FederatedUserSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FederatedWorkspace ¶
type FederatedWorkspace struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FederatedWorkspaceSpec `json:"spec"` Status *GenericFederatedStatus `json:"status,omitempty"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true
func (*FederatedWorkspace) DeepCopy ¶
func (in *FederatedWorkspace) DeepCopy() *FederatedWorkspace
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedWorkspace.
func (*FederatedWorkspace) DeepCopyInto ¶
func (in *FederatedWorkspace) DeepCopyInto(out *FederatedWorkspace)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedWorkspace) DeepCopyObject ¶
func (in *FederatedWorkspace) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedWorkspaceList ¶
type FederatedWorkspaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FederatedWorkspace `json:"items"` }
FederatedWorkspaceList contains a list of FederatedWorkspace
func (*FederatedWorkspaceList) DeepCopy ¶
func (in *FederatedWorkspaceList) DeepCopy() *FederatedWorkspaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedWorkspaceList.
func (*FederatedWorkspaceList) DeepCopyInto ¶
func (in *FederatedWorkspaceList) DeepCopyInto(out *FederatedWorkspaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedWorkspaceList) DeepCopyObject ¶
func (in *FederatedWorkspaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedWorkspaceRole ¶
type FederatedWorkspaceRole struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FederatedWorkspaceRoleSpec `json:"spec"` Status *GenericFederatedStatus `json:"status,omitempty"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true
func (*FederatedWorkspaceRole) DeepCopy ¶
func (in *FederatedWorkspaceRole) DeepCopy() *FederatedWorkspaceRole
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedWorkspaceRole.
func (*FederatedWorkspaceRole) DeepCopyInto ¶
func (in *FederatedWorkspaceRole) DeepCopyInto(out *FederatedWorkspaceRole)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedWorkspaceRole) DeepCopyObject ¶
func (in *FederatedWorkspaceRole) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedWorkspaceRoleBinding ¶
type FederatedWorkspaceRoleBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FederatedWorkspaceRoleBindingSpec `json:"spec"` Status *GenericFederatedStatus `json:"status,omitempty"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true
func (*FederatedWorkspaceRoleBinding) DeepCopy ¶
func (in *FederatedWorkspaceRoleBinding) DeepCopy() *FederatedWorkspaceRoleBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedWorkspaceRoleBinding.
func (*FederatedWorkspaceRoleBinding) DeepCopyInto ¶
func (in *FederatedWorkspaceRoleBinding) DeepCopyInto(out *FederatedWorkspaceRoleBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedWorkspaceRoleBinding) DeepCopyObject ¶
func (in *FederatedWorkspaceRoleBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedWorkspaceRoleBindingList ¶
type FederatedWorkspaceRoleBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FederatedWorkspaceRoleBinding `json:"items"` }
FederatedWorkspaceRoleBindingList contains a list of FederatedWorkspaceRoleBinding
func (*FederatedWorkspaceRoleBindingList) DeepCopy ¶
func (in *FederatedWorkspaceRoleBindingList) DeepCopy() *FederatedWorkspaceRoleBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedWorkspaceRoleBindingList.
func (*FederatedWorkspaceRoleBindingList) DeepCopyInto ¶
func (in *FederatedWorkspaceRoleBindingList) DeepCopyInto(out *FederatedWorkspaceRoleBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedWorkspaceRoleBindingList) DeepCopyObject ¶
func (in *FederatedWorkspaceRoleBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedWorkspaceRoleBindingSpec ¶
type FederatedWorkspaceRoleBindingSpec struct { Template WorkspaceRoleBindingTemplate `json:"template"` Placement GenericPlacementFields `json:"placement"` Overrides []GenericOverrideItem `json:"overrides,omitempty"` }
func (*FederatedWorkspaceRoleBindingSpec) DeepCopy ¶
func (in *FederatedWorkspaceRoleBindingSpec) DeepCopy() *FederatedWorkspaceRoleBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedWorkspaceRoleBindingSpec.
func (*FederatedWorkspaceRoleBindingSpec) DeepCopyInto ¶
func (in *FederatedWorkspaceRoleBindingSpec) DeepCopyInto(out *FederatedWorkspaceRoleBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FederatedWorkspaceRoleList ¶
type FederatedWorkspaceRoleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FederatedWorkspaceRole `json:"items"` }
FederatedWorkspaceRoleList contains a list of FederatedWorkspaceRole
func (*FederatedWorkspaceRoleList) DeepCopy ¶
func (in *FederatedWorkspaceRoleList) DeepCopy() *FederatedWorkspaceRoleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedWorkspaceRoleList.
func (*FederatedWorkspaceRoleList) DeepCopyInto ¶
func (in *FederatedWorkspaceRoleList) DeepCopyInto(out *FederatedWorkspaceRoleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FederatedWorkspaceRoleList) DeepCopyObject ¶
func (in *FederatedWorkspaceRoleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FederatedWorkspaceRoleSpec ¶
type FederatedWorkspaceRoleSpec struct { Template WorkspaceRoleTemplate `json:"template"` Placement GenericPlacementFields `json:"placement"` Overrides []GenericOverrideItem `json:"overrides,omitempty"` }
func (*FederatedWorkspaceRoleSpec) DeepCopy ¶
func (in *FederatedWorkspaceRoleSpec) DeepCopy() *FederatedWorkspaceRoleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedWorkspaceRoleSpec.
func (*FederatedWorkspaceRoleSpec) DeepCopyInto ¶
func (in *FederatedWorkspaceRoleSpec) DeepCopyInto(out *FederatedWorkspaceRoleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FederatedWorkspaceSpec ¶
type FederatedWorkspaceSpec struct { Template WorkspaceTemplate `json:"template"` Placement GenericPlacementFields `json:"placement"` Overrides []GenericOverrideItem `json:"overrides,omitempty"` }
func (*FederatedWorkspaceSpec) DeepCopy ¶
func (in *FederatedWorkspaceSpec) DeepCopy() *FederatedWorkspaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedWorkspaceSpec.
func (*FederatedWorkspaceSpec) DeepCopyInto ¶
func (in *FederatedWorkspaceSpec) DeepCopyInto(out *FederatedWorkspaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GenericClusterReference ¶
type GenericClusterReference struct {
Name string `json:"name"`
}
func (*GenericClusterReference) DeepCopy ¶
func (in *GenericClusterReference) DeepCopy() *GenericClusterReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericClusterReference.
func (*GenericClusterReference) DeepCopyInto ¶
func (in *GenericClusterReference) DeepCopyInto(out *GenericClusterReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GenericClusterStatus ¶
type GenericClusterStatus struct { Name string `json:"name"` Status PropagationStatus `json:"status,omitempty"` }
func (*GenericClusterStatus) DeepCopy ¶
func (in *GenericClusterStatus) DeepCopy() *GenericClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericClusterStatus.
func (*GenericClusterStatus) DeepCopyInto ¶
func (in *GenericClusterStatus) DeepCopyInto(out *GenericClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GenericCondition ¶
type GenericCondition struct { // Type of cluster condition Type ConditionType `json:"type"` // Status of the condition, one of True, False, Unknown. Status v1.ConditionStatus `json:"status"` // Last time reconciliation resulted in an error or the last time a // change was propagated to member clusters. // +optional LastUpdateTime string `json:"lastUpdateTime,omitempty"` // Last time the condition transit from one status to another. // +optional LastTransitionTime string `json:"lastTransitionTime,omitempty"` // (brief) reason for the condition's last transition. // +optional Reason AggregateReason `json:"reason,omitempty"` }
func (*GenericCondition) DeepCopy ¶
func (in *GenericCondition) DeepCopy() *GenericCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericCondition.
func (*GenericCondition) DeepCopyInto ¶
func (in *GenericCondition) DeepCopyInto(out *GenericCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GenericFederatedResource ¶
type GenericFederatedResource struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Status *GenericFederatedStatus `json:"status,omitempty"` }
func (*GenericFederatedResource) DeepCopy ¶
func (in *GenericFederatedResource) DeepCopy() *GenericFederatedResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericFederatedResource.
func (*GenericFederatedResource) DeepCopyInto ¶
func (in *GenericFederatedResource) DeepCopyInto(out *GenericFederatedResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GenericFederatedStatus ¶
type GenericFederatedStatus struct { ObservedGeneration int64 `json:"observedGeneration,omitempty"` Conditions []*GenericCondition `json:"conditions,omitempty"` Clusters []GenericClusterStatus `json:"clusters,omitempty"` }
func (*GenericFederatedStatus) DeepCopy ¶
func (in *GenericFederatedStatus) DeepCopy() *GenericFederatedStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericFederatedStatus.
func (*GenericFederatedStatus) DeepCopyInto ¶
func (in *GenericFederatedStatus) DeepCopyInto(out *GenericFederatedStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GenericOverride ¶
type GenericOverride struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec *GenericOverrideSpec `json:"spec,omitempty"` }
func (*GenericOverride) DeepCopy ¶
func (in *GenericOverride) DeepCopy() *GenericOverride
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericOverride.
func (*GenericOverride) DeepCopyInto ¶
func (in *GenericOverride) DeepCopyInto(out *GenericOverride)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GenericOverrideItem ¶
type GenericOverrideItem struct { ClusterName string `json:"clusterName"` ClusterOverrides []ClusterOverride `json:"clusterOverrides,omitempty"` }
func (*GenericOverrideItem) DeepCopy ¶
func (in *GenericOverrideItem) DeepCopy() *GenericOverrideItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericOverrideItem.
func (*GenericOverrideItem) DeepCopyInto ¶
func (in *GenericOverrideItem) DeepCopyInto(out *GenericOverrideItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GenericOverrideSpec ¶
type GenericOverrideSpec struct {
Overrides []GenericOverrideItem `json:"overrides,omitempty"`
}
func (*GenericOverrideSpec) DeepCopy ¶
func (in *GenericOverrideSpec) DeepCopy() *GenericOverrideSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericOverrideSpec.
func (*GenericOverrideSpec) DeepCopyInto ¶
func (in *GenericOverrideSpec) DeepCopyInto(out *GenericOverrideSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GenericPlacement ¶
type GenericPlacement struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GenericPlacementSpec `json:"spec,omitempty"` }
func (*GenericPlacement) DeepCopy ¶
func (in *GenericPlacement) DeepCopy() *GenericPlacement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericPlacement.
func (*GenericPlacement) DeepCopyInto ¶
func (in *GenericPlacement) DeepCopyInto(out *GenericPlacement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GenericPlacementFields ¶
type GenericPlacementFields struct { Clusters []GenericClusterReference `json:"clusters,omitempty"` ClusterSelector *metav1.LabelSelector `json:"clusterSelector,omitempty"` }
func (*GenericPlacementFields) DeepCopy ¶
func (in *GenericPlacementFields) DeepCopy() *GenericPlacementFields
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericPlacementFields.
func (*GenericPlacementFields) DeepCopyInto ¶
func (in *GenericPlacementFields) DeepCopyInto(out *GenericPlacementFields)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GenericPlacementSpec ¶
type GenericPlacementSpec struct {
Placement GenericPlacementFields `json:"placement,omitempty"`
}
func (*GenericPlacementSpec) DeepCopy ¶
func (in *GenericPlacementSpec) DeepCopy() *GenericPlacementSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericPlacementSpec.
func (*GenericPlacementSpec) DeepCopyInto ¶
func (in *GenericPlacementSpec) DeepCopyInto(out *GenericPlacementSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupBindingTemplate ¶
type GroupBindingTemplate struct { metav1.ObjectMeta `json:"metadata,omitempty"` // +optional GroupRef v1alpha2.GroupRef `json:"groupRef,omitempty"` // +optional Users []string `json:"users,omitempty"` }
func (*GroupBindingTemplate) DeepCopy ¶
func (in *GroupBindingTemplate) DeepCopy() *GroupBindingTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupBindingTemplate.
func (*GroupBindingTemplate) DeepCopyInto ¶
func (in *GroupBindingTemplate) DeepCopyInto(out *GroupBindingTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupTemplate ¶
type GroupTemplate struct { metav1.ObjectMeta `json:"metadata,omitempty"` Spec v1alpha2.GroupSpec `json:"spec,omitempty"` }
func (*GroupTemplate) DeepCopy ¶
func (in *GroupTemplate) DeepCopy() *GroupTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupTemplate.
func (*GroupTemplate) DeepCopyInto ¶
func (in *GroupTemplate) DeepCopyInto(out *GroupTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngressTemplate ¶
type IngressTemplate struct {
Spec extensionsv1beta1.IngressSpec `json:"spec,omitempty"`
}
func (*IngressTemplate) DeepCopy ¶
func (in *IngressTemplate) DeepCopy() *IngressTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressTemplate.
func (*IngressTemplate) DeepCopyInto ¶
func (in *IngressTemplate) DeepCopyInto(out *IngressTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobTemplate ¶
func (*JobTemplate) DeepCopy ¶
func (in *JobTemplate) DeepCopy() *JobTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobTemplate.
func (*JobTemplate) DeepCopyInto ¶
func (in *JobTemplate) DeepCopyInto(out *JobTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LimitRangeTemplate ¶
type LimitRangeTemplate struct {
Spec corev1.LimitRangeSpec `json:"spec,omitempty"`
}
func (*LimitRangeTemplate) DeepCopy ¶
func (in *LimitRangeTemplate) DeepCopy() *LimitRangeTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitRangeTemplate.
func (*LimitRangeTemplate) DeepCopyInto ¶
func (in *LimitRangeTemplate) DeepCopyInto(out *LimitRangeTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceTemplate ¶
type NamespaceTemplate struct {
Spec corev1.NamespaceSpec `json:"spec,omitempty"`
}
func (*NamespaceTemplate) DeepCopy ¶
func (in *NamespaceTemplate) DeepCopy() *NamespaceTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceTemplate.
func (*NamespaceTemplate) DeepCopyInto ¶
func (in *NamespaceTemplate) DeepCopyInto(out *NamespaceTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationConfigTemplate ¶
type NotificationConfigTemplate struct { // +kubebuilder:pruning:PreserveUnknownFields metav1.ObjectMeta `json:"metadata,omitempty"` Spec v2beta1.ConfigSpec `json:"spec,omitempty"` }
func (*NotificationConfigTemplate) DeepCopy ¶
func (in *NotificationConfigTemplate) DeepCopy() *NotificationConfigTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationConfigTemplate.
func (*NotificationConfigTemplate) DeepCopyInto ¶
func (in *NotificationConfigTemplate) DeepCopyInto(out *NotificationConfigTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationReceiverTemplate ¶
type NotificationReceiverTemplate struct { // +kubebuilder:pruning:PreserveUnknownFields metav1.ObjectMeta `json:"metadata,omitempty"` Spec v2beta1.ReceiverSpec `json:"spec,omitempty"` }
func (*NotificationReceiverTemplate) DeepCopy ¶
func (in *NotificationReceiverTemplate) DeepCopy() *NotificationReceiverTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationReceiverTemplate.
func (*NotificationReceiverTemplate) DeepCopyInto ¶
func (in *NotificationReceiverTemplate) DeepCopyInto(out *NotificationReceiverTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PersistentVolumeClaimTemplate ¶
type PersistentVolumeClaimTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec corev1.PersistentVolumeClaimSpec `json:"spec,omitempty"` }
func (*PersistentVolumeClaimTemplate) DeepCopy ¶
func (in *PersistentVolumeClaimTemplate) DeepCopy() *PersistentVolumeClaimTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentVolumeClaimTemplate.
func (*PersistentVolumeClaimTemplate) DeepCopyInto ¶
func (in *PersistentVolumeClaimTemplate) DeepCopyInto(out *PersistentVolumeClaimTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PropagationStatus ¶
type PropagationStatus string
type ResourceQuotaTemplate ¶
type ResourceQuotaTemplate struct {
Spec corev1.ResourceQuotaSpec `json:"spec,omitempty"`
}
func (*ResourceQuotaTemplate) DeepCopy ¶
func (in *ResourceQuotaTemplate) DeepCopy() *ResourceQuotaTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceQuotaTemplate.
func (*ResourceQuotaTemplate) DeepCopyInto ¶
func (in *ResourceQuotaTemplate) DeepCopyInto(out *ResourceQuotaTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretTemplate ¶
type SecretTemplate struct { // +optional Data map[string][]byte `json:"data,omitempty" protobuf:"bytes,2,rep,name=data"` // +k8s:conversion-gen=false // +optional StringData map[string]string `json:"stringData,omitempty" protobuf:"bytes,4,rep,name=stringData"` // +optional Type corev1.SecretType `json:"type,omitempty" protobuf:"bytes,3,opt,name=type,casttype=SecretType"` }
func (*SecretTemplate) DeepCopy ¶
func (in *SecretTemplate) DeepCopy() *SecretTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretTemplate.
func (*SecretTemplate) DeepCopyInto ¶
func (in *SecretTemplate) DeepCopyInto(out *SecretTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceTemplate ¶
type ServiceTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec corev1.ServiceSpec `json:"spec,omitempty"` }
func (*ServiceTemplate) DeepCopy ¶
func (in *ServiceTemplate) DeepCopy() *ServiceTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceTemplate.
func (*ServiceTemplate) DeepCopyInto ¶
func (in *ServiceTemplate) DeepCopyInto(out *ServiceTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatefulSetTemplate ¶
type StatefulSetTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec appsv1.StatefulSetSpec `json:"spec,omitempty"` }
func (*StatefulSetTemplate) DeepCopy ¶
func (in *StatefulSetTemplate) DeepCopy() *StatefulSetTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulSetTemplate.
func (*StatefulSetTemplate) DeepCopyInto ¶
func (in *StatefulSetTemplate) DeepCopyInto(out *StatefulSetTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserTemplate ¶
func (*UserTemplate) DeepCopy ¶
func (in *UserTemplate) DeepCopy() *UserTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserTemplate.
func (*UserTemplate) DeepCopyInto ¶
func (in *UserTemplate) DeepCopyInto(out *UserTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceRoleBindingTemplate ¶
type WorkspaceRoleBindingTemplate struct { metav1.ObjectMeta `json:"metadata,omitempty"` // Subjects holds references to the objects the role applies to. // +optional Subjects []rbacv1.Subject `json:"subjects,omitempty" protobuf:"bytes,2,rep,name=subjects"` // RoleRef can only reference a WorkspaceRole. // If the RoleRef cannot be resolved, the Authorizer must return an error. RoleRef rbacv1.RoleRef `json:"roleRef" protobuf:"bytes,3,opt,name=roleRef"` }
func (*WorkspaceRoleBindingTemplate) DeepCopy ¶
func (in *WorkspaceRoleBindingTemplate) DeepCopy() *WorkspaceRoleBindingTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceRoleBindingTemplate.
func (*WorkspaceRoleBindingTemplate) DeepCopyInto ¶
func (in *WorkspaceRoleBindingTemplate) DeepCopyInto(out *WorkspaceRoleBindingTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceRoleTemplate ¶
type WorkspaceRoleTemplate struct { metav1.ObjectMeta `json:"metadata,omitempty"` // Rules holds all the PolicyRules for this WorkspaceRole // +optional Rules []rbacv1.PolicyRule `json:"rules" protobuf:"bytes,2,rep,name=rules"` }
func (*WorkspaceRoleTemplate) DeepCopy ¶
func (in *WorkspaceRoleTemplate) DeepCopy() *WorkspaceRoleTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceRoleTemplate.
func (*WorkspaceRoleTemplate) DeepCopyInto ¶
func (in *WorkspaceRoleTemplate) DeepCopyInto(out *WorkspaceRoleTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceTemplate ¶
type WorkspaceTemplate struct { metav1.ObjectMeta `json:"metadata,omitempty"` Spec workspacev1alpha1.WorkspaceSpec `json:"spec,omitempty"` }
func (*WorkspaceTemplate) DeepCopy ¶
func (in *WorkspaceTemplate) DeepCopy() *WorkspaceTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceTemplate.
func (*WorkspaceTemplate) DeepCopyInto ¶
func (in *WorkspaceTemplate) DeepCopyInto(out *WorkspaceTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- doc.go
- federatedapplication_types.go
- federatedclusterrole_types.go
- federatedclusterrolebinding_types.go
- federatedconfigmap_types.go
- federateddeployment_types.go
- federatedgroup_types.go
- federatedgroupbinding_types.go
- federatedingress_types.go
- federatedjob_types.go
- federatedlimitrange_types.go
- federatednamespace_types.go
- federatednotificationconfig_types.go
- federatednotificationreceiver_types.go
- federatedpersistentvolumeclaim_types.go
- federatedresourcequota_types.go
- federatedsecret_types.go
- federatedservice_types.go
- federatedstatefulset_types.go
- federateduser_types.go
- federatedworkspace_types.go
- federatedworkspacerole_types.go
- federatedworkspacerolebinding_types.go
- register.go
- types.go
- zz_generated.deepcopy.go