Documentation ¶
Overview ¶
+groupName=osmanagement.oci.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type ManagedInstance
- func (in *ManagedInstance) DeepCopy() *ManagedInstance
- func (in *ManagedInstance) DeepCopyInto(out *ManagedInstance)
- func (in *ManagedInstance) DeepCopyObject() runtime.Object
- func (r *ManagedInstance) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ManagedInstance) ValidateCreate() error
- func (r *ManagedInstance) ValidateDelete() error
- func (r *ManagedInstance) ValidateUpdate(old runtime.Object) error
- type ManagedInstanceGroup
- func (in *ManagedInstanceGroup) DeepCopy() *ManagedInstanceGroup
- func (in *ManagedInstanceGroup) DeepCopyInto(out *ManagedInstanceGroup)
- func (in *ManagedInstanceGroup) DeepCopyObject() runtime.Object
- func (r *ManagedInstanceGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ManagedInstanceGroup) ValidateCreate() error
- func (r *ManagedInstanceGroup) ValidateDelete() error
- func (r *ManagedInstanceGroup) ValidateUpdate(old runtime.Object) error
- type ManagedInstanceGroupList
- type ManagedInstanceGroupSpec
- type ManagedInstanceGroupSpecManagedInstances
- type ManagedInstanceGroupSpecResource
- type ManagedInstanceGroupStatus
- type ManagedInstanceList
- type ManagedInstanceManagement
- func (in *ManagedInstanceManagement) DeepCopy() *ManagedInstanceManagement
- func (in *ManagedInstanceManagement) DeepCopyInto(out *ManagedInstanceManagement)
- func (in *ManagedInstanceManagement) DeepCopyObject() runtime.Object
- func (r *ManagedInstanceManagement) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ManagedInstanceManagement) ValidateCreate() error
- func (r *ManagedInstanceManagement) ValidateDelete() error
- func (r *ManagedInstanceManagement) ValidateUpdate(old runtime.Object) error
- type ManagedInstanceManagementList
- type ManagedInstanceManagementSpec
- type ManagedInstanceManagementSpecChildSoftwareSources
- type ManagedInstanceManagementSpecManagedInstanceGroups
- type ManagedInstanceManagementSpecParentSoftwareSource
- type ManagedInstanceManagementSpecParentSoftwareSourceCodec
- func (ManagedInstanceManagementSpecParentSoftwareSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ManagedInstanceManagementSpecParentSoftwareSourceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ManagedInstanceManagementSpecParentSoftwareSourceCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ManagedInstanceManagementSpecResource
- type ManagedInstanceManagementStatus
- type ManagedInstanceSpec
- type ManagedInstanceSpecAutonomous
- type ManagedInstanceSpecAutonomousCodec
- type ManagedInstanceSpecChildSoftwareSources
- type ManagedInstanceSpecManagedInstanceGroups
- type ManagedInstanceSpecParentSoftwareSource
- type ManagedInstanceSpecParentSoftwareSourceCodec
- type ManagedInstanceSpecResource
- type ManagedInstanceStatus
- type SoftwareSource
- func (in *SoftwareSource) DeepCopy() *SoftwareSource
- func (in *SoftwareSource) DeepCopyInto(out *SoftwareSource)
- func (in *SoftwareSource) DeepCopyObject() runtime.Object
- func (r *SoftwareSource) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SoftwareSource) ValidateCreate() error
- func (r *SoftwareSource) ValidateDelete() error
- func (r *SoftwareSource) ValidateUpdate(old runtime.Object) error
- type SoftwareSourceList
- type SoftwareSourceSpec
- type SoftwareSourceSpecAssociatedManagedInstances
- type SoftwareSourceSpecResource
- type SoftwareSourceStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: osmanagement.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type ManagedInstance ¶
type ManagedInstance struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ManagedInstanceSpec `json:"spec,omitempty"` Status ManagedInstanceStatus `json:"status,omitempty"` }
func (*ManagedInstance) DeepCopy ¶
func (in *ManagedInstance) DeepCopy() *ManagedInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstance.
func (*ManagedInstance) DeepCopyInto ¶
func (in *ManagedInstance) DeepCopyInto(out *ManagedInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedInstance) DeepCopyObject ¶
func (in *ManagedInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedInstance) SetupWebhookWithManager ¶
func (r *ManagedInstance) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ManagedInstance) ValidateCreate ¶
func (r *ManagedInstance) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ManagedInstance) ValidateDelete ¶
func (r *ManagedInstance) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ManagedInstance) ValidateUpdate ¶
func (r *ManagedInstance) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ManagedInstanceGroup ¶
type ManagedInstanceGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ManagedInstanceGroupSpec `json:"spec,omitempty"` Status ManagedInstanceGroupStatus `json:"status,omitempty"` }
func (*ManagedInstanceGroup) DeepCopy ¶
func (in *ManagedInstanceGroup) DeepCopy() *ManagedInstanceGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceGroup.
func (*ManagedInstanceGroup) DeepCopyInto ¶
func (in *ManagedInstanceGroup) DeepCopyInto(out *ManagedInstanceGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedInstanceGroup) DeepCopyObject ¶
func (in *ManagedInstanceGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedInstanceGroup) SetupWebhookWithManager ¶
func (r *ManagedInstanceGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ManagedInstanceGroup) ValidateCreate ¶
func (r *ManagedInstanceGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ManagedInstanceGroup) ValidateDelete ¶
func (r *ManagedInstanceGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ManagedInstanceGroup) ValidateUpdate ¶
func (r *ManagedInstanceGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ManagedInstanceGroupList ¶
type ManagedInstanceGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ManagedInstanceGroup CRD objects Items []ManagedInstanceGroup `json:"items,omitempty"` }
ManagedInstanceGroupList is a list of ManagedInstanceGroups
func (*ManagedInstanceGroupList) DeepCopy ¶
func (in *ManagedInstanceGroupList) DeepCopy() *ManagedInstanceGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceGroupList.
func (*ManagedInstanceGroupList) DeepCopyInto ¶
func (in *ManagedInstanceGroupList) DeepCopyInto(out *ManagedInstanceGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedInstanceGroupList) DeepCopyObject ¶
func (in *ManagedInstanceGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ManagedInstanceGroupSpec ¶
type ManagedInstanceGroupSpec struct { State *ManagedInstanceGroupSpecResource `json:"state,omitempty" tf:"-"` Resource ManagedInstanceGroupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ManagedInstanceGroupSpec) DeepCopy ¶
func (in *ManagedInstanceGroupSpec) DeepCopy() *ManagedInstanceGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceGroupSpec.
func (*ManagedInstanceGroupSpec) DeepCopyInto ¶
func (in *ManagedInstanceGroupSpec) DeepCopyInto(out *ManagedInstanceGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceGroupSpecManagedInstances ¶
type ManagedInstanceGroupSpecManagedInstances struct { // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional ID *string `json:"ID,omitempty" tf:"id"` }
func (*ManagedInstanceGroupSpecManagedInstances) DeepCopy ¶
func (in *ManagedInstanceGroupSpecManagedInstances) DeepCopy() *ManagedInstanceGroupSpecManagedInstances
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceGroupSpecManagedInstances.
func (*ManagedInstanceGroupSpecManagedInstances) DeepCopyInto ¶
func (in *ManagedInstanceGroupSpecManagedInstances) DeepCopyInto(out *ManagedInstanceGroupSpecManagedInstances)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceGroupSpecResource ¶
type ManagedInstanceGroupSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional Description *string `json:"description,omitempty" tf:"description"` DisplayName *string `json:"displayName" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional ManagedInstanceCount *int64 `json:"managedInstanceCount,omitempty" tf:"managed_instance_count"` // +optional ManagedInstances []ManagedInstanceGroupSpecManagedInstances `json:"managedInstances,omitempty" tf:"managed_instances"` // +optional OsFamily *string `json:"osFamily,omitempty" tf:"os_family"` // +optional State *string `json:"state,omitempty" tf:"state"` }
func (*ManagedInstanceGroupSpecResource) DeepCopy ¶
func (in *ManagedInstanceGroupSpecResource) DeepCopy() *ManagedInstanceGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceGroupSpecResource.
func (*ManagedInstanceGroupSpecResource) DeepCopyInto ¶
func (in *ManagedInstanceGroupSpecResource) DeepCopyInto(out *ManagedInstanceGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceGroupStatus ¶
type ManagedInstanceGroupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ManagedInstanceGroupStatus) DeepCopy ¶
func (in *ManagedInstanceGroupStatus) DeepCopy() *ManagedInstanceGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceGroupStatus.
func (*ManagedInstanceGroupStatus) DeepCopyInto ¶
func (in *ManagedInstanceGroupStatus) DeepCopyInto(out *ManagedInstanceGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceList ¶
type ManagedInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ManagedInstance CRD objects Items []ManagedInstance `json:"items,omitempty"` }
ManagedInstanceList is a list of ManagedInstances
func (*ManagedInstanceList) DeepCopy ¶
func (in *ManagedInstanceList) DeepCopy() *ManagedInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceList.
func (*ManagedInstanceList) DeepCopyInto ¶
func (in *ManagedInstanceList) DeepCopyInto(out *ManagedInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedInstanceList) DeepCopyObject ¶
func (in *ManagedInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ManagedInstanceManagement ¶
type ManagedInstanceManagement struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ManagedInstanceManagementSpec `json:"spec,omitempty"` Status ManagedInstanceManagementStatus `json:"status,omitempty"` }
func (*ManagedInstanceManagement) DeepCopy ¶
func (in *ManagedInstanceManagement) DeepCopy() *ManagedInstanceManagement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceManagement.
func (*ManagedInstanceManagement) DeepCopyInto ¶
func (in *ManagedInstanceManagement) DeepCopyInto(out *ManagedInstanceManagement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedInstanceManagement) DeepCopyObject ¶
func (in *ManagedInstanceManagement) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedInstanceManagement) SetupWebhookWithManager ¶
func (r *ManagedInstanceManagement) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ManagedInstanceManagement) ValidateCreate ¶
func (r *ManagedInstanceManagement) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ManagedInstanceManagement) ValidateDelete ¶
func (r *ManagedInstanceManagement) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ManagedInstanceManagement) ValidateUpdate ¶
func (r *ManagedInstanceManagement) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ManagedInstanceManagementList ¶
type ManagedInstanceManagementList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ManagedInstanceManagement CRD objects Items []ManagedInstanceManagement `json:"items,omitempty"` }
ManagedInstanceManagementList is a list of ManagedInstanceManagements
func (*ManagedInstanceManagementList) DeepCopy ¶
func (in *ManagedInstanceManagementList) DeepCopy() *ManagedInstanceManagementList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceManagementList.
func (*ManagedInstanceManagementList) DeepCopyInto ¶
func (in *ManagedInstanceManagementList) DeepCopyInto(out *ManagedInstanceManagementList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedInstanceManagementList) DeepCopyObject ¶
func (in *ManagedInstanceManagementList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ManagedInstanceManagementSpec ¶
type ManagedInstanceManagementSpec struct { State *ManagedInstanceManagementSpecResource `json:"state,omitempty" tf:"-"` Resource ManagedInstanceManagementSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ManagedInstanceManagementSpec) DeepCopy ¶
func (in *ManagedInstanceManagementSpec) DeepCopy() *ManagedInstanceManagementSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceManagementSpec.
func (*ManagedInstanceManagementSpec) DeepCopyInto ¶
func (in *ManagedInstanceManagementSpec) DeepCopyInto(out *ManagedInstanceManagementSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceManagementSpecChildSoftwareSources ¶
type ManagedInstanceManagementSpecChildSoftwareSources struct { // +optional ID *string `json:"ID,omitempty" tf:"id"` // +optional Name *string `json:"name,omitempty" tf:"name"` }
func (*ManagedInstanceManagementSpecChildSoftwareSources) DeepCopy ¶
func (in *ManagedInstanceManagementSpecChildSoftwareSources) DeepCopy() *ManagedInstanceManagementSpecChildSoftwareSources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceManagementSpecChildSoftwareSources.
func (*ManagedInstanceManagementSpecChildSoftwareSources) DeepCopyInto ¶
func (in *ManagedInstanceManagementSpecChildSoftwareSources) DeepCopyInto(out *ManagedInstanceManagementSpecChildSoftwareSources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceManagementSpecManagedInstanceGroups ¶
type ManagedInstanceManagementSpecManagedInstanceGroups struct { // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional ID *string `json:"ID,omitempty" tf:"id"` }
func (*ManagedInstanceManagementSpecManagedInstanceGroups) DeepCopy ¶
func (in *ManagedInstanceManagementSpecManagedInstanceGroups) DeepCopy() *ManagedInstanceManagementSpecManagedInstanceGroups
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceManagementSpecManagedInstanceGroups.
func (*ManagedInstanceManagementSpecManagedInstanceGroups) DeepCopyInto ¶
func (in *ManagedInstanceManagementSpecManagedInstanceGroups) DeepCopyInto(out *ManagedInstanceManagementSpecManagedInstanceGroups)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceManagementSpecParentSoftwareSource ¶
type ManagedInstanceManagementSpecParentSoftwareSource struct { // +optional ID *string `json:"ID,omitempty" tf:"id"` // +optional Name *string `json:"name,omitempty" tf:"name"` }
func (*ManagedInstanceManagementSpecParentSoftwareSource) DeepCopy ¶
func (in *ManagedInstanceManagementSpecParentSoftwareSource) DeepCopy() *ManagedInstanceManagementSpecParentSoftwareSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceManagementSpecParentSoftwareSource.
func (*ManagedInstanceManagementSpecParentSoftwareSource) DeepCopyInto ¶
func (in *ManagedInstanceManagementSpecParentSoftwareSource) DeepCopyInto(out *ManagedInstanceManagementSpecParentSoftwareSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceManagementSpecParentSoftwareSourceCodec ¶
type ManagedInstanceManagementSpecParentSoftwareSourceCodec struct { }
+k8s:deepcopy-gen=false
func (ManagedInstanceManagementSpecParentSoftwareSourceCodec) Decode ¶
func (ManagedInstanceManagementSpecParentSoftwareSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ManagedInstanceManagementSpecResource ¶
type ManagedInstanceManagementSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ChildSoftwareSources []ManagedInstanceManagementSpecChildSoftwareSources `json:"childSoftwareSources,omitempty" tf:"child_software_sources"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional LastBoot *string `json:"lastBoot,omitempty" tf:"last_boot"` // +optional LastCheckin *string `json:"lastCheckin,omitempty" tf:"last_checkin"` // +optional ManagedInstanceGroups []ManagedInstanceManagementSpecManagedInstanceGroups `json:"managedInstanceGroups,omitempty" tf:"managed_instance_groups"` ManagedInstanceID *string `json:"managedInstanceID" tf:"managed_instance_id"` // +optional OsKernelVersion *string `json:"osKernelVersion,omitempty" tf:"os_kernel_version"` // +optional OsName *string `json:"osName,omitempty" tf:"os_name"` // +optional OsVersion *string `json:"osVersion,omitempty" tf:"os_version"` // +optional ParentSoftwareSource *ManagedInstanceManagementSpecParentSoftwareSource `json:"parentSoftwareSource,omitempty" tf:"parent_software_source"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional UpdatesAvailable *int64 `json:"updatesAvailable,omitempty" tf:"updates_available"` }
func (*ManagedInstanceManagementSpecResource) DeepCopy ¶
func (in *ManagedInstanceManagementSpecResource) DeepCopy() *ManagedInstanceManagementSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceManagementSpecResource.
func (*ManagedInstanceManagementSpecResource) DeepCopyInto ¶
func (in *ManagedInstanceManagementSpecResource) DeepCopyInto(out *ManagedInstanceManagementSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceManagementStatus ¶
type ManagedInstanceManagementStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ManagedInstanceManagementStatus) DeepCopy ¶
func (in *ManagedInstanceManagementStatus) DeepCopy() *ManagedInstanceManagementStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceManagementStatus.
func (*ManagedInstanceManagementStatus) DeepCopyInto ¶
func (in *ManagedInstanceManagementStatus) DeepCopyInto(out *ManagedInstanceManagementStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceSpec ¶
type ManagedInstanceSpec struct { State *ManagedInstanceSpecResource `json:"state,omitempty" tf:"-"` Resource ManagedInstanceSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ManagedInstanceSpec) DeepCopy ¶
func (in *ManagedInstanceSpec) DeepCopy() *ManagedInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceSpec.
func (*ManagedInstanceSpec) DeepCopyInto ¶
func (in *ManagedInstanceSpec) DeepCopyInto(out *ManagedInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceSpecAutonomous ¶
type ManagedInstanceSpecAutonomous struct { // +optional IsAutoUpdateEnabled *bool `json:"isAutoUpdateEnabled,omitempty" tf:"is_auto_update_enabled"` }
func (*ManagedInstanceSpecAutonomous) DeepCopy ¶
func (in *ManagedInstanceSpecAutonomous) DeepCopy() *ManagedInstanceSpecAutonomous
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceSpecAutonomous.
func (*ManagedInstanceSpecAutonomous) DeepCopyInto ¶
func (in *ManagedInstanceSpecAutonomous) DeepCopyInto(out *ManagedInstanceSpecAutonomous)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceSpecAutonomousCodec ¶
type ManagedInstanceSpecAutonomousCodec struct { }
+k8s:deepcopy-gen=false
func (ManagedInstanceSpecAutonomousCodec) Decode ¶
func (ManagedInstanceSpecAutonomousCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ManagedInstanceSpecChildSoftwareSources ¶
type ManagedInstanceSpecChildSoftwareSources struct { // +optional ID *string `json:"ID,omitempty" tf:"id"` // +optional Name *string `json:"name,omitempty" tf:"name"` }
func (*ManagedInstanceSpecChildSoftwareSources) DeepCopy ¶
func (in *ManagedInstanceSpecChildSoftwareSources) DeepCopy() *ManagedInstanceSpecChildSoftwareSources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceSpecChildSoftwareSources.
func (*ManagedInstanceSpecChildSoftwareSources) DeepCopyInto ¶
func (in *ManagedInstanceSpecChildSoftwareSources) DeepCopyInto(out *ManagedInstanceSpecChildSoftwareSources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceSpecManagedInstanceGroups ¶
type ManagedInstanceSpecManagedInstanceGroups struct { // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional ID *string `json:"ID,omitempty" tf:"id"` }
func (*ManagedInstanceSpecManagedInstanceGroups) DeepCopy ¶
func (in *ManagedInstanceSpecManagedInstanceGroups) DeepCopy() *ManagedInstanceSpecManagedInstanceGroups
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceSpecManagedInstanceGroups.
func (*ManagedInstanceSpecManagedInstanceGroups) DeepCopyInto ¶
func (in *ManagedInstanceSpecManagedInstanceGroups) DeepCopyInto(out *ManagedInstanceSpecManagedInstanceGroups)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceSpecParentSoftwareSource ¶
type ManagedInstanceSpecParentSoftwareSource struct { // +optional ID *string `json:"ID,omitempty" tf:"id"` // +optional Name *string `json:"name,omitempty" tf:"name"` }
func (*ManagedInstanceSpecParentSoftwareSource) DeepCopy ¶
func (in *ManagedInstanceSpecParentSoftwareSource) DeepCopy() *ManagedInstanceSpecParentSoftwareSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceSpecParentSoftwareSource.
func (*ManagedInstanceSpecParentSoftwareSource) DeepCopyInto ¶
func (in *ManagedInstanceSpecParentSoftwareSource) DeepCopyInto(out *ManagedInstanceSpecParentSoftwareSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceSpecParentSoftwareSourceCodec ¶
type ManagedInstanceSpecParentSoftwareSourceCodec struct { }
+k8s:deepcopy-gen=false
func (ManagedInstanceSpecParentSoftwareSourceCodec) Decode ¶
func (ManagedInstanceSpecParentSoftwareSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ManagedInstanceSpecResource ¶
type ManagedInstanceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Autonomous *ManagedInstanceSpecAutonomous `json:"autonomous,omitempty" tf:"autonomous"` // +optional BugUpdatesAvailable *int64 `json:"bugUpdatesAvailable,omitempty" tf:"bug_updates_available"` // +optional ChildSoftwareSources []ManagedInstanceSpecChildSoftwareSources `json:"childSoftwareSources,omitempty" tf:"child_software_sources"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional EnhancementUpdatesAvailable *int64 `json:"enhancementUpdatesAvailable,omitempty" tf:"enhancement_updates_available"` // +optional IsDataCollectionAuthorized *bool `json:"isDataCollectionAuthorized,omitempty" tf:"is_data_collection_authorized"` // +optional IsRebootRequired *bool `json:"isRebootRequired,omitempty" tf:"is_reboot_required"` // +optional KspliceEffectiveKernelVersion *string `json:"kspliceEffectiveKernelVersion,omitempty" tf:"ksplice_effective_kernel_version"` // +optional LastBoot *string `json:"lastBoot,omitempty" tf:"last_boot"` // +optional LastCheckin *string `json:"lastCheckin,omitempty" tf:"last_checkin"` // +optional ManagedInstanceGroups []ManagedInstanceSpecManagedInstanceGroups `json:"managedInstanceGroups,omitempty" tf:"managed_instance_groups"` ManagedInstanceID *string `json:"managedInstanceID" tf:"managed_instance_id"` // +optional NotificationTopicID *string `json:"notificationTopicID,omitempty" tf:"notification_topic_id"` // +optional OsFamily *string `json:"osFamily,omitempty" tf:"os_family"` // +optional OsKernelVersion *string `json:"osKernelVersion,omitempty" tf:"os_kernel_version"` // +optional OsName *string `json:"osName,omitempty" tf:"os_name"` // +optional OsVersion *string `json:"osVersion,omitempty" tf:"os_version"` // +optional OtherUpdatesAvailable *int64 `json:"otherUpdatesAvailable,omitempty" tf:"other_updates_available"` // +optional ParentSoftwareSource *ManagedInstanceSpecParentSoftwareSource `json:"parentSoftwareSource,omitempty" tf:"parent_software_source"` // +optional ScheduledJobCount *int64 `json:"scheduledJobCount,omitempty" tf:"scheduled_job_count"` // +optional SecurityUpdatesAvailable *int64 `json:"securityUpdatesAvailable,omitempty" tf:"security_updates_available"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional UpdatesAvailable *int64 `json:"updatesAvailable,omitempty" tf:"updates_available"` // +optional WorkRequestCount *int64 `json:"workRequestCount,omitempty" tf:"work_request_count"` }
func (*ManagedInstanceSpecResource) DeepCopy ¶
func (in *ManagedInstanceSpecResource) DeepCopy() *ManagedInstanceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceSpecResource.
func (*ManagedInstanceSpecResource) DeepCopyInto ¶
func (in *ManagedInstanceSpecResource) DeepCopyInto(out *ManagedInstanceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceStatus ¶
type ManagedInstanceStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ManagedInstanceStatus) DeepCopy ¶
func (in *ManagedInstanceStatus) DeepCopy() *ManagedInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceStatus.
func (*ManagedInstanceStatus) DeepCopyInto ¶
func (in *ManagedInstanceStatus) DeepCopyInto(out *ManagedInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SoftwareSource ¶
type SoftwareSource struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SoftwareSourceSpec `json:"spec,omitempty"` Status SoftwareSourceStatus `json:"status,omitempty"` }
func (*SoftwareSource) DeepCopy ¶
func (in *SoftwareSource) DeepCopy() *SoftwareSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SoftwareSource.
func (*SoftwareSource) DeepCopyInto ¶
func (in *SoftwareSource) DeepCopyInto(out *SoftwareSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SoftwareSource) DeepCopyObject ¶
func (in *SoftwareSource) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SoftwareSource) SetupWebhookWithManager ¶
func (r *SoftwareSource) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SoftwareSource) ValidateCreate ¶
func (r *SoftwareSource) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SoftwareSource) ValidateDelete ¶
func (r *SoftwareSource) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SoftwareSource) ValidateUpdate ¶
func (r *SoftwareSource) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SoftwareSourceList ¶
type SoftwareSourceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SoftwareSource CRD objects Items []SoftwareSource `json:"items,omitempty"` }
SoftwareSourceList is a list of SoftwareSources
func (*SoftwareSourceList) DeepCopy ¶
func (in *SoftwareSourceList) DeepCopy() *SoftwareSourceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SoftwareSourceList.
func (*SoftwareSourceList) DeepCopyInto ¶
func (in *SoftwareSourceList) DeepCopyInto(out *SoftwareSourceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SoftwareSourceList) DeepCopyObject ¶
func (in *SoftwareSourceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SoftwareSourceSpec ¶
type SoftwareSourceSpec struct { State *SoftwareSourceSpecResource `json:"state,omitempty" tf:"-"` Resource SoftwareSourceSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SoftwareSourceSpec) DeepCopy ¶
func (in *SoftwareSourceSpec) DeepCopy() *SoftwareSourceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SoftwareSourceSpec.
func (*SoftwareSourceSpec) DeepCopyInto ¶
func (in *SoftwareSourceSpec) DeepCopyInto(out *SoftwareSourceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SoftwareSourceSpecAssociatedManagedInstances ¶
type SoftwareSourceSpecAssociatedManagedInstances struct { // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional ID *string `json:"ID,omitempty" tf:"id"` }
func (*SoftwareSourceSpecAssociatedManagedInstances) DeepCopy ¶
func (in *SoftwareSourceSpecAssociatedManagedInstances) DeepCopy() *SoftwareSourceSpecAssociatedManagedInstances
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SoftwareSourceSpecAssociatedManagedInstances.
func (*SoftwareSourceSpecAssociatedManagedInstances) DeepCopyInto ¶
func (in *SoftwareSourceSpecAssociatedManagedInstances) DeepCopyInto(out *SoftwareSourceSpecAssociatedManagedInstances)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SoftwareSourceSpecResource ¶
type SoftwareSourceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ArchType *string `json:"archType" tf:"arch_type"` // +optional AssociatedManagedInstances []SoftwareSourceSpecAssociatedManagedInstances `json:"associatedManagedInstances,omitempty" tf:"associated_managed_instances"` // +optional ChecksumType *string `json:"checksumType,omitempty" tf:"checksum_type"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional Description *string `json:"description,omitempty" tf:"description"` DisplayName *string `json:"displayName" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional GpgKeyFingerprint *string `json:"gpgKeyFingerprint,omitempty" tf:"gpg_key_fingerprint"` // +optional GpgKeyID *string `json:"gpgKeyID,omitempty" tf:"gpg_key_id"` // +optional GpgKeyURL *string `json:"gpgKeyURL,omitempty" tf:"gpg_key_url"` // +optional MaintainerEmail *string `json:"maintainerEmail,omitempty" tf:"maintainer_email"` // +optional MaintainerName *string `json:"maintainerName,omitempty" tf:"maintainer_name"` // +optional MaintainerPhone *string `json:"maintainerPhone,omitempty" tf:"maintainer_phone"` // +optional Packages *int64 `json:"packages,omitempty" tf:"packages"` // +optional ParentID *string `json:"parentID,omitempty" tf:"parent_id"` // +optional ParentName *string `json:"parentName,omitempty" tf:"parent_name"` // +optional RepoType *string `json:"repoType,omitempty" tf:"repo_type"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional Url *string `json:"url,omitempty" tf:"url"` }
func (*SoftwareSourceSpecResource) DeepCopy ¶
func (in *SoftwareSourceSpecResource) DeepCopy() *SoftwareSourceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SoftwareSourceSpecResource.
func (*SoftwareSourceSpecResource) DeepCopyInto ¶
func (in *SoftwareSourceSpecResource) DeepCopyInto(out *SoftwareSourceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SoftwareSourceStatus ¶
type SoftwareSourceStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SoftwareSourceStatus) DeepCopy ¶
func (in *SoftwareSourceStatus) DeepCopy() *SoftwareSourceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SoftwareSourceStatus.
func (*SoftwareSourceStatus) DeepCopyInto ¶
func (in *SoftwareSourceStatus) DeepCopyInto(out *SoftwareSourceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- doc.go
- managed_instance_group_types.go
- managed_instance_group_webhook.go
- managed_instance_management_types.go
- managed_instance_management_webhook.go
- managed_instance_types.go
- managed_instance_webhook.go
- register.go
- software_source_types.go
- software_source_webhook.go
- zz_generated.deepcopy.go