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=iottime.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: iottime.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 SeriesInsightsAccessPolicy

type SeriesInsightsAccessPolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SeriesInsightsAccessPolicySpec   `json:"spec,omitempty"`
	Status            SeriesInsightsAccessPolicyStatus `json:"status,omitempty"`
}

func (*SeriesInsightsAccessPolicy) DeepCopy

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

func (*SeriesInsightsAccessPolicy) DeepCopyInto

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

func (*SeriesInsightsAccessPolicy) DeepCopyObject

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

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

func (*SeriesInsightsAccessPolicy) SetupWebhookWithManager

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

func (*SeriesInsightsAccessPolicy) ValidateCreate

func (r *SeriesInsightsAccessPolicy) ValidateCreate() error

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

func (*SeriesInsightsAccessPolicy) ValidateDelete

func (r *SeriesInsightsAccessPolicy) ValidateDelete() error

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

func (*SeriesInsightsAccessPolicy) ValidateUpdate

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

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

type SeriesInsightsAccessPolicyList

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

SeriesInsightsAccessPolicyList is a list of SeriesInsightsAccessPolicys

func (*SeriesInsightsAccessPolicyList) DeepCopy

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

func (*SeriesInsightsAccessPolicyList) DeepCopyInto

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

func (*SeriesInsightsAccessPolicyList) DeepCopyObject

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

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

type SeriesInsightsAccessPolicySpec

type SeriesInsightsAccessPolicySpec struct {
	State *SeriesInsightsAccessPolicySpecResource `json:"state,omitempty" tf:"-"`

	Resource SeriesInsightsAccessPolicySpecResource `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 (*SeriesInsightsAccessPolicySpec) DeepCopy

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

func (*SeriesInsightsAccessPolicySpec) DeepCopyInto

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

type SeriesInsightsAccessPolicySpecResource

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

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

	// +optional
	Description                     *string  `json:"description,omitempty" tf:"description"`
	Name                            *string  `json:"name" tf:"name"`
	PrincipalObjectID               *string  `json:"principalObjectID" tf:"principal_object_id"`
	Roles                           []string `json:"roles" tf:"roles"`
	TimeSeriesInsightsEnvironmentID *string  `json:"timeSeriesInsightsEnvironmentID" tf:"time_series_insights_environment_id"`
}

func (*SeriesInsightsAccessPolicySpecResource) DeepCopy

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

func (*SeriesInsightsAccessPolicySpecResource) DeepCopyInto

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

type SeriesInsightsAccessPolicyStatus

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

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

func (*SeriesInsightsAccessPolicyStatus) DeepCopyInto

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

type SeriesInsightsEventSourceEventhub added in v0.5.0

type SeriesInsightsEventSourceEventhub struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SeriesInsightsEventSourceEventhubSpec   `json:"spec,omitempty"`
	Status            SeriesInsightsEventSourceEventhubStatus `json:"status,omitempty"`
}

func (*SeriesInsightsEventSourceEventhub) DeepCopy added in v0.5.0

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

func (*SeriesInsightsEventSourceEventhub) DeepCopyInto added in v0.5.0

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

func (*SeriesInsightsEventSourceEventhub) DeepCopyObject added in v0.5.0

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

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

func (*SeriesInsightsEventSourceEventhub) SetupWebhookWithManager added in v0.5.0

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

func (*SeriesInsightsEventSourceEventhub) ValidateCreate added in v0.5.0

func (r *SeriesInsightsEventSourceEventhub) ValidateCreate() error

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

func (*SeriesInsightsEventSourceEventhub) ValidateDelete added in v0.5.0

func (r *SeriesInsightsEventSourceEventhub) ValidateDelete() error

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

func (*SeriesInsightsEventSourceEventhub) ValidateUpdate added in v0.5.0

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

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

type SeriesInsightsEventSourceEventhubList added in v0.5.0

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

SeriesInsightsEventSourceEventhubList is a list of SeriesInsightsEventSourceEventhubs

func (*SeriesInsightsEventSourceEventhubList) DeepCopy added in v0.5.0

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

func (*SeriesInsightsEventSourceEventhubList) DeepCopyInto added in v0.5.0

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

func (*SeriesInsightsEventSourceEventhubList) DeepCopyObject added in v0.5.0

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

type SeriesInsightsEventSourceEventhubSpec added in v0.5.0

type SeriesInsightsEventSourceEventhubSpec struct {
	State *SeriesInsightsEventSourceEventhubSpecResource `json:"state,omitempty" tf:"-"`

	Resource SeriesInsightsEventSourceEventhubSpecResource `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 (*SeriesInsightsEventSourceEventhubSpec) DeepCopy added in v0.5.0

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

func (*SeriesInsightsEventSourceEventhubSpec) DeepCopyInto added in v0.5.0

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

type SeriesInsightsEventSourceEventhubSpecResource added in v0.5.0

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

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

	ConsumerGroupName     *string `json:"consumerGroupName" tf:"consumer_group_name"`
	EnvironmentID         *string `json:"environmentID" tf:"environment_id"`
	EventSourceResourceID *string `json:"eventSourceResourceID" tf:"event_source_resource_id"`
	EventhubName          *string `json:"eventhubName" tf:"eventhub_name"`
	Location              *string `json:"location" tf:"location"`
	Name                  *string `json:"name" tf:"name"`
	NamespaceName         *string `json:"namespaceName" tf:"namespace_name"`
	SharedAccessKey       *string `json:"-" sensitive:"true" tf:"shared_access_key"`
	SharedAccessKeyName   *string `json:"sharedAccessKeyName" tf:"shared_access_key_name"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	TimestampPropertyName *string `json:"timestampPropertyName,omitempty" tf:"timestamp_property_name"`
}

func (*SeriesInsightsEventSourceEventhubSpecResource) DeepCopy added in v0.5.0

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

func (*SeriesInsightsEventSourceEventhubSpecResource) DeepCopyInto added in v0.5.0

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

type SeriesInsightsEventSourceEventhubStatus added in v0.5.0

type SeriesInsightsEventSourceEventhubStatus 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 (*SeriesInsightsEventSourceEventhubStatus) DeepCopy added in v0.5.0

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

func (*SeriesInsightsEventSourceEventhubStatus) DeepCopyInto added in v0.5.0

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

type SeriesInsightsEventSourceIothub

type SeriesInsightsEventSourceIothub struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SeriesInsightsEventSourceIothubSpec   `json:"spec,omitempty"`
	Status            SeriesInsightsEventSourceIothubStatus `json:"status,omitempty"`
}

func (*SeriesInsightsEventSourceIothub) DeepCopy

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

func (*SeriesInsightsEventSourceIothub) DeepCopyInto

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

func (*SeriesInsightsEventSourceIothub) DeepCopyObject

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

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

func (*SeriesInsightsEventSourceIothub) SetupWebhookWithManager

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

func (*SeriesInsightsEventSourceIothub) ValidateCreate

func (r *SeriesInsightsEventSourceIothub) ValidateCreate() error

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

func (*SeriesInsightsEventSourceIothub) ValidateDelete

func (r *SeriesInsightsEventSourceIothub) ValidateDelete() error

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

func (*SeriesInsightsEventSourceIothub) ValidateUpdate

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

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

type SeriesInsightsEventSourceIothubList

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

SeriesInsightsEventSourceIothubList is a list of SeriesInsightsEventSourceIothubs

func (*SeriesInsightsEventSourceIothubList) DeepCopy

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

func (*SeriesInsightsEventSourceIothubList) DeepCopyInto

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

func (*SeriesInsightsEventSourceIothubList) DeepCopyObject

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

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

type SeriesInsightsEventSourceIothubSpec

type SeriesInsightsEventSourceIothubSpec struct {
	State *SeriesInsightsEventSourceIothubSpecResource `json:"state,omitempty" tf:"-"`

	Resource SeriesInsightsEventSourceIothubSpecResource `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 (*SeriesInsightsEventSourceIothubSpec) DeepCopy

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

func (*SeriesInsightsEventSourceIothubSpec) DeepCopyInto

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

type SeriesInsightsEventSourceIothubSpecResource

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

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

	ConsumerGroupName     *string `json:"consumerGroupName" tf:"consumer_group_name"`
	EnvironmentID         *string `json:"environmentID" tf:"environment_id"`
	EventSourceResourceID *string `json:"eventSourceResourceID" tf:"event_source_resource_id"`
	IothubName            *string `json:"iothubName" tf:"iothub_name"`
	Location              *string `json:"location" tf:"location"`
	Name                  *string `json:"name" tf:"name"`
	SharedAccessKey       *string `json:"-" sensitive:"true" tf:"shared_access_key"`
	SharedAccessKeyName   *string `json:"sharedAccessKeyName" tf:"shared_access_key_name"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	TimestampPropertyName *string `json:"timestampPropertyName,omitempty" tf:"timestamp_property_name"`
}

func (*SeriesInsightsEventSourceIothubSpecResource) DeepCopy

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

func (*SeriesInsightsEventSourceIothubSpecResource) DeepCopyInto

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

type SeriesInsightsEventSourceIothubStatus

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

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

func (*SeriesInsightsEventSourceIothubStatus) DeepCopyInto

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

type SeriesInsightsGen2Environment

type SeriesInsightsGen2Environment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SeriesInsightsGen2EnvironmentSpec   `json:"spec,omitempty"`
	Status            SeriesInsightsGen2EnvironmentStatus `json:"status,omitempty"`
}

func (*SeriesInsightsGen2Environment) DeepCopy

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

func (*SeriesInsightsGen2Environment) DeepCopyInto

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

func (*SeriesInsightsGen2Environment) DeepCopyObject

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

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

func (*SeriesInsightsGen2Environment) SetupWebhookWithManager

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

func (*SeriesInsightsGen2Environment) ValidateCreate

func (r *SeriesInsightsGen2Environment) ValidateCreate() error

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

func (*SeriesInsightsGen2Environment) ValidateDelete

func (r *SeriesInsightsGen2Environment) ValidateDelete() error

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

func (*SeriesInsightsGen2Environment) ValidateUpdate

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

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

type SeriesInsightsGen2EnvironmentList

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

SeriesInsightsGen2EnvironmentList is a list of SeriesInsightsGen2Environments

func (*SeriesInsightsGen2EnvironmentList) DeepCopy

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

func (*SeriesInsightsGen2EnvironmentList) DeepCopyInto

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

func (*SeriesInsightsGen2EnvironmentList) DeepCopyObject

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

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

type SeriesInsightsGen2EnvironmentSpec

type SeriesInsightsGen2EnvironmentSpec struct {
	State *SeriesInsightsGen2EnvironmentSpecResource `json:"state,omitempty" tf:"-"`

	Resource SeriesInsightsGen2EnvironmentSpecResource `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 (*SeriesInsightsGen2EnvironmentSpec) DeepCopy

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

func (*SeriesInsightsGen2EnvironmentSpec) DeepCopyInto

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

type SeriesInsightsGen2EnvironmentSpecResource

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

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

	// +optional
	DataAccessFqdn    *string                                   `json:"dataAccessFqdn,omitempty" tf:"data_access_fqdn"`
	IDProperties      []string                                  `json:"IDProperties" tf:"id_properties"`
	Location          *string                                   `json:"location" tf:"location"`
	Name              *string                                   `json:"name" tf:"name"`
	ResourceGroupName *string                                   `json:"resourceGroupName" tf:"resource_group_name"`
	SkuName           *string                                   `json:"skuName" tf:"sku_name"`
	Storage           *SeriesInsightsGen2EnvironmentSpecStorage `json:"storage" tf:"storage"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	WarmStoreDataRetentionTime *string `json:"warmStoreDataRetentionTime,omitempty" tf:"warm_store_data_retention_time"`
}

func (*SeriesInsightsGen2EnvironmentSpecResource) DeepCopy

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

func (*SeriesInsightsGen2EnvironmentSpecResource) DeepCopyInto

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

type SeriesInsightsGen2EnvironmentSpecStorage

type SeriesInsightsGen2EnvironmentSpecStorage struct {
	Key  *string `json:"-" sensitive:"true" tf:"key"`
	Name *string `json:"name" tf:"name"`
}

func (*SeriesInsightsGen2EnvironmentSpecStorage) DeepCopy

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

func (*SeriesInsightsGen2EnvironmentSpecStorage) DeepCopyInto

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

type SeriesInsightsGen2EnvironmentSpecStorageCodec

type SeriesInsightsGen2EnvironmentSpecStorageCodec struct {
}

+k8s:deepcopy-gen=false

func (SeriesInsightsGen2EnvironmentSpecStorageCodec) Decode

func (SeriesInsightsGen2EnvironmentSpecStorageCodec) Encode

func (SeriesInsightsGen2EnvironmentSpecStorageCodec) IsEmpty

type SeriesInsightsGen2EnvironmentStatus

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

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

func (*SeriesInsightsGen2EnvironmentStatus) DeepCopyInto

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

type SeriesInsightsReferenceDataSet

type SeriesInsightsReferenceDataSet struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SeriesInsightsReferenceDataSetSpec   `json:"spec,omitempty"`
	Status            SeriesInsightsReferenceDataSetStatus `json:"status,omitempty"`
}

func (*SeriesInsightsReferenceDataSet) DeepCopy

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

func (*SeriesInsightsReferenceDataSet) DeepCopyInto

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

func (*SeriesInsightsReferenceDataSet) DeepCopyObject

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

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

func (*SeriesInsightsReferenceDataSet) SetupWebhookWithManager

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

func (*SeriesInsightsReferenceDataSet) ValidateCreate

func (r *SeriesInsightsReferenceDataSet) ValidateCreate() error

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

func (*SeriesInsightsReferenceDataSet) ValidateDelete

func (r *SeriesInsightsReferenceDataSet) ValidateDelete() error

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

func (*SeriesInsightsReferenceDataSet) ValidateUpdate

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

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

type SeriesInsightsReferenceDataSetList

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

SeriesInsightsReferenceDataSetList is a list of SeriesInsightsReferenceDataSets

func (*SeriesInsightsReferenceDataSetList) DeepCopy

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

func (*SeriesInsightsReferenceDataSetList) DeepCopyInto

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

func (*SeriesInsightsReferenceDataSetList) DeepCopyObject

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

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

type SeriesInsightsReferenceDataSetSpec

type SeriesInsightsReferenceDataSetSpec struct {
	State *SeriesInsightsReferenceDataSetSpecResource `json:"state,omitempty" tf:"-"`

	Resource SeriesInsightsReferenceDataSetSpecResource `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 (*SeriesInsightsReferenceDataSetSpec) DeepCopy

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

func (*SeriesInsightsReferenceDataSetSpec) DeepCopyInto

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

type SeriesInsightsReferenceDataSetSpecKeyProperty

type SeriesInsightsReferenceDataSetSpecKeyProperty struct {
	Name *string `json:"name" tf:"name"`
	Type *string `json:"type" tf:"type"`
}

func (*SeriesInsightsReferenceDataSetSpecKeyProperty) DeepCopy

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

func (*SeriesInsightsReferenceDataSetSpecKeyProperty) DeepCopyInto

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

type SeriesInsightsReferenceDataSetSpecResource

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

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

	// +optional
	DataStringComparisonBehavior *string                                         `json:"dataStringComparisonBehavior,omitempty" tf:"data_string_comparison_behavior"`
	KeyProperty                  []SeriesInsightsReferenceDataSetSpecKeyProperty `json:"keyProperty" tf:"key_property"`
	Location                     *string                                         `json:"location" tf:"location"`
	Name                         *string                                         `json:"name" tf:"name"`
	// +optional
	Tags                            *map[string]string `json:"tags,omitempty" tf:"tags"`
	TimeSeriesInsightsEnvironmentID *string            `json:"timeSeriesInsightsEnvironmentID" tf:"time_series_insights_environment_id"`
}

func (*SeriesInsightsReferenceDataSetSpecResource) DeepCopy

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

func (*SeriesInsightsReferenceDataSetSpecResource) DeepCopyInto

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

type SeriesInsightsReferenceDataSetStatus

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

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

func (*SeriesInsightsReferenceDataSetStatus) DeepCopyInto

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

type SeriesInsightsStandardEnvironment

type SeriesInsightsStandardEnvironment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SeriesInsightsStandardEnvironmentSpec   `json:"spec,omitempty"`
	Status            SeriesInsightsStandardEnvironmentStatus `json:"status,omitempty"`
}

func (*SeriesInsightsStandardEnvironment) DeepCopy

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

func (*SeriesInsightsStandardEnvironment) DeepCopyInto

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

func (*SeriesInsightsStandardEnvironment) DeepCopyObject

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

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

func (*SeriesInsightsStandardEnvironment) SetupWebhookWithManager

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

func (*SeriesInsightsStandardEnvironment) ValidateCreate

func (r *SeriesInsightsStandardEnvironment) ValidateCreate() error

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

func (*SeriesInsightsStandardEnvironment) ValidateDelete

func (r *SeriesInsightsStandardEnvironment) ValidateDelete() error

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

func (*SeriesInsightsStandardEnvironment) ValidateUpdate

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

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

type SeriesInsightsStandardEnvironmentList

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

SeriesInsightsStandardEnvironmentList is a list of SeriesInsightsStandardEnvironments

func (*SeriesInsightsStandardEnvironmentList) DeepCopy

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

func (*SeriesInsightsStandardEnvironmentList) DeepCopyInto

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

func (*SeriesInsightsStandardEnvironmentList) DeepCopyObject

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

type SeriesInsightsStandardEnvironmentSpec

type SeriesInsightsStandardEnvironmentSpec struct {
	State *SeriesInsightsStandardEnvironmentSpecResource `json:"state,omitempty" tf:"-"`

	Resource SeriesInsightsStandardEnvironmentSpecResource `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 (*SeriesInsightsStandardEnvironmentSpec) DeepCopy

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

func (*SeriesInsightsStandardEnvironmentSpec) DeepCopyInto

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

type SeriesInsightsStandardEnvironmentSpecResource

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

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

	DataRetentionTime *string `json:"dataRetentionTime" tf:"data_retention_time"`
	Location          *string `json:"location" tf:"location"`
	Name              *string `json:"name" tf:"name"`
	// +optional
	PartitionKey      *string `json:"partitionKey,omitempty" tf:"partition_key"`
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"`
	SkuName           *string `json:"skuName" tf:"sku_name"`
	// +optional
	StorageLimitExceededBehavior *string `json:"storageLimitExceededBehavior,omitempty" tf:"storage_limit_exceeded_behavior"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
}

func (*SeriesInsightsStandardEnvironmentSpecResource) DeepCopy

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

func (*SeriesInsightsStandardEnvironmentSpecResource) DeepCopyInto

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

type SeriesInsightsStandardEnvironmentStatus

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

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

func (*SeriesInsightsStandardEnvironmentStatus) DeepCopyInto

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