Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=kusto.azure.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type AttachedDatabaseConfiguration
- func (in *AttachedDatabaseConfiguration) DeepCopy() *AttachedDatabaseConfiguration
- func (in *AttachedDatabaseConfiguration) DeepCopyInto(out *AttachedDatabaseConfiguration)
- func (in *AttachedDatabaseConfiguration) DeepCopyObject() runtime.Object
- func (mg *AttachedDatabaseConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AttachedDatabaseConfiguration) GetConnectionDetailsMapping() map[string]string
- func (mg *AttachedDatabaseConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AttachedDatabaseConfiguration) GetID() string
- func (tr *AttachedDatabaseConfiguration) GetObservation() (map[string]any, error)
- func (tr *AttachedDatabaseConfiguration) GetParameters() (map[string]any, error)
- func (mg *AttachedDatabaseConfiguration) GetProviderConfigReference() *xpv1.Reference
- func (mg *AttachedDatabaseConfiguration) GetProviderReference() *xpv1.Reference
- func (mg *AttachedDatabaseConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AttachedDatabaseConfiguration) GetTerraformResourceType() string
- func (tr *AttachedDatabaseConfiguration) GetTerraformSchemaVersion() int
- func (mg *AttachedDatabaseConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AttachedDatabaseConfiguration) LateInitialize(attrs []byte) (bool, error)
- func (mg *AttachedDatabaseConfiguration) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *AttachedDatabaseConfiguration) SetConditions(c ...xpv1.Condition)
- func (mg *AttachedDatabaseConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AttachedDatabaseConfiguration) SetObservation(obs map[string]any) error
- func (tr *AttachedDatabaseConfiguration) SetParameters(params map[string]any) error
- func (mg *AttachedDatabaseConfiguration) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AttachedDatabaseConfiguration) SetProviderReference(r *xpv1.Reference)
- func (mg *AttachedDatabaseConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AttachedDatabaseConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AttachedDatabaseConfigurationList
- func (in *AttachedDatabaseConfigurationList) DeepCopy() *AttachedDatabaseConfigurationList
- func (in *AttachedDatabaseConfigurationList) DeepCopyInto(out *AttachedDatabaseConfigurationList)
- func (in *AttachedDatabaseConfigurationList) DeepCopyObject() runtime.Object
- func (l *AttachedDatabaseConfigurationList) GetItems() []resource.Managed
- type AttachedDatabaseConfigurationObservation
- type AttachedDatabaseConfigurationParameters
- type AttachedDatabaseConfigurationSpec
- type AttachedDatabaseConfigurationStatus
- type Cluster
- func (in *Cluster) DeepCopy() *Cluster
- func (in *Cluster) DeepCopyInto(out *Cluster)
- func (in *Cluster) DeepCopyObject() runtime.Object
- func (mg *Cluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Cluster) GetConnectionDetailsMapping() map[string]string
- func (mg *Cluster) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Cluster) GetID() string
- func (tr *Cluster) GetObservation() (map[string]any, error)
- func (tr *Cluster) GetParameters() (map[string]any, error)
- func (mg *Cluster) GetProviderConfigReference() *xpv1.Reference
- func (mg *Cluster) GetProviderReference() *xpv1.Reference
- func (mg *Cluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Cluster) GetTerraformResourceType() string
- func (tr *Cluster) GetTerraformSchemaVersion() int
- func (mg *Cluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Cluster) LateInitialize(attrs []byte) (bool, error)
- func (mg *Cluster) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Cluster) SetConditions(c ...xpv1.Condition)
- func (mg *Cluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Cluster) SetObservation(obs map[string]any) error
- func (tr *Cluster) SetParameters(params map[string]any) error
- func (mg *Cluster) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Cluster) SetProviderReference(r *xpv1.Reference)
- func (mg *Cluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Cluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ClusterList
- type ClusterObservation
- type ClusterParameters
- type ClusterPrincipalAssignment
- func (in *ClusterPrincipalAssignment) DeepCopy() *ClusterPrincipalAssignment
- func (in *ClusterPrincipalAssignment) DeepCopyInto(out *ClusterPrincipalAssignment)
- func (in *ClusterPrincipalAssignment) DeepCopyObject() runtime.Object
- func (mg *ClusterPrincipalAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ClusterPrincipalAssignment) GetConnectionDetailsMapping() map[string]string
- func (mg *ClusterPrincipalAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ClusterPrincipalAssignment) GetID() string
- func (tr *ClusterPrincipalAssignment) GetObservation() (map[string]any, error)
- func (tr *ClusterPrincipalAssignment) GetParameters() (map[string]any, error)
- func (mg *ClusterPrincipalAssignment) GetProviderConfigReference() *xpv1.Reference
- func (mg *ClusterPrincipalAssignment) GetProviderReference() *xpv1.Reference
- func (mg *ClusterPrincipalAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ClusterPrincipalAssignment) GetTerraformResourceType() string
- func (tr *ClusterPrincipalAssignment) GetTerraformSchemaVersion() int
- func (mg *ClusterPrincipalAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ClusterPrincipalAssignment) LateInitialize(attrs []byte) (bool, error)
- func (mg *ClusterPrincipalAssignment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ClusterPrincipalAssignment) SetConditions(c ...xpv1.Condition)
- func (mg *ClusterPrincipalAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ClusterPrincipalAssignment) SetObservation(obs map[string]any) error
- func (tr *ClusterPrincipalAssignment) SetParameters(params map[string]any) error
- func (mg *ClusterPrincipalAssignment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ClusterPrincipalAssignment) SetProviderReference(r *xpv1.Reference)
- func (mg *ClusterPrincipalAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ClusterPrincipalAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ClusterPrincipalAssignmentList
- func (in *ClusterPrincipalAssignmentList) DeepCopy() *ClusterPrincipalAssignmentList
- func (in *ClusterPrincipalAssignmentList) DeepCopyInto(out *ClusterPrincipalAssignmentList)
- func (in *ClusterPrincipalAssignmentList) DeepCopyObject() runtime.Object
- func (l *ClusterPrincipalAssignmentList) GetItems() []resource.Managed
- type ClusterPrincipalAssignmentObservation
- type ClusterPrincipalAssignmentParameters
- type ClusterPrincipalAssignmentSpec
- type ClusterPrincipalAssignmentStatus
- type ClusterSpec
- type ClusterStatus
- type Database
- func (in *Database) DeepCopy() *Database
- func (in *Database) DeepCopyInto(out *Database)
- func (in *Database) DeepCopyObject() runtime.Object
- func (mg *Database) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Database) GetConnectionDetailsMapping() map[string]string
- func (mg *Database) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Database) GetID() string
- func (tr *Database) GetObservation() (map[string]any, error)
- func (tr *Database) GetParameters() (map[string]any, error)
- func (mg *Database) GetProviderConfigReference() *xpv1.Reference
- func (mg *Database) GetProviderReference() *xpv1.Reference
- func (mg *Database) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Database) GetTerraformResourceType() string
- func (tr *Database) GetTerraformSchemaVersion() int
- func (mg *Database) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Database) LateInitialize(attrs []byte) (bool, error)
- func (mg *Database) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Database) SetConditions(c ...xpv1.Condition)
- func (mg *Database) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Database) SetObservation(obs map[string]any) error
- func (tr *Database) SetParameters(params map[string]any) error
- func (mg *Database) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Database) SetProviderReference(r *xpv1.Reference)
- func (mg *Database) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Database) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DatabaseList
- type DatabaseObservation
- type DatabaseParameters
- type DatabasePrincipalAssignment
- func (in *DatabasePrincipalAssignment) DeepCopy() *DatabasePrincipalAssignment
- func (in *DatabasePrincipalAssignment) DeepCopyInto(out *DatabasePrincipalAssignment)
- func (in *DatabasePrincipalAssignment) DeepCopyObject() runtime.Object
- func (mg *DatabasePrincipalAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DatabasePrincipalAssignment) GetConnectionDetailsMapping() map[string]string
- func (mg *DatabasePrincipalAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DatabasePrincipalAssignment) GetID() string
- func (tr *DatabasePrincipalAssignment) GetObservation() (map[string]any, error)
- func (tr *DatabasePrincipalAssignment) GetParameters() (map[string]any, error)
- func (mg *DatabasePrincipalAssignment) GetProviderConfigReference() *xpv1.Reference
- func (mg *DatabasePrincipalAssignment) GetProviderReference() *xpv1.Reference
- func (mg *DatabasePrincipalAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DatabasePrincipalAssignment) GetTerraformResourceType() string
- func (tr *DatabasePrincipalAssignment) GetTerraformSchemaVersion() int
- func (mg *DatabasePrincipalAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DatabasePrincipalAssignment) LateInitialize(attrs []byte) (bool, error)
- func (mg *DatabasePrincipalAssignment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DatabasePrincipalAssignment) SetConditions(c ...xpv1.Condition)
- func (mg *DatabasePrincipalAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DatabasePrincipalAssignment) SetObservation(obs map[string]any) error
- func (tr *DatabasePrincipalAssignment) SetParameters(params map[string]any) error
- func (mg *DatabasePrincipalAssignment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DatabasePrincipalAssignment) SetProviderReference(r *xpv1.Reference)
- func (mg *DatabasePrincipalAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DatabasePrincipalAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DatabasePrincipalAssignmentList
- func (in *DatabasePrincipalAssignmentList) DeepCopy() *DatabasePrincipalAssignmentList
- func (in *DatabasePrincipalAssignmentList) DeepCopyInto(out *DatabasePrincipalAssignmentList)
- func (in *DatabasePrincipalAssignmentList) DeepCopyObject() runtime.Object
- func (l *DatabasePrincipalAssignmentList) GetItems() []resource.Managed
- type DatabasePrincipalAssignmentObservation
- type DatabasePrincipalAssignmentParameters
- type DatabasePrincipalAssignmentSpec
- type DatabasePrincipalAssignmentStatus
- type DatabaseSpec
- type DatabaseStatus
- type EventGridDataConnection
- func (in *EventGridDataConnection) DeepCopy() *EventGridDataConnection
- func (in *EventGridDataConnection) DeepCopyInto(out *EventGridDataConnection)
- func (in *EventGridDataConnection) DeepCopyObject() runtime.Object
- func (mg *EventGridDataConnection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EventGridDataConnection) GetConnectionDetailsMapping() map[string]string
- func (mg *EventGridDataConnection) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EventGridDataConnection) GetID() string
- func (tr *EventGridDataConnection) GetObservation() (map[string]any, error)
- func (tr *EventGridDataConnection) GetParameters() (map[string]any, error)
- func (mg *EventGridDataConnection) GetProviderConfigReference() *xpv1.Reference
- func (mg *EventGridDataConnection) GetProviderReference() *xpv1.Reference
- func (mg *EventGridDataConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EventGridDataConnection) GetTerraformResourceType() string
- func (tr *EventGridDataConnection) GetTerraformSchemaVersion() int
- func (mg *EventGridDataConnection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EventGridDataConnection) LateInitialize(attrs []byte) (bool, error)
- func (mg *EventGridDataConnection) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *EventGridDataConnection) SetConditions(c ...xpv1.Condition)
- func (mg *EventGridDataConnection) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *EventGridDataConnection) SetObservation(obs map[string]any) error
- func (tr *EventGridDataConnection) SetParameters(params map[string]any) error
- func (mg *EventGridDataConnection) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EventGridDataConnection) SetProviderReference(r *xpv1.Reference)
- func (mg *EventGridDataConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EventGridDataConnection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EventGridDataConnectionList
- func (in *EventGridDataConnectionList) DeepCopy() *EventGridDataConnectionList
- func (in *EventGridDataConnectionList) DeepCopyInto(out *EventGridDataConnectionList)
- func (in *EventGridDataConnectionList) DeepCopyObject() runtime.Object
- func (l *EventGridDataConnectionList) GetItems() []resource.Managed
- type EventGridDataConnectionObservation
- type EventGridDataConnectionParameters
- type EventGridDataConnectionSpec
- type EventGridDataConnectionStatus
- type EventHubDataConnection
- func (in *EventHubDataConnection) DeepCopy() *EventHubDataConnection
- func (in *EventHubDataConnection) DeepCopyInto(out *EventHubDataConnection)
- func (in *EventHubDataConnection) DeepCopyObject() runtime.Object
- func (mg *EventHubDataConnection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EventHubDataConnection) GetConnectionDetailsMapping() map[string]string
- func (mg *EventHubDataConnection) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EventHubDataConnection) GetID() string
- func (tr *EventHubDataConnection) GetObservation() (map[string]any, error)
- func (tr *EventHubDataConnection) GetParameters() (map[string]any, error)
- func (mg *EventHubDataConnection) GetProviderConfigReference() *xpv1.Reference
- func (mg *EventHubDataConnection) GetProviderReference() *xpv1.Reference
- func (mg *EventHubDataConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EventHubDataConnection) GetTerraformResourceType() string
- func (tr *EventHubDataConnection) GetTerraformSchemaVersion() int
- func (mg *EventHubDataConnection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EventHubDataConnection) LateInitialize(attrs []byte) (bool, error)
- func (mg *EventHubDataConnection) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *EventHubDataConnection) SetConditions(c ...xpv1.Condition)
- func (mg *EventHubDataConnection) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *EventHubDataConnection) SetObservation(obs map[string]any) error
- func (tr *EventHubDataConnection) SetParameters(params map[string]any) error
- func (mg *EventHubDataConnection) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EventHubDataConnection) SetProviderReference(r *xpv1.Reference)
- func (mg *EventHubDataConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EventHubDataConnection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EventHubDataConnectionList
- type EventHubDataConnectionObservation
- type EventHubDataConnectionParameters
- type EventHubDataConnectionSpec
- type EventHubDataConnectionStatus
- type IOTHubDataConnection
- func (in *IOTHubDataConnection) DeepCopy() *IOTHubDataConnection
- func (in *IOTHubDataConnection) DeepCopyInto(out *IOTHubDataConnection)
- func (in *IOTHubDataConnection) DeepCopyObject() runtime.Object
- func (mg *IOTHubDataConnection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IOTHubDataConnection) GetConnectionDetailsMapping() map[string]string
- func (mg *IOTHubDataConnection) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IOTHubDataConnection) GetID() string
- func (tr *IOTHubDataConnection) GetObservation() (map[string]any, error)
- func (tr *IOTHubDataConnection) GetParameters() (map[string]any, error)
- func (mg *IOTHubDataConnection) GetProviderConfigReference() *xpv1.Reference
- func (mg *IOTHubDataConnection) GetProviderReference() *xpv1.Reference
- func (mg *IOTHubDataConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IOTHubDataConnection) GetTerraformResourceType() string
- func (tr *IOTHubDataConnection) GetTerraformSchemaVersion() int
- func (mg *IOTHubDataConnection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IOTHubDataConnection) LateInitialize(attrs []byte) (bool, error)
- func (mg *IOTHubDataConnection) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *IOTHubDataConnection) SetConditions(c ...xpv1.Condition)
- func (mg *IOTHubDataConnection) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *IOTHubDataConnection) SetObservation(obs map[string]any) error
- func (tr *IOTHubDataConnection) SetParameters(params map[string]any) error
- func (mg *IOTHubDataConnection) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IOTHubDataConnection) SetProviderReference(r *xpv1.Reference)
- func (mg *IOTHubDataConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IOTHubDataConnection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IOTHubDataConnectionList
- type IOTHubDataConnectionObservation
- type IOTHubDataConnectionParameters
- type IOTHubDataConnectionSpec
- type IOTHubDataConnectionStatus
- type IdentityObservation
- type IdentityParameters
- type OptimizedAutoScaleObservation
- type OptimizedAutoScaleParameters
- type SharingObservation
- type SharingParameters
- type SkuObservation
- type SkuParameters
- type VirtualNetworkConfigurationObservation
- type VirtualNetworkConfigurationParameters
Constants ¶
const ( CRDGroup = "kusto.azure.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( AttachedDatabaseConfiguration_Kind = "AttachedDatabaseConfiguration" AttachedDatabaseConfiguration_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AttachedDatabaseConfiguration_Kind}.String() AttachedDatabaseConfiguration_KindAPIVersion = AttachedDatabaseConfiguration_Kind + "." + CRDGroupVersion.String() AttachedDatabaseConfiguration_GroupVersionKind = CRDGroupVersion.WithKind(AttachedDatabaseConfiguration_Kind) )
Repository type metadata.
var ( Cluster_Kind = "Cluster" Cluster_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Cluster_Kind}.String() Cluster_KindAPIVersion = Cluster_Kind + "." + CRDGroupVersion.String() Cluster_GroupVersionKind = CRDGroupVersion.WithKind(Cluster_Kind) )
Repository type metadata.
var ( ClusterPrincipalAssignment_Kind = "ClusterPrincipalAssignment" ClusterPrincipalAssignment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ClusterPrincipalAssignment_Kind}.String() ClusterPrincipalAssignment_KindAPIVersion = ClusterPrincipalAssignment_Kind + "." + CRDGroupVersion.String() ClusterPrincipalAssignment_GroupVersionKind = CRDGroupVersion.WithKind(ClusterPrincipalAssignment_Kind) )
Repository type metadata.
var ( Database_Kind = "Database" Database_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Database_Kind}.String() Database_KindAPIVersion = Database_Kind + "." + CRDGroupVersion.String() Database_GroupVersionKind = CRDGroupVersion.WithKind(Database_Kind) )
Repository type metadata.
var ( DatabasePrincipalAssignment_Kind = "DatabasePrincipalAssignment" DatabasePrincipalAssignment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DatabasePrincipalAssignment_Kind}.String() DatabasePrincipalAssignment_KindAPIVersion = DatabasePrincipalAssignment_Kind + "." + CRDGroupVersion.String() DatabasePrincipalAssignment_GroupVersionKind = CRDGroupVersion.WithKind(DatabasePrincipalAssignment_Kind) )
Repository type metadata.
var ( EventGridDataConnection_Kind = "EventGridDataConnection" EventGridDataConnection_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EventGridDataConnection_Kind}.String() EventGridDataConnection_KindAPIVersion = EventGridDataConnection_Kind + "." + CRDGroupVersion.String() EventGridDataConnection_GroupVersionKind = CRDGroupVersion.WithKind(EventGridDataConnection_Kind) )
Repository type metadata.
var ( EventHubDataConnection_Kind = "EventHubDataConnection" EventHubDataConnection_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EventHubDataConnection_Kind}.String() EventHubDataConnection_KindAPIVersion = EventHubDataConnection_Kind + "." + CRDGroupVersion.String() EventHubDataConnection_GroupVersionKind = CRDGroupVersion.WithKind(EventHubDataConnection_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( IOTHubDataConnection_Kind = "IOTHubDataConnection" IOTHubDataConnection_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: IOTHubDataConnection_Kind}.String() IOTHubDataConnection_KindAPIVersion = IOTHubDataConnection_Kind + "." + CRDGroupVersion.String() IOTHubDataConnection_GroupVersionKind = CRDGroupVersion.WithKind(IOTHubDataConnection_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AttachedDatabaseConfiguration ¶ added in v0.26.0
type AttachedDatabaseConfiguration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AttachedDatabaseConfigurationSpec `json:"spec"` Status AttachedDatabaseConfigurationStatus `json:"status,omitempty"` }
AttachedDatabaseConfiguration is the Schema for the AttachedDatabaseConfigurations API. Manages Kusto / Data Explorer Attached Database Configuration +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*AttachedDatabaseConfiguration) DeepCopy ¶ added in v0.26.0
func (in *AttachedDatabaseConfiguration) DeepCopy() *AttachedDatabaseConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachedDatabaseConfiguration.
func (*AttachedDatabaseConfiguration) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (in *AttachedDatabaseConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AttachedDatabaseConfiguration) GetCondition ¶ added in v0.26.0
func (mg *AttachedDatabaseConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AttachedDatabaseConfiguration.
func (*AttachedDatabaseConfiguration) GetConnectionDetailsMapping ¶ added in v0.26.0
func (tr *AttachedDatabaseConfiguration) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AttachedDatabaseConfiguration
func (*AttachedDatabaseConfiguration) GetDeletionPolicy ¶ added in v0.26.0
func (mg *AttachedDatabaseConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AttachedDatabaseConfiguration.
func (*AttachedDatabaseConfiguration) GetID ¶ added in v0.26.0
func (tr *AttachedDatabaseConfiguration) GetID() string
GetID returns ID of underlying Terraform resource of this AttachedDatabaseConfiguration
func (*AttachedDatabaseConfiguration) GetObservation ¶ added in v0.26.0
func (tr *AttachedDatabaseConfiguration) GetObservation() (map[string]any, error)
GetObservation of this AttachedDatabaseConfiguration
func (*AttachedDatabaseConfiguration) GetParameters ¶ added in v0.26.0
func (tr *AttachedDatabaseConfiguration) GetParameters() (map[string]any, error)
GetParameters of this AttachedDatabaseConfiguration
func (*AttachedDatabaseConfiguration) GetProviderConfigReference ¶ added in v0.26.0
func (mg *AttachedDatabaseConfiguration) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AttachedDatabaseConfiguration.
func (*AttachedDatabaseConfiguration) GetProviderReference ¶ added in v0.26.0
func (mg *AttachedDatabaseConfiguration) GetProviderReference() *xpv1.Reference
GetProviderReference of this AttachedDatabaseConfiguration. Deprecated: Use GetProviderConfigReference.
func (*AttachedDatabaseConfiguration) GetPublishConnectionDetailsTo ¶ added in v0.26.0
func (mg *AttachedDatabaseConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AttachedDatabaseConfiguration.
func (*AttachedDatabaseConfiguration) GetTerraformResourceType ¶ added in v0.26.0
func (mg *AttachedDatabaseConfiguration) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AttachedDatabaseConfiguration
func (*AttachedDatabaseConfiguration) GetTerraformSchemaVersion ¶ added in v0.26.0
func (tr *AttachedDatabaseConfiguration) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AttachedDatabaseConfiguration) GetWriteConnectionSecretToReference ¶ added in v0.26.0
func (mg *AttachedDatabaseConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AttachedDatabaseConfiguration.
func (*AttachedDatabaseConfiguration) LateInitialize ¶ added in v0.26.0
func (tr *AttachedDatabaseConfiguration) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AttachedDatabaseConfiguration using its observed tfState. returns True if there are any spec changes for the resource.
func (*AttachedDatabaseConfiguration) ResolveReferences ¶ added in v0.26.0
func (mg *AttachedDatabaseConfiguration) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this AttachedDatabaseConfiguration.
func (*AttachedDatabaseConfiguration) SetConditions ¶ added in v0.26.0
func (mg *AttachedDatabaseConfiguration) SetConditions(c ...xpv1.Condition)
SetConditions of this AttachedDatabaseConfiguration.
func (*AttachedDatabaseConfiguration) SetDeletionPolicy ¶ added in v0.26.0
func (mg *AttachedDatabaseConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AttachedDatabaseConfiguration.
func (*AttachedDatabaseConfiguration) SetObservation ¶ added in v0.26.0
func (tr *AttachedDatabaseConfiguration) SetObservation(obs map[string]any) error
SetObservation for this AttachedDatabaseConfiguration
func (*AttachedDatabaseConfiguration) SetParameters ¶ added in v0.26.0
func (tr *AttachedDatabaseConfiguration) SetParameters(params map[string]any) error
SetParameters for this AttachedDatabaseConfiguration
func (*AttachedDatabaseConfiguration) SetProviderConfigReference ¶ added in v0.26.0
func (mg *AttachedDatabaseConfiguration) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AttachedDatabaseConfiguration.
func (*AttachedDatabaseConfiguration) SetProviderReference ¶ added in v0.26.0
func (mg *AttachedDatabaseConfiguration) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AttachedDatabaseConfiguration. Deprecated: Use SetProviderConfigReference.
func (*AttachedDatabaseConfiguration) SetPublishConnectionDetailsTo ¶ added in v0.26.0
func (mg *AttachedDatabaseConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AttachedDatabaseConfiguration.
func (*AttachedDatabaseConfiguration) SetWriteConnectionSecretToReference ¶ added in v0.26.0
func (mg *AttachedDatabaseConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AttachedDatabaseConfiguration.
type AttachedDatabaseConfigurationList ¶ added in v0.26.0
type AttachedDatabaseConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AttachedDatabaseConfiguration `json:"items"` }
AttachedDatabaseConfigurationList contains a list of AttachedDatabaseConfigurations
func (*AttachedDatabaseConfigurationList) DeepCopy ¶ added in v0.26.0
func (in *AttachedDatabaseConfigurationList) DeepCopy() *AttachedDatabaseConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachedDatabaseConfigurationList.
func (*AttachedDatabaseConfigurationList) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (in *AttachedDatabaseConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AttachedDatabaseConfigurationList) GetItems ¶ added in v0.26.0
func (l *AttachedDatabaseConfigurationList) GetItems() []resource.Managed
GetItems of this AttachedDatabaseConfigurationList.
type AttachedDatabaseConfigurationObservation ¶ added in v0.26.0
type AttachedDatabaseConfigurationObservation struct { // The list of databases from the cluster_resource_id which are currently attached to the cluster. AttachedDatabaseNames []*string `json:"attachedDatabaseNames,omitempty" tf:"attached_database_names,omitempty"` // The Kusto Attached Database Configuration ID. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*AttachedDatabaseConfigurationObservation) DeepCopy ¶ added in v0.26.0
func (in *AttachedDatabaseConfigurationObservation) DeepCopy() *AttachedDatabaseConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachedDatabaseConfigurationObservation.
func (*AttachedDatabaseConfigurationObservation) DeepCopyInto ¶ added in v0.26.0
func (in *AttachedDatabaseConfigurationObservation) DeepCopyInto(out *AttachedDatabaseConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttachedDatabaseConfigurationParameters ¶ added in v0.26.0
type AttachedDatabaseConfigurationParameters struct { // Specifies the name of the Kusto Cluster for which the configuration will be created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/kusto/v1beta1.Cluster // +kubebuilder:validation:Optional ClusterName *string `json:"clusterName,omitempty" tf:"cluster_name,omitempty"` // Reference to a Cluster in kusto to populate clusterName. // +kubebuilder:validation:Optional ClusterNameRef *v1.Reference `json:"clusterNameRef,omitempty" tf:"-"` // Selector for a Cluster in kusto to populate clusterName. // +kubebuilder:validation:Optional ClusterNameSelector *v1.Selector `json:"clusterNameSelector,omitempty" tf:"-"` // The resource id of the cluster where the databases you would like to attach reside. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/kusto/v1beta1.Cluster // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional ClusterResourceID *string `json:"clusterResourceId,omitempty" tf:"cluster_resource_id,omitempty"` // Reference to a Cluster in kusto to populate clusterResourceId. // +kubebuilder:validation:Optional ClusterResourceIDRef *v1.Reference `json:"clusterResourceIdRef,omitempty" tf:"-"` // Selector for a Cluster in kusto to populate clusterResourceId. // +kubebuilder:validation:Optional ClusterResourceIDSelector *v1.Selector `json:"clusterResourceIdSelector,omitempty" tf:"-"` // The name of the database which you would like to attach, use * if you want to follow all current and future databases. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/kusto/v1beta1.Database // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // Reference to a Database in kusto to populate databaseName. // +kubebuilder:validation:Optional DatabaseNameRef *v1.Reference `json:"databaseNameRef,omitempty" tf:"-"` // Selector for a Database in kusto to populate databaseName. // +kubebuilder:validation:Optional DatabaseNameSelector *v1.Selector `json:"databaseNameSelector,omitempty" tf:"-"` // The default principals modification kind. Valid values are: None (default), Replace and Union. // +kubebuilder:validation:Optional DefaultPrincipalModificationKind *string `json:"defaultPrincipalModificationKind,omitempty" tf:"default_principal_modification_kind,omitempty"` // Specifies the location of the Kusto Cluster for which the configuration will be created. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // The name of the Kusto Attached Database Configuration to create. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Specifies the resource group of the Kusto Cluster for which the configuration will be created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // A sharing block as defined below. // +kubebuilder:validation:Optional Sharing []SharingParameters `json:"sharing,omitempty" tf:"sharing,omitempty"` }
func (*AttachedDatabaseConfigurationParameters) DeepCopy ¶ added in v0.26.0
func (in *AttachedDatabaseConfigurationParameters) DeepCopy() *AttachedDatabaseConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachedDatabaseConfigurationParameters.
func (*AttachedDatabaseConfigurationParameters) DeepCopyInto ¶ added in v0.26.0
func (in *AttachedDatabaseConfigurationParameters) DeepCopyInto(out *AttachedDatabaseConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttachedDatabaseConfigurationSpec ¶ added in v0.26.0
type AttachedDatabaseConfigurationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AttachedDatabaseConfigurationParameters `json:"forProvider"` }
AttachedDatabaseConfigurationSpec defines the desired state of AttachedDatabaseConfiguration
func (*AttachedDatabaseConfigurationSpec) DeepCopy ¶ added in v0.26.0
func (in *AttachedDatabaseConfigurationSpec) DeepCopy() *AttachedDatabaseConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachedDatabaseConfigurationSpec.
func (*AttachedDatabaseConfigurationSpec) DeepCopyInto ¶ added in v0.26.0
func (in *AttachedDatabaseConfigurationSpec) DeepCopyInto(out *AttachedDatabaseConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttachedDatabaseConfigurationStatus ¶ added in v0.26.0
type AttachedDatabaseConfigurationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AttachedDatabaseConfigurationObservation `json:"atProvider,omitempty"` }
AttachedDatabaseConfigurationStatus defines the observed state of AttachedDatabaseConfiguration.
func (*AttachedDatabaseConfigurationStatus) DeepCopy ¶ added in v0.26.0
func (in *AttachedDatabaseConfigurationStatus) DeepCopy() *AttachedDatabaseConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachedDatabaseConfigurationStatus.
func (*AttachedDatabaseConfigurationStatus) DeepCopyInto ¶ added in v0.26.0
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterSpec `json:"spec"` Status ClusterStatus `json:"status,omitempty"` }
Cluster is the Schema for the Clusters API. Manages Kusto (also known as Azure Data Explorer) Cluster +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetCondition ¶
func (mg *Cluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Cluster.
func (*Cluster) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Cluster
func (*Cluster) GetDeletionPolicy ¶
func (mg *Cluster) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Cluster.
func (*Cluster) GetObservation ¶
GetObservation of this Cluster
func (*Cluster) GetParameters ¶
GetParameters of this Cluster
func (*Cluster) GetProviderConfigReference ¶
GetProviderConfigReference of this Cluster.
func (*Cluster) GetProviderReference ¶
GetProviderReference of this Cluster. Deprecated: Use GetProviderConfigReference.
func (*Cluster) GetPublishConnectionDetailsTo ¶
func (mg *Cluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Cluster.
func (*Cluster) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Cluster
func (*Cluster) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Cluster) GetWriteConnectionSecretToReference ¶
func (mg *Cluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Cluster.
func (*Cluster) LateInitialize ¶
LateInitialize this Cluster using its observed tfState. returns True if there are any spec changes for the resource.
func (*Cluster) ResolveReferences ¶
ResolveReferences of this Cluster.
func (*Cluster) SetConditions ¶
SetConditions of this Cluster.
func (*Cluster) SetDeletionPolicy ¶
func (mg *Cluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Cluster.
func (*Cluster) SetObservation ¶
SetObservation for this Cluster
func (*Cluster) SetParameters ¶
SetParameters for this Cluster
func (*Cluster) SetProviderConfigReference ¶
SetProviderConfigReference of this Cluster.
func (*Cluster) SetProviderReference ¶
SetProviderReference of this Cluster. Deprecated: Use SetProviderConfigReference.
func (*Cluster) SetPublishConnectionDetailsTo ¶
func (mg *Cluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Cluster.
func (*Cluster) SetWriteConnectionSecretToReference ¶
func (mg *Cluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Cluster.
type ClusterList ¶
type ClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Cluster `json:"items"` }
ClusterList contains 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.
func (*ClusterList) GetItems ¶
func (l *ClusterList) GetItems() []resource.Managed
GetItems of this ClusterList.
type ClusterObservation ¶
type ClusterObservation struct { // The Kusto Cluster URI to be used for data ingestion. DataIngestionURI *string `json:"dataIngestionUri,omitempty" tf:"data_ingestion_uri,omitempty"` // The Kusto Cluster ID. ID *string `json:"id,omitempty" tf:"id,omitempty"` // An identity block as defined below. // +kubebuilder:validation:Optional Identity []IdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` // The FQDN of the Azure Kusto Cluster. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*ClusterObservation) DeepCopy ¶
func (in *ClusterObservation) DeepCopy() *ClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterObservation.
func (*ClusterObservation) DeepCopyInto ¶
func (in *ClusterObservation) DeepCopyInto(out *ClusterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterParameters ¶
type ClusterParameters struct { // List of allowed FQDNs(Fully Qualified Domain Name) for egress from Cluster. // +kubebuilder:validation:Optional AllowedFqdns []*string `json:"allowedFqdns,omitempty" tf:"allowed_fqdns,omitempty"` // The list of ips in the format of CIDR allowed to connect to the cluster. // +kubebuilder:validation:Optional AllowedIPRanges []*string `json:"allowedIpRanges,omitempty" tf:"allowed_ip_ranges,omitempty"` // Specifies if the cluster could be automatically stopped (due to lack of data or no activity for many days). Defaults to true. // +kubebuilder:validation:Optional AutoStopEnabled *bool `json:"autoStopEnabled,omitempty" tf:"auto_stop_enabled,omitempty"` // Specifies if the cluster's disks are encrypted. // +kubebuilder:validation:Optional DiskEncryptionEnabled *bool `json:"diskEncryptionEnabled,omitempty" tf:"disk_encryption_enabled,omitempty"` // Is the cluster's double encryption enabled? Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DoubleEncryptionEnabled *bool `json:"doubleEncryptionEnabled,omitempty" tf:"double_encryption_enabled,omitempty"` // . The engine type that will be used in the backend. Possible values are V2 and V3. Defaults to V2. Changing this forces a new Kusto Cluster to be created. // +kubebuilder:validation:Optional Engine *string `json:"engine,omitempty" tf:"engine,omitempty"` // An identity block as defined below. // +kubebuilder:validation:Optional Identity []IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // An list of language_extensions to enable. Valid values are: PYTHON and R. // +kubebuilder:validation:Optional LanguageExtensions []*string `json:"languageExtensions,omitempty" tf:"language_extensions,omitempty"` // The location where the Kusto Cluster should be created. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // An optimized_auto_scale block as defined below. // +kubebuilder:validation:Optional OptimizedAutoScale []OptimizedAutoScaleParameters `json:"optimizedAutoScale,omitempty" tf:"optimized_auto_scale,omitempty"` // Whether to restrict outbound network access. Value is optional but if passed in, must be true or false, default is false. // +kubebuilder:validation:Optional OutboundNetworkAccessRestricted *bool `json:"outboundNetworkAccessRestricted,omitempty" tf:"outbound_network_access_restricted,omitempty"` // Indicates what public IP type to create - IPv4 (default), or DualStack (both IPv4 and IPv6). // +kubebuilder:validation:Optional PublicIPType *string `json:"publicIpType,omitempty" tf:"public_ip_type,omitempty"` // Is the public network access enabled? Defaults to true. // +kubebuilder:validation:Optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // Specifies if the purge operations are enabled. // +kubebuilder:validation:Optional PurgeEnabled *bool `json:"purgeEnabled,omitempty" tf:"purge_enabled,omitempty"` // Specifies the Resource Group where the Kusto Cluster should exist. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // A sku block as defined below. // +kubebuilder:validation:Required Sku []SkuParameters `json:"sku" tf:"sku,omitempty"` // Specifies if the streaming ingest is enabled. // +kubebuilder:validation:Optional StreamingIngestionEnabled *bool `json:"streamingIngestionEnabled,omitempty" tf:"streaming_ingestion_enabled,omitempty"` // A mapping of tags to assign to the resource. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies a list of tenant IDs that are trusted by the cluster. Default setting trusts all other tenants. Use trusted_external_tenants = ["*"] to explicitly allow all other tenants, trusted_external_tenants = ["MyTenantOnly"] for only your tenant or trusted_external_tenants = ["<tenantId1>", "<tenantIdx>"] to allow specific other tenants. // +kubebuilder:validation:Optional TrustedExternalTenants []*string `json:"trustedExternalTenants,omitempty" tf:"trusted_external_tenants,omitempty"` // A virtual_network_configuration block as defined below. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional VirtualNetworkConfiguration []VirtualNetworkConfigurationParameters `json:"virtualNetworkConfiguration,omitempty" tf:"virtual_network_configuration,omitempty"` // Specifies a list of Availability Zones in which this Kusto Cluster should be located. Changing this forces a new Kusto Cluster to be created. // +kubebuilder:validation:Optional Zones []*string `json:"zones,omitempty" tf:"zones,omitempty"` }
func (*ClusterParameters) DeepCopy ¶
func (in *ClusterParameters) DeepCopy() *ClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterParameters.
func (*ClusterParameters) DeepCopyInto ¶
func (in *ClusterParameters) DeepCopyInto(out *ClusterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterPrincipalAssignment ¶ added in v0.26.0
type ClusterPrincipalAssignment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterPrincipalAssignmentSpec `json:"spec"` Status ClusterPrincipalAssignmentStatus `json:"status,omitempty"` }
ClusterPrincipalAssignment is the Schema for the ClusterPrincipalAssignments API. Manages a Kusto Cluster Principal Assignment. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*ClusterPrincipalAssignment) DeepCopy ¶ added in v0.26.0
func (in *ClusterPrincipalAssignment) DeepCopy() *ClusterPrincipalAssignment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterPrincipalAssignment.
func (*ClusterPrincipalAssignment) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (in *ClusterPrincipalAssignment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterPrincipalAssignment) GetCondition ¶ added in v0.26.0
func (mg *ClusterPrincipalAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ClusterPrincipalAssignment.
func (*ClusterPrincipalAssignment) GetConnectionDetailsMapping ¶ added in v0.26.0
func (tr *ClusterPrincipalAssignment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ClusterPrincipalAssignment
func (*ClusterPrincipalAssignment) GetDeletionPolicy ¶ added in v0.26.0
func (mg *ClusterPrincipalAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ClusterPrincipalAssignment.
func (*ClusterPrincipalAssignment) GetID ¶ added in v0.26.0
func (tr *ClusterPrincipalAssignment) GetID() string
GetID returns ID of underlying Terraform resource of this ClusterPrincipalAssignment
func (*ClusterPrincipalAssignment) GetObservation ¶ added in v0.26.0
func (tr *ClusterPrincipalAssignment) GetObservation() (map[string]any, error)
GetObservation of this ClusterPrincipalAssignment
func (*ClusterPrincipalAssignment) GetParameters ¶ added in v0.26.0
func (tr *ClusterPrincipalAssignment) GetParameters() (map[string]any, error)
GetParameters of this ClusterPrincipalAssignment
func (*ClusterPrincipalAssignment) GetProviderConfigReference ¶ added in v0.26.0
func (mg *ClusterPrincipalAssignment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ClusterPrincipalAssignment.
func (*ClusterPrincipalAssignment) GetProviderReference ¶ added in v0.26.0
func (mg *ClusterPrincipalAssignment) GetProviderReference() *xpv1.Reference
GetProviderReference of this ClusterPrincipalAssignment. Deprecated: Use GetProviderConfigReference.
func (*ClusterPrincipalAssignment) GetPublishConnectionDetailsTo ¶ added in v0.26.0
func (mg *ClusterPrincipalAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ClusterPrincipalAssignment.
func (*ClusterPrincipalAssignment) GetTerraformResourceType ¶ added in v0.26.0
func (mg *ClusterPrincipalAssignment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ClusterPrincipalAssignment
func (*ClusterPrincipalAssignment) GetTerraformSchemaVersion ¶ added in v0.26.0
func (tr *ClusterPrincipalAssignment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ClusterPrincipalAssignment) GetWriteConnectionSecretToReference ¶ added in v0.26.0
func (mg *ClusterPrincipalAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ClusterPrincipalAssignment.
func (*ClusterPrincipalAssignment) LateInitialize ¶ added in v0.26.0
func (tr *ClusterPrincipalAssignment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ClusterPrincipalAssignment using its observed tfState. returns True if there are any spec changes for the resource.
func (*ClusterPrincipalAssignment) ResolveReferences ¶ added in v0.26.0
ResolveReferences of this ClusterPrincipalAssignment.
func (*ClusterPrincipalAssignment) SetConditions ¶ added in v0.26.0
func (mg *ClusterPrincipalAssignment) SetConditions(c ...xpv1.Condition)
SetConditions of this ClusterPrincipalAssignment.
func (*ClusterPrincipalAssignment) SetDeletionPolicy ¶ added in v0.26.0
func (mg *ClusterPrincipalAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ClusterPrincipalAssignment.
func (*ClusterPrincipalAssignment) SetObservation ¶ added in v0.26.0
func (tr *ClusterPrincipalAssignment) SetObservation(obs map[string]any) error
SetObservation for this ClusterPrincipalAssignment
func (*ClusterPrincipalAssignment) SetParameters ¶ added in v0.26.0
func (tr *ClusterPrincipalAssignment) SetParameters(params map[string]any) error
SetParameters for this ClusterPrincipalAssignment
func (*ClusterPrincipalAssignment) SetProviderConfigReference ¶ added in v0.26.0
func (mg *ClusterPrincipalAssignment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ClusterPrincipalAssignment.
func (*ClusterPrincipalAssignment) SetProviderReference ¶ added in v0.26.0
func (mg *ClusterPrincipalAssignment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ClusterPrincipalAssignment. Deprecated: Use SetProviderConfigReference.
func (*ClusterPrincipalAssignment) SetPublishConnectionDetailsTo ¶ added in v0.26.0
func (mg *ClusterPrincipalAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ClusterPrincipalAssignment.
func (*ClusterPrincipalAssignment) SetWriteConnectionSecretToReference ¶ added in v0.26.0
func (mg *ClusterPrincipalAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ClusterPrincipalAssignment.
type ClusterPrincipalAssignmentList ¶ added in v0.26.0
type ClusterPrincipalAssignmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterPrincipalAssignment `json:"items"` }
ClusterPrincipalAssignmentList contains a list of ClusterPrincipalAssignments
func (*ClusterPrincipalAssignmentList) DeepCopy ¶ added in v0.26.0
func (in *ClusterPrincipalAssignmentList) DeepCopy() *ClusterPrincipalAssignmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterPrincipalAssignmentList.
func (*ClusterPrincipalAssignmentList) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (in *ClusterPrincipalAssignmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterPrincipalAssignmentList) GetItems ¶ added in v0.26.0
func (l *ClusterPrincipalAssignmentList) GetItems() []resource.Managed
GetItems of this ClusterPrincipalAssignmentList.
type ClusterPrincipalAssignmentObservation ¶ added in v0.26.0
type ClusterPrincipalAssignmentObservation struct { // The ID of the Kusto Cluster Principal Assignment. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The name of the principal. PrincipalName *string `json:"principalName,omitempty" tf:"principal_name,omitempty"` // The name of the tenant. TenantName *string `json:"tenantName,omitempty" tf:"tenant_name,omitempty"` }
func (*ClusterPrincipalAssignmentObservation) DeepCopy ¶ added in v0.26.0
func (in *ClusterPrincipalAssignmentObservation) DeepCopy() *ClusterPrincipalAssignmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterPrincipalAssignmentObservation.
func (*ClusterPrincipalAssignmentObservation) DeepCopyInto ¶ added in v0.26.0
func (in *ClusterPrincipalAssignmentObservation) DeepCopyInto(out *ClusterPrincipalAssignmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterPrincipalAssignmentParameters ¶ added in v0.26.0
type ClusterPrincipalAssignmentParameters struct { // The name of the cluster in which to create the resource. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/kusto/v1beta1.Cluster // +kubebuilder:validation:Optional ClusterName *string `json:"clusterName,omitempty" tf:"cluster_name,omitempty"` // Reference to a Cluster in kusto to populate clusterName. // +kubebuilder:validation:Optional ClusterNameRef *v1.Reference `json:"clusterNameRef,omitempty" tf:"-"` // Selector for a Cluster in kusto to populate clusterName. // +kubebuilder:validation:Optional ClusterNameSelector *v1.Selector `json:"clusterNameSelector,omitempty" tf:"-"` // The object id of the principal. Changing this forces a new resource to be created. // +kubebuilder:validation:Required PrincipalID *string `json:"principalId" tf:"principal_id,omitempty"` // The type of the principal. Valid values include App, Group, User. Changing this forces a new resource to be created. // +kubebuilder:validation:Required PrincipalType *string `json:"principalType" tf:"principal_type,omitempty"` // The name of the resource group in which to create the resource. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // The cluster role assigned to the principal. Valid values include AllDatabasesAdmin and AllDatabasesViewer. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` // The tenant id in which the principal resides. Changing this forces a new resource to be created. // +kubebuilder:validation:Required TenantID *string `json:"tenantId" tf:"tenant_id,omitempty"` }
func (*ClusterPrincipalAssignmentParameters) DeepCopy ¶ added in v0.26.0
func (in *ClusterPrincipalAssignmentParameters) DeepCopy() *ClusterPrincipalAssignmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterPrincipalAssignmentParameters.
func (*ClusterPrincipalAssignmentParameters) DeepCopyInto ¶ added in v0.26.0
func (in *ClusterPrincipalAssignmentParameters) DeepCopyInto(out *ClusterPrincipalAssignmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterPrincipalAssignmentSpec ¶ added in v0.26.0
type ClusterPrincipalAssignmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ClusterPrincipalAssignmentParameters `json:"forProvider"` }
ClusterPrincipalAssignmentSpec defines the desired state of ClusterPrincipalAssignment
func (*ClusterPrincipalAssignmentSpec) DeepCopy ¶ added in v0.26.0
func (in *ClusterPrincipalAssignmentSpec) DeepCopy() *ClusterPrincipalAssignmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterPrincipalAssignmentSpec.
func (*ClusterPrincipalAssignmentSpec) DeepCopyInto ¶ added in v0.26.0
func (in *ClusterPrincipalAssignmentSpec) DeepCopyInto(out *ClusterPrincipalAssignmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterPrincipalAssignmentStatus ¶ added in v0.26.0
type ClusterPrincipalAssignmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ClusterPrincipalAssignmentObservation `json:"atProvider,omitempty"` }
ClusterPrincipalAssignmentStatus defines the observed state of ClusterPrincipalAssignment.
func (*ClusterPrincipalAssignmentStatus) DeepCopy ¶ added in v0.26.0
func (in *ClusterPrincipalAssignmentStatus) DeepCopy() *ClusterPrincipalAssignmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterPrincipalAssignmentStatus.
func (*ClusterPrincipalAssignmentStatus) DeepCopyInto ¶ added in v0.26.0
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 { v1.ResourceSpec `json:",inline"` ForProvider ClusterParameters `json:"forProvider"` }
ClusterSpec defines the desired state of Cluster
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 ClusterStatus ¶
type ClusterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ClusterObservation `json:"atProvider,omitempty"` }
ClusterStatus defines the observed state of Cluster.
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatabaseSpec `json:"spec"` Status DatabaseStatus `json:"status,omitempty"` }
Database is the Schema for the Databases API. Manages Kusto / Data Explorer Database +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetCondition ¶
func (mg *Database) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Database.
func (*Database) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Database
func (*Database) GetDeletionPolicy ¶
func (mg *Database) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Database.
func (*Database) GetObservation ¶
GetObservation of this Database
func (*Database) GetParameters ¶
GetParameters of this Database
func (*Database) GetProviderConfigReference ¶
GetProviderConfigReference of this Database.
func (*Database) GetProviderReference ¶
GetProviderReference of this Database. Deprecated: Use GetProviderConfigReference.
func (*Database) GetPublishConnectionDetailsTo ¶
func (mg *Database) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Database.
func (*Database) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Database
func (*Database) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Database) GetWriteConnectionSecretToReference ¶
func (mg *Database) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Database.
func (*Database) LateInitialize ¶
LateInitialize this Database using its observed tfState. returns True if there are any spec changes for the resource.
func (*Database) ResolveReferences ¶
ResolveReferences of this Database.
func (*Database) SetConditions ¶
SetConditions of this Database.
func (*Database) SetDeletionPolicy ¶
func (mg *Database) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Database.
func (*Database) SetObservation ¶
SetObservation for this Database
func (*Database) SetParameters ¶
SetParameters for this Database
func (*Database) SetProviderConfigReference ¶
SetProviderConfigReference of this Database.
func (*Database) SetProviderReference ¶
SetProviderReference of this Database. Deprecated: Use SetProviderConfigReference.
func (*Database) SetPublishConnectionDetailsTo ¶
func (mg *Database) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Database.
func (*Database) SetWriteConnectionSecretToReference ¶
func (mg *Database) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Database.
type DatabaseList ¶
type DatabaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Database `json:"items"` }
DatabaseList contains 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.
func (*DatabaseList) GetItems ¶
func (l *DatabaseList) GetItems() []resource.Managed
GetItems of this DatabaseList.
type DatabaseObservation ¶
type DatabaseObservation struct { // The Kusto Cluster ID. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The size of the database in bytes. Size *float64 `json:"size,omitempty" tf:"size,omitempty"` }
func (*DatabaseObservation) DeepCopy ¶
func (in *DatabaseObservation) DeepCopy() *DatabaseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseObservation.
func (*DatabaseObservation) DeepCopyInto ¶
func (in *DatabaseObservation) DeepCopyInto(out *DatabaseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseParameters ¶
type DatabaseParameters struct { // Specifies the name of the Kusto Cluster this database will be added to. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=Cluster // +kubebuilder:validation:Optional ClusterName *string `json:"clusterName,omitempty" tf:"cluster_name,omitempty"` // Reference to a Cluster to populate clusterName. // +kubebuilder:validation:Optional ClusterNameRef *v1.Reference `json:"clusterNameRef,omitempty" tf:"-"` // Selector for a Cluster to populate clusterName. // +kubebuilder:validation:Optional ClusterNameSelector *v1.Selector `json:"clusterNameSelector,omitempty" tf:"-"` // The time the data that should be kept in cache for fast queries as ISO 8601 timespan. Default is unlimited. For more information see: ISO 8601 Timespan // +kubebuilder:validation:Optional HotCachePeriod *string `json:"hotCachePeriod,omitempty" tf:"hot_cache_period,omitempty"` // The location where the Kusto Database should be created. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // Specifies the Resource Group where the Kusto Database should exist. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // The time the data should be kept before it stops being accessible to queries as ISO 8601 timespan. Default is unlimited. For more information see: ISO 8601 Timespan // +kubebuilder:validation:Optional SoftDeletePeriod *string `json:"softDeletePeriod,omitempty" tf:"soft_delete_period,omitempty"` }
func (*DatabaseParameters) DeepCopy ¶
func (in *DatabaseParameters) DeepCopy() *DatabaseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseParameters.
func (*DatabaseParameters) DeepCopyInto ¶
func (in *DatabaseParameters) DeepCopyInto(out *DatabaseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabasePrincipalAssignment ¶ added in v0.26.0
type DatabasePrincipalAssignment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatabasePrincipalAssignmentSpec `json:"spec"` Status DatabasePrincipalAssignmentStatus `json:"status,omitempty"` }
DatabasePrincipalAssignment is the Schema for the DatabasePrincipalAssignments API. Manages a Kusto / Data Explorer Database Principal Assignment +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*DatabasePrincipalAssignment) DeepCopy ¶ added in v0.26.0
func (in *DatabasePrincipalAssignment) DeepCopy() *DatabasePrincipalAssignment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabasePrincipalAssignment.
func (*DatabasePrincipalAssignment) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (in *DatabasePrincipalAssignment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatabasePrincipalAssignment) GetCondition ¶ added in v0.26.0
func (mg *DatabasePrincipalAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DatabasePrincipalAssignment.
func (*DatabasePrincipalAssignment) GetConnectionDetailsMapping ¶ added in v0.26.0
func (tr *DatabasePrincipalAssignment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DatabasePrincipalAssignment
func (*DatabasePrincipalAssignment) GetDeletionPolicy ¶ added in v0.26.0
func (mg *DatabasePrincipalAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DatabasePrincipalAssignment.
func (*DatabasePrincipalAssignment) GetID ¶ added in v0.26.0
func (tr *DatabasePrincipalAssignment) GetID() string
GetID returns ID of underlying Terraform resource of this DatabasePrincipalAssignment
func (*DatabasePrincipalAssignment) GetObservation ¶ added in v0.26.0
func (tr *DatabasePrincipalAssignment) GetObservation() (map[string]any, error)
GetObservation of this DatabasePrincipalAssignment
func (*DatabasePrincipalAssignment) GetParameters ¶ added in v0.26.0
func (tr *DatabasePrincipalAssignment) GetParameters() (map[string]any, error)
GetParameters of this DatabasePrincipalAssignment
func (*DatabasePrincipalAssignment) GetProviderConfigReference ¶ added in v0.26.0
func (mg *DatabasePrincipalAssignment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DatabasePrincipalAssignment.
func (*DatabasePrincipalAssignment) GetProviderReference ¶ added in v0.26.0
func (mg *DatabasePrincipalAssignment) GetProviderReference() *xpv1.Reference
GetProviderReference of this DatabasePrincipalAssignment. Deprecated: Use GetProviderConfigReference.
func (*DatabasePrincipalAssignment) GetPublishConnectionDetailsTo ¶ added in v0.26.0
func (mg *DatabasePrincipalAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DatabasePrincipalAssignment.
func (*DatabasePrincipalAssignment) GetTerraformResourceType ¶ added in v0.26.0
func (mg *DatabasePrincipalAssignment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DatabasePrincipalAssignment
func (*DatabasePrincipalAssignment) GetTerraformSchemaVersion ¶ added in v0.26.0
func (tr *DatabasePrincipalAssignment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DatabasePrincipalAssignment) GetWriteConnectionSecretToReference ¶ added in v0.26.0
func (mg *DatabasePrincipalAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DatabasePrincipalAssignment.
func (*DatabasePrincipalAssignment) LateInitialize ¶ added in v0.26.0
func (tr *DatabasePrincipalAssignment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DatabasePrincipalAssignment using its observed tfState. returns True if there are any spec changes for the resource.
func (*DatabasePrincipalAssignment) ResolveReferences ¶ added in v0.26.0
func (mg *DatabasePrincipalAssignment) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this DatabasePrincipalAssignment.
func (*DatabasePrincipalAssignment) SetConditions ¶ added in v0.26.0
func (mg *DatabasePrincipalAssignment) SetConditions(c ...xpv1.Condition)
SetConditions of this DatabasePrincipalAssignment.
func (*DatabasePrincipalAssignment) SetDeletionPolicy ¶ added in v0.26.0
func (mg *DatabasePrincipalAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DatabasePrincipalAssignment.
func (*DatabasePrincipalAssignment) SetObservation ¶ added in v0.26.0
func (tr *DatabasePrincipalAssignment) SetObservation(obs map[string]any) error
SetObservation for this DatabasePrincipalAssignment
func (*DatabasePrincipalAssignment) SetParameters ¶ added in v0.26.0
func (tr *DatabasePrincipalAssignment) SetParameters(params map[string]any) error
SetParameters for this DatabasePrincipalAssignment
func (*DatabasePrincipalAssignment) SetProviderConfigReference ¶ added in v0.26.0
func (mg *DatabasePrincipalAssignment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DatabasePrincipalAssignment.
func (*DatabasePrincipalAssignment) SetProviderReference ¶ added in v0.26.0
func (mg *DatabasePrincipalAssignment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DatabasePrincipalAssignment. Deprecated: Use SetProviderConfigReference.
func (*DatabasePrincipalAssignment) SetPublishConnectionDetailsTo ¶ added in v0.26.0
func (mg *DatabasePrincipalAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DatabasePrincipalAssignment.
func (*DatabasePrincipalAssignment) SetWriteConnectionSecretToReference ¶ added in v0.26.0
func (mg *DatabasePrincipalAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DatabasePrincipalAssignment.
type DatabasePrincipalAssignmentList ¶ added in v0.26.0
type DatabasePrincipalAssignmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DatabasePrincipalAssignment `json:"items"` }
DatabasePrincipalAssignmentList contains a list of DatabasePrincipalAssignments
func (*DatabasePrincipalAssignmentList) DeepCopy ¶ added in v0.26.0
func (in *DatabasePrincipalAssignmentList) DeepCopy() *DatabasePrincipalAssignmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabasePrincipalAssignmentList.
func (*DatabasePrincipalAssignmentList) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (in *DatabasePrincipalAssignmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatabasePrincipalAssignmentList) GetItems ¶ added in v0.26.0
func (l *DatabasePrincipalAssignmentList) GetItems() []resource.Managed
GetItems of this DatabasePrincipalAssignmentList.
type DatabasePrincipalAssignmentObservation ¶ added in v0.26.0
type DatabasePrincipalAssignmentObservation struct { // The ID of the Kusto Database Principal Assignment. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The name of the principal. PrincipalName *string `json:"principalName,omitempty" tf:"principal_name,omitempty"` // The name of the tenant. TenantName *string `json:"tenantName,omitempty" tf:"tenant_name,omitempty"` }
func (*DatabasePrincipalAssignmentObservation) DeepCopy ¶ added in v0.26.0
func (in *DatabasePrincipalAssignmentObservation) DeepCopy() *DatabasePrincipalAssignmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabasePrincipalAssignmentObservation.
func (*DatabasePrincipalAssignmentObservation) DeepCopyInto ¶ added in v0.26.0
func (in *DatabasePrincipalAssignmentObservation) DeepCopyInto(out *DatabasePrincipalAssignmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabasePrincipalAssignmentParameters ¶ added in v0.26.0
type DatabasePrincipalAssignmentParameters struct { // The name of the cluster in which to create the resource. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/kusto/v1beta1.Cluster // +kubebuilder:validation:Optional ClusterName *string `json:"clusterName,omitempty" tf:"cluster_name,omitempty"` // Reference to a Cluster in kusto to populate clusterName. // +kubebuilder:validation:Optional ClusterNameRef *v1.Reference `json:"clusterNameRef,omitempty" tf:"-"` // Selector for a Cluster in kusto to populate clusterName. // +kubebuilder:validation:Optional ClusterNameSelector *v1.Selector `json:"clusterNameSelector,omitempty" tf:"-"` // The name of the database in which to create the resource. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/kusto/v1beta1.Database // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // Reference to a Database in kusto to populate databaseName. // +kubebuilder:validation:Optional DatabaseNameRef *v1.Reference `json:"databaseNameRef,omitempty" tf:"-"` // Selector for a Database in kusto to populate databaseName. // +kubebuilder:validation:Optional DatabaseNameSelector *v1.Selector `json:"databaseNameSelector,omitempty" tf:"-"` // The object id of the principal. Changing this forces a new resource to be created. // +kubebuilder:validation:Required PrincipalID *string `json:"principalId" tf:"principal_id,omitempty"` // The type of the principal. Valid values include App, Group, User. Changing this forces a new resource to be created. // +kubebuilder:validation:Required PrincipalType *string `json:"principalType" tf:"principal_type,omitempty"` // The name of the resource group in which to create the resource. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // The database role assigned to the principal. Valid values include Admin, Ingestor, Monitor, UnrestrictedViewer, User and Viewer. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` // The tenant id in which the principal resides. Changing this forces a new resource to be created. // +kubebuilder:validation:Required TenantID *string `json:"tenantId" tf:"tenant_id,omitempty"` }
func (*DatabasePrincipalAssignmentParameters) DeepCopy ¶ added in v0.26.0
func (in *DatabasePrincipalAssignmentParameters) DeepCopy() *DatabasePrincipalAssignmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabasePrincipalAssignmentParameters.
func (*DatabasePrincipalAssignmentParameters) DeepCopyInto ¶ added in v0.26.0
func (in *DatabasePrincipalAssignmentParameters) DeepCopyInto(out *DatabasePrincipalAssignmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabasePrincipalAssignmentSpec ¶ added in v0.26.0
type DatabasePrincipalAssignmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DatabasePrincipalAssignmentParameters `json:"forProvider"` }
DatabasePrincipalAssignmentSpec defines the desired state of DatabasePrincipalAssignment
func (*DatabasePrincipalAssignmentSpec) DeepCopy ¶ added in v0.26.0
func (in *DatabasePrincipalAssignmentSpec) DeepCopy() *DatabasePrincipalAssignmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabasePrincipalAssignmentSpec.
func (*DatabasePrincipalAssignmentSpec) DeepCopyInto ¶ added in v0.26.0
func (in *DatabasePrincipalAssignmentSpec) DeepCopyInto(out *DatabasePrincipalAssignmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabasePrincipalAssignmentStatus ¶ added in v0.26.0
type DatabasePrincipalAssignmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DatabasePrincipalAssignmentObservation `json:"atProvider,omitempty"` }
DatabasePrincipalAssignmentStatus defines the observed state of DatabasePrincipalAssignment.
func (*DatabasePrincipalAssignmentStatus) DeepCopy ¶ added in v0.26.0
func (in *DatabasePrincipalAssignmentStatus) DeepCopy() *DatabasePrincipalAssignmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabasePrincipalAssignmentStatus.
func (*DatabasePrincipalAssignmentStatus) DeepCopyInto ¶ added in v0.26.0
func (in *DatabasePrincipalAssignmentStatus) DeepCopyInto(out *DatabasePrincipalAssignmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseSpec ¶
type DatabaseSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DatabaseParameters `json:"forProvider"` }
DatabaseSpec defines the desired state of Database
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 DatabaseStatus ¶
type DatabaseStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DatabaseObservation `json:"atProvider,omitempty"` }
DatabaseStatus defines the observed state of Database.
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 ¶ added in v0.26.0
type EventGridDataConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EventGridDataConnectionSpec `json:"spec"` Status EventGridDataConnectionStatus `json:"status,omitempty"` }
EventGridDataConnection is the Schema for the EventGridDataConnections API. Manages Kusto / Data Explorer Event Grid Data Connection +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*EventGridDataConnection) DeepCopy ¶ added in v0.26.0
func (in *EventGridDataConnection) DeepCopy() *EventGridDataConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventGridDataConnection.
func (*EventGridDataConnection) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (in *EventGridDataConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EventGridDataConnection) GetCondition ¶ added in v0.26.0
func (mg *EventGridDataConnection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EventGridDataConnection.
func (*EventGridDataConnection) GetConnectionDetailsMapping ¶ added in v0.26.0
func (tr *EventGridDataConnection) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EventGridDataConnection
func (*EventGridDataConnection) GetDeletionPolicy ¶ added in v0.26.0
func (mg *EventGridDataConnection) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EventGridDataConnection.
func (*EventGridDataConnection) GetID ¶ added in v0.26.0
func (tr *EventGridDataConnection) GetID() string
GetID returns ID of underlying Terraform resource of this EventGridDataConnection
func (*EventGridDataConnection) GetObservation ¶ added in v0.26.0
func (tr *EventGridDataConnection) GetObservation() (map[string]any, error)
GetObservation of this EventGridDataConnection
func (*EventGridDataConnection) GetParameters ¶ added in v0.26.0
func (tr *EventGridDataConnection) GetParameters() (map[string]any, error)
GetParameters of this EventGridDataConnection
func (*EventGridDataConnection) GetProviderConfigReference ¶ added in v0.26.0
func (mg *EventGridDataConnection) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EventGridDataConnection.
func (*EventGridDataConnection) GetProviderReference ¶ added in v0.26.0
func (mg *EventGridDataConnection) GetProviderReference() *xpv1.Reference
GetProviderReference of this EventGridDataConnection. Deprecated: Use GetProviderConfigReference.
func (*EventGridDataConnection) GetPublishConnectionDetailsTo ¶ added in v0.26.0
func (mg *EventGridDataConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EventGridDataConnection.
func (*EventGridDataConnection) GetTerraformResourceType ¶ added in v0.26.0
func (mg *EventGridDataConnection) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EventGridDataConnection
func (*EventGridDataConnection) GetTerraformSchemaVersion ¶ added in v0.26.0
func (tr *EventGridDataConnection) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EventGridDataConnection) GetWriteConnectionSecretToReference ¶ added in v0.26.0
func (mg *EventGridDataConnection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EventGridDataConnection.
func (*EventGridDataConnection) LateInitialize ¶ added in v0.26.0
func (tr *EventGridDataConnection) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EventGridDataConnection using its observed tfState. returns True if there are any spec changes for the resource.
func (*EventGridDataConnection) ResolveReferences ¶ added in v0.26.0
ResolveReferences of this EventGridDataConnection.
func (*EventGridDataConnection) SetConditions ¶ added in v0.26.0
func (mg *EventGridDataConnection) SetConditions(c ...xpv1.Condition)
SetConditions of this EventGridDataConnection.
func (*EventGridDataConnection) SetDeletionPolicy ¶ added in v0.26.0
func (mg *EventGridDataConnection) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EventGridDataConnection.
func (*EventGridDataConnection) SetObservation ¶ added in v0.26.0
func (tr *EventGridDataConnection) SetObservation(obs map[string]any) error
SetObservation for this EventGridDataConnection
func (*EventGridDataConnection) SetParameters ¶ added in v0.26.0
func (tr *EventGridDataConnection) SetParameters(params map[string]any) error
SetParameters for this EventGridDataConnection
func (*EventGridDataConnection) SetProviderConfigReference ¶ added in v0.26.0
func (mg *EventGridDataConnection) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EventGridDataConnection.
func (*EventGridDataConnection) SetProviderReference ¶ added in v0.26.0
func (mg *EventGridDataConnection) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this EventGridDataConnection. Deprecated: Use SetProviderConfigReference.
func (*EventGridDataConnection) SetPublishConnectionDetailsTo ¶ added in v0.26.0
func (mg *EventGridDataConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EventGridDataConnection.
func (*EventGridDataConnection) SetWriteConnectionSecretToReference ¶ added in v0.26.0
func (mg *EventGridDataConnection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EventGridDataConnection.
type EventGridDataConnectionList ¶ added in v0.26.0
type EventGridDataConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EventGridDataConnection `json:"items"` }
EventGridDataConnectionList contains a list of EventGridDataConnections
func (*EventGridDataConnectionList) DeepCopy ¶ added in v0.26.0
func (in *EventGridDataConnectionList) DeepCopy() *EventGridDataConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventGridDataConnectionList.
func (*EventGridDataConnectionList) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (in *EventGridDataConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EventGridDataConnectionList) GetItems ¶ added in v0.26.0
func (l *EventGridDataConnectionList) GetItems() []resource.Managed
GetItems of this EventGridDataConnectionList.
type EventGridDataConnectionObservation ¶ added in v0.26.0
type EventGridDataConnectionObservation struct { // The ID of the Kusto Event Grid Data Connection. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*EventGridDataConnectionObservation) DeepCopy ¶ added in v0.26.0
func (in *EventGridDataConnectionObservation) DeepCopy() *EventGridDataConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventGridDataConnectionObservation.
func (*EventGridDataConnectionObservation) DeepCopyInto ¶ added in v0.26.0
func (in *EventGridDataConnectionObservation) DeepCopyInto(out *EventGridDataConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventGridDataConnectionParameters ¶ added in v0.26.0
type EventGridDataConnectionParameters struct { // Specifies the blob storage event type that needs to be processed. Possible Values are Microsoft.Storage.BlobCreated and Microsoft.Storage.BlobRenamed. Defaults to Microsoft.Storage.BlobCreated. // +kubebuilder:validation:Optional BlobStorageEventType *string `json:"blobStorageEventType,omitempty" tf:"blob_storage_event_type,omitempty"` // Specifies the name of the Kusto Cluster this data connection will be added to. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/kusto/v1beta1.Cluster // +kubebuilder:validation:Optional ClusterName *string `json:"clusterName,omitempty" tf:"cluster_name,omitempty"` // Reference to a Cluster in kusto to populate clusterName. // +kubebuilder:validation:Optional ClusterNameRef *v1.Reference `json:"clusterNameRef,omitempty" tf:"-"` // Selector for a Cluster in kusto to populate clusterName. // +kubebuilder:validation:Optional ClusterNameSelector *v1.Selector `json:"clusterNameSelector,omitempty" tf:"-"` // Specifies the data format of the EventHub messages. Allowed values: APACHEAVRO, AVRO, CSV, JSON, MULTIJSON, ORC, PARQUET, PSV, RAW, SCSV, SINGLEJSON, SOHSV, TSV, TSVE, TXT and W3CLOGFILE. // +kubebuilder:validation:Optional DataFormat *string `json:"dataFormat,omitempty" tf:"data_format,omitempty"` // Specifies the name of the Kusto Database this data connection will be added to. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/kusto/v1beta1.Database // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // Reference to a Database in kusto to populate databaseName. // +kubebuilder:validation:Optional DatabaseNameRef *v1.Reference `json:"databaseNameRef,omitempty" tf:"-"` // Selector for a Database in kusto to populate databaseName. // +kubebuilder:validation:Optional DatabaseNameSelector *v1.Selector `json:"databaseNameSelector,omitempty" tf:"-"` // Indication for database routing information from the data connection, by default only database routing information is allowed. Allowed values: Single, Multi. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DatabaseRoutingType *string `json:"databaseRoutingType,omitempty" tf:"database_routing_type,omitempty"` // The resource ID of the event grid that is subscribed to the storage account events. // +kubebuilder:validation:Optional EventGridResourceID *string `json:"eventgridResourceId,omitempty" tf:"eventgrid_resource_id,omitempty"` // Specifies the Event Hub consumer group this data connection will use for ingestion. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/eventhub/v1beta1.ConsumerGroup // +kubebuilder:validation:Optional EventHubConsumerGroupName *string `json:"eventhubConsumerGroupName,omitempty" tf:"eventhub_consumer_group_name,omitempty"` // Reference to a ConsumerGroup in eventhub to populate eventhubConsumerGroupName. // +kubebuilder:validation:Optional EventHubConsumerGroupNameRef *v1.Reference `json:"eventhubConsumerGroupNameRef,omitempty" tf:"-"` // Selector for a ConsumerGroup in eventhub to populate eventhubConsumerGroupName. // +kubebuilder:validation:Optional EventHubConsumerGroupNameSelector *v1.Selector `json:"eventhubConsumerGroupNameSelector,omitempty" tf:"-"` // Specifies the resource id of the Event Hub this data connection will use for ingestion. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/eventhub/v1beta1.EventHub // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional EventHubID *string `json:"eventhubId,omitempty" tf:"eventhub_id,omitempty"` // Reference to a EventHub in eventhub to populate eventhubId. // +kubebuilder:validation:Optional EventHubIDRef *v1.Reference `json:"eventhubIdRef,omitempty" tf:"-"` // Selector for a EventHub in eventhub to populate eventhubId. // +kubebuilder:validation:Optional EventHubIDSelector *v1.Selector `json:"eventhubIdSelector,omitempty" tf:"-"` // The location where the Kusto Database should be created. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // Empty for non-managed identity based data connection. For system assigned identity, provide cluster resource Id. For user assigned identity (UAI) provide the UAI resource Id. // +kubebuilder:validation:Optional ManagedIdentityResourceID *string `json:"managedIdentityResourceId,omitempty" tf:"managed_identity_resource_id,omitempty"` // Specifies the mapping rule used for the message ingestion. Mapping rule must exist before resource is created. // +kubebuilder:validation:Optional MappingRuleName *string `json:"mappingRuleName,omitempty" tf:"mapping_rule_name,omitempty"` // Specifies the Resource Group where the Kusto Database should exist. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // is the first record of every file ignored? Defaults to false. // +kubebuilder:validation:Optional SkipFirstRecord *bool `json:"skipFirstRecord,omitempty" tf:"skip_first_record,omitempty"` // Specifies the resource id of the Storage Account this data connection will use for ingestion. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta1.Account // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional StorageAccountID *string `json:"storageAccountId,omitempty" tf:"storage_account_id,omitempty"` // Reference to a Account in storage to populate storageAccountId. // +kubebuilder:validation:Optional StorageAccountIDRef *v1.Reference `json:"storageAccountIdRef,omitempty" tf:"-"` // Selector for a Account in storage to populate storageAccountId. // +kubebuilder:validation:Optional StorageAccountIDSelector *v1.Selector `json:"storageAccountIdSelector,omitempty" tf:"-"` // Specifies the target table name used for the message ingestion. Table must exist before resource is created. // +kubebuilder:validation:Optional TableName *string `json:"tableName,omitempty" tf:"table_name,omitempty"` }
func (*EventGridDataConnectionParameters) DeepCopy ¶ added in v0.26.0
func (in *EventGridDataConnectionParameters) DeepCopy() *EventGridDataConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventGridDataConnectionParameters.
func (*EventGridDataConnectionParameters) DeepCopyInto ¶ added in v0.26.0
func (in *EventGridDataConnectionParameters) DeepCopyInto(out *EventGridDataConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventGridDataConnectionSpec ¶ added in v0.26.0
type EventGridDataConnectionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EventGridDataConnectionParameters `json:"forProvider"` }
EventGridDataConnectionSpec defines the desired state of EventGridDataConnection
func (*EventGridDataConnectionSpec) DeepCopy ¶ added in v0.26.0
func (in *EventGridDataConnectionSpec) DeepCopy() *EventGridDataConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventGridDataConnectionSpec.
func (*EventGridDataConnectionSpec) DeepCopyInto ¶ added in v0.26.0
func (in *EventGridDataConnectionSpec) DeepCopyInto(out *EventGridDataConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventGridDataConnectionStatus ¶ added in v0.26.0
type EventGridDataConnectionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EventGridDataConnectionObservation `json:"atProvider,omitempty"` }
EventGridDataConnectionStatus defines the observed state of EventGridDataConnection.
func (*EventGridDataConnectionStatus) DeepCopy ¶ added in v0.26.0
func (in *EventGridDataConnectionStatus) DeepCopy() *EventGridDataConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventGridDataConnectionStatus.
func (*EventGridDataConnectionStatus) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.26.0
type EventHubDataConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EventHubDataConnectionSpec `json:"spec"` Status EventHubDataConnectionStatus `json:"status,omitempty"` }
EventHubDataConnection is the Schema for the EventHubDataConnections API. Manages Kusto / Data Explorer EventHub Data Connection +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*EventHubDataConnection) DeepCopy ¶ added in v0.26.0
func (in *EventHubDataConnection) DeepCopy() *EventHubDataConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventHubDataConnection.
func (*EventHubDataConnection) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (in *EventHubDataConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EventHubDataConnection) GetCondition ¶ added in v0.26.0
func (mg *EventHubDataConnection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EventHubDataConnection.
func (*EventHubDataConnection) GetConnectionDetailsMapping ¶ added in v0.26.0
func (tr *EventHubDataConnection) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EventHubDataConnection
func (*EventHubDataConnection) GetDeletionPolicy ¶ added in v0.26.0
func (mg *EventHubDataConnection) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EventHubDataConnection.
func (*EventHubDataConnection) GetID ¶ added in v0.26.0
func (tr *EventHubDataConnection) GetID() string
GetID returns ID of underlying Terraform resource of this EventHubDataConnection
func (*EventHubDataConnection) GetObservation ¶ added in v0.26.0
func (tr *EventHubDataConnection) GetObservation() (map[string]any, error)
GetObservation of this EventHubDataConnection
func (*EventHubDataConnection) GetParameters ¶ added in v0.26.0
func (tr *EventHubDataConnection) GetParameters() (map[string]any, error)
GetParameters of this EventHubDataConnection
func (*EventHubDataConnection) GetProviderConfigReference ¶ added in v0.26.0
func (mg *EventHubDataConnection) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EventHubDataConnection.
func (*EventHubDataConnection) GetProviderReference ¶ added in v0.26.0
func (mg *EventHubDataConnection) GetProviderReference() *xpv1.Reference
GetProviderReference of this EventHubDataConnection. Deprecated: Use GetProviderConfigReference.
func (*EventHubDataConnection) GetPublishConnectionDetailsTo ¶ added in v0.26.0
func (mg *EventHubDataConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EventHubDataConnection.
func (*EventHubDataConnection) GetTerraformResourceType ¶ added in v0.26.0
func (mg *EventHubDataConnection) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EventHubDataConnection
func (*EventHubDataConnection) GetTerraformSchemaVersion ¶ added in v0.26.0
func (tr *EventHubDataConnection) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EventHubDataConnection) GetWriteConnectionSecretToReference ¶ added in v0.26.0
func (mg *EventHubDataConnection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EventHubDataConnection.
func (*EventHubDataConnection) LateInitialize ¶ added in v0.26.0
func (tr *EventHubDataConnection) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EventHubDataConnection using its observed tfState. returns True if there are any spec changes for the resource.
func (*EventHubDataConnection) ResolveReferences ¶ added in v0.26.0
ResolveReferences of this EventHubDataConnection.
func (*EventHubDataConnection) SetConditions ¶ added in v0.26.0
func (mg *EventHubDataConnection) SetConditions(c ...xpv1.Condition)
SetConditions of this EventHubDataConnection.
func (*EventHubDataConnection) SetDeletionPolicy ¶ added in v0.26.0
func (mg *EventHubDataConnection) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EventHubDataConnection.
func (*EventHubDataConnection) SetObservation ¶ added in v0.26.0
func (tr *EventHubDataConnection) SetObservation(obs map[string]any) error
SetObservation for this EventHubDataConnection
func (*EventHubDataConnection) SetParameters ¶ added in v0.26.0
func (tr *EventHubDataConnection) SetParameters(params map[string]any) error
SetParameters for this EventHubDataConnection
func (*EventHubDataConnection) SetProviderConfigReference ¶ added in v0.26.0
func (mg *EventHubDataConnection) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EventHubDataConnection.
func (*EventHubDataConnection) SetProviderReference ¶ added in v0.26.0
func (mg *EventHubDataConnection) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this EventHubDataConnection. Deprecated: Use SetProviderConfigReference.
func (*EventHubDataConnection) SetPublishConnectionDetailsTo ¶ added in v0.26.0
func (mg *EventHubDataConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EventHubDataConnection.
func (*EventHubDataConnection) SetWriteConnectionSecretToReference ¶ added in v0.26.0
func (mg *EventHubDataConnection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EventHubDataConnection.
type EventHubDataConnectionList ¶ added in v0.26.0
type EventHubDataConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EventHubDataConnection `json:"items"` }
EventHubDataConnectionList contains a list of EventHubDataConnections
func (*EventHubDataConnectionList) DeepCopy ¶ added in v0.26.0
func (in *EventHubDataConnectionList) DeepCopy() *EventHubDataConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventHubDataConnectionList.
func (*EventHubDataConnectionList) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (in *EventHubDataConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EventHubDataConnectionList) GetItems ¶ added in v0.26.0
func (l *EventHubDataConnectionList) GetItems() []resource.Managed
GetItems of this EventHubDataConnectionList.
type EventHubDataConnectionObservation ¶ added in v0.26.0
type EventHubDataConnectionObservation struct { // The ID of the Kusto EventHub Data Connection. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*EventHubDataConnectionObservation) DeepCopy ¶ added in v0.26.0
func (in *EventHubDataConnectionObservation) DeepCopy() *EventHubDataConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventHubDataConnectionObservation.
func (*EventHubDataConnectionObservation) DeepCopyInto ¶ added in v0.26.0
func (in *EventHubDataConnectionObservation) DeepCopyInto(out *EventHubDataConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventHubDataConnectionParameters ¶ added in v0.26.0
type EventHubDataConnectionParameters struct { // Specifies the name of the Kusto Cluster this data connection will be added to. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/kusto/v1beta1.Cluster // +kubebuilder:validation:Optional ClusterName *string `json:"clusterName,omitempty" tf:"cluster_name,omitempty"` // Reference to a Cluster in kusto to populate clusterName. // +kubebuilder:validation:Optional ClusterNameRef *v1.Reference `json:"clusterNameRef,omitempty" tf:"-"` // Selector for a Cluster in kusto to populate clusterName. // +kubebuilder:validation:Optional ClusterNameSelector *v1.Selector `json:"clusterNameSelector,omitempty" tf:"-"` // Specifies compression type for the connection. Allowed values: GZip and None. Defaults to None. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Compression *string `json:"compression,omitempty" tf:"compression,omitempty"` // Specifies the EventHub consumer group this data connection will use for ingestion. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/eventhub/v1beta1.ConsumerGroup // +kubebuilder:validation:Optional ConsumerGroup *string `json:"consumerGroup,omitempty" tf:"consumer_group,omitempty"` // Reference to a ConsumerGroup in eventhub to populate consumerGroup. // +kubebuilder:validation:Optional ConsumerGroupRef *v1.Reference `json:"consumerGroupRef,omitempty" tf:"-"` // Selector for a ConsumerGroup in eventhub to populate consumerGroup. // +kubebuilder:validation:Optional ConsumerGroupSelector *v1.Selector `json:"consumerGroupSelector,omitempty" tf:"-"` // Specifies the data format of the EventHub messages. Allowed values: APACHEAVRO, AVRO, CSV, JSON, MULTIJSON, ORC, PARQUET, PSV, RAW, SCSV, SINGLEJSON, SOHSV, TSVE, TSV, TXT, and W3CLOGFILE. // +kubebuilder:validation:Optional DataFormat *string `json:"dataFormat,omitempty" tf:"data_format,omitempty"` // Specifies the name of the Kusto Database this data connection will be added to. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/kusto/v1beta1.Database // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // Reference to a Database in kusto to populate databaseName. // +kubebuilder:validation:Optional DatabaseNameRef *v1.Reference `json:"databaseNameRef,omitempty" tf:"-"` // Selector for a Database in kusto to populate databaseName. // +kubebuilder:validation:Optional DatabaseNameSelector *v1.Selector `json:"databaseNameSelector,omitempty" tf:"-"` // Indication for database routing information from the data connection, by default only database routing information is allowed. Allowed values: Single, Multi. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DatabaseRoutingType *string `json:"databaseRoutingType,omitempty" tf:"database_routing_type,omitempty"` // Specifies the resource id of the EventHub this data connection will use for ingestion. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/eventhub/v1beta1.EventHub // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional EventHubID *string `json:"eventhubId,omitempty" tf:"eventhub_id,omitempty"` // Reference to a EventHub in eventhub to populate eventhubId. // +kubebuilder:validation:Optional EventHubIDRef *v1.Reference `json:"eventhubIdRef,omitempty" tf:"-"` // Selector for a EventHub in eventhub to populate eventhubId. // +kubebuilder:validation:Optional EventHubIDSelector *v1.Selector `json:"eventhubIdSelector,omitempty" tf:"-"` // Specifies a list of system properties for the Event Hub. // +kubebuilder:validation:Optional EventSystemProperties []*string `json:"eventSystemProperties,omitempty" tf:"event_system_properties,omitempty"` // The resource ID of a managed identity (system or user assigned) to be used to authenticate with event hub. // +kubebuilder:validation:Optional IdentityID *string `json:"identityId,omitempty" tf:"identity_id,omitempty"` // The location where the Kusto Database should be created. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // Specifies the mapping rule used for the message ingestion. Mapping rule must exist before resource is created. // +kubebuilder:validation:Optional MappingRuleName *string `json:"mappingRuleName,omitempty" tf:"mapping_rule_name,omitempty"` // Specifies the Resource Group where the Kusto Database should exist. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // Specifies the target table name used for the message ingestion. Table must exist before resource is created. // +kubebuilder:validation:Optional TableName *string `json:"tableName,omitempty" tf:"table_name,omitempty"` }
func (*EventHubDataConnectionParameters) DeepCopy ¶ added in v0.26.0
func (in *EventHubDataConnectionParameters) DeepCopy() *EventHubDataConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventHubDataConnectionParameters.
func (*EventHubDataConnectionParameters) DeepCopyInto ¶ added in v0.26.0
func (in *EventHubDataConnectionParameters) DeepCopyInto(out *EventHubDataConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventHubDataConnectionSpec ¶ added in v0.26.0
type EventHubDataConnectionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EventHubDataConnectionParameters `json:"forProvider"` }
EventHubDataConnectionSpec defines the desired state of EventHubDataConnection
func (*EventHubDataConnectionSpec) DeepCopy ¶ added in v0.26.0
func (in *EventHubDataConnectionSpec) DeepCopy() *EventHubDataConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventHubDataConnectionSpec.
func (*EventHubDataConnectionSpec) DeepCopyInto ¶ added in v0.26.0
func (in *EventHubDataConnectionSpec) DeepCopyInto(out *EventHubDataConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventHubDataConnectionStatus ¶ added in v0.26.0
type EventHubDataConnectionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EventHubDataConnectionObservation `json:"atProvider,omitempty"` }
EventHubDataConnectionStatus defines the observed state of EventHubDataConnection.
func (*EventHubDataConnectionStatus) DeepCopy ¶ added in v0.26.0
func (in *EventHubDataConnectionStatus) DeepCopy() *EventHubDataConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventHubDataConnectionStatus.
func (*EventHubDataConnectionStatus) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.26.0
type IOTHubDataConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IOTHubDataConnectionSpec `json:"spec"` Status IOTHubDataConnectionStatus `json:"status,omitempty"` }
IOTHubDataConnection is the Schema for the IOTHubDataConnections API. Manages Kusto / Data Explorer IotHub Data Connection +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*IOTHubDataConnection) DeepCopy ¶ added in v0.26.0
func (in *IOTHubDataConnection) DeepCopy() *IOTHubDataConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubDataConnection.
func (*IOTHubDataConnection) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (in *IOTHubDataConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTHubDataConnection) GetCondition ¶ added in v0.26.0
func (mg *IOTHubDataConnection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IOTHubDataConnection.
func (*IOTHubDataConnection) GetConnectionDetailsMapping ¶ added in v0.26.0
func (tr *IOTHubDataConnection) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this IOTHubDataConnection
func (*IOTHubDataConnection) GetDeletionPolicy ¶ added in v0.26.0
func (mg *IOTHubDataConnection) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IOTHubDataConnection.
func (*IOTHubDataConnection) GetID ¶ added in v0.26.0
func (tr *IOTHubDataConnection) GetID() string
GetID returns ID of underlying Terraform resource of this IOTHubDataConnection
func (*IOTHubDataConnection) GetObservation ¶ added in v0.26.0
func (tr *IOTHubDataConnection) GetObservation() (map[string]any, error)
GetObservation of this IOTHubDataConnection
func (*IOTHubDataConnection) GetParameters ¶ added in v0.26.0
func (tr *IOTHubDataConnection) GetParameters() (map[string]any, error)
GetParameters of this IOTHubDataConnection
func (*IOTHubDataConnection) GetProviderConfigReference ¶ added in v0.26.0
func (mg *IOTHubDataConnection) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IOTHubDataConnection.
func (*IOTHubDataConnection) GetProviderReference ¶ added in v0.26.0
func (mg *IOTHubDataConnection) GetProviderReference() *xpv1.Reference
GetProviderReference of this IOTHubDataConnection. Deprecated: Use GetProviderConfigReference.
func (*IOTHubDataConnection) GetPublishConnectionDetailsTo ¶ added in v0.26.0
func (mg *IOTHubDataConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IOTHubDataConnection.
func (*IOTHubDataConnection) GetTerraformResourceType ¶ added in v0.26.0
func (mg *IOTHubDataConnection) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this IOTHubDataConnection
func (*IOTHubDataConnection) GetTerraformSchemaVersion ¶ added in v0.26.0
func (tr *IOTHubDataConnection) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IOTHubDataConnection) GetWriteConnectionSecretToReference ¶ added in v0.26.0
func (mg *IOTHubDataConnection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IOTHubDataConnection.
func (*IOTHubDataConnection) LateInitialize ¶ added in v0.26.0
func (tr *IOTHubDataConnection) LateInitialize(attrs []byte) (bool, error)
LateInitialize this IOTHubDataConnection using its observed tfState. returns True if there are any spec changes for the resource.
func (*IOTHubDataConnection) ResolveReferences ¶ added in v0.26.0
ResolveReferences of this IOTHubDataConnection.
func (*IOTHubDataConnection) SetConditions ¶ added in v0.26.0
func (mg *IOTHubDataConnection) SetConditions(c ...xpv1.Condition)
SetConditions of this IOTHubDataConnection.
func (*IOTHubDataConnection) SetDeletionPolicy ¶ added in v0.26.0
func (mg *IOTHubDataConnection) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IOTHubDataConnection.
func (*IOTHubDataConnection) SetObservation ¶ added in v0.26.0
func (tr *IOTHubDataConnection) SetObservation(obs map[string]any) error
SetObservation for this IOTHubDataConnection
func (*IOTHubDataConnection) SetParameters ¶ added in v0.26.0
func (tr *IOTHubDataConnection) SetParameters(params map[string]any) error
SetParameters for this IOTHubDataConnection
func (*IOTHubDataConnection) SetProviderConfigReference ¶ added in v0.26.0
func (mg *IOTHubDataConnection) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IOTHubDataConnection.
func (*IOTHubDataConnection) SetProviderReference ¶ added in v0.26.0
func (mg *IOTHubDataConnection) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this IOTHubDataConnection. Deprecated: Use SetProviderConfigReference.
func (*IOTHubDataConnection) SetPublishConnectionDetailsTo ¶ added in v0.26.0
func (mg *IOTHubDataConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IOTHubDataConnection.
func (*IOTHubDataConnection) SetWriteConnectionSecretToReference ¶ added in v0.26.0
func (mg *IOTHubDataConnection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IOTHubDataConnection.
type IOTHubDataConnectionList ¶ added in v0.26.0
type IOTHubDataConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IOTHubDataConnection `json:"items"` }
IOTHubDataConnectionList contains a list of IOTHubDataConnections
func (*IOTHubDataConnectionList) DeepCopy ¶ added in v0.26.0
func (in *IOTHubDataConnectionList) DeepCopy() *IOTHubDataConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubDataConnectionList.
func (*IOTHubDataConnectionList) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.26.0
func (in *IOTHubDataConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IOTHubDataConnectionList) GetItems ¶ added in v0.26.0
func (l *IOTHubDataConnectionList) GetItems() []resource.Managed
GetItems of this IOTHubDataConnectionList.
type IOTHubDataConnectionObservation ¶ added in v0.26.0
type IOTHubDataConnectionObservation struct { // The ID of the Kusto IotHub Data Connection. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*IOTHubDataConnectionObservation) DeepCopy ¶ added in v0.26.0
func (in *IOTHubDataConnectionObservation) DeepCopy() *IOTHubDataConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubDataConnectionObservation.
func (*IOTHubDataConnectionObservation) DeepCopyInto ¶ added in v0.26.0
func (in *IOTHubDataConnectionObservation) DeepCopyInto(out *IOTHubDataConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubDataConnectionParameters ¶ added in v0.26.0
type IOTHubDataConnectionParameters struct { // Specifies the name of the Kusto Cluster this data connection will be added to. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/kusto/v1beta1.Cluster // +kubebuilder:validation:Optional ClusterName *string `json:"clusterName,omitempty" tf:"cluster_name,omitempty"` // Reference to a Cluster in kusto to populate clusterName. // +kubebuilder:validation:Optional ClusterNameRef *v1.Reference `json:"clusterNameRef,omitempty" tf:"-"` // Selector for a Cluster in kusto to populate clusterName. // +kubebuilder:validation:Optional ClusterNameSelector *v1.Selector `json:"clusterNameSelector,omitempty" tf:"-"` // Specifies the IotHub consumer group this data connection will use for ingestion. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/devices/v1beta1.IOTHubConsumerGroup // +kubebuilder:validation:Optional ConsumerGroup *string `json:"consumerGroup,omitempty" tf:"consumer_group,omitempty"` // Reference to a IOTHubConsumerGroup in devices to populate consumerGroup. // +kubebuilder:validation:Optional ConsumerGroupRef *v1.Reference `json:"consumerGroupRef,omitempty" tf:"-"` // Selector for a IOTHubConsumerGroup in devices to populate consumerGroup. // +kubebuilder:validation:Optional ConsumerGroupSelector *v1.Selector `json:"consumerGroupSelector,omitempty" tf:"-"` // Specifies the data format of the IoTHub messages. Allowed values: APACHEAVRO, AVRO, CSV, JSON, MULTIJSON, ORC, PARQUET, PSV, RAW, SCSV, SINGLEJSON, SOHSV, TSV, TSVE, TXT and W3CLOGFILE. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DataFormat *string `json:"dataFormat,omitempty" tf:"data_format,omitempty"` // Specifies the name of the Kusto Database this data connection will be added to. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/kusto/v1beta1.Database // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // Reference to a Database in kusto to populate databaseName. // +kubebuilder:validation:Optional DatabaseNameRef *v1.Reference `json:"databaseNameRef,omitempty" tf:"-"` // Selector for a Database in kusto to populate databaseName. // +kubebuilder:validation:Optional DatabaseNameSelector *v1.Selector `json:"databaseNameSelector,omitempty" tf:"-"` // Indication for database routing information from the data connection, by default only database routing information is allowed. Allowed values: Single, Multi. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DatabaseRoutingType *string `json:"databaseRoutingType,omitempty" tf:"database_routing_type,omitempty"` // Specifies the System Properties that each IoT Hub message should contain. Changing this forces a new resource to be created. Possible values are message-id, sequence-number, to, absolute-expiry-time, iothub-enqueuedtime, correlation-id, user-id, iothub-ack, iothub-connection-device-id, iothub-connection-auth-generation-id and iothub-connection-auth-method. // +kubebuilder:validation:Optional EventSystemProperties []*string `json:"eventSystemProperties,omitempty" tf:"event_system_properties,omitempty"` // Specifies the resource id of the IotHub this data connection will use for ingestion. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/devices/v1beta1.IOTHub // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional IOTHubID *string `json:"iothubId,omitempty" tf:"iothub_id,omitempty"` // Reference to a IOTHub in devices to populate iothubId. // +kubebuilder:validation:Optional IOTHubIDRef *v1.Reference `json:"iothubIdRef,omitempty" tf:"-"` // Selector for a IOTHub in devices to populate iothubId. // +kubebuilder:validation:Optional IOTHubIDSelector *v1.Selector `json:"iothubIdSelector,omitempty" tf:"-"` // The location where the Kusto Database should be created. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // Specifies the mapping rule used for the message ingestion. Mapping rule must exist before resource is created. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional MappingRuleName *string `json:"mappingRuleName,omitempty" tf:"mapping_rule_name,omitempty"` // The name of the Kusto IotHub Data Connection to create. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Specifies the Resource Group where the Kusto Database should exist. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/devices/v1beta1.IOTHubSharedAccessPolicy // +kubebuilder:validation:Optional SharedAccessPolicyName *string `json:"sharedAccessPolicyName,omitempty" tf:"shared_access_policy_name,omitempty"` // +kubebuilder:validation:Optional SharedAccessPolicyNameRef *v1.Reference `json:"sharedAccessPolicyNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SharedAccessPolicyNameSelector *v1.Selector `json:"sharedAccessPolicyNameSelector,omitempty" tf:"-"` // Specifies the target table name used for the message ingestion. Table must exist before resource is created. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional TableName *string `json:"tableName,omitempty" tf:"table_name,omitempty"` }
func (*IOTHubDataConnectionParameters) DeepCopy ¶ added in v0.26.0
func (in *IOTHubDataConnectionParameters) DeepCopy() *IOTHubDataConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubDataConnectionParameters.
func (*IOTHubDataConnectionParameters) DeepCopyInto ¶ added in v0.26.0
func (in *IOTHubDataConnectionParameters) DeepCopyInto(out *IOTHubDataConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubDataConnectionSpec ¶ added in v0.26.0
type IOTHubDataConnectionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IOTHubDataConnectionParameters `json:"forProvider"` }
IOTHubDataConnectionSpec defines the desired state of IOTHubDataConnection
func (*IOTHubDataConnectionSpec) DeepCopy ¶ added in v0.26.0
func (in *IOTHubDataConnectionSpec) DeepCopy() *IOTHubDataConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubDataConnectionSpec.
func (*IOTHubDataConnectionSpec) DeepCopyInto ¶ added in v0.26.0
func (in *IOTHubDataConnectionSpec) DeepCopyInto(out *IOTHubDataConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IOTHubDataConnectionStatus ¶ added in v0.26.0
type IOTHubDataConnectionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IOTHubDataConnectionObservation `json:"atProvider,omitempty"` }
IOTHubDataConnectionStatus defines the observed state of IOTHubDataConnection.
func (*IOTHubDataConnectionStatus) DeepCopy ¶ added in v0.26.0
func (in *IOTHubDataConnectionStatus) DeepCopy() *IOTHubDataConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IOTHubDataConnectionStatus.
func (*IOTHubDataConnectionStatus) DeepCopyInto ¶ added in v0.26.0
func (in *IOTHubDataConnectionStatus) DeepCopyInto(out *IOTHubDataConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityObservation ¶
type IdentityObservation struct { // The Principal ID associated with this System Assigned Managed Service Identity. PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` // The Tenant ID associated with this System Assigned Managed Service Identity. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*IdentityObservation) DeepCopy ¶
func (in *IdentityObservation) DeepCopy() *IdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityObservation.
func (*IdentityObservation) DeepCopyInto ¶
func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityParameters ¶
type IdentityParameters struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Kusto Cluster. // +kubebuilder:validation:Optional IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // Specifies the type of Managed Service Identity that is configured on this Kusto Cluster. Possible values are: SystemAssigned, UserAssigned and SystemAssigned, UserAssigned. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*IdentityParameters) DeepCopy ¶
func (in *IdentityParameters) DeepCopy() *IdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityParameters.
func (*IdentityParameters) DeepCopyInto ¶
func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OptimizedAutoScaleObservation ¶
type OptimizedAutoScaleObservation struct { }
func (*OptimizedAutoScaleObservation) DeepCopy ¶
func (in *OptimizedAutoScaleObservation) DeepCopy() *OptimizedAutoScaleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptimizedAutoScaleObservation.
func (*OptimizedAutoScaleObservation) DeepCopyInto ¶
func (in *OptimizedAutoScaleObservation) DeepCopyInto(out *OptimizedAutoScaleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OptimizedAutoScaleParameters ¶
type OptimizedAutoScaleParameters struct { // The maximum number of allowed instances. Must between 0 and 1000. // +kubebuilder:validation:Required MaximumInstances *float64 `json:"maximumInstances" tf:"maximum_instances,omitempty"` // The minimum number of allowed instances. Must between 0 and 1000. // +kubebuilder:validation:Required MinimumInstances *float64 `json:"minimumInstances" tf:"minimum_instances,omitempty"` }
func (*OptimizedAutoScaleParameters) DeepCopy ¶
func (in *OptimizedAutoScaleParameters) DeepCopy() *OptimizedAutoScaleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptimizedAutoScaleParameters.
func (*OptimizedAutoScaleParameters) DeepCopyInto ¶
func (in *OptimizedAutoScaleParameters) DeepCopyInto(out *OptimizedAutoScaleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharingObservation ¶ added in v0.26.0
type SharingObservation struct { }
func (*SharingObservation) DeepCopy ¶ added in v0.26.0
func (in *SharingObservation) DeepCopy() *SharingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharingObservation.
func (*SharingObservation) DeepCopyInto ¶ added in v0.26.0
func (in *SharingObservation) DeepCopyInto(out *SharingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharingParameters ¶ added in v0.26.0
type SharingParameters struct { // List of external tables exclude from the follower database. // +kubebuilder:validation:Optional ExternalTablesToExclude []*string `json:"externalTablesToExclude,omitempty" tf:"external_tables_to_exclude,omitempty"` // List of external tables to include in the follower database. // +kubebuilder:validation:Optional ExternalTablesToInclude []*string `json:"externalTablesToInclude,omitempty" tf:"external_tables_to_include,omitempty"` // List of materialized views exclude from the follower database. // +kubebuilder:validation:Optional MaterializedViewsToExclude []*string `json:"materializedViewsToExclude,omitempty" tf:"materialized_views_to_exclude,omitempty"` // List of materialized views to include in the follower database. // +kubebuilder:validation:Optional MaterializedViewsToInclude []*string `json:"materializedViewsToInclude,omitempty" tf:"materialized_views_to_include,omitempty"` // List of tables to exclude from the follower database. // +kubebuilder:validation:Optional TablesToExclude []*string `json:"tablesToExclude,omitempty" tf:"tables_to_exclude,omitempty"` // List of tables to include in the follower database. // +kubebuilder:validation:Optional TablesToInclude []*string `json:"tablesToInclude,omitempty" tf:"tables_to_include,omitempty"` }
func (*SharingParameters) DeepCopy ¶ added in v0.26.0
func (in *SharingParameters) DeepCopy() *SharingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharingParameters.
func (*SharingParameters) DeepCopyInto ¶ added in v0.26.0
func (in *SharingParameters) DeepCopyInto(out *SharingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SkuObservation ¶
type SkuObservation struct { }
func (*SkuObservation) DeepCopy ¶
func (in *SkuObservation) DeepCopy() *SkuObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkuObservation.
func (*SkuObservation) DeepCopyInto ¶
func (in *SkuObservation) DeepCopyInto(out *SkuObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SkuParameters ¶
type SkuParameters struct { // Specifies the node count for the cluster. Boundaries depend on the SKU name. // +kubebuilder:validation:Optional Capacity *float64 `json:"capacity,omitempty" tf:"capacity,omitempty"` // The name of the SKU. Valid values are: Dev(No SLA)_Standard_D11_v2, Dev(No SLA)_Standard_E2a_v4, Standard_D11_v2, Standard_D12_v2, Standard_D13_v2, Standard_D14_v2, Standard_D16d_v5, Standard_D32d_v4, Standard_D32d_v5, Standard_DS13_v2+1TB_PS, Standard_DS13_v2+2TB_PS, Standard_DS14_v2+3TB_PS, Standard_DS14_v2+4TB_PS, Standard_E16a_v4, Standard_E16ads_v5, Standard_E16as_v4+3TB_PS, Standard_E16as_v4+4TB_PS, Standard_E16as_v5+3TB_PS, Standard_E16as_v5+4TB_PS, Standard_E16s_v4+3TB_PS, Standard_E16s_v4+4TB_PS, Standard_E16s_v5+3TB_PS, Standard_E16s_v5+4TB_PS, Standard_E2a_v4, Standard_E2ads_v5,Standard_E4a_v4, Standard_E4ads_v5, Standard_E64i_v3, Standard_E80ids_v4, Standard_E8a_v4, Standard_E8ads_v5, Standard_E8as_v4+1TB_PS, Standard_E8as_v4+2TB_PS, Standard_E8as_v5+1TB_PS, Standard_E8as_v5+2TB_PS, Standard_E8s_v4+1TB_PS, Standard_E8s_v4+2TB_PS, Standard_E8s_v5+1TB_PS, Standard_E8s_v5+2TB_PS, Standard_L16s, Standard_L16s_v2, Standard_L4s, Standard_L8s, Standard_L8s_v2, "Standard_L8s_v3", Standard_L16s_v3, Standard_L8as_v3, Standard_L16as_v3, Standard_EC8as_v5+1TB_PS, Standard_EC8as_v5+2TB_PS, Standard_EC16as_v5+3TB_PS, Standard_EC16as_v5+4TB_PS, Standard_EC8ads_v5, Standard_EC16ads_v5, Standard_E2d_v4, Standard_E4d_v4, Standard_E8d_v4, Standard_E16d_v4, Standard_E2d_v5, Standard_E4d_v5, Standard_E8d_v5 and Standard_E16d_v5. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*SkuParameters) DeepCopy ¶
func (in *SkuParameters) DeepCopy() *SkuParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkuParameters.
func (*SkuParameters) DeepCopyInto ¶
func (in *SkuParameters) DeepCopyInto(out *SkuParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkConfigurationObservation ¶
type VirtualNetworkConfigurationObservation struct { }
func (*VirtualNetworkConfigurationObservation) DeepCopy ¶
func (in *VirtualNetworkConfigurationObservation) DeepCopy() *VirtualNetworkConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkConfigurationObservation.
func (*VirtualNetworkConfigurationObservation) DeepCopyInto ¶
func (in *VirtualNetworkConfigurationObservation) DeepCopyInto(out *VirtualNetworkConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkConfigurationParameters ¶
type VirtualNetworkConfigurationParameters struct { // Data management's service public IP address resource id. // +kubebuilder:validation:Required DataManagementPublicIPID *string `json:"dataManagementPublicIpId" tf:"data_management_public_ip_id,omitempty"` // Engine service's public IP address resource id. // +kubebuilder:validation:Required EnginePublicIPID *string `json:"enginePublicIpId" tf:"engine_public_ip_id,omitempty"` // The subnet resource id. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta1.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*VirtualNetworkConfigurationParameters) DeepCopy ¶
func (in *VirtualNetworkConfigurationParameters) DeepCopy() *VirtualNetworkConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkConfigurationParameters.
func (*VirtualNetworkConfigurationParameters) DeepCopyInto ¶
func (in *VirtualNetworkConfigurationParameters) DeepCopyInto(out *VirtualNetworkConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- zz_attacheddatabaseconfiguration_types.go
- zz_cluster_types.go
- zz_clusterprincipalassignment_types.go
- zz_database_types.go
- zz_databaseprincipalassignment_types.go
- zz_eventgriddataconnection_types.go
- zz_eventhubdataconnection_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_iothubdataconnection_types.go