Documentation
¶
Overview ¶
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Package storage contains API Schema definitions for the kusto storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=kusto.azure.com +versionName=v1api20240413storage
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Index ¶
- Constants
- Variables
- type APIVersion
- type AcceptedAudiences
- type AcceptedAudiences_STATUS
- type AzureSku
- type AzureSku_STATUS
- type CalloutPolicy
- type CalloutPolicy_STATUS
- type Cluster
- func (cluster *Cluster) AzureName() string
- func (cluster *Cluster) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *Cluster) DeepCopy() *Cluster
- func (in *Cluster) DeepCopyInto(out *Cluster)
- func (in *Cluster) DeepCopyObject() runtime.Object
- func (cluster *Cluster) ExportKubernetesConfigMaps(_ context.Context, _ genruntime.MetaObject, _ *genericarmclient.GenericClient, ...) ([]client.Object, error)
- func (cluster Cluster) GetAPIVersion() string
- func (cluster *Cluster) GetConditions() conditions.Conditions
- func (cluster *Cluster) GetResourceScope() genruntime.ResourceScope
- func (cluster *Cluster) GetSpec() genruntime.ConvertibleSpec
- func (cluster *Cluster) GetStatus() genruntime.ConvertibleStatus
- func (cluster *Cluster) GetSupportedOperations() []genruntime.ResourceOperation
- func (cluster *Cluster) GetType() string
- func (cluster *Cluster) Hub()
- func (cluster *Cluster) NewEmptyStatus() genruntime.ConvertibleStatus
- func (cluster *Cluster) OriginalGVK() *schema.GroupVersionKind
- func (cluster *Cluster) Owner() *genruntime.ResourceReference
- func (cluster *Cluster) SecretDestinationExpressions() []*core.DestinationExpression
- func (cluster *Cluster) SetConditions(conditions conditions.Conditions)
- func (cluster *Cluster) SetStatus(status genruntime.ConvertibleStatus) error
- type ClusterList
- type ClusterOperatorConfigMaps
- type ClusterOperatorSpec
- type Cluster_STATUS
- type Cluster_Spec
- type CosmosDbDataConnection
- type CosmosDbDataConnection_STATUS
- type DataConnection
- func (connection *DataConnection) AzureName() string
- func (connection *DataConnection) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *DataConnection) DeepCopy() *DataConnection
- func (in *DataConnection) DeepCopyInto(out *DataConnection)
- func (in *DataConnection) DeepCopyObject() runtime.Object
- func (connection DataConnection) GetAPIVersion() string
- func (connection *DataConnection) GetConditions() conditions.Conditions
- func (connection *DataConnection) GetResourceScope() genruntime.ResourceScope
- func (connection *DataConnection) GetSpec() genruntime.ConvertibleSpec
- func (connection *DataConnection) GetStatus() genruntime.ConvertibleStatus
- func (connection *DataConnection) GetSupportedOperations() []genruntime.ResourceOperation
- func (connection *DataConnection) GetType() string
- func (connection *DataConnection) Hub()
- func (connection *DataConnection) NewEmptyStatus() genruntime.ConvertibleStatus
- func (connection *DataConnection) OriginalGVK() *schema.GroupVersionKind
- func (connection *DataConnection) Owner() *genruntime.ResourceReference
- func (connection *DataConnection) SecretDestinationExpressions() []*core.DestinationExpression
- func (connection *DataConnection) SetConditions(conditions conditions.Conditions)
- func (connection *DataConnection) SetStatus(status genruntime.ConvertibleStatus) error
- type DataConnectionList
- type DataConnectionOperatorSpec
- type DataConnection_STATUS
- func (connection *DataConnection_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (connection *DataConnection_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *DataConnection_STATUS) DeepCopy() *DataConnection_STATUS
- func (in *DataConnection_STATUS) DeepCopyInto(out *DataConnection_STATUS)
- type DataConnection_Spec
- func (connection *DataConnection_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (connection *DataConnection_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *DataConnection_Spec) DeepCopy() *DataConnection_Spec
- func (in *DataConnection_Spec) DeepCopyInto(out *DataConnection_Spec)
- type Database
- func (database *Database) AzureName() string
- func (database *Database) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *Database) DeepCopy() *Database
- func (in *Database) DeepCopyInto(out *Database)
- func (in *Database) DeepCopyObject() runtime.Object
- func (database Database) GetAPIVersion() string
- func (database *Database) GetConditions() conditions.Conditions
- func (database *Database) GetResourceScope() genruntime.ResourceScope
- func (database *Database) GetSpec() genruntime.ConvertibleSpec
- func (database *Database) GetStatus() genruntime.ConvertibleStatus
- func (database *Database) GetSupportedOperations() []genruntime.ResourceOperation
- func (database *Database) GetType() string
- func (database *Database) Hub()
- func (database *Database) NewEmptyStatus() genruntime.ConvertibleStatus
- func (database *Database) OriginalGVK() *schema.GroupVersionKind
- func (database *Database) Owner() *genruntime.ResourceReference
- func (database *Database) SecretDestinationExpressions() []*core.DestinationExpression
- func (database *Database) SetConditions(conditions conditions.Conditions)
- func (database *Database) SetStatus(status genruntime.ConvertibleStatus) error
- type DatabaseList
- type DatabaseOperatorSpec
- type DatabaseStatistics_STATUS
- type Database_STATUS
- func (database *Database_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (database *Database_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Database_STATUS) DeepCopy() *Database_STATUS
- func (in *Database_STATUS) DeepCopyInto(out *Database_STATUS)
- type Database_Spec
- type EventGridDataConnection
- type EventGridDataConnection_STATUS
- type EventHubDataConnection
- type EventHubDataConnection_STATUS
- type Identity
- type Identity_STATUS
- type Identity_UserAssignedIdentities_STATUS
- type IotHubDataConnection
- type IotHubDataConnection_STATUS
- type KeyVaultProperties
- type KeyVaultProperties_STATUS
- type LanguageExtension
- type LanguageExtension_STATUS
- type LanguageExtensionsList
- type LanguageExtensionsList_STATUS
- type MigrationClusterProperties_STATUS
- type OptimizedAutoscale
- type OptimizedAutoscale_STATUS
- type PrincipalAssignment
- func (assignment *PrincipalAssignment) AzureName() string
- func (assignment *PrincipalAssignment) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *PrincipalAssignment) DeepCopy() *PrincipalAssignment
- func (in *PrincipalAssignment) DeepCopyInto(out *PrincipalAssignment)
- func (in *PrincipalAssignment) DeepCopyObject() runtime.Object
- func (assignment PrincipalAssignment) GetAPIVersion() string
- func (assignment *PrincipalAssignment) GetConditions() conditions.Conditions
- func (assignment *PrincipalAssignment) GetResourceScope() genruntime.ResourceScope
- func (assignment *PrincipalAssignment) GetSpec() genruntime.ConvertibleSpec
- func (assignment *PrincipalAssignment) GetStatus() genruntime.ConvertibleStatus
- func (assignment *PrincipalAssignment) GetSupportedOperations() []genruntime.ResourceOperation
- func (assignment *PrincipalAssignment) GetType() string
- func (assignment *PrincipalAssignment) Hub()
- func (assignment *PrincipalAssignment) NewEmptyStatus() genruntime.ConvertibleStatus
- func (assignment *PrincipalAssignment) OriginalGVK() *schema.GroupVersionKind
- func (assignment *PrincipalAssignment) Owner() *genruntime.ResourceReference
- func (assignment *PrincipalAssignment) SecretDestinationExpressions() []*core.DestinationExpression
- func (assignment *PrincipalAssignment) SetConditions(conditions conditions.Conditions)
- func (assignment *PrincipalAssignment) SetStatus(status genruntime.ConvertibleStatus) error
- type PrincipalAssignmentList
- type PrincipalAssignmentOperatorSpec
- type PrincipalAssignment_STATUS
- func (assignment *PrincipalAssignment_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (assignment *PrincipalAssignment_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PrincipalAssignment_STATUS) DeepCopy() *PrincipalAssignment_STATUS
- func (in *PrincipalAssignment_STATUS) DeepCopyInto(out *PrincipalAssignment_STATUS)
- type PrincipalAssignment_Spec
- func (assignment *PrincipalAssignment_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (assignment *PrincipalAssignment_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *PrincipalAssignment_Spec) DeepCopy() *PrincipalAssignment_Spec
- func (in *PrincipalAssignment_Spec) DeepCopyInto(out *PrincipalAssignment_Spec)
- type PrivateEndpointConnection_STATUS
- type ReadWriteDatabase
- type ReadWriteDatabase_STATUS
- type SuspensionDetails_STATUS
- type SystemData_STATUS
- type TrustedExternalTenant
- type TrustedExternalTenant_STATUS
- type UserAssignedIdentityDetails
- type VirtualNetworkConfiguration
- type VirtualNetworkConfiguration_STATUS
Constants ¶
const APIVersion_Value = APIVersion("2024-04-13")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "kusto.azure.com", Version: "v1api20240413storage"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type APIVersion ¶
type APIVersion string
Storage version of v1api20240413.APIVersion +kubebuilder:validation:Enum={"2024-04-13"}
type AcceptedAudiences ¶
type AcceptedAudiences struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Value *string `json:"value,omitempty"`
}
Storage version of v1api20240413.AcceptedAudiences Represents an accepted audience trusted by the cluster.
func (*AcceptedAudiences) DeepCopy ¶
func (in *AcceptedAudiences) DeepCopy() *AcceptedAudiences
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AcceptedAudiences.
func (*AcceptedAudiences) DeepCopyInto ¶
func (in *AcceptedAudiences) DeepCopyInto(out *AcceptedAudiences)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AcceptedAudiences_STATUS ¶
type AcceptedAudiences_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Value *string `json:"value,omitempty"`
}
Storage version of v1api20240413.AcceptedAudiences_STATUS Represents an accepted audience trusted by the cluster.
func (*AcceptedAudiences_STATUS) DeepCopy ¶
func (in *AcceptedAudiences_STATUS) DeepCopy() *AcceptedAudiences_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AcceptedAudiences_STATUS.
func (*AcceptedAudiences_STATUS) DeepCopyInto ¶
func (in *AcceptedAudiences_STATUS) DeepCopyInto(out *AcceptedAudiences_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureSku ¶
type AzureSku struct {
Capacity *int `json:"capacity,omitempty"`
Name *string `json:"name,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Tier *string `json:"tier,omitempty"`
}
Storage version of v1api20240413.AzureSku Azure SKU definition.
func (*AzureSku) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureSku.
func (*AzureSku) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureSku_STATUS ¶
type AzureSku_STATUS struct {
Capacity *int `json:"capacity,omitempty"`
Name *string `json:"name,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Tier *string `json:"tier,omitempty"`
}
Storage version of v1api20240413.AzureSku_STATUS Azure SKU definition.
func (*AzureSku_STATUS) DeepCopy ¶
func (in *AzureSku_STATUS) DeepCopy() *AzureSku_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureSku_STATUS.
func (*AzureSku_STATUS) DeepCopyInto ¶
func (in *AzureSku_STATUS) DeepCopyInto(out *AzureSku_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CalloutPolicy ¶
type CalloutPolicy struct {
CalloutType *string `json:"calloutType,omitempty"`
CalloutUriRegex *string `json:"calloutUriRegex,omitempty"`
OutboundAccess *string `json:"outboundAccess,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20240413.CalloutPolicy Configuration for external callout policies, including URI patterns, access types, and service types.
func (*CalloutPolicy) DeepCopy ¶
func (in *CalloutPolicy) DeepCopy() *CalloutPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CalloutPolicy.
func (*CalloutPolicy) DeepCopyInto ¶
func (in *CalloutPolicy) DeepCopyInto(out *CalloutPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CalloutPolicy_STATUS ¶
type CalloutPolicy_STATUS struct {
CalloutId *string `json:"calloutId,omitempty"`
CalloutType *string `json:"calloutType,omitempty"`
CalloutUriRegex *string `json:"calloutUriRegex,omitempty"`
OutboundAccess *string `json:"outboundAccess,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20240413.CalloutPolicy_STATUS Configuration for external callout policies, including URI patterns, access types, and service types.
func (*CalloutPolicy_STATUS) DeepCopy ¶
func (in *CalloutPolicy_STATUS) DeepCopy() *CalloutPolicy_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CalloutPolicy_STATUS.
func (*CalloutPolicy_STATUS) DeepCopyInto ¶
func (in *CalloutPolicy_STATUS) DeepCopyInto(out *CalloutPolicy_STATUS)
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 Cluster_Spec `json:"spec,omitempty"`
Status Cluster_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,kusto} +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20240413.Cluster Generator information: - Generated from: /azure-kusto/resource-manager/Microsoft.Kusto/Kusto/stable/2024-04-13/kusto.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}
func (*Cluster) ConfigMapDestinationExpressions ¶
func (cluster *Cluster) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
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) ExportKubernetesConfigMaps ¶
func (cluster *Cluster) ExportKubernetesConfigMaps(_ context.Context, _ genruntime.MetaObject, _ *genericarmclient.GenericClient, _ logr.Logger) ([]client.Object, error)
ExportKubernetesConfigMaps defines a resource which can create ConfigMaps in Kubernetes.
func (Cluster) GetAPIVersion ¶
GetAPIVersion returns the ARM API version of the resource. This is always "2024-04-13"
func (*Cluster) GetConditions ¶
func (cluster *Cluster) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*Cluster) GetResourceScope ¶
func (cluster *Cluster) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*Cluster) GetSpec ¶
func (cluster *Cluster) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*Cluster) GetStatus ¶
func (cluster *Cluster) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*Cluster) GetSupportedOperations ¶
func (cluster *Cluster) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*Cluster) GetType ¶
GetType returns the ARM Type of the resource. This is always "Microsoft.Kusto/clusters"
func (*Cluster) Hub ¶
func (cluster *Cluster) Hub()
Hub marks that this Cluster is the hub type for conversion
func (*Cluster) NewEmptyStatus ¶
func (cluster *Cluster) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*Cluster) OriginalGVK ¶
func (cluster *Cluster) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*Cluster) Owner ¶
func (cluster *Cluster) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*Cluster) SecretDestinationExpressions ¶
func (cluster *Cluster) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*Cluster) SetConditions ¶
func (cluster *Cluster) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*Cluster) SetStatus ¶
func (cluster *Cluster) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type ClusterList ¶
type ClusterList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Cluster `json:"items"`
}
+kubebuilder:object:root=true Storage version of v1api20240413.Cluster Generator information: - Generated from: /azure-kusto/resource-manager/Microsoft.Kusto/Kusto/stable/2024-04-13/kusto.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}
func (*ClusterList) DeepCopy ¶
func (in *ClusterList) DeepCopy() *ClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterList.
func (*ClusterList) DeepCopyInto ¶
func (in *ClusterList) DeepCopyInto(out *ClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterList) DeepCopyObject ¶
func (in *ClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterOperatorConfigMaps ¶
type ClusterOperatorConfigMaps struct {
ClusterPrincipalId *genruntime.ConfigMapDestination `json:"clusterPrincipalId,omitempty"`
ClusterTenantId *genruntime.ConfigMapDestination `json:"clusterTenantId,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20240413.ClusterOperatorConfigMaps
func (*ClusterOperatorConfigMaps) DeepCopy ¶
func (in *ClusterOperatorConfigMaps) DeepCopy() *ClusterOperatorConfigMaps
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterOperatorConfigMaps.
func (*ClusterOperatorConfigMaps) DeepCopyInto ¶
func (in *ClusterOperatorConfigMaps) DeepCopyInto(out *ClusterOperatorConfigMaps)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterOperatorSpec ¶
type ClusterOperatorSpec struct {
ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
ConfigMaps *ClusterOperatorConfigMaps `json:"configMaps,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}
Storage version of v1api20240413.ClusterOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*ClusterOperatorSpec) DeepCopy ¶
func (in *ClusterOperatorSpec) DeepCopy() *ClusterOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterOperatorSpec.
func (*ClusterOperatorSpec) DeepCopyInto ¶
func (in *ClusterOperatorSpec) DeepCopyInto(out *ClusterOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Cluster_STATUS ¶
type Cluster_STATUS struct {
AcceptedAudiences []AcceptedAudiences_STATUS `json:"acceptedAudiences,omitempty"`
AllowedFqdnList []string `json:"allowedFqdnList,omitempty"`
AllowedIpRangeList []string `json:"allowedIpRangeList,omitempty"`
CalloutPolicies []CalloutPolicy_STATUS `json:"calloutPolicies,omitempty"`
Conditions []conditions.Condition `json:"conditions,omitempty"`
DataIngestionUri *string `json:"dataIngestionUri,omitempty"`
EnableAutoStop *bool `json:"enableAutoStop,omitempty"`
EnableDiskEncryption *bool `json:"enableDiskEncryption,omitempty"`
EnableDoubleEncryption *bool `json:"enableDoubleEncryption,omitempty"`
EnablePurge *bool `json:"enablePurge,omitempty"`
EnableStreamingIngest *bool `json:"enableStreamingIngest,omitempty"`
EngineType *string `json:"engineType,omitempty"`
Etag *string `json:"etag,omitempty"`
Id *string `json:"id,omitempty"`
Identity *Identity_STATUS `json:"identity,omitempty"`
KeyVaultProperties *KeyVaultProperties_STATUS `json:"keyVaultProperties,omitempty"`
LanguageExtensions *LanguageExtensionsList_STATUS `json:"languageExtensions,omitempty"`
Location *string `json:"location,omitempty"`
MigrationCluster *MigrationClusterProperties_STATUS `json:"migrationCluster,omitempty"`
Name *string `json:"name,omitempty"`
OptimizedAutoscale *OptimizedAutoscale_STATUS `json:"optimizedAutoscale,omitempty"`
PrivateEndpointConnections []PrivateEndpointConnection_STATUS `json:"privateEndpointConnections,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ProvisioningState *string `json:"provisioningState,omitempty"`
PublicIPType *string `json:"publicIPType,omitempty"`
PublicNetworkAccess *string `json:"publicNetworkAccess,omitempty"`
RestrictOutboundNetworkAccess *string `json:"restrictOutboundNetworkAccess,omitempty"`
Sku *AzureSku_STATUS `json:"sku,omitempty"`
State *string `json:"state,omitempty"`
StateReason *string `json:"stateReason,omitempty"`
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
Tags map[string]string `json:"tags,omitempty"`
TrustedExternalTenants []TrustedExternalTenant_STATUS `json:"trustedExternalTenants,omitempty"`
Type *string `json:"type,omitempty"`
Uri *string `json:"uri,omitempty"`
VirtualNetworkConfiguration *VirtualNetworkConfiguration_STATUS `json:"virtualNetworkConfiguration,omitempty"`
ZoneStatus *string `json:"zoneStatus,omitempty"`
Zones []string `json:"zones,omitempty"`
}
Storage version of v1api20240413.Cluster_STATUS Class representing a Kusto cluster.
func (*Cluster_STATUS) ConvertStatusFrom ¶
func (cluster *Cluster_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Cluster_STATUS from the provided source
func (*Cluster_STATUS) ConvertStatusTo ¶
func (cluster *Cluster_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Cluster_STATUS
func (*Cluster_STATUS) DeepCopy ¶
func (in *Cluster_STATUS) DeepCopy() *Cluster_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster_STATUS.
func (*Cluster_STATUS) DeepCopyInto ¶
func (in *Cluster_STATUS) DeepCopyInto(out *Cluster_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Cluster_Spec ¶
type Cluster_Spec struct {
AcceptedAudiences []AcceptedAudiences `json:"acceptedAudiences,omitempty"`
AllowedFqdnList []string `json:"allowedFqdnList,omitempty"`
AllowedIpRangeList []string `json:"allowedIpRangeList,omitempty"`
// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
// doesn't have to be.
AzureName string `json:"azureName,omitempty"`
CalloutPolicies []CalloutPolicy `json:"calloutPolicies,omitempty"`
EnableAutoStop *bool `json:"enableAutoStop,omitempty"`
EnableDiskEncryption *bool `json:"enableDiskEncryption,omitempty"`
EnableDoubleEncryption *bool `json:"enableDoubleEncryption,omitempty"`
EnablePurge *bool `json:"enablePurge,omitempty"`
EnableStreamingIngest *bool `json:"enableStreamingIngest,omitempty"`
EngineType *string `json:"engineType,omitempty"`
Identity *Identity `json:"identity,omitempty"`
KeyVaultProperties *KeyVaultProperties `json:"keyVaultProperties,omitempty"`
LanguageExtensions *LanguageExtensionsList `json:"languageExtensions,omitempty"`
Location *string `json:"location,omitempty"`
OperatorSpec *ClusterOperatorSpec `json:"operatorSpec,omitempty"`
OptimizedAutoscale *OptimizedAutoscale `json:"optimizedAutoscale,omitempty"`
OriginalVersion string `json:"originalVersion,omitempty"`
// +kubebuilder:validation:Required
// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
// reference to a resources.azure.com/ResourceGroup resource
Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
PublicIPType *string `json:"publicIPType,omitempty"`
PublicNetworkAccess *string `json:"publicNetworkAccess,omitempty"`
RestrictOutboundNetworkAccess *string `json:"restrictOutboundNetworkAccess,omitempty"`
Sku *AzureSku `json:"sku,omitempty"`
Tags map[string]string `json:"tags,omitempty"`
TrustedExternalTenants []TrustedExternalTenant `json:"trustedExternalTenants,omitempty"`
VirtualClusterGraduationProperties *genruntime.SecretReference `json:"virtualClusterGraduationProperties,omitempty"`
VirtualNetworkConfiguration *VirtualNetworkConfiguration `json:"virtualNetworkConfiguration,omitempty"`
Zones []string `json:"zones,omitempty"`
}
Storage version of v1api20240413.Cluster_Spec
func (*Cluster_Spec) ConvertSpecFrom ¶
func (cluster *Cluster_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Cluster_Spec from the provided source
func (*Cluster_Spec) ConvertSpecTo ¶
func (cluster *Cluster_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Cluster_Spec
func (*Cluster_Spec) DeepCopy ¶
func (in *Cluster_Spec) DeepCopy() *Cluster_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster_Spec.
func (*Cluster_Spec) DeepCopyInto ¶
func (in *Cluster_Spec) DeepCopyInto(out *Cluster_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CosmosDbDataConnection ¶
type CosmosDbDataConnection struct {
// +kubebuilder:validation:Required
// CosmosDbAccountResourceReference: The resource ID of the Cosmos DB account used to create the data connection.
CosmosDbAccountResourceReference *genruntime.ResourceReference `armReference:"CosmosDbAccountResourceId" json:"cosmosDbAccountResourceReference,omitempty"`
CosmosDbContainer *string `json:"cosmosDbContainer,omitempty"`
CosmosDbDatabase *string `json:"cosmosDbDatabase,omitempty"`
Kind *string `json:"kind,omitempty"`
Location *string `json:"location,omitempty"`
// +kubebuilder:validation:Required
// ManagedIdentityResourceReference: The resource ID of a managed system or user-assigned identity. The identity is used to
// authenticate with Cosmos DB.
ManagedIdentityResourceReference *genruntime.ResourceReference `armReference:"ManagedIdentityResourceId" json:"managedIdentityResourceReference,omitempty"`
MappingRuleName *string `json:"mappingRuleName,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RetrievalStartDate *string `json:"retrievalStartDate,omitempty"`
TableName *string `json:"tableName,omitempty"`
}
Storage version of v1api20240413.CosmosDbDataConnection
func (*CosmosDbDataConnection) DeepCopy ¶
func (in *CosmosDbDataConnection) DeepCopy() *CosmosDbDataConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CosmosDbDataConnection.
func (*CosmosDbDataConnection) DeepCopyInto ¶
func (in *CosmosDbDataConnection) DeepCopyInto(out *CosmosDbDataConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CosmosDbDataConnection_STATUS ¶
type CosmosDbDataConnection_STATUS struct {
CosmosDbAccountResourceId *string `json:"cosmosDbAccountResourceId,omitempty"`
CosmosDbContainer *string `json:"cosmosDbContainer,omitempty"`
CosmosDbDatabase *string `json:"cosmosDbDatabase,omitempty"`
Id *string `json:"id,omitempty"`
Kind *string `json:"kind,omitempty"`
Location *string `json:"location,omitempty"`
ManagedIdentityObjectId *string `json:"managedIdentityObjectId,omitempty"`
ManagedIdentityResourceId *string `json:"managedIdentityResourceId,omitempty"`
MappingRuleName *string `json:"mappingRuleName,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ProvisioningState *string `json:"provisioningState,omitempty"`
RetrievalStartDate *string `json:"retrievalStartDate,omitempty"`
TableName *string `json:"tableName,omitempty"`
Type *string `json:"type,omitempty"`
}
Storage version of v1api20240413.CosmosDbDataConnection_STATUS
func (*CosmosDbDataConnection_STATUS) DeepCopy ¶
func (in *CosmosDbDataConnection_STATUS) DeepCopy() *CosmosDbDataConnection_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CosmosDbDataConnection_STATUS.
func (*CosmosDbDataConnection_STATUS) DeepCopyInto ¶
func (in *CosmosDbDataConnection_STATUS) DeepCopyInto(out *CosmosDbDataConnection_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataConnection ¶
type DataConnection struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec DataConnection_Spec `json:"spec,omitempty"`
Status DataConnection_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,kusto} +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20240413.DataConnection Generator information: - Generated from: /azure-kusto/resource-manager/Microsoft.Kusto/Kusto/stable/2024-04-13/kusto.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/dataConnections/{dataConnectionName}
func (*DataConnection) AzureName ¶
func (connection *DataConnection) AzureName() string
AzureName returns the Azure name of the resource
func (*DataConnection) ConfigMapDestinationExpressions ¶
func (connection *DataConnection) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*DataConnection) DeepCopy ¶
func (in *DataConnection) DeepCopy() *DataConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnection.
func (*DataConnection) DeepCopyInto ¶
func (in *DataConnection) DeepCopyInto(out *DataConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataConnection) DeepCopyObject ¶
func (in *DataConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (DataConnection) GetAPIVersion ¶
func (connection DataConnection) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-04-13"
func (*DataConnection) GetConditions ¶
func (connection *DataConnection) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*DataConnection) GetResourceScope ¶
func (connection *DataConnection) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*DataConnection) GetSpec ¶
func (connection *DataConnection) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*DataConnection) GetStatus ¶
func (connection *DataConnection) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*DataConnection) GetSupportedOperations ¶
func (connection *DataConnection) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*DataConnection) GetType ¶
func (connection *DataConnection) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Kusto/clusters/databases/dataConnections"
func (*DataConnection) Hub ¶
func (connection *DataConnection) Hub()
Hub marks that this DataConnection is the hub type for conversion
func (*DataConnection) NewEmptyStatus ¶
func (connection *DataConnection) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*DataConnection) OriginalGVK ¶
func (connection *DataConnection) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*DataConnection) Owner ¶
func (connection *DataConnection) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*DataConnection) SecretDestinationExpressions ¶
func (connection *DataConnection) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*DataConnection) SetConditions ¶
func (connection *DataConnection) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*DataConnection) SetStatus ¶
func (connection *DataConnection) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type DataConnectionList ¶
type DataConnectionList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []DataConnection `json:"items"`
}
+kubebuilder:object:root=true Storage version of v1api20240413.DataConnection Generator information: - Generated from: /azure-kusto/resource-manager/Microsoft.Kusto/Kusto/stable/2024-04-13/kusto.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/dataConnections/{dataConnectionName}
func (*DataConnectionList) DeepCopy ¶
func (in *DataConnectionList) DeepCopy() *DataConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectionList.
func (*DataConnectionList) DeepCopyInto ¶
func (in *DataConnectionList) DeepCopyInto(out *DataConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataConnectionList) DeepCopyObject ¶
func (in *DataConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataConnectionOperatorSpec ¶
type DataConnectionOperatorSpec struct {
ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}
Storage version of v1api20240413.DataConnectionOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*DataConnectionOperatorSpec) DeepCopy ¶
func (in *DataConnectionOperatorSpec) DeepCopy() *DataConnectionOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectionOperatorSpec.
func (*DataConnectionOperatorSpec) DeepCopyInto ¶
func (in *DataConnectionOperatorSpec) DeepCopyInto(out *DataConnectionOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataConnection_STATUS ¶
type DataConnection_STATUS struct {
Conditions []conditions.Condition `json:"conditions,omitempty"`
CosmosDb *CosmosDbDataConnection_STATUS `json:"cosmosDb,omitempty"`
EventGrid *EventGridDataConnection_STATUS `json:"eventGrid,omitempty"`
EventHub *EventHubDataConnection_STATUS `json:"eventHub,omitempty"`
IotHub *IotHubDataConnection_STATUS `json:"iotHub,omitempty"`
Name *string `json:"name,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20240413.DataConnection_STATUS
func (*DataConnection_STATUS) ConvertStatusFrom ¶
func (connection *DataConnection_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our DataConnection_STATUS from the provided source
func (*DataConnection_STATUS) ConvertStatusTo ¶
func (connection *DataConnection_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our DataConnection_STATUS
func (*DataConnection_STATUS) DeepCopy ¶
func (in *DataConnection_STATUS) DeepCopy() *DataConnection_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnection_STATUS.
func (*DataConnection_STATUS) DeepCopyInto ¶
func (in *DataConnection_STATUS) DeepCopyInto(out *DataConnection_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataConnection_Spec ¶
type DataConnection_Spec struct {
// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
// doesn't have to be.
AzureName string `json:"azureName,omitempty"`
CosmosDb *CosmosDbDataConnection `json:"cosmosDbDataConnection,omitempty"`
EventGrid *EventGridDataConnection `json:"eventGridDataConnection,omitempty"`
EventHub *EventHubDataConnection `json:"eventHubDataConnection,omitempty"`
IotHub *IotHubDataConnection `json:"iotHubDataConnection,omitempty"`
OperatorSpec *DataConnectionOperatorSpec `json:"operatorSpec,omitempty"`
OriginalVersion string `json:"originalVersion,omitempty"`
// +kubebuilder:validation:Required
// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
// reference to a kusto.azure.com/Database resource
Owner *genruntime.KnownResourceReference `group:"kusto.azure.com" json:"owner,omitempty" kind:"Database"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20240413.DataConnection_Spec
func (*DataConnection_Spec) ConvertSpecFrom ¶
func (connection *DataConnection_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our DataConnection_Spec from the provided source
func (*DataConnection_Spec) ConvertSpecTo ¶
func (connection *DataConnection_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our DataConnection_Spec
func (*DataConnection_Spec) DeepCopy ¶
func (in *DataConnection_Spec) DeepCopy() *DataConnection_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnection_Spec.
func (*DataConnection_Spec) DeepCopyInto ¶
func (in *DataConnection_Spec) DeepCopyInto(out *DataConnection_Spec)
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 Database_Spec `json:"spec,omitempty"`
Status Database_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,kusto} +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20240413.Database Generator information: - Generated from: /azure-kusto/resource-manager/Microsoft.Kusto/Kusto/stable/2024-04-13/kusto.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}
func (*Database) ConfigMapDestinationExpressions ¶
func (database *Database) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
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) GetAPIVersion ¶
GetAPIVersion returns the ARM API version of the resource. This is always "2024-04-13"
func (*Database) GetConditions ¶
func (database *Database) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*Database) GetResourceScope ¶
func (database *Database) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*Database) GetSpec ¶
func (database *Database) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*Database) GetStatus ¶
func (database *Database) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*Database) GetSupportedOperations ¶
func (database *Database) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*Database) GetType ¶
GetType returns the ARM Type of the resource. This is always "Microsoft.Kusto/clusters/databases"
func (*Database) Hub ¶
func (database *Database) Hub()
Hub marks that this Database is the hub type for conversion
func (*Database) NewEmptyStatus ¶
func (database *Database) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*Database) OriginalGVK ¶
func (database *Database) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*Database) Owner ¶
func (database *Database) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*Database) SecretDestinationExpressions ¶
func (database *Database) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*Database) SetConditions ¶
func (database *Database) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*Database) SetStatus ¶
func (database *Database) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type DatabaseList ¶
type DatabaseList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Database `json:"items"`
}
+kubebuilder:object:root=true Storage version of v1api20240413.Database Generator information: - Generated from: /azure-kusto/resource-manager/Microsoft.Kusto/Kusto/stable/2024-04-13/kusto.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}
func (*DatabaseList) DeepCopy ¶
func (in *DatabaseList) DeepCopy() *DatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseList.
func (*DatabaseList) DeepCopyInto ¶
func (in *DatabaseList) DeepCopyInto(out *DatabaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseList) DeepCopyObject ¶
func (in *DatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatabaseOperatorSpec ¶
type DatabaseOperatorSpec struct {
ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}
Storage version of v1api20240413.DatabaseOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*DatabaseOperatorSpec) DeepCopy ¶
func (in *DatabaseOperatorSpec) DeepCopy() *DatabaseOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseOperatorSpec.
func (*DatabaseOperatorSpec) DeepCopyInto ¶
func (in *DatabaseOperatorSpec) DeepCopyInto(out *DatabaseOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseStatistics_STATUS ¶
type DatabaseStatistics_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Size *float64 `json:"size,omitempty"`
}
Storage version of v1api20240413.DatabaseStatistics_STATUS A class that contains database statistics information.
func (*DatabaseStatistics_STATUS) DeepCopy ¶
func (in *DatabaseStatistics_STATUS) DeepCopy() *DatabaseStatistics_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseStatistics_STATUS.
func (*DatabaseStatistics_STATUS) DeepCopyInto ¶
func (in *DatabaseStatistics_STATUS) DeepCopyInto(out *DatabaseStatistics_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Database_STATUS ¶
type Database_STATUS struct {
Conditions []conditions.Condition `json:"conditions,omitempty"`
Name *string `json:"name,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ReadWrite *ReadWriteDatabase_STATUS `json:"readWrite,omitempty"`
}
Storage version of v1api20240413.Database_STATUS
func (*Database_STATUS) ConvertStatusFrom ¶
func (database *Database_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Database_STATUS from the provided source
func (*Database_STATUS) ConvertStatusTo ¶
func (database *Database_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Database_STATUS
func (*Database_STATUS) DeepCopy ¶
func (in *Database_STATUS) DeepCopy() *Database_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Database_STATUS.
func (*Database_STATUS) DeepCopyInto ¶
func (in *Database_STATUS) DeepCopyInto(out *Database_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Database_Spec ¶
type Database_Spec struct {
// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
// doesn't have to be.
AzureName string `json:"azureName,omitempty"`
OperatorSpec *DatabaseOperatorSpec `json:"operatorSpec,omitempty"`
OriginalVersion string `json:"originalVersion,omitempty"`
// +kubebuilder:validation:Required
// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
// reference to a kusto.azure.com/Cluster resource
Owner *genruntime.KnownResourceReference `group:"kusto.azure.com" json:"owner,omitempty" kind:"Cluster"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ReadWrite *ReadWriteDatabase `json:"readWriteDatabase,omitempty"`
}
Storage version of v1api20240413.Database_Spec
func (*Database_Spec) ConvertSpecFrom ¶
func (database *Database_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Database_Spec from the provided source
func (*Database_Spec) ConvertSpecTo ¶
func (database *Database_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Database_Spec
func (*Database_Spec) DeepCopy ¶
func (in *Database_Spec) DeepCopy() *Database_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Database_Spec.
func (*Database_Spec) DeepCopyInto ¶
func (in *Database_Spec) DeepCopyInto(out *Database_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventGridDataConnection ¶
type EventGridDataConnection struct {
BlobStorageEventType *string `json:"blobStorageEventType,omitempty"`
ConsumerGroup *string `json:"consumerGroup,omitempty"`
DataFormat *string `json:"dataFormat,omitempty"`
DatabaseRouting *string `json:"databaseRouting,omitempty"`
// EventGridResourceReference: The resource ID of the event grid that is subscribed to the storage account events.
EventGridResourceReference *genruntime.ResourceReference `armReference:"EventGridResourceId" json:"eventGridResourceReference,omitempty"`
// +kubebuilder:validation:Required
// EventHubResourceReference: The resource ID where the event grid is configured to send events.
EventHubResourceReference *genruntime.ResourceReference `armReference:"EventHubResourceId" json:"eventHubResourceReference,omitempty"`
IgnoreFirstRecord *bool `json:"ignoreFirstRecord,omitempty"`
Kind *string `json:"kind,omitempty"`
Location *string `json:"location,omitempty"`
// ManagedIdentityResourceReference: The resource ID of a managed identity (system or user assigned) to be used to
// authenticate with event hub and storage account.
ManagedIdentityResourceReference *genruntime.ResourceReference `armReference:"ManagedIdentityResourceId" json:"managedIdentityResourceReference,omitempty"`
MappingRuleName *string `json:"mappingRuleName,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
// +kubebuilder:validation:Required
// StorageAccountResourceReference: The resource ID of the storage account where the data resides.
StorageAccountResourceReference *genruntime.ResourceReference `armReference:"StorageAccountResourceId" json:"storageAccountResourceReference,omitempty"`
TableName *string `json:"tableName,omitempty"`
}
Storage version of v1api20240413.EventGridDataConnection
func (*EventGridDataConnection) DeepCopy ¶
func (in *EventGridDataConnection) DeepCopy() *EventGridDataConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventGridDataConnection.
func (*EventGridDataConnection) DeepCopyInto ¶
func (in *EventGridDataConnection) DeepCopyInto(out *EventGridDataConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventGridDataConnection_STATUS ¶
type EventGridDataConnection_STATUS struct {
BlobStorageEventType *string `json:"blobStorageEventType,omitempty"`
ConsumerGroup *string `json:"consumerGroup,omitempty"`
DataFormat *string `json:"dataFormat,omitempty"`
DatabaseRouting *string `json:"databaseRouting,omitempty"`
EventGridResourceId *string `json:"eventGridResourceId,omitempty"`
EventHubResourceId *string `json:"eventHubResourceId,omitempty"`
Id *string `json:"id,omitempty"`
IgnoreFirstRecord *bool `json:"ignoreFirstRecord,omitempty"`
Kind *string `json:"kind,omitempty"`
Location *string `json:"location,omitempty"`
ManagedIdentityObjectId *string `json:"managedIdentityObjectId,omitempty"`
ManagedIdentityResourceId *string `json:"managedIdentityResourceId,omitempty"`
MappingRuleName *string `json:"mappingRuleName,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ProvisioningState *string `json:"provisioningState,omitempty"`
StorageAccountResourceId *string `json:"storageAccountResourceId,omitempty"`
TableName *string `json:"tableName,omitempty"`
Type *string `json:"type,omitempty"`
}
Storage version of v1api20240413.EventGridDataConnection_STATUS
func (*EventGridDataConnection_STATUS) DeepCopy ¶
func (in *EventGridDataConnection_STATUS) DeepCopy() *EventGridDataConnection_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventGridDataConnection_STATUS.
func (*EventGridDataConnection_STATUS) DeepCopyInto ¶
func (in *EventGridDataConnection_STATUS) DeepCopyInto(out *EventGridDataConnection_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventHubDataConnection ¶
type EventHubDataConnection struct {
Compression *string `json:"compression,omitempty"`
ConsumerGroup *string `json:"consumerGroup,omitempty"`
DataFormat *string `json:"dataFormat,omitempty"`
DatabaseRouting *string `json:"databaseRouting,omitempty"`
// +kubebuilder:validation:Required
// EventHubResourceReference: The resource ID of the event hub to be used to create a data connection.
EventHubResourceReference *genruntime.ResourceReference `armReference:"EventHubResourceId" json:"eventHubResourceReference,omitempty"`
EventSystemProperties []string `json:"eventSystemProperties,omitempty"`
Kind *string `json:"kind,omitempty"`
Location *string `json:"location,omitempty"`
// ManagedIdentityResourceReference: The resource ID of a managed identity (system or user assigned) to be used to
// authenticate with event hub.
ManagedIdentityResourceReference *genruntime.ResourceReference `armReference:"ManagedIdentityResourceId" json:"managedIdentityResourceReference,omitempty"`
MappingRuleName *string `json:"mappingRuleName,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RetrievalStartDate *string `json:"retrievalStartDate,omitempty"`
TableName *string `json:"tableName,omitempty"`
}
Storage version of v1api20240413.EventHubDataConnection
func (*EventHubDataConnection) DeepCopy ¶
func (in *EventHubDataConnection) DeepCopy() *EventHubDataConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventHubDataConnection.
func (*EventHubDataConnection) DeepCopyInto ¶
func (in *EventHubDataConnection) DeepCopyInto(out *EventHubDataConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventHubDataConnection_STATUS ¶
type EventHubDataConnection_STATUS struct {
Compression *string `json:"compression,omitempty"`
ConsumerGroup *string `json:"consumerGroup,omitempty"`
DataFormat *string `json:"dataFormat,omitempty"`
DatabaseRouting *string `json:"databaseRouting,omitempty"`
EventHubResourceId *string `json:"eventHubResourceId,omitempty"`
EventSystemProperties []string `json:"eventSystemProperties,omitempty"`
Id *string `json:"id,omitempty"`
Kind *string `json:"kind,omitempty"`
Location *string `json:"location,omitempty"`
ManagedIdentityObjectId *string `json:"managedIdentityObjectId,omitempty"`
ManagedIdentityResourceId *string `json:"managedIdentityResourceId,omitempty"`
MappingRuleName *string `json:"mappingRuleName,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ProvisioningState *string `json:"provisioningState,omitempty"`
RetrievalStartDate *string `json:"retrievalStartDate,omitempty"`
TableName *string `json:"tableName,omitempty"`
Type *string `json:"type,omitempty"`
}
Storage version of v1api20240413.EventHubDataConnection_STATUS
func (*EventHubDataConnection_STATUS) DeepCopy ¶
func (in *EventHubDataConnection_STATUS) DeepCopy() *EventHubDataConnection_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventHubDataConnection_STATUS.
func (*EventHubDataConnection_STATUS) DeepCopyInto ¶
func (in *EventHubDataConnection_STATUS) DeepCopyInto(out *EventHubDataConnection_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Identity ¶
type Identity struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Type *string `json:"type,omitempty"`
UserAssignedIdentities []UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"`
}
Storage version of v1api20240413.Identity Identity for the resource.
func (*Identity) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Identity.
func (*Identity) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Identity_STATUS ¶
type Identity_STATUS struct {
PrincipalId *string `json:"principalId,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
TenantId *string `json:"tenantId,omitempty"`
Type *string `json:"type,omitempty"`
UserAssignedIdentities map[string]Identity_UserAssignedIdentities_STATUS `json:"userAssignedIdentities,omitempty"`
}
Storage version of v1api20240413.Identity_STATUS Identity for the resource.
func (*Identity_STATUS) DeepCopy ¶
func (in *Identity_STATUS) DeepCopy() *Identity_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Identity_STATUS.
func (*Identity_STATUS) DeepCopyInto ¶
func (in *Identity_STATUS) DeepCopyInto(out *Identity_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Identity_UserAssignedIdentities_STATUS ¶
type Identity_UserAssignedIdentities_STATUS struct {
ClientId *string `json:"clientId,omitempty"`
PrincipalId *string `json:"principalId,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20240413.Identity_UserAssignedIdentities_STATUS
func (*Identity_UserAssignedIdentities_STATUS) DeepCopy ¶
func (in *Identity_UserAssignedIdentities_STATUS) DeepCopy() *Identity_UserAssignedIdentities_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Identity_UserAssignedIdentities_STATUS.
func (*Identity_UserAssignedIdentities_STATUS) DeepCopyInto ¶
func (in *Identity_UserAssignedIdentities_STATUS) DeepCopyInto(out *Identity_UserAssignedIdentities_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IotHubDataConnection ¶
type IotHubDataConnection struct {
ConsumerGroup *string `json:"consumerGroup,omitempty"`
DataFormat *string `json:"dataFormat,omitempty"`
DatabaseRouting *string `json:"databaseRouting,omitempty"`
EventSystemProperties []string `json:"eventSystemProperties,omitempty"`
// +kubebuilder:validation:Required
// IotHubResourceReference: The resource ID of the Iot hub to be used to create a data connection.
IotHubResourceReference *genruntime.ResourceReference `armReference:"IotHubResourceId" json:"iotHubResourceReference,omitempty"`
Kind *string `json:"kind,omitempty"`
Location *string `json:"location,omitempty"`
MappingRuleName *string `json:"mappingRuleName,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RetrievalStartDate *string `json:"retrievalStartDate,omitempty"`
TableName *string `json:"tableName,omitempty"`
}
Storage version of v1api20240413.IotHubDataConnection
func (*IotHubDataConnection) DeepCopy ¶
func (in *IotHubDataConnection) DeepCopy() *IotHubDataConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotHubDataConnection.
func (*IotHubDataConnection) DeepCopyInto ¶
func (in *IotHubDataConnection) DeepCopyInto(out *IotHubDataConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IotHubDataConnection_STATUS ¶
type IotHubDataConnection_STATUS struct {
ConsumerGroup *string `json:"consumerGroup,omitempty"`
DataFormat *string `json:"dataFormat,omitempty"`
DatabaseRouting *string `json:"databaseRouting,omitempty"`
EventSystemProperties []string `json:"eventSystemProperties,omitempty"`
Id *string `json:"id,omitempty"`
IotHubResourceId *string `json:"iotHubResourceId,omitempty"`
Kind *string `json:"kind,omitempty"`
Location *string `json:"location,omitempty"`
MappingRuleName *string `json:"mappingRuleName,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ProvisioningState *string `json:"provisioningState,omitempty"`
RetrievalStartDate *string `json:"retrievalStartDate,omitempty"`
TableName *string `json:"tableName,omitempty"`
Type *string `json:"type,omitempty"`
}
Storage version of v1api20240413.IotHubDataConnection_STATUS
func (*IotHubDataConnection_STATUS) DeepCopy ¶
func (in *IotHubDataConnection_STATUS) DeepCopy() *IotHubDataConnection_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotHubDataConnection_STATUS.
func (*IotHubDataConnection_STATUS) DeepCopyInto ¶
func (in *IotHubDataConnection_STATUS) DeepCopyInto(out *IotHubDataConnection_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultProperties ¶
type KeyVaultProperties struct {
KeyName *string `json:"keyName,omitempty"`
KeyVaultUri *string `json:"keyVaultUri,omitempty"`
KeyVersion *string `json:"keyVersion,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
// UserIdentityReference: The user assigned identity (ARM resource id) that has access to the key.
UserIdentityReference *genruntime.ResourceReference `armReference:"UserIdentity" json:"userIdentityReference,omitempty"`
}
Storage version of v1api20240413.KeyVaultProperties Properties of the key vault.
func (*KeyVaultProperties) DeepCopy ¶
func (in *KeyVaultProperties) DeepCopy() *KeyVaultProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultProperties.
func (*KeyVaultProperties) DeepCopyInto ¶
func (in *KeyVaultProperties) DeepCopyInto(out *KeyVaultProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultProperties_STATUS ¶
type KeyVaultProperties_STATUS struct {
KeyName *string `json:"keyName,omitempty"`
KeyVaultUri *string `json:"keyVaultUri,omitempty"`
KeyVersion *string `json:"keyVersion,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
UserIdentity *string `json:"userIdentity,omitempty"`
}
Storage version of v1api20240413.KeyVaultProperties_STATUS Properties of the key vault.
func (*KeyVaultProperties_STATUS) DeepCopy ¶
func (in *KeyVaultProperties_STATUS) DeepCopy() *KeyVaultProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultProperties_STATUS.
func (*KeyVaultProperties_STATUS) DeepCopyInto ¶
func (in *KeyVaultProperties_STATUS) DeepCopyInto(out *KeyVaultProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LanguageExtension ¶
type LanguageExtension struct {
LanguageExtensionCustomImageName *string `json:"languageExtensionCustomImageName,omitempty"`
LanguageExtensionImageName *string `json:"languageExtensionImageName,omitempty"`
LanguageExtensionName *string `json:"languageExtensionName,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20240413.LanguageExtension The language extension object.
func (*LanguageExtension) DeepCopy ¶
func (in *LanguageExtension) DeepCopy() *LanguageExtension
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LanguageExtension.
func (*LanguageExtension) DeepCopyInto ¶
func (in *LanguageExtension) DeepCopyInto(out *LanguageExtension)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LanguageExtension_STATUS ¶
type LanguageExtension_STATUS struct {
LanguageExtensionCustomImageName *string `json:"languageExtensionCustomImageName,omitempty"`
LanguageExtensionImageName *string `json:"languageExtensionImageName,omitempty"`
LanguageExtensionName *string `json:"languageExtensionName,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20240413.LanguageExtension_STATUS The language extension object.
func (*LanguageExtension_STATUS) DeepCopy ¶
func (in *LanguageExtension_STATUS) DeepCopy() *LanguageExtension_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LanguageExtension_STATUS.
func (*LanguageExtension_STATUS) DeepCopyInto ¶
func (in *LanguageExtension_STATUS) DeepCopyInto(out *LanguageExtension_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LanguageExtensionsList ¶
type LanguageExtensionsList struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Value []LanguageExtension `json:"value,omitempty"`
}
Storage version of v1api20240413.LanguageExtensionsList The list of language extension objects.
func (*LanguageExtensionsList) DeepCopy ¶
func (in *LanguageExtensionsList) DeepCopy() *LanguageExtensionsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LanguageExtensionsList.
func (*LanguageExtensionsList) DeepCopyInto ¶
func (in *LanguageExtensionsList) DeepCopyInto(out *LanguageExtensionsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LanguageExtensionsList_STATUS ¶
type LanguageExtensionsList_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Value []LanguageExtension_STATUS `json:"value,omitempty"`
}
Storage version of v1api20240413.LanguageExtensionsList_STATUS The list of language extension objects.
func (*LanguageExtensionsList_STATUS) DeepCopy ¶
func (in *LanguageExtensionsList_STATUS) DeepCopy() *LanguageExtensionsList_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LanguageExtensionsList_STATUS.
func (*LanguageExtensionsList_STATUS) DeepCopyInto ¶
func (in *LanguageExtensionsList_STATUS) DeepCopyInto(out *LanguageExtensionsList_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MigrationClusterProperties_STATUS ¶
type MigrationClusterProperties_STATUS struct {
DataIngestionUri *string `json:"dataIngestionUri,omitempty"`
Id *string `json:"id,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Role *string `json:"role,omitempty"`
Uri *string `json:"uri,omitempty"`
}
Storage version of v1api20240413.MigrationClusterProperties_STATUS Represents a properties of a cluster that is part of a migration.
func (*MigrationClusterProperties_STATUS) DeepCopy ¶
func (in *MigrationClusterProperties_STATUS) DeepCopy() *MigrationClusterProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MigrationClusterProperties_STATUS.
func (*MigrationClusterProperties_STATUS) DeepCopyInto ¶
func (in *MigrationClusterProperties_STATUS) DeepCopyInto(out *MigrationClusterProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OptimizedAutoscale ¶
type OptimizedAutoscale struct {
IsEnabled *bool `json:"isEnabled,omitempty"`
Maximum *int `json:"maximum,omitempty"`
Minimum *int `json:"minimum,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Version *int `json:"version,omitempty"`
}
Storage version of v1api20240413.OptimizedAutoscale A class that contains the optimized auto scale definition.
func (*OptimizedAutoscale) DeepCopy ¶
func (in *OptimizedAutoscale) DeepCopy() *OptimizedAutoscale
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptimizedAutoscale.
func (*OptimizedAutoscale) DeepCopyInto ¶
func (in *OptimizedAutoscale) DeepCopyInto(out *OptimizedAutoscale)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OptimizedAutoscale_STATUS ¶
type OptimizedAutoscale_STATUS struct {
IsEnabled *bool `json:"isEnabled,omitempty"`
Maximum *int `json:"maximum,omitempty"`
Minimum *int `json:"minimum,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Version *int `json:"version,omitempty"`
}
Storage version of v1api20240413.OptimizedAutoscale_STATUS A class that contains the optimized auto scale definition.
func (*OptimizedAutoscale_STATUS) DeepCopy ¶
func (in *OptimizedAutoscale_STATUS) DeepCopy() *OptimizedAutoscale_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptimizedAutoscale_STATUS.
func (*OptimizedAutoscale_STATUS) DeepCopyInto ¶
func (in *OptimizedAutoscale_STATUS) DeepCopyInto(out *OptimizedAutoscale_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrincipalAssignment ¶
type PrincipalAssignment struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec PrincipalAssignment_Spec `json:"spec,omitempty"`
Status PrincipalAssignment_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,kusto} +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20240413.PrincipalAssignment Generator information: - Generated from: /azure-kusto/resource-manager/Microsoft.Kusto/Kusto/stable/2024-04-13/kusto.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/principalAssignments/{principalAssignmentName}
func (*PrincipalAssignment) AzureName ¶
func (assignment *PrincipalAssignment) AzureName() string
AzureName returns the Azure name of the resource
func (*PrincipalAssignment) ConfigMapDestinationExpressions ¶
func (assignment *PrincipalAssignment) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*PrincipalAssignment) DeepCopy ¶
func (in *PrincipalAssignment) DeepCopy() *PrincipalAssignment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrincipalAssignment.
func (*PrincipalAssignment) DeepCopyInto ¶
func (in *PrincipalAssignment) DeepCopyInto(out *PrincipalAssignment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrincipalAssignment) DeepCopyObject ¶
func (in *PrincipalAssignment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (PrincipalAssignment) GetAPIVersion ¶
func (assignment PrincipalAssignment) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-04-13"
func (*PrincipalAssignment) GetConditions ¶
func (assignment *PrincipalAssignment) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PrincipalAssignment) GetResourceScope ¶
func (assignment *PrincipalAssignment) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PrincipalAssignment) GetSpec ¶
func (assignment *PrincipalAssignment) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrincipalAssignment) GetStatus ¶
func (assignment *PrincipalAssignment) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrincipalAssignment) GetSupportedOperations ¶
func (assignment *PrincipalAssignment) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*PrincipalAssignment) GetType ¶
func (assignment *PrincipalAssignment) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Kusto/clusters/databases/principalAssignments"
func (*PrincipalAssignment) Hub ¶
func (assignment *PrincipalAssignment) Hub()
Hub marks that this PrincipalAssignment is the hub type for conversion
func (*PrincipalAssignment) NewEmptyStatus ¶
func (assignment *PrincipalAssignment) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PrincipalAssignment) OriginalGVK ¶
func (assignment *PrincipalAssignment) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PrincipalAssignment) Owner ¶
func (assignment *PrincipalAssignment) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*PrincipalAssignment) SecretDestinationExpressions ¶
func (assignment *PrincipalAssignment) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*PrincipalAssignment) SetConditions ¶
func (assignment *PrincipalAssignment) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*PrincipalAssignment) SetStatus ¶
func (assignment *PrincipalAssignment) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type PrincipalAssignmentList ¶
type PrincipalAssignmentList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []PrincipalAssignment `json:"items"`
}
+kubebuilder:object:root=true Storage version of v1api20240413.PrincipalAssignment Generator information: - Generated from: /azure-kusto/resource-manager/Microsoft.Kusto/Kusto/stable/2024-04-13/kusto.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/principalAssignments/{principalAssignmentName}
func (*PrincipalAssignmentList) DeepCopy ¶
func (in *PrincipalAssignmentList) DeepCopy() *PrincipalAssignmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrincipalAssignmentList.
func (*PrincipalAssignmentList) DeepCopyInto ¶
func (in *PrincipalAssignmentList) DeepCopyInto(out *PrincipalAssignmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrincipalAssignmentList) DeepCopyObject ¶
func (in *PrincipalAssignmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrincipalAssignmentOperatorSpec ¶
type PrincipalAssignmentOperatorSpec struct {
ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}
Storage version of v1api20240413.PrincipalAssignmentOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*PrincipalAssignmentOperatorSpec) DeepCopy ¶
func (in *PrincipalAssignmentOperatorSpec) DeepCopy() *PrincipalAssignmentOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrincipalAssignmentOperatorSpec.
func (*PrincipalAssignmentOperatorSpec) DeepCopyInto ¶
func (in *PrincipalAssignmentOperatorSpec) DeepCopyInto(out *PrincipalAssignmentOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrincipalAssignment_STATUS ¶
type PrincipalAssignment_STATUS struct {
AadObjectId *string `json:"aadObjectId,omitempty"`
Conditions []conditions.Condition `json:"conditions,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
PrincipalId *string `json:"principalId,omitempty"`
PrincipalName *string `json:"principalName,omitempty"`
PrincipalType *string `json:"principalType,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ProvisioningState *string `json:"provisioningState,omitempty"`
Role *string `json:"role,omitempty"`
TenantId *string `json:"tenantId,omitempty"`
TenantName *string `json:"tenantName,omitempty"`
Type *string `json:"type,omitempty"`
}
Storage version of v1api20240413.PrincipalAssignment_STATUS
func (*PrincipalAssignment_STATUS) ConvertStatusFrom ¶
func (assignment *PrincipalAssignment_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrincipalAssignment_STATUS from the provided source
func (*PrincipalAssignment_STATUS) ConvertStatusTo ¶
func (assignment *PrincipalAssignment_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrincipalAssignment_STATUS
func (*PrincipalAssignment_STATUS) DeepCopy ¶
func (in *PrincipalAssignment_STATUS) DeepCopy() *PrincipalAssignment_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrincipalAssignment_STATUS.
func (*PrincipalAssignment_STATUS) DeepCopyInto ¶
func (in *PrincipalAssignment_STATUS) DeepCopyInto(out *PrincipalAssignment_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrincipalAssignment_Spec ¶
type PrincipalAssignment_Spec struct {
// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
// doesn't have to be.
AzureName string `json:"azureName,omitempty"`
OperatorSpec *PrincipalAssignmentOperatorSpec `json:"operatorSpec,omitempty"`
OriginalVersion string `json:"originalVersion,omitempty"`
// +kubebuilder:validation:Required
// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
// reference to a kusto.azure.com/Database resource
Owner *genruntime.KnownResourceReference `group:"kusto.azure.com" json:"owner,omitempty" kind:"Database"`
PrincipalId *string `json:"principalId,omitempty" optionalConfigMapPair:"PrincipalId"`
PrincipalIdFromConfig *genruntime.ConfigMapReference `json:"principalIdFromConfig,omitempty" optionalConfigMapPair:"PrincipalId"`
PrincipalType *string `json:"principalType,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Role *string `json:"role,omitempty"`
TenantId *string `json:"tenantId,omitempty" optionalConfigMapPair:"TenantId"`
TenantIdFromConfig *genruntime.ConfigMapReference `json:"tenantIdFromConfig,omitempty" optionalConfigMapPair:"TenantId"`
}
Storage version of v1api20240413.PrincipalAssignment_Spec
func (*PrincipalAssignment_Spec) ConvertSpecFrom ¶
func (assignment *PrincipalAssignment_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrincipalAssignment_Spec from the provided source
func (*PrincipalAssignment_Spec) ConvertSpecTo ¶
func (assignment *PrincipalAssignment_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrincipalAssignment_Spec
func (*PrincipalAssignment_Spec) DeepCopy ¶
func (in *PrincipalAssignment_Spec) DeepCopy() *PrincipalAssignment_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrincipalAssignment_Spec.
func (*PrincipalAssignment_Spec) DeepCopyInto ¶
func (in *PrincipalAssignment_Spec) DeepCopyInto(out *PrincipalAssignment_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointConnection_STATUS ¶
type PrivateEndpointConnection_STATUS struct {
Id *string `json:"id,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20240413.PrivateEndpointConnection_STATUS A private endpoint connection
func (*PrivateEndpointConnection_STATUS) DeepCopy ¶
func (in *PrivateEndpointConnection_STATUS) DeepCopy() *PrivateEndpointConnection_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnection_STATUS.
func (*PrivateEndpointConnection_STATUS) DeepCopyInto ¶
func (in *PrivateEndpointConnection_STATUS) DeepCopyInto(out *PrivateEndpointConnection_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReadWriteDatabase ¶
type ReadWriteDatabase struct {
HotCachePeriod *string `json:"hotCachePeriod,omitempty"`
KeyVaultProperties *KeyVaultProperties `json:"keyVaultProperties,omitempty"`
Kind *string `json:"kind,omitempty"`
Location *string `json:"location,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SoftDeletePeriod *string `json:"softDeletePeriod,omitempty"`
}
Storage version of v1api20240413.ReadWriteDatabase
func (*ReadWriteDatabase) DeepCopy ¶
func (in *ReadWriteDatabase) DeepCopy() *ReadWriteDatabase
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadWriteDatabase.
func (*ReadWriteDatabase) DeepCopyInto ¶
func (in *ReadWriteDatabase) DeepCopyInto(out *ReadWriteDatabase)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReadWriteDatabase_STATUS ¶
type ReadWriteDatabase_STATUS struct {
HotCachePeriod *string `json:"hotCachePeriod,omitempty"`
Id *string `json:"id,omitempty"`
IsFollowed *bool `json:"isFollowed,omitempty"`
KeyVaultProperties *KeyVaultProperties_STATUS `json:"keyVaultProperties,omitempty"`
Kind *string `json:"kind,omitempty"`
Location *string `json:"location,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ProvisioningState *string `json:"provisioningState,omitempty"`
SoftDeletePeriod *string `json:"softDeletePeriod,omitempty"`
Statistics *DatabaseStatistics_STATUS `json:"statistics,omitempty"`
SuspensionDetails *SuspensionDetails_STATUS `json:"suspensionDetails,omitempty"`
Type *string `json:"type,omitempty"`
}
Storage version of v1api20240413.ReadWriteDatabase_STATUS
func (*ReadWriteDatabase_STATUS) DeepCopy ¶
func (in *ReadWriteDatabase_STATUS) DeepCopy() *ReadWriteDatabase_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadWriteDatabase_STATUS.
func (*ReadWriteDatabase_STATUS) DeepCopyInto ¶
func (in *ReadWriteDatabase_STATUS) DeepCopyInto(out *ReadWriteDatabase_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SuspensionDetails_STATUS ¶
type SuspensionDetails_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SuspensionStartDate *string `json:"suspensionStartDate,omitempty"`
}
Storage version of v1api20240413.SuspensionDetails_STATUS The database suspension details. If the database is suspended, this object contains information related to the database's suspension state.
func (*SuspensionDetails_STATUS) DeepCopy ¶
func (in *SuspensionDetails_STATUS) DeepCopy() *SuspensionDetails_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SuspensionDetails_STATUS.
func (*SuspensionDetails_STATUS) DeepCopyInto ¶
func (in *SuspensionDetails_STATUS) DeepCopyInto(out *SuspensionDetails_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemData_STATUS ¶
type SystemData_STATUS struct {
CreatedAt *string `json:"createdAt,omitempty"`
CreatedBy *string `json:"createdBy,omitempty"`
CreatedByType *string `json:"createdByType,omitempty"`
LastModifiedAt *string `json:"lastModifiedAt,omitempty"`
LastModifiedBy *string `json:"lastModifiedBy,omitempty"`
LastModifiedByType *string `json:"lastModifiedByType,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20240413.SystemData_STATUS Metadata pertaining to creation and last modification of the resource.
func (*SystemData_STATUS) DeepCopy ¶
func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemData_STATUS.
func (*SystemData_STATUS) DeepCopyInto ¶
func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrustedExternalTenant ¶
type TrustedExternalTenant struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Value *string `json:"value,omitempty"`
}
Storage version of v1api20240413.TrustedExternalTenant Represents a tenant ID that is trusted by the cluster.
func (*TrustedExternalTenant) DeepCopy ¶
func (in *TrustedExternalTenant) DeepCopy() *TrustedExternalTenant
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrustedExternalTenant.
func (*TrustedExternalTenant) DeepCopyInto ¶
func (in *TrustedExternalTenant) DeepCopyInto(out *TrustedExternalTenant)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrustedExternalTenant_STATUS ¶
type TrustedExternalTenant_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Value *string `json:"value,omitempty"`
}
Storage version of v1api20240413.TrustedExternalTenant_STATUS Represents a tenant ID that is trusted by the cluster.
func (*TrustedExternalTenant_STATUS) DeepCopy ¶
func (in *TrustedExternalTenant_STATUS) DeepCopy() *TrustedExternalTenant_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrustedExternalTenant_STATUS.
func (*TrustedExternalTenant_STATUS) DeepCopyInto ¶
func (in *TrustedExternalTenant_STATUS) DeepCopyInto(out *TrustedExternalTenant_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserAssignedIdentityDetails ¶
type UserAssignedIdentityDetails struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Reference genruntime.ResourceReference `armReference:"Reference" json:"reference,omitempty"`
}
Storage version of v1api20240413.UserAssignedIdentityDetails Information about the user assigned identity for the resource
func (*UserAssignedIdentityDetails) DeepCopy ¶
func (in *UserAssignedIdentityDetails) DeepCopy() *UserAssignedIdentityDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityDetails.
func (*UserAssignedIdentityDetails) DeepCopyInto ¶
func (in *UserAssignedIdentityDetails) DeepCopyInto(out *UserAssignedIdentityDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkConfiguration ¶
type VirtualNetworkConfiguration struct {
// +kubebuilder:validation:Required
// DataManagementPublicIpReference: Data management's service public IP address resource id.
DataManagementPublicIpReference *genruntime.ResourceReference `armReference:"DataManagementPublicIpId" json:"dataManagementPublicIpReference,omitempty"`
// +kubebuilder:validation:Required
// EnginePublicIpReference: Engine service's public IP address resource id.
EnginePublicIpReference *genruntime.ResourceReference `armReference:"EnginePublicIpId" json:"enginePublicIpReference,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
State *string `json:"state,omitempty"`
// +kubebuilder:validation:Required
// SubnetReference: The subnet resource id.
SubnetReference *genruntime.ResourceReference `armReference:"SubnetId" json:"subnetReference,omitempty"`
}
Storage version of v1api20240413.VirtualNetworkConfiguration A class that contains virtual network definition.
func (*VirtualNetworkConfiguration) DeepCopy ¶
func (in *VirtualNetworkConfiguration) DeepCopy() *VirtualNetworkConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkConfiguration.
func (*VirtualNetworkConfiguration) DeepCopyInto ¶
func (in *VirtualNetworkConfiguration) DeepCopyInto(out *VirtualNetworkConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkConfiguration_STATUS ¶
type VirtualNetworkConfiguration_STATUS struct {
DataManagementPublicIpId *string `json:"dataManagementPublicIpId,omitempty"`
EnginePublicIpId *string `json:"enginePublicIpId,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
State *string `json:"state,omitempty"`
SubnetId *string `json:"subnetId,omitempty"`
}
Storage version of v1api20240413.VirtualNetworkConfiguration_STATUS A class that contains virtual network definition.
func (*VirtualNetworkConfiguration_STATUS) DeepCopy ¶
func (in *VirtualNetworkConfiguration_STATUS) DeepCopy() *VirtualNetworkConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkConfiguration_STATUS.
func (*VirtualNetworkConfiguration_STATUS) DeepCopyInto ¶
func (in *VirtualNetworkConfiguration_STATUS) DeepCopyInto(out *VirtualNetworkConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.