Documentation ¶
Overview ¶
+groupName=loganalytics.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 Cluster
- func (in *Cluster) DeepCopy() *Cluster
- func (in *Cluster) DeepCopyInto(out *Cluster)
- func (in *Cluster) DeepCopyObject() runtime.Object
- func (r *Cluster) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Cluster) ValidateCreate() error
- func (r *Cluster) ValidateDelete() error
- func (r *Cluster) ValidateUpdate(old runtime.Object) error
- type ClusterCustomerManagedKey
- func (in *ClusterCustomerManagedKey) DeepCopy() *ClusterCustomerManagedKey
- func (in *ClusterCustomerManagedKey) DeepCopyInto(out *ClusterCustomerManagedKey)
- func (in *ClusterCustomerManagedKey) DeepCopyObject() runtime.Object
- func (r *ClusterCustomerManagedKey) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ClusterCustomerManagedKey) ValidateCreate() error
- func (r *ClusterCustomerManagedKey) ValidateDelete() error
- func (r *ClusterCustomerManagedKey) ValidateUpdate(old runtime.Object) error
- type ClusterCustomerManagedKeyList
- type ClusterCustomerManagedKeySpec
- type ClusterCustomerManagedKeySpecResource
- type ClusterCustomerManagedKeyStatus
- type ClusterList
- type ClusterSpec
- type ClusterSpecIdentity
- type ClusterSpecIdentityCodec
- type ClusterSpecResource
- type ClusterStatus
- type DataExportRule
- func (in *DataExportRule) DeepCopy() *DataExportRule
- func (in *DataExportRule) DeepCopyInto(out *DataExportRule)
- func (in *DataExportRule) DeepCopyObject() runtime.Object
- func (r *DataExportRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DataExportRule) ValidateCreate() error
- func (r *DataExportRule) ValidateDelete() error
- func (r *DataExportRule) ValidateUpdate(old runtime.Object) error
- type DataExportRuleList
- type DataExportRuleSpec
- type DataExportRuleSpecResource
- type DataExportRuleStatus
- type DatasourceWindowsEvent
- func (in *DatasourceWindowsEvent) DeepCopy() *DatasourceWindowsEvent
- func (in *DatasourceWindowsEvent) DeepCopyInto(out *DatasourceWindowsEvent)
- func (in *DatasourceWindowsEvent) DeepCopyObject() runtime.Object
- func (r *DatasourceWindowsEvent) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DatasourceWindowsEvent) ValidateCreate() error
- func (r *DatasourceWindowsEvent) ValidateDelete() error
- func (r *DatasourceWindowsEvent) ValidateUpdate(old runtime.Object) error
- type DatasourceWindowsEventList
- type DatasourceWindowsEventSpec
- type DatasourceWindowsEventSpecResource
- type DatasourceWindowsEventStatus
- type DatasourceWindowsPerformanceCounter
- func (in *DatasourceWindowsPerformanceCounter) DeepCopy() *DatasourceWindowsPerformanceCounter
- func (in *DatasourceWindowsPerformanceCounter) DeepCopyInto(out *DatasourceWindowsPerformanceCounter)
- func (in *DatasourceWindowsPerformanceCounter) DeepCopyObject() runtime.Object
- func (r *DatasourceWindowsPerformanceCounter) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DatasourceWindowsPerformanceCounter) ValidateCreate() error
- func (r *DatasourceWindowsPerformanceCounter) ValidateDelete() error
- func (r *DatasourceWindowsPerformanceCounter) ValidateUpdate(old runtime.Object) error
- type DatasourceWindowsPerformanceCounterList
- type DatasourceWindowsPerformanceCounterSpec
- type DatasourceWindowsPerformanceCounterSpecResource
- type DatasourceWindowsPerformanceCounterStatus
- type LinkedService
- func (in *LinkedService) DeepCopy() *LinkedService
- func (in *LinkedService) DeepCopyInto(out *LinkedService)
- func (in *LinkedService) DeepCopyObject() runtime.Object
- func (r *LinkedService) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LinkedService) ValidateCreate() error
- func (r *LinkedService) ValidateDelete() error
- func (r *LinkedService) ValidateUpdate(old runtime.Object) error
- type LinkedServiceList
- type LinkedServiceSpec
- type LinkedServiceSpecResource
- type LinkedServiceStatus
- type LinkedStorageAccount
- func (in *LinkedStorageAccount) DeepCopy() *LinkedStorageAccount
- func (in *LinkedStorageAccount) DeepCopyInto(out *LinkedStorageAccount)
- func (in *LinkedStorageAccount) DeepCopyObject() runtime.Object
- func (r *LinkedStorageAccount) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LinkedStorageAccount) ValidateCreate() error
- func (r *LinkedStorageAccount) ValidateDelete() error
- func (r *LinkedStorageAccount) ValidateUpdate(old runtime.Object) error
- type LinkedStorageAccountList
- type LinkedStorageAccountSpec
- type LinkedStorageAccountSpecResource
- type LinkedStorageAccountStatus
- type SavedSearch
- func (in *SavedSearch) DeepCopy() *SavedSearch
- func (in *SavedSearch) DeepCopyInto(out *SavedSearch)
- func (in *SavedSearch) DeepCopyObject() runtime.Object
- func (r *SavedSearch) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SavedSearch) ValidateCreate() error
- func (r *SavedSearch) ValidateDelete() error
- func (r *SavedSearch) ValidateUpdate(old runtime.Object) error
- type SavedSearchList
- type SavedSearchSpec
- type SavedSearchSpecResource
- type SavedSearchStatus
- type Solution
- func (in *Solution) DeepCopy() *Solution
- func (in *Solution) DeepCopyInto(out *Solution)
- func (in *Solution) DeepCopyObject() runtime.Object
- func (r *Solution) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Solution) ValidateCreate() error
- func (r *Solution) ValidateDelete() error
- func (r *Solution) ValidateUpdate(old runtime.Object) error
- type SolutionList
- type SolutionSpec
- type SolutionSpecPlan
- type SolutionSpecPlanCodec
- type SolutionSpecResource
- type SolutionStatus
- type StorageInsights
- func (in *StorageInsights) DeepCopy() *StorageInsights
- func (in *StorageInsights) DeepCopyInto(out *StorageInsights)
- func (in *StorageInsights) DeepCopyObject() runtime.Object
- func (r *StorageInsights) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *StorageInsights) ValidateCreate() error
- func (r *StorageInsights) ValidateDelete() error
- func (r *StorageInsights) ValidateUpdate(old runtime.Object) error
- type StorageInsightsList
- type StorageInsightsSpec
- type StorageInsightsSpecResource
- type StorageInsightsStatus
- type Workspace
- func (in *Workspace) DeepCopy() *Workspace
- func (in *Workspace) DeepCopyInto(out *Workspace)
- func (in *Workspace) DeepCopyObject() runtime.Object
- func (r *Workspace) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Workspace) ValidateCreate() error
- func (r *Workspace) ValidateDelete() error
- func (r *Workspace) ValidateUpdate(old runtime.Object) error
- type WorkspaceList
- type WorkspaceSpec
- type WorkspaceSpecResource
- type WorkspaceStatus
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: loganalytics.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 Cluster ¶
type Cluster struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterSpec `json:"spec,omitempty"` Status ClusterStatus `json:"status,omitempty"` }
func (*Cluster) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster.
func (*Cluster) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Cluster) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Cluster) SetupWebhookWithManager ¶
func (*Cluster) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Cluster) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ClusterCustomerManagedKey ¶
type ClusterCustomerManagedKey struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterCustomerManagedKeySpec `json:"spec,omitempty"` Status ClusterCustomerManagedKeyStatus `json:"status,omitempty"` }
func (*ClusterCustomerManagedKey) DeepCopy ¶
func (in *ClusterCustomerManagedKey) DeepCopy() *ClusterCustomerManagedKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterCustomerManagedKey.
func (*ClusterCustomerManagedKey) DeepCopyInto ¶
func (in *ClusterCustomerManagedKey) DeepCopyInto(out *ClusterCustomerManagedKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterCustomerManagedKey) DeepCopyObject ¶
func (in *ClusterCustomerManagedKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterCustomerManagedKey) SetupWebhookWithManager ¶
func (r *ClusterCustomerManagedKey) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ClusterCustomerManagedKey) ValidateCreate ¶
func (r *ClusterCustomerManagedKey) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ClusterCustomerManagedKey) ValidateDelete ¶
func (r *ClusterCustomerManagedKey) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ClusterCustomerManagedKey) ValidateUpdate ¶
func (r *ClusterCustomerManagedKey) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ClusterCustomerManagedKeyList ¶
type ClusterCustomerManagedKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ClusterCustomerManagedKey CRD objects Items []ClusterCustomerManagedKey `json:"items,omitempty"` }
ClusterCustomerManagedKeyList is a list of ClusterCustomerManagedKeys
func (*ClusterCustomerManagedKeyList) DeepCopy ¶
func (in *ClusterCustomerManagedKeyList) DeepCopy() *ClusterCustomerManagedKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterCustomerManagedKeyList.
func (*ClusterCustomerManagedKeyList) DeepCopyInto ¶
func (in *ClusterCustomerManagedKeyList) DeepCopyInto(out *ClusterCustomerManagedKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterCustomerManagedKeyList) DeepCopyObject ¶
func (in *ClusterCustomerManagedKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterCustomerManagedKeySpec ¶
type ClusterCustomerManagedKeySpec struct { State *ClusterCustomerManagedKeySpecResource `json:"state,omitempty" tf:"-"` Resource ClusterCustomerManagedKeySpecResource `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 (*ClusterCustomerManagedKeySpec) DeepCopy ¶
func (in *ClusterCustomerManagedKeySpec) DeepCopy() *ClusterCustomerManagedKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterCustomerManagedKeySpec.
func (*ClusterCustomerManagedKeySpec) DeepCopyInto ¶
func (in *ClusterCustomerManagedKeySpec) DeepCopyInto(out *ClusterCustomerManagedKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterCustomerManagedKeySpecResource ¶
type ClusterCustomerManagedKeySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` KeyVaultKeyID *string `json:"keyVaultKeyID" tf:"key_vault_key_id"` LogAnalyticsClusterID *string `json:"logAnalyticsClusterID" tf:"log_analytics_cluster_id"` }
func (*ClusterCustomerManagedKeySpecResource) DeepCopy ¶
func (in *ClusterCustomerManagedKeySpecResource) DeepCopy() *ClusterCustomerManagedKeySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterCustomerManagedKeySpecResource.
func (*ClusterCustomerManagedKeySpecResource) DeepCopyInto ¶
func (in *ClusterCustomerManagedKeySpecResource) DeepCopyInto(out *ClusterCustomerManagedKeySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterCustomerManagedKeyStatus ¶
type ClusterCustomerManagedKeyStatus 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 (*ClusterCustomerManagedKeyStatus) DeepCopy ¶
func (in *ClusterCustomerManagedKeyStatus) DeepCopy() *ClusterCustomerManagedKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterCustomerManagedKeyStatus.
func (*ClusterCustomerManagedKeyStatus) DeepCopyInto ¶
func (in *ClusterCustomerManagedKeyStatus) DeepCopyInto(out *ClusterCustomerManagedKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterList ¶
type ClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Cluster CRD objects Items []Cluster `json:"items,omitempty"` }
ClusterList is a list of Clusters
func (*ClusterList) DeepCopy ¶
func (in *ClusterList) DeepCopy() *ClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterList.
func (*ClusterList) DeepCopyInto ¶
func (in *ClusterList) DeepCopyInto(out *ClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterList) DeepCopyObject ¶
func (in *ClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterSpec ¶
type ClusterSpec struct { State *ClusterSpecResource `json:"state,omitempty" tf:"-"` Resource ClusterSpecResource `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 (*ClusterSpec) DeepCopy ¶
func (in *ClusterSpec) DeepCopy() *ClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpec.
func (*ClusterSpec) DeepCopyInto ¶
func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSpecIdentity ¶
type ClusterSpecIdentity struct { // +optional PrincipalID *string `json:"principalID,omitempty" tf:"principal_id"` // +optional TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"` Type *string `json:"type" tf:"type"` }
func (*ClusterSpecIdentity) DeepCopy ¶
func (in *ClusterSpecIdentity) DeepCopy() *ClusterSpecIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpecIdentity.
func (*ClusterSpecIdentity) DeepCopyInto ¶
func (in *ClusterSpecIdentity) DeepCopyInto(out *ClusterSpecIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSpecIdentityCodec ¶
type ClusterSpecIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (ClusterSpecIdentityCodec) Decode ¶
func (ClusterSpecIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ClusterSpecIdentityCodec) Encode ¶
func (ClusterSpecIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ClusterSpecIdentityCodec) IsEmpty ¶
func (ClusterSpecIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
type ClusterSpecResource ¶
type ClusterSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ClusterID *string `json:"clusterID,omitempty" tf:"cluster_id"` Identity *ClusterSpecIdentity `json:"identity" tf:"identity"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional SizeGb *int64 `json:"sizeGb,omitempty" tf:"size_gb"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*ClusterSpecResource) DeepCopy ¶
func (in *ClusterSpecResource) DeepCopy() *ClusterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpecResource.
func (*ClusterSpecResource) DeepCopyInto ¶
func (in *ClusterSpecResource) DeepCopyInto(out *ClusterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterStatus ¶
type ClusterStatus 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 (*ClusterStatus) DeepCopy ¶
func (in *ClusterStatus) DeepCopy() *ClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterStatus.
func (*ClusterStatus) DeepCopyInto ¶
func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataExportRule ¶
type DataExportRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DataExportRuleSpec `json:"spec,omitempty"` Status DataExportRuleStatus `json:"status,omitempty"` }
func (*DataExportRule) DeepCopy ¶
func (in *DataExportRule) DeepCopy() *DataExportRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataExportRule.
func (*DataExportRule) DeepCopyInto ¶
func (in *DataExportRule) DeepCopyInto(out *DataExportRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataExportRule) DeepCopyObject ¶
func (in *DataExportRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DataExportRule) SetupWebhookWithManager ¶
func (r *DataExportRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DataExportRule) ValidateCreate ¶
func (r *DataExportRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DataExportRule) ValidateDelete ¶
func (r *DataExportRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DataExportRule) ValidateUpdate ¶
func (r *DataExportRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DataExportRuleList ¶
type DataExportRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DataExportRule CRD objects Items []DataExportRule `json:"items,omitempty"` }
DataExportRuleList is a list of DataExportRules
func (*DataExportRuleList) DeepCopy ¶
func (in *DataExportRuleList) DeepCopy() *DataExportRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataExportRuleList.
func (*DataExportRuleList) DeepCopyInto ¶
func (in *DataExportRuleList) DeepCopyInto(out *DataExportRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataExportRuleList) DeepCopyObject ¶
func (in *DataExportRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataExportRuleSpec ¶
type DataExportRuleSpec struct { State *DataExportRuleSpecResource `json:"state,omitempty" tf:"-"` Resource DataExportRuleSpecResource `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 (*DataExportRuleSpec) DeepCopy ¶
func (in *DataExportRuleSpec) DeepCopy() *DataExportRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataExportRuleSpec.
func (*DataExportRuleSpec) DeepCopyInto ¶
func (in *DataExportRuleSpec) DeepCopyInto(out *DataExportRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataExportRuleSpecResource ¶
type DataExportRuleSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` DestinationResourceID *string `json:"destinationResourceID" tf:"destination_resource_id"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional ExportRuleID *string `json:"exportRuleID,omitempty" tf:"export_rule_id"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +kubebuilder:validation:MinItems=1 TableNames []string `json:"tableNames" tf:"table_names"` WorkspaceResourceID *string `json:"workspaceResourceID" tf:"workspace_resource_id"` }
func (*DataExportRuleSpecResource) DeepCopy ¶
func (in *DataExportRuleSpecResource) DeepCopy() *DataExportRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataExportRuleSpecResource.
func (*DataExportRuleSpecResource) DeepCopyInto ¶
func (in *DataExportRuleSpecResource) DeepCopyInto(out *DataExportRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataExportRuleStatus ¶
type DataExportRuleStatus 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 (*DataExportRuleStatus) DeepCopy ¶
func (in *DataExportRuleStatus) DeepCopy() *DataExportRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataExportRuleStatus.
func (*DataExportRuleStatus) DeepCopyInto ¶
func (in *DataExportRuleStatus) DeepCopyInto(out *DataExportRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasourceWindowsEvent ¶
type DatasourceWindowsEvent struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatasourceWindowsEventSpec `json:"spec,omitempty"` Status DatasourceWindowsEventStatus `json:"status,omitempty"` }
func (*DatasourceWindowsEvent) DeepCopy ¶
func (in *DatasourceWindowsEvent) DeepCopy() *DatasourceWindowsEvent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasourceWindowsEvent.
func (*DatasourceWindowsEvent) DeepCopyInto ¶
func (in *DatasourceWindowsEvent) DeepCopyInto(out *DatasourceWindowsEvent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatasourceWindowsEvent) DeepCopyObject ¶
func (in *DatasourceWindowsEvent) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatasourceWindowsEvent) SetupWebhookWithManager ¶
func (r *DatasourceWindowsEvent) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DatasourceWindowsEvent) ValidateCreate ¶
func (r *DatasourceWindowsEvent) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DatasourceWindowsEvent) ValidateDelete ¶
func (r *DatasourceWindowsEvent) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DatasourceWindowsEvent) ValidateUpdate ¶
func (r *DatasourceWindowsEvent) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DatasourceWindowsEventList ¶
type DatasourceWindowsEventList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DatasourceWindowsEvent CRD objects Items []DatasourceWindowsEvent `json:"items,omitempty"` }
DatasourceWindowsEventList is a list of DatasourceWindowsEvents
func (*DatasourceWindowsEventList) DeepCopy ¶
func (in *DatasourceWindowsEventList) DeepCopy() *DatasourceWindowsEventList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasourceWindowsEventList.
func (*DatasourceWindowsEventList) DeepCopyInto ¶
func (in *DatasourceWindowsEventList) DeepCopyInto(out *DatasourceWindowsEventList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatasourceWindowsEventList) DeepCopyObject ¶
func (in *DatasourceWindowsEventList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatasourceWindowsEventSpec ¶
type DatasourceWindowsEventSpec struct { State *DatasourceWindowsEventSpecResource `json:"state,omitempty" tf:"-"` Resource DatasourceWindowsEventSpecResource `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 (*DatasourceWindowsEventSpec) DeepCopy ¶
func (in *DatasourceWindowsEventSpec) DeepCopy() *DatasourceWindowsEventSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasourceWindowsEventSpec.
func (*DatasourceWindowsEventSpec) DeepCopyInto ¶
func (in *DatasourceWindowsEventSpec) DeepCopyInto(out *DatasourceWindowsEventSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasourceWindowsEventSpecResource ¶
type DatasourceWindowsEventSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` EventLogName *string `json:"eventLogName" tf:"event_log_name"` // +kubebuilder:validation:MinItems=1 EventTypes []string `json:"eventTypes" tf:"event_types"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` WorkspaceName *string `json:"workspaceName" tf:"workspace_name"` }
func (*DatasourceWindowsEventSpecResource) DeepCopy ¶
func (in *DatasourceWindowsEventSpecResource) DeepCopy() *DatasourceWindowsEventSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasourceWindowsEventSpecResource.
func (*DatasourceWindowsEventSpecResource) DeepCopyInto ¶
func (in *DatasourceWindowsEventSpecResource) DeepCopyInto(out *DatasourceWindowsEventSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasourceWindowsEventStatus ¶
type DatasourceWindowsEventStatus 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 (*DatasourceWindowsEventStatus) DeepCopy ¶
func (in *DatasourceWindowsEventStatus) DeepCopy() *DatasourceWindowsEventStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasourceWindowsEventStatus.
func (*DatasourceWindowsEventStatus) DeepCopyInto ¶
func (in *DatasourceWindowsEventStatus) DeepCopyInto(out *DatasourceWindowsEventStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasourceWindowsPerformanceCounter ¶
type DatasourceWindowsPerformanceCounter struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatasourceWindowsPerformanceCounterSpec `json:"spec,omitempty"` Status DatasourceWindowsPerformanceCounterStatus `json:"status,omitempty"` }
func (*DatasourceWindowsPerformanceCounter) DeepCopy ¶
func (in *DatasourceWindowsPerformanceCounter) DeepCopy() *DatasourceWindowsPerformanceCounter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasourceWindowsPerformanceCounter.
func (*DatasourceWindowsPerformanceCounter) DeepCopyInto ¶
func (in *DatasourceWindowsPerformanceCounter) DeepCopyInto(out *DatasourceWindowsPerformanceCounter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatasourceWindowsPerformanceCounter) DeepCopyObject ¶
func (in *DatasourceWindowsPerformanceCounter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatasourceWindowsPerformanceCounter) SetupWebhookWithManager ¶
func (r *DatasourceWindowsPerformanceCounter) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DatasourceWindowsPerformanceCounter) ValidateCreate ¶
func (r *DatasourceWindowsPerformanceCounter) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DatasourceWindowsPerformanceCounter) ValidateDelete ¶
func (r *DatasourceWindowsPerformanceCounter) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DatasourceWindowsPerformanceCounter) ValidateUpdate ¶
func (r *DatasourceWindowsPerformanceCounter) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DatasourceWindowsPerformanceCounterList ¶
type DatasourceWindowsPerformanceCounterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DatasourceWindowsPerformanceCounter CRD objects Items []DatasourceWindowsPerformanceCounter `json:"items,omitempty"` }
DatasourceWindowsPerformanceCounterList is a list of DatasourceWindowsPerformanceCounters
func (*DatasourceWindowsPerformanceCounterList) DeepCopy ¶
func (in *DatasourceWindowsPerformanceCounterList) DeepCopy() *DatasourceWindowsPerformanceCounterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasourceWindowsPerformanceCounterList.
func (*DatasourceWindowsPerformanceCounterList) DeepCopyInto ¶
func (in *DatasourceWindowsPerformanceCounterList) DeepCopyInto(out *DatasourceWindowsPerformanceCounterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatasourceWindowsPerformanceCounterList) DeepCopyObject ¶
func (in *DatasourceWindowsPerformanceCounterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatasourceWindowsPerformanceCounterSpec ¶
type DatasourceWindowsPerformanceCounterSpec struct { State *DatasourceWindowsPerformanceCounterSpecResource `json:"state,omitempty" tf:"-"` Resource DatasourceWindowsPerformanceCounterSpecResource `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 (*DatasourceWindowsPerformanceCounterSpec) DeepCopy ¶
func (in *DatasourceWindowsPerformanceCounterSpec) DeepCopy() *DatasourceWindowsPerformanceCounterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasourceWindowsPerformanceCounterSpec.
func (*DatasourceWindowsPerformanceCounterSpec) DeepCopyInto ¶
func (in *DatasourceWindowsPerformanceCounterSpec) DeepCopyInto(out *DatasourceWindowsPerformanceCounterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasourceWindowsPerformanceCounterSpecResource ¶
type DatasourceWindowsPerformanceCounterSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CounterName *string `json:"counterName" tf:"counter_name"` InstanceName *string `json:"instanceName" tf:"instance_name"` IntervalSeconds *int64 `json:"intervalSeconds" tf:"interval_seconds"` Name *string `json:"name" tf:"name"` ObjectName *string `json:"objectName" tf:"object_name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` WorkspaceName *string `json:"workspaceName" tf:"workspace_name"` }
func (*DatasourceWindowsPerformanceCounterSpecResource) DeepCopy ¶
func (in *DatasourceWindowsPerformanceCounterSpecResource) DeepCopy() *DatasourceWindowsPerformanceCounterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasourceWindowsPerformanceCounterSpecResource.
func (*DatasourceWindowsPerformanceCounterSpecResource) DeepCopyInto ¶
func (in *DatasourceWindowsPerformanceCounterSpecResource) DeepCopyInto(out *DatasourceWindowsPerformanceCounterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasourceWindowsPerformanceCounterStatus ¶
type DatasourceWindowsPerformanceCounterStatus 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 (*DatasourceWindowsPerformanceCounterStatus) DeepCopy ¶
func (in *DatasourceWindowsPerformanceCounterStatus) DeepCopy() *DatasourceWindowsPerformanceCounterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasourceWindowsPerformanceCounterStatus.
func (*DatasourceWindowsPerformanceCounterStatus) DeepCopyInto ¶
func (in *DatasourceWindowsPerformanceCounterStatus) DeepCopyInto(out *DatasourceWindowsPerformanceCounterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedService ¶
type LinkedService struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LinkedServiceSpec `json:"spec,omitempty"` Status LinkedServiceStatus `json:"status,omitempty"` }
func (*LinkedService) DeepCopy ¶
func (in *LinkedService) DeepCopy() *LinkedService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedService.
func (*LinkedService) DeepCopyInto ¶
func (in *LinkedService) DeepCopyInto(out *LinkedService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedService) DeepCopyObject ¶
func (in *LinkedService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedService) SetupWebhookWithManager ¶
func (r *LinkedService) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LinkedService) ValidateCreate ¶
func (r *LinkedService) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LinkedService) ValidateDelete ¶
func (r *LinkedService) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LinkedService) ValidateUpdate ¶
func (r *LinkedService) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LinkedServiceList ¶
type LinkedServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LinkedService CRD objects Items []LinkedService `json:"items,omitempty"` }
LinkedServiceList is a list of LinkedServices
func (*LinkedServiceList) DeepCopy ¶
func (in *LinkedServiceList) DeepCopy() *LinkedServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceList.
func (*LinkedServiceList) DeepCopyInto ¶
func (in *LinkedServiceList) DeepCopyInto(out *LinkedServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServiceList) DeepCopyObject ¶
func (in *LinkedServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LinkedServiceSpec ¶
type LinkedServiceSpec struct { State *LinkedServiceSpecResource `json:"state,omitempty" tf:"-"` Resource LinkedServiceSpecResource `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 (*LinkedServiceSpec) DeepCopy ¶
func (in *LinkedServiceSpec) DeepCopy() *LinkedServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSpec.
func (*LinkedServiceSpec) DeepCopyInto ¶
func (in *LinkedServiceSpec) DeepCopyInto(out *LinkedServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSpecResource ¶
type LinkedServiceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional // Deprecated LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional ReadAccessID *string `json:"readAccessID,omitempty" tf:"read_access_id"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional // Deprecated ResourceID *string `json:"resourceID,omitempty" tf:"resource_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional WorkspaceID *string `json:"workspaceID,omitempty" tf:"workspace_id"` // +optional // Deprecated WorkspaceName *string `json:"workspaceName,omitempty" tf:"workspace_name"` // +optional WriteAccessID *string `json:"writeAccessID,omitempty" tf:"write_access_id"` }
func (*LinkedServiceSpecResource) DeepCopy ¶
func (in *LinkedServiceSpecResource) DeepCopy() *LinkedServiceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSpecResource.
func (*LinkedServiceSpecResource) DeepCopyInto ¶
func (in *LinkedServiceSpecResource) DeepCopyInto(out *LinkedServiceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceStatus ¶
type LinkedServiceStatus 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 (*LinkedServiceStatus) DeepCopy ¶
func (in *LinkedServiceStatus) DeepCopy() *LinkedServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceStatus.
func (*LinkedServiceStatus) DeepCopyInto ¶
func (in *LinkedServiceStatus) DeepCopyInto(out *LinkedServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedStorageAccount ¶
type LinkedStorageAccount struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LinkedStorageAccountSpec `json:"spec,omitempty"` Status LinkedStorageAccountStatus `json:"status,omitempty"` }
func (*LinkedStorageAccount) DeepCopy ¶
func (in *LinkedStorageAccount) DeepCopy() *LinkedStorageAccount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedStorageAccount.
func (*LinkedStorageAccount) DeepCopyInto ¶
func (in *LinkedStorageAccount) DeepCopyInto(out *LinkedStorageAccount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedStorageAccount) DeepCopyObject ¶
func (in *LinkedStorageAccount) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedStorageAccount) SetupWebhookWithManager ¶
func (r *LinkedStorageAccount) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LinkedStorageAccount) ValidateCreate ¶
func (r *LinkedStorageAccount) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LinkedStorageAccount) ValidateDelete ¶
func (r *LinkedStorageAccount) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LinkedStorageAccount) ValidateUpdate ¶
func (r *LinkedStorageAccount) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LinkedStorageAccountList ¶
type LinkedStorageAccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LinkedStorageAccount CRD objects Items []LinkedStorageAccount `json:"items,omitempty"` }
LinkedStorageAccountList is a list of LinkedStorageAccounts
func (*LinkedStorageAccountList) DeepCopy ¶
func (in *LinkedStorageAccountList) DeepCopy() *LinkedStorageAccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedStorageAccountList.
func (*LinkedStorageAccountList) DeepCopyInto ¶
func (in *LinkedStorageAccountList) DeepCopyInto(out *LinkedStorageAccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedStorageAccountList) DeepCopyObject ¶
func (in *LinkedStorageAccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LinkedStorageAccountSpec ¶
type LinkedStorageAccountSpec struct { State *LinkedStorageAccountSpecResource `json:"state,omitempty" tf:"-"` Resource LinkedStorageAccountSpecResource `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 (*LinkedStorageAccountSpec) DeepCopy ¶
func (in *LinkedStorageAccountSpec) DeepCopy() *LinkedStorageAccountSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedStorageAccountSpec.
func (*LinkedStorageAccountSpec) DeepCopyInto ¶
func (in *LinkedStorageAccountSpec) DeepCopyInto(out *LinkedStorageAccountSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedStorageAccountSpecResource ¶
type LinkedStorageAccountSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` DataSourceType *string `json:"dataSourceType" tf:"data_source_type"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +kubebuilder:validation:MinItems=1 StorageAccountIDS []string `json:"storageAccountIDS" tf:"storage_account_ids"` WorkspaceResourceID *string `json:"workspaceResourceID" tf:"workspace_resource_id"` }
func (*LinkedStorageAccountSpecResource) DeepCopy ¶
func (in *LinkedStorageAccountSpecResource) DeepCopy() *LinkedStorageAccountSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedStorageAccountSpecResource.
func (*LinkedStorageAccountSpecResource) DeepCopyInto ¶
func (in *LinkedStorageAccountSpecResource) DeepCopyInto(out *LinkedStorageAccountSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedStorageAccountStatus ¶
type LinkedStorageAccountStatus 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 (*LinkedStorageAccountStatus) DeepCopy ¶
func (in *LinkedStorageAccountStatus) DeepCopy() *LinkedStorageAccountStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedStorageAccountStatus.
func (*LinkedStorageAccountStatus) DeepCopyInto ¶
func (in *LinkedStorageAccountStatus) DeepCopyInto(out *LinkedStorageAccountStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SavedSearch ¶
type SavedSearch struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SavedSearchSpec `json:"spec,omitempty"` Status SavedSearchStatus `json:"status,omitempty"` }
func (*SavedSearch) DeepCopy ¶
func (in *SavedSearch) DeepCopy() *SavedSearch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SavedSearch.
func (*SavedSearch) DeepCopyInto ¶
func (in *SavedSearch) DeepCopyInto(out *SavedSearch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SavedSearch) DeepCopyObject ¶
func (in *SavedSearch) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SavedSearch) SetupWebhookWithManager ¶
func (r *SavedSearch) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SavedSearch) ValidateCreate ¶
func (r *SavedSearch) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SavedSearch) ValidateDelete ¶
func (r *SavedSearch) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SavedSearch) ValidateUpdate ¶
func (r *SavedSearch) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SavedSearchList ¶
type SavedSearchList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SavedSearch CRD objects Items []SavedSearch `json:"items,omitempty"` }
SavedSearchList is a list of SavedSearchs
func (*SavedSearchList) DeepCopy ¶
func (in *SavedSearchList) DeepCopy() *SavedSearchList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SavedSearchList.
func (*SavedSearchList) DeepCopyInto ¶
func (in *SavedSearchList) DeepCopyInto(out *SavedSearchList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SavedSearchList) DeepCopyObject ¶
func (in *SavedSearchList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SavedSearchSpec ¶
type SavedSearchSpec struct { State *SavedSearchSpecResource `json:"state,omitempty" tf:"-"` Resource SavedSearchSpecResource `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 (*SavedSearchSpec) DeepCopy ¶
func (in *SavedSearchSpec) DeepCopy() *SavedSearchSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SavedSearchSpec.
func (*SavedSearchSpec) DeepCopyInto ¶
func (in *SavedSearchSpec) DeepCopyInto(out *SavedSearchSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SavedSearchSpecResource ¶
type SavedSearchSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Category *string `json:"category" tf:"category"` DisplayName *string `json:"displayName" tf:"display_name"` // +optional FunctionAlias *string `json:"functionAlias,omitempty" tf:"function_alias"` // +optional FunctionParameters []string `json:"functionParameters,omitempty" tf:"function_parameters"` LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceID" tf:"log_analytics_workspace_id"` Name *string `json:"name" tf:"name"` Query *string `json:"query" tf:"query"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*SavedSearchSpecResource) DeepCopy ¶
func (in *SavedSearchSpecResource) DeepCopy() *SavedSearchSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SavedSearchSpecResource.
func (*SavedSearchSpecResource) DeepCopyInto ¶
func (in *SavedSearchSpecResource) DeepCopyInto(out *SavedSearchSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SavedSearchStatus ¶
type SavedSearchStatus 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 (*SavedSearchStatus) DeepCopy ¶
func (in *SavedSearchStatus) DeepCopy() *SavedSearchStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SavedSearchStatus.
func (*SavedSearchStatus) DeepCopyInto ¶
func (in *SavedSearchStatus) DeepCopyInto(out *SavedSearchStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Solution ¶
type Solution struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SolutionSpec `json:"spec,omitempty"` Status SolutionStatus `json:"status,omitempty"` }
func (*Solution) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Solution.
func (*Solution) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Solution) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Solution) SetupWebhookWithManager ¶
func (*Solution) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Solution) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type SolutionList ¶
type SolutionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Solution CRD objects Items []Solution `json:"items,omitempty"` }
SolutionList is a list of Solutions
func (*SolutionList) DeepCopy ¶
func (in *SolutionList) DeepCopy() *SolutionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SolutionList.
func (*SolutionList) DeepCopyInto ¶
func (in *SolutionList) DeepCopyInto(out *SolutionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SolutionList) DeepCopyObject ¶
func (in *SolutionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SolutionSpec ¶
type SolutionSpec struct { State *SolutionSpecResource `json:"state,omitempty" tf:"-"` Resource SolutionSpecResource `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 (*SolutionSpec) DeepCopy ¶
func (in *SolutionSpec) DeepCopy() *SolutionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SolutionSpec.
func (*SolutionSpec) DeepCopyInto ¶
func (in *SolutionSpec) DeepCopyInto(out *SolutionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SolutionSpecPlan ¶
type SolutionSpecPlan struct { // +optional Name *string `json:"name,omitempty" tf:"name"` Product *string `json:"product" tf:"product"` // +optional PromotionCode *string `json:"promotionCode,omitempty" tf:"promotion_code"` Publisher *string `json:"publisher" tf:"publisher"` }
func (*SolutionSpecPlan) DeepCopy ¶
func (in *SolutionSpecPlan) DeepCopy() *SolutionSpecPlan
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SolutionSpecPlan.
func (*SolutionSpecPlan) DeepCopyInto ¶
func (in *SolutionSpecPlan) DeepCopyInto(out *SolutionSpecPlan)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SolutionSpecPlanCodec ¶
type SolutionSpecPlanCodec struct { }
+k8s:deepcopy-gen=false
func (SolutionSpecPlanCodec) Decode ¶
func (SolutionSpecPlanCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (SolutionSpecPlanCodec) Encode ¶
func (SolutionSpecPlanCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (SolutionSpecPlanCodec) IsEmpty ¶
func (SolutionSpecPlanCodec) IsEmpty(ptr unsafe.Pointer) bool
type SolutionSpecResource ¶
type SolutionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Location *string `json:"location" tf:"location"` Plan *SolutionSpecPlan `json:"plan" tf:"plan"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` SolutionName *string `json:"solutionName" tf:"solution_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` WorkspaceName *string `json:"workspaceName" tf:"workspace_name"` WorkspaceResourceID *string `json:"workspaceResourceID" tf:"workspace_resource_id"` }
func (*SolutionSpecResource) DeepCopy ¶
func (in *SolutionSpecResource) DeepCopy() *SolutionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SolutionSpecResource.
func (*SolutionSpecResource) DeepCopyInto ¶
func (in *SolutionSpecResource) DeepCopyInto(out *SolutionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SolutionStatus ¶
type SolutionStatus 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 (*SolutionStatus) DeepCopy ¶
func (in *SolutionStatus) DeepCopy() *SolutionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SolutionStatus.
func (*SolutionStatus) DeepCopyInto ¶
func (in *SolutionStatus) DeepCopyInto(out *SolutionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageInsights ¶
type StorageInsights struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StorageInsightsSpec `json:"spec,omitempty"` Status StorageInsightsStatus `json:"status,omitempty"` }
func (*StorageInsights) DeepCopy ¶
func (in *StorageInsights) DeepCopy() *StorageInsights
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageInsights.
func (*StorageInsights) DeepCopyInto ¶
func (in *StorageInsights) DeepCopyInto(out *StorageInsights)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageInsights) DeepCopyObject ¶
func (in *StorageInsights) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StorageInsights) SetupWebhookWithManager ¶
func (r *StorageInsights) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*StorageInsights) ValidateCreate ¶
func (r *StorageInsights) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*StorageInsights) ValidateDelete ¶
func (r *StorageInsights) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*StorageInsights) ValidateUpdate ¶
func (r *StorageInsights) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type StorageInsightsList ¶
type StorageInsightsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of StorageInsights CRD objects Items []StorageInsights `json:"items,omitempty"` }
StorageInsightsList is a list of StorageInsightss
func (*StorageInsightsList) DeepCopy ¶
func (in *StorageInsightsList) DeepCopy() *StorageInsightsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageInsightsList.
func (*StorageInsightsList) DeepCopyInto ¶
func (in *StorageInsightsList) DeepCopyInto(out *StorageInsightsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageInsightsList) DeepCopyObject ¶
func (in *StorageInsightsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageInsightsSpec ¶
type StorageInsightsSpec struct { State *StorageInsightsSpecResource `json:"state,omitempty" tf:"-"` Resource StorageInsightsSpecResource `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 (*StorageInsightsSpec) DeepCopy ¶
func (in *StorageInsightsSpec) DeepCopy() *StorageInsightsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageInsightsSpec.
func (*StorageInsightsSpec) DeepCopyInto ¶
func (in *StorageInsightsSpec) DeepCopyInto(out *StorageInsightsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageInsightsSpecResource ¶
type StorageInsightsSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional BlobContainerNames []string `json:"blobContainerNames,omitempty" tf:"blob_container_names"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` StorageAccountID *string `json:"storageAccountID" tf:"storage_account_id"` StorageAccountKey *string `json:"-" sensitive:"true" tf:"storage_account_key"` // +optional // +kubebuilder:validation:MinItems=1 TableNames []string `json:"tableNames,omitempty" tf:"table_names"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` WorkspaceID *string `json:"workspaceID" tf:"workspace_id"` }
func (*StorageInsightsSpecResource) DeepCopy ¶
func (in *StorageInsightsSpecResource) DeepCopy() *StorageInsightsSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageInsightsSpecResource.
func (*StorageInsightsSpecResource) DeepCopyInto ¶
func (in *StorageInsightsSpecResource) DeepCopyInto(out *StorageInsightsSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageInsightsStatus ¶
type StorageInsightsStatus 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 (*StorageInsightsStatus) DeepCopy ¶
func (in *StorageInsightsStatus) DeepCopy() *StorageInsightsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageInsightsStatus.
func (*StorageInsightsStatus) DeepCopyInto ¶
func (in *StorageInsightsStatus) DeepCopyInto(out *StorageInsightsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Workspace ¶
type Workspace struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WorkspaceSpec `json:"spec,omitempty"` Status WorkspaceStatus `json:"status,omitempty"` }
func (*Workspace) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workspace.
func (*Workspace) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Workspace) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Workspace) SetupWebhookWithManager ¶
func (*Workspace) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Workspace) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type WorkspaceList ¶
type WorkspaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Workspace CRD objects Items []Workspace `json:"items,omitempty"` }
WorkspaceList is a list of Workspaces
func (*WorkspaceList) DeepCopy ¶
func (in *WorkspaceList) DeepCopy() *WorkspaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceList.
func (*WorkspaceList) DeepCopyInto ¶
func (in *WorkspaceList) DeepCopyInto(out *WorkspaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceList) DeepCopyObject ¶
func (in *WorkspaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WorkspaceSpec ¶
type WorkspaceSpec struct { State *WorkspaceSpecResource `json:"state,omitempty" tf:"-"` Resource WorkspaceSpecResource `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 (*WorkspaceSpec) DeepCopy ¶
func (in *WorkspaceSpec) DeepCopy() *WorkspaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSpec.
func (*WorkspaceSpec) DeepCopyInto ¶
func (in *WorkspaceSpec) DeepCopyInto(out *WorkspaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSpecResource ¶
type WorkspaceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DailyQuotaGb *float64 `json:"dailyQuotaGb,omitempty" tf:"daily_quota_gb"` // +optional InternetIngestionEnabled *bool `json:"internetIngestionEnabled,omitempty" tf:"internet_ingestion_enabled"` // +optional InternetQueryEnabled *bool `json:"internetQueryEnabled,omitempty" tf:"internet_query_enabled"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` // +optional // Deprecated PortalURL *string `json:"portalURL,omitempty" tf:"portal_url"` PrimarySharedKey *string `json:"-" sensitive:"true" tf:"primary_shared_key"` // +optional ReservationCapacityInGbPerDay *int64 `json:"reservationCapacityInGbPerDay,omitempty" tf:"reservation_capacity_in_gb_per_day"` // +optional // Deprecated ReservationCapcityInGbPerDay *int64 `json:"reservationCapcityInGbPerDay,omitempty" tf:"reservation_capcity_in_gb_per_day"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional RetentionInDays *int64 `json:"retentionInDays,omitempty" tf:"retention_in_days"` SecondarySharedKey *string `json:"-" sensitive:"true" tf:"secondary_shared_key"` // +optional Sku *string `json:"sku,omitempty" tf:"sku"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional WorkspaceID *string `json:"workspaceID,omitempty" tf:"workspace_id"` }
func (*WorkspaceSpecResource) DeepCopy ¶
func (in *WorkspaceSpecResource) DeepCopy() *WorkspaceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSpecResource.
func (*WorkspaceSpecResource) DeepCopyInto ¶
func (in *WorkspaceSpecResource) DeepCopyInto(out *WorkspaceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceStatus ¶
type WorkspaceStatus 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 (*WorkspaceStatus) DeepCopy ¶
func (in *WorkspaceStatus) DeepCopy() *WorkspaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceStatus.
func (*WorkspaceStatus) DeepCopyInto ¶
func (in *WorkspaceStatus) DeepCopyInto(out *WorkspaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- cluster_customer_managed_key_types.go
- cluster_customer_managed_key_webhook.go
- cluster_types.go
- cluster_webhook.go
- codec.go
- data_export_rule_types.go
- data_export_rule_webhook.go
- datasource_windows_event_types.go
- datasource_windows_event_webhook.go
- datasource_windows_performance_counter_types.go
- datasource_windows_performance_counter_webhook.go
- doc.go
- linked_service_types.go
- linked_service_webhook.go
- linked_storage_account_types.go
- linked_storage_account_webhook.go
- register.go
- saved_search_types.go
- saved_search_webhook.go
- solution_types.go
- solution_webhook.go
- storage_insights_types.go
- storage_insights_webhook.go
- workspace_types.go
- workspace_webhook.go
- zz_generated.deepcopy.go