Documentation ¶
Overview ¶
+groupName=kusto.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 AttachedDatabaseConfiguration
- func (in *AttachedDatabaseConfiguration) DeepCopy() *AttachedDatabaseConfiguration
- func (in *AttachedDatabaseConfiguration) DeepCopyInto(out *AttachedDatabaseConfiguration)
- func (in *AttachedDatabaseConfiguration) DeepCopyObject() runtime.Object
- func (r *AttachedDatabaseConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AttachedDatabaseConfiguration) ValidateCreate() error
- func (r *AttachedDatabaseConfiguration) ValidateDelete() error
- func (r *AttachedDatabaseConfiguration) ValidateUpdate(old runtime.Object) error
- type AttachedDatabaseConfigurationList
- type AttachedDatabaseConfigurationSpec
- type AttachedDatabaseConfigurationSpecResource
- type AttachedDatabaseConfigurationStatus
- 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 ClusterPrincipalAssignment
- func (in *ClusterPrincipalAssignment) DeepCopy() *ClusterPrincipalAssignment
- func (in *ClusterPrincipalAssignment) DeepCopyInto(out *ClusterPrincipalAssignment)
- func (in *ClusterPrincipalAssignment) DeepCopyObject() runtime.Object
- func (r *ClusterPrincipalAssignment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ClusterPrincipalAssignment) ValidateCreate() error
- func (r *ClusterPrincipalAssignment) ValidateDelete() error
- func (r *ClusterPrincipalAssignment) ValidateUpdate(old runtime.Object) error
- type ClusterPrincipalAssignmentList
- type ClusterPrincipalAssignmentSpec
- type ClusterPrincipalAssignmentSpecResource
- type ClusterPrincipalAssignmentStatus
- type ClusterSpec
- type ClusterSpecIdentity
- type ClusterSpecIdentityCodec
- type ClusterSpecOptimizedAutoScale
- type ClusterSpecOptimizedAutoScaleCodec
- type ClusterSpecResource
- type ClusterSpecSku
- type ClusterSpecSkuCodec
- type ClusterSpecVirtualNetworkConfiguration
- type ClusterSpecVirtualNetworkConfigurationCodec
- type ClusterStatus
- type Database
- func (in *Database) DeepCopy() *Database
- func (in *Database) DeepCopyInto(out *Database)
- func (in *Database) DeepCopyObject() runtime.Object
- func (r *Database) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Database) ValidateCreate() error
- func (r *Database) ValidateDelete() error
- func (r *Database) ValidateUpdate(old runtime.Object) error
- type DatabaseList
- type DatabasePrincipal
- func (in *DatabasePrincipal) DeepCopy() *DatabasePrincipal
- func (in *DatabasePrincipal) DeepCopyInto(out *DatabasePrincipal)
- func (in *DatabasePrincipal) DeepCopyObject() runtime.Object
- func (r *DatabasePrincipal) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DatabasePrincipal) ValidateCreate() error
- func (r *DatabasePrincipal) ValidateDelete() error
- func (r *DatabasePrincipal) ValidateUpdate(old runtime.Object) error
- type DatabasePrincipalAssignment
- func (in *DatabasePrincipalAssignment) DeepCopy() *DatabasePrincipalAssignment
- func (in *DatabasePrincipalAssignment) DeepCopyInto(out *DatabasePrincipalAssignment)
- func (in *DatabasePrincipalAssignment) DeepCopyObject() runtime.Object
- func (r *DatabasePrincipalAssignment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DatabasePrincipalAssignment) ValidateCreate() error
- func (r *DatabasePrincipalAssignment) ValidateDelete() error
- func (r *DatabasePrincipalAssignment) ValidateUpdate(old runtime.Object) error
- type DatabasePrincipalAssignmentList
- type DatabasePrincipalAssignmentSpec
- type DatabasePrincipalAssignmentSpecResource
- type DatabasePrincipalAssignmentStatus
- type DatabasePrincipalList
- type DatabasePrincipalSpec
- type DatabasePrincipalSpecResource
- type DatabasePrincipalStatus
- type DatabaseSpec
- type DatabaseSpecResource
- type DatabaseStatus
- type EventgridDataConnection
- func (in *EventgridDataConnection) DeepCopy() *EventgridDataConnection
- func (in *EventgridDataConnection) DeepCopyInto(out *EventgridDataConnection)
- func (in *EventgridDataConnection) DeepCopyObject() runtime.Object
- func (r *EventgridDataConnection) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EventgridDataConnection) ValidateCreate() error
- func (r *EventgridDataConnection) ValidateDelete() error
- func (r *EventgridDataConnection) ValidateUpdate(old runtime.Object) error
- type EventgridDataConnectionList
- type EventgridDataConnectionSpec
- type EventgridDataConnectionSpecResource
- type EventgridDataConnectionStatus
- type EventhubDataConnection
- func (in *EventhubDataConnection) DeepCopy() *EventhubDataConnection
- func (in *EventhubDataConnection) DeepCopyInto(out *EventhubDataConnection)
- func (in *EventhubDataConnection) DeepCopyObject() runtime.Object
- func (r *EventhubDataConnection) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EventhubDataConnection) ValidateCreate() error
- func (r *EventhubDataConnection) ValidateDelete() error
- func (r *EventhubDataConnection) ValidateUpdate(old runtime.Object) error
- type EventhubDataConnectionList
- type EventhubDataConnectionSpec
- type EventhubDataConnectionSpecResource
- type EventhubDataConnectionStatus
- type IothubDataConnection
- func (in *IothubDataConnection) DeepCopy() *IothubDataConnection
- func (in *IothubDataConnection) DeepCopyInto(out *IothubDataConnection)
- func (in *IothubDataConnection) DeepCopyObject() runtime.Object
- func (r *IothubDataConnection) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IothubDataConnection) ValidateCreate() error
- func (r *IothubDataConnection) ValidateDelete() error
- func (r *IothubDataConnection) ValidateUpdate(old runtime.Object) error
- type IothubDataConnectionList
- type IothubDataConnectionSpec
- type IothubDataConnectionSpecResource
- type IothubDataConnectionStatus
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: kusto.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type AttachedDatabaseConfiguration ¶
type AttachedDatabaseConfiguration struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AttachedDatabaseConfigurationSpec `json:"spec,omitempty"` Status AttachedDatabaseConfigurationStatus `json:"status,omitempty"` }
func (*AttachedDatabaseConfiguration) DeepCopy ¶
func (in *AttachedDatabaseConfiguration) DeepCopy() *AttachedDatabaseConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachedDatabaseConfiguration.
func (*AttachedDatabaseConfiguration) DeepCopyInto ¶
func (in *AttachedDatabaseConfiguration) DeepCopyInto(out *AttachedDatabaseConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AttachedDatabaseConfiguration) DeepCopyObject ¶
func (in *AttachedDatabaseConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AttachedDatabaseConfiguration) SetupWebhookWithManager ¶
func (r *AttachedDatabaseConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AttachedDatabaseConfiguration) ValidateCreate ¶
func (r *AttachedDatabaseConfiguration) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AttachedDatabaseConfiguration) ValidateDelete ¶
func (r *AttachedDatabaseConfiguration) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AttachedDatabaseConfiguration) ValidateUpdate ¶
func (r *AttachedDatabaseConfiguration) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AttachedDatabaseConfigurationList ¶
type AttachedDatabaseConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AttachedDatabaseConfiguration CRD objects Items []AttachedDatabaseConfiguration `json:"items,omitempty"` }
AttachedDatabaseConfigurationList is a list of AttachedDatabaseConfigurations
func (*AttachedDatabaseConfigurationList) DeepCopy ¶
func (in *AttachedDatabaseConfigurationList) DeepCopy() *AttachedDatabaseConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachedDatabaseConfigurationList.
func (*AttachedDatabaseConfigurationList) DeepCopyInto ¶
func (in *AttachedDatabaseConfigurationList) DeepCopyInto(out *AttachedDatabaseConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AttachedDatabaseConfigurationList) DeepCopyObject ¶
func (in *AttachedDatabaseConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AttachedDatabaseConfigurationSpec ¶
type AttachedDatabaseConfigurationSpec struct { State *AttachedDatabaseConfigurationSpecResource `json:"state,omitempty" tf:"-"` Resource AttachedDatabaseConfigurationSpecResource `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 (*AttachedDatabaseConfigurationSpec) DeepCopy ¶
func (in *AttachedDatabaseConfigurationSpec) DeepCopy() *AttachedDatabaseConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachedDatabaseConfigurationSpec.
func (*AttachedDatabaseConfigurationSpec) DeepCopyInto ¶
func (in *AttachedDatabaseConfigurationSpec) DeepCopyInto(out *AttachedDatabaseConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttachedDatabaseConfigurationSpecResource ¶
type AttachedDatabaseConfigurationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AttachedDatabaseNames []string `json:"attachedDatabaseNames,omitempty" tf:"attached_database_names"` ClusterName *string `json:"clusterName" tf:"cluster_name"` ClusterResourceID *string `json:"clusterResourceID" tf:"cluster_resource_id"` DatabaseName *string `json:"databaseName" tf:"database_name"` // +optional DefaultPrincipalModificationKind *string `json:"defaultPrincipalModificationKind,omitempty" tf:"default_principal_modification_kind"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` }
func (*AttachedDatabaseConfigurationSpecResource) DeepCopy ¶
func (in *AttachedDatabaseConfigurationSpecResource) DeepCopy() *AttachedDatabaseConfigurationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachedDatabaseConfigurationSpecResource.
func (*AttachedDatabaseConfigurationSpecResource) DeepCopyInto ¶
func (in *AttachedDatabaseConfigurationSpecResource) DeepCopyInto(out *AttachedDatabaseConfigurationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttachedDatabaseConfigurationStatus ¶
type AttachedDatabaseConfigurationStatus 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 (*AttachedDatabaseConfigurationStatus) DeepCopy ¶
func (in *AttachedDatabaseConfigurationStatus) DeepCopy() *AttachedDatabaseConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachedDatabaseConfigurationStatus.
func (*AttachedDatabaseConfigurationStatus) DeepCopyInto ¶
func (in *AttachedDatabaseConfigurationStatus) DeepCopyInto(out *AttachedDatabaseConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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"` ClusterID *string `json:"clusterID" tf:"cluster_id"` KeyName *string `json:"keyName" tf:"key_name"` KeyVaultID *string `json:"keyVaultID" tf:"key_vault_id"` KeyVersion *string `json:"keyVersion" tf:"key_version"` // +optional UserIdentity *string `json:"userIdentity,omitempty" tf:"user_identity"` }
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 ClusterPrincipalAssignment ¶
type ClusterPrincipalAssignment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterPrincipalAssignmentSpec `json:"spec,omitempty"` Status ClusterPrincipalAssignmentStatus `json:"status,omitempty"` }
func (*ClusterPrincipalAssignment) DeepCopy ¶
func (in *ClusterPrincipalAssignment) DeepCopy() *ClusterPrincipalAssignment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterPrincipalAssignment.
func (*ClusterPrincipalAssignment) DeepCopyInto ¶
func (in *ClusterPrincipalAssignment) DeepCopyInto(out *ClusterPrincipalAssignment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterPrincipalAssignment) DeepCopyObject ¶
func (in *ClusterPrincipalAssignment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterPrincipalAssignment) SetupWebhookWithManager ¶
func (r *ClusterPrincipalAssignment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ClusterPrincipalAssignment) ValidateCreate ¶
func (r *ClusterPrincipalAssignment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ClusterPrincipalAssignment) ValidateDelete ¶
func (r *ClusterPrincipalAssignment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ClusterPrincipalAssignment) ValidateUpdate ¶
func (r *ClusterPrincipalAssignment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ClusterPrincipalAssignmentList ¶
type ClusterPrincipalAssignmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ClusterPrincipalAssignment CRD objects Items []ClusterPrincipalAssignment `json:"items,omitempty"` }
ClusterPrincipalAssignmentList is a list of ClusterPrincipalAssignments
func (*ClusterPrincipalAssignmentList) DeepCopy ¶
func (in *ClusterPrincipalAssignmentList) DeepCopy() *ClusterPrincipalAssignmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterPrincipalAssignmentList.
func (*ClusterPrincipalAssignmentList) DeepCopyInto ¶
func (in *ClusterPrincipalAssignmentList) DeepCopyInto(out *ClusterPrincipalAssignmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterPrincipalAssignmentList) DeepCopyObject ¶
func (in *ClusterPrincipalAssignmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterPrincipalAssignmentSpec ¶
type ClusterPrincipalAssignmentSpec struct { State *ClusterPrincipalAssignmentSpecResource `json:"state,omitempty" tf:"-"` Resource ClusterPrincipalAssignmentSpecResource `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 (*ClusterPrincipalAssignmentSpec) DeepCopy ¶
func (in *ClusterPrincipalAssignmentSpec) DeepCopy() *ClusterPrincipalAssignmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterPrincipalAssignmentSpec.
func (*ClusterPrincipalAssignmentSpec) DeepCopyInto ¶
func (in *ClusterPrincipalAssignmentSpec) DeepCopyInto(out *ClusterPrincipalAssignmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterPrincipalAssignmentSpecResource ¶
type ClusterPrincipalAssignmentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ClusterName *string `json:"clusterName" tf:"cluster_name"` Name *string `json:"name" tf:"name"` PrincipalID *string `json:"principalID" tf:"principal_id"` // +optional PrincipalName *string `json:"principalName,omitempty" tf:"principal_name"` PrincipalType *string `json:"principalType" tf:"principal_type"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` Role *string `json:"role" tf:"role"` TenantID *string `json:"tenantID" tf:"tenant_id"` // +optional TenantName *string `json:"tenantName,omitempty" tf:"tenant_name"` }
func (*ClusterPrincipalAssignmentSpecResource) DeepCopy ¶
func (in *ClusterPrincipalAssignmentSpecResource) DeepCopy() *ClusterPrincipalAssignmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterPrincipalAssignmentSpecResource.
func (*ClusterPrincipalAssignmentSpecResource) DeepCopyInto ¶
func (in *ClusterPrincipalAssignmentSpecResource) DeepCopyInto(out *ClusterPrincipalAssignmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterPrincipalAssignmentStatus ¶
type ClusterPrincipalAssignmentStatus 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 (*ClusterPrincipalAssignmentStatus) DeepCopy ¶
func (in *ClusterPrincipalAssignmentStatus) DeepCopy() *ClusterPrincipalAssignmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterPrincipalAssignmentStatus.
func (*ClusterPrincipalAssignmentStatus) DeepCopyInto ¶
func (in *ClusterPrincipalAssignmentStatus) DeepCopyInto(out *ClusterPrincipalAssignmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 IdentityIDS []string `json:"identityIDS,omitempty" tf:"identity_ids"` // +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)
type ClusterSpecOptimizedAutoScale ¶
type ClusterSpecOptimizedAutoScale struct { MaximumInstances *int64 `json:"maximumInstances" tf:"maximum_instances"` MinimumInstances *int64 `json:"minimumInstances" tf:"minimum_instances"` }
func (*ClusterSpecOptimizedAutoScale) DeepCopy ¶
func (in *ClusterSpecOptimizedAutoScale) DeepCopy() *ClusterSpecOptimizedAutoScale
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpecOptimizedAutoScale.
func (*ClusterSpecOptimizedAutoScale) DeepCopyInto ¶
func (in *ClusterSpecOptimizedAutoScale) DeepCopyInto(out *ClusterSpecOptimizedAutoScale)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSpecOptimizedAutoScaleCodec ¶
type ClusterSpecOptimizedAutoScaleCodec struct { }
+k8s:deepcopy-gen=false
func (ClusterSpecOptimizedAutoScaleCodec) Decode ¶
func (ClusterSpecOptimizedAutoScaleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ClusterSpecResource ¶
type ClusterSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DataIngestionURI *string `json:"dataIngestionURI,omitempty" tf:"data_ingestion_uri"` // +optional DoubleEncryptionEnabled *bool `json:"doubleEncryptionEnabled,omitempty" tf:"double_encryption_enabled"` // +optional EnableDiskEncryption *bool `json:"enableDiskEncryption,omitempty" tf:"enable_disk_encryption"` // +optional EnablePurge *bool `json:"enablePurge,omitempty" tf:"enable_purge"` // +optional EnableStreamingIngest *bool `json:"enableStreamingIngest,omitempty" tf:"enable_streaming_ingest"` // +optional Engine *string `json:"engine,omitempty" tf:"engine"` // +optional Identity *ClusterSpecIdentity `json:"identity,omitempty" tf:"identity"` // +optional LanguageExtensions []string `json:"languageExtensions,omitempty" tf:"language_extensions"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` // +optional OptimizedAutoScale *ClusterSpecOptimizedAutoScale `json:"optimizedAutoScale,omitempty" tf:"optimized_auto_scale"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` Sku *ClusterSpecSku `json:"sku" tf:"sku"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TrustedExternalTenants []string `json:"trustedExternalTenants,omitempty" tf:"trusted_external_tenants"` // +optional Uri *string `json:"uri,omitempty" tf:"uri"` // +optional VirtualNetworkConfiguration *ClusterSpecVirtualNetworkConfiguration `json:"virtualNetworkConfiguration,omitempty" tf:"virtual_network_configuration"` // +optional Zones []string `json:"zones,omitempty" tf:"zones"` }
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 ClusterSpecSku ¶
type ClusterSpecSku struct { // +optional Capacity *int64 `json:"capacity,omitempty" tf:"capacity"` Name *string `json:"name" tf:"name"` }
func (*ClusterSpecSku) DeepCopy ¶
func (in *ClusterSpecSku) DeepCopy() *ClusterSpecSku
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpecSku.
func (*ClusterSpecSku) DeepCopyInto ¶
func (in *ClusterSpecSku) DeepCopyInto(out *ClusterSpecSku)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSpecSkuCodec ¶
type ClusterSpecSkuCodec struct { }
+k8s:deepcopy-gen=false
func (ClusterSpecSkuCodec) Decode ¶
func (ClusterSpecSkuCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ClusterSpecVirtualNetworkConfiguration ¶
type ClusterSpecVirtualNetworkConfiguration struct { DataManagementPublicIPID *string `json:"dataManagementPublicIPID" tf:"data_management_public_ip_id"` EnginePublicIPID *string `json:"enginePublicIPID" tf:"engine_public_ip_id"` SubnetID *string `json:"subnetID" tf:"subnet_id"` }
func (*ClusterSpecVirtualNetworkConfiguration) DeepCopy ¶
func (in *ClusterSpecVirtualNetworkConfiguration) DeepCopy() *ClusterSpecVirtualNetworkConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpecVirtualNetworkConfiguration.
func (*ClusterSpecVirtualNetworkConfiguration) DeepCopyInto ¶
func (in *ClusterSpecVirtualNetworkConfiguration) DeepCopyInto(out *ClusterSpecVirtualNetworkConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSpecVirtualNetworkConfigurationCodec ¶
type ClusterSpecVirtualNetworkConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (ClusterSpecVirtualNetworkConfigurationCodec) Decode ¶
func (ClusterSpecVirtualNetworkConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 Database ¶
type Database struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatabaseSpec `json:"spec,omitempty"` Status DatabaseStatus `json:"status,omitempty"` }
func (*Database) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Database.
func (*Database) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Database) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Database) SetupWebhookWithManager ¶
func (*Database) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Database) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type DatabaseList ¶
type DatabaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Database CRD objects Items []Database `json:"items,omitempty"` }
DatabaseList is a list of Databases
func (*DatabaseList) DeepCopy ¶
func (in *DatabaseList) DeepCopy() *DatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseList.
func (*DatabaseList) DeepCopyInto ¶
func (in *DatabaseList) DeepCopyInto(out *DatabaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseList) DeepCopyObject ¶
func (in *DatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatabasePrincipal ¶
type DatabasePrincipal struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatabasePrincipalSpec `json:"spec,omitempty"` Status DatabasePrincipalStatus `json:"status,omitempty"` }
func (*DatabasePrincipal) DeepCopy ¶
func (in *DatabasePrincipal) DeepCopy() *DatabasePrincipal
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabasePrincipal.
func (*DatabasePrincipal) DeepCopyInto ¶
func (in *DatabasePrincipal) DeepCopyInto(out *DatabasePrincipal)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabasePrincipal) DeepCopyObject ¶
func (in *DatabasePrincipal) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatabasePrincipal) SetupWebhookWithManager ¶
func (r *DatabasePrincipal) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DatabasePrincipal) ValidateCreate ¶
func (r *DatabasePrincipal) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DatabasePrincipal) ValidateDelete ¶
func (r *DatabasePrincipal) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DatabasePrincipal) ValidateUpdate ¶
func (r *DatabasePrincipal) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DatabasePrincipalAssignment ¶
type DatabasePrincipalAssignment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatabasePrincipalAssignmentSpec `json:"spec,omitempty"` Status DatabasePrincipalAssignmentStatus `json:"status,omitempty"` }
func (*DatabasePrincipalAssignment) DeepCopy ¶
func (in *DatabasePrincipalAssignment) DeepCopy() *DatabasePrincipalAssignment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabasePrincipalAssignment.
func (*DatabasePrincipalAssignment) DeepCopyInto ¶
func (in *DatabasePrincipalAssignment) DeepCopyInto(out *DatabasePrincipalAssignment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabasePrincipalAssignment) DeepCopyObject ¶
func (in *DatabasePrincipalAssignment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatabasePrincipalAssignment) SetupWebhookWithManager ¶
func (r *DatabasePrincipalAssignment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DatabasePrincipalAssignment) ValidateCreate ¶
func (r *DatabasePrincipalAssignment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DatabasePrincipalAssignment) ValidateDelete ¶
func (r *DatabasePrincipalAssignment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DatabasePrincipalAssignment) ValidateUpdate ¶
func (r *DatabasePrincipalAssignment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DatabasePrincipalAssignmentList ¶
type DatabasePrincipalAssignmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DatabasePrincipalAssignment CRD objects Items []DatabasePrincipalAssignment `json:"items,omitempty"` }
DatabasePrincipalAssignmentList is a list of DatabasePrincipalAssignments
func (*DatabasePrincipalAssignmentList) DeepCopy ¶
func (in *DatabasePrincipalAssignmentList) DeepCopy() *DatabasePrincipalAssignmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabasePrincipalAssignmentList.
func (*DatabasePrincipalAssignmentList) DeepCopyInto ¶
func (in *DatabasePrincipalAssignmentList) DeepCopyInto(out *DatabasePrincipalAssignmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabasePrincipalAssignmentList) DeepCopyObject ¶
func (in *DatabasePrincipalAssignmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatabasePrincipalAssignmentSpec ¶
type DatabasePrincipalAssignmentSpec struct { State *DatabasePrincipalAssignmentSpecResource `json:"state,omitempty" tf:"-"` Resource DatabasePrincipalAssignmentSpecResource `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 (*DatabasePrincipalAssignmentSpec) DeepCopy ¶
func (in *DatabasePrincipalAssignmentSpec) DeepCopy() *DatabasePrincipalAssignmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabasePrincipalAssignmentSpec.
func (*DatabasePrincipalAssignmentSpec) DeepCopyInto ¶
func (in *DatabasePrincipalAssignmentSpec) DeepCopyInto(out *DatabasePrincipalAssignmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabasePrincipalAssignmentSpecResource ¶
type DatabasePrincipalAssignmentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ClusterName *string `json:"clusterName" tf:"cluster_name"` DatabaseName *string `json:"databaseName" tf:"database_name"` Name *string `json:"name" tf:"name"` PrincipalID *string `json:"principalID" tf:"principal_id"` // +optional PrincipalName *string `json:"principalName,omitempty" tf:"principal_name"` PrincipalType *string `json:"principalType" tf:"principal_type"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` Role *string `json:"role" tf:"role"` TenantID *string `json:"tenantID" tf:"tenant_id"` // +optional TenantName *string `json:"tenantName,omitempty" tf:"tenant_name"` }
func (*DatabasePrincipalAssignmentSpecResource) DeepCopy ¶
func (in *DatabasePrincipalAssignmentSpecResource) DeepCopy() *DatabasePrincipalAssignmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabasePrincipalAssignmentSpecResource.
func (*DatabasePrincipalAssignmentSpecResource) DeepCopyInto ¶
func (in *DatabasePrincipalAssignmentSpecResource) DeepCopyInto(out *DatabasePrincipalAssignmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabasePrincipalAssignmentStatus ¶
type DatabasePrincipalAssignmentStatus 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 (*DatabasePrincipalAssignmentStatus) DeepCopy ¶
func (in *DatabasePrincipalAssignmentStatus) DeepCopy() *DatabasePrincipalAssignmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabasePrincipalAssignmentStatus.
func (*DatabasePrincipalAssignmentStatus) DeepCopyInto ¶
func (in *DatabasePrincipalAssignmentStatus) DeepCopyInto(out *DatabasePrincipalAssignmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabasePrincipalList ¶
type DatabasePrincipalList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DatabasePrincipal CRD objects Items []DatabasePrincipal `json:"items,omitempty"` }
DatabasePrincipalList is a list of DatabasePrincipals
func (*DatabasePrincipalList) DeepCopy ¶
func (in *DatabasePrincipalList) DeepCopy() *DatabasePrincipalList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabasePrincipalList.
func (*DatabasePrincipalList) DeepCopyInto ¶
func (in *DatabasePrincipalList) DeepCopyInto(out *DatabasePrincipalList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabasePrincipalList) DeepCopyObject ¶
func (in *DatabasePrincipalList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatabasePrincipalSpec ¶
type DatabasePrincipalSpec struct { State *DatabasePrincipalSpecResource `json:"state,omitempty" tf:"-"` Resource DatabasePrincipalSpecResource `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 (*DatabasePrincipalSpec) DeepCopy ¶
func (in *DatabasePrincipalSpec) DeepCopy() *DatabasePrincipalSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabasePrincipalSpec.
func (*DatabasePrincipalSpec) DeepCopyInto ¶
func (in *DatabasePrincipalSpec) DeepCopyInto(out *DatabasePrincipalSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabasePrincipalSpecResource ¶
type DatabasePrincipalSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AppID *string `json:"appID,omitempty" tf:"app_id"` ClientID *string `json:"clientID" tf:"client_id"` ClusterName *string `json:"clusterName" tf:"cluster_name"` DatabaseName *string `json:"databaseName" tf:"database_name"` // +optional Email *string `json:"email,omitempty" tf:"email"` // +optional FullyQualifiedName *string `json:"fullyQualifiedName,omitempty" tf:"fully_qualified_name"` // +optional Name *string `json:"name,omitempty" tf:"name"` ObjectID *string `json:"objectID" tf:"object_id"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` Role *string `json:"role" tf:"role"` Type *string `json:"type" tf:"type"` }
func (*DatabasePrincipalSpecResource) DeepCopy ¶
func (in *DatabasePrincipalSpecResource) DeepCopy() *DatabasePrincipalSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabasePrincipalSpecResource.
func (*DatabasePrincipalSpecResource) DeepCopyInto ¶
func (in *DatabasePrincipalSpecResource) DeepCopyInto(out *DatabasePrincipalSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabasePrincipalStatus ¶
type DatabasePrincipalStatus 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 (*DatabasePrincipalStatus) DeepCopy ¶
func (in *DatabasePrincipalStatus) DeepCopy() *DatabasePrincipalStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabasePrincipalStatus.
func (*DatabasePrincipalStatus) DeepCopyInto ¶
func (in *DatabasePrincipalStatus) DeepCopyInto(out *DatabasePrincipalStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseSpec ¶
type DatabaseSpec struct { State *DatabaseSpecResource `json:"state,omitempty" tf:"-"` Resource DatabaseSpecResource `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 (*DatabaseSpec) DeepCopy ¶
func (in *DatabaseSpec) DeepCopy() *DatabaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseSpec.
func (*DatabaseSpec) DeepCopyInto ¶
func (in *DatabaseSpec) DeepCopyInto(out *DatabaseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseSpecResource ¶
type DatabaseSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ClusterName *string `json:"clusterName" tf:"cluster_name"` // +optional HotCachePeriod *string `json:"hotCachePeriod,omitempty" tf:"hot_cache_period"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Size *float64 `json:"size,omitempty" tf:"size"` // +optional SoftDeletePeriod *string `json:"softDeletePeriod,omitempty" tf:"soft_delete_period"` }
func (*DatabaseSpecResource) DeepCopy ¶
func (in *DatabaseSpecResource) DeepCopy() *DatabaseSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseSpecResource.
func (*DatabaseSpecResource) DeepCopyInto ¶
func (in *DatabaseSpecResource) DeepCopyInto(out *DatabaseSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseStatus ¶
type DatabaseStatus 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 (*DatabaseStatus) DeepCopy ¶
func (in *DatabaseStatus) DeepCopy() *DatabaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseStatus.
func (*DatabaseStatus) DeepCopyInto ¶
func (in *DatabaseStatus) DeepCopyInto(out *DatabaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventgridDataConnection ¶
type EventgridDataConnection struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EventgridDataConnectionSpec `json:"spec,omitempty"` Status EventgridDataConnectionStatus `json:"status,omitempty"` }
func (*EventgridDataConnection) DeepCopy ¶
func (in *EventgridDataConnection) DeepCopy() *EventgridDataConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventgridDataConnection.
func (*EventgridDataConnection) DeepCopyInto ¶
func (in *EventgridDataConnection) DeepCopyInto(out *EventgridDataConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventgridDataConnection) DeepCopyObject ¶
func (in *EventgridDataConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EventgridDataConnection) SetupWebhookWithManager ¶
func (r *EventgridDataConnection) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EventgridDataConnection) ValidateCreate ¶
func (r *EventgridDataConnection) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EventgridDataConnection) ValidateDelete ¶
func (r *EventgridDataConnection) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EventgridDataConnection) ValidateUpdate ¶
func (r *EventgridDataConnection) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EventgridDataConnectionList ¶
type EventgridDataConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EventgridDataConnection CRD objects Items []EventgridDataConnection `json:"items,omitempty"` }
EventgridDataConnectionList is a list of EventgridDataConnections
func (*EventgridDataConnectionList) DeepCopy ¶
func (in *EventgridDataConnectionList) DeepCopy() *EventgridDataConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventgridDataConnectionList.
func (*EventgridDataConnectionList) DeepCopyInto ¶
func (in *EventgridDataConnectionList) DeepCopyInto(out *EventgridDataConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventgridDataConnectionList) DeepCopyObject ¶
func (in *EventgridDataConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EventgridDataConnectionSpec ¶
type EventgridDataConnectionSpec struct { State *EventgridDataConnectionSpecResource `json:"state,omitempty" tf:"-"` Resource EventgridDataConnectionSpecResource `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 (*EventgridDataConnectionSpec) DeepCopy ¶
func (in *EventgridDataConnectionSpec) DeepCopy() *EventgridDataConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventgridDataConnectionSpec.
func (*EventgridDataConnectionSpec) DeepCopyInto ¶
func (in *EventgridDataConnectionSpec) DeepCopyInto(out *EventgridDataConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventgridDataConnectionSpecResource ¶
type EventgridDataConnectionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional BlobStorageEventType *string `json:"blobStorageEventType,omitempty" tf:"blob_storage_event_type"` ClusterName *string `json:"clusterName" tf:"cluster_name"` // +optional DataFormat *string `json:"dataFormat,omitempty" tf:"data_format"` DatabaseName *string `json:"databaseName" tf:"database_name"` EventhubConsumerGroupName *string `json:"eventhubConsumerGroupName" tf:"eventhub_consumer_group_name"` EventhubID *string `json:"eventhubID" tf:"eventhub_id"` Location *string `json:"location" tf:"location"` // +optional MappingRuleName *string `json:"mappingRuleName,omitempty" tf:"mapping_rule_name"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional SkipFirstRecord *bool `json:"skipFirstRecord,omitempty" tf:"skip_first_record"` StorageAccountID *string `json:"storageAccountID" tf:"storage_account_id"` // +optional TableName *string `json:"tableName,omitempty" tf:"table_name"` }
func (*EventgridDataConnectionSpecResource) DeepCopy ¶
func (in *EventgridDataConnectionSpecResource) DeepCopy() *EventgridDataConnectionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventgridDataConnectionSpecResource.
func (*EventgridDataConnectionSpecResource) DeepCopyInto ¶
func (in *EventgridDataConnectionSpecResource) DeepCopyInto(out *EventgridDataConnectionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventgridDataConnectionStatus ¶
type EventgridDataConnectionStatus 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 (*EventgridDataConnectionStatus) DeepCopy ¶
func (in *EventgridDataConnectionStatus) DeepCopy() *EventgridDataConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventgridDataConnectionStatus.
func (*EventgridDataConnectionStatus) DeepCopyInto ¶
func (in *EventgridDataConnectionStatus) DeepCopyInto(out *EventgridDataConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventhubDataConnection ¶
type EventhubDataConnection struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EventhubDataConnectionSpec `json:"spec,omitempty"` Status EventhubDataConnectionStatus `json:"status,omitempty"` }
func (*EventhubDataConnection) DeepCopy ¶
func (in *EventhubDataConnection) DeepCopy() *EventhubDataConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventhubDataConnection.
func (*EventhubDataConnection) DeepCopyInto ¶
func (in *EventhubDataConnection) DeepCopyInto(out *EventhubDataConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventhubDataConnection) DeepCopyObject ¶
func (in *EventhubDataConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EventhubDataConnection) SetupWebhookWithManager ¶
func (r *EventhubDataConnection) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EventhubDataConnection) ValidateCreate ¶
func (r *EventhubDataConnection) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EventhubDataConnection) ValidateDelete ¶
func (r *EventhubDataConnection) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EventhubDataConnection) ValidateUpdate ¶
func (r *EventhubDataConnection) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EventhubDataConnectionList ¶
type EventhubDataConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EventhubDataConnection CRD objects Items []EventhubDataConnection `json:"items,omitempty"` }
EventhubDataConnectionList is a list of EventhubDataConnections
func (*EventhubDataConnectionList) DeepCopy ¶
func (in *EventhubDataConnectionList) DeepCopy() *EventhubDataConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventhubDataConnectionList.
func (*EventhubDataConnectionList) DeepCopyInto ¶
func (in *EventhubDataConnectionList) DeepCopyInto(out *EventhubDataConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventhubDataConnectionList) DeepCopyObject ¶
func (in *EventhubDataConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EventhubDataConnectionSpec ¶
type EventhubDataConnectionSpec struct { State *EventhubDataConnectionSpecResource `json:"state,omitempty" tf:"-"` Resource EventhubDataConnectionSpecResource `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 (*EventhubDataConnectionSpec) DeepCopy ¶
func (in *EventhubDataConnectionSpec) DeepCopy() *EventhubDataConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventhubDataConnectionSpec.
func (*EventhubDataConnectionSpec) DeepCopyInto ¶
func (in *EventhubDataConnectionSpec) DeepCopyInto(out *EventhubDataConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventhubDataConnectionSpecResource ¶
type EventhubDataConnectionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ClusterName *string `json:"clusterName" tf:"cluster_name"` // +optional Compression *string `json:"compression,omitempty" tf:"compression"` ConsumerGroup *string `json:"consumerGroup" tf:"consumer_group"` // +optional DataFormat *string `json:"dataFormat,omitempty" tf:"data_format"` DatabaseName *string `json:"databaseName" tf:"database_name"` // +optional EventSystemProperties []string `json:"eventSystemProperties,omitempty" tf:"event_system_properties"` EventhubID *string `json:"eventhubID" tf:"eventhub_id"` Location *string `json:"location" tf:"location"` // +optional MappingRuleName *string `json:"mappingRuleName,omitempty" tf:"mapping_rule_name"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional TableName *string `json:"tableName,omitempty" tf:"table_name"` }
func (*EventhubDataConnectionSpecResource) DeepCopy ¶
func (in *EventhubDataConnectionSpecResource) DeepCopy() *EventhubDataConnectionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventhubDataConnectionSpecResource.
func (*EventhubDataConnectionSpecResource) DeepCopyInto ¶
func (in *EventhubDataConnectionSpecResource) DeepCopyInto(out *EventhubDataConnectionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventhubDataConnectionStatus ¶
type EventhubDataConnectionStatus 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 (*EventhubDataConnectionStatus) DeepCopy ¶
func (in *EventhubDataConnectionStatus) DeepCopy() *EventhubDataConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventhubDataConnectionStatus.
func (*EventhubDataConnectionStatus) DeepCopyInto ¶
func (in *EventhubDataConnectionStatus) DeepCopyInto(out *EventhubDataConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IothubDataConnection ¶
type IothubDataConnection struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IothubDataConnectionSpec `json:"spec,omitempty"` Status IothubDataConnectionStatus `json:"status,omitempty"` }
func (*IothubDataConnection) DeepCopy ¶
func (in *IothubDataConnection) DeepCopy() *IothubDataConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IothubDataConnection.
func (*IothubDataConnection) DeepCopyInto ¶
func (in *IothubDataConnection) DeepCopyInto(out *IothubDataConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IothubDataConnection) DeepCopyObject ¶
func (in *IothubDataConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IothubDataConnection) SetupWebhookWithManager ¶
func (r *IothubDataConnection) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IothubDataConnection) ValidateCreate ¶
func (r *IothubDataConnection) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IothubDataConnection) ValidateDelete ¶
func (r *IothubDataConnection) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IothubDataConnection) ValidateUpdate ¶
func (r *IothubDataConnection) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IothubDataConnectionList ¶
type IothubDataConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IothubDataConnection CRD objects Items []IothubDataConnection `json:"items,omitempty"` }
IothubDataConnectionList is a list of IothubDataConnections
func (*IothubDataConnectionList) DeepCopy ¶
func (in *IothubDataConnectionList) DeepCopy() *IothubDataConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IothubDataConnectionList.
func (*IothubDataConnectionList) DeepCopyInto ¶
func (in *IothubDataConnectionList) DeepCopyInto(out *IothubDataConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IothubDataConnectionList) DeepCopyObject ¶
func (in *IothubDataConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IothubDataConnectionSpec ¶
type IothubDataConnectionSpec struct { State *IothubDataConnectionSpecResource `json:"state,omitempty" tf:"-"` Resource IothubDataConnectionSpecResource `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 (*IothubDataConnectionSpec) DeepCopy ¶
func (in *IothubDataConnectionSpec) DeepCopy() *IothubDataConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IothubDataConnectionSpec.
func (*IothubDataConnectionSpec) DeepCopyInto ¶
func (in *IothubDataConnectionSpec) DeepCopyInto(out *IothubDataConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IothubDataConnectionSpecResource ¶
type IothubDataConnectionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ClusterName *string `json:"clusterName" tf:"cluster_name"` ConsumerGroup *string `json:"consumerGroup" tf:"consumer_group"` // +optional DataFormat *string `json:"dataFormat,omitempty" tf:"data_format"` DatabaseName *string `json:"databaseName" tf:"database_name"` // +optional EventSystemProperties []string `json:"eventSystemProperties,omitempty" tf:"event_system_properties"` IothubID *string `json:"iothubID" tf:"iothub_id"` Location *string `json:"location" tf:"location"` // +optional MappingRuleName *string `json:"mappingRuleName,omitempty" tf:"mapping_rule_name"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional TableName *string `json:"tableName,omitempty" tf:"table_name"` }
func (*IothubDataConnectionSpecResource) DeepCopy ¶
func (in *IothubDataConnectionSpecResource) DeepCopy() *IothubDataConnectionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IothubDataConnectionSpecResource.
func (*IothubDataConnectionSpecResource) DeepCopyInto ¶
func (in *IothubDataConnectionSpecResource) DeepCopyInto(out *IothubDataConnectionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IothubDataConnectionStatus ¶
type IothubDataConnectionStatus 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 (*IothubDataConnectionStatus) DeepCopy ¶
func (in *IothubDataConnectionStatus) DeepCopy() *IothubDataConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IothubDataConnectionStatus.
func (*IothubDataConnectionStatus) DeepCopyInto ¶
func (in *IothubDataConnectionStatus) DeepCopyInto(out *IothubDataConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- attached_database_configuration_types.go
- attached_database_configuration_webhook.go
- cluster_customer_managed_key_types.go
- cluster_customer_managed_key_webhook.go
- cluster_principal_assignment_types.go
- cluster_principal_assignment_webhook.go
- cluster_types.go
- cluster_webhook.go
- codec.go
- database_principal_assignment_types.go
- database_principal_assignment_webhook.go
- database_principal_types.go
- database_principal_webhook.go
- database_types.go
- database_webhook.go
- doc.go
- eventgrid_data_connection_types.go
- eventgrid_data_connection_webhook.go
- eventhub_data_connection_types.go
- eventhub_data_connection_webhook.go
- iothub_data_connection_types.go
- iothub_data_connection_webhook.go
- register.go
- zz_generated.deepcopy.go