Documentation ¶
Overview ¶
+groupName=oos.alicloud.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 Application
- func (in *Application) DeepCopy() *Application
- func (in *Application) DeepCopyInto(out *Application)
- func (in *Application) DeepCopyObject() runtime.Object
- func (r *Application) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Application) ValidateCreate() error
- func (r *Application) ValidateDelete() error
- func (r *Application) ValidateUpdate(old runtime.Object) error
- type ApplicationGroup
- func (in *ApplicationGroup) DeepCopy() *ApplicationGroup
- func (in *ApplicationGroup) DeepCopyInto(out *ApplicationGroup)
- func (in *ApplicationGroup) DeepCopyObject() runtime.Object
- func (r *ApplicationGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ApplicationGroup) ValidateCreate() error
- func (r *ApplicationGroup) ValidateDelete() error
- func (r *ApplicationGroup) ValidateUpdate(old runtime.Object) error
- type ApplicationGroupList
- type ApplicationGroupSpec
- type ApplicationGroupSpecResource
- type ApplicationGroupStatus
- type ApplicationList
- type ApplicationSpec
- type ApplicationSpecResource
- type ApplicationStatus
- type Execution
- func (in *Execution) DeepCopy() *Execution
- func (in *Execution) DeepCopyInto(out *Execution)
- func (in *Execution) DeepCopyObject() runtime.Object
- func (r *Execution) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Execution) ValidateCreate() error
- func (r *Execution) ValidateDelete() error
- func (r *Execution) ValidateUpdate(old runtime.Object) error
- type ExecutionList
- type ExecutionSpec
- type ExecutionSpecResource
- type ExecutionStatus
- type Parameter
- func (in *Parameter) DeepCopy() *Parameter
- func (in *Parameter) DeepCopyInto(out *Parameter)
- func (in *Parameter) DeepCopyObject() runtime.Object
- func (r *Parameter) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Parameter) ValidateCreate() error
- func (r *Parameter) ValidateDelete() error
- func (r *Parameter) ValidateUpdate(old runtime.Object) error
- type ParameterList
- type ParameterSpec
- type ParameterSpecResource
- type ParameterStatus
- type PatchBaseline
- func (in *PatchBaseline) DeepCopy() *PatchBaseline
- func (in *PatchBaseline) DeepCopyInto(out *PatchBaseline)
- func (in *PatchBaseline) DeepCopyObject() runtime.Object
- func (r *PatchBaseline) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PatchBaseline) ValidateCreate() error
- func (r *PatchBaseline) ValidateDelete() error
- func (r *PatchBaseline) ValidateUpdate(old runtime.Object) error
- type PatchBaselineList
- type PatchBaselineSpec
- type PatchBaselineSpecResource
- type PatchBaselineStatus
- type SecretParameter
- func (in *SecretParameter) DeepCopy() *SecretParameter
- func (in *SecretParameter) DeepCopyInto(out *SecretParameter)
- func (in *SecretParameter) DeepCopyObject() runtime.Object
- func (r *SecretParameter) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SecretParameter) ValidateCreate() error
- func (r *SecretParameter) ValidateDelete() error
- func (r *SecretParameter) ValidateUpdate(old runtime.Object) error
- type SecretParameterList
- type SecretParameterSpec
- type SecretParameterSpecResource
- type SecretParameterStatus
- type ServiceSetting
- func (in *ServiceSetting) DeepCopy() *ServiceSetting
- func (in *ServiceSetting) DeepCopyInto(out *ServiceSetting)
- func (in *ServiceSetting) DeepCopyObject() runtime.Object
- func (r *ServiceSetting) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ServiceSetting) ValidateCreate() error
- func (r *ServiceSetting) ValidateDelete() error
- func (r *ServiceSetting) ValidateUpdate(old runtime.Object) error
- type ServiceSettingList
- type ServiceSettingSpec
- type ServiceSettingSpecResource
- type ServiceSettingStatus
- type StateConfiguration
- func (in *StateConfiguration) DeepCopy() *StateConfiguration
- func (in *StateConfiguration) DeepCopyInto(out *StateConfiguration)
- func (in *StateConfiguration) DeepCopyObject() runtime.Object
- func (r *StateConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *StateConfiguration) ValidateCreate() error
- func (r *StateConfiguration) ValidateDelete() error
- func (r *StateConfiguration) ValidateUpdate(old runtime.Object) error
- type StateConfigurationList
- type StateConfigurationSpec
- type StateConfigurationSpecResource
- type StateConfigurationStatus
- type Template
- func (in *Template) DeepCopy() *Template
- func (in *Template) DeepCopyInto(out *Template)
- func (in *Template) DeepCopyObject() runtime.Object
- func (r *Template) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Template) ValidateCreate() error
- func (r *Template) ValidateDelete() error
- func (r *Template) ValidateUpdate(old runtime.Object) error
- type TemplateList
- type TemplateSpec
- type TemplateSpecResource
- type TemplateStatus
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: oos.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Application ¶ added in v0.5.0
type Application struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApplicationSpec `json:"spec,omitempty"` Status ApplicationStatus `json:"status,omitempty"` }
func (*Application) DeepCopy ¶ added in v0.5.0
func (in *Application) DeepCopy() *Application
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Application.
func (*Application) DeepCopyInto ¶ added in v0.5.0
func (in *Application) DeepCopyInto(out *Application)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Application) DeepCopyObject ¶ added in v0.5.0
func (in *Application) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Application) SetupWebhookWithManager ¶ added in v0.5.0
func (r *Application) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Application) ValidateCreate ¶ added in v0.5.0
func (r *Application) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Application) ValidateDelete ¶ added in v0.5.0
func (r *Application) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Application) ValidateUpdate ¶ added in v0.5.0
func (r *Application) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ApplicationGroup ¶ added in v0.5.0
type ApplicationGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApplicationGroupSpec `json:"spec,omitempty"` Status ApplicationGroupStatus `json:"status,omitempty"` }
func (*ApplicationGroup) DeepCopy ¶ added in v0.5.0
func (in *ApplicationGroup) DeepCopy() *ApplicationGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGroup.
func (*ApplicationGroup) DeepCopyInto ¶ added in v0.5.0
func (in *ApplicationGroup) DeepCopyInto(out *ApplicationGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGroup) DeepCopyObject ¶ added in v0.5.0
func (in *ApplicationGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApplicationGroup) SetupWebhookWithManager ¶ added in v0.5.0
func (r *ApplicationGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ApplicationGroup) ValidateCreate ¶ added in v0.5.0
func (r *ApplicationGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ApplicationGroup) ValidateDelete ¶ added in v0.5.0
func (r *ApplicationGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ApplicationGroup) ValidateUpdate ¶ added in v0.5.0
func (r *ApplicationGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ApplicationGroupList ¶ added in v0.5.0
type ApplicationGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ApplicationGroup CRD objects Items []ApplicationGroup `json:"items,omitempty"` }
ApplicationGroupList is a list of ApplicationGroups
func (*ApplicationGroupList) DeepCopy ¶ added in v0.5.0
func (in *ApplicationGroupList) DeepCopy() *ApplicationGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGroupList.
func (*ApplicationGroupList) DeepCopyInto ¶ added in v0.5.0
func (in *ApplicationGroupList) DeepCopyInto(out *ApplicationGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGroupList) DeepCopyObject ¶ added in v0.5.0
func (in *ApplicationGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApplicationGroupSpec ¶ added in v0.5.0
type ApplicationGroupSpec struct { State *ApplicationGroupSpecResource `json:"state,omitempty" tf:"-"` Resource ApplicationGroupSpecResource `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 (*ApplicationGroupSpec) DeepCopy ¶ added in v0.5.0
func (in *ApplicationGroupSpec) DeepCopy() *ApplicationGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGroupSpec.
func (*ApplicationGroupSpec) DeepCopyInto ¶ added in v0.5.0
func (in *ApplicationGroupSpec) DeepCopyInto(out *ApplicationGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGroupSpecResource ¶ added in v0.5.0
type ApplicationGroupSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` ApplicationGroupName *string `json:"applicationGroupName" tf:"application_group_name"` ApplicationName *string `json:"applicationName" tf:"application_name"` DeployRegionID *string `json:"deployRegionID" tf:"deploy_region_id"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional ImportTagKey *string `json:"importTagKey,omitempty" tf:"import_tag_key"` // +optional ImportTagValue *string `json:"importTagValue,omitempty" tf:"import_tag_value"` }
func (*ApplicationGroupSpecResource) DeepCopy ¶ added in v0.5.0
func (in *ApplicationGroupSpecResource) DeepCopy() *ApplicationGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGroupSpecResource.
func (*ApplicationGroupSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *ApplicationGroupSpecResource) DeepCopyInto(out *ApplicationGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGroupStatus ¶ added in v0.5.0
type ApplicationGroupStatus 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 (*ApplicationGroupStatus) DeepCopy ¶ added in v0.5.0
func (in *ApplicationGroupStatus) DeepCopy() *ApplicationGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGroupStatus.
func (*ApplicationGroupStatus) DeepCopyInto ¶ added in v0.5.0
func (in *ApplicationGroupStatus) DeepCopyInto(out *ApplicationGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationList ¶ added in v0.5.0
type ApplicationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Application CRD objects Items []Application `json:"items,omitempty"` }
ApplicationList is a list of Applications
func (*ApplicationList) DeepCopy ¶ added in v0.5.0
func (in *ApplicationList) DeepCopy() *ApplicationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationList.
func (*ApplicationList) DeepCopyInto ¶ added in v0.5.0
func (in *ApplicationList) DeepCopyInto(out *ApplicationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationList) DeepCopyObject ¶ added in v0.5.0
func (in *ApplicationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApplicationSpec ¶ added in v0.5.0
type ApplicationSpec struct { State *ApplicationSpecResource `json:"state,omitempty" tf:"-"` Resource ApplicationSpecResource `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 (*ApplicationSpec) DeepCopy ¶ added in v0.5.0
func (in *ApplicationSpec) DeepCopy() *ApplicationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSpec.
func (*ApplicationSpec) DeepCopyInto ¶ added in v0.5.0
func (in *ApplicationSpec) DeepCopyInto(out *ApplicationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationSpecResource ¶ added in v0.5.0
type ApplicationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` ApplicationName *string `json:"applicationName" tf:"application_name"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional ResourceGroupID *string `json:"resourceGroupID,omitempty" tf:"resource_group_id"` // +optional Tags map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*ApplicationSpecResource) DeepCopy ¶ added in v0.5.0
func (in *ApplicationSpecResource) DeepCopy() *ApplicationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSpecResource.
func (*ApplicationSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *ApplicationSpecResource) DeepCopyInto(out *ApplicationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationStatus ¶ added in v0.5.0
type ApplicationStatus 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 (*ApplicationStatus) DeepCopy ¶ added in v0.5.0
func (in *ApplicationStatus) DeepCopy() *ApplicationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationStatus.
func (*ApplicationStatus) DeepCopyInto ¶ added in v0.5.0
func (in *ApplicationStatus) DeepCopyInto(out *ApplicationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Execution ¶
type Execution struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ExecutionSpec `json:"spec,omitempty"` Status ExecutionStatus `json:"status,omitempty"` }
func (*Execution) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Execution.
func (*Execution) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Execution) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Execution) SetupWebhookWithManager ¶
func (*Execution) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Execution) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ExecutionList ¶
type ExecutionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Execution CRD objects Items []Execution `json:"items,omitempty"` }
ExecutionList is a list of Executions
func (*ExecutionList) DeepCopy ¶
func (in *ExecutionList) DeepCopy() *ExecutionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExecutionList.
func (*ExecutionList) DeepCopyInto ¶
func (in *ExecutionList) DeepCopyInto(out *ExecutionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExecutionList) DeepCopyObject ¶
func (in *ExecutionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ExecutionSpec ¶
type ExecutionSpec struct { State *ExecutionSpecResource `json:"state,omitempty" tf:"-"` Resource ExecutionSpecResource `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 (*ExecutionSpec) DeepCopy ¶
func (in *ExecutionSpec) DeepCopy() *ExecutionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExecutionSpec.
func (*ExecutionSpec) DeepCopyInto ¶
func (in *ExecutionSpec) DeepCopyInto(out *ExecutionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExecutionSpecResource ¶
type ExecutionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Counters *string `json:"counters,omitempty" tf:"counters"` // +optional CreateDate *string `json:"createDate,omitempty" tf:"create_date"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional EndDate *string `json:"endDate,omitempty" tf:"end_date"` // +optional ExecutedBy *string `json:"executedBy,omitempty" tf:"executed_by"` // +optional IsParent *bool `json:"isParent,omitempty" tf:"is_parent"` // +optional LoopMode *string `json:"loopMode,omitempty" tf:"loop_mode"` // +optional Mode *string `json:"mode,omitempty" tf:"mode"` // +optional Outputs *string `json:"outputs,omitempty" tf:"outputs"` // +optional Parameters *string `json:"parameters,omitempty" tf:"parameters"` // +optional ParentExecutionID *string `json:"parentExecutionID,omitempty" tf:"parent_execution_id"` // +optional RamRole *string `json:"ramRole,omitempty" tf:"ram_role"` // +optional SafetyCheck *string `json:"safetyCheck,omitempty" tf:"safety_check"` // +optional StartDate *string `json:"startDate,omitempty" tf:"start_date"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional StatusMessage *string `json:"statusMessage,omitempty" tf:"status_message"` // +optional TemplateContent *string `json:"templateContent,omitempty" tf:"template_content"` // +optional TemplateID *string `json:"templateID,omitempty" tf:"template_id"` TemplateName *string `json:"templateName" tf:"template_name"` // +optional TemplateVersion *string `json:"templateVersion,omitempty" tf:"template_version"` // +optional UpdateDate *string `json:"updateDate,omitempty" tf:"update_date"` }
func (*ExecutionSpecResource) DeepCopy ¶
func (in *ExecutionSpecResource) DeepCopy() *ExecutionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExecutionSpecResource.
func (*ExecutionSpecResource) DeepCopyInto ¶
func (in *ExecutionSpecResource) DeepCopyInto(out *ExecutionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExecutionStatus ¶
type ExecutionStatus 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 (*ExecutionStatus) DeepCopy ¶
func (in *ExecutionStatus) DeepCopy() *ExecutionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExecutionStatus.
func (*ExecutionStatus) DeepCopyInto ¶
func (in *ExecutionStatus) DeepCopyInto(out *ExecutionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Parameter ¶ added in v0.5.0
type Parameter struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ParameterSpec `json:"spec,omitempty"` Status ParameterStatus `json:"status,omitempty"` }
func (*Parameter) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Parameter.
func (*Parameter) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Parameter) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Parameter) SetupWebhookWithManager ¶ added in v0.5.0
func (*Parameter) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Parameter) ValidateDelete ¶ added in v0.5.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ParameterList ¶ added in v0.5.0
type ParameterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Parameter CRD objects Items []Parameter `json:"items,omitempty"` }
ParameterList is a list of Parameters
func (*ParameterList) DeepCopy ¶ added in v0.5.0
func (in *ParameterList) DeepCopy() *ParameterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterList.
func (*ParameterList) DeepCopyInto ¶ added in v0.5.0
func (in *ParameterList) DeepCopyInto(out *ParameterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ParameterList) DeepCopyObject ¶ added in v0.5.0
func (in *ParameterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ParameterSpec ¶ added in v0.5.0
type ParameterSpec struct { State *ParameterSpecResource `json:"state,omitempty" tf:"-"` Resource ParameterSpecResource `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 (*ParameterSpec) DeepCopy ¶ added in v0.5.0
func (in *ParameterSpec) DeepCopy() *ParameterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterSpec.
func (*ParameterSpec) DeepCopyInto ¶ added in v0.5.0
func (in *ParameterSpec) DeepCopyInto(out *ParameterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterSpecResource ¶ added in v0.5.0
type ParameterSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Constraints *string `json:"constraints,omitempty" tf:"constraints"` // +optional Description *string `json:"description,omitempty" tf:"description"` ParameterName *string `json:"parameterName" tf:"parameter_name"` // +optional ResourceGroupID *string `json:"resourceGroupID,omitempty" tf:"resource_group_id"` // +optional Tags map[string]string `json:"tags,omitempty" tf:"tags"` Type *string `json:"type" tf:"type"` Value *string `json:"value" tf:"value"` }
func (*ParameterSpecResource) DeepCopy ¶ added in v0.5.0
func (in *ParameterSpecResource) DeepCopy() *ParameterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterSpecResource.
func (*ParameterSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *ParameterSpecResource) DeepCopyInto(out *ParameterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterStatus ¶ added in v0.5.0
type ParameterStatus 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 (*ParameterStatus) DeepCopy ¶ added in v0.5.0
func (in *ParameterStatus) DeepCopy() *ParameterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterStatus.
func (*ParameterStatus) DeepCopyInto ¶ added in v0.5.0
func (in *ParameterStatus) DeepCopyInto(out *ParameterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PatchBaseline ¶ added in v0.5.0
type PatchBaseline struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PatchBaselineSpec `json:"spec,omitempty"` Status PatchBaselineStatus `json:"status,omitempty"` }
func (*PatchBaseline) DeepCopy ¶ added in v0.5.0
func (in *PatchBaseline) DeepCopy() *PatchBaseline
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchBaseline.
func (*PatchBaseline) DeepCopyInto ¶ added in v0.5.0
func (in *PatchBaseline) DeepCopyInto(out *PatchBaseline)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PatchBaseline) DeepCopyObject ¶ added in v0.5.0
func (in *PatchBaseline) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PatchBaseline) SetupWebhookWithManager ¶ added in v0.5.0
func (r *PatchBaseline) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PatchBaseline) ValidateCreate ¶ added in v0.5.0
func (r *PatchBaseline) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PatchBaseline) ValidateDelete ¶ added in v0.5.0
func (r *PatchBaseline) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PatchBaseline) ValidateUpdate ¶ added in v0.5.0
func (r *PatchBaseline) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PatchBaselineList ¶ added in v0.5.0
type PatchBaselineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PatchBaseline CRD objects Items []PatchBaseline `json:"items,omitempty"` }
PatchBaselineList is a list of PatchBaselines
func (*PatchBaselineList) DeepCopy ¶ added in v0.5.0
func (in *PatchBaselineList) DeepCopy() *PatchBaselineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchBaselineList.
func (*PatchBaselineList) DeepCopyInto ¶ added in v0.5.0
func (in *PatchBaselineList) DeepCopyInto(out *PatchBaselineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PatchBaselineList) DeepCopyObject ¶ added in v0.5.0
func (in *PatchBaselineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PatchBaselineSpec ¶ added in v0.5.0
type PatchBaselineSpec struct { State *PatchBaselineSpecResource `json:"state,omitempty" tf:"-"` Resource PatchBaselineSpecResource `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 (*PatchBaselineSpec) DeepCopy ¶ added in v0.5.0
func (in *PatchBaselineSpec) DeepCopy() *PatchBaselineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchBaselineSpec.
func (*PatchBaselineSpec) DeepCopyInto ¶ added in v0.5.0
func (in *PatchBaselineSpec) DeepCopyInto(out *PatchBaselineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PatchBaselineSpecResource ¶ added in v0.5.0
type PatchBaselineSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` ApprovalRules *string `json:"approvalRules" tf:"approval_rules"` // +optional Description *string `json:"description,omitempty" tf:"description"` OperationSystem *string `json:"operationSystem" tf:"operation_system"` PatchBaselineName *string `json:"patchBaselineName" tf:"patch_baseline_name"` }
func (*PatchBaselineSpecResource) DeepCopy ¶ added in v0.5.0
func (in *PatchBaselineSpecResource) DeepCopy() *PatchBaselineSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchBaselineSpecResource.
func (*PatchBaselineSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *PatchBaselineSpecResource) DeepCopyInto(out *PatchBaselineSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PatchBaselineStatus ¶ added in v0.5.0
type PatchBaselineStatus 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 (*PatchBaselineStatus) DeepCopy ¶ added in v0.5.0
func (in *PatchBaselineStatus) DeepCopy() *PatchBaselineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchBaselineStatus.
func (*PatchBaselineStatus) DeepCopyInto ¶ added in v0.5.0
func (in *PatchBaselineStatus) DeepCopyInto(out *PatchBaselineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretParameter ¶ added in v0.5.0
type SecretParameter struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecretParameterSpec `json:"spec,omitempty"` Status SecretParameterStatus `json:"status,omitempty"` }
func (*SecretParameter) DeepCopy ¶ added in v0.5.0
func (in *SecretParameter) DeepCopy() *SecretParameter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretParameter.
func (*SecretParameter) DeepCopyInto ¶ added in v0.5.0
func (in *SecretParameter) DeepCopyInto(out *SecretParameter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecretParameter) DeepCopyObject ¶ added in v0.5.0
func (in *SecretParameter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecretParameter) SetupWebhookWithManager ¶ added in v0.5.0
func (r *SecretParameter) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SecretParameter) ValidateCreate ¶ added in v0.5.0
func (r *SecretParameter) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SecretParameter) ValidateDelete ¶ added in v0.5.0
func (r *SecretParameter) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SecretParameter) ValidateUpdate ¶ added in v0.5.0
func (r *SecretParameter) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SecretParameterList ¶ added in v0.5.0
type SecretParameterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SecretParameter CRD objects Items []SecretParameter `json:"items,omitempty"` }
SecretParameterList is a list of SecretParameters
func (*SecretParameterList) DeepCopy ¶ added in v0.5.0
func (in *SecretParameterList) DeepCopy() *SecretParameterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretParameterList.
func (*SecretParameterList) DeepCopyInto ¶ added in v0.5.0
func (in *SecretParameterList) DeepCopyInto(out *SecretParameterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecretParameterList) DeepCopyObject ¶ added in v0.5.0
func (in *SecretParameterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SecretParameterSpec ¶ added in v0.5.0
type SecretParameterSpec struct { State *SecretParameterSpecResource `json:"state,omitempty" tf:"-"` Resource SecretParameterSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SecretParameterSpec) DeepCopy ¶ added in v0.5.0
func (in *SecretParameterSpec) DeepCopy() *SecretParameterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretParameterSpec.
func (*SecretParameterSpec) DeepCopyInto ¶ added in v0.5.0
func (in *SecretParameterSpec) DeepCopyInto(out *SecretParameterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretParameterSpecResource ¶ added in v0.5.0
type SecretParameterSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Constraints *string `json:"constraints,omitempty" tf:"constraints"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional KeyID *string `json:"keyID,omitempty" tf:"key_id"` // +optional ResourceGroupID *string `json:"resourceGroupID,omitempty" tf:"resource_group_id"` SecretParameterName *string `json:"secretParameterName" tf:"secret_parameter_name"` // +optional Tags map[string]string `json:"tags,omitempty" tf:"tags"` // +optional Type *string `json:"type,omitempty" tf:"type"` Value *string `json:"-" sensitive:"true" tf:"value"` }
func (*SecretParameterSpecResource) DeepCopy ¶ added in v0.5.0
func (in *SecretParameterSpecResource) DeepCopy() *SecretParameterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretParameterSpecResource.
func (*SecretParameterSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *SecretParameterSpecResource) DeepCopyInto(out *SecretParameterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretParameterStatus ¶ added in v0.5.0
type SecretParameterStatus 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 (*SecretParameterStatus) DeepCopy ¶ added in v0.5.0
func (in *SecretParameterStatus) DeepCopy() *SecretParameterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretParameterStatus.
func (*SecretParameterStatus) DeepCopyInto ¶ added in v0.5.0
func (in *SecretParameterStatus) DeepCopyInto(out *SecretParameterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceSetting ¶ added in v0.5.0
type ServiceSetting struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceSettingSpec `json:"spec,omitempty"` Status ServiceSettingStatus `json:"status,omitempty"` }
func (*ServiceSetting) DeepCopy ¶ added in v0.5.0
func (in *ServiceSetting) DeepCopy() *ServiceSetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSetting.
func (*ServiceSetting) DeepCopyInto ¶ added in v0.5.0
func (in *ServiceSetting) DeepCopyInto(out *ServiceSetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceSetting) DeepCopyObject ¶ added in v0.5.0
func (in *ServiceSetting) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceSetting) SetupWebhookWithManager ¶ added in v0.5.0
func (r *ServiceSetting) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ServiceSetting) ValidateCreate ¶ added in v0.5.0
func (r *ServiceSetting) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ServiceSetting) ValidateDelete ¶ added in v0.5.0
func (r *ServiceSetting) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ServiceSetting) ValidateUpdate ¶ added in v0.5.0
func (r *ServiceSetting) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ServiceSettingList ¶ added in v0.5.0
type ServiceSettingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ServiceSetting CRD objects Items []ServiceSetting `json:"items,omitempty"` }
ServiceSettingList is a list of ServiceSettings
func (*ServiceSettingList) DeepCopy ¶ added in v0.5.0
func (in *ServiceSettingList) DeepCopy() *ServiceSettingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSettingList.
func (*ServiceSettingList) DeepCopyInto ¶ added in v0.5.0
func (in *ServiceSettingList) DeepCopyInto(out *ServiceSettingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceSettingList) DeepCopyObject ¶ added in v0.5.0
func (in *ServiceSettingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceSettingSpec ¶ added in v0.5.0
type ServiceSettingSpec struct { State *ServiceSettingSpecResource `json:"state,omitempty" tf:"-"` Resource ServiceSettingSpecResource `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 (*ServiceSettingSpec) DeepCopy ¶ added in v0.5.0
func (in *ServiceSettingSpec) DeepCopy() *ServiceSettingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSettingSpec.
func (*ServiceSettingSpec) DeepCopyInto ¶ added in v0.5.0
func (in *ServiceSettingSpec) DeepCopyInto(out *ServiceSettingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceSettingSpecResource ¶ added in v0.5.0
type ServiceSettingSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DeliveryOssBucketName *string `json:"deliveryOssBucketName,omitempty" tf:"delivery_oss_bucket_name"` // +optional DeliveryOssEnabled *bool `json:"deliveryOssEnabled,omitempty" tf:"delivery_oss_enabled"` // +optional DeliveryOssKeyPrefix *string `json:"deliveryOssKeyPrefix,omitempty" tf:"delivery_oss_key_prefix"` // +optional DeliverySlsEnabled *bool `json:"deliverySlsEnabled,omitempty" tf:"delivery_sls_enabled"` // +optional DeliverySlsProjectName *string `json:"deliverySlsProjectName,omitempty" tf:"delivery_sls_project_name"` }
func (*ServiceSettingSpecResource) DeepCopy ¶ added in v0.5.0
func (in *ServiceSettingSpecResource) DeepCopy() *ServiceSettingSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSettingSpecResource.
func (*ServiceSettingSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *ServiceSettingSpecResource) DeepCopyInto(out *ServiceSettingSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceSettingStatus ¶ added in v0.5.0
type ServiceSettingStatus 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 (*ServiceSettingStatus) DeepCopy ¶ added in v0.5.0
func (in *ServiceSettingStatus) DeepCopy() *ServiceSettingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSettingStatus.
func (*ServiceSettingStatus) DeepCopyInto ¶ added in v0.5.0
func (in *ServiceSettingStatus) DeepCopyInto(out *ServiceSettingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StateConfiguration ¶ added in v0.5.0
type StateConfiguration struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StateConfigurationSpec `json:"spec,omitempty"` Status StateConfigurationStatus `json:"status,omitempty"` }
func (*StateConfiguration) DeepCopy ¶ added in v0.5.0
func (in *StateConfiguration) DeepCopy() *StateConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StateConfiguration.
func (*StateConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *StateConfiguration) DeepCopyInto(out *StateConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StateConfiguration) DeepCopyObject ¶ added in v0.5.0
func (in *StateConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StateConfiguration) SetupWebhookWithManager ¶ added in v0.5.0
func (r *StateConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*StateConfiguration) ValidateCreate ¶ added in v0.5.0
func (r *StateConfiguration) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*StateConfiguration) ValidateDelete ¶ added in v0.5.0
func (r *StateConfiguration) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*StateConfiguration) ValidateUpdate ¶ added in v0.5.0
func (r *StateConfiguration) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type StateConfigurationList ¶ added in v0.5.0
type StateConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of StateConfiguration CRD objects Items []StateConfiguration `json:"items,omitempty"` }
StateConfigurationList is a list of StateConfigurations
func (*StateConfigurationList) DeepCopy ¶ added in v0.5.0
func (in *StateConfigurationList) DeepCopy() *StateConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StateConfigurationList.
func (*StateConfigurationList) DeepCopyInto ¶ added in v0.5.0
func (in *StateConfigurationList) DeepCopyInto(out *StateConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StateConfigurationList) DeepCopyObject ¶ added in v0.5.0
func (in *StateConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StateConfigurationSpec ¶ added in v0.5.0
type StateConfigurationSpec struct { State *StateConfigurationSpecResource `json:"state,omitempty" tf:"-"` Resource StateConfigurationSpecResource `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 (*StateConfigurationSpec) DeepCopy ¶ added in v0.5.0
func (in *StateConfigurationSpec) DeepCopy() *StateConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StateConfigurationSpec.
func (*StateConfigurationSpec) DeepCopyInto ¶ added in v0.5.0
func (in *StateConfigurationSpec) DeepCopyInto(out *StateConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StateConfigurationSpecResource ¶ added in v0.5.0
type StateConfigurationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ConfigureMode *string `json:"configureMode,omitempty" tf:"configure_mode"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Parameters *string `json:"parameters,omitempty" tf:"parameters"` // +optional ResourceGroupID *string `json:"resourceGroupID,omitempty" tf:"resource_group_id"` ScheduleExpression *string `json:"scheduleExpression" tf:"schedule_expression"` ScheduleType *string `json:"scheduleType" tf:"schedule_type"` // +optional Tags map[string]string `json:"tags,omitempty" tf:"tags"` Targets *string `json:"targets" tf:"targets"` TemplateName *string `json:"templateName" tf:"template_name"` // +optional TemplateVersion *string `json:"templateVersion,omitempty" tf:"template_version"` }
func (*StateConfigurationSpecResource) DeepCopy ¶ added in v0.5.0
func (in *StateConfigurationSpecResource) DeepCopy() *StateConfigurationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StateConfigurationSpecResource.
func (*StateConfigurationSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *StateConfigurationSpecResource) DeepCopyInto(out *StateConfigurationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StateConfigurationStatus ¶ added in v0.5.0
type StateConfigurationStatus 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 (*StateConfigurationStatus) DeepCopy ¶ added in v0.5.0
func (in *StateConfigurationStatus) DeepCopy() *StateConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StateConfigurationStatus.
func (*StateConfigurationStatus) DeepCopyInto ¶ added in v0.5.0
func (in *StateConfigurationStatus) DeepCopyInto(out *StateConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Template ¶
type Template struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TemplateSpec `json:"spec,omitempty"` Status TemplateStatus `json:"status,omitempty"` }
func (*Template) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Template.
func (*Template) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Template) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Template) SetupWebhookWithManager ¶
func (*Template) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Template) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type TemplateList ¶
type TemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Template CRD objects Items []Template `json:"items,omitempty"` }
TemplateList is a list of Templates
func (*TemplateList) DeepCopy ¶
func (in *TemplateList) DeepCopy() *TemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateList.
func (*TemplateList) DeepCopyInto ¶
func (in *TemplateList) DeepCopyInto(out *TemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TemplateList) DeepCopyObject ¶
func (in *TemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TemplateSpec ¶
type TemplateSpec struct { State *TemplateSpecResource `json:"state,omitempty" tf:"-"` Resource TemplateSpecResource `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 (*TemplateSpec) DeepCopy ¶
func (in *TemplateSpec) DeepCopy() *TemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateSpec.
func (*TemplateSpec) DeepCopyInto ¶
func (in *TemplateSpec) DeepCopyInto(out *TemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateSpecResource ¶
type TemplateSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AutoDeleteExecutions *bool `json:"autoDeleteExecutions,omitempty" tf:"auto_delete_executions"` Content *string `json:"content" tf:"content"` // +optional CreatedBy *string `json:"createdBy,omitempty" tf:"created_by"` // +optional CreatedDate *string `json:"createdDate,omitempty" tf:"created_date"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional HasTrigger *bool `json:"hasTrigger,omitempty" tf:"has_trigger"` ShareType *string `json:"shareType,omitempty" tf:"share_type"` // +optional Tags map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TemplateFormat *string `json:"templateFormat,omitempty" tf:"template_format"` // +optional TemplateID *string `json:"templateID,omitempty" tf:"template_id"` TemplateName *string `json:"templateName" tf:"template_name"` // +optional TemplateType *string `json:"templateType,omitempty" tf:"template_type"` // +optional TemplateVersion *string `json:"templateVersion,omitempty" tf:"template_version"` // +optional UpdatedBy *string `json:"updatedBy,omitempty" tf:"updated_by"` // +optional UpdatedDate *string `json:"updatedDate,omitempty" tf:"updated_date"` // +optional VersionName *string `json:"versionName,omitempty" tf:"version_name"` }
func (*TemplateSpecResource) DeepCopy ¶
func (in *TemplateSpecResource) DeepCopy() *TemplateSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateSpecResource.
func (*TemplateSpecResource) DeepCopyInto ¶
func (in *TemplateSpecResource) DeepCopyInto(out *TemplateSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateStatus ¶
type TemplateStatus 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 (*TemplateStatus) DeepCopy ¶
func (in *TemplateStatus) DeepCopy() *TemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateStatus.
func (*TemplateStatus) DeepCopyInto ¶
func (in *TemplateStatus) DeepCopyInto(out *TemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- application_group_types.go
- application_group_webhook.go
- application_types.go
- application_webhook.go
- codec.go
- doc.go
- execution_types.go
- execution_webhook.go
- parameter_types.go
- parameter_webhook.go
- patch_baseline_types.go
- patch_baseline_webhook.go
- register.go
- secret_parameter_types.go
- secret_parameter_webhook.go
- service_setting_types.go
- service_setting_webhook.go
- state_configuration_types.go
- state_configuration_webhook.go
- template_types.go
- template_webhook.go
- zz_generated.deepcopy.go