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: 14 Imported by: 0

Documentation

Overview

+groupName=digital.azurerm.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: digital.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 TwinsEndpointEventgrid

type TwinsEndpointEventgrid struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              TwinsEndpointEventgridSpec   `json:"spec,omitempty"`
	Status            TwinsEndpointEventgridStatus `json:"status,omitempty"`
}

func (*TwinsEndpointEventgrid) DeepCopy

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

func (*TwinsEndpointEventgrid) DeepCopyInto

func (in *TwinsEndpointEventgrid) DeepCopyInto(out *TwinsEndpointEventgrid)

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

func (*TwinsEndpointEventgrid) DeepCopyObject

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

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

func (*TwinsEndpointEventgrid) SetupWebhookWithManager

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

func (*TwinsEndpointEventgrid) ValidateCreate

func (r *TwinsEndpointEventgrid) ValidateCreate() error

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

func (*TwinsEndpointEventgrid) ValidateDelete

func (r *TwinsEndpointEventgrid) ValidateDelete() error

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

func (*TwinsEndpointEventgrid) ValidateUpdate

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

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

type TwinsEndpointEventgridList

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

TwinsEndpointEventgridList is a list of TwinsEndpointEventgrids

func (*TwinsEndpointEventgridList) DeepCopy

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

func (*TwinsEndpointEventgridList) DeepCopyInto

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

func (*TwinsEndpointEventgridList) DeepCopyObject

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

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

type TwinsEndpointEventgridSpec

type TwinsEndpointEventgridSpec struct {
	State *TwinsEndpointEventgridSpecResource `json:"state,omitempty" tf:"-"`

	Resource TwinsEndpointEventgridSpecResource `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 (*TwinsEndpointEventgridSpec) DeepCopy

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

func (*TwinsEndpointEventgridSpec) DeepCopyInto

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

type TwinsEndpointEventgridSpecResource

type TwinsEndpointEventgridSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	DeadLetterStorageSecret          *string `json:"deadLetterStorageSecret,omitempty" tf:"dead_letter_storage_secret"`
	DigitalTwinsID                   *string `json:"digitalTwinsID" tf:"digital_twins_id"`
	EventgridTopicEndpoint           *string `json:"eventgridTopicEndpoint" tf:"eventgrid_topic_endpoint"`
	EventgridTopicPrimaryAccessKey   *string `json:"eventgridTopicPrimaryAccessKey" tf:"eventgrid_topic_primary_access_key"`
	EventgridTopicSecondaryAccessKey *string `json:"eventgridTopicSecondaryAccessKey" tf:"eventgrid_topic_secondary_access_key"`
	Name                             *string `json:"name" tf:"name"`
}

func (*TwinsEndpointEventgridSpecResource) DeepCopy

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

func (*TwinsEndpointEventgridSpecResource) DeepCopyInto

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

type TwinsEndpointEventgridStatus

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

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

func (*TwinsEndpointEventgridStatus) DeepCopyInto

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

type TwinsEndpointEventhub

type TwinsEndpointEventhub struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              TwinsEndpointEventhubSpec   `json:"spec,omitempty"`
	Status            TwinsEndpointEventhubStatus `json:"status,omitempty"`
}

func (*TwinsEndpointEventhub) DeepCopy

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

func (*TwinsEndpointEventhub) DeepCopyInto

func (in *TwinsEndpointEventhub) DeepCopyInto(out *TwinsEndpointEventhub)

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

func (*TwinsEndpointEventhub) DeepCopyObject

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

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

func (*TwinsEndpointEventhub) SetupWebhookWithManager

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

func (*TwinsEndpointEventhub) ValidateCreate

func (r *TwinsEndpointEventhub) ValidateCreate() error

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

func (*TwinsEndpointEventhub) ValidateDelete

func (r *TwinsEndpointEventhub) ValidateDelete() error

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

func (*TwinsEndpointEventhub) ValidateUpdate

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

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

type TwinsEndpointEventhubList

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

TwinsEndpointEventhubList is a list of TwinsEndpointEventhubs

func (*TwinsEndpointEventhubList) DeepCopy

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

func (*TwinsEndpointEventhubList) DeepCopyInto

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

func (*TwinsEndpointEventhubList) DeepCopyObject

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

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

type TwinsEndpointEventhubSpec

type TwinsEndpointEventhubSpec struct {
	State *TwinsEndpointEventhubSpecResource `json:"state,omitempty" tf:"-"`

	Resource TwinsEndpointEventhubSpecResource `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 (*TwinsEndpointEventhubSpec) DeepCopy

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

func (*TwinsEndpointEventhubSpec) DeepCopyInto

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

type TwinsEndpointEventhubSpecResource

type TwinsEndpointEventhubSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	DeadLetterStorageSecret           *string `json:"-" sensitive:"true" tf:"dead_letter_storage_secret"`
	DigitalTwinsID                    *string `json:"digitalTwinsID" tf:"digital_twins_id"`
	EventhubPrimaryConnectionString   *string `json:"-" sensitive:"true" tf:"eventhub_primary_connection_string"`
	EventhubSecondaryConnectionString *string `json:"-" sensitive:"true" tf:"eventhub_secondary_connection_string"`
	Name                              *string `json:"name" tf:"name"`
}

func (*TwinsEndpointEventhubSpecResource) DeepCopy

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

func (*TwinsEndpointEventhubSpecResource) DeepCopyInto

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

type TwinsEndpointEventhubStatus

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

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

func (*TwinsEndpointEventhubStatus) DeepCopyInto

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

type TwinsEndpointServicebus

type TwinsEndpointServicebus struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              TwinsEndpointServicebusSpec   `json:"spec,omitempty"`
	Status            TwinsEndpointServicebusStatus `json:"status,omitempty"`
}

func (*TwinsEndpointServicebus) DeepCopy

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

func (*TwinsEndpointServicebus) DeepCopyInto

func (in *TwinsEndpointServicebus) DeepCopyInto(out *TwinsEndpointServicebus)

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

func (*TwinsEndpointServicebus) DeepCopyObject

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

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

func (*TwinsEndpointServicebus) SetupWebhookWithManager

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

func (*TwinsEndpointServicebus) ValidateCreate

func (r *TwinsEndpointServicebus) ValidateCreate() error

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

func (*TwinsEndpointServicebus) ValidateDelete

func (r *TwinsEndpointServicebus) ValidateDelete() error

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

func (*TwinsEndpointServicebus) ValidateUpdate

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

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

type TwinsEndpointServicebusList

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

TwinsEndpointServicebusList is a list of TwinsEndpointServicebuss

func (*TwinsEndpointServicebusList) DeepCopy

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

func (*TwinsEndpointServicebusList) DeepCopyInto

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

func (*TwinsEndpointServicebusList) DeepCopyObject

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

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

type TwinsEndpointServicebusSpec

type TwinsEndpointServicebusSpec struct {
	State *TwinsEndpointServicebusSpecResource `json:"state,omitempty" tf:"-"`

	Resource TwinsEndpointServicebusSpecResource `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 (*TwinsEndpointServicebusSpec) DeepCopy

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

func (*TwinsEndpointServicebusSpec) DeepCopyInto

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

type TwinsEndpointServicebusSpecResource

type TwinsEndpointServicebusSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	DeadLetterStorageSecret             *string `json:"-" sensitive:"true" tf:"dead_letter_storage_secret"`
	DigitalTwinsID                      *string `json:"digitalTwinsID" tf:"digital_twins_id"`
	Name                                *string `json:"name" tf:"name"`
	ServicebusPrimaryConnectionString   *string `json:"-" sensitive:"true" tf:"servicebus_primary_connection_string"`
	ServicebusSecondaryConnectionString *string `json:"-" sensitive:"true" tf:"servicebus_secondary_connection_string"`
}

func (*TwinsEndpointServicebusSpecResource) DeepCopy

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

func (*TwinsEndpointServicebusSpecResource) DeepCopyInto

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

type TwinsEndpointServicebusStatus

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

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

func (*TwinsEndpointServicebusStatus) DeepCopyInto

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

type TwinsInstance

type TwinsInstance struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              TwinsInstanceSpec   `json:"spec,omitempty"`
	Status            TwinsInstanceStatus `json:"status,omitempty"`
}

func (*TwinsInstance) DeepCopy

func (in *TwinsInstance) DeepCopy() *TwinsInstance

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

func (*TwinsInstance) DeepCopyInto

func (in *TwinsInstance) DeepCopyInto(out *TwinsInstance)

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

func (*TwinsInstance) DeepCopyObject

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

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

func (*TwinsInstance) SetupWebhookWithManager

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

func (*TwinsInstance) ValidateCreate

func (r *TwinsInstance) ValidateCreate() error

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

func (*TwinsInstance) ValidateDelete

func (r *TwinsInstance) ValidateDelete() error

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

func (*TwinsInstance) ValidateUpdate

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

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

type TwinsInstanceList

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

TwinsInstanceList is a list of TwinsInstances

func (*TwinsInstanceList) DeepCopy

func (in *TwinsInstanceList) DeepCopy() *TwinsInstanceList

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

func (*TwinsInstanceList) DeepCopyInto

func (in *TwinsInstanceList) DeepCopyInto(out *TwinsInstanceList)

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

func (*TwinsInstanceList) DeepCopyObject

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

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

type TwinsInstanceSpec

type TwinsInstanceSpec struct {
	State *TwinsInstanceSpecResource `json:"state,omitempty" tf:"-"`

	Resource TwinsInstanceSpecResource `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 (*TwinsInstanceSpec) DeepCopy

func (in *TwinsInstanceSpec) DeepCopy() *TwinsInstanceSpec

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

func (*TwinsInstanceSpec) DeepCopyInto

func (in *TwinsInstanceSpec) DeepCopyInto(out *TwinsInstanceSpec)

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

type TwinsInstanceSpecResource

type TwinsInstanceSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	HostName          *string `json:"hostName,omitempty" tf:"host_name"`
	Location          *string `json:"location" tf:"location"`
	Name              *string `json:"name" tf:"name"`
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
}

func (*TwinsInstanceSpecResource) DeepCopy

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

func (*TwinsInstanceSpecResource) DeepCopyInto

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

type TwinsInstanceStatus

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

func (in *TwinsInstanceStatus) DeepCopy() *TwinsInstanceStatus

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

func (*TwinsInstanceStatus) DeepCopyInto

func (in *TwinsInstanceStatus) DeepCopyInto(out *TwinsInstanceStatus)

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