v1alpha1

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Overview

+groupName=pinpoint.aws.kubeform.com

Index

Constants

This section is empty.

Variables

View Source
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
)
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: pinpoint.GroupName, Version: "v1alpha1"}

Functions

func GetDecoder

func GetDecoder() map[string]jsoniter.ValDecoder

func GetEncoder

func GetEncoder() map[string]jsoniter.ValEncoder

func Kind

func Kind(kind string) schema.GroupKind

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 AdmChannel

type AdmChannel struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AdmChannelSpec   `json:"spec,omitempty"`
	Status            AdmChannelStatus `json:"status,omitempty"`
}

func (*AdmChannel) DeepCopy

func (in *AdmChannel) DeepCopy() *AdmChannel

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdmChannel.

func (*AdmChannel) DeepCopyInto

func (in *AdmChannel) DeepCopyInto(out *AdmChannel)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AdmChannel) DeepCopyObject

func (in *AdmChannel) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AdmChannel) SetupWebhookWithManager

func (r *AdmChannel) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*AdmChannel) ValidateCreate

func (r *AdmChannel) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*AdmChannel) ValidateDelete

func (r *AdmChannel) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*AdmChannel) ValidateUpdate

func (r *AdmChannel) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type AdmChannelList

type AdmChannelList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AdmChannel CRD objects
	Items []AdmChannel `json:"items,omitempty"`
}

AdmChannelList is a list of AdmChannels

func (*AdmChannelList) DeepCopy

func (in *AdmChannelList) DeepCopy() *AdmChannelList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdmChannelList.

func (*AdmChannelList) DeepCopyInto

func (in *AdmChannelList) DeepCopyInto(out *AdmChannelList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AdmChannelList) DeepCopyObject

func (in *AdmChannelList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AdmChannelSpec

type AdmChannelSpec struct {
	State *AdmChannelSpecResource `json:"state,omitempty" tf:"-"`

	Resource AdmChannelSpecResource `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 (*AdmChannelSpec) DeepCopy

func (in *AdmChannelSpec) DeepCopy() *AdmChannelSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdmChannelSpec.

func (*AdmChannelSpec) DeepCopyInto

func (in *AdmChannelSpec) DeepCopyInto(out *AdmChannelSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AdmChannelSpecResource

type AdmChannelSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	ApplicationID *string `json:"applicationID" tf:"application_id"`
	ClientID      *string `json:"-" sensitive:"true" tf:"client_id"`
	ClientSecret  *string `json:"-" sensitive:"true" tf:"client_secret"`
	// +optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled"`
}

func (*AdmChannelSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdmChannelSpecResource.

func (*AdmChannelSpecResource) DeepCopyInto

func (in *AdmChannelSpecResource) DeepCopyInto(out *AdmChannelSpecResource)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AdmChannelStatus

type AdmChannelStatus 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 (*AdmChannelStatus) DeepCopy

func (in *AdmChannelStatus) DeepCopy() *AdmChannelStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdmChannelStatus.

func (*AdmChannelStatus) DeepCopyInto

func (in *AdmChannelStatus) DeepCopyInto(out *AdmChannelStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApnsChannel

type ApnsChannel struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ApnsChannelSpec   `json:"spec,omitempty"`
	Status            ApnsChannelStatus `json:"status,omitempty"`
}

func (*ApnsChannel) DeepCopy

func (in *ApnsChannel) DeepCopy() *ApnsChannel

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApnsChannel.

func (*ApnsChannel) DeepCopyInto

func (in *ApnsChannel) DeepCopyInto(out *ApnsChannel)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ApnsChannel) DeepCopyObject

func (in *ApnsChannel) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ApnsChannel) SetupWebhookWithManager

func (r *ApnsChannel) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*ApnsChannel) ValidateCreate

func (r *ApnsChannel) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*ApnsChannel) ValidateDelete

func (r *ApnsChannel) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*ApnsChannel) ValidateUpdate

func (r *ApnsChannel) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type ApnsChannelList

type ApnsChannelList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ApnsChannel CRD objects
	Items []ApnsChannel `json:"items,omitempty"`
}

ApnsChannelList is a list of ApnsChannels

func (*ApnsChannelList) DeepCopy

func (in *ApnsChannelList) DeepCopy() *ApnsChannelList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApnsChannelList.

func (*ApnsChannelList) DeepCopyInto

func (in *ApnsChannelList) DeepCopyInto(out *ApnsChannelList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ApnsChannelList) DeepCopyObject

func (in *ApnsChannelList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ApnsChannelSpec

type ApnsChannelSpec struct {
	State *ApnsChannelSpecResource `json:"state,omitempty" tf:"-"`

	Resource ApnsChannelSpecResource `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 (*ApnsChannelSpec) DeepCopy

func (in *ApnsChannelSpec) DeepCopy() *ApnsChannelSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApnsChannelSpec.

func (*ApnsChannelSpec) DeepCopyInto

func (in *ApnsChannelSpec) DeepCopyInto(out *ApnsChannelSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApnsChannelSpecResource

type ApnsChannelSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	ApplicationID *string `json:"applicationID" tf:"application_id"`
	// +optional
	BundleID *string `json:"-" sensitive:"true" tf:"bundle_id"`
	// +optional
	Certificate *string `json:"-" sensitive:"true" tf:"certificate"`
	// +optional
	DefaultAuthenticationMethod *string `json:"defaultAuthenticationMethod,omitempty" tf:"default_authentication_method"`
	// +optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled"`
	// +optional
	PrivateKey *string `json:"-" sensitive:"true" tf:"private_key"`
	// +optional
	TeamID *string `json:"-" sensitive:"true" tf:"team_id"`
	// +optional
	TokenKey *string `json:"-" sensitive:"true" tf:"token_key"`
	// +optional
	TokenKeyID *string `json:"-" sensitive:"true" tf:"token_key_id"`
}

func (*ApnsChannelSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApnsChannelSpecResource.

func (*ApnsChannelSpecResource) DeepCopyInto

func (in *ApnsChannelSpecResource) DeepCopyInto(out *ApnsChannelSpecResource)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApnsChannelStatus

type ApnsChannelStatus 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 (*ApnsChannelStatus) DeepCopy

func (in *ApnsChannelStatus) DeepCopy() *ApnsChannelStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApnsChannelStatus.

func (*ApnsChannelStatus) DeepCopyInto

func (in *ApnsChannelStatus) DeepCopyInto(out *ApnsChannelStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApnsSandboxChannel

type ApnsSandboxChannel struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ApnsSandboxChannelSpec   `json:"spec,omitempty"`
	Status            ApnsSandboxChannelStatus `json:"status,omitempty"`
}

func (*ApnsSandboxChannel) DeepCopy

func (in *ApnsSandboxChannel) DeepCopy() *ApnsSandboxChannel

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApnsSandboxChannel.

func (*ApnsSandboxChannel) DeepCopyInto

func (in *ApnsSandboxChannel) DeepCopyInto(out *ApnsSandboxChannel)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ApnsSandboxChannel) DeepCopyObject

func (in *ApnsSandboxChannel) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ApnsSandboxChannel) SetupWebhookWithManager

func (r *ApnsSandboxChannel) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*ApnsSandboxChannel) ValidateCreate

func (r *ApnsSandboxChannel) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*ApnsSandboxChannel) ValidateDelete

func (r *ApnsSandboxChannel) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*ApnsSandboxChannel) ValidateUpdate

func (r *ApnsSandboxChannel) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type ApnsSandboxChannelList

type ApnsSandboxChannelList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ApnsSandboxChannel CRD objects
	Items []ApnsSandboxChannel `json:"items,omitempty"`
}

ApnsSandboxChannelList is a list of ApnsSandboxChannels

func (*ApnsSandboxChannelList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApnsSandboxChannelList.

func (*ApnsSandboxChannelList) DeepCopyInto

func (in *ApnsSandboxChannelList) DeepCopyInto(out *ApnsSandboxChannelList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ApnsSandboxChannelList) DeepCopyObject

func (in *ApnsSandboxChannelList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ApnsSandboxChannelSpec

type ApnsSandboxChannelSpec struct {
	State *ApnsSandboxChannelSpecResource `json:"state,omitempty" tf:"-"`

	Resource ApnsSandboxChannelSpecResource `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 (*ApnsSandboxChannelSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApnsSandboxChannelSpec.

func (*ApnsSandboxChannelSpec) DeepCopyInto

func (in *ApnsSandboxChannelSpec) DeepCopyInto(out *ApnsSandboxChannelSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApnsSandboxChannelSpecResource

type ApnsSandboxChannelSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	ApplicationID *string `json:"applicationID" tf:"application_id"`
	// +optional
	BundleID *string `json:"-" sensitive:"true" tf:"bundle_id"`
	// +optional
	Certificate *string `json:"-" sensitive:"true" tf:"certificate"`
	// +optional
	DefaultAuthenticationMethod *string `json:"defaultAuthenticationMethod,omitempty" tf:"default_authentication_method"`
	// +optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled"`
	// +optional
	PrivateKey *string `json:"-" sensitive:"true" tf:"private_key"`
	// +optional
	TeamID *string `json:"-" sensitive:"true" tf:"team_id"`
	// +optional
	TokenKey *string `json:"-" sensitive:"true" tf:"token_key"`
	// +optional
	TokenKeyID *string `json:"-" sensitive:"true" tf:"token_key_id"`
}

func (*ApnsSandboxChannelSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApnsSandboxChannelSpecResource.

func (*ApnsSandboxChannelSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApnsSandboxChannelStatus

type ApnsSandboxChannelStatus 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 (*ApnsSandboxChannelStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApnsSandboxChannelStatus.

func (*ApnsSandboxChannelStatus) DeepCopyInto

func (in *ApnsSandboxChannelStatus) DeepCopyInto(out *ApnsSandboxChannelStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApnsVoipChannel

type ApnsVoipChannel struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ApnsVoipChannelSpec   `json:"spec,omitempty"`
	Status            ApnsVoipChannelStatus `json:"status,omitempty"`
}

func (*ApnsVoipChannel) DeepCopy

func (in *ApnsVoipChannel) DeepCopy() *ApnsVoipChannel

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApnsVoipChannel.

func (*ApnsVoipChannel) DeepCopyInto

func (in *ApnsVoipChannel) DeepCopyInto(out *ApnsVoipChannel)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ApnsVoipChannel) DeepCopyObject

func (in *ApnsVoipChannel) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ApnsVoipChannel) SetupWebhookWithManager

func (r *ApnsVoipChannel) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*ApnsVoipChannel) ValidateCreate

func (r *ApnsVoipChannel) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*ApnsVoipChannel) ValidateDelete

func (r *ApnsVoipChannel) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*ApnsVoipChannel) ValidateUpdate

func (r *ApnsVoipChannel) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type ApnsVoipChannelList

type ApnsVoipChannelList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ApnsVoipChannel CRD objects
	Items []ApnsVoipChannel `json:"items,omitempty"`
}

ApnsVoipChannelList is a list of ApnsVoipChannels

func (*ApnsVoipChannelList) DeepCopy

func (in *ApnsVoipChannelList) DeepCopy() *ApnsVoipChannelList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApnsVoipChannelList.

func (*ApnsVoipChannelList) DeepCopyInto

func (in *ApnsVoipChannelList) DeepCopyInto(out *ApnsVoipChannelList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ApnsVoipChannelList) DeepCopyObject

func (in *ApnsVoipChannelList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ApnsVoipChannelSpec

type ApnsVoipChannelSpec struct {
	State *ApnsVoipChannelSpecResource `json:"state,omitempty" tf:"-"`

	Resource ApnsVoipChannelSpecResource `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 (*ApnsVoipChannelSpec) DeepCopy

func (in *ApnsVoipChannelSpec) DeepCopy() *ApnsVoipChannelSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApnsVoipChannelSpec.

func (*ApnsVoipChannelSpec) DeepCopyInto

func (in *ApnsVoipChannelSpec) DeepCopyInto(out *ApnsVoipChannelSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApnsVoipChannelSpecResource

type ApnsVoipChannelSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	ApplicationID *string `json:"applicationID" tf:"application_id"`
	// +optional
	BundleID *string `json:"-" sensitive:"true" tf:"bundle_id"`
	// +optional
	Certificate *string `json:"-" sensitive:"true" tf:"certificate"`
	// +optional
	DefaultAuthenticationMethod *string `json:"defaultAuthenticationMethod,omitempty" tf:"default_authentication_method"`
	// +optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled"`
	// +optional
	PrivateKey *string `json:"-" sensitive:"true" tf:"private_key"`
	// +optional
	TeamID *string `json:"-" sensitive:"true" tf:"team_id"`
	// +optional
	TokenKey *string `json:"-" sensitive:"true" tf:"token_key"`
	// +optional
	TokenKeyID *string `json:"-" sensitive:"true" tf:"token_key_id"`
}

func (*ApnsVoipChannelSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApnsVoipChannelSpecResource.

func (*ApnsVoipChannelSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApnsVoipChannelStatus

type ApnsVoipChannelStatus 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 (*ApnsVoipChannelStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApnsVoipChannelStatus.

func (*ApnsVoipChannelStatus) DeepCopyInto

func (in *ApnsVoipChannelStatus) DeepCopyInto(out *ApnsVoipChannelStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApnsVoipSandboxChannel

type ApnsVoipSandboxChannel struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ApnsVoipSandboxChannelSpec   `json:"spec,omitempty"`
	Status            ApnsVoipSandboxChannelStatus `json:"status,omitempty"`
}

func (*ApnsVoipSandboxChannel) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApnsVoipSandboxChannel.

func (*ApnsVoipSandboxChannel) DeepCopyInto

func (in *ApnsVoipSandboxChannel) DeepCopyInto(out *ApnsVoipSandboxChannel)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ApnsVoipSandboxChannel) DeepCopyObject

func (in *ApnsVoipSandboxChannel) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ApnsVoipSandboxChannel) SetupWebhookWithManager

func (r *ApnsVoipSandboxChannel) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*ApnsVoipSandboxChannel) ValidateCreate

func (r *ApnsVoipSandboxChannel) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*ApnsVoipSandboxChannel) ValidateDelete

func (r *ApnsVoipSandboxChannel) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*ApnsVoipSandboxChannel) ValidateUpdate

func (r *ApnsVoipSandboxChannel) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type ApnsVoipSandboxChannelList

type ApnsVoipSandboxChannelList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ApnsVoipSandboxChannel CRD objects
	Items []ApnsVoipSandboxChannel `json:"items,omitempty"`
}

ApnsVoipSandboxChannelList is a list of ApnsVoipSandboxChannels

func (*ApnsVoipSandboxChannelList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApnsVoipSandboxChannelList.

func (*ApnsVoipSandboxChannelList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ApnsVoipSandboxChannelList) DeepCopyObject

func (in *ApnsVoipSandboxChannelList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ApnsVoipSandboxChannelSpec

type ApnsVoipSandboxChannelSpec struct {
	State *ApnsVoipSandboxChannelSpecResource `json:"state,omitempty" tf:"-"`

	Resource ApnsVoipSandboxChannelSpecResource `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 (*ApnsVoipSandboxChannelSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApnsVoipSandboxChannelSpec.

func (*ApnsVoipSandboxChannelSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApnsVoipSandboxChannelSpecResource

type ApnsVoipSandboxChannelSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	ApplicationID *string `json:"applicationID" tf:"application_id"`
	// +optional
	BundleID *string `json:"-" sensitive:"true" tf:"bundle_id"`
	// +optional
	Certificate *string `json:"-" sensitive:"true" tf:"certificate"`
	// +optional
	DefaultAuthenticationMethod *string `json:"defaultAuthenticationMethod,omitempty" tf:"default_authentication_method"`
	// +optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled"`
	// +optional
	PrivateKey *string `json:"-" sensitive:"true" tf:"private_key"`
	// +optional
	TeamID *string `json:"-" sensitive:"true" tf:"team_id"`
	// +optional
	TokenKey *string `json:"-" sensitive:"true" tf:"token_key"`
	// +optional
	TokenKeyID *string `json:"-" sensitive:"true" tf:"token_key_id"`
}

func (*ApnsVoipSandboxChannelSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApnsVoipSandboxChannelSpecResource.

func (*ApnsVoipSandboxChannelSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApnsVoipSandboxChannelStatus

type ApnsVoipSandboxChannelStatus 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 (*ApnsVoipSandboxChannelStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApnsVoipSandboxChannelStatus.

func (*ApnsVoipSandboxChannelStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type App

type App struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppSpec   `json:"spec,omitempty"`
	Status            AppStatus `json:"status,omitempty"`
}

func (*App) DeepCopy

func (in *App) DeepCopy() *App

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new App.

func (*App) DeepCopyInto

func (in *App) DeepCopyInto(out *App)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*App) DeepCopyObject

func (in *App) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*App) SetupWebhookWithManager

func (r *App) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*App) ValidateCreate

func (r *App) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*App) ValidateDelete

func (r *App) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*App) ValidateUpdate

func (r *App) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type AppList

type AppList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of App CRD objects
	Items []App `json:"items,omitempty"`
}

AppList is a list of Apps

func (*AppList) DeepCopy

func (in *AppList) DeepCopy() *AppList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppList.

func (*AppList) DeepCopyInto

func (in *AppList) DeepCopyInto(out *AppList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AppList) DeepCopyObject

func (in *AppList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AppSpec

type AppSpec struct {
	State *AppSpecResource `json:"state,omitempty" tf:"-"`

	Resource AppSpecResource `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 (*AppSpec) DeepCopy

func (in *AppSpec) DeepCopy() *AppSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpec.

func (*AppSpec) DeepCopyInto

func (in *AppSpec) DeepCopyInto(out *AppSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AppSpecCampaignHook

type AppSpecCampaignHook struct {
	// +optional
	LambdaFunctionName *string `json:"lambdaFunctionName,omitempty" tf:"lambda_function_name"`
	// +optional
	Mode *string `json:"mode,omitempty" tf:"mode"`
	// +optional
	WebURL *string `json:"webURL,omitempty" tf:"web_url"`
}

func (*AppSpecCampaignHook) DeepCopy

func (in *AppSpecCampaignHook) DeepCopy() *AppSpecCampaignHook

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpecCampaignHook.

func (*AppSpecCampaignHook) DeepCopyInto

func (in *AppSpecCampaignHook) DeepCopyInto(out *AppSpecCampaignHook)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AppSpecCampaignHookCodec

type AppSpecCampaignHookCodec struct {
}

+k8s:deepcopy-gen=false

func (AppSpecCampaignHookCodec) Decode

func (AppSpecCampaignHookCodec) Encode

func (AppSpecCampaignHookCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)

func (AppSpecCampaignHookCodec) IsEmpty

type AppSpecLimits

type AppSpecLimits struct {
	// +optional
	Daily *int64 `json:"daily,omitempty" tf:"daily"`
	// +optional
	MaximumDuration *int64 `json:"maximumDuration,omitempty" tf:"maximum_duration"`
	// +optional
	MessagesPerSecond *int64 `json:"messagesPerSecond,omitempty" tf:"messages_per_second"`
	// +optional
	Total *int64 `json:"total,omitempty" tf:"total"`
}

func (*AppSpecLimits) DeepCopy

func (in *AppSpecLimits) DeepCopy() *AppSpecLimits

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpecLimits.

func (*AppSpecLimits) DeepCopyInto

func (in *AppSpecLimits) DeepCopyInto(out *AppSpecLimits)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AppSpecLimitsCodec

type AppSpecLimitsCodec struct {
}

+k8s:deepcopy-gen=false

func (AppSpecLimitsCodec) Decode

func (AppSpecLimitsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)

func (AppSpecLimitsCodec) Encode

func (AppSpecLimitsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)

func (AppSpecLimitsCodec) IsEmpty

func (AppSpecLimitsCodec) IsEmpty(ptr unsafe.Pointer) bool

type AppSpecQuietTime

type AppSpecQuietTime struct {
	// +optional
	End *string `json:"end,omitempty" tf:"end"`
	// +optional
	Start *string `json:"start,omitempty" tf:"start"`
}

func (*AppSpecQuietTime) DeepCopy

func (in *AppSpecQuietTime) DeepCopy() *AppSpecQuietTime

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpecQuietTime.

func (*AppSpecQuietTime) DeepCopyInto

func (in *AppSpecQuietTime) DeepCopyInto(out *AppSpecQuietTime)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AppSpecQuietTimeCodec

type AppSpecQuietTimeCodec struct {
}

+k8s:deepcopy-gen=false

func (AppSpecQuietTimeCodec) Decode

func (AppSpecQuietTimeCodec) Encode

func (AppSpecQuietTimeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)

func (AppSpecQuietTimeCodec) IsEmpty

type AppSpecResource

type AppSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	ApplicationID *string `json:"applicationID,omitempty" tf:"application_id"`
	// +optional
	Arn *string `json:"arn,omitempty" tf:"arn"`
	// +optional
	CampaignHook *AppSpecCampaignHook `json:"campaignHook,omitempty" tf:"campaign_hook"`
	// +optional
	Limits *AppSpecLimits `json:"limits,omitempty" tf:"limits"`
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	NamePrefix *string `json:"namePrefix,omitempty" tf:"name_prefix"`
	// +optional
	QuietTime *AppSpecQuietTime `json:"quietTime,omitempty" tf:"quiet_time"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
}

func (*AppSpecResource) DeepCopy

func (in *AppSpecResource) DeepCopy() *AppSpecResource

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpecResource.

func (*AppSpecResource) DeepCopyInto

func (in *AppSpecResource) DeepCopyInto(out *AppSpecResource)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AppStatus

type AppStatus 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 (*AppStatus) DeepCopy

func (in *AppStatus) DeepCopy() *AppStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppStatus.

func (*AppStatus) DeepCopyInto

func (in *AppStatus) DeepCopyInto(out *AppStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BaiduChannel

type BaiduChannel struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              BaiduChannelSpec   `json:"spec,omitempty"`
	Status            BaiduChannelStatus `json:"status,omitempty"`
}

func (*BaiduChannel) DeepCopy

func (in *BaiduChannel) DeepCopy() *BaiduChannel

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaiduChannel.

func (*BaiduChannel) DeepCopyInto

func (in *BaiduChannel) DeepCopyInto(out *BaiduChannel)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*BaiduChannel) DeepCopyObject

func (in *BaiduChannel) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*BaiduChannel) SetupWebhookWithManager

func (r *BaiduChannel) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*BaiduChannel) ValidateCreate

func (r *BaiduChannel) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*BaiduChannel) ValidateDelete

func (r *BaiduChannel) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*BaiduChannel) ValidateUpdate

func (r *BaiduChannel) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type BaiduChannelList

type BaiduChannelList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of BaiduChannel CRD objects
	Items []BaiduChannel `json:"items,omitempty"`
}

BaiduChannelList is a list of BaiduChannels

func (*BaiduChannelList) DeepCopy

func (in *BaiduChannelList) DeepCopy() *BaiduChannelList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaiduChannelList.

func (*BaiduChannelList) DeepCopyInto

func (in *BaiduChannelList) DeepCopyInto(out *BaiduChannelList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*BaiduChannelList) DeepCopyObject

func (in *BaiduChannelList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type BaiduChannelSpec

type BaiduChannelSpec struct {
	State *BaiduChannelSpecResource `json:"state,omitempty" tf:"-"`

	Resource BaiduChannelSpecResource `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 (*BaiduChannelSpec) DeepCopy

func (in *BaiduChannelSpec) DeepCopy() *BaiduChannelSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaiduChannelSpec.

func (*BaiduChannelSpec) DeepCopyInto

func (in *BaiduChannelSpec) DeepCopyInto(out *BaiduChannelSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BaiduChannelSpecResource

type BaiduChannelSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	ApiKey        *string `json:"-" sensitive:"true" tf:"api_key"`
	ApplicationID *string `json:"applicationID" tf:"application_id"`
	// +optional
	Enabled   *bool   `json:"enabled,omitempty" tf:"enabled"`
	SecretKey *string `json:"-" sensitive:"true" tf:"secret_key"`
}

func (*BaiduChannelSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaiduChannelSpecResource.

func (*BaiduChannelSpecResource) DeepCopyInto

func (in *BaiduChannelSpecResource) DeepCopyInto(out *BaiduChannelSpecResource)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BaiduChannelStatus

type BaiduChannelStatus 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 (*BaiduChannelStatus) DeepCopy

func (in *BaiduChannelStatus) DeepCopy() *BaiduChannelStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaiduChannelStatus.

func (*BaiduChannelStatus) DeepCopyInto

func (in *BaiduChannelStatus) DeepCopyInto(out *BaiduChannelStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EmailChannel

type EmailChannel struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EmailChannelSpec   `json:"spec,omitempty"`
	Status            EmailChannelStatus `json:"status,omitempty"`
}

func (*EmailChannel) DeepCopy

func (in *EmailChannel) DeepCopy() *EmailChannel

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailChannel.

func (*EmailChannel) DeepCopyInto

func (in *EmailChannel) DeepCopyInto(out *EmailChannel)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EmailChannel) DeepCopyObject

func (in *EmailChannel) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*EmailChannel) SetupWebhookWithManager

func (r *EmailChannel) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*EmailChannel) ValidateCreate

func (r *EmailChannel) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*EmailChannel) ValidateDelete

func (r *EmailChannel) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*EmailChannel) ValidateUpdate

func (r *EmailChannel) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type EmailChannelList

type EmailChannelList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of EmailChannel CRD objects
	Items []EmailChannel `json:"items,omitempty"`
}

EmailChannelList is a list of EmailChannels

func (*EmailChannelList) DeepCopy

func (in *EmailChannelList) DeepCopy() *EmailChannelList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailChannelList.

func (*EmailChannelList) DeepCopyInto

func (in *EmailChannelList) DeepCopyInto(out *EmailChannelList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EmailChannelList) DeepCopyObject

func (in *EmailChannelList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EmailChannelSpec

type EmailChannelSpec struct {
	State *EmailChannelSpecResource `json:"state,omitempty" tf:"-"`

	Resource EmailChannelSpecResource `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 (*EmailChannelSpec) DeepCopy

func (in *EmailChannelSpec) DeepCopy() *EmailChannelSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailChannelSpec.

func (*EmailChannelSpec) DeepCopyInto

func (in *EmailChannelSpec) DeepCopyInto(out *EmailChannelSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EmailChannelSpecResource

type EmailChannelSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	ApplicationID *string `json:"applicationID" tf:"application_id"`
	// +optional
	ConfigurationSet *string `json:"configurationSet,omitempty" tf:"configuration_set"`
	// +optional
	Enabled     *bool   `json:"enabled,omitempty" tf:"enabled"`
	FromAddress *string `json:"fromAddress" tf:"from_address"`
	Identity    *string `json:"identity" tf:"identity"`
	// +optional
	MessagesPerSecond *int64 `json:"messagesPerSecond,omitempty" tf:"messages_per_second"`
	// +optional
	RoleArn *string `json:"roleArn,omitempty" tf:"role_arn"`
}

func (*EmailChannelSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailChannelSpecResource.

func (*EmailChannelSpecResource) DeepCopyInto

func (in *EmailChannelSpecResource) DeepCopyInto(out *EmailChannelSpecResource)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EmailChannelStatus

type EmailChannelStatus 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 (*EmailChannelStatus) DeepCopy

func (in *EmailChannelStatus) DeepCopy() *EmailChannelStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailChannelStatus.

func (*EmailChannelStatus) DeepCopyInto

func (in *EmailChannelStatus) DeepCopyInto(out *EmailChannelStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EventStream

type EventStream struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EventStreamSpec   `json:"spec,omitempty"`
	Status            EventStreamStatus `json:"status,omitempty"`
}

func (*EventStream) DeepCopy

func (in *EventStream) DeepCopy() *EventStream

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventStream.

func (*EventStream) DeepCopyInto

func (in *EventStream) DeepCopyInto(out *EventStream)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EventStream) DeepCopyObject

func (in *EventStream) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*EventStream) SetupWebhookWithManager

func (r *EventStream) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*EventStream) ValidateCreate

func (r *EventStream) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*EventStream) ValidateDelete

func (r *EventStream) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*EventStream) ValidateUpdate

func (r *EventStream) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type EventStreamList

type EventStreamList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of EventStream CRD objects
	Items []EventStream `json:"items,omitempty"`
}

EventStreamList is a list of EventStreams

func (*EventStreamList) DeepCopy

func (in *EventStreamList) DeepCopy() *EventStreamList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventStreamList.

func (*EventStreamList) DeepCopyInto

func (in *EventStreamList) DeepCopyInto(out *EventStreamList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EventStreamList) DeepCopyObject

func (in *EventStreamList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EventStreamSpec

type EventStreamSpec struct {
	State *EventStreamSpecResource `json:"state,omitempty" tf:"-"`

	Resource EventStreamSpecResource `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 (*EventStreamSpec) DeepCopy

func (in *EventStreamSpec) DeepCopy() *EventStreamSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventStreamSpec.

func (*EventStreamSpec) DeepCopyInto

func (in *EventStreamSpec) DeepCopyInto(out *EventStreamSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EventStreamSpecResource

type EventStreamSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	ApplicationID        *string `json:"applicationID" tf:"application_id"`
	DestinationStreamArn *string `json:"destinationStreamArn" tf:"destination_stream_arn"`
	RoleArn              *string `json:"roleArn" tf:"role_arn"`
}

func (*EventStreamSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventStreamSpecResource.

func (*EventStreamSpecResource) DeepCopyInto

func (in *EventStreamSpecResource) DeepCopyInto(out *EventStreamSpecResource)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EventStreamStatus

type EventStreamStatus 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 (*EventStreamStatus) DeepCopy

func (in *EventStreamStatus) DeepCopy() *EventStreamStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventStreamStatus.

func (*EventStreamStatus) DeepCopyInto

func (in *EventStreamStatus) DeepCopyInto(out *EventStreamStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GcmChannel

type GcmChannel struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GcmChannelSpec   `json:"spec,omitempty"`
	Status            GcmChannelStatus `json:"status,omitempty"`
}

func (*GcmChannel) DeepCopy

func (in *GcmChannel) DeepCopy() *GcmChannel

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GcmChannel.

func (*GcmChannel) DeepCopyInto

func (in *GcmChannel) DeepCopyInto(out *GcmChannel)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GcmChannel) DeepCopyObject

func (in *GcmChannel) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*GcmChannel) SetupWebhookWithManager

func (r *GcmChannel) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*GcmChannel) ValidateCreate

func (r *GcmChannel) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*GcmChannel) ValidateDelete

func (r *GcmChannel) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*GcmChannel) ValidateUpdate

func (r *GcmChannel) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type GcmChannelList

type GcmChannelList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of GcmChannel CRD objects
	Items []GcmChannel `json:"items,omitempty"`
}

GcmChannelList is a list of GcmChannels

func (*GcmChannelList) DeepCopy

func (in *GcmChannelList) DeepCopy() *GcmChannelList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GcmChannelList.

func (*GcmChannelList) DeepCopyInto

func (in *GcmChannelList) DeepCopyInto(out *GcmChannelList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GcmChannelList) DeepCopyObject

func (in *GcmChannelList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GcmChannelSpec

type GcmChannelSpec struct {
	State *GcmChannelSpecResource `json:"state,omitempty" tf:"-"`

	Resource GcmChannelSpecResource `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 (*GcmChannelSpec) DeepCopy

func (in *GcmChannelSpec) DeepCopy() *GcmChannelSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GcmChannelSpec.

func (*GcmChannelSpec) DeepCopyInto

func (in *GcmChannelSpec) DeepCopyInto(out *GcmChannelSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GcmChannelSpecResource

type GcmChannelSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	ApiKey        *string `json:"-" sensitive:"true" tf:"api_key"`
	ApplicationID *string `json:"applicationID" tf:"application_id"`
	// +optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled"`
}

func (*GcmChannelSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GcmChannelSpecResource.

func (*GcmChannelSpecResource) DeepCopyInto

func (in *GcmChannelSpecResource) DeepCopyInto(out *GcmChannelSpecResource)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GcmChannelStatus

type GcmChannelStatus 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 (*GcmChannelStatus) DeepCopy

func (in *GcmChannelStatus) DeepCopy() *GcmChannelStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GcmChannelStatus.

func (*GcmChannelStatus) DeepCopyInto

func (in *GcmChannelStatus) DeepCopyInto(out *GcmChannelStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SmsChannel

type SmsChannel struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SmsChannelSpec   `json:"spec,omitempty"`
	Status            SmsChannelStatus `json:"status,omitempty"`
}

func (*SmsChannel) DeepCopy

func (in *SmsChannel) DeepCopy() *SmsChannel

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmsChannel.

func (*SmsChannel) DeepCopyInto

func (in *SmsChannel) DeepCopyInto(out *SmsChannel)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SmsChannel) DeepCopyObject

func (in *SmsChannel) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SmsChannel) SetupWebhookWithManager

func (r *SmsChannel) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*SmsChannel) ValidateCreate

func (r *SmsChannel) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*SmsChannel) ValidateDelete

func (r *SmsChannel) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*SmsChannel) ValidateUpdate

func (r *SmsChannel) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type SmsChannelList

type SmsChannelList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SmsChannel CRD objects
	Items []SmsChannel `json:"items,omitempty"`
}

SmsChannelList is a list of SmsChannels

func (*SmsChannelList) DeepCopy

func (in *SmsChannelList) DeepCopy() *SmsChannelList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmsChannelList.

func (*SmsChannelList) DeepCopyInto

func (in *SmsChannelList) DeepCopyInto(out *SmsChannelList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SmsChannelList) DeepCopyObject

func (in *SmsChannelList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SmsChannelSpec

type SmsChannelSpec struct {
	State *SmsChannelSpecResource `json:"state,omitempty" tf:"-"`

	Resource SmsChannelSpecResource `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 (*SmsChannelSpec) DeepCopy

func (in *SmsChannelSpec) DeepCopy() *SmsChannelSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmsChannelSpec.

func (*SmsChannelSpec) DeepCopyInto

func (in *SmsChannelSpec) DeepCopyInto(out *SmsChannelSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SmsChannelSpecResource

type SmsChannelSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	ApplicationID *string `json:"applicationID" tf:"application_id"`
	// +optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled"`
	// +optional
	PromotionalMessagesPerSecond *int64 `json:"promotionalMessagesPerSecond,omitempty" tf:"promotional_messages_per_second"`
	// +optional
	SenderID *string `json:"senderID,omitempty" tf:"sender_id"`
	// +optional
	ShortCode *string `json:"shortCode,omitempty" tf:"short_code"`
	// +optional
	TransactionalMessagesPerSecond *int64 `json:"transactionalMessagesPerSecond,omitempty" tf:"transactional_messages_per_second"`
}

func (*SmsChannelSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmsChannelSpecResource.

func (*SmsChannelSpecResource) DeepCopyInto

func (in *SmsChannelSpecResource) DeepCopyInto(out *SmsChannelSpecResource)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SmsChannelStatus

type SmsChannelStatus 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 (*SmsChannelStatus) DeepCopy

func (in *SmsChannelStatus) DeepCopy() *SmsChannelStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmsChannelStatus.

func (*SmsChannelStatus) DeepCopyInto

func (in *SmsChannelStatus) DeepCopyInto(out *SmsChannelStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL