Documentation ¶
Overview ¶
+groupName=container.deployer.landscaper.gardener.cloud
Index ¶
- Constants
- Variables
- func Convert_container_Configuration_To_v1alpha1_Configuration(in *container.Configuration, out *Configuration, s conversion.Scope) error
- func Convert_container_ContainerSpec_To_v1alpha1_ContainerSpec(in *container.ContainerSpec, out *ContainerSpec, s conversion.Scope) error
- func Convert_container_ContainerStatus_To_v1alpha1_ContainerStatus(in *container.ContainerStatus, out *ContainerStatus, s conversion.Scope) error
- func Convert_container_Controller_To_v1alpha1_Controller(in *container.Controller, out *Controller, s conversion.Scope) error
- func Convert_container_DebugOptions_To_v1alpha1_DebugOptions(in *container.DebugOptions, out *DebugOptions, s conversion.Scope) error
- func Convert_container_GarbageCollection_To_v1alpha1_GarbageCollection(in *container.GarbageCollection, out *GarbageCollection, s conversion.Scope) error
- func Convert_container_HPAConfiguration_To_v1alpha1_HPAConfiguration(in *container.HPAConfiguration, out *HPAConfiguration, s conversion.Scope) error
- func Convert_container_PodStatus_To_v1alpha1_PodStatus(in *container.PodStatus, out *PodStatus, s conversion.Scope) error
- func Convert_container_ProviderConfiguration_To_v1alpha1_ProviderConfiguration(in *container.ProviderConfiguration, out *ProviderConfiguration, ...) error
- func Convert_container_ProviderStatus_To_v1alpha1_ProviderStatus(in *container.ProviderStatus, out *ProviderStatus, s conversion.Scope) error
- func Convert_v1alpha1_Configuration_To_container_Configuration(in *Configuration, out *container.Configuration, s conversion.Scope) error
- func Convert_v1alpha1_ContainerSpec_To_container_ContainerSpec(in *ContainerSpec, out *container.ContainerSpec, s conversion.Scope) error
- func Convert_v1alpha1_ContainerStatus_To_container_ContainerStatus(in *ContainerStatus, out *container.ContainerStatus, s conversion.Scope) error
- func Convert_v1alpha1_Controller_To_container_Controller(in *Controller, out *container.Controller, s conversion.Scope) error
- func Convert_v1alpha1_DebugOptions_To_container_DebugOptions(in *DebugOptions, out *container.DebugOptions, s conversion.Scope) error
- func Convert_v1alpha1_GarbageCollection_To_container_GarbageCollection(in *GarbageCollection, out *container.GarbageCollection, s conversion.Scope) error
- func Convert_v1alpha1_HPAConfiguration_To_container_HPAConfiguration(in *HPAConfiguration, out *container.HPAConfiguration, s conversion.Scope) error
- func Convert_v1alpha1_PodStatus_To_container_PodStatus(in *PodStatus, out *container.PodStatus, s conversion.Scope) error
- func Convert_v1alpha1_ProviderConfiguration_To_container_ProviderConfiguration(in *ProviderConfiguration, out *container.ProviderConfiguration, ...) error
- func Convert_v1alpha1_ProviderStatus_To_container_ProviderStatus(in *ProviderStatus, out *container.ProviderStatus, s conversion.Scope) error
- func Kind(kind string) schema.GroupKind
- func RegisterConversions(s *runtime.Scheme) error
- func RegisterDefaults(scheme *runtime.Scheme) error
- func Resource(resource string) schema.GroupResource
- func SetDefaults_Configuration(obj *Configuration)
- func SetDefaults_GarbageCollection(obj *GarbageCollection)
- func SetObjectDefaults_Configuration(in *Configuration)
- type Configuration
- type ContainerSpec
- type ContainerStatus
- type Controller
- type DebugOptions
- type GarbageCollection
- type HPAConfiguration
- type PodStatus
- type ProviderConfiguration
- type ProviderStatus
Constants ¶
const GroupName = "container.deployer.landscaper.gardener.cloud"
GroupName is the name of the Garden API group.
Variables ¶
var ( SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes, addDefaultingFuncs) AddToScheme = SchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1alpha1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Convert_container_Configuration_To_v1alpha1_Configuration ¶
func Convert_container_Configuration_To_v1alpha1_Configuration(in *container.Configuration, out *Configuration, s conversion.Scope) error
Convert_container_Configuration_To_v1alpha1_Configuration is an autogenerated conversion function.
func Convert_container_ContainerSpec_To_v1alpha1_ContainerSpec ¶
func Convert_container_ContainerSpec_To_v1alpha1_ContainerSpec(in *container.ContainerSpec, out *ContainerSpec, s conversion.Scope) error
Convert_container_ContainerSpec_To_v1alpha1_ContainerSpec is an autogenerated conversion function.
func Convert_container_ContainerStatus_To_v1alpha1_ContainerStatus ¶
func Convert_container_ContainerStatus_To_v1alpha1_ContainerStatus(in *container.ContainerStatus, out *ContainerStatus, s conversion.Scope) error
Convert_container_ContainerStatus_To_v1alpha1_ContainerStatus is an autogenerated conversion function.
func Convert_container_Controller_To_v1alpha1_Controller ¶
func Convert_container_Controller_To_v1alpha1_Controller(in *container.Controller, out *Controller, s conversion.Scope) error
Convert_container_Controller_To_v1alpha1_Controller is an autogenerated conversion function.
func Convert_container_DebugOptions_To_v1alpha1_DebugOptions ¶
func Convert_container_DebugOptions_To_v1alpha1_DebugOptions(in *container.DebugOptions, out *DebugOptions, s conversion.Scope) error
Convert_container_DebugOptions_To_v1alpha1_DebugOptions is an autogenerated conversion function.
func Convert_container_GarbageCollection_To_v1alpha1_GarbageCollection ¶
func Convert_container_GarbageCollection_To_v1alpha1_GarbageCollection(in *container.GarbageCollection, out *GarbageCollection, s conversion.Scope) error
Convert_container_GarbageCollection_To_v1alpha1_GarbageCollection is an autogenerated conversion function.
func Convert_container_HPAConfiguration_To_v1alpha1_HPAConfiguration ¶
func Convert_container_HPAConfiguration_To_v1alpha1_HPAConfiguration(in *container.HPAConfiguration, out *HPAConfiguration, s conversion.Scope) error
Convert_container_HPAConfiguration_To_v1alpha1_HPAConfiguration is an autogenerated conversion function.
func Convert_container_PodStatus_To_v1alpha1_PodStatus ¶
func Convert_container_PodStatus_To_v1alpha1_PodStatus(in *container.PodStatus, out *PodStatus, s conversion.Scope) error
Convert_container_PodStatus_To_v1alpha1_PodStatus is an autogenerated conversion function.
func Convert_container_ProviderConfiguration_To_v1alpha1_ProviderConfiguration ¶
func Convert_container_ProviderConfiguration_To_v1alpha1_ProviderConfiguration(in *container.ProviderConfiguration, out *ProviderConfiguration, s conversion.Scope) error
Convert_container_ProviderConfiguration_To_v1alpha1_ProviderConfiguration is an autogenerated conversion function.
func Convert_container_ProviderStatus_To_v1alpha1_ProviderStatus ¶
func Convert_container_ProviderStatus_To_v1alpha1_ProviderStatus(in *container.ProviderStatus, out *ProviderStatus, s conversion.Scope) error
Convert_container_ProviderStatus_To_v1alpha1_ProviderStatus is an autogenerated conversion function.
func Convert_v1alpha1_Configuration_To_container_Configuration ¶
func Convert_v1alpha1_Configuration_To_container_Configuration(in *Configuration, out *container.Configuration, s conversion.Scope) error
Convert_v1alpha1_Configuration_To_container_Configuration is an autogenerated conversion function.
func Convert_v1alpha1_ContainerSpec_To_container_ContainerSpec ¶
func Convert_v1alpha1_ContainerSpec_To_container_ContainerSpec(in *ContainerSpec, out *container.ContainerSpec, s conversion.Scope) error
Convert_v1alpha1_ContainerSpec_To_container_ContainerSpec is an autogenerated conversion function.
func Convert_v1alpha1_ContainerStatus_To_container_ContainerStatus ¶
func Convert_v1alpha1_ContainerStatus_To_container_ContainerStatus(in *ContainerStatus, out *container.ContainerStatus, s conversion.Scope) error
Convert_v1alpha1_ContainerStatus_To_container_ContainerStatus is an autogenerated conversion function.
func Convert_v1alpha1_Controller_To_container_Controller ¶
func Convert_v1alpha1_Controller_To_container_Controller(in *Controller, out *container.Controller, s conversion.Scope) error
Convert_v1alpha1_Controller_To_container_Controller is an autogenerated conversion function.
func Convert_v1alpha1_DebugOptions_To_container_DebugOptions ¶
func Convert_v1alpha1_DebugOptions_To_container_DebugOptions(in *DebugOptions, out *container.DebugOptions, s conversion.Scope) error
Convert_v1alpha1_DebugOptions_To_container_DebugOptions is an autogenerated conversion function.
func Convert_v1alpha1_GarbageCollection_To_container_GarbageCollection ¶
func Convert_v1alpha1_GarbageCollection_To_container_GarbageCollection(in *GarbageCollection, out *container.GarbageCollection, s conversion.Scope) error
Convert_v1alpha1_GarbageCollection_To_container_GarbageCollection is an autogenerated conversion function.
func Convert_v1alpha1_HPAConfiguration_To_container_HPAConfiguration ¶
func Convert_v1alpha1_HPAConfiguration_To_container_HPAConfiguration(in *HPAConfiguration, out *container.HPAConfiguration, s conversion.Scope) error
Convert_v1alpha1_HPAConfiguration_To_container_HPAConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_PodStatus_To_container_PodStatus ¶
func Convert_v1alpha1_PodStatus_To_container_PodStatus(in *PodStatus, out *container.PodStatus, s conversion.Scope) error
Convert_v1alpha1_PodStatus_To_container_PodStatus is an autogenerated conversion function.
func Convert_v1alpha1_ProviderConfiguration_To_container_ProviderConfiguration ¶
func Convert_v1alpha1_ProviderConfiguration_To_container_ProviderConfiguration(in *ProviderConfiguration, out *container.ProviderConfiguration, s conversion.Scope) error
Convert_v1alpha1_ProviderConfiguration_To_container_ProviderConfiguration is an autogenerated conversion function.
func Convert_v1alpha1_ProviderStatus_To_container_ProviderStatus ¶
func Convert_v1alpha1_ProviderStatus_To_container_ProviderStatus(in *ProviderStatus, out *container.ProviderStatus, s conversion.Scope) error
Convert_v1alpha1_ProviderStatus_To_container_ProviderStatus is an autogenerated conversion function.
func RegisterConversions ¶
RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.
func RegisterDefaults ¶
RegisterDefaults adds defaulters functions to the given scheme. Public to allow building arbitrary schemes. All generated defaulters are covering - they call all nested defaulters.
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
func SetDefaults_Configuration ¶
func SetDefaults_Configuration(obj *Configuration)
SetDefaults_Configuration sets the defaults for the container deployer configuration.
func SetDefaults_GarbageCollection ¶
func SetDefaults_GarbageCollection(obj *GarbageCollection)
SetDefaults_GarbageCollection sets the defaults for the container deployer configuration.
func SetObjectDefaults_Configuration ¶
func SetObjectDefaults_Configuration(in *Configuration)
Types ¶
type Configuration ¶
type Configuration struct { metav1.TypeMeta `json:",inline"` // Identity identity describes the unique identity of the deployer. // +optional Identity string `json:"identity,omitempty"` // OCI configures the oci client of the controller // +optional OCI *config.OCIConfiguration `json:"oci,omitempty"` // Namespace defines the namespace where the pods should be executed. // Defaults to default // +optional Namespace string `json:"namespace"` // TargetSelector describes all selectors the deployer should depend on. TargetSelector []lsv1alpha1.TargetSelector `json:"targetSelector,omitempty"` // DefaultImage configures the default images that is used if the DeployItem // does not specify one. DefaultImage ContainerSpec `json:"defaultImage"` // InitContainerImage defines the image that is used to init the container. // This container bootstraps the necessary directories and files. InitContainer ContainerSpec `json:"initContainer"` // SidecarContainerImage defines the image that is used as a // sidecar to the defined main container. // The sidecar container is responsible to collect the exports and the state of the main container. WaitContainer ContainerSpec `json:"waitContainer"` // GarbageCollection configures the container deployer garbage collector. GarbageCollection GarbageCollection `json:"garbageCollection"` // DebugOptions configure additional debug options. DebugOptions *DebugOptions `json:"debug,omitempty"` // HPAConfiguration contains the configuration for horizontal pod autoscaling. HPAConfiguration *HPAConfiguration `json:"hpa,omitempty"` // Controller contains configuration concerning the controller framework. Controller Controller `json:"controller,omitempty"` }
Configuration is the container deployer configuration that configures the controller
func (*Configuration) DeepCopy ¶
func (in *Configuration) DeepCopy() *Configuration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Configuration.
func (*Configuration) DeepCopyInto ¶
func (in *Configuration) DeepCopyInto(out *Configuration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Configuration) DeepCopyObject ¶
func (in *Configuration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ContainerSpec ¶
type ContainerSpec struct { // Docker image name. // More info: https://kubernetes.io/docs/concepts/containers/images // The image will be defaulted by the container deployer to the configured default. Image string `json:"image,omitempty"` // Entrypoint array. Not executed within a shell. // The docker image's ENTRYPOINT is used if this is not provided. // Variable references $(VAR_NAME) are expanded using the container's environment. If a variable // cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax // can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, // regardless of whether the variable exists or not. // Cannot be updated. // More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell // +optional Command []string `json:"command,omitempty"` // Arguments to the entrypoint. // The docker image's CMD is used if this is not provided. // Variable references $(VAR_NAME) are expanded using the container's environment. If a variable // cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax // can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, // regardless of whether the variable exists or not. // Cannot be updated. // More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell // +optional Args []string `json:"args,omitempty"` // Image pull policy. // One of Always, Never, IfNotPresent. // Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. // Cannot be updated. // More info: https://kubernetes.io/docs/concepts/containers/images#updating-images // +optional ImagePullPolicy corev1.PullPolicy `json:"imagePullPolicy,omitempty"` }
ContainerSpec defines a container specification
func (*ContainerSpec) DeepCopy ¶
func (in *ContainerSpec) DeepCopy() *ContainerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerSpec.
func (*ContainerSpec) DeepCopyInto ¶
func (in *ContainerSpec) DeepCopyInto(out *ContainerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerStatus ¶
type ContainerStatus struct { // A human readable message indicating details about why the pod is in this condition. // +optional Message string `json:"message,omitempty"` // A brief CamelCase message indicating details about why the pod is in this state. // e.g. 'Evicted' // +optional Reason string `json:"reason,omitempty"` // Details about the container's current condition. // +optional State corev1.ContainerState `json:"state,omitempty"` // The image the container is running. // More info: https://kubernetes.io/docs/concepts/containers/images Image string `json:"image"` // ImageID of the container's image. ImageID string `json:"imageID"` // ExitCode of the main container. // +optional ExitCode *int32 `json:"exitCode,omitempty"` }
ContainerStatus describes the status of a pod with its init, wait and main container.
func (*ContainerStatus) DeepCopy ¶
func (in *ContainerStatus) DeepCopy() *ContainerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerStatus.
func (*ContainerStatus) DeepCopyInto ¶
func (in *ContainerStatus) DeepCopyInto(out *ContainerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Controller ¶
type Controller struct {
lsconfigv1alpha1.CommonControllerConfig
}
Controller contains configuration concerning the controller framework.
func (*Controller) DeepCopy ¶
func (in *Controller) DeepCopy() *Controller
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Controller.
func (*Controller) DeepCopyInto ¶
func (in *Controller) DeepCopyInto(out *Controller)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DebugOptions ¶
type DebugOptions struct { // KeepPod will only remove the finalizer on the pod but will not delete the pod. KeepPod bool `json:"keepPod,omitempty"` }
DebugOptions defines optional debug options.
func (*DebugOptions) DeepCopy ¶
func (in *DebugOptions) DeepCopy() *DebugOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DebugOptions.
func (*DebugOptions) DeepCopyInto ¶
func (in *DebugOptions) DeepCopyInto(out *DebugOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GarbageCollection ¶
type GarbageCollection struct { // Disable disables the garbage collector and the resources clean-up. Disable bool `json:"disable"` // Worker defines the number of parallel garbage collection routines. // Defaults to 5. Worker int `json:"worker"` // RequeueTime specifies the duration after which the object, which is not yet ready to be garbage collected, is requeued. // Defaults to 3600. RequeueTimeSeconds int `json:"requeueTimeSeconds"` }
GarbageCollection defines the container deployer garbage collection configuration.
func (*GarbageCollection) DeepCopy ¶
func (in *GarbageCollection) DeepCopy() *GarbageCollection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GarbageCollection.
func (*GarbageCollection) DeepCopyInto ¶
func (in *GarbageCollection) DeepCopyInto(out *GarbageCollection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HPAConfiguration ¶
type HPAConfiguration struct {
MaxReplicas int32 `json:"maxReplicas,omitempty"`
}
HPAConfiguration contains the configuration for horizontal pod autoscaling.
func (*HPAConfiguration) DeepCopy ¶
func (in *HPAConfiguration) DeepCopy() *HPAConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HPAConfiguration.
func (*HPAConfiguration) DeepCopyInto ¶
func (in *HPAConfiguration) DeepCopyInto(out *HPAConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PodStatus ¶
type PodStatus struct { // PodName is the name of the created pod. PodName string `json:"podName"` // LastRun is the time when the pod was executed the last time. LastRun *metav1.Time `json:"lastRun,omitempty"` // LastSuccessfulJobID is set to the current JobID when the pod successfully finished. // If the pod has not yet finished, this field will be nil. LastSuccessfulJobID *string `json:"lastSuccessfulJobID,omitempty"` // ContainerStatus contains the status of the pod that // executes the configured container. ContainerStatus ContainerStatus `json:"containerStatus"` // InitContainerStatus contains the status of the init container. InitContainerStatus ContainerStatus `json:"initContainerStatus"` // WaitContainerStatus contains the status of the wait container. WaitContainerStatus ContainerStatus `json:"waitContainerStatus"` }
PodStatus describes the status of a pod with its init, wait and main container
func (*PodStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodStatus.
func (*PodStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderConfiguration ¶
type ProviderConfiguration struct { metav1.TypeMeta `json:",inline"` // Docker image name. // More info: https://kubernetes.io/docs/concepts/containers/images // The image will be defaulted by the container deployer to the configured default. // +optional Image string `json:"image,omitempty"` // Entrypoint array. Not executed within a shell. // The docker image's ENTRYPOINT is used if this is not provided. // Variable references $(VAR_NAME) are expanded using the container's environment. If a variable // cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax // can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, // regardless of whether the variable exists or not. // Cannot be updated. // More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell // +optional Command []string `json:"command,omitempty"` // Arguments to the entrypoint. // The docker image's CMD is used if this is not provided. // Variable references $(VAR_NAME) are expanded using the container's environment. If a variable // cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax // can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, // regardless of whether the variable exists or not. // Cannot be updated. // More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell // +optional Args []string `json:"args,omitempty"` // ImportValues contains the import values for the container. // +optional ImportValues json.RawMessage `json:"importValues,omitempty"` // Blueprint is the resolved reference to the Blueprint definition // +optional Blueprint *lsv1alpha1.BlueprintDefinition `json:"blueprint,omitempty"` // ComponentDescriptor is the resolved reference to the ComponentDescriptor defnition // +optional ComponentDescriptor *lsv1alpha1.ComponentDescriptorDefinition `json:"componentDescriptor,omitempty"` // RegistryPullSecrets defines a list of registry credentials that are used to // pull blueprints and component descriptors from the respective registry. // For more info see: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ // Note that the type information is used to determine the secret key and the type of the secret. // +optional RegistryPullSecrets []lsv1alpha1.ObjectReference `json:"registryPullSecrets,omitempty"` // ContinuousReconcile contains the schedule for continuous reconciliation. // +optional ContinuousReconcile *cr.ContinuousReconcileSpec `json:"continuousReconcile,omitempty"` }
ProviderConfiguration is the container deployer configuration that is expected in a DeployItem
func (*ProviderConfiguration) DeepCopy ¶
func (in *ProviderConfiguration) DeepCopy() *ProviderConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderConfiguration.
func (*ProviderConfiguration) DeepCopyInto ¶
func (in *ProviderConfiguration) DeepCopyInto(out *ProviderConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProviderConfiguration) DeepCopyObject ¶
func (in *ProviderConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProviderStatus ¶
type ProviderStatus struct { metav1.TypeMeta `json:",inline"` // LastOperation defines the last run operation of the pod. // The operation can be either reconcile or deletion. LastOperation string `json:"lastOperation"` // PodStatus indicated the status of the executed pod. PodStatus *PodStatus `json:"podStatus,omitempty"` }
ProviderStatus is the container provider specific status
func (*ProviderStatus) DeepCopy ¶
func (in *ProviderStatus) DeepCopy() *ProviderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderStatus.
func (*ProviderStatus) DeepCopyInto ¶
func (in *ProviderStatus) DeepCopyInto(out *ProviderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProviderStatus) DeepCopyObject ¶
func (in *ProviderStatus) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.