Documentation ¶
Overview ¶
+groupName=msc.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 SubContact
- func (in *SubContact) DeepCopy() *SubContact
- func (in *SubContact) DeepCopyInto(out *SubContact)
- func (in *SubContact) DeepCopyObject() runtime.Object
- func (r *SubContact) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SubContact) ValidateCreate() error
- func (r *SubContact) ValidateDelete() error
- func (r *SubContact) ValidateUpdate(old runtime.Object) error
- type SubContactList
- type SubContactSpec
- type SubContactSpecResource
- type SubContactStatus
- type SubSubscription
- func (in *SubSubscription) DeepCopy() *SubSubscription
- func (in *SubSubscription) DeepCopyInto(out *SubSubscription)
- func (in *SubSubscription) DeepCopyObject() runtime.Object
- func (r *SubSubscription) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SubSubscription) ValidateCreate() error
- func (r *SubSubscription) ValidateDelete() error
- func (r *SubSubscription) ValidateUpdate(old runtime.Object) error
- type SubSubscriptionList
- type SubSubscriptionSpec
- type SubSubscriptionSpecResource
- type SubSubscriptionStatus
- type SubWebhook
- func (in *SubWebhook) DeepCopy() *SubWebhook
- func (in *SubWebhook) DeepCopyInto(out *SubWebhook)
- func (in *SubWebhook) DeepCopyObject() runtime.Object
- func (r *SubWebhook) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SubWebhook) ValidateCreate() error
- func (r *SubWebhook) ValidateDelete() error
- func (r *SubWebhook) ValidateUpdate(old runtime.Object) error
- type SubWebhookList
- type SubWebhookSpec
- type SubWebhookSpecResource
- type SubWebhookStatus
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: msc.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 SubContact ¶
type SubContact struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SubContactSpec `json:"spec,omitempty"` Status SubContactStatus `json:"status,omitempty"` }
func (*SubContact) DeepCopy ¶
func (in *SubContact) DeepCopy() *SubContact
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubContact.
func (*SubContact) DeepCopyInto ¶
func (in *SubContact) DeepCopyInto(out *SubContact)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubContact) DeepCopyObject ¶
func (in *SubContact) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubContact) SetupWebhookWithManager ¶
func (r *SubContact) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SubContact) ValidateCreate ¶
func (r *SubContact) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SubContact) ValidateDelete ¶
func (r *SubContact) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SubContact) ValidateUpdate ¶
func (r *SubContact) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SubContactList ¶
type SubContactList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SubContact CRD objects Items []SubContact `json:"items,omitempty"` }
SubContactList is a list of SubContacts
func (*SubContactList) DeepCopy ¶
func (in *SubContactList) DeepCopy() *SubContactList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubContactList.
func (*SubContactList) DeepCopyInto ¶
func (in *SubContactList) DeepCopyInto(out *SubContactList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubContactList) DeepCopyObject ¶
func (in *SubContactList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SubContactSpec ¶
type SubContactSpec struct { State *SubContactSpecResource `json:"state,omitempty" tf:"-"` Resource SubContactSpecResource `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 (*SubContactSpec) DeepCopy ¶
func (in *SubContactSpec) DeepCopy() *SubContactSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubContactSpec.
func (*SubContactSpec) DeepCopyInto ¶
func (in *SubContactSpec) DeepCopyInto(out *SubContactSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubContactSpecResource ¶
type SubContactSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` ContactName *string `json:"contactName" tf:"contact_name"` Email *string `json:"email" tf:"email"` Mobile *string `json:"mobile" tf:"mobile"` Position *string `json:"position" tf:"position"` }
func (*SubContactSpecResource) DeepCopy ¶
func (in *SubContactSpecResource) DeepCopy() *SubContactSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubContactSpecResource.
func (*SubContactSpecResource) DeepCopyInto ¶
func (in *SubContactSpecResource) DeepCopyInto(out *SubContactSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubContactStatus ¶
type SubContactStatus 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 (*SubContactStatus) DeepCopy ¶
func (in *SubContactStatus) DeepCopy() *SubContactStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubContactStatus.
func (*SubContactStatus) DeepCopyInto ¶
func (in *SubContactStatus) DeepCopyInto(out *SubContactStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubSubscription ¶
type SubSubscription struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SubSubscriptionSpec `json:"spec,omitempty"` Status SubSubscriptionStatus `json:"status,omitempty"` }
func (*SubSubscription) DeepCopy ¶
func (in *SubSubscription) DeepCopy() *SubSubscription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubSubscription.
func (*SubSubscription) DeepCopyInto ¶
func (in *SubSubscription) DeepCopyInto(out *SubSubscription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubSubscription) DeepCopyObject ¶
func (in *SubSubscription) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubSubscription) SetupWebhookWithManager ¶
func (r *SubSubscription) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SubSubscription) ValidateCreate ¶
func (r *SubSubscription) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SubSubscription) ValidateDelete ¶
func (r *SubSubscription) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SubSubscription) ValidateUpdate ¶
func (r *SubSubscription) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SubSubscriptionList ¶
type SubSubscriptionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SubSubscription CRD objects Items []SubSubscription `json:"items,omitempty"` }
SubSubscriptionList is a list of SubSubscriptions
func (*SubSubscriptionList) DeepCopy ¶
func (in *SubSubscriptionList) DeepCopy() *SubSubscriptionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubSubscriptionList.
func (*SubSubscriptionList) DeepCopyInto ¶
func (in *SubSubscriptionList) DeepCopyInto(out *SubSubscriptionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubSubscriptionList) DeepCopyObject ¶
func (in *SubSubscriptionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SubSubscriptionSpec ¶
type SubSubscriptionSpec struct { State *SubSubscriptionSpecResource `json:"state,omitempty" tf:"-"` Resource SubSubscriptionSpecResource `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 (*SubSubscriptionSpec) DeepCopy ¶
func (in *SubSubscriptionSpec) DeepCopy() *SubSubscriptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubSubscriptionSpec.
func (*SubSubscriptionSpec) DeepCopyInto ¶
func (in *SubSubscriptionSpec) DeepCopyInto(out *SubSubscriptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubSubscriptionSpecResource ¶
type SubSubscriptionSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Channel *string `json:"channel,omitempty" tf:"channel"` // +optional ContactIDS []string `json:"contactIDS,omitempty" tf:"contact_ids"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional EmailStatus *int64 `json:"emailStatus,omitempty" tf:"email_status"` ItemName *string `json:"itemName" tf:"item_name"` // +optional PmsgStatus *int64 `json:"pmsgStatus,omitempty" tf:"pmsg_status"` // +optional SmsStatus *int64 `json:"smsStatus,omitempty" tf:"sms_status"` // +optional TtsStatus *int64 `json:"ttsStatus,omitempty" tf:"tts_status"` // +optional WebhookIDS []string `json:"webhookIDS,omitempty" tf:"webhook_ids"` // +optional WebhookStatus *int64 `json:"webhookStatus,omitempty" tf:"webhook_status"` }
func (*SubSubscriptionSpecResource) DeepCopy ¶
func (in *SubSubscriptionSpecResource) DeepCopy() *SubSubscriptionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubSubscriptionSpecResource.
func (*SubSubscriptionSpecResource) DeepCopyInto ¶
func (in *SubSubscriptionSpecResource) DeepCopyInto(out *SubSubscriptionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubSubscriptionStatus ¶
type SubSubscriptionStatus 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 (*SubSubscriptionStatus) DeepCopy ¶
func (in *SubSubscriptionStatus) DeepCopy() *SubSubscriptionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubSubscriptionStatus.
func (*SubSubscriptionStatus) DeepCopyInto ¶
func (in *SubSubscriptionStatus) DeepCopyInto(out *SubSubscriptionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubWebhook ¶ added in v0.5.0
type SubWebhook struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SubWebhookSpec `json:"spec,omitempty"` Status SubWebhookStatus `json:"status,omitempty"` }
func (*SubWebhook) DeepCopy ¶ added in v0.5.0
func (in *SubWebhook) DeepCopy() *SubWebhook
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubWebhook.
func (*SubWebhook) DeepCopyInto ¶ added in v0.5.0
func (in *SubWebhook) DeepCopyInto(out *SubWebhook)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubWebhook) DeepCopyObject ¶ added in v0.5.0
func (in *SubWebhook) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubWebhook) SetupWebhookWithManager ¶ added in v0.5.0
func (r *SubWebhook) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SubWebhook) ValidateCreate ¶ added in v0.5.0
func (r *SubWebhook) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SubWebhook) ValidateDelete ¶ added in v0.5.0
func (r *SubWebhook) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SubWebhook) ValidateUpdate ¶ added in v0.5.0
func (r *SubWebhook) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SubWebhookList ¶ added in v0.5.0
type SubWebhookList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SubWebhook CRD objects Items []SubWebhook `json:"items,omitempty"` }
SubWebhookList is a list of SubWebhooks
func (*SubWebhookList) DeepCopy ¶ added in v0.5.0
func (in *SubWebhookList) DeepCopy() *SubWebhookList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubWebhookList.
func (*SubWebhookList) DeepCopyInto ¶ added in v0.5.0
func (in *SubWebhookList) DeepCopyInto(out *SubWebhookList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubWebhookList) DeepCopyObject ¶ added in v0.5.0
func (in *SubWebhookList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SubWebhookSpec ¶ added in v0.5.0
type SubWebhookSpec struct { State *SubWebhookSpecResource `json:"state,omitempty" tf:"-"` Resource SubWebhookSpecResource `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 (*SubWebhookSpec) DeepCopy ¶ added in v0.5.0
func (in *SubWebhookSpec) DeepCopy() *SubWebhookSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubWebhookSpec.
func (*SubWebhookSpec) DeepCopyInto ¶ added in v0.5.0
func (in *SubWebhookSpec) DeepCopyInto(out *SubWebhookSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubWebhookSpecResource ¶ added in v0.5.0
type SubWebhookSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` ServerURL *string `json:"serverURL" tf:"server_url"` WebhookName *string `json:"webhookName" tf:"webhook_name"` }
func (*SubWebhookSpecResource) DeepCopy ¶ added in v0.5.0
func (in *SubWebhookSpecResource) DeepCopy() *SubWebhookSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubWebhookSpecResource.
func (*SubWebhookSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *SubWebhookSpecResource) DeepCopyInto(out *SubWebhookSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubWebhookStatus ¶ added in v0.5.0
type SubWebhookStatus 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 (*SubWebhookStatus) DeepCopy ¶ added in v0.5.0
func (in *SubWebhookStatus) DeepCopy() *SubWebhookStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubWebhookStatus.
func (*SubWebhookStatus) DeepCopyInto ¶ added in v0.5.0
func (in *SubWebhookStatus) DeepCopyInto(out *SubWebhookStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.