Documentation ¶
Overview ¶
+groupName=video.azurerm.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type Analyzer
- func (in *Analyzer) DeepCopy() *Analyzer
- func (in *Analyzer) DeepCopyInto(out *Analyzer)
- func (in *Analyzer) DeepCopyObject() runtime.Object
- func (r *Analyzer) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Analyzer) ValidateCreate() error
- func (r *Analyzer) ValidateDelete() error
- func (r *Analyzer) ValidateUpdate(old runtime.Object) error
- type AnalyzerEdgeModule
- func (in *AnalyzerEdgeModule) DeepCopy() *AnalyzerEdgeModule
- func (in *AnalyzerEdgeModule) DeepCopyInto(out *AnalyzerEdgeModule)
- func (in *AnalyzerEdgeModule) DeepCopyObject() runtime.Object
- func (r *AnalyzerEdgeModule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AnalyzerEdgeModule) ValidateCreate() error
- func (r *AnalyzerEdgeModule) ValidateDelete() error
- func (r *AnalyzerEdgeModule) ValidateUpdate(old runtime.Object) error
- type AnalyzerEdgeModuleList
- type AnalyzerEdgeModuleSpec
- type AnalyzerEdgeModuleSpecResource
- type AnalyzerEdgeModuleStatus
- type AnalyzerList
- type AnalyzerSpec
- type AnalyzerSpecIdentity
- type AnalyzerSpecIdentityCodec
- type AnalyzerSpecResource
- type AnalyzerSpecStorageAccount
- type AnalyzerSpecStorageAccountCodec
- type AnalyzerStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: video.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Analyzer ¶
type Analyzer struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AnalyzerSpec `json:"spec,omitempty"` Status AnalyzerStatus `json:"status,omitempty"` }
func (*Analyzer) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Analyzer.
func (*Analyzer) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Analyzer) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Analyzer) SetupWebhookWithManager ¶
func (*Analyzer) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Analyzer) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type AnalyzerEdgeModule ¶
type AnalyzerEdgeModule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AnalyzerEdgeModuleSpec `json:"spec,omitempty"` Status AnalyzerEdgeModuleStatus `json:"status,omitempty"` }
func (*AnalyzerEdgeModule) DeepCopy ¶
func (in *AnalyzerEdgeModule) DeepCopy() *AnalyzerEdgeModule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyzerEdgeModule.
func (*AnalyzerEdgeModule) DeepCopyInto ¶
func (in *AnalyzerEdgeModule) DeepCopyInto(out *AnalyzerEdgeModule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AnalyzerEdgeModule) DeepCopyObject ¶
func (in *AnalyzerEdgeModule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AnalyzerEdgeModule) SetupWebhookWithManager ¶
func (r *AnalyzerEdgeModule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AnalyzerEdgeModule) ValidateCreate ¶
func (r *AnalyzerEdgeModule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AnalyzerEdgeModule) ValidateDelete ¶
func (r *AnalyzerEdgeModule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AnalyzerEdgeModule) ValidateUpdate ¶
func (r *AnalyzerEdgeModule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AnalyzerEdgeModuleList ¶
type AnalyzerEdgeModuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AnalyzerEdgeModule CRD objects Items []AnalyzerEdgeModule `json:"items,omitempty"` }
AnalyzerEdgeModuleList is a list of AnalyzerEdgeModules
func (*AnalyzerEdgeModuleList) DeepCopy ¶
func (in *AnalyzerEdgeModuleList) DeepCopy() *AnalyzerEdgeModuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyzerEdgeModuleList.
func (*AnalyzerEdgeModuleList) DeepCopyInto ¶
func (in *AnalyzerEdgeModuleList) DeepCopyInto(out *AnalyzerEdgeModuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AnalyzerEdgeModuleList) DeepCopyObject ¶
func (in *AnalyzerEdgeModuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AnalyzerEdgeModuleSpec ¶
type AnalyzerEdgeModuleSpec struct { State *AnalyzerEdgeModuleSpecResource `json:"state,omitempty" tf:"-"` Resource AnalyzerEdgeModuleSpecResource `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 (*AnalyzerEdgeModuleSpec) DeepCopy ¶
func (in *AnalyzerEdgeModuleSpec) DeepCopy() *AnalyzerEdgeModuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyzerEdgeModuleSpec.
func (*AnalyzerEdgeModuleSpec) DeepCopyInto ¶
func (in *AnalyzerEdgeModuleSpec) DeepCopyInto(out *AnalyzerEdgeModuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyzerEdgeModuleSpecResource ¶
type AnalyzerEdgeModuleSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` VideoAnalyzerName *string `json:"videoAnalyzerName" tf:"video_analyzer_name"` }
func (*AnalyzerEdgeModuleSpecResource) DeepCopy ¶
func (in *AnalyzerEdgeModuleSpecResource) DeepCopy() *AnalyzerEdgeModuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyzerEdgeModuleSpecResource.
func (*AnalyzerEdgeModuleSpecResource) DeepCopyInto ¶
func (in *AnalyzerEdgeModuleSpecResource) DeepCopyInto(out *AnalyzerEdgeModuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyzerEdgeModuleStatus ¶
type AnalyzerEdgeModuleStatus 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 (*AnalyzerEdgeModuleStatus) DeepCopy ¶
func (in *AnalyzerEdgeModuleStatus) DeepCopy() *AnalyzerEdgeModuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyzerEdgeModuleStatus.
func (*AnalyzerEdgeModuleStatus) DeepCopyInto ¶
func (in *AnalyzerEdgeModuleStatus) DeepCopyInto(out *AnalyzerEdgeModuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyzerList ¶
type AnalyzerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Analyzer CRD objects Items []Analyzer `json:"items,omitempty"` }
AnalyzerList is a list of Analyzers
func (*AnalyzerList) DeepCopy ¶
func (in *AnalyzerList) DeepCopy() *AnalyzerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyzerList.
func (*AnalyzerList) DeepCopyInto ¶
func (in *AnalyzerList) DeepCopyInto(out *AnalyzerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AnalyzerList) DeepCopyObject ¶
func (in *AnalyzerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AnalyzerSpec ¶
type AnalyzerSpec struct { State *AnalyzerSpecResource `json:"state,omitempty" tf:"-"` Resource AnalyzerSpecResource `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 (*AnalyzerSpec) DeepCopy ¶
func (in *AnalyzerSpec) DeepCopy() *AnalyzerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyzerSpec.
func (*AnalyzerSpec) DeepCopyInto ¶
func (in *AnalyzerSpec) DeepCopyInto(out *AnalyzerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyzerSpecIdentity ¶
type AnalyzerSpecIdentity struct { IdentityIDS []string `json:"identityIDS" tf:"identity_ids"` Type *string `json:"type" tf:"type"` }
func (*AnalyzerSpecIdentity) DeepCopy ¶
func (in *AnalyzerSpecIdentity) DeepCopy() *AnalyzerSpecIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyzerSpecIdentity.
func (*AnalyzerSpecIdentity) DeepCopyInto ¶
func (in *AnalyzerSpecIdentity) DeepCopyInto(out *AnalyzerSpecIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyzerSpecIdentityCodec ¶
type AnalyzerSpecIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (AnalyzerSpecIdentityCodec) Decode ¶
func (AnalyzerSpecIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnalyzerSpecIdentityCodec) Encode ¶
func (AnalyzerSpecIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnalyzerSpecIdentityCodec) IsEmpty ¶
func (AnalyzerSpecIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnalyzerSpecResource ¶
type AnalyzerSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Identity *AnalyzerSpecIdentity `json:"identity" tf:"identity"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` StorageAccount *AnalyzerSpecStorageAccount `json:"storageAccount" tf:"storage_account"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*AnalyzerSpecResource) DeepCopy ¶
func (in *AnalyzerSpecResource) DeepCopy() *AnalyzerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyzerSpecResource.
func (*AnalyzerSpecResource) DeepCopyInto ¶
func (in *AnalyzerSpecResource) DeepCopyInto(out *AnalyzerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyzerSpecStorageAccount ¶
type AnalyzerSpecStorageAccount struct { ID *string `json:"ID" tf:"id"` UserAssignedIdentityID *string `json:"userAssignedIdentityID" tf:"user_assigned_identity_id"` }
func (*AnalyzerSpecStorageAccount) DeepCopy ¶
func (in *AnalyzerSpecStorageAccount) DeepCopy() *AnalyzerSpecStorageAccount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyzerSpecStorageAccount.
func (*AnalyzerSpecStorageAccount) DeepCopyInto ¶
func (in *AnalyzerSpecStorageAccount) DeepCopyInto(out *AnalyzerSpecStorageAccount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyzerSpecStorageAccountCodec ¶
type AnalyzerSpecStorageAccountCodec struct { }
+k8s:deepcopy-gen=false
func (AnalyzerSpecStorageAccountCodec) Decode ¶
func (AnalyzerSpecStorageAccountCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AnalyzerSpecStorageAccountCodec) Encode ¶
func (AnalyzerSpecStorageAccountCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AnalyzerSpecStorageAccountCodec) IsEmpty ¶
func (AnalyzerSpecStorageAccountCodec) IsEmpty(ptr unsafe.Pointer) bool
type AnalyzerStatus ¶
type AnalyzerStatus 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 (*AnalyzerStatus) DeepCopy ¶
func (in *AnalyzerStatus) DeepCopy() *AnalyzerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyzerStatus.
func (*AnalyzerStatus) DeepCopyInto ¶
func (in *AnalyzerStatus) DeepCopyInto(out *AnalyzerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.