Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=sql.databricks.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Alert
- func (in *Alert) DeepCopy() *Alert
- func (in *Alert) DeepCopyInto(out *Alert)
- func (in *Alert) DeepCopyObject() runtime.Object
- func (mg *Alert) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Alert) GetConnectionDetailsMapping() map[string]string
- func (mg *Alert) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Alert) GetID() string
- func (tr *Alert) GetInitParameters() (map[string]any, error)
- func (mg *Alert) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Alert) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Alert) GetObservation() (map[string]any, error)
- func (tr *Alert) GetParameters() (map[string]any, error)
- func (mg *Alert) GetProviderConfigReference() *xpv1.Reference
- func (mg *Alert) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Alert) GetTerraformResourceType() string
- func (tr *Alert) GetTerraformSchemaVersion() int
- func (mg *Alert) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Alert) Hub()
- func (tr *Alert) LateInitialize(attrs []byte) (bool, error)
- func (mg *Alert) SetConditions(c ...xpv1.Condition)
- func (mg *Alert) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Alert) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Alert) SetObservation(obs map[string]any) error
- func (tr *Alert) SetParameters(params map[string]any) error
- func (mg *Alert) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Alert) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Alert) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AlertInitParameters
- type AlertList
- type AlertObservation
- type AlertParameters
- type AlertSpec
- type AlertStatus
- type ChannelInitParameters
- type ChannelObservation
- type ChannelParameters
- type ColumnInitParameters
- type ColumnObservation
- type ColumnParameters
- type ConditionInitParameters
- type ConditionObservation
- type ConditionParameters
- type ContinuousInitParameters
- type ContinuousObservation
- type ContinuousParameters
- type CustomTagsInitParameters
- type CustomTagsObservation
- type CustomTagsParameters
- type DailyInitParameters
- type DailyObservation
- type DailyParameters
- type Dashboard
- func (in *Dashboard) DeepCopy() *Dashboard
- func (in *Dashboard) DeepCopyInto(out *Dashboard)
- func (in *Dashboard) DeepCopyObject() runtime.Object
- func (mg *Dashboard) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Dashboard) GetConnectionDetailsMapping() map[string]string
- func (mg *Dashboard) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Dashboard) GetID() string
- func (tr *Dashboard) GetInitParameters() (map[string]any, error)
- func (mg *Dashboard) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Dashboard) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Dashboard) GetObservation() (map[string]any, error)
- func (tr *Dashboard) GetParameters() (map[string]any, error)
- func (mg *Dashboard) GetProviderConfigReference() *xpv1.Reference
- func (mg *Dashboard) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Dashboard) GetTerraformResourceType() string
- func (tr *Dashboard) GetTerraformSchemaVersion() int
- func (mg *Dashboard) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Dashboard) Hub()
- func (tr *Dashboard) LateInitialize(attrs []byte) (bool, error)
- func (mg *Dashboard) SetConditions(c ...xpv1.Condition)
- func (mg *Dashboard) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Dashboard) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Dashboard) SetObservation(obs map[string]any) error
- func (tr *Dashboard) SetParameters(params map[string]any) error
- func (mg *Dashboard) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Dashboard) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Dashboard) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DashboardInitParameters
- type DashboardList
- type DashboardObservation
- type DashboardParameters
- type DashboardSpec
- type DashboardStatus
- type DateInitParameters
- type DateObservation
- type DateParameters
- type DateRangeInitParameters
- type DateRangeObservation
- type DateRangeParameters
- type DateRangeValueDateRangeValueInitParameters
- type DateRangeValueDateRangeValueObservation
- type DateRangeValueDateRangeValueParameters
- type DateRangeValueInitParameters
- type DateRangeValueObservation
- type DateRangeValueParameters
- type DateValueInitParameters
- type DateValueObservation
- type DateValueParameters
- type DatetimeInitParameters
- type DatetimeObservation
- type DatetimeParameters
- type DatetimeRangeInitParameters
- type DatetimeRangeObservation
- type DatetimeRangeParameters
- type DatetimeRangeRangeInitParameters
- type DatetimeRangeRangeObservation
- type DatetimeRangeRangeParameters
- type DatetimesecInitParameters
- type DatetimesecObservation
- type DatetimesecParameters
- type DatetimesecRangeInitParameters
- type DatetimesecRangeObservation
- type DatetimesecRangeParameters
- type DatetimesecRangeRangeInitParameters
- type DatetimesecRangeRangeObservation
- type DatetimesecRangeRangeParameters
- type EnumInitParameters
- type EnumObservation
- type EnumParameters
- type EnumValueInitParameters
- type EnumValueObservation
- type EnumValueParameters
- type FailureReasonInitParameters
- type FailureReasonObservation
- type FailureReasonParameters
- type HealthInitParameters
- type HealthObservation
- type HealthParameters
- type MultiValuesOptionsInitParameters
- type MultiValuesOptionsObservation
- type MultiValuesOptionsParameters
- type MultipleInitParameters
- type MultipleObservation
- type MultipleParameters
- type NumberInitParameters
- type NumberObservation
- type NumberParameters
- type NumericValueInitParameters
- type NumericValueObservation
- type NumericValueParameters
- type OdbcParamsInitParameters
- type OdbcParamsObservation
- type OdbcParamsParameters
- type OperandInitParameters
- type OperandObservation
- type OperandParameters
- type OptionsInitParameters
- type OptionsObservation
- type OptionsParameters
- type ParameterInitParameters
- type ParameterObservation
- type ParameterParameters
- type ParameterQueryInitParameters
- type ParameterQueryObservation
- type ParameterQueryParameters
- type PositionInitParameters
- type PositionObservation
- type PositionParameters
- type Query
- func (in *Query) DeepCopy() *Query
- func (in *Query) DeepCopyInto(out *Query)
- func (in *Query) DeepCopyObject() runtime.Object
- func (mg *Query) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Query) GetConnectionDetailsMapping() map[string]string
- func (mg *Query) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Query) GetID() string
- func (tr *Query) GetInitParameters() (map[string]any, error)
- func (mg *Query) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Query) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Query) GetObservation() (map[string]any, error)
- func (tr *Query) GetParameters() (map[string]any, error)
- func (mg *Query) GetProviderConfigReference() *xpv1.Reference
- func (mg *Query) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Query) GetTerraformResourceType() string
- func (tr *Query) GetTerraformSchemaVersion() int
- func (mg *Query) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Query) Hub()
- func (tr *Query) LateInitialize(attrs []byte) (bool, error)
- func (mg *Query) SetConditions(c ...xpv1.Condition)
- func (mg *Query) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Query) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Query) SetObservation(obs map[string]any) error
- func (tr *Query) SetParameters(params map[string]any) error
- func (mg *Query) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Query) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Query) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type QueryBackedValueInitParameters
- type QueryBackedValueMultiValuesOptionsInitParameters
- type QueryBackedValueMultiValuesOptionsObservation
- type QueryBackedValueMultiValuesOptionsParameters
- type QueryBackedValueObservation
- type QueryBackedValueParameters
- type QueryInitParameters
- type QueryList
- type QueryMultipleInitParameters
- type QueryMultipleObservation
- type QueryMultipleParameters
- type QueryObservation
- type QueryParameters
- type QuerySpec
- type QueryStatus
- type RangeInitParameters
- type RangeObservation
- type RangeParameters
- type SQLAlert
- func (in *SQLAlert) DeepCopy() *SQLAlert
- func (in *SQLAlert) DeepCopyInto(out *SQLAlert)
- func (in *SQLAlert) DeepCopyObject() runtime.Object
- func (mg *SQLAlert) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SQLAlert) GetConnectionDetailsMapping() map[string]string
- func (mg *SQLAlert) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SQLAlert) GetID() string
- func (tr *SQLAlert) GetInitParameters() (map[string]any, error)
- func (mg *SQLAlert) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SQLAlert) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SQLAlert) GetObservation() (map[string]any, error)
- func (tr *SQLAlert) GetParameters() (map[string]any, error)
- func (mg *SQLAlert) GetProviderConfigReference() *xpv1.Reference
- func (mg *SQLAlert) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SQLAlert) GetTerraformResourceType() string
- func (tr *SQLAlert) GetTerraformSchemaVersion() int
- func (mg *SQLAlert) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SQLAlert) Hub()
- func (tr *SQLAlert) LateInitialize(attrs []byte) (bool, error)
- func (mg *SQLAlert) SetConditions(c ...xpv1.Condition)
- func (mg *SQLAlert) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SQLAlert) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SQLAlert) SetObservation(obs map[string]any) error
- func (tr *SQLAlert) SetParameters(params map[string]any) error
- func (mg *SQLAlert) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SQLAlert) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SQLAlert) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SQLAlertInitParameters
- type SQLAlertList
- type SQLAlertObservation
- type SQLAlertParameters
- type SQLAlertSpec
- type SQLAlertStatus
- type SQLDashboard
- func (in *SQLDashboard) DeepCopy() *SQLDashboard
- func (in *SQLDashboard) DeepCopyInto(out *SQLDashboard)
- func (in *SQLDashboard) DeepCopyObject() runtime.Object
- func (mg *SQLDashboard) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SQLDashboard) GetConnectionDetailsMapping() map[string]string
- func (mg *SQLDashboard) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SQLDashboard) GetID() string
- func (tr *SQLDashboard) GetInitParameters() (map[string]any, error)
- func (mg *SQLDashboard) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SQLDashboard) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SQLDashboard) GetObservation() (map[string]any, error)
- func (tr *SQLDashboard) GetParameters() (map[string]any, error)
- func (mg *SQLDashboard) GetProviderConfigReference() *xpv1.Reference
- func (mg *SQLDashboard) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SQLDashboard) GetTerraformResourceType() string
- func (tr *SQLDashboard) GetTerraformSchemaVersion() int
- func (mg *SQLDashboard) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SQLDashboard) Hub()
- func (tr *SQLDashboard) LateInitialize(attrs []byte) (bool, error)
- func (mg *SQLDashboard) SetConditions(c ...xpv1.Condition)
- func (mg *SQLDashboard) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SQLDashboard) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SQLDashboard) SetObservation(obs map[string]any) error
- func (tr *SQLDashboard) SetParameters(params map[string]any) error
- func (mg *SQLDashboard) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SQLDashboard) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SQLDashboard) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SQLDashboardInitParameters
- type SQLDashboardList
- type SQLDashboardObservation
- type SQLDashboardParameters
- type SQLDashboardSpec
- type SQLDashboardStatus
- type SQLEndpoint
- func (in *SQLEndpoint) DeepCopy() *SQLEndpoint
- func (in *SQLEndpoint) DeepCopyInto(out *SQLEndpoint)
- func (in *SQLEndpoint) DeepCopyObject() runtime.Object
- func (mg *SQLEndpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SQLEndpoint) GetConnectionDetailsMapping() map[string]string
- func (mg *SQLEndpoint) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SQLEndpoint) GetID() string
- func (tr *SQLEndpoint) GetInitParameters() (map[string]any, error)
- func (mg *SQLEndpoint) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SQLEndpoint) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SQLEndpoint) GetObservation() (map[string]any, error)
- func (tr *SQLEndpoint) GetParameters() (map[string]any, error)
- func (mg *SQLEndpoint) GetProviderConfigReference() *xpv1.Reference
- func (mg *SQLEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SQLEndpoint) GetTerraformResourceType() string
- func (tr *SQLEndpoint) GetTerraformSchemaVersion() int
- func (mg *SQLEndpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SQLEndpoint) Hub()
- func (tr *SQLEndpoint) LateInitialize(attrs []byte) (bool, error)
- func (mg *SQLEndpoint) SetConditions(c ...xpv1.Condition)
- func (mg *SQLEndpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SQLEndpoint) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SQLEndpoint) SetObservation(obs map[string]any) error
- func (tr *SQLEndpoint) SetParameters(params map[string]any) error
- func (mg *SQLEndpoint) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SQLEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SQLEndpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SQLEndpointInitParameters
- type SQLEndpointList
- type SQLEndpointObservation
- type SQLEndpointParameters
- type SQLEndpointSpec
- type SQLEndpointStatus
- type SQLGlobalConfig
- func (in *SQLGlobalConfig) DeepCopy() *SQLGlobalConfig
- func (in *SQLGlobalConfig) DeepCopyInto(out *SQLGlobalConfig)
- func (in *SQLGlobalConfig) DeepCopyObject() runtime.Object
- func (mg *SQLGlobalConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SQLGlobalConfig) GetConnectionDetailsMapping() map[string]string
- func (mg *SQLGlobalConfig) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SQLGlobalConfig) GetID() string
- func (tr *SQLGlobalConfig) GetInitParameters() (map[string]any, error)
- func (mg *SQLGlobalConfig) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SQLGlobalConfig) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SQLGlobalConfig) GetObservation() (map[string]any, error)
- func (tr *SQLGlobalConfig) GetParameters() (map[string]any, error)
- func (mg *SQLGlobalConfig) GetProviderConfigReference() *xpv1.Reference
- func (mg *SQLGlobalConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SQLGlobalConfig) GetTerraformResourceType() string
- func (tr *SQLGlobalConfig) GetTerraformSchemaVersion() int
- func (mg *SQLGlobalConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SQLGlobalConfig) Hub()
- func (tr *SQLGlobalConfig) LateInitialize(attrs []byte) (bool, error)
- func (mg *SQLGlobalConfig) SetConditions(c ...xpv1.Condition)
- func (mg *SQLGlobalConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SQLGlobalConfig) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SQLGlobalConfig) SetObservation(obs map[string]any) error
- func (tr *SQLGlobalConfig) SetParameters(params map[string]any) error
- func (mg *SQLGlobalConfig) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SQLGlobalConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SQLGlobalConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SQLGlobalConfigInitParameters
- type SQLGlobalConfigList
- type SQLGlobalConfigObservation
- type SQLGlobalConfigParameters
- type SQLGlobalConfigSpec
- type SQLGlobalConfigStatus
- type SQLQuery
- func (in *SQLQuery) DeepCopy() *SQLQuery
- func (in *SQLQuery) DeepCopyInto(out *SQLQuery)
- func (in *SQLQuery) DeepCopyObject() runtime.Object
- func (mg *SQLQuery) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SQLQuery) GetConnectionDetailsMapping() map[string]string
- func (mg *SQLQuery) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SQLQuery) GetID() string
- func (tr *SQLQuery) GetInitParameters() (map[string]any, error)
- func (mg *SQLQuery) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SQLQuery) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SQLQuery) GetObservation() (map[string]any, error)
- func (tr *SQLQuery) GetParameters() (map[string]any, error)
- func (mg *SQLQuery) GetProviderConfigReference() *xpv1.Reference
- func (mg *SQLQuery) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SQLQuery) GetTerraformResourceType() string
- func (tr *SQLQuery) GetTerraformSchemaVersion() int
- func (mg *SQLQuery) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SQLQuery) Hub()
- func (tr *SQLQuery) LateInitialize(attrs []byte) (bool, error)
- func (mg *SQLQuery) SetConditions(c ...xpv1.Condition)
- func (mg *SQLQuery) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SQLQuery) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SQLQuery) SetObservation(obs map[string]any) error
- func (tr *SQLQuery) SetParameters(params map[string]any) error
- func (mg *SQLQuery) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SQLQuery) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SQLQuery) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SQLQueryInitParameters
- type SQLQueryList
- type SQLQueryObservation
- type SQLQueryParameterInitParameters
- type SQLQueryParameterObservation
- type SQLQueryParameterParameters
- type SQLQueryParameters
- type SQLQuerySpec
- type SQLQueryStatus
- type SQLVisualization
- func (in *SQLVisualization) DeepCopy() *SQLVisualization
- func (in *SQLVisualization) DeepCopyInto(out *SQLVisualization)
- func (in *SQLVisualization) DeepCopyObject() runtime.Object
- func (mg *SQLVisualization) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SQLVisualization) GetConnectionDetailsMapping() map[string]string
- func (mg *SQLVisualization) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SQLVisualization) GetID() string
- func (tr *SQLVisualization) GetInitParameters() (map[string]any, error)
- func (mg *SQLVisualization) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SQLVisualization) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SQLVisualization) GetObservation() (map[string]any, error)
- func (tr *SQLVisualization) GetParameters() (map[string]any, error)
- func (mg *SQLVisualization) GetProviderConfigReference() *xpv1.Reference
- func (mg *SQLVisualization) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SQLVisualization) GetTerraformResourceType() string
- func (tr *SQLVisualization) GetTerraformSchemaVersion() int
- func (mg *SQLVisualization) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SQLVisualization) Hub()
- func (tr *SQLVisualization) LateInitialize(attrs []byte) (bool, error)
- func (mg *SQLVisualization) SetConditions(c ...xpv1.Condition)
- func (mg *SQLVisualization) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SQLVisualization) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SQLVisualization) SetObservation(obs map[string]any) error
- func (tr *SQLVisualization) SetParameters(params map[string]any) error
- func (mg *SQLVisualization) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SQLVisualization) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SQLVisualization) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SQLVisualizationInitParameters
- type SQLVisualizationList
- type SQLVisualizationObservation
- type SQLVisualizationParameters
- type SQLVisualizationSpec
- type SQLVisualizationStatus
- type SQLWidget
- func (in *SQLWidget) DeepCopy() *SQLWidget
- func (in *SQLWidget) DeepCopyInto(out *SQLWidget)
- func (in *SQLWidget) DeepCopyObject() runtime.Object
- func (mg *SQLWidget) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SQLWidget) GetConnectionDetailsMapping() map[string]string
- func (mg *SQLWidget) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SQLWidget) GetID() string
- func (tr *SQLWidget) GetInitParameters() (map[string]any, error)
- func (mg *SQLWidget) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SQLWidget) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SQLWidget) GetObservation() (map[string]any, error)
- func (tr *SQLWidget) GetParameters() (map[string]any, error)
- func (mg *SQLWidget) GetProviderConfigReference() *xpv1.Reference
- func (mg *SQLWidget) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SQLWidget) GetTerraformResourceType() string
- func (tr *SQLWidget) GetTerraformSchemaVersion() int
- func (mg *SQLWidget) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SQLWidget) Hub()
- func (tr *SQLWidget) LateInitialize(attrs []byte) (bool, error)
- func (mg *SQLWidget) SetConditions(c ...xpv1.Condition)
- func (mg *SQLWidget) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SQLWidget) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SQLWidget) SetObservation(obs map[string]any) error
- func (tr *SQLWidget) SetParameters(params map[string]any) error
- func (mg *SQLWidget) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SQLWidget) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SQLWidget) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SQLWidgetInitParameters
- type SQLWidgetList
- type SQLWidgetObservation
- type SQLWidgetParameterInitParameters
- type SQLWidgetParameterObservation
- type SQLWidgetParameterParameters
- type SQLWidgetParameters
- type SQLWidgetSpec
- type SQLWidgetStatus
- type ScheduleInitParameters
- type ScheduleObservation
- type ScheduleParameters
- type TagsInitParameters
- type TagsObservation
- type TagsParameters
- type TextInitParameters
- type TextObservation
- type TextParameters
- type TextValueInitParameters
- type TextValueObservation
- type TextValueParameters
- type ThresholdInitParameters
- type ThresholdObservation
- type ThresholdParameters
- type ValueInitParameters
- type ValueObservation
- type ValueParameters
- type WeeklyInitParameters
- type WeeklyObservation
- type WeeklyParameters
Constants ¶
const ( CRDGroup = "sql.databricks.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Alert_Kind = "Alert" Alert_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Alert_Kind}.String() Alert_KindAPIVersion = Alert_Kind + "." + CRDGroupVersion.String() Alert_GroupVersionKind = CRDGroupVersion.WithKind(Alert_Kind) )
Repository type metadata.
var ( Dashboard_Kind = "Dashboard" Dashboard_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Dashboard_Kind}.String() Dashboard_KindAPIVersion = Dashboard_Kind + "." + CRDGroupVersion.String() Dashboard_GroupVersionKind = CRDGroupVersion.WithKind(Dashboard_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Query_Kind = "Query" Query_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Query_Kind}.String() Query_KindAPIVersion = Query_Kind + "." + CRDGroupVersion.String() Query_GroupVersionKind = CRDGroupVersion.WithKind(Query_Kind) )
Repository type metadata.
var ( SQLAlert_Kind = "SQLAlert" SQLAlert_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SQLAlert_Kind}.String() SQLAlert_KindAPIVersion = SQLAlert_Kind + "." + CRDGroupVersion.String() SQLAlert_GroupVersionKind = CRDGroupVersion.WithKind(SQLAlert_Kind) )
Repository type metadata.
var ( SQLDashboard_Kind = "SQLDashboard" SQLDashboard_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SQLDashboard_Kind}.String() SQLDashboard_KindAPIVersion = SQLDashboard_Kind + "." + CRDGroupVersion.String() SQLDashboard_GroupVersionKind = CRDGroupVersion.WithKind(SQLDashboard_Kind) )
Repository type metadata.
var ( SQLEndpoint_Kind = "SQLEndpoint" SQLEndpoint_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SQLEndpoint_Kind}.String() SQLEndpoint_KindAPIVersion = SQLEndpoint_Kind + "." + CRDGroupVersion.String() SQLEndpoint_GroupVersionKind = CRDGroupVersion.WithKind(SQLEndpoint_Kind) )
Repository type metadata.
var ( SQLGlobalConfig_Kind = "SQLGlobalConfig" SQLGlobalConfig_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SQLGlobalConfig_Kind}.String() SQLGlobalConfig_KindAPIVersion = SQLGlobalConfig_Kind + "." + CRDGroupVersion.String() SQLGlobalConfig_GroupVersionKind = CRDGroupVersion.WithKind(SQLGlobalConfig_Kind) )
Repository type metadata.
var ( SQLQuery_Kind = "SQLQuery" SQLQuery_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SQLQuery_Kind}.String() SQLQuery_KindAPIVersion = SQLQuery_Kind + "." + CRDGroupVersion.String() SQLQuery_GroupVersionKind = CRDGroupVersion.WithKind(SQLQuery_Kind) )
Repository type metadata.
var ( SQLVisualization_Kind = "SQLVisualization" SQLVisualization_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SQLVisualization_Kind}.String() SQLVisualization_KindAPIVersion = SQLVisualization_Kind + "." + CRDGroupVersion.String() SQLVisualization_GroupVersionKind = CRDGroupVersion.WithKind(SQLVisualization_Kind) )
Repository type metadata.
var ( SQLWidget_Kind = "SQLWidget" SQLWidget_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SQLWidget_Kind}.String() SQLWidget_KindAPIVersion = SQLWidget_Kind + "." + CRDGroupVersion.String() SQLWidget_GroupVersionKind = CRDGroupVersion.WithKind(SQLWidget_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Alert ¶
type Alert struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.condition) || (has(self.initProvider) && has(self.initProvider.condition))",message="spec.forProvider.condition is a required parameter"
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || (has(self.initProvider) && has(self.initProvider.displayName))",message="spec.forProvider.displayName is a required parameter"
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.queryId) || (has(self.initProvider) && has(self.initProvider.queryId))",message="spec.forProvider.queryId is a required parameter"
Spec AlertSpec `json:"spec"`
Status AlertStatus `json:"status,omitempty"`
}
Alert is the Schema for the Alerts API. ""subcategory: "Databricks SQL" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,databricks}
func (*Alert) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Alert.
func (*Alert) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Alert) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Alert) GetCondition ¶
func (mg *Alert) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Alert.
func (*Alert) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Alert
func (*Alert) GetDeletionPolicy ¶
func (mg *Alert) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Alert.
func (*Alert) GetInitParameters ¶
GetInitParameters of this Alert
func (*Alert) GetManagementPolicies ¶
func (mg *Alert) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Alert.
func (*Alert) GetMergedParameters ¶
GetInitParameters of this Alert
func (*Alert) GetObservation ¶
GetObservation of this Alert
func (*Alert) GetParameters ¶
GetParameters of this Alert
func (*Alert) GetProviderConfigReference ¶
GetProviderConfigReference of this Alert.
func (*Alert) GetPublishConnectionDetailsTo ¶
func (mg *Alert) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Alert.
func (*Alert) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Alert
func (*Alert) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Alert) GetWriteConnectionSecretToReference ¶
func (mg *Alert) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Alert.
func (*Alert) LateInitialize ¶
LateInitialize this Alert using its observed tfState. returns True if there are any spec changes for the resource.
func (*Alert) SetConditions ¶
SetConditions of this Alert.
func (*Alert) SetDeletionPolicy ¶
func (mg *Alert) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Alert.
func (*Alert) SetManagementPolicies ¶
func (mg *Alert) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Alert.
func (*Alert) SetObservation ¶
SetObservation for this Alert
func (*Alert) SetParameters ¶
SetParameters for this Alert
func (*Alert) SetProviderConfigReference ¶
SetProviderConfigReference of this Alert.
func (*Alert) SetPublishConnectionDetailsTo ¶
func (mg *Alert) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Alert.
func (*Alert) SetWriteConnectionSecretToReference ¶
func (mg *Alert) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Alert.
type AlertInitParameters ¶
type AlertInitParameters struct {
// Trigger conditions of the alert. Block consists of the following attributes:
Condition []ConditionInitParameters `json:"condition,omitempty" tf:"condition,omitempty"`
// Custom body of alert notification, if it exists. See Alerts API reference for custom templating instructions.
CustomBody *string `json:"customBody,omitempty" tf:"custom_body,omitempty"`
// Custom subject of alert notification, if it exists. This includes email subject, Slack notification header, etc. See Alerts API reference for custom templating instructions.
CustomSubject *string `json:"customSubject,omitempty" tf:"custom_subject,omitempty"`
// Name of the alert.
DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"`
// Whether to notify alert subscribers when alert returns back to normal.
NotifyOnOk *bool `json:"notifyOnOk,omitempty" tf:"notify_on_ok,omitempty"`
// Alert owner's username.
OwnerUserName *string `json:"ownerUserName,omitempty" tf:"owner_user_name,omitempty"`
// The path to a workspace folder containing the alert. The default is the user's home folder. If changed, the alert will be recreated.
ParentPath *string `json:"parentPath,omitempty" tf:"parent_path,omitempty"`
// ID of the query evaluated by the alert.
QueryID *string `json:"queryId,omitempty" tf:"query_id,omitempty"`
// Number of seconds an alert must wait after being triggered to rearm itself. After rearming, it can be triggered again. If 0 or not specified, the alert will not be triggered again.
SecondsToRetrigger *float64 `json:"secondsToRetrigger,omitempty" tf:"seconds_to_retrigger,omitempty"`
}
func (*AlertInitParameters) DeepCopy ¶
func (in *AlertInitParameters) DeepCopy() *AlertInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertInitParameters.
func (*AlertInitParameters) DeepCopyInto ¶
func (in *AlertInitParameters) DeepCopyInto(out *AlertInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertList ¶
type AlertList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Alert `json:"items"`
}
AlertList contains a list of Alerts
func (*AlertList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertList.
func (*AlertList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlertList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AlertObservation ¶
type AlertObservation struct {
// Trigger conditions of the alert. Block consists of the following attributes:
Condition []ConditionObservation `json:"condition,omitempty" tf:"condition,omitempty"`
// The timestamp string indicating when the alert was created.
CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"`
// Custom body of alert notification, if it exists. See Alerts API reference for custom templating instructions.
CustomBody *string `json:"customBody,omitempty" tf:"custom_body,omitempty"`
// Custom subject of alert notification, if it exists. This includes email subject, Slack notification header, etc. See Alerts API reference for custom templating instructions.
CustomSubject *string `json:"customSubject,omitempty" tf:"custom_subject,omitempty"`
// Name of the alert.
DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"`
// unique ID of the Alert.
ID *string `json:"id,omitempty" tf:"id,omitempty"`
// The workspace state of the alert. Used for tracking trashed status. (Possible values are ACTIVE or TRASHED).
LifecycleState *string `json:"lifecycleState,omitempty" tf:"lifecycle_state,omitempty"`
// Whether to notify alert subscribers when alert returns back to normal.
NotifyOnOk *bool `json:"notifyOnOk,omitempty" tf:"notify_on_ok,omitempty"`
// Alert owner's username.
OwnerUserName *string `json:"ownerUserName,omitempty" tf:"owner_user_name,omitempty"`
// The path to a workspace folder containing the alert. The default is the user's home folder. If changed, the alert will be recreated.
ParentPath *string `json:"parentPath,omitempty" tf:"parent_path,omitempty"`
// ID of the query evaluated by the alert.
QueryID *string `json:"queryId,omitempty" tf:"query_id,omitempty"`
// Number of seconds an alert must wait after being triggered to rearm itself. After rearming, it can be triggered again. If 0 or not specified, the alert will not be triggered again.
SecondsToRetrigger *float64 `json:"secondsToRetrigger,omitempty" tf:"seconds_to_retrigger,omitempty"`
// Current state of the alert's trigger status (UNKNOWN, OK, TRIGGERED). This field is set to UNKNOWN if the alert has not yet been evaluated or ran into an error during the last evaluation.
State *string `json:"state,omitempty" tf:"state,omitempty"`
// The timestamp string when the alert was last triggered if the alert has been triggered before.
TriggerTime *string `json:"triggerTime,omitempty" tf:"trigger_time,omitempty"`
// The timestamp string indicating when the alert was updated.
UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"`
}
func (*AlertObservation) DeepCopy ¶
func (in *AlertObservation) DeepCopy() *AlertObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertObservation.
func (*AlertObservation) DeepCopyInto ¶
func (in *AlertObservation) DeepCopyInto(out *AlertObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertParameters ¶
type AlertParameters struct {
// Trigger conditions of the alert. Block consists of the following attributes:
// +kubebuilder:validation:Optional
Condition []ConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"`
// Custom body of alert notification, if it exists. See Alerts API reference for custom templating instructions.
// +kubebuilder:validation:Optional
CustomBody *string `json:"customBody,omitempty" tf:"custom_body,omitempty"`
// Custom subject of alert notification, if it exists. This includes email subject, Slack notification header, etc. See Alerts API reference for custom templating instructions.
// +kubebuilder:validation:Optional
CustomSubject *string `json:"customSubject,omitempty" tf:"custom_subject,omitempty"`
// Name of the alert.
// +kubebuilder:validation:Optional
DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"`
// Whether to notify alert subscribers when alert returns back to normal.
// +kubebuilder:validation:Optional
NotifyOnOk *bool `json:"notifyOnOk,omitempty" tf:"notify_on_ok,omitempty"`
// Alert owner's username.
// +kubebuilder:validation:Optional
OwnerUserName *string `json:"ownerUserName,omitempty" tf:"owner_user_name,omitempty"`
// The path to a workspace folder containing the alert. The default is the user's home folder. If changed, the alert will be recreated.
// +kubebuilder:validation:Optional
ParentPath *string `json:"parentPath,omitempty" tf:"parent_path,omitempty"`
// ID of the query evaluated by the alert.
// +kubebuilder:validation:Optional
QueryID *string `json:"queryId,omitempty" tf:"query_id,omitempty"`
// Number of seconds an alert must wait after being triggered to rearm itself. After rearming, it can be triggered again. If 0 or not specified, the alert will not be triggered again.
// +kubebuilder:validation:Optional
SecondsToRetrigger *float64 `json:"secondsToRetrigger,omitempty" tf:"seconds_to_retrigger,omitempty"`
}
func (*AlertParameters) DeepCopy ¶
func (in *AlertParameters) DeepCopy() *AlertParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertParameters.
func (*AlertParameters) DeepCopyInto ¶
func (in *AlertParameters) DeepCopyInto(out *AlertParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertSpec ¶
type AlertSpec struct {
v1.ResourceSpec `json:",inline"`
ForProvider AlertParameters `json:"forProvider"`
// THIS IS A BETA FIELD. It will be honored
// unless the Management Policies feature flag is disabled.
// InitProvider holds the same fields as ForProvider, with the exception
// of Identifier and other resource reference fields. The fields that are
// in InitProvider are merged into ForProvider when the resource is created.
// The same fields are also added to the terraform ignore_changes hook, to
// avoid updating them after creation. This is useful for fields that are
// required on creation, but we do not desire to update them after creation,
// for example because of an external controller is managing them, like an
// autoscaler.
InitProvider AlertInitParameters `json:"initProvider,omitempty"`
}
AlertSpec defines the desired state of Alert
func (*AlertSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertSpec.
func (*AlertSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertStatus ¶
type AlertStatus struct {
v1.ResourceStatus `json:",inline"`
AtProvider AlertObservation `json:"atProvider,omitempty"`
}
AlertStatus defines the observed state of Alert.
func (*AlertStatus) DeepCopy ¶
func (in *AlertStatus) DeepCopy() *AlertStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertStatus.
func (*AlertStatus) DeepCopyInto ¶
func (in *AlertStatus) DeepCopyInto(out *AlertStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChannelInitParameters ¶
type ChannelInitParameters struct {
DbsqlVersion *string `json:"dbsqlVersion,omitempty" tf:"dbsql_version,omitempty"`
// Name of the Databricks SQL release channel. Possible values are: CHANNEL_NAME_PREVIEW and CHANNEL_NAME_CURRENT. Default is CHANNEL_NAME_CURRENT.
Name *string `json:"name,omitempty" tf:"name,omitempty"`
}
func (*ChannelInitParameters) DeepCopy ¶
func (in *ChannelInitParameters) DeepCopy() *ChannelInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChannelInitParameters.
func (*ChannelInitParameters) DeepCopyInto ¶
func (in *ChannelInitParameters) DeepCopyInto(out *ChannelInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChannelObservation ¶
type ChannelObservation struct {
DbsqlVersion *string `json:"dbsqlVersion,omitempty" tf:"dbsql_version,omitempty"`
// Name of the Databricks SQL release channel. Possible values are: CHANNEL_NAME_PREVIEW and CHANNEL_NAME_CURRENT. Default is CHANNEL_NAME_CURRENT.
Name *string `json:"name,omitempty" tf:"name,omitempty"`
}
func (*ChannelObservation) DeepCopy ¶
func (in *ChannelObservation) DeepCopy() *ChannelObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChannelObservation.
func (*ChannelObservation) DeepCopyInto ¶
func (in *ChannelObservation) DeepCopyInto(out *ChannelObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChannelParameters ¶
type ChannelParameters struct {
// +kubebuilder:validation:Optional
DbsqlVersion *string `json:"dbsqlVersion,omitempty" tf:"dbsql_version,omitempty"`
// Name of the Databricks SQL release channel. Possible values are: CHANNEL_NAME_PREVIEW and CHANNEL_NAME_CURRENT. Default is CHANNEL_NAME_CURRENT.
// +kubebuilder:validation:Optional
Name *string `json:"name,omitempty" tf:"name,omitempty"`
}
func (*ChannelParameters) DeepCopy ¶
func (in *ChannelParameters) DeepCopy() *ChannelParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChannelParameters.
func (*ChannelParameters) DeepCopyInto ¶
func (in *ChannelParameters) DeepCopyInto(out *ChannelParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ColumnInitParameters ¶
type ColumnInitParameters struct {
// Name of the column.
Name *string `json:"name,omitempty" tf:"name,omitempty"`
}
func (*ColumnInitParameters) DeepCopy ¶
func (in *ColumnInitParameters) DeepCopy() *ColumnInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColumnInitParameters.
func (*ColumnInitParameters) DeepCopyInto ¶
func (in *ColumnInitParameters) DeepCopyInto(out *ColumnInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ColumnObservation ¶
type ColumnObservation struct {
// Name of the column.
Name *string `json:"name,omitempty" tf:"name,omitempty"`
}
func (*ColumnObservation) DeepCopy ¶
func (in *ColumnObservation) DeepCopy() *ColumnObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColumnObservation.
func (*ColumnObservation) DeepCopyInto ¶
func (in *ColumnObservation) DeepCopyInto(out *ColumnObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ColumnParameters ¶
type ColumnParameters struct {
// Name of the column.
// +kubebuilder:validation:Optional
Name *string `json:"name" tf:"name,omitempty"`
}
func (*ColumnParameters) DeepCopy ¶
func (in *ColumnParameters) DeepCopy() *ColumnParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColumnParameters.
func (*ColumnParameters) DeepCopyInto ¶
func (in *ColumnParameters) DeepCopyInto(out *ColumnParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionInitParameters ¶
type ConditionInitParameters struct {
// Alert state if the result is empty (UNKNOWN, OK, TRIGGERED)
EmptyResultState *string `json:"emptyResultState,omitempty" tf:"empty_result_state,omitempty"`
// Operator used for comparison in alert evaluation. (Enum: GREATER_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN, LESS_THAN_OR_EQUAL, EQUAL, NOT_EQUAL, IS_NULL)
Op *string `json:"op,omitempty" tf:"op,omitempty"`
// Name of the column from the query result to use for comparison in alert evaluation:
Operand []OperandInitParameters `json:"operand,omitempty" tf:"operand,omitempty"`
// Threshold value used for comparison in alert evaluation:
Threshold []ThresholdInitParameters `json:"threshold,omitempty" tf:"threshold,omitempty"`
}
func (*ConditionInitParameters) DeepCopy ¶
func (in *ConditionInitParameters) DeepCopy() *ConditionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionInitParameters.
func (*ConditionInitParameters) DeepCopyInto ¶
func (in *ConditionInitParameters) DeepCopyInto(out *ConditionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionObservation ¶
type ConditionObservation struct {
// Alert state if the result is empty (UNKNOWN, OK, TRIGGERED)
EmptyResultState *string `json:"emptyResultState,omitempty" tf:"empty_result_state,omitempty"`
// Operator used for comparison in alert evaluation. (Enum: GREATER_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN, LESS_THAN_OR_EQUAL, EQUAL, NOT_EQUAL, IS_NULL)
Op *string `json:"op,omitempty" tf:"op,omitempty"`
// Name of the column from the query result to use for comparison in alert evaluation:
Operand []OperandObservation `json:"operand,omitempty" tf:"operand,omitempty"`
// Threshold value used for comparison in alert evaluation:
Threshold []ThresholdObservation `json:"threshold,omitempty" tf:"threshold,omitempty"`
}
func (*ConditionObservation) DeepCopy ¶
func (in *ConditionObservation) DeepCopy() *ConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionObservation.
func (*ConditionObservation) DeepCopyInto ¶
func (in *ConditionObservation) DeepCopyInto(out *ConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionParameters ¶
type ConditionParameters struct {
// Alert state if the result is empty (UNKNOWN, OK, TRIGGERED)
// +kubebuilder:validation:Optional
EmptyResultState *string `json:"emptyResultState,omitempty" tf:"empty_result_state,omitempty"`
// Operator used for comparison in alert evaluation. (Enum: GREATER_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN, LESS_THAN_OR_EQUAL, EQUAL, NOT_EQUAL, IS_NULL)
// +kubebuilder:validation:Optional
Op *string `json:"op" tf:"op,omitempty"`
// Name of the column from the query result to use for comparison in alert evaluation:
// +kubebuilder:validation:Optional
Operand []OperandParameters `json:"operand" tf:"operand,omitempty"`
// Threshold value used for comparison in alert evaluation:
// +kubebuilder:validation:Optional
Threshold []ThresholdParameters `json:"threshold,omitempty" tf:"threshold,omitempty"`
}
func (*ConditionParameters) DeepCopy ¶
func (in *ConditionParameters) DeepCopy() *ConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionParameters.
func (*ConditionParameters) DeepCopyInto ¶
func (in *ConditionParameters) DeepCopyInto(out *ConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContinuousInitParameters ¶
type ContinuousInitParameters struct {
IntervalSeconds *float64 `json:"intervalSeconds,omitempty" tf:"interval_seconds,omitempty"`
UntilDate *string `json:"untilDate,omitempty" tf:"until_date,omitempty"`
}
func (*ContinuousInitParameters) DeepCopy ¶
func (in *ContinuousInitParameters) DeepCopy() *ContinuousInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContinuousInitParameters.
func (*ContinuousInitParameters) DeepCopyInto ¶
func (in *ContinuousInitParameters) DeepCopyInto(out *ContinuousInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContinuousObservation ¶
type ContinuousObservation struct {
IntervalSeconds *float64 `json:"intervalSeconds,omitempty" tf:"interval_seconds,omitempty"`
UntilDate *string `json:"untilDate,omitempty" tf:"until_date,omitempty"`
}
func (*ContinuousObservation) DeepCopy ¶
func (in *ContinuousObservation) DeepCopy() *ContinuousObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContinuousObservation.
func (*ContinuousObservation) DeepCopyInto ¶
func (in *ContinuousObservation) DeepCopyInto(out *ContinuousObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContinuousParameters ¶
type ContinuousParameters struct {
// +kubebuilder:validation:Optional
IntervalSeconds *float64 `json:"intervalSeconds" tf:"interval_seconds,omitempty"`
// +kubebuilder:validation:Optional
UntilDate *string `json:"untilDate,omitempty" tf:"until_date,omitempty"`
}
func (*ContinuousParameters) DeepCopy ¶
func (in *ContinuousParameters) DeepCopy() *ContinuousParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContinuousParameters.
func (*ContinuousParameters) DeepCopyInto ¶
func (in *ContinuousParameters) DeepCopyInto(out *ContinuousParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomTagsInitParameters ¶
type CustomTagsInitParameters struct {
Key *string `json:"key,omitempty" tf:"key,omitempty"`
Value *string `json:"value,omitempty" tf:"value,omitempty"`
}
func (*CustomTagsInitParameters) DeepCopy ¶
func (in *CustomTagsInitParameters) DeepCopy() *CustomTagsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomTagsInitParameters.
func (*CustomTagsInitParameters) DeepCopyInto ¶
func (in *CustomTagsInitParameters) DeepCopyInto(out *CustomTagsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomTagsObservation ¶
type CustomTagsObservation struct {
Key *string `json:"key,omitempty" tf:"key,omitempty"`
Value *string `json:"value,omitempty" tf:"value,omitempty"`
}
func (*CustomTagsObservation) DeepCopy ¶
func (in *CustomTagsObservation) DeepCopy() *CustomTagsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomTagsObservation.
func (*CustomTagsObservation) DeepCopyInto ¶
func (in *CustomTagsObservation) DeepCopyInto(out *CustomTagsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomTagsParameters ¶
type CustomTagsParameters struct {
// +kubebuilder:validation:Optional
Key *string `json:"key" tf:"key,omitempty"`
// +kubebuilder:validation:Optional
Value *string `json:"value" tf:"value,omitempty"`
}
func (*CustomTagsParameters) DeepCopy ¶
func (in *CustomTagsParameters) DeepCopy() *CustomTagsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomTagsParameters.
func (*CustomTagsParameters) DeepCopyInto ¶
func (in *CustomTagsParameters) DeepCopyInto(out *CustomTagsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DailyInitParameters ¶
type DailyInitParameters struct {
IntervalDays *float64 `json:"intervalDays,omitempty" tf:"interval_days,omitempty"`
TimeOfDay *string `json:"timeOfDay,omitempty" tf:"time_of_day,omitempty"`
UntilDate *string `json:"untilDate,omitempty" tf:"until_date,omitempty"`
}
func (*DailyInitParameters) DeepCopy ¶
func (in *DailyInitParameters) DeepCopy() *DailyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DailyInitParameters.
func (*DailyInitParameters) DeepCopyInto ¶
func (in *DailyInitParameters) DeepCopyInto(out *DailyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DailyObservation ¶
type DailyObservation struct {
IntervalDays *float64 `json:"intervalDays,omitempty" tf:"interval_days,omitempty"`
TimeOfDay *string `json:"timeOfDay,omitempty" tf:"time_of_day,omitempty"`
UntilDate *string `json:"untilDate,omitempty" tf:"until_date,omitempty"`
}
func (*DailyObservation) DeepCopy ¶
func (in *DailyObservation) DeepCopy() *DailyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DailyObservation.
func (*DailyObservation) DeepCopyInto ¶
func (in *DailyObservation) DeepCopyInto(out *DailyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DailyParameters ¶
type DailyParameters struct {
// +kubebuilder:validation:Optional
IntervalDays *float64 `json:"intervalDays" tf:"interval_days,omitempty"`
// +kubebuilder:validation:Optional
TimeOfDay *string `json:"timeOfDay" tf:"time_of_day,omitempty"`
// +kubebuilder:validation:Optional
UntilDate *string `json:"untilDate,omitempty" tf:"until_date,omitempty"`
}
func (*DailyParameters) DeepCopy ¶
func (in *DailyParameters) DeepCopy() *DailyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DailyParameters.
func (*DailyParameters) DeepCopyInto ¶
func (in *DailyParameters) DeepCopyInto(out *DailyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Dashboard ¶
type Dashboard struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || (has(self.initProvider) && has(self.initProvider.displayName))",message="spec.forProvider.displayName is a required parameter"
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.parentPath) || (has(self.initProvider) && has(self.initProvider.parentPath))",message="spec.forProvider.parentPath is a required parameter"
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.warehouseId) || (has(self.initProvider) && has(self.initProvider.warehouseId))",message="spec.forProvider.warehouseId is a required parameter"
Spec DashboardSpec `json:"spec"`
Status DashboardStatus `json:"status,omitempty"`
}
Dashboard is the Schema for the Dashboards API. ""subcategory: "Workspace" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,databricks}
func (*Dashboard) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Dashboard.
func (*Dashboard) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Dashboard) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Dashboard) GetCondition ¶
func (mg *Dashboard) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Dashboard.
func (*Dashboard) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Dashboard
func (*Dashboard) GetDeletionPolicy ¶
func (mg *Dashboard) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Dashboard.
func (*Dashboard) GetInitParameters ¶
GetInitParameters of this Dashboard
func (*Dashboard) GetManagementPolicies ¶
func (mg *Dashboard) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Dashboard.
func (*Dashboard) GetMergedParameters ¶
GetInitParameters of this Dashboard
func (*Dashboard) GetObservation ¶
GetObservation of this Dashboard
func (*Dashboard) GetParameters ¶
GetParameters of this Dashboard
func (*Dashboard) GetProviderConfigReference ¶
GetProviderConfigReference of this Dashboard.
func (*Dashboard) GetPublishConnectionDetailsTo ¶
func (mg *Dashboard) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Dashboard.
func (*Dashboard) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Dashboard
func (*Dashboard) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Dashboard) GetWriteConnectionSecretToReference ¶
func (mg *Dashboard) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Dashboard.
func (*Dashboard) LateInitialize ¶
LateInitialize this Dashboard using its observed tfState. returns True if there are any spec changes for the resource.
func (*Dashboard) SetConditions ¶
SetConditions of this Dashboard.
func (*Dashboard) SetDeletionPolicy ¶
func (mg *Dashboard) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Dashboard.
func (*Dashboard) SetManagementPolicies ¶
func (mg *Dashboard) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Dashboard.
func (*Dashboard) SetObservation ¶
SetObservation for this Dashboard
func (*Dashboard) SetParameters ¶
SetParameters for this Dashboard
func (*Dashboard) SetProviderConfigReference ¶
SetProviderConfigReference of this Dashboard.
func (*Dashboard) SetPublishConnectionDetailsTo ¶
func (mg *Dashboard) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Dashboard.
func (*Dashboard) SetWriteConnectionSecretToReference ¶
func (mg *Dashboard) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Dashboard.
type DashboardInitParameters ¶
type DashboardInitParameters struct {
CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"`
DashboardChangeDetected *bool `json:"dashboardChangeDetected,omitempty" tf:"dashboard_change_detected,omitempty"`
// The unique ID of the dashboard.
DashboardID *string `json:"dashboardId,omitempty" tf:"dashboard_id,omitempty"`
// The display name of the dashboard.
DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"`
// Whether to embed credentials in the dashboard. Default is true.
EmbedCredentials *bool `json:"embedCredentials,omitempty" tf:"embed_credentials,omitempty"`
Etag *string `json:"etag,omitempty" tf:"etag,omitempty"`
// The path to the dashboard JSON file. Conflicts with serialized_dashboard.
FilePath *string `json:"filePath,omitempty" tf:"file_path,omitempty"`
LifecycleState *string `json:"lifecycleState,omitempty" tf:"lifecycle_state,omitempty"`
Md5 *string `json:"md5,omitempty" tf:"md5,omitempty"`
// The workspace path of the folder containing the dashboard. Includes leading slash and no trailing slash. If folder doesn't exist, it will be created.
ParentPath *string `json:"parentPath,omitempty" tf:"parent_path,omitempty"`
Path *string `json:"path,omitempty" tf:"path,omitempty"`
// The contents of the dashboard in serialized string form. Conflicts with file_path.
SerializedDashboard *string `json:"serializedDashboard,omitempty" tf:"serialized_dashboard,omitempty"`
UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"`
// The warehouse ID used to run the dashboard.
WarehouseID *string `json:"warehouseId,omitempty" tf:"warehouse_id,omitempty"`
}
func (*DashboardInitParameters) DeepCopy ¶
func (in *DashboardInitParameters) DeepCopy() *DashboardInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardInitParameters.
func (*DashboardInitParameters) DeepCopyInto ¶
func (in *DashboardInitParameters) DeepCopyInto(out *DashboardInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DashboardList ¶
type DashboardList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Dashboard `json:"items"`
}
DashboardList contains a list of Dashboards
func (*DashboardList) DeepCopy ¶
func (in *DashboardList) DeepCopy() *DashboardList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardList.
func (*DashboardList) DeepCopyInto ¶
func (in *DashboardList) DeepCopyInto(out *DashboardList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DashboardList) DeepCopyObject ¶
func (in *DashboardList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DashboardList) GetItems ¶
func (l *DashboardList) GetItems() []resource.Managed
GetItems of this DashboardList.
type DashboardObservation ¶
type DashboardObservation struct {
CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"`
DashboardChangeDetected *bool `json:"dashboardChangeDetected,omitempty" tf:"dashboard_change_detected,omitempty"`
// The unique ID of the dashboard.
DashboardID *string `json:"dashboardId,omitempty" tf:"dashboard_id,omitempty"`
// The display name of the dashboard.
DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"`
// Whether to embed credentials in the dashboard. Default is true.
EmbedCredentials *bool `json:"embedCredentials,omitempty" tf:"embed_credentials,omitempty"`
Etag *string `json:"etag,omitempty" tf:"etag,omitempty"`
// The path to the dashboard JSON file. Conflicts with serialized_dashboard.
FilePath *string `json:"filePath,omitempty" tf:"file_path,omitempty"`
// The unique ID of the dashboard.
ID *string `json:"id,omitempty" tf:"id,omitempty"`
LifecycleState *string `json:"lifecycleState,omitempty" tf:"lifecycle_state,omitempty"`
Md5 *string `json:"md5,omitempty" tf:"md5,omitempty"`
// The workspace path of the folder containing the dashboard. Includes leading slash and no trailing slash. If folder doesn't exist, it will be created.
ParentPath *string `json:"parentPath,omitempty" tf:"parent_path,omitempty"`
Path *string `json:"path,omitempty" tf:"path,omitempty"`
// The contents of the dashboard in serialized string form. Conflicts with file_path.
SerializedDashboard *string `json:"serializedDashboard,omitempty" tf:"serialized_dashboard,omitempty"`
UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"`
// The warehouse ID used to run the dashboard.
WarehouseID *string `json:"warehouseId,omitempty" tf:"warehouse_id,omitempty"`
}
func (*DashboardObservation) DeepCopy ¶
func (in *DashboardObservation) DeepCopy() *DashboardObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardObservation.
func (*DashboardObservation) DeepCopyInto ¶
func (in *DashboardObservation) DeepCopyInto(out *DashboardObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DashboardParameters ¶
type DashboardParameters struct {
// +kubebuilder:validation:Optional
CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"`
// +kubebuilder:validation:Optional
DashboardChangeDetected *bool `json:"dashboardChangeDetected,omitempty" tf:"dashboard_change_detected,omitempty"`
// The unique ID of the dashboard.
// +kubebuilder:validation:Optional
DashboardID *string `json:"dashboardId,omitempty" tf:"dashboard_id,omitempty"`
// The display name of the dashboard.
// +kubebuilder:validation:Optional
DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"`
// Whether to embed credentials in the dashboard. Default is true.
// +kubebuilder:validation:Optional
EmbedCredentials *bool `json:"embedCredentials,omitempty" tf:"embed_credentials,omitempty"`
// +kubebuilder:validation:Optional
Etag *string `json:"etag,omitempty" tf:"etag,omitempty"`
// The path to the dashboard JSON file. Conflicts with serialized_dashboard.
// +kubebuilder:validation:Optional
FilePath *string `json:"filePath,omitempty" tf:"file_path,omitempty"`
// +kubebuilder:validation:Optional
LifecycleState *string `json:"lifecycleState,omitempty" tf:"lifecycle_state,omitempty"`
// +kubebuilder:validation:Optional
Md5 *string `json:"md5,omitempty" tf:"md5,omitempty"`
// The workspace path of the folder containing the dashboard. Includes leading slash and no trailing slash. If folder doesn't exist, it will be created.
// +kubebuilder:validation:Optional
ParentPath *string `json:"parentPath,omitempty" tf:"parent_path,omitempty"`
// +kubebuilder:validation:Optional
Path *string `json:"path,omitempty" tf:"path,omitempty"`
// The contents of the dashboard in serialized string form. Conflicts with file_path.
// +kubebuilder:validation:Optional
SerializedDashboard *string `json:"serializedDashboard,omitempty" tf:"serialized_dashboard,omitempty"`
// +kubebuilder:validation:Optional
UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"`
// The warehouse ID used to run the dashboard.
// +kubebuilder:validation:Optional
WarehouseID *string `json:"warehouseId,omitempty" tf:"warehouse_id,omitempty"`
}
func (*DashboardParameters) DeepCopy ¶
func (in *DashboardParameters) DeepCopy() *DashboardParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardParameters.
func (*DashboardParameters) DeepCopyInto ¶
func (in *DashboardParameters) DeepCopyInto(out *DashboardParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DashboardSpec ¶
type DashboardSpec struct {
v1.ResourceSpec `json:",inline"`
ForProvider DashboardParameters `json:"forProvider"`
// THIS IS A BETA FIELD. It will be honored
// unless the Management Policies feature flag is disabled.
// InitProvider holds the same fields as ForProvider, with the exception
// of Identifier and other resource reference fields. The fields that are
// in InitProvider are merged into ForProvider when the resource is created.
// The same fields are also added to the terraform ignore_changes hook, to
// avoid updating them after creation. This is useful for fields that are
// required on creation, but we do not desire to update them after creation,
// for example because of an external controller is managing them, like an
// autoscaler.
InitProvider DashboardInitParameters `json:"initProvider,omitempty"`
}
DashboardSpec defines the desired state of Dashboard
func (*DashboardSpec) DeepCopy ¶
func (in *DashboardSpec) DeepCopy() *DashboardSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardSpec.
func (*DashboardSpec) DeepCopyInto ¶
func (in *DashboardSpec) DeepCopyInto(out *DashboardSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DashboardStatus ¶
type DashboardStatus struct {
v1.ResourceStatus `json:",inline"`
AtProvider DashboardObservation `json:"atProvider,omitempty"`
}
DashboardStatus defines the observed state of Dashboard.
func (*DashboardStatus) DeepCopy ¶
func (in *DashboardStatus) DeepCopy() *DashboardStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardStatus.
func (*DashboardStatus) DeepCopyInto ¶
func (in *DashboardStatus) DeepCopyInto(out *DashboardStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateInitParameters ¶
type DateInitParameters struct {
// The default value for this parameter.
Value *string `json:"value,omitempty" tf:"value,omitempty"`
}
func (*DateInitParameters) DeepCopy ¶
func (in *DateInitParameters) DeepCopy() *DateInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateInitParameters.
func (*DateInitParameters) DeepCopyInto ¶
func (in *DateInitParameters) DeepCopyInto(out *DateInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateObservation ¶
type DateObservation struct {
// The default value for this parameter.
Value *string `json:"value,omitempty" tf:"value,omitempty"`
}
func (*DateObservation) DeepCopy ¶
func (in *DateObservation) DeepCopy() *DateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateObservation.
func (*DateObservation) DeepCopyInto ¶
func (in *DateObservation) DeepCopyInto(out *DateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateParameters ¶
type DateParameters struct {
// The default value for this parameter.
// +kubebuilder:validation:Optional
Value *string `json:"value" tf:"value,omitempty"`
}
func (*DateParameters) DeepCopy ¶
func (in *DateParameters) DeepCopy() *DateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateParameters.
func (*DateParameters) DeepCopyInto ¶
func (in *DateParameters) DeepCopyInto(out *DateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateRangeInitParameters ¶
type DateRangeInitParameters struct {
Range []RangeInitParameters `json:"range,omitempty" tf:"range,omitempty"`
// The default value for this parameter.
Value *string `json:"value,omitempty" tf:"value,omitempty"`
}
func (*DateRangeInitParameters) DeepCopy ¶
func (in *DateRangeInitParameters) DeepCopy() *DateRangeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateRangeInitParameters.
func (*DateRangeInitParameters) DeepCopyInto ¶
func (in *DateRangeInitParameters) DeepCopyInto(out *DateRangeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateRangeObservation ¶
type DateRangeObservation struct {
Range []RangeObservation `json:"range,omitempty" tf:"range,omitempty"`
// The default value for this parameter.
Value *string `json:"value,omitempty" tf:"value,omitempty"`
}
func (*DateRangeObservation) DeepCopy ¶
func (in *DateRangeObservation) DeepCopy() *DateRangeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateRangeObservation.
func (*DateRangeObservation) DeepCopyInto ¶
func (in *DateRangeObservation) DeepCopyInto(out *DateRangeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateRangeParameters ¶
type DateRangeParameters struct {
// +kubebuilder:validation:Optional
Range []RangeParameters `json:"range,omitempty" tf:"range,omitempty"`
// The default value for this parameter.
// +kubebuilder:validation:Optional
Value *string `json:"value,omitempty" tf:"value,omitempty"`
}
func (*DateRangeParameters) DeepCopy ¶
func (in *DateRangeParameters) DeepCopy() *DateRangeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateRangeParameters.
func (*DateRangeParameters) DeepCopyInto ¶
func (in *DateRangeParameters) DeepCopyInto(out *DateRangeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateRangeValueDateRangeValueInitParameters ¶
type DateRangeValueDateRangeValueInitParameters struct {
// end of the date range.
End *string `json:"end,omitempty" tf:"end,omitempty"`
// begin of the date range.
Start *string `json:"start,omitempty" tf:"start,omitempty"`
}
func (*DateRangeValueDateRangeValueInitParameters) DeepCopy ¶
func (in *DateRangeValueDateRangeValueInitParameters) DeepCopy() *DateRangeValueDateRangeValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateRangeValueDateRangeValueInitParameters.
func (*DateRangeValueDateRangeValueInitParameters) DeepCopyInto ¶
func (in *DateRangeValueDateRangeValueInitParameters) DeepCopyInto(out *DateRangeValueDateRangeValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateRangeValueDateRangeValueObservation ¶
type DateRangeValueDateRangeValueObservation struct {
// end of the date range.
End *string `json:"end,omitempty" tf:"end,omitempty"`
// begin of the date range.
Start *string `json:"start,omitempty" tf:"start,omitempty"`
}
func (*DateRangeValueDateRangeValueObservation) DeepCopy ¶
func (in *DateRangeValueDateRangeValueObservation) DeepCopy() *DateRangeValueDateRangeValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateRangeValueDateRangeValueObservation.
func (*DateRangeValueDateRangeValueObservation) DeepCopyInto ¶
func (in *DateRangeValueDateRangeValueObservation) DeepCopyInto(out *DateRangeValueDateRangeValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateRangeValueDateRangeValueParameters ¶
type DateRangeValueDateRangeValueParameters struct {
// end of the date range.
// +kubebuilder:validation:Optional
End *string `json:"end" tf:"end,omitempty"`
// begin of the date range.
// +kubebuilder:validation:Optional
Start *string `json:"start" tf:"start,omitempty"`
}
func (*DateRangeValueDateRangeValueParameters) DeepCopy ¶
func (in *DateRangeValueDateRangeValueParameters) DeepCopy() *DateRangeValueDateRangeValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateRangeValueDateRangeValueParameters.
func (*DateRangeValueDateRangeValueParameters) DeepCopyInto ¶
func (in *DateRangeValueDateRangeValueParameters) DeepCopyInto(out *DateRangeValueDateRangeValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateRangeValueInitParameters ¶
type DateRangeValueInitParameters struct {
// (Block) Date-range query parameter value. Consists of following attributes (Can only specify one of dynamic_date_range_value or date_range_value):
DateRangeValue []DateRangeValueDateRangeValueInitParameters `json:"dateRangeValue,omitempty" tf:"date_range_value,omitempty"`
// (String) Dynamic date-time range value based on current date-time. Possible values are TODAY, YESTERDAY, THIS_WEEK, THIS_MONTH, THIS_YEAR, LAST_WEEK, LAST_MONTH, LAST_YEAR, LAST_HOUR, LAST_8_HOURS, LAST_24_HOURS, LAST_7_DAYS, LAST_14_DAYS, LAST_30_DAYS, LAST_60_DAYS, LAST_90_DAYS, LAST_12_MONTHS.
DynamicDateRangeValue *string `json:"dynamicDateRangeValue,omitempty" tf:"dynamic_date_range_value,omitempty"`
// Date-time precision to format the value into when the query is run. Possible values are DAY_PRECISION, MINUTE_PRECISION, SECOND_PRECISION. Defaults to DAY_PRECISION (YYYY-MM-DD).
Precision *string `json:"precision,omitempty" tf:"precision,omitempty"`
// Specify what day that starts the week.
StartDayOfWeek *float64 `json:"startDayOfWeek,omitempty" tf:"start_day_of_week,omitempty"`
}
func (*DateRangeValueInitParameters) DeepCopy ¶
func (in *DateRangeValueInitParameters) DeepCopy() *DateRangeValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateRangeValueInitParameters.
func (*DateRangeValueInitParameters) DeepCopyInto ¶
func (in *DateRangeValueInitParameters) DeepCopyInto(out *DateRangeValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateRangeValueObservation ¶
type DateRangeValueObservation struct {
// (Block) Date-range query parameter value. Consists of following attributes (Can only specify one of dynamic_date_range_value or date_range_value):
DateRangeValue []DateRangeValueDateRangeValueObservation `json:"dateRangeValue,omitempty" tf:"date_range_value,omitempty"`
// (String) Dynamic date-time range value based on current date-time. Possible values are TODAY, YESTERDAY, THIS_WEEK, THIS_MONTH, THIS_YEAR, LAST_WEEK, LAST_MONTH, LAST_YEAR, LAST_HOUR, LAST_8_HOURS, LAST_24_HOURS, LAST_7_DAYS, LAST_14_DAYS, LAST_30_DAYS, LAST_60_DAYS, LAST_90_DAYS, LAST_12_MONTHS.
DynamicDateRangeValue *string `json:"dynamicDateRangeValue,omitempty" tf:"dynamic_date_range_value,omitempty"`
// Date-time precision to format the value into when the query is run. Possible values are DAY_PRECISION, MINUTE_PRECISION, SECOND_PRECISION. Defaults to DAY_PRECISION (YYYY-MM-DD).
Precision *string `json:"precision,omitempty" tf:"precision,omitempty"`
// Specify what day that starts the week.
StartDayOfWeek *float64 `json:"startDayOfWeek,omitempty" tf:"start_day_of_week,omitempty"`
}
func (*DateRangeValueObservation) DeepCopy ¶
func (in *DateRangeValueObservation) DeepCopy() *DateRangeValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateRangeValueObservation.
func (*DateRangeValueObservation) DeepCopyInto ¶
func (in *DateRangeValueObservation) DeepCopyInto(out *DateRangeValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateRangeValueParameters ¶
type DateRangeValueParameters struct {
// (Block) Date-range query parameter value. Consists of following attributes (Can only specify one of dynamic_date_range_value or date_range_value):
// +kubebuilder:validation:Optional
DateRangeValue []DateRangeValueDateRangeValueParameters `json:"dateRangeValue,omitempty" tf:"date_range_value,omitempty"`
// (String) Dynamic date-time range value based on current date-time. Possible values are TODAY, YESTERDAY, THIS_WEEK, THIS_MONTH, THIS_YEAR, LAST_WEEK, LAST_MONTH, LAST_YEAR, LAST_HOUR, LAST_8_HOURS, LAST_24_HOURS, LAST_7_DAYS, LAST_14_DAYS, LAST_30_DAYS, LAST_60_DAYS, LAST_90_DAYS, LAST_12_MONTHS.
// +kubebuilder:validation:Optional
DynamicDateRangeValue *string `json:"dynamicDateRangeValue,omitempty" tf:"dynamic_date_range_value,omitempty"`
// Date-time precision to format the value into when the query is run. Possible values are DAY_PRECISION, MINUTE_PRECISION, SECOND_PRECISION. Defaults to DAY_PRECISION (YYYY-MM-DD).
// +kubebuilder:validation:Optional
Precision *string `json:"precision,omitempty" tf:"precision,omitempty"`
// Specify what day that starts the week.
// +kubebuilder:validation:Optional
StartDayOfWeek *float64 `json:"startDayOfWeek,omitempty" tf:"start_day_of_week,omitempty"`
}
func (*DateRangeValueParameters) DeepCopy ¶
func (in *DateRangeValueParameters) DeepCopy() *DateRangeValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateRangeValueParameters.
func (*DateRangeValueParameters) DeepCopyInto ¶
func (in *DateRangeValueParameters) DeepCopyInto(out *DateRangeValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateValueInitParameters ¶
type DateValueInitParameters struct {
// (Block) Date query parameter value. Consists of following attributes (Can only specify one of dynamic_date_value or date_value):
DateValue *string `json:"dateValue,omitempty" tf:"date_value,omitempty"`
// (String) Dynamic date-time value based on current date-time. Possible values are NOW, YESTERDAY.
DynamicDateValue *string `json:"dynamicDateValue,omitempty" tf:"dynamic_date_value,omitempty"`
// Date-time precision to format the value into when the query is run. Possible values are DAY_PRECISION, MINUTE_PRECISION, SECOND_PRECISION. Defaults to DAY_PRECISION (YYYY-MM-DD).
Precision *string `json:"precision,omitempty" tf:"precision,omitempty"`
}
func (*DateValueInitParameters) DeepCopy ¶
func (in *DateValueInitParameters) DeepCopy() *DateValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateValueInitParameters.
func (*DateValueInitParameters) DeepCopyInto ¶
func (in *DateValueInitParameters) DeepCopyInto(out *DateValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateValueObservation ¶
type DateValueObservation struct {
// (Block) Date query parameter value. Consists of following attributes (Can only specify one of dynamic_date_value or date_value):
DateValue *string `json:"dateValue,omitempty" tf:"date_value,omitempty"`
// (String) Dynamic date-time value based on current date-time. Possible values are NOW, YESTERDAY.
DynamicDateValue *string `json:"dynamicDateValue,omitempty" tf:"dynamic_date_value,omitempty"`
// Date-time precision to format the value into when the query is run. Possible values are DAY_PRECISION, MINUTE_PRECISION, SECOND_PRECISION. Defaults to DAY_PRECISION (YYYY-MM-DD).
Precision *string `json:"precision,omitempty" tf:"precision,omitempty"`
}
func (*DateValueObservation) DeepCopy ¶
func (in *DateValueObservation) DeepCopy() *DateValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateValueObservation.
func (*DateValueObservation) DeepCopyInto ¶
func (in *DateValueObservation) DeepCopyInto(out *DateValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateValueParameters ¶
type DateValueParameters struct {
// (Block) Date query parameter value. Consists of following attributes (Can only specify one of dynamic_date_value or date_value):
// +kubebuilder:validation:Optional
DateValue *string `json:"dateValue,omitempty" tf:"date_value,omitempty"`
// (String) Dynamic date-time value based on current date-time. Possible values are NOW, YESTERDAY.
// +kubebuilder:validation:Optional
DynamicDateValue *string `json:"dynamicDateValue,omitempty" tf:"dynamic_date_value,omitempty"`
// Date-time precision to format the value into when the query is run. Possible values are DAY_PRECISION, MINUTE_PRECISION, SECOND_PRECISION. Defaults to DAY_PRECISION (YYYY-MM-DD).
// +kubebuilder:validation:Optional
Precision *string `json:"precision,omitempty" tf:"precision,omitempty"`
}
func (*DateValueParameters) DeepCopy ¶
func (in *DateValueParameters) DeepCopy() *DateValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateValueParameters.
func (*DateValueParameters) DeepCopyInto ¶
func (in *DateValueParameters) DeepCopyInto(out *DateValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatetimeInitParameters ¶
type DatetimeInitParameters struct {
// The default value for this parameter.
Value *string `json:"value,omitempty" tf:"value,omitempty"`
}
func (*DatetimeInitParameters) DeepCopy ¶
func (in *DatetimeInitParameters) DeepCopy() *DatetimeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatetimeInitParameters.
func (*DatetimeInitParameters) DeepCopyInto ¶
func (in *DatetimeInitParameters) DeepCopyInto(out *DatetimeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatetimeObservation ¶
type DatetimeObservation struct {
// The default value for this parameter.
Value *string `json:"value,omitempty" tf:"value,omitempty"`
}
func (*DatetimeObservation) DeepCopy ¶
func (in *DatetimeObservation) DeepCopy() *DatetimeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatetimeObservation.
func (*DatetimeObservation) DeepCopyInto ¶
func (in *DatetimeObservation) DeepCopyInto(out *DatetimeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatetimeParameters ¶
type DatetimeParameters struct {
// The default value for this parameter.
// +kubebuilder:validation:Optional
Value *string `json:"value" tf:"value,omitempty"`
}
func (*DatetimeParameters) DeepCopy ¶
func (in *DatetimeParameters) DeepCopy() *DatetimeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatetimeParameters.
func (*DatetimeParameters) DeepCopyInto ¶
func (in *DatetimeParameters) DeepCopyInto(out *DatetimeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatetimeRangeInitParameters ¶
type DatetimeRangeInitParameters struct {
Range []DatetimeRangeRangeInitParameters `json:"range,omitempty" tf:"range,omitempty"`
// The default value for this parameter.
Value *string `json:"value,omitempty" tf:"value,omitempty"`
}
func (*DatetimeRangeInitParameters) DeepCopy ¶
func (in *DatetimeRangeInitParameters) DeepCopy() *DatetimeRangeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatetimeRangeInitParameters.
func (*DatetimeRangeInitParameters) DeepCopyInto ¶
func (in *DatetimeRangeInitParameters) DeepCopyInto(out *DatetimeRangeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatetimeRangeObservation ¶
type DatetimeRangeObservation struct {
Range []DatetimeRangeRangeObservation `json:"range,omitempty" tf:"range,omitempty"`
// The default value for this parameter.
Value *string `json:"value,omitempty" tf:"value,omitempty"`
}
func (*DatetimeRangeObservation) DeepCopy ¶
func (in *DatetimeRangeObservation) DeepCopy() *DatetimeRangeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatetimeRangeObservation.
func (*DatetimeRangeObservation) DeepCopyInto ¶
func (in *DatetimeRangeObservation) DeepCopyInto(out *DatetimeRangeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatetimeRangeParameters ¶
type DatetimeRangeParameters struct {
// +kubebuilder:validation:Optional
Range []DatetimeRangeRangeParameters `json:"range,omitempty" tf:"range,omitempty"`
// The default value for this parameter.
// +kubebuilder:validation:Optional
Value *string `json:"value,omitempty" tf:"value,omitempty"`
}
func (*DatetimeRangeParameters) DeepCopy ¶
func (in *DatetimeRangeParameters) DeepCopy() *DatetimeRangeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatetimeRangeParameters.
func (*DatetimeRangeParameters) DeepCopyInto ¶
func (in *DatetimeRangeParameters) DeepCopyInto(out *DatetimeRangeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatetimeRangeRangeInitParameters ¶
type DatetimeRangeRangeInitParameters struct {
End *string `json:"end,omitempty" tf:"end,omitempty"`
Start *string `json:"start,omitempty" tf:"start,omitempty"`
}
func (*DatetimeRangeRangeInitParameters) DeepCopy ¶
func (in *DatetimeRangeRangeInitParameters) DeepCopy() *DatetimeRangeRangeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatetimeRangeRangeInitParameters.
func (*DatetimeRangeRangeInitParameters) DeepCopyInto ¶
func (in *DatetimeRangeRangeInitParameters) DeepCopyInto(out *DatetimeRangeRangeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatetimeRangeRangeObservation ¶
type DatetimeRangeRangeObservation struct {
End *string `json:"end,omitempty" tf:"end,omitempty"`
Start *string `json:"start,omitempty" tf:"start,omitempty"`
}
func (*DatetimeRangeRangeObservation) DeepCopy ¶
func (in *DatetimeRangeRangeObservation) DeepCopy() *DatetimeRangeRangeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatetimeRangeRangeObservation.
func (*DatetimeRangeRangeObservation) DeepCopyInto ¶
func (in *DatetimeRangeRangeObservation) DeepCopyInto(out *DatetimeRangeRangeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatetimeRangeRangeParameters ¶
type DatetimeRangeRangeParameters struct {
// +kubebuilder:validation:Optional
End *string `json:"end" tf:"end,omitempty"`
// +kubebuilder:validation:Optional
Start *string `json:"start" tf:"start,omitempty"`
}
func (*DatetimeRangeRangeParameters) DeepCopy ¶
func (in *DatetimeRangeRangeParameters) DeepCopy() *DatetimeRangeRangeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatetimeRangeRangeParameters.
func (*DatetimeRangeRangeParameters) DeepCopyInto ¶
func (in *DatetimeRangeRangeParameters) DeepCopyInto(out *DatetimeRangeRangeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatetimesecInitParameters ¶
type DatetimesecInitParameters struct {
// The default value for this parameter.
Value *string `json:"value,omitempty" tf:"value,omitempty"`
}
func (*DatetimesecInitParameters) DeepCopy ¶
func (in *DatetimesecInitParameters) DeepCopy() *DatetimesecInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatetimesecInitParameters.
func (*DatetimesecInitParameters) DeepCopyInto ¶
func (in *DatetimesecInitParameters) DeepCopyInto(out *DatetimesecInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatetimesecObservation ¶
type DatetimesecObservation struct {
// The default value for this parameter.
Value *string `json:"value,omitempty" tf:"value,omitempty"`
}
func (*DatetimesecObservation) DeepCopy ¶
func (in *DatetimesecObservation) DeepCopy() *DatetimesecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatetimesecObservation.
func (*DatetimesecObservation) DeepCopyInto ¶
func (in *DatetimesecObservation) DeepCopyInto(out *DatetimesecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatetimesecParameters ¶
type DatetimesecParameters struct {
// The default value for this parameter.
// +kubebuilder:validation:Optional
Value *string `json:"value" tf:"value,omitempty"`
}
func (*DatetimesecParameters) DeepCopy ¶
func (in *DatetimesecParameters) DeepCopy() *DatetimesecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatetimesecParameters.
func (*DatetimesecParameters) DeepCopyInto ¶
func (in *DatetimesecParameters) DeepCopyInto(out *DatetimesecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatetimesecRangeInitParameters ¶
type DatetimesecRangeInitParameters struct {
Range []DatetimesecRangeRangeInitParameters `json:"range,omitempty" tf:"range,omitempty"`
// The default value for this parameter.
Value *string `json:"value,omitempty" tf:"value,omitempty"`
}
func (*DatetimesecRangeInitParameters) DeepCopy ¶
func (in *DatetimesecRangeInitParameters) DeepCopy() *DatetimesecRangeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatetimesecRangeInitParameters.
func (*DatetimesecRangeInitParameters) DeepCopyInto ¶
func (in *DatetimesecRangeInitParameters) DeepCopyInto(out *DatetimesecRangeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatetimesecRangeObservation ¶
type DatetimesecRangeObservation struct {
Range []DatetimesecRangeRangeObservation `json:"range,omitempty" tf:"range,omitempty"`
// The default value for this parameter.
Value *string `json:"value,omitempty" tf:"value,omitempty"`
}
func (*DatetimesecRangeObservation) DeepCopy ¶
func (in *DatetimesecRangeObservation) DeepCopy() *DatetimesecRangeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatetimesecRangeObservation.
func (*DatetimesecRangeObservation) DeepCopyInto ¶
func (in *DatetimesecRangeObservation) DeepCopyInto(out *DatetimesecRangeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatetimesecRangeParameters ¶
type DatetimesecRangeParameters struct {
// +kubebuilder:validation:Optional
Range []DatetimesecRangeRangeParameters `json:"range,omitempty" tf:"range,omitempty"`
// The default value for this parameter.
// +kubebuilder:validation:Optional
Value *string `json:"value,omitempty" tf:"value,omitempty"`
}
func (*DatetimesecRangeParameters) DeepCopy ¶
func (in *DatetimesecRangeParameters) DeepCopy() *DatetimesecRangeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatetimesecRangeParameters.
func (*DatetimesecRangeParameters) DeepCopyInto ¶
func (in *DatetimesecRangeParameters) DeepCopyInto(out *DatetimesecRangeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatetimesecRangeRangeInitParameters ¶
type DatetimesecRangeRangeInitParameters struct {
End *string `json:"end,omitempty" tf:"end,omitempty"`
Start *string `json:"start,omitempty" tf:"start,omitempty"`
}
func (*DatetimesecRangeRangeInitParameters) DeepCopy ¶
func (in *DatetimesecRangeRangeInitParameters) DeepCopy() *DatetimesecRangeRangeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatetimesecRangeRangeInitParameters.
func (*DatetimesecRangeRangeInitParameters) DeepCopyInto ¶
func (in *DatetimesecRangeRangeInitParameters) DeepCopyInto(out *DatetimesecRangeRangeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatetimesecRangeRangeObservation ¶
type DatetimesecRangeRangeObservation struct {
End *string `json:"end,omitempty" tf:"end,omitempty"`
Start *string `json:"start,omitempty" tf:"start,omitempty"`
}
func (*DatetimesecRangeRangeObservation) DeepCopy ¶
func (in *DatetimesecRangeRangeObservation) DeepCopy() *DatetimesecRangeRangeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatetimesecRangeRangeObservation.
func (*DatetimesecRangeRangeObservation) DeepCopyInto ¶
func (in *DatetimesecRangeRangeObservation) DeepCopyInto(out *DatetimesecRangeRangeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatetimesecRangeRangeParameters ¶
type DatetimesecRangeRangeParameters struct {
// +kubebuilder:validation:Optional
End *string `json:"end" tf:"end,omitempty"`
// +kubebuilder:validation:Optional
Start *string `json:"start" tf:"start,omitempty"`
}
func (*DatetimesecRangeRangeParameters) DeepCopy ¶
func (in *DatetimesecRangeRangeParameters) DeepCopy() *DatetimesecRangeRangeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatetimesecRangeRangeParameters.
func (*DatetimesecRangeRangeParameters) DeepCopyInto ¶
func (in *DatetimesecRangeRangeParameters) DeepCopyInto(out *DatetimesecRangeRangeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnumInitParameters ¶
type EnumInitParameters struct {
Multiple []MultipleInitParameters `json:"multiple,omitempty" tf:"multiple,omitempty"`
Options []*string `json:"options,omitempty" tf:"options,omitempty"`
// The default value for this parameter.
Value *string `json:"value,omitempty" tf:"value,omitempty"`
Values []*string `json:"values,omitempty" tf:"values,omitempty"`
}
func (*EnumInitParameters) DeepCopy ¶
func (in *EnumInitParameters) DeepCopy() *EnumInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnumInitParameters.
func (*EnumInitParameters) DeepCopyInto ¶
func (in *EnumInitParameters) DeepCopyInto(out *EnumInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnumObservation ¶
type EnumObservation struct {
Multiple []MultipleObservation `json:"multiple,omitempty" tf:"multiple,omitempty"`
Options []*string `json:"options,omitempty" tf:"options,omitempty"`
// The default value for this parameter.
Value *string `json:"value,omitempty" tf:"value,omitempty"`
Values []*string `json:"values,omitempty" tf:"values,omitempty"`
}
func (*EnumObservation) DeepCopy ¶
func (in *EnumObservation) DeepCopy() *EnumObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnumObservation.
func (*EnumObservation) DeepCopyInto ¶
func (in *EnumObservation) DeepCopyInto(out *EnumObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnumParameters ¶
type EnumParameters struct {
// +kubebuilder:validation:Optional
Multiple []MultipleParameters `json:"multiple,omitempty" tf:"multiple,omitempty"`
// +kubebuilder:validation:Optional
Options []*string `json:"options" tf:"options,omitempty"`
// The default value for this parameter.
// +kubebuilder:validation:Optional
Value *string `json:"value,omitempty" tf:"value,omitempty"`
// +kubebuilder:validation:Optional
Values []*string `json:"values,omitempty" tf:"values,omitempty"`
}
func (*EnumParameters) DeepCopy ¶
func (in *EnumParameters) DeepCopy() *EnumParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnumParameters.
func (*EnumParameters) DeepCopyInto ¶
func (in *EnumParameters) DeepCopyInto(out *EnumParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnumValueInitParameters ¶
type EnumValueInitParameters struct {
// (String) List of valid query parameter values, newline delimited.
EnumOptions *string `json:"enumOptions,omitempty" tf:"enum_options,omitempty"`
// If specified, allows multiple values to be selected for this parameter. Consists of following attributes:
MultiValuesOptions []MultiValuesOptionsInitParameters `json:"multiValuesOptions,omitempty" tf:"multi_values_options,omitempty"`
// (Array of strings) List of selected query parameter values.
Values []*string `json:"values,omitempty" tf:"values,omitempty"`
}
func (*EnumValueInitParameters) DeepCopy ¶
func (in *EnumValueInitParameters) DeepCopy() *EnumValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnumValueInitParameters.
func (*EnumValueInitParameters) DeepCopyInto ¶
func (in *EnumValueInitParameters) DeepCopyInto(out *EnumValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnumValueObservation ¶
type EnumValueObservation struct {
// (String) List of valid query parameter values, newline delimited.
EnumOptions *string `json:"enumOptions,omitempty" tf:"enum_options,omitempty"`
// If specified, allows multiple values to be selected for this parameter. Consists of following attributes:
MultiValuesOptions []MultiValuesOptionsObservation `json:"multiValuesOptions,omitempty" tf:"multi_values_options,omitempty"`
// (Array of strings) List of selected query parameter values.
Values []*string `json:"values,omitempty" tf:"values,omitempty"`
}
func (*EnumValueObservation) DeepCopy ¶
func (in *EnumValueObservation) DeepCopy() *EnumValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnumValueObservation.
func (*EnumValueObservation) DeepCopyInto ¶
func (in *EnumValueObservation) DeepCopyInto(out *EnumValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnumValueParameters ¶
type EnumValueParameters struct {
// (String) List of valid query parameter values, newline delimited.
// +kubebuilder:validation:Optional
EnumOptions *string `json:"enumOptions,omitempty" tf:"enum_options,omitempty"`
// If specified, allows multiple values to be selected for this parameter. Consists of following attributes:
// +kubebuilder:validation:Optional
MultiValuesOptions []MultiValuesOptionsParameters `json:"multiValuesOptions,omitempty" tf:"multi_values_options,omitempty"`
// (Array of strings) List of selected query parameter values.
// +kubebuilder:validation:Optional
Values []*string `json:"values,omitempty" tf:"values,omitempty"`
}
func (*EnumValueParameters) DeepCopy ¶
func (in *EnumValueParameters) DeepCopy() *EnumValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnumValueParameters.
func (*EnumValueParameters) DeepCopyInto ¶
func (in *EnumValueParameters) DeepCopyInto(out *EnumValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FailureReasonInitParameters ¶
type FailureReasonInitParameters struct {
}
func (*FailureReasonInitParameters) DeepCopy ¶
func (in *FailureReasonInitParameters) DeepCopy() *FailureReasonInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailureReasonInitParameters.
func (*FailureReasonInitParameters) DeepCopyInto ¶
func (in *FailureReasonInitParameters) DeepCopyInto(out *FailureReasonInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FailureReasonObservation ¶
type FailureReasonObservation struct {
Code *string `json:"code,omitempty" tf:"code,omitempty"`
// +mapType=granular
Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"`
Type *string `json:"type,omitempty" tf:"type,omitempty"`
}
func (*FailureReasonObservation) DeepCopy ¶
func (in *FailureReasonObservation) DeepCopy() *FailureReasonObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailureReasonObservation.
func (*FailureReasonObservation) DeepCopyInto ¶
func (in *FailureReasonObservation) DeepCopyInto(out *FailureReasonObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FailureReasonParameters ¶
type FailureReasonParameters struct {
}
func (*FailureReasonParameters) DeepCopy ¶
func (in *FailureReasonParameters) DeepCopy() *FailureReasonParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailureReasonParameters.
func (*FailureReasonParameters) DeepCopyInto ¶
func (in *FailureReasonParameters) DeepCopyInto(out *FailureReasonParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthInitParameters ¶
type HealthInitParameters struct {
}
func (*HealthInitParameters) DeepCopy ¶
func (in *HealthInitParameters) DeepCopy() *HealthInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthInitParameters.
func (*HealthInitParameters) DeepCopyInto ¶
func (in *HealthInitParameters) DeepCopyInto(out *HealthInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthObservation ¶
type HealthObservation struct {
Details *string `json:"details,omitempty" tf:"details,omitempty"`
FailureReason []FailureReasonObservation `json:"failureReason,omitempty" tf:"failure_reason,omitempty"`
Message *string `json:"message,omitempty" tf:"message,omitempty"`
Status *string `json:"status,omitempty" tf:"status,omitempty"`
Summary *string `json:"summary,omitempty" tf:"summary,omitempty"`
}
func (*HealthObservation) DeepCopy ¶
func (in *HealthObservation) DeepCopy() *HealthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthObservation.
func (*HealthObservation) DeepCopyInto ¶
func (in *HealthObservation) DeepCopyInto(out *HealthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthParameters ¶
type HealthParameters struct {
}
func (*HealthParameters) DeepCopy ¶
func (in *HealthParameters) DeepCopy() *HealthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthParameters.
func (*HealthParameters) DeepCopyInto ¶
func (in *HealthParameters) DeepCopyInto(out *HealthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiValuesOptionsInitParameters ¶
type MultiValuesOptionsInitParameters struct {
// Character that prefixes each selected parameter value.
Prefix *string `json:"prefix,omitempty" tf:"prefix,omitempty"`
// Character that separates each selected parameter value. Defaults to a comma.
Separator *string `json:"separator,omitempty" tf:"separator,omitempty"`
// Character that suffixes each selected parameter value.
Suffix *string `json:"suffix,omitempty" tf:"suffix,omitempty"`
}
func (*MultiValuesOptionsInitParameters) DeepCopy ¶
func (in *MultiValuesOptionsInitParameters) DeepCopy() *MultiValuesOptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiValuesOptionsInitParameters.
func (*MultiValuesOptionsInitParameters) DeepCopyInto ¶
func (in *MultiValuesOptionsInitParameters) DeepCopyInto(out *MultiValuesOptionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiValuesOptionsObservation ¶
type MultiValuesOptionsObservation struct {
// Character that prefixes each selected parameter value.
Prefix *string `json:"prefix,omitempty" tf:"prefix,omitempty"`
// Character that separates each selected parameter value. Defaults to a comma.
Separator *string `json:"separator,omitempty" tf:"separator,omitempty"`
// Character that suffixes each selected parameter value.
Suffix *string `json:"suffix,omitempty" tf:"suffix,omitempty"`
}
func (*MultiValuesOptionsObservation) DeepCopy ¶
func (in *MultiValuesOptionsObservation) DeepCopy() *MultiValuesOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiValuesOptionsObservation.
func (*MultiValuesOptionsObservation) DeepCopyInto ¶
func (in *MultiValuesOptionsObservation) DeepCopyInto(out *MultiValuesOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiValuesOptionsParameters ¶
type MultiValuesOptionsParameters struct {
// Character that prefixes each selected parameter value.
// +kubebuilder:validation:Optional
Prefix *string `json:"prefix,omitempty" tf:"prefix,omitempty"`
// Character that separates each selected parameter value. Defaults to a comma.
// +kubebuilder:validation:Optional
Separator *string `json:"separator,omitempty" tf:"separator,omitempty"`
// Character that suffixes each selected parameter value.
// +kubebuilder:validation:Optional
Suffix *string `json:"suffix,omitempty" tf:"suffix,omitempty"`
}
func (*MultiValuesOptionsParameters) DeepCopy ¶
func (in *MultiValuesOptionsParameters) DeepCopy() *MultiValuesOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiValuesOptionsParameters.
func (*MultiValuesOptionsParameters) DeepCopyInto ¶
func (in *MultiValuesOptionsParameters) DeepCopyInto(out *MultiValuesOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultipleInitParameters ¶
type MultipleInitParameters struct {
Prefix *string `json:"prefix,omitempty" tf:"prefix,omitempty"`
Separator *string `json:"separator,omitempty" tf:"separator,omitempty"`
Suffix *string `json:"suffix,omitempty" tf:"suffix,omitempty"`
}
func (*MultipleInitParameters) DeepCopy ¶
func (in *MultipleInitParameters) DeepCopy() *MultipleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultipleInitParameters.
func (*MultipleInitParameters) DeepCopyInto ¶
func (in *MultipleInitParameters) DeepCopyInto(out *MultipleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultipleObservation ¶
type MultipleObservation struct {
Prefix *string `json:"prefix,omitempty" tf:"prefix,omitempty"`
Separator *string `json:"separator,omitempty" tf:"separator,omitempty"`
Suffix *string `json:"suffix,omitempty" tf:"suffix,omitempty"`
}
func (*MultipleObservation) DeepCopy ¶
func (in *MultipleObservation) DeepCopy() *MultipleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultipleObservation.
func (*MultipleObservation) DeepCopyInto ¶
func (in *MultipleObservation) DeepCopyInto(out *MultipleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultipleParameters ¶
type MultipleParameters struct {
// +kubebuilder:validation:Optional
Prefix *string `json:"prefix,omitempty" tf:"prefix,omitempty"`
// +kubebuilder:validation:Optional
Separator *string `json:"separator" tf:"separator,omitempty"`
// +kubebuilder:validation:Optional
Suffix *string `json:"suffix,omitempty" tf:"suffix,omitempty"`
}
func (*MultipleParameters) DeepCopy ¶
func (in *MultipleParameters) DeepCopy() *MultipleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultipleParameters.
func (*MultipleParameters) DeepCopyInto ¶
func (in *MultipleParameters) DeepCopyInto(out *MultipleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberInitParameters ¶
type NumberInitParameters struct {
// The default value for this parameter.
Value *float64 `json:"value,omitempty" tf:"value,omitempty"`
}
func (*NumberInitParameters) DeepCopy ¶
func (in *NumberInitParameters) DeepCopy() *NumberInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberInitParameters.
func (*NumberInitParameters) DeepCopyInto ¶
func (in *NumberInitParameters) DeepCopyInto(out *NumberInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberObservation ¶
type NumberObservation struct {
// The default value for this parameter.
Value *float64 `json:"value,omitempty" tf:"value,omitempty"`
}
func (*NumberObservation) DeepCopy ¶
func (in *NumberObservation) DeepCopy() *NumberObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberObservation.
func (*NumberObservation) DeepCopyInto ¶
func (in *NumberObservation) DeepCopyInto(out *NumberObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumberParameters ¶
type NumberParameters struct {
// The default value for this parameter.
// +kubebuilder:validation:Optional
Value *float64 `json:"value" tf:"value,omitempty"`
}
func (*NumberParameters) DeepCopy ¶
func (in *NumberParameters) DeepCopy() *NumberParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumberParameters.
func (*NumberParameters) DeepCopyInto ¶
func (in *NumberParameters) DeepCopyInto(out *NumberParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumericValueInitParameters ¶
type NumericValueInitParameters struct {
// - actual text value.
Value *float64 `json:"value,omitempty" tf:"value,omitempty"`
}
func (*NumericValueInitParameters) DeepCopy ¶
func (in *NumericValueInitParameters) DeepCopy() *NumericValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumericValueInitParameters.
func (*NumericValueInitParameters) DeepCopyInto ¶
func (in *NumericValueInitParameters) DeepCopyInto(out *NumericValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumericValueObservation ¶
type NumericValueObservation struct {
// - actual text value.
Value *float64 `json:"value,omitempty" tf:"value,omitempty"`
}
func (*NumericValueObservation) DeepCopy ¶
func (in *NumericValueObservation) DeepCopy() *NumericValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumericValueObservation.
func (*NumericValueObservation) DeepCopyInto ¶
func (in *NumericValueObservation) DeepCopyInto(out *NumericValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NumericValueParameters ¶
type NumericValueParameters struct {
// - actual text value.
// +kubebuilder:validation:Optional
Value *float64 `json:"value" tf:"value,omitempty"`
}
func (*NumericValueParameters) DeepCopy ¶
func (in *NumericValueParameters) DeepCopy() *NumericValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NumericValueParameters.
func (*NumericValueParameters) DeepCopyInto ¶
func (in *NumericValueParameters) DeepCopyInto(out *NumericValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OdbcParamsInitParameters ¶
type OdbcParamsInitParameters struct {
}
func (*OdbcParamsInitParameters) DeepCopy ¶
func (in *OdbcParamsInitParameters) DeepCopy() *OdbcParamsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OdbcParamsInitParameters.
func (*OdbcParamsInitParameters) DeepCopyInto ¶
func (in *OdbcParamsInitParameters) DeepCopyInto(out *OdbcParamsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OdbcParamsObservation ¶
type OdbcParamsObservation struct {
// Name of the SQL warehouse. Must be unique.
Hostname *string `json:"hostname,omitempty" tf:"hostname,omitempty"`
Path *string `json:"path,omitempty" tf:"path,omitempty"`
Port *float64 `json:"port,omitempty" tf:"port,omitempty"`
Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"`
}
func (*OdbcParamsObservation) DeepCopy ¶
func (in *OdbcParamsObservation) DeepCopy() *OdbcParamsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OdbcParamsObservation.
func (*OdbcParamsObservation) DeepCopyInto ¶
func (in *OdbcParamsObservation) DeepCopyInto(out *OdbcParamsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OdbcParamsParameters ¶
type OdbcParamsParameters struct {
}
func (*OdbcParamsParameters) DeepCopy ¶
func (in *OdbcParamsParameters) DeepCopy() *OdbcParamsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OdbcParamsParameters.
func (*OdbcParamsParameters) DeepCopyInto ¶
func (in *OdbcParamsParameters) DeepCopyInto(out *OdbcParamsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OperandInitParameters ¶
type OperandInitParameters struct {
// Block describing the column from the query result to use for comparison in alert evaluation:
Column []ColumnInitParameters `json:"column,omitempty" tf:"column,omitempty"`
}
func (*OperandInitParameters) DeepCopy ¶
func (in *OperandInitParameters) DeepCopy() *OperandInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OperandInitParameters.
func (*OperandInitParameters) DeepCopyInto ¶
func (in *OperandInitParameters) DeepCopyInto(out *OperandInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OperandObservation ¶
type OperandObservation struct {
// Block describing the column from the query result to use for comparison in alert evaluation:
Column []ColumnObservation `json:"column,omitempty" tf:"column,omitempty"`
}
func (*OperandObservation) DeepCopy ¶
func (in *OperandObservation) DeepCopy() *OperandObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OperandObservation.
func (*OperandObservation) DeepCopyInto ¶
func (in *OperandObservation) DeepCopyInto(out *OperandObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OperandParameters ¶
type OperandParameters struct {
// Block describing the column from the query result to use for comparison in alert evaluation:
// +kubebuilder:validation:Optional
Column []ColumnParameters `json:"column" tf:"column,omitempty"`
}
func (*OperandParameters) DeepCopy ¶
func (in *OperandParameters) DeepCopy() *OperandParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OperandParameters.
func (*OperandParameters) DeepCopyInto ¶
func (in *OperandParameters) DeepCopyInto(out *OperandParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OptionsInitParameters ¶
type OptionsInitParameters struct {
// Name of column in the query result to compare in alert evaluation.
Column *string `json:"column,omitempty" tf:"column,omitempty"`
// Custom body of alert notification, if it exists. See Alerts API reference for custom templating instructions.
CustomBody *string `json:"customBody,omitempty" tf:"custom_body,omitempty"`
// Custom subject of alert notification, if it exists. This includes email subject, Slack notification header, etc. See Alerts API reference for custom templating instructions.
CustomSubject *string `json:"customSubject,omitempty" tf:"custom_subject,omitempty"`
// State that alert evaluates to when query result is empty. Currently supported values are unknown, triggered, ok - check API documentation for full list of supported values.
EmptyResultState *string `json:"emptyResultState,omitempty" tf:"empty_result_state,omitempty"`
// Whether or not the alert is muted. If an alert is muted, it will not notify users and alert destinations when triggered.
Muted *bool `json:"muted,omitempty" tf:"muted,omitempty"`
// Operator used to compare in alert evaluation. (Enum: >, >=, <, <=, ==, !=)
Op *string `json:"op,omitempty" tf:"op,omitempty"`
// Value used to compare in alert evaluation.
Value *string `json:"value,omitempty" tf:"value,omitempty"`
}
func (*OptionsInitParameters) DeepCopy ¶
func (in *OptionsInitParameters) DeepCopy() *OptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptionsInitParameters.
func (*OptionsInitParameters) DeepCopyInto ¶
func (in *OptionsInitParameters) DeepCopyInto(out *OptionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OptionsObservation ¶
type OptionsObservation struct {
// Name of column in the query result to compare in alert evaluation.
Column *string `json:"column,omitempty" tf:"column,omitempty"`
// Custom body of alert notification, if it exists. See Alerts API reference for custom templating instructions.
CustomBody *string `json:"customBody,omitempty" tf:"custom_body,omitempty"`
// Custom subject of alert notification, if it exists. This includes email subject, Slack notification header, etc. See Alerts API reference for custom templating instructions.
CustomSubject *string `json:"customSubject,omitempty" tf:"custom_subject,omitempty"`
// State that alert evaluates to when query result is empty. Currently supported values are unknown, triggered, ok - check API documentation for full list of supported values.
EmptyResultState *string `json:"emptyResultState,omitempty" tf:"empty_result_state,omitempty"`
// Whether or not the alert is muted. If an alert is muted, it will not notify users and alert destinations when triggered.
Muted *bool `json:"muted,omitempty" tf:"muted,omitempty"`
// Operator used to compare in alert evaluation. (Enum: >, >=, <, <=, ==, !=)
Op *string `json:"op,omitempty" tf:"op,omitempty"`
// Value used to compare in alert evaluation.
Value *string `json:"value,omitempty" tf:"value,omitempty"`
}
func (*OptionsObservation) DeepCopy ¶
func (in *OptionsObservation) DeepCopy() *OptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptionsObservation.
func (*OptionsObservation) DeepCopyInto ¶
func (in *OptionsObservation) DeepCopyInto(out *OptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OptionsParameters ¶
type OptionsParameters struct {
// Name of column in the query result to compare in alert evaluation.
// +kubebuilder:validation:Optional
Column *string `json:"column" tf:"column,omitempty"`
// Custom body of alert notification, if it exists. See Alerts API reference for custom templating instructions.
// +kubebuilder:validation:Optional
CustomBody *string `json:"customBody,omitempty" tf:"custom_body,omitempty"`
// Custom subject of alert notification, if it exists. This includes email subject, Slack notification header, etc. See Alerts API reference for custom templating instructions.
// +kubebuilder:validation:Optional
CustomSubject *string `json:"customSubject,omitempty" tf:"custom_subject,omitempty"`
// State that alert evaluates to when query result is empty. Currently supported values are unknown, triggered, ok - check API documentation for full list of supported values.
// +kubebuilder:validation:Optional
EmptyResultState *string `json:"emptyResultState,omitempty" tf:"empty_result_state,omitempty"`
// Whether or not the alert is muted. If an alert is muted, it will not notify users and alert destinations when triggered.
// +kubebuilder:validation:Optional
Muted *bool `json:"muted,omitempty" tf:"muted,omitempty"`
// Operator used to compare in alert evaluation. (Enum: >, >=, <, <=, ==, !=)
// +kubebuilder:validation:Optional
Op *string `json:"op" tf:"op,omitempty"`
// Value used to compare in alert evaluation.
// +kubebuilder:validation:Optional
Value *string `json:"value" tf:"value,omitempty"`
}
func (*OptionsParameters) DeepCopy ¶
func (in *OptionsParameters) DeepCopy() *OptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptionsParameters.
func (*OptionsParameters) DeepCopyInto ¶
func (in *OptionsParameters) DeepCopyInto(out *OptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterInitParameters ¶
type ParameterInitParameters struct {
// (Block) Date-range query parameter value. Consists of following attributes (Can only specify one of dynamic_date_range_value or date_range_value):
DateRangeValue []DateRangeValueInitParameters `json:"dateRangeValue,omitempty" tf:"date_range_value,omitempty"`
// (Block) Date query parameter value. Consists of following attributes (Can only specify one of dynamic_date_value or date_value):
DateValue []DateValueInitParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"`
// (Block) Dropdown parameter value. Consists of following attributes:
EnumValue []EnumValueInitParameters `json:"enumValue,omitempty" tf:"enum_value,omitempty"`
// Literal parameter marker that appears between double curly braces in the query text.
Name *string `json:"name,omitempty" tf:"name,omitempty"`
// (Block) Numeric parameter value. Consists of following attributes:
NumericValue []NumericValueInitParameters `json:"numericValue,omitempty" tf:"numeric_value,omitempty"`
// (Block) Query-based dropdown parameter value. Consists of following attributes:
QueryBackedValue []QueryBackedValueInitParameters `json:"queryBackedValue,omitempty" tf:"query_backed_value,omitempty"`
// (Block) Text parameter value. Consists of following attributes:
TextValue []TextValueInitParameters `json:"textValue,omitempty" tf:"text_value,omitempty"`
// Text displayed in the user-facing parameter widget in the UI.
Title *string `json:"title,omitempty" tf:"title,omitempty"`
}
func (*ParameterInitParameters) DeepCopy ¶
func (in *ParameterInitParameters) DeepCopy() *ParameterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterInitParameters.
func (*ParameterInitParameters) DeepCopyInto ¶
func (in *ParameterInitParameters) DeepCopyInto(out *ParameterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterObservation ¶
type ParameterObservation struct {
// (Block) Date-range query parameter value. Consists of following attributes (Can only specify one of dynamic_date_range_value or date_range_value):
DateRangeValue []DateRangeValueObservation `json:"dateRangeValue,omitempty" tf:"date_range_value,omitempty"`
// (Block) Date query parameter value. Consists of following attributes (Can only specify one of dynamic_date_value or date_value):
DateValue []DateValueObservation `json:"dateValue,omitempty" tf:"date_value,omitempty"`
// (Block) Dropdown parameter value. Consists of following attributes:
EnumValue []EnumValueObservation `json:"enumValue,omitempty" tf:"enum_value,omitempty"`
// Literal parameter marker that appears between double curly braces in the query text.
Name *string `json:"name,omitempty" tf:"name,omitempty"`
// (Block) Numeric parameter value. Consists of following attributes:
NumericValue []NumericValueObservation `json:"numericValue,omitempty" tf:"numeric_value,omitempty"`
// (Block) Query-based dropdown parameter value. Consists of following attributes:
QueryBackedValue []QueryBackedValueObservation `json:"queryBackedValue,omitempty" tf:"query_backed_value,omitempty"`
// (Block) Text parameter value. Consists of following attributes:
TextValue []TextValueObservation `json:"textValue,omitempty" tf:"text_value,omitempty"`
// Text displayed in the user-facing parameter widget in the UI.
Title *string `json:"title,omitempty" tf:"title,omitempty"`
}
func (*ParameterObservation) DeepCopy ¶
func (in *ParameterObservation) DeepCopy() *ParameterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterObservation.
func (*ParameterObservation) DeepCopyInto ¶
func (in *ParameterObservation) DeepCopyInto(out *ParameterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterParameters ¶
type ParameterParameters struct {
// (Block) Date-range query parameter value. Consists of following attributes (Can only specify one of dynamic_date_range_value or date_range_value):
// +kubebuilder:validation:Optional
DateRangeValue []DateRangeValueParameters `json:"dateRangeValue,omitempty" tf:"date_range_value,omitempty"`
// (Block) Date query parameter value. Consists of following attributes (Can only specify one of dynamic_date_value or date_value):
// +kubebuilder:validation:Optional
DateValue []DateValueParameters `json:"dateValue,omitempty" tf:"date_value,omitempty"`
// (Block) Dropdown parameter value. Consists of following attributes:
// +kubebuilder:validation:Optional
EnumValue []EnumValueParameters `json:"enumValue,omitempty" tf:"enum_value,omitempty"`
// Literal parameter marker that appears between double curly braces in the query text.
// +kubebuilder:validation:Optional
Name *string `json:"name" tf:"name,omitempty"`
// (Block) Numeric parameter value. Consists of following attributes:
// +kubebuilder:validation:Optional
NumericValue []NumericValueParameters `json:"numericValue,omitempty" tf:"numeric_value,omitempty"`
// (Block) Query-based dropdown parameter value. Consists of following attributes:
// +kubebuilder:validation:Optional
QueryBackedValue []QueryBackedValueParameters `json:"queryBackedValue,omitempty" tf:"query_backed_value,omitempty"`
// (Block) Text parameter value. Consists of following attributes:
// +kubebuilder:validation:Optional
TextValue []TextValueParameters `json:"textValue,omitempty" tf:"text_value,omitempty"`
// Text displayed in the user-facing parameter widget in the UI.
// +kubebuilder:validation:Optional
Title *string `json:"title,omitempty" tf:"title,omitempty"`
}
func (*ParameterParameters) DeepCopy ¶
func (in *ParameterParameters) DeepCopy() *ParameterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterParameters.
func (*ParameterParameters) DeepCopyInto ¶
func (in *ParameterParameters) DeepCopyInto(out *ParameterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterQueryInitParameters ¶
type ParameterQueryInitParameters struct {
Multiple []QueryMultipleInitParameters `json:"multiple,omitempty" tf:"multiple,omitempty"`
// the unique ID of the SQL Query.
QueryID *string `json:"queryId,omitempty" tf:"query_id,omitempty"`
// The default value for this parameter.
Value *string `json:"value,omitempty" tf:"value,omitempty"`
Values []*string `json:"values,omitempty" tf:"values,omitempty"`
}
func (*ParameterQueryInitParameters) DeepCopy ¶
func (in *ParameterQueryInitParameters) DeepCopy() *ParameterQueryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterQueryInitParameters.
func (*ParameterQueryInitParameters) DeepCopyInto ¶
func (in *ParameterQueryInitParameters) DeepCopyInto(out *ParameterQueryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterQueryObservation ¶
type ParameterQueryObservation struct {
Multiple []QueryMultipleObservation `json:"multiple,omitempty" tf:"multiple,omitempty"`
// the unique ID of the SQL Query.
QueryID *string `json:"queryId,omitempty" tf:"query_id,omitempty"`
// The default value for this parameter.
Value *string `json:"value,omitempty" tf:"value,omitempty"`
Values []*string `json:"values,omitempty" tf:"values,omitempty"`
}
func (*ParameterQueryObservation) DeepCopy ¶
func (in *ParameterQueryObservation) DeepCopy() *ParameterQueryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterQueryObservation.
func (*ParameterQueryObservation) DeepCopyInto ¶
func (in *ParameterQueryObservation) DeepCopyInto(out *ParameterQueryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterQueryParameters ¶
type ParameterQueryParameters struct {
// +kubebuilder:validation:Optional
Multiple []QueryMultipleParameters `json:"multiple,omitempty" tf:"multiple,omitempty"`
// the unique ID of the SQL Query.
// +kubebuilder:validation:Optional
QueryID *string `json:"queryId" tf:"query_id,omitempty"`
// The default value for this parameter.
// +kubebuilder:validation:Optional
Value *string `json:"value,omitempty" tf:"value,omitempty"`
// +kubebuilder:validation:Optional
Values []*string `json:"values,omitempty" tf:"values,omitempty"`
}
func (*ParameterQueryParameters) DeepCopy ¶
func (in *ParameterQueryParameters) DeepCopy() *ParameterQueryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterQueryParameters.
func (*ParameterQueryParameters) DeepCopyInto ¶
func (in *ParameterQueryParameters) DeepCopyInto(out *ParameterQueryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PositionInitParameters ¶
type PositionInitParameters struct {
AutoHeight *bool `json:"autoHeight,omitempty" tf:"auto_height,omitempty"`
PosX *float64 `json:"posX,omitempty" tf:"pos_x,omitempty"`
PosY *float64 `json:"posY,omitempty" tf:"pos_y,omitempty"`
SizeX *float64 `json:"sizeX,omitempty" tf:"size_x,omitempty"`
SizeY *float64 `json:"sizeY,omitempty" tf:"size_y,omitempty"`
}
func (*PositionInitParameters) DeepCopy ¶
func (in *PositionInitParameters) DeepCopy() *PositionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PositionInitParameters.
func (*PositionInitParameters) DeepCopyInto ¶
func (in *PositionInitParameters) DeepCopyInto(out *PositionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PositionObservation ¶
type PositionObservation struct {
AutoHeight *bool `json:"autoHeight,omitempty" tf:"auto_height,omitempty"`
PosX *float64 `json:"posX,omitempty" tf:"pos_x,omitempty"`
PosY *float64 `json:"posY,omitempty" tf:"pos_y,omitempty"`
SizeX *float64 `json:"sizeX,omitempty" tf:"size_x,omitempty"`
SizeY *float64 `json:"sizeY,omitempty" tf:"size_y,omitempty"`
}
func (*PositionObservation) DeepCopy ¶
func (in *PositionObservation) DeepCopy() *PositionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PositionObservation.
func (*PositionObservation) DeepCopyInto ¶
func (in *PositionObservation) DeepCopyInto(out *PositionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PositionParameters ¶
type PositionParameters struct {
// +kubebuilder:validation:Optional
AutoHeight *bool `json:"autoHeight,omitempty" tf:"auto_height,omitempty"`
// +kubebuilder:validation:Optional
PosX *float64 `json:"posX,omitempty" tf:"pos_x,omitempty"`
// +kubebuilder:validation:Optional
PosY *float64 `json:"posY,omitempty" tf:"pos_y,omitempty"`
// +kubebuilder:validation:Optional
SizeX *float64 `json:"sizeX" tf:"size_x,omitempty"`
// +kubebuilder:validation:Optional
SizeY *float64 `json:"sizeY" tf:"size_y,omitempty"`
}
func (*PositionParameters) DeepCopy ¶
func (in *PositionParameters) DeepCopy() *PositionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PositionParameters.
func (*PositionParameters) DeepCopyInto ¶
func (in *PositionParameters) DeepCopyInto(out *PositionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Query ¶
type Query struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.displayName) || (has(self.initProvider) && has(self.initProvider.displayName))",message="spec.forProvider.displayName is a required parameter"
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.queryText) || (has(self.initProvider) && has(self.initProvider.queryText))",message="spec.forProvider.queryText is a required parameter"
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.warehouseId) || (has(self.initProvider) && has(self.initProvider.warehouseId))",message="spec.forProvider.warehouseId is a required parameter"
Spec QuerySpec `json:"spec"`
Status QueryStatus `json:"status,omitempty"`
}
Query is the Schema for the Querys API. ""subcategory: "Databricks SQL" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,databricks}
func (*Query) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Query.
func (*Query) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Query) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Query) GetCondition ¶
func (mg *Query) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Query.
func (*Query) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Query
func (*Query) GetDeletionPolicy ¶
func (mg *Query) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Query.
func (*Query) GetInitParameters ¶
GetInitParameters of this Query
func (*Query) GetManagementPolicies ¶
func (mg *Query) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Query.
func (*Query) GetMergedParameters ¶
GetInitParameters of this Query
func (*Query) GetObservation ¶
GetObservation of this Query
func (*Query) GetParameters ¶
GetParameters of this Query
func (*Query) GetProviderConfigReference ¶
GetProviderConfigReference of this Query.
func (*Query) GetPublishConnectionDetailsTo ¶
func (mg *Query) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Query.
func (*Query) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Query
func (*Query) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Query) GetWriteConnectionSecretToReference ¶
func (mg *Query) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Query.
func (*Query) LateInitialize ¶
LateInitialize this Query using its observed tfState. returns True if there are any spec changes for the resource.
func (*Query) SetConditions ¶
SetConditions of this Query.
func (*Query) SetDeletionPolicy ¶
func (mg *Query) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Query.
func (*Query) SetManagementPolicies ¶
func (mg *Query) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Query.
func (*Query) SetObservation ¶
SetObservation for this Query
func (*Query) SetParameters ¶
SetParameters for this Query
func (*Query) SetProviderConfigReference ¶
SetProviderConfigReference of this Query.
func (*Query) SetPublishConnectionDetailsTo ¶
func (mg *Query) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Query.
func (*Query) SetWriteConnectionSecretToReference ¶
func (mg *Query) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Query.
type QueryBackedValueInitParameters ¶
type QueryBackedValueInitParameters struct {
// If specified, allows multiple values to be selected for this parameter. Consists of following attributes:
MultiValuesOptions []QueryBackedValueMultiValuesOptionsInitParameters `json:"multiValuesOptions,omitempty" tf:"multi_values_options,omitempty"`
// ID of the query that provides the parameter values.
QueryID *string `json:"queryId,omitempty" tf:"query_id,omitempty"`
// (Array of strings) List of selected query parameter values.
Values []*string `json:"values,omitempty" tf:"values,omitempty"`
}
func (*QueryBackedValueInitParameters) DeepCopy ¶
func (in *QueryBackedValueInitParameters) DeepCopy() *QueryBackedValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryBackedValueInitParameters.
func (*QueryBackedValueInitParameters) DeepCopyInto ¶
func (in *QueryBackedValueInitParameters) DeepCopyInto(out *QueryBackedValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryBackedValueMultiValuesOptionsInitParameters ¶
type QueryBackedValueMultiValuesOptionsInitParameters struct {
// Character that prefixes each selected parameter value.
Prefix *string `json:"prefix,omitempty" tf:"prefix,omitempty"`
// Character that separates each selected parameter value. Defaults to a comma.
Separator *string `json:"separator,omitempty" tf:"separator,omitempty"`
// Character that suffixes each selected parameter value.
Suffix *string `json:"suffix,omitempty" tf:"suffix,omitempty"`
}
func (*QueryBackedValueMultiValuesOptionsInitParameters) DeepCopy ¶
func (in *QueryBackedValueMultiValuesOptionsInitParameters) DeepCopy() *QueryBackedValueMultiValuesOptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryBackedValueMultiValuesOptionsInitParameters.
func (*QueryBackedValueMultiValuesOptionsInitParameters) DeepCopyInto ¶
func (in *QueryBackedValueMultiValuesOptionsInitParameters) DeepCopyInto(out *QueryBackedValueMultiValuesOptionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryBackedValueMultiValuesOptionsObservation ¶
type QueryBackedValueMultiValuesOptionsObservation struct {
// Character that prefixes each selected parameter value.
Prefix *string `json:"prefix,omitempty" tf:"prefix,omitempty"`
// Character that separates each selected parameter value. Defaults to a comma.
Separator *string `json:"separator,omitempty" tf:"separator,omitempty"`
// Character that suffixes each selected parameter value.
Suffix *string `json:"suffix,omitempty" tf:"suffix,omitempty"`
}
func (*QueryBackedValueMultiValuesOptionsObservation) DeepCopy ¶
func (in *QueryBackedValueMultiValuesOptionsObservation) DeepCopy() *QueryBackedValueMultiValuesOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryBackedValueMultiValuesOptionsObservation.
func (*QueryBackedValueMultiValuesOptionsObservation) DeepCopyInto ¶
func (in *QueryBackedValueMultiValuesOptionsObservation) DeepCopyInto(out *QueryBackedValueMultiValuesOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryBackedValueMultiValuesOptionsParameters ¶
type QueryBackedValueMultiValuesOptionsParameters struct {
// Character that prefixes each selected parameter value.
// +kubebuilder:validation:Optional
Prefix *string `json:"prefix,omitempty" tf:"prefix,omitempty"`
// Character that separates each selected parameter value. Defaults to a comma.
// +kubebuilder:validation:Optional
Separator *string `json:"separator,omitempty" tf:"separator,omitempty"`
// Character that suffixes each selected parameter value.
// +kubebuilder:validation:Optional
Suffix *string `json:"suffix,omitempty" tf:"suffix,omitempty"`
}
func (*QueryBackedValueMultiValuesOptionsParameters) DeepCopy ¶
func (in *QueryBackedValueMultiValuesOptionsParameters) DeepCopy() *QueryBackedValueMultiValuesOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryBackedValueMultiValuesOptionsParameters.
func (*QueryBackedValueMultiValuesOptionsParameters) DeepCopyInto ¶
func (in *QueryBackedValueMultiValuesOptionsParameters) DeepCopyInto(out *QueryBackedValueMultiValuesOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryBackedValueObservation ¶
type QueryBackedValueObservation struct {
// If specified, allows multiple values to be selected for this parameter. Consists of following attributes:
MultiValuesOptions []QueryBackedValueMultiValuesOptionsObservation `json:"multiValuesOptions,omitempty" tf:"multi_values_options,omitempty"`
// ID of the query that provides the parameter values.
QueryID *string `json:"queryId,omitempty" tf:"query_id,omitempty"`
// (Array of strings) List of selected query parameter values.
Values []*string `json:"values,omitempty" tf:"values,omitempty"`
}
func (*QueryBackedValueObservation) DeepCopy ¶
func (in *QueryBackedValueObservation) DeepCopy() *QueryBackedValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryBackedValueObservation.
func (*QueryBackedValueObservation) DeepCopyInto ¶
func (in *QueryBackedValueObservation) DeepCopyInto(out *QueryBackedValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryBackedValueParameters ¶
type QueryBackedValueParameters struct {
// If specified, allows multiple values to be selected for this parameter. Consists of following attributes:
// +kubebuilder:validation:Optional
MultiValuesOptions []QueryBackedValueMultiValuesOptionsParameters `json:"multiValuesOptions,omitempty" tf:"multi_values_options,omitempty"`
// ID of the query that provides the parameter values.
// +kubebuilder:validation:Optional
QueryID *string `json:"queryId" tf:"query_id,omitempty"`
// (Array of strings) List of selected query parameter values.
// +kubebuilder:validation:Optional
Values []*string `json:"values,omitempty" tf:"values,omitempty"`
}
func (*QueryBackedValueParameters) DeepCopy ¶
func (in *QueryBackedValueParameters) DeepCopy() *QueryBackedValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryBackedValueParameters.
func (*QueryBackedValueParameters) DeepCopyInto ¶
func (in *QueryBackedValueParameters) DeepCopyInto(out *QueryBackedValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryInitParameters ¶
type QueryInitParameters struct {
// Whether to apply a 1000 row limit to the query result.
ApplyAutoLimit *bool `json:"applyAutoLimit,omitempty" tf:"apply_auto_limit,omitempty"`
// Name of the catalog where this query will be executed.
Catalog *string `json:"catalog,omitempty" tf:"catalog,omitempty"`
// General description that conveys additional information about this query such as usage notes.
Description *string `json:"description,omitempty" tf:"description,omitempty"`
// Name of the query.
DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"`
// Query owner's username.
OwnerUserName *string `json:"ownerUserName,omitempty" tf:"owner_user_name,omitempty"`
// Query parameter definition. Consists of following attributes (one of *_value is required):
Parameter []ParameterInitParameters `json:"parameter,omitempty" tf:"parameter,omitempty"`
// The path to a workspace folder containing the query. The default is the user's home folder. If changed, the query will be recreated.
ParentPath *string `json:"parentPath,omitempty" tf:"parent_path,omitempty"`
// Text of SQL query.
QueryText *string `json:"queryText,omitempty" tf:"query_text,omitempty"`
// Sets the "Run as" role for the object. Should be one of OWNER, VIEWER.
RunAsMode *string `json:"runAsMode,omitempty" tf:"run_as_mode,omitempty"`
// Name of the schema where this query will be executed.
Schema *string `json:"schema,omitempty" tf:"schema,omitempty"`
// Tags that will be added to the query.
Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"`
// ID of a SQL warehouse which will be used to execute this query.
WarehouseID *string `json:"warehouseId,omitempty" tf:"warehouse_id,omitempty"`
}
func (*QueryInitParameters) DeepCopy ¶
func (in *QueryInitParameters) DeepCopy() *QueryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryInitParameters.
func (*QueryInitParameters) DeepCopyInto ¶
func (in *QueryInitParameters) DeepCopyInto(out *QueryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryList ¶
type QueryList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Query `json:"items"`
}
QueryList contains a list of Querys
func (*QueryList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryList.
func (*QueryList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QueryList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type QueryMultipleInitParameters ¶
type QueryMultipleInitParameters struct {
Prefix *string `json:"prefix,omitempty" tf:"prefix,omitempty"`
Separator *string `json:"separator,omitempty" tf:"separator,omitempty"`
Suffix *string `json:"suffix,omitempty" tf:"suffix,omitempty"`
}
func (*QueryMultipleInitParameters) DeepCopy ¶
func (in *QueryMultipleInitParameters) DeepCopy() *QueryMultipleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryMultipleInitParameters.
func (*QueryMultipleInitParameters) DeepCopyInto ¶
func (in *QueryMultipleInitParameters) DeepCopyInto(out *QueryMultipleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryMultipleObservation ¶
type QueryMultipleObservation struct {
Prefix *string `json:"prefix,omitempty" tf:"prefix,omitempty"`
Separator *string `json:"separator,omitempty" tf:"separator,omitempty"`
Suffix *string `json:"suffix,omitempty" tf:"suffix,omitempty"`
}
func (*QueryMultipleObservation) DeepCopy ¶
func (in *QueryMultipleObservation) DeepCopy() *QueryMultipleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryMultipleObservation.
func (*QueryMultipleObservation) DeepCopyInto ¶
func (in *QueryMultipleObservation) DeepCopyInto(out *QueryMultipleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryMultipleParameters ¶
type QueryMultipleParameters struct {
// +kubebuilder:validation:Optional
Prefix *string `json:"prefix,omitempty" tf:"prefix,omitempty"`
// +kubebuilder:validation:Optional
Separator *string `json:"separator" tf:"separator,omitempty"`
// +kubebuilder:validation:Optional
Suffix *string `json:"suffix,omitempty" tf:"suffix,omitempty"`
}
func (*QueryMultipleParameters) DeepCopy ¶
func (in *QueryMultipleParameters) DeepCopy() *QueryMultipleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryMultipleParameters.
func (*QueryMultipleParameters) DeepCopyInto ¶
func (in *QueryMultipleParameters) DeepCopyInto(out *QueryMultipleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryObservation ¶
type QueryObservation struct {
// Whether to apply a 1000 row limit to the query result.
ApplyAutoLimit *bool `json:"applyAutoLimit,omitempty" tf:"apply_auto_limit,omitempty"`
// Name of the catalog where this query will be executed.
Catalog *string `json:"catalog,omitempty" tf:"catalog,omitempty"`
// The timestamp string indicating when the query was created.
CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"`
// General description that conveys additional information about this query such as usage notes.
Description *string `json:"description,omitempty" tf:"description,omitempty"`
// Name of the query.
DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"`
// unique ID of the created Query.
ID *string `json:"id,omitempty" tf:"id,omitempty"`
// Username of the user who last saved changes to this query.
LastModifierUserName *string `json:"lastModifierUserName,omitempty" tf:"last_modifier_user_name,omitempty"`
// The workspace state of the query. Used for tracking trashed status. (Possible values are ACTIVE or TRASHED).
LifecycleState *string `json:"lifecycleState,omitempty" tf:"lifecycle_state,omitempty"`
// Query owner's username.
OwnerUserName *string `json:"ownerUserName,omitempty" tf:"owner_user_name,omitempty"`
// Query parameter definition. Consists of following attributes (one of *_value is required):
Parameter []ParameterObservation `json:"parameter,omitempty" tf:"parameter,omitempty"`
// The path to a workspace folder containing the query. The default is the user's home folder. If changed, the query will be recreated.
ParentPath *string `json:"parentPath,omitempty" tf:"parent_path,omitempty"`
// Text of SQL query.
QueryText *string `json:"queryText,omitempty" tf:"query_text,omitempty"`
// Sets the "Run as" role for the object. Should be one of OWNER, VIEWER.
RunAsMode *string `json:"runAsMode,omitempty" tf:"run_as_mode,omitempty"`
// Name of the schema where this query will be executed.
Schema *string `json:"schema,omitempty" tf:"schema,omitempty"`
// Tags that will be added to the query.
Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"`
// The timestamp string indicating when the query was updated.
UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"`
// ID of a SQL warehouse which will be used to execute this query.
WarehouseID *string `json:"warehouseId,omitempty" tf:"warehouse_id,omitempty"`
}
func (*QueryObservation) DeepCopy ¶
func (in *QueryObservation) DeepCopy() *QueryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryObservation.
func (*QueryObservation) DeepCopyInto ¶
func (in *QueryObservation) DeepCopyInto(out *QueryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryParameters ¶
type QueryParameters struct {
// Whether to apply a 1000 row limit to the query result.
// +kubebuilder:validation:Optional
ApplyAutoLimit *bool `json:"applyAutoLimit,omitempty" tf:"apply_auto_limit,omitempty"`
// Name of the catalog where this query will be executed.
// +kubebuilder:validation:Optional
Catalog *string `json:"catalog,omitempty" tf:"catalog,omitempty"`
// General description that conveys additional information about this query such as usage notes.
// +kubebuilder:validation:Optional
Description *string `json:"description,omitempty" tf:"description,omitempty"`
// Name of the query.
// +kubebuilder:validation:Optional
DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"`
// Query owner's username.
// +kubebuilder:validation:Optional
OwnerUserName *string `json:"ownerUserName,omitempty" tf:"owner_user_name,omitempty"`
// Query parameter definition. Consists of following attributes (one of *_value is required):
// +kubebuilder:validation:Optional
Parameter []ParameterParameters `json:"parameter,omitempty" tf:"parameter,omitempty"`
// The path to a workspace folder containing the query. The default is the user's home folder. If changed, the query will be recreated.
// +kubebuilder:validation:Optional
ParentPath *string `json:"parentPath,omitempty" tf:"parent_path,omitempty"`
// Text of SQL query.
// +kubebuilder:validation:Optional
QueryText *string `json:"queryText,omitempty" tf:"query_text,omitempty"`
// Sets the "Run as" role for the object. Should be one of OWNER, VIEWER.
// +kubebuilder:validation:Optional
RunAsMode *string `json:"runAsMode,omitempty" tf:"run_as_mode,omitempty"`
// Name of the schema where this query will be executed.
// +kubebuilder:validation:Optional
Schema *string `json:"schema,omitempty" tf:"schema,omitempty"`
// Tags that will be added to the query.
// +kubebuilder:validation:Optional
Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"`
// ID of a SQL warehouse which will be used to execute this query.
// +kubebuilder:validation:Optional
WarehouseID *string `json:"warehouseId,omitempty" tf:"warehouse_id,omitempty"`
}
func (*QueryParameters) DeepCopy ¶
func (in *QueryParameters) DeepCopy() *QueryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryParameters.
func (*QueryParameters) DeepCopyInto ¶
func (in *QueryParameters) DeepCopyInto(out *QueryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuerySpec ¶
type QuerySpec struct {
v1.ResourceSpec `json:",inline"`
ForProvider QueryParameters `json:"forProvider"`
// THIS IS A BETA FIELD. It will be honored
// unless the Management Policies feature flag is disabled.
// InitProvider holds the same fields as ForProvider, with the exception
// of Identifier and other resource reference fields. The fields that are
// in InitProvider are merged into ForProvider when the resource is created.
// The same fields are also added to the terraform ignore_changes hook, to
// avoid updating them after creation. This is useful for fields that are
// required on creation, but we do not desire to update them after creation,
// for example because of an external controller is managing them, like an
// autoscaler.
InitProvider QueryInitParameters `json:"initProvider,omitempty"`
}
QuerySpec defines the desired state of Query
func (*QuerySpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuerySpec.
func (*QuerySpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryStatus ¶
type QueryStatus struct {
v1.ResourceStatus `json:",inline"`
AtProvider QueryObservation `json:"atProvider,omitempty"`
}
QueryStatus defines the observed state of Query.
func (*QueryStatus) DeepCopy ¶
func (in *QueryStatus) DeepCopy() *QueryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryStatus.
func (*QueryStatus) DeepCopyInto ¶
func (in *QueryStatus) DeepCopyInto(out *QueryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RangeInitParameters ¶
type RangeInitParameters struct {
End *string `json:"end,omitempty" tf:"end,omitempty"`
Start *string `json:"start,omitempty" tf:"start,omitempty"`
}
func (*RangeInitParameters) DeepCopy ¶
func (in *RangeInitParameters) DeepCopy() *RangeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RangeInitParameters.
func (*RangeInitParameters) DeepCopyInto ¶
func (in *RangeInitParameters) DeepCopyInto(out *RangeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RangeObservation ¶
type RangeObservation struct {
End *string `json:"end,omitempty" tf:"end,omitempty"`
Start *string `json:"start,omitempty" tf:"start,omitempty"`
}
func (*RangeObservation) DeepCopy ¶
func (in *RangeObservation) DeepCopy() *RangeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RangeObservation.
func (*RangeObservation) DeepCopyInto ¶
func (in *RangeObservation) DeepCopyInto(out *RangeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RangeParameters ¶
type RangeParameters struct {
// +kubebuilder:validation:Optional
End *string `json:"end" tf:"end,omitempty"`
// +kubebuilder:validation:Optional
Start *string `json:"start" tf:"start,omitempty"`
}
func (*RangeParameters) DeepCopy ¶
func (in *RangeParameters) DeepCopy() *RangeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RangeParameters.
func (*RangeParameters) DeepCopyInto ¶
func (in *RangeParameters) DeepCopyInto(out *RangeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLAlert ¶
type SQLAlert struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter"
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.options) || (has(self.initProvider) && has(self.initProvider.options))",message="spec.forProvider.options is a required parameter"
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.queryId) || (has(self.initProvider) && has(self.initProvider.queryId))",message="spec.forProvider.queryId is a required parameter"
Spec SQLAlertSpec `json:"spec"`
Status SQLAlertStatus `json:"status,omitempty"`
}
SQLAlert is the Schema for the SQLAlerts API. ""subcategory: "Databricks SQL" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,databricks}
func (*SQLAlert) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLAlert.
func (*SQLAlert) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SQLAlert) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SQLAlert) GetCondition ¶
func (mg *SQLAlert) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SQLAlert.
func (*SQLAlert) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this SQLAlert
func (*SQLAlert) GetDeletionPolicy ¶
func (mg *SQLAlert) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SQLAlert.
func (*SQLAlert) GetInitParameters ¶
GetInitParameters of this SQLAlert
func (*SQLAlert) GetManagementPolicies ¶
func (mg *SQLAlert) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SQLAlert.
func (*SQLAlert) GetMergedParameters ¶
GetInitParameters of this SQLAlert
func (*SQLAlert) GetObservation ¶
GetObservation of this SQLAlert
func (*SQLAlert) GetParameters ¶
GetParameters of this SQLAlert
func (*SQLAlert) GetProviderConfigReference ¶
GetProviderConfigReference of this SQLAlert.
func (*SQLAlert) GetPublishConnectionDetailsTo ¶
func (mg *SQLAlert) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SQLAlert.
func (*SQLAlert) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this SQLAlert
func (*SQLAlert) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SQLAlert) GetWriteConnectionSecretToReference ¶
func (mg *SQLAlert) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SQLAlert.
func (*SQLAlert) LateInitialize ¶
LateInitialize this SQLAlert using its observed tfState. returns True if there are any spec changes for the resource.
func (*SQLAlert) SetConditions ¶
SetConditions of this SQLAlert.
func (*SQLAlert) SetDeletionPolicy ¶
func (mg *SQLAlert) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SQLAlert.
func (*SQLAlert) SetManagementPolicies ¶
func (mg *SQLAlert) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SQLAlert.
func (*SQLAlert) SetObservation ¶
SetObservation for this SQLAlert
func (*SQLAlert) SetParameters ¶
SetParameters for this SQLAlert
func (*SQLAlert) SetProviderConfigReference ¶
SetProviderConfigReference of this SQLAlert.
func (*SQLAlert) SetPublishConnectionDetailsTo ¶
func (mg *SQLAlert) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SQLAlert.
func (*SQLAlert) SetWriteConnectionSecretToReference ¶
func (mg *SQLAlert) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SQLAlert.
type SQLAlertInitParameters ¶
type SQLAlertInitParameters struct {
CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"`
// Name of the alert.
Name *string `json:"name,omitempty" tf:"name,omitempty"`
// Alert configuration options.
Options []OptionsInitParameters `json:"options,omitempty" tf:"options,omitempty"`
// The identifier of the workspace folder containing the alert. The default is ther user's home folder. The folder identifier is formatted as folder/<folder_id>.
Parent *string `json:"parent,omitempty" tf:"parent,omitempty"`
// ID of the query evaluated by the alert.
QueryID *string `json:"queryId,omitempty" tf:"query_id,omitempty"`
// Number of seconds after being triggered before the alert rearms itself and can be triggered again. If not defined, alert will never be triggered again.
Rearm *float64 `json:"rearm,omitempty" tf:"rearm,omitempty"`
UpdatedAt *string `json:"updatedAt,omitempty" tf:"updated_at,omitempty"`
}
func (*SQLAlertInitParameters) DeepCopy ¶
func (in *SQLAlertInitParameters) DeepCopy() *SQLAlertInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLAlertInitParameters.
func (*SQLAlertInitParameters) DeepCopyInto ¶
func (in *SQLAlertInitParameters) DeepCopyInto(out *SQLAlertInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLAlertList ¶
type SQLAlertList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []SQLAlert `json:"items"`
}
SQLAlertList contains a list of SQLAlerts
func (*SQLAlertList) DeepCopy ¶
func (in *SQLAlertList) DeepCopy() *SQLAlertList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLAlertList.
func (*SQLAlertList) DeepCopyInto ¶
func (in *SQLAlertList) DeepCopyInto(out *SQLAlertList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SQLAlertList) DeepCopyObject ¶
func (in *SQLAlertList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SQLAlertList) GetItems ¶
func (l *SQLAlertList) GetItems() []resource.Managed
GetItems of this SQLAlertList.
type SQLAlertObservation ¶
type SQLAlertObservation struct {
CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"`
// unique ID of the SQL Alert.
ID *string `json:"id,omitempty" tf:"id,omitempty"`
// Name of the alert.
Name *string `json:"name,omitempty" tf:"name,omitempty"`
// Alert configuration options.
Options []OptionsObservation `json:"options,omitempty" tf:"options,omitempty"`
// The identifier of the workspace folder containing the alert. The default is ther user's home folder. The folder identifier is formatted as folder/<folder_id>.
Parent *string `json:"parent,omitempty" tf:"parent,omitempty"`
// ID of the query evaluated by the alert.
QueryID *string `json:"queryId,omitempty" tf:"query_id,omitempty"`
// Number of seconds after being triggered before the alert rearms itself and can be triggered again. If not defined, alert will never be triggered again.
Rearm *float64 `json:"rearm,omitempty" tf:"rearm,omitempty"`
UpdatedAt *string `json:"updatedAt,omitempty" tf:"updated_at,omitempty"`
}
func (*SQLAlertObservation) DeepCopy ¶
func (in *SQLAlertObservation) DeepCopy() *SQLAlertObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLAlertObservation.
func (*SQLAlertObservation) DeepCopyInto ¶
func (in *SQLAlertObservation) DeepCopyInto(out *SQLAlertObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLAlertParameters ¶
type SQLAlertParameters struct {
// +kubebuilder:validation:Optional
CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"`
// Name of the alert.
// +kubebuilder:validation:Optional
Name *string `json:"name,omitempty" tf:"name,omitempty"`
// Alert configuration options.
// +kubebuilder:validation:Optional
Options []OptionsParameters `json:"options,omitempty" tf:"options,omitempty"`
// The identifier of the workspace folder containing the alert. The default is ther user's home folder. The folder identifier is formatted as folder/<folder_id>.
// +kubebuilder:validation:Optional
Parent *string `json:"parent,omitempty" tf:"parent,omitempty"`
// ID of the query evaluated by the alert.
// +kubebuilder:validation:Optional
QueryID *string `json:"queryId,omitempty" tf:"query_id,omitempty"`
// Number of seconds after being triggered before the alert rearms itself and can be triggered again. If not defined, alert will never be triggered again.
// +kubebuilder:validation:Optional
Rearm *float64 `json:"rearm,omitempty" tf:"rearm,omitempty"`
// +kubebuilder:validation:Optional
UpdatedAt *string `json:"updatedAt,omitempty" tf:"updated_at,omitempty"`
}
func (*SQLAlertParameters) DeepCopy ¶
func (in *SQLAlertParameters) DeepCopy() *SQLAlertParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLAlertParameters.
func (*SQLAlertParameters) DeepCopyInto ¶
func (in *SQLAlertParameters) DeepCopyInto(out *SQLAlertParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLAlertSpec ¶
type SQLAlertSpec struct {
v1.ResourceSpec `json:",inline"`
ForProvider SQLAlertParameters `json:"forProvider"`
// THIS IS A BETA FIELD. It will be honored
// unless the Management Policies feature flag is disabled.
// InitProvider holds the same fields as ForProvider, with the exception
// of Identifier and other resource reference fields. The fields that are
// in InitProvider are merged into ForProvider when the resource is created.
// The same fields are also added to the terraform ignore_changes hook, to
// avoid updating them after creation. This is useful for fields that are
// required on creation, but we do not desire to update them after creation,
// for example because of an external controller is managing them, like an
// autoscaler.
InitProvider SQLAlertInitParameters `json:"initProvider,omitempty"`
}
SQLAlertSpec defines the desired state of SQLAlert
func (*SQLAlertSpec) DeepCopy ¶
func (in *SQLAlertSpec) DeepCopy() *SQLAlertSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLAlertSpec.
func (*SQLAlertSpec) DeepCopyInto ¶
func (in *SQLAlertSpec) DeepCopyInto(out *SQLAlertSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLAlertStatus ¶
type SQLAlertStatus struct {
v1.ResourceStatus `json:",inline"`
AtProvider SQLAlertObservation `json:"atProvider,omitempty"`
}
SQLAlertStatus defines the observed state of SQLAlert.
func (*SQLAlertStatus) DeepCopy ¶
func (in *SQLAlertStatus) DeepCopy() *SQLAlertStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLAlertStatus.
func (*SQLAlertStatus) DeepCopyInto ¶
func (in *SQLAlertStatus) DeepCopyInto(out *SQLAlertStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLDashboard ¶
type SQLDashboard struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter"
Spec SQLDashboardSpec `json:"spec"`
Status SQLDashboardStatus `json:"status,omitempty"`
}
SQLDashboard is the Schema for the SQLDashboards API. ""subcategory: "Databricks SQL" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,databricks}
func (*SQLDashboard) DeepCopy ¶
func (in *SQLDashboard) DeepCopy() *SQLDashboard
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLDashboard.
func (*SQLDashboard) DeepCopyInto ¶
func (in *SQLDashboard) DeepCopyInto(out *SQLDashboard)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SQLDashboard) DeepCopyObject ¶
func (in *SQLDashboard) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SQLDashboard) GetCondition ¶
func (mg *SQLDashboard) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SQLDashboard.
func (*SQLDashboard) GetConnectionDetailsMapping ¶
func (tr *SQLDashboard) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SQLDashboard
func (*SQLDashboard) GetDeletionPolicy ¶
func (mg *SQLDashboard) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SQLDashboard.
func (*SQLDashboard) GetID ¶
func (tr *SQLDashboard) GetID() string
GetID returns ID of underlying Terraform resource of this SQLDashboard
func (*SQLDashboard) GetInitParameters ¶
func (tr *SQLDashboard) GetInitParameters() (map[string]any, error)
GetInitParameters of this SQLDashboard
func (*SQLDashboard) GetManagementPolicies ¶
func (mg *SQLDashboard) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SQLDashboard.
func (*SQLDashboard) GetMergedParameters ¶
func (tr *SQLDashboard) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SQLDashboard
func (*SQLDashboard) GetObservation ¶
func (tr *SQLDashboard) GetObservation() (map[string]any, error)
GetObservation of this SQLDashboard
func (*SQLDashboard) GetParameters ¶
func (tr *SQLDashboard) GetParameters() (map[string]any, error)
GetParameters of this SQLDashboard
func (*SQLDashboard) GetProviderConfigReference ¶
func (mg *SQLDashboard) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SQLDashboard.
func (*SQLDashboard) GetPublishConnectionDetailsTo ¶
func (mg *SQLDashboard) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SQLDashboard.
func (*SQLDashboard) GetTerraformResourceType ¶
func (mg *SQLDashboard) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SQLDashboard
func (*SQLDashboard) GetTerraformSchemaVersion ¶
func (tr *SQLDashboard) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SQLDashboard) GetWriteConnectionSecretToReference ¶
func (mg *SQLDashboard) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SQLDashboard.
func (*SQLDashboard) LateInitialize ¶
func (tr *SQLDashboard) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SQLDashboard using its observed tfState. returns True if there are any spec changes for the resource.
func (*SQLDashboard) SetConditions ¶
func (mg *SQLDashboard) SetConditions(c ...xpv1.Condition)
SetConditions of this SQLDashboard.
func (*SQLDashboard) SetDeletionPolicy ¶
func (mg *SQLDashboard) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SQLDashboard.
func (*SQLDashboard) SetManagementPolicies ¶
func (mg *SQLDashboard) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SQLDashboard.
func (*SQLDashboard) SetObservation ¶
func (tr *SQLDashboard) SetObservation(obs map[string]any) error
SetObservation for this SQLDashboard
func (*SQLDashboard) SetParameters ¶
func (tr *SQLDashboard) SetParameters(params map[string]any) error
SetParameters for this SQLDashboard
func (*SQLDashboard) SetProviderConfigReference ¶
func (mg *SQLDashboard) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SQLDashboard.
func (*SQLDashboard) SetPublishConnectionDetailsTo ¶
func (mg *SQLDashboard) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SQLDashboard.
func (*SQLDashboard) SetWriteConnectionSecretToReference ¶
func (mg *SQLDashboard) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SQLDashboard.
type SQLDashboardInitParameters ¶
type SQLDashboardInitParameters struct {
CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"`
DashboardFiltersEnabled *bool `json:"dashboardFiltersEnabled,omitempty" tf:"dashboard_filters_enabled,omitempty"`
Name *string `json:"name,omitempty" tf:"name,omitempty"`
Parent *string `json:"parent,omitempty" tf:"parent,omitempty"`
RunAsRole *string `json:"runAsRole,omitempty" tf:"run_as_role,omitempty"`
Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"`
UpdatedAt *string `json:"updatedAt,omitempty" tf:"updated_at,omitempty"`
}
func (*SQLDashboardInitParameters) DeepCopy ¶
func (in *SQLDashboardInitParameters) DeepCopy() *SQLDashboardInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLDashboardInitParameters.
func (*SQLDashboardInitParameters) DeepCopyInto ¶
func (in *SQLDashboardInitParameters) DeepCopyInto(out *SQLDashboardInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLDashboardList ¶
type SQLDashboardList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []SQLDashboard `json:"items"`
}
SQLDashboardList contains a list of SQLDashboards
func (*SQLDashboardList) DeepCopy ¶
func (in *SQLDashboardList) DeepCopy() *SQLDashboardList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLDashboardList.
func (*SQLDashboardList) DeepCopyInto ¶
func (in *SQLDashboardList) DeepCopyInto(out *SQLDashboardList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SQLDashboardList) DeepCopyObject ¶
func (in *SQLDashboardList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SQLDashboardList) GetItems ¶
func (l *SQLDashboardList) GetItems() []resource.Managed
GetItems of this SQLDashboardList.
type SQLDashboardObservation ¶
type SQLDashboardObservation struct {
CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"`
DashboardFiltersEnabled *bool `json:"dashboardFiltersEnabled,omitempty" tf:"dashboard_filters_enabled,omitempty"`
// the unique ID of the SQL Dashboard.
ID *string `json:"id,omitempty" tf:"id,omitempty"`
Name *string `json:"name,omitempty" tf:"name,omitempty"`
Parent *string `json:"parent,omitempty" tf:"parent,omitempty"`
RunAsRole *string `json:"runAsRole,omitempty" tf:"run_as_role,omitempty"`
Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"`
UpdatedAt *string `json:"updatedAt,omitempty" tf:"updated_at,omitempty"`
}
func (*SQLDashboardObservation) DeepCopy ¶
func (in *SQLDashboardObservation) DeepCopy() *SQLDashboardObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLDashboardObservation.
func (*SQLDashboardObservation) DeepCopyInto ¶
func (in *SQLDashboardObservation) DeepCopyInto(out *SQLDashboardObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLDashboardParameters ¶
type SQLDashboardParameters struct {
// +kubebuilder:validation:Optional
CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"`
// +kubebuilder:validation:Optional
DashboardFiltersEnabled *bool `json:"dashboardFiltersEnabled,omitempty" tf:"dashboard_filters_enabled,omitempty"`
// +kubebuilder:validation:Optional
Name *string `json:"name,omitempty" tf:"name,omitempty"`
// +kubebuilder:validation:Optional
Parent *string `json:"parent,omitempty" tf:"parent,omitempty"`
// +kubebuilder:validation:Optional
RunAsRole *string `json:"runAsRole,omitempty" tf:"run_as_role,omitempty"`
// +kubebuilder:validation:Optional
Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"`
// +kubebuilder:validation:Optional
UpdatedAt *string `json:"updatedAt,omitempty" tf:"updated_at,omitempty"`
}
func (*SQLDashboardParameters) DeepCopy ¶
func (in *SQLDashboardParameters) DeepCopy() *SQLDashboardParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLDashboardParameters.
func (*SQLDashboardParameters) DeepCopyInto ¶
func (in *SQLDashboardParameters) DeepCopyInto(out *SQLDashboardParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLDashboardSpec ¶
type SQLDashboardSpec struct {
v1.ResourceSpec `json:",inline"`
ForProvider SQLDashboardParameters `json:"forProvider"`
// THIS IS A BETA FIELD. It will be honored
// unless the Management Policies feature flag is disabled.
// InitProvider holds the same fields as ForProvider, with the exception
// of Identifier and other resource reference fields. The fields that are
// in InitProvider are merged into ForProvider when the resource is created.
// The same fields are also added to the terraform ignore_changes hook, to
// avoid updating them after creation. This is useful for fields that are
// required on creation, but we do not desire to update them after creation,
// for example because of an external controller is managing them, like an
// autoscaler.
InitProvider SQLDashboardInitParameters `json:"initProvider,omitempty"`
}
SQLDashboardSpec defines the desired state of SQLDashboard
func (*SQLDashboardSpec) DeepCopy ¶
func (in *SQLDashboardSpec) DeepCopy() *SQLDashboardSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLDashboardSpec.
func (*SQLDashboardSpec) DeepCopyInto ¶
func (in *SQLDashboardSpec) DeepCopyInto(out *SQLDashboardSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLDashboardStatus ¶
type SQLDashboardStatus struct {
v1.ResourceStatus `json:",inline"`
AtProvider SQLDashboardObservation `json:"atProvider,omitempty"`
}
SQLDashboardStatus defines the observed state of SQLDashboard.
func (*SQLDashboardStatus) DeepCopy ¶
func (in *SQLDashboardStatus) DeepCopy() *SQLDashboardStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLDashboardStatus.
func (*SQLDashboardStatus) DeepCopyInto ¶
func (in *SQLDashboardStatus) DeepCopyInto(out *SQLDashboardStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLEndpoint ¶
type SQLEndpoint struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.clusterSize) || (has(self.initProvider) && has(self.initProvider.clusterSize))",message="spec.forProvider.clusterSize is a required parameter"
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter"
Spec SQLEndpointSpec `json:"spec"`
Status SQLEndpointStatus `json:"status,omitempty"`
}
SQLEndpoint is the Schema for the SQLEndpoints API. ""subcategory: "Databricks SQL" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,databricks}
func (*SQLEndpoint) DeepCopy ¶
func (in *SQLEndpoint) DeepCopy() *SQLEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLEndpoint.
func (*SQLEndpoint) DeepCopyInto ¶
func (in *SQLEndpoint) DeepCopyInto(out *SQLEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SQLEndpoint) DeepCopyObject ¶
func (in *SQLEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SQLEndpoint) GetCondition ¶
func (mg *SQLEndpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SQLEndpoint.
func (*SQLEndpoint) GetConnectionDetailsMapping ¶
func (tr *SQLEndpoint) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SQLEndpoint
func (*SQLEndpoint) GetDeletionPolicy ¶
func (mg *SQLEndpoint) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SQLEndpoint.
func (*SQLEndpoint) GetID ¶
func (tr *SQLEndpoint) GetID() string
GetID returns ID of underlying Terraform resource of this SQLEndpoint
func (*SQLEndpoint) GetInitParameters ¶
func (tr *SQLEndpoint) GetInitParameters() (map[string]any, error)
GetInitParameters of this SQLEndpoint
func (*SQLEndpoint) GetManagementPolicies ¶
func (mg *SQLEndpoint) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SQLEndpoint.
func (*SQLEndpoint) GetMergedParameters ¶
func (tr *SQLEndpoint) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SQLEndpoint
func (*SQLEndpoint) GetObservation ¶
func (tr *SQLEndpoint) GetObservation() (map[string]any, error)
GetObservation of this SQLEndpoint
func (*SQLEndpoint) GetParameters ¶
func (tr *SQLEndpoint) GetParameters() (map[string]any, error)
GetParameters of this SQLEndpoint
func (*SQLEndpoint) GetProviderConfigReference ¶
func (mg *SQLEndpoint) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SQLEndpoint.
func (*SQLEndpoint) GetPublishConnectionDetailsTo ¶
func (mg *SQLEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SQLEndpoint.
func (*SQLEndpoint) GetTerraformResourceType ¶
func (mg *SQLEndpoint) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SQLEndpoint
func (*SQLEndpoint) GetTerraformSchemaVersion ¶
func (tr *SQLEndpoint) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SQLEndpoint) GetWriteConnectionSecretToReference ¶
func (mg *SQLEndpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SQLEndpoint.
func (*SQLEndpoint) LateInitialize ¶
func (tr *SQLEndpoint) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SQLEndpoint using its observed tfState. returns True if there are any spec changes for the resource.
func (*SQLEndpoint) SetConditions ¶
func (mg *SQLEndpoint) SetConditions(c ...xpv1.Condition)
SetConditions of this SQLEndpoint.
func (*SQLEndpoint) SetDeletionPolicy ¶
func (mg *SQLEndpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SQLEndpoint.
func (*SQLEndpoint) SetManagementPolicies ¶
func (mg *SQLEndpoint) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SQLEndpoint.
func (*SQLEndpoint) SetObservation ¶
func (tr *SQLEndpoint) SetObservation(obs map[string]any) error
SetObservation for this SQLEndpoint
func (*SQLEndpoint) SetParameters ¶
func (tr *SQLEndpoint) SetParameters(params map[string]any) error
SetParameters for this SQLEndpoint
func (*SQLEndpoint) SetProviderConfigReference ¶
func (mg *SQLEndpoint) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SQLEndpoint.
func (*SQLEndpoint) SetPublishConnectionDetailsTo ¶
func (mg *SQLEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SQLEndpoint.
func (*SQLEndpoint) SetWriteConnectionSecretToReference ¶
func (mg *SQLEndpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SQLEndpoint.
type SQLEndpointInitParameters ¶
type SQLEndpointInitParameters struct {
// Time in minutes until an idle SQL warehouse terminates all clusters and stops. This field is optional. The default is 120, set to 0 to disable the auto stop.
AutoStopMins *float64 `json:"autoStopMins,omitempty" tf:"auto_stop_mins,omitempty"`
// block, consisting of following fields:
Channel []ChannelInitParameters `json:"channel,omitempty" tf:"channel,omitempty"`
// The size of the clusters allocated to the endpoint: "2X-Small", "X-Small", "Small", "Medium", "Large", "X-Large", "2X-Large", "3X-Large", "4X-Large".
ClusterSize *string `json:"clusterSize,omitempty" tf:"cluster_size,omitempty"`
// ID of the data source for this endpoint. This is used to bind an Databricks SQL query to an endpoint.
DataSourceID *string `json:"dataSourceId,omitempty" tf:"data_source_id,omitempty"`
// Whether to enable Photon. This field is optional and is enabled by default.
EnablePhoton *bool `json:"enablePhoton,omitempty" tf:"enable_photon,omitempty"`
// Whether this SQL warehouse is a serverless endpoint. See below for details about the default values. To avoid ambiguity, especially for organizations with many workspaces, Databricks recommends that you always set this field explicitly.
EnableServerlessCompute *bool `json:"enableServerlessCompute,omitempty" tf:"enable_serverless_compute,omitempty"`
InstanceProfileArn *string `json:"instanceProfileArn,omitempty" tf:"instance_profile_arn,omitempty"`
// Maximum number of clusters available when a SQL warehouse is running. This field is required. If multi-cluster load balancing is not enabled, this is default to 1.
MaxNumClusters *float64 `json:"maxNumClusters,omitempty" tf:"max_num_clusters,omitempty"`
// Minimum number of clusters available when a SQL warehouse is running. The default is 1.
MinNumClusters *float64 `json:"minNumClusters,omitempty" tf:"min_num_clusters,omitempty"`
// Name of the SQL warehouse. Must be unique.
Name *string `json:"name,omitempty" tf:"name,omitempty"`
// The spot policy to use for allocating instances to clusters: COST_OPTIMIZED or RELIABILITY_OPTIMIZED. This field is optional. Default is COST_OPTIMIZED.
SpotInstancePolicy *string `json:"spotInstancePolicy,omitempty" tf:"spot_instance_policy,omitempty"`
// Databricks tags all endpoint resources with these tags.
Tags []TagsInitParameters `json:"tags,omitempty" tf:"tags,omitempty"`
// SQL warehouse type. See for AWS or Azure. Set to PRO or CLASSIC. If the field enable_serverless_compute has the value true either explicitly or through the default logic (see that field above for details), the default is PRO, which is required for serverless SQL warehouses. Otherwise, the default is CLASSIC.
WarehouseType *string `json:"warehouseType,omitempty" tf:"warehouse_type,omitempty"`
}
func (*SQLEndpointInitParameters) DeepCopy ¶
func (in *SQLEndpointInitParameters) DeepCopy() *SQLEndpointInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLEndpointInitParameters.
func (*SQLEndpointInitParameters) DeepCopyInto ¶
func (in *SQLEndpointInitParameters) DeepCopyInto(out *SQLEndpointInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLEndpointList ¶
type SQLEndpointList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []SQLEndpoint `json:"items"`
}
SQLEndpointList contains a list of SQLEndpoints
func (*SQLEndpointList) DeepCopy ¶
func (in *SQLEndpointList) DeepCopy() *SQLEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLEndpointList.
func (*SQLEndpointList) DeepCopyInto ¶
func (in *SQLEndpointList) DeepCopyInto(out *SQLEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SQLEndpointList) DeepCopyObject ¶
func (in *SQLEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SQLEndpointList) GetItems ¶
func (l *SQLEndpointList) GetItems() []resource.Managed
GetItems of this SQLEndpointList.
type SQLEndpointObservation ¶
type SQLEndpointObservation struct {
// Time in minutes until an idle SQL warehouse terminates all clusters and stops. This field is optional. The default is 120, set to 0 to disable the auto stop.
AutoStopMins *float64 `json:"autoStopMins,omitempty" tf:"auto_stop_mins,omitempty"`
// block, consisting of following fields:
Channel []ChannelObservation `json:"channel,omitempty" tf:"channel,omitempty"`
// The size of the clusters allocated to the endpoint: "2X-Small", "X-Small", "Small", "Medium", "Large", "X-Large", "2X-Large", "3X-Large", "4X-Large".
ClusterSize *string `json:"clusterSize,omitempty" tf:"cluster_size,omitempty"`
// The username of the user who created the endpoint.
CreatorName *string `json:"creatorName,omitempty" tf:"creator_name,omitempty"`
// ID of the data source for this endpoint. This is used to bind an Databricks SQL query to an endpoint.
DataSourceID *string `json:"dataSourceId,omitempty" tf:"data_source_id,omitempty"`
// Whether to enable Photon. This field is optional and is enabled by default.
EnablePhoton *bool `json:"enablePhoton,omitempty" tf:"enable_photon,omitempty"`
// Whether this SQL warehouse is a serverless endpoint. See below for details about the default values. To avoid ambiguity, especially for organizations with many workspaces, Databricks recommends that you always set this field explicitly.
EnableServerlessCompute *bool `json:"enableServerlessCompute,omitempty" tf:"enable_serverless_compute,omitempty"`
// Health status of the endpoint.
Health []HealthObservation `json:"health,omitempty" tf:"health,omitempty"`
// the unique ID of the SQL warehouse.
ID *string `json:"id,omitempty" tf:"id,omitempty"`
InstanceProfileArn *string `json:"instanceProfileArn,omitempty" tf:"instance_profile_arn,omitempty"`
// JDBC connection string.
JdbcURL *string `json:"jdbcUrl,omitempty" tf:"jdbc_url,omitempty"`
// Maximum number of clusters available when a SQL warehouse is running. This field is required. If multi-cluster load balancing is not enabled, this is default to 1.
MaxNumClusters *float64 `json:"maxNumClusters,omitempty" tf:"max_num_clusters,omitempty"`
// Minimum number of clusters available when a SQL warehouse is running. The default is 1.
MinNumClusters *float64 `json:"minNumClusters,omitempty" tf:"min_num_clusters,omitempty"`
// Name of the SQL warehouse. Must be unique.
Name *string `json:"name,omitempty" tf:"name,omitempty"`
// The current number of clusters used by the endpoint.
NumActiveSessions *float64 `json:"numActiveSessions,omitempty" tf:"num_active_sessions,omitempty"`
// The current number of clusters used by the endpoint.
NumClusters *float64 `json:"numClusters,omitempty" tf:"num_clusters,omitempty"`
// ODBC connection params: odbc_params.hostname, odbc_params.path, odbc_params.protocol, and odbc_params.port.
OdbcParams []OdbcParamsObservation `json:"odbcParams,omitempty" tf:"odbc_params,omitempty"`
// The spot policy to use for allocating instances to clusters: COST_OPTIMIZED or RELIABILITY_OPTIMIZED. This field is optional. Default is COST_OPTIMIZED.
SpotInstancePolicy *string `json:"spotInstancePolicy,omitempty" tf:"spot_instance_policy,omitempty"`
// The current state of the endpoint.
State *string `json:"state,omitempty" tf:"state,omitempty"`
// Databricks tags all endpoint resources with these tags.
Tags []TagsObservation `json:"tags,omitempty" tf:"tags,omitempty"`
// SQL warehouse type. See for AWS or Azure. Set to PRO or CLASSIC. If the field enable_serverless_compute has the value true either explicitly or through the default logic (see that field above for details), the default is PRO, which is required for serverless SQL warehouses. Otherwise, the default is CLASSIC.
WarehouseType *string `json:"warehouseType,omitempty" tf:"warehouse_type,omitempty"`
}
func (*SQLEndpointObservation) DeepCopy ¶
func (in *SQLEndpointObservation) DeepCopy() *SQLEndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLEndpointObservation.
func (*SQLEndpointObservation) DeepCopyInto ¶
func (in *SQLEndpointObservation) DeepCopyInto(out *SQLEndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLEndpointParameters ¶
type SQLEndpointParameters struct {
// Time in minutes until an idle SQL warehouse terminates all clusters and stops. This field is optional. The default is 120, set to 0 to disable the auto stop.
// +kubebuilder:validation:Optional
AutoStopMins *float64 `json:"autoStopMins,omitempty" tf:"auto_stop_mins,omitempty"`
// block, consisting of following fields:
// +kubebuilder:validation:Optional
Channel []ChannelParameters `json:"channel,omitempty" tf:"channel,omitempty"`
// The size of the clusters allocated to the endpoint: "2X-Small", "X-Small", "Small", "Medium", "Large", "X-Large", "2X-Large", "3X-Large", "4X-Large".
// +kubebuilder:validation:Optional
ClusterSize *string `json:"clusterSize,omitempty" tf:"cluster_size,omitempty"`
// ID of the data source for this endpoint. This is used to bind an Databricks SQL query to an endpoint.
// +kubebuilder:validation:Optional
DataSourceID *string `json:"dataSourceId,omitempty" tf:"data_source_id,omitempty"`
// Whether to enable Photon. This field is optional and is enabled by default.
// +kubebuilder:validation:Optional
EnablePhoton *bool `json:"enablePhoton,omitempty" tf:"enable_photon,omitempty"`
// Whether this SQL warehouse is a serverless endpoint. See below for details about the default values. To avoid ambiguity, especially for organizations with many workspaces, Databricks recommends that you always set this field explicitly.
// +kubebuilder:validation:Optional
EnableServerlessCompute *bool `json:"enableServerlessCompute,omitempty" tf:"enable_serverless_compute,omitempty"`
// +kubebuilder:validation:Optional
InstanceProfileArn *string `json:"instanceProfileArn,omitempty" tf:"instance_profile_arn,omitempty"`
// Maximum number of clusters available when a SQL warehouse is running. This field is required. If multi-cluster load balancing is not enabled, this is default to 1.
// +kubebuilder:validation:Optional
MaxNumClusters *float64 `json:"maxNumClusters,omitempty" tf:"max_num_clusters,omitempty"`
// Minimum number of clusters available when a SQL warehouse is running. The default is 1.
// +kubebuilder:validation:Optional
MinNumClusters *float64 `json:"minNumClusters,omitempty" tf:"min_num_clusters,omitempty"`
// Name of the SQL warehouse. Must be unique.
// +kubebuilder:validation:Optional
Name *string `json:"name,omitempty" tf:"name,omitempty"`
// The spot policy to use for allocating instances to clusters: COST_OPTIMIZED or RELIABILITY_OPTIMIZED. This field is optional. Default is COST_OPTIMIZED.
// +kubebuilder:validation:Optional
SpotInstancePolicy *string `json:"spotInstancePolicy,omitempty" tf:"spot_instance_policy,omitempty"`
// Databricks tags all endpoint resources with these tags.
// +kubebuilder:validation:Optional
Tags []TagsParameters `json:"tags,omitempty" tf:"tags,omitempty"`
// SQL warehouse type. See for AWS or Azure. Set to PRO or CLASSIC. If the field enable_serverless_compute has the value true either explicitly or through the default logic (see that field above for details), the default is PRO, which is required for serverless SQL warehouses. Otherwise, the default is CLASSIC.
// +kubebuilder:validation:Optional
WarehouseType *string `json:"warehouseType,omitempty" tf:"warehouse_type,omitempty"`
}
func (*SQLEndpointParameters) DeepCopy ¶
func (in *SQLEndpointParameters) DeepCopy() *SQLEndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLEndpointParameters.
func (*SQLEndpointParameters) DeepCopyInto ¶
func (in *SQLEndpointParameters) DeepCopyInto(out *SQLEndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLEndpointSpec ¶
type SQLEndpointSpec struct {
v1.ResourceSpec `json:",inline"`
ForProvider SQLEndpointParameters `json:"forProvider"`
// THIS IS A BETA FIELD. It will be honored
// unless the Management Policies feature flag is disabled.
// InitProvider holds the same fields as ForProvider, with the exception
// of Identifier and other resource reference fields. The fields that are
// in InitProvider are merged into ForProvider when the resource is created.
// The same fields are also added to the terraform ignore_changes hook, to
// avoid updating them after creation. This is useful for fields that are
// required on creation, but we do not desire to update them after creation,
// for example because of an external controller is managing them, like an
// autoscaler.
InitProvider SQLEndpointInitParameters `json:"initProvider,omitempty"`
}
SQLEndpointSpec defines the desired state of SQLEndpoint
func (*SQLEndpointSpec) DeepCopy ¶
func (in *SQLEndpointSpec) DeepCopy() *SQLEndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLEndpointSpec.
func (*SQLEndpointSpec) DeepCopyInto ¶
func (in *SQLEndpointSpec) DeepCopyInto(out *SQLEndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLEndpointStatus ¶
type SQLEndpointStatus struct {
v1.ResourceStatus `json:",inline"`
AtProvider SQLEndpointObservation `json:"atProvider,omitempty"`
}
SQLEndpointStatus defines the observed state of SQLEndpoint.
func (*SQLEndpointStatus) DeepCopy ¶
func (in *SQLEndpointStatus) DeepCopy() *SQLEndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLEndpointStatus.
func (*SQLEndpointStatus) DeepCopyInto ¶
func (in *SQLEndpointStatus) DeepCopyInto(out *SQLEndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLGlobalConfig ¶
type SQLGlobalConfig struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec SQLGlobalConfigSpec `json:"spec"`
Status SQLGlobalConfigStatus `json:"status,omitempty"`
}
SQLGlobalConfig is the Schema for the SQLGlobalConfigs API. ""subcategory: "Databricks SQL" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,databricks}
func (*SQLGlobalConfig) DeepCopy ¶
func (in *SQLGlobalConfig) DeepCopy() *SQLGlobalConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLGlobalConfig.
func (*SQLGlobalConfig) DeepCopyInto ¶
func (in *SQLGlobalConfig) DeepCopyInto(out *SQLGlobalConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SQLGlobalConfig) DeepCopyObject ¶
func (in *SQLGlobalConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SQLGlobalConfig) GetCondition ¶
func (mg *SQLGlobalConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SQLGlobalConfig.
func (*SQLGlobalConfig) GetConnectionDetailsMapping ¶
func (tr *SQLGlobalConfig) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SQLGlobalConfig
func (*SQLGlobalConfig) GetDeletionPolicy ¶
func (mg *SQLGlobalConfig) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SQLGlobalConfig.
func (*SQLGlobalConfig) GetID ¶
func (tr *SQLGlobalConfig) GetID() string
GetID returns ID of underlying Terraform resource of this SQLGlobalConfig
func (*SQLGlobalConfig) GetInitParameters ¶
func (tr *SQLGlobalConfig) GetInitParameters() (map[string]any, error)
GetInitParameters of this SQLGlobalConfig
func (*SQLGlobalConfig) GetManagementPolicies ¶
func (mg *SQLGlobalConfig) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SQLGlobalConfig.
func (*SQLGlobalConfig) GetMergedParameters ¶
func (tr *SQLGlobalConfig) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SQLGlobalConfig
func (*SQLGlobalConfig) GetObservation ¶
func (tr *SQLGlobalConfig) GetObservation() (map[string]any, error)
GetObservation of this SQLGlobalConfig
func (*SQLGlobalConfig) GetParameters ¶
func (tr *SQLGlobalConfig) GetParameters() (map[string]any, error)
GetParameters of this SQLGlobalConfig
func (*SQLGlobalConfig) GetProviderConfigReference ¶
func (mg *SQLGlobalConfig) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SQLGlobalConfig.
func (*SQLGlobalConfig) GetPublishConnectionDetailsTo ¶
func (mg *SQLGlobalConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SQLGlobalConfig.
func (*SQLGlobalConfig) GetTerraformResourceType ¶
func (mg *SQLGlobalConfig) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SQLGlobalConfig
func (*SQLGlobalConfig) GetTerraformSchemaVersion ¶
func (tr *SQLGlobalConfig) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SQLGlobalConfig) GetWriteConnectionSecretToReference ¶
func (mg *SQLGlobalConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SQLGlobalConfig.
func (*SQLGlobalConfig) Hub ¶
func (tr *SQLGlobalConfig) Hub()
Hub marks this type as a conversion hub.
func (*SQLGlobalConfig) LateInitialize ¶
func (tr *SQLGlobalConfig) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SQLGlobalConfig using its observed tfState. returns True if there are any spec changes for the resource.
func (*SQLGlobalConfig) SetConditions ¶
func (mg *SQLGlobalConfig) SetConditions(c ...xpv1.Condition)
SetConditions of this SQLGlobalConfig.
func (*SQLGlobalConfig) SetDeletionPolicy ¶
func (mg *SQLGlobalConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SQLGlobalConfig.
func (*SQLGlobalConfig) SetManagementPolicies ¶
func (mg *SQLGlobalConfig) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SQLGlobalConfig.
func (*SQLGlobalConfig) SetObservation ¶
func (tr *SQLGlobalConfig) SetObservation(obs map[string]any) error
SetObservation for this SQLGlobalConfig
func (*SQLGlobalConfig) SetParameters ¶
func (tr *SQLGlobalConfig) SetParameters(params map[string]any) error
SetParameters for this SQLGlobalConfig
func (*SQLGlobalConfig) SetProviderConfigReference ¶
func (mg *SQLGlobalConfig) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SQLGlobalConfig.
func (*SQLGlobalConfig) SetPublishConnectionDetailsTo ¶
func (mg *SQLGlobalConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SQLGlobalConfig.
func (*SQLGlobalConfig) SetWriteConnectionSecretToReference ¶
func (mg *SQLGlobalConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SQLGlobalConfig.
type SQLGlobalConfigInitParameters ¶
type SQLGlobalConfigInitParameters struct {
// Data access configuration for databricks_sql_endpoint, such as configuration for an external Hive metastore, Hadoop Filesystem configuration, etc. Please note that the list of supported configuration properties is limited, so refer to the documentation for a full list. Apply will fail if you're specifying not permitted configuration.
// +mapType=granular
DataAccessConfig map[string]*string `json:"dataAccessConfig,omitempty" tf:"data_access_config,omitempty"`
EnableServerlessCompute *bool `json:"enableServerlessCompute,omitempty" tf:"enable_serverless_compute,omitempty"`
// used to access GCP services, such as Cloud Storage, from databricks_sql_endpoint. Please note that this parameter is only for GCP, and will generate an error if used on other clouds.
GoogleServiceAccount *string `json:"googleServiceAccount,omitempty" tf:"google_service_account,omitempty"`
// databricks_instance_profile used to access storage from databricks_sql_endpoint. Please note that this parameter is only for AWS, and will generate an error if used on other clouds.
InstanceProfileArn *string `json:"instanceProfileArn,omitempty" tf:"instance_profile_arn,omitempty"`
// SQL Configuration Parameters let you override the default behavior for all sessions with all endpoints.
// +mapType=granular
SQLConfigParams map[string]*string `json:"sqlConfigParams,omitempty" tf:"sql_config_params,omitempty"`
// The policy for controlling access to datasets. Default value: DATA_ACCESS_CONTROL, consult documentation for list of possible values
SecurityPolicy *string `json:"securityPolicy,omitempty" tf:"security_policy,omitempty"`
}
func (*SQLGlobalConfigInitParameters) DeepCopy ¶
func (in *SQLGlobalConfigInitParameters) DeepCopy() *SQLGlobalConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLGlobalConfigInitParameters.
func (*SQLGlobalConfigInitParameters) DeepCopyInto ¶
func (in *SQLGlobalConfigInitParameters) DeepCopyInto(out *SQLGlobalConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLGlobalConfigList ¶
type SQLGlobalConfigList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []SQLGlobalConfig `json:"items"`
}
SQLGlobalConfigList contains a list of SQLGlobalConfigs
func (*SQLGlobalConfigList) DeepCopy ¶
func (in *SQLGlobalConfigList) DeepCopy() *SQLGlobalConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLGlobalConfigList.
func (*SQLGlobalConfigList) DeepCopyInto ¶
func (in *SQLGlobalConfigList) DeepCopyInto(out *SQLGlobalConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SQLGlobalConfigList) DeepCopyObject ¶
func (in *SQLGlobalConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SQLGlobalConfigList) GetItems ¶
func (l *SQLGlobalConfigList) GetItems() []resource.Managed
GetItems of this SQLGlobalConfigList.
type SQLGlobalConfigObservation ¶
type SQLGlobalConfigObservation struct {
// Data access configuration for databricks_sql_endpoint, such as configuration for an external Hive metastore, Hadoop Filesystem configuration, etc. Please note that the list of supported configuration properties is limited, so refer to the documentation for a full list. Apply will fail if you're specifying not permitted configuration.
// +mapType=granular
DataAccessConfig map[string]*string `json:"dataAccessConfig,omitempty" tf:"data_access_config,omitempty"`
EnableServerlessCompute *bool `json:"enableServerlessCompute,omitempty" tf:"enable_serverless_compute,omitempty"`
// used to access GCP services, such as Cloud Storage, from databricks_sql_endpoint. Please note that this parameter is only for GCP, and will generate an error if used on other clouds.
GoogleServiceAccount *string `json:"googleServiceAccount,omitempty" tf:"google_service_account,omitempty"`
ID *string `json:"id,omitempty" tf:"id,omitempty"`
// databricks_instance_profile used to access storage from databricks_sql_endpoint. Please note that this parameter is only for AWS, and will generate an error if used on other clouds.
InstanceProfileArn *string `json:"instanceProfileArn,omitempty" tf:"instance_profile_arn,omitempty"`
// SQL Configuration Parameters let you override the default behavior for all sessions with all endpoints.
// +mapType=granular
SQLConfigParams map[string]*string `json:"sqlConfigParams,omitempty" tf:"sql_config_params,omitempty"`
// The policy for controlling access to datasets. Default value: DATA_ACCESS_CONTROL, consult documentation for list of possible values
SecurityPolicy *string `json:"securityPolicy,omitempty" tf:"security_policy,omitempty"`
}
func (*SQLGlobalConfigObservation) DeepCopy ¶
func (in *SQLGlobalConfigObservation) DeepCopy() *SQLGlobalConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLGlobalConfigObservation.
func (*SQLGlobalConfigObservation) DeepCopyInto ¶
func (in *SQLGlobalConfigObservation) DeepCopyInto(out *SQLGlobalConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLGlobalConfigParameters ¶
type SQLGlobalConfigParameters struct {
// Data access configuration for databricks_sql_endpoint, such as configuration for an external Hive metastore, Hadoop Filesystem configuration, etc. Please note that the list of supported configuration properties is limited, so refer to the documentation for a full list. Apply will fail if you're specifying not permitted configuration.
// +kubebuilder:validation:Optional
// +mapType=granular
DataAccessConfig map[string]*string `json:"dataAccessConfig,omitempty" tf:"data_access_config,omitempty"`
// +kubebuilder:validation:Optional
EnableServerlessCompute *bool `json:"enableServerlessCompute,omitempty" tf:"enable_serverless_compute,omitempty"`
// used to access GCP services, such as Cloud Storage, from databricks_sql_endpoint. Please note that this parameter is only for GCP, and will generate an error if used on other clouds.
// +kubebuilder:validation:Optional
GoogleServiceAccount *string `json:"googleServiceAccount,omitempty" tf:"google_service_account,omitempty"`
// databricks_instance_profile used to access storage from databricks_sql_endpoint. Please note that this parameter is only for AWS, and will generate an error if used on other clouds.
// +kubebuilder:validation:Optional
InstanceProfileArn *string `json:"instanceProfileArn,omitempty" tf:"instance_profile_arn,omitempty"`
// SQL Configuration Parameters let you override the default behavior for all sessions with all endpoints.
// +kubebuilder:validation:Optional
// +mapType=granular
SQLConfigParams map[string]*string `json:"sqlConfigParams,omitempty" tf:"sql_config_params,omitempty"`
// The policy for controlling access to datasets. Default value: DATA_ACCESS_CONTROL, consult documentation for list of possible values
// +kubebuilder:validation:Optional
SecurityPolicy *string `json:"securityPolicy,omitempty" tf:"security_policy,omitempty"`
}
func (*SQLGlobalConfigParameters) DeepCopy ¶
func (in *SQLGlobalConfigParameters) DeepCopy() *SQLGlobalConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLGlobalConfigParameters.
func (*SQLGlobalConfigParameters) DeepCopyInto ¶
func (in *SQLGlobalConfigParameters) DeepCopyInto(out *SQLGlobalConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLGlobalConfigSpec ¶
type SQLGlobalConfigSpec struct {
v1.ResourceSpec `json:",inline"`
ForProvider SQLGlobalConfigParameters `json:"forProvider"`
// THIS IS A BETA FIELD. It will be honored
// unless the Management Policies feature flag is disabled.
// InitProvider holds the same fields as ForProvider, with the exception
// of Identifier and other resource reference fields. The fields that are
// in InitProvider are merged into ForProvider when the resource is created.
// The same fields are also added to the terraform ignore_changes hook, to
// avoid updating them after creation. This is useful for fields that are
// required on creation, but we do not desire to update them after creation,
// for example because of an external controller is managing them, like an
// autoscaler.
InitProvider SQLGlobalConfigInitParameters `json:"initProvider,omitempty"`
}
SQLGlobalConfigSpec defines the desired state of SQLGlobalConfig
func (*SQLGlobalConfigSpec) DeepCopy ¶
func (in *SQLGlobalConfigSpec) DeepCopy() *SQLGlobalConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLGlobalConfigSpec.
func (*SQLGlobalConfigSpec) DeepCopyInto ¶
func (in *SQLGlobalConfigSpec) DeepCopyInto(out *SQLGlobalConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLGlobalConfigStatus ¶
type SQLGlobalConfigStatus struct {
v1.ResourceStatus `json:",inline"`
AtProvider SQLGlobalConfigObservation `json:"atProvider,omitempty"`
}
SQLGlobalConfigStatus defines the observed state of SQLGlobalConfig.
func (*SQLGlobalConfigStatus) DeepCopy ¶
func (in *SQLGlobalConfigStatus) DeepCopy() *SQLGlobalConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLGlobalConfigStatus.
func (*SQLGlobalConfigStatus) DeepCopyInto ¶
func (in *SQLGlobalConfigStatus) DeepCopyInto(out *SQLGlobalConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLQuery ¶
type SQLQuery struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.dataSourceId) || (has(self.initProvider) && has(self.initProvider.dataSourceId))",message="spec.forProvider.dataSourceId is a required parameter"
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter"
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.query) || (has(self.initProvider) && has(self.initProvider.query))",message="spec.forProvider.query is a required parameter"
Spec SQLQuerySpec `json:"spec"`
Status SQLQueryStatus `json:"status,omitempty"`
}
SQLQuery is the Schema for the SQLQuerys API. ""subcategory: "Databricks SQL" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,databricks}
func (*SQLQuery) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLQuery.
func (*SQLQuery) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SQLQuery) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SQLQuery) GetCondition ¶
func (mg *SQLQuery) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SQLQuery.
func (*SQLQuery) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this SQLQuery
func (*SQLQuery) GetDeletionPolicy ¶
func (mg *SQLQuery) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SQLQuery.
func (*SQLQuery) GetInitParameters ¶
GetInitParameters of this SQLQuery
func (*SQLQuery) GetManagementPolicies ¶
func (mg *SQLQuery) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SQLQuery.
func (*SQLQuery) GetMergedParameters ¶
GetInitParameters of this SQLQuery
func (*SQLQuery) GetObservation ¶
GetObservation of this SQLQuery
func (*SQLQuery) GetParameters ¶
GetParameters of this SQLQuery
func (*SQLQuery) GetProviderConfigReference ¶
GetProviderConfigReference of this SQLQuery.
func (*SQLQuery) GetPublishConnectionDetailsTo ¶
func (mg *SQLQuery) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SQLQuery.
func (*SQLQuery) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this SQLQuery
func (*SQLQuery) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SQLQuery) GetWriteConnectionSecretToReference ¶
func (mg *SQLQuery) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SQLQuery.
func (*SQLQuery) LateInitialize ¶
LateInitialize this SQLQuery using its observed tfState. returns True if there are any spec changes for the resource.
func (*SQLQuery) SetConditions ¶
SetConditions of this SQLQuery.
func (*SQLQuery) SetDeletionPolicy ¶
func (mg *SQLQuery) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SQLQuery.
func (*SQLQuery) SetManagementPolicies ¶
func (mg *SQLQuery) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SQLQuery.
func (*SQLQuery) SetObservation ¶
SetObservation for this SQLQuery
func (*SQLQuery) SetParameters ¶
SetParameters for this SQLQuery
func (*SQLQuery) SetProviderConfigReference ¶
SetProviderConfigReference of this SQLQuery.
func (*SQLQuery) SetPublishConnectionDetailsTo ¶
func (mg *SQLQuery) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SQLQuery.
func (*SQLQuery) SetWriteConnectionSecretToReference ¶
func (mg *SQLQuery) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SQLQuery.
type SQLQueryInitParameters ¶
type SQLQueryInitParameters struct {
CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"`
// Data source ID of a SQL warehouse
DataSourceID *string `json:"dataSourceId,omitempty" tf:"data_source_id,omitempty"`
// General description that conveys additional information about this query such as usage notes.
Description *string `json:"description,omitempty" tf:"description,omitempty"`
// The title of this query that appears in list views, widget headings, and on the query page.
Name *string `json:"name,omitempty" tf:"name,omitempty"`
Parameter []SQLQueryParameterInitParameters `json:"parameter,omitempty" tf:"parameter,omitempty"`
// The identifier of the workspace folder containing the object.
Parent *string `json:"parent,omitempty" tf:"parent,omitempty"`
// The text of the query to be run.
Query *string `json:"query,omitempty" tf:"query,omitempty"`
// Run as role. Possible values are viewer, owner.
RunAsRole *string `json:"runAsRole,omitempty" tf:"run_as_role,omitempty"`
Schedule []ScheduleInitParameters `json:"schedule,omitempty" tf:"schedule,omitempty"`
Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"`
UpdatedAt *string `json:"updatedAt,omitempty" tf:"updated_at,omitempty"`
}
func (*SQLQueryInitParameters) DeepCopy ¶
func (in *SQLQueryInitParameters) DeepCopy() *SQLQueryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLQueryInitParameters.
func (*SQLQueryInitParameters) DeepCopyInto ¶
func (in *SQLQueryInitParameters) DeepCopyInto(out *SQLQueryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLQueryList ¶
type SQLQueryList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []SQLQuery `json:"items"`
}
SQLQueryList contains a list of SQLQuerys
func (*SQLQueryList) DeepCopy ¶
func (in *SQLQueryList) DeepCopy() *SQLQueryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLQueryList.
func (*SQLQueryList) DeepCopyInto ¶
func (in *SQLQueryList) DeepCopyInto(out *SQLQueryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SQLQueryList) DeepCopyObject ¶
func (in *SQLQueryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SQLQueryList) GetItems ¶
func (l *SQLQueryList) GetItems() []resource.Managed
GetItems of this SQLQueryList.
type SQLQueryObservation ¶
type SQLQueryObservation struct {
CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"`
// Data source ID of a SQL warehouse
DataSourceID *string `json:"dataSourceId,omitempty" tf:"data_source_id,omitempty"`
// General description that conveys additional information about this query such as usage notes.
Description *string `json:"description,omitempty" tf:"description,omitempty"`
// the unique ID of the SQL Query.
ID *string `json:"id,omitempty" tf:"id,omitempty"`
// The title of this query that appears in list views, widget headings, and on the query page.
Name *string `json:"name,omitempty" tf:"name,omitempty"`
Parameter []SQLQueryParameterObservation `json:"parameter,omitempty" tf:"parameter,omitempty"`
// The identifier of the workspace folder containing the object.
Parent *string `json:"parent,omitempty" tf:"parent,omitempty"`
// The text of the query to be run.
Query *string `json:"query,omitempty" tf:"query,omitempty"`
// Run as role. Possible values are viewer, owner.
RunAsRole *string `json:"runAsRole,omitempty" tf:"run_as_role,omitempty"`
Schedule []ScheduleObservation `json:"schedule,omitempty" tf:"schedule,omitempty"`
Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"`
UpdatedAt *string `json:"updatedAt,omitempty" tf:"updated_at,omitempty"`
}
func (*SQLQueryObservation) DeepCopy ¶
func (in *SQLQueryObservation) DeepCopy() *SQLQueryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLQueryObservation.
func (*SQLQueryObservation) DeepCopyInto ¶
func (in *SQLQueryObservation) DeepCopyInto(out *SQLQueryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLQueryParameterInitParameters ¶
type SQLQueryParameterInitParameters struct {
Date []DateInitParameters `json:"date,omitempty" tf:"date,omitempty"`
DateRange []DateRangeInitParameters `json:"dateRange,omitempty" tf:"date_range,omitempty"`
Datetime []DatetimeInitParameters `json:"datetime,omitempty" tf:"datetime,omitempty"`
DatetimeRange []DatetimeRangeInitParameters `json:"datetimeRange,omitempty" tf:"datetime_range,omitempty"`
Datetimesec []DatetimesecInitParameters `json:"datetimesec,omitempty" tf:"datetimesec,omitempty"`
DatetimesecRange []DatetimesecRangeInitParameters `json:"datetimesecRange,omitempty" tf:"datetimesec_range,omitempty"`
Enum []EnumInitParameters `json:"enum,omitempty" tf:"enum,omitempty"`
// The title of this query that appears in list views, widget headings, and on the query page.
Name *string `json:"name,omitempty" tf:"name,omitempty"`
Number []NumberInitParameters `json:"number,omitempty" tf:"number,omitempty"`
// The text of the query to be run.
Query []ParameterQueryInitParameters `json:"query,omitempty" tf:"query,omitempty"`
Text []TextInitParameters `json:"text,omitempty" tf:"text,omitempty"`
// The text displayed in a parameter picking widget.
Title *string `json:"title,omitempty" tf:"title,omitempty"`
}
func (*SQLQueryParameterInitParameters) DeepCopy ¶
func (in *SQLQueryParameterInitParameters) DeepCopy() *SQLQueryParameterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLQueryParameterInitParameters.
func (*SQLQueryParameterInitParameters) DeepCopyInto ¶
func (in *SQLQueryParameterInitParameters) DeepCopyInto(out *SQLQueryParameterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLQueryParameterObservation ¶
type SQLQueryParameterObservation struct {
Date []DateObservation `json:"date,omitempty" tf:"date,omitempty"`
DateRange []DateRangeObservation `json:"dateRange,omitempty" tf:"date_range,omitempty"`
Datetime []DatetimeObservation `json:"datetime,omitempty" tf:"datetime,omitempty"`
DatetimeRange []DatetimeRangeObservation `json:"datetimeRange,omitempty" tf:"datetime_range,omitempty"`
Datetimesec []DatetimesecObservation `json:"datetimesec,omitempty" tf:"datetimesec,omitempty"`
DatetimesecRange []DatetimesecRangeObservation `json:"datetimesecRange,omitempty" tf:"datetimesec_range,omitempty"`
Enum []EnumObservation `json:"enum,omitempty" tf:"enum,omitempty"`
// The title of this query that appears in list views, widget headings, and on the query page.
Name *string `json:"name,omitempty" tf:"name,omitempty"`
Number []NumberObservation `json:"number,omitempty" tf:"number,omitempty"`
// The text of the query to be run.
Query []ParameterQueryObservation `json:"query,omitempty" tf:"query,omitempty"`
Text []TextObservation `json:"text,omitempty" tf:"text,omitempty"`
// The text displayed in a parameter picking widget.
Title *string `json:"title,omitempty" tf:"title,omitempty"`
}
func (*SQLQueryParameterObservation) DeepCopy ¶
func (in *SQLQueryParameterObservation) DeepCopy() *SQLQueryParameterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLQueryParameterObservation.
func (*SQLQueryParameterObservation) DeepCopyInto ¶
func (in *SQLQueryParameterObservation) DeepCopyInto(out *SQLQueryParameterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLQueryParameterParameters ¶
type SQLQueryParameterParameters struct {
// +kubebuilder:validation:Optional
Date []DateParameters `json:"date,omitempty" tf:"date,omitempty"`
// +kubebuilder:validation:Optional
DateRange []DateRangeParameters `json:"dateRange,omitempty" tf:"date_range,omitempty"`
// +kubebuilder:validation:Optional
Datetime []DatetimeParameters `json:"datetime,omitempty" tf:"datetime,omitempty"`
// +kubebuilder:validation:Optional
DatetimeRange []DatetimeRangeParameters `json:"datetimeRange,omitempty" tf:"datetime_range,omitempty"`
// +kubebuilder:validation:Optional
Datetimesec []DatetimesecParameters `json:"datetimesec,omitempty" tf:"datetimesec,omitempty"`
// +kubebuilder:validation:Optional
DatetimesecRange []DatetimesecRangeParameters `json:"datetimesecRange,omitempty" tf:"datetimesec_range,omitempty"`
// +kubebuilder:validation:Optional
Enum []EnumParameters `json:"enum,omitempty" tf:"enum,omitempty"`
// The title of this query that appears in list views, widget headings, and on the query page.
// +kubebuilder:validation:Optional
Name *string `json:"name" tf:"name,omitempty"`
// +kubebuilder:validation:Optional
Number []NumberParameters `json:"number,omitempty" tf:"number,omitempty"`
// The text of the query to be run.
// +kubebuilder:validation:Optional
Query []ParameterQueryParameters `json:"query,omitempty" tf:"query,omitempty"`
// +kubebuilder:validation:Optional
Text []TextParameters `json:"text,omitempty" tf:"text,omitempty"`
// The text displayed in a parameter picking widget.
// +kubebuilder:validation:Optional
Title *string `json:"title,omitempty" tf:"title,omitempty"`
}
func (*SQLQueryParameterParameters) DeepCopy ¶
func (in *SQLQueryParameterParameters) DeepCopy() *SQLQueryParameterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLQueryParameterParameters.
func (*SQLQueryParameterParameters) DeepCopyInto ¶
func (in *SQLQueryParameterParameters) DeepCopyInto(out *SQLQueryParameterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLQueryParameters ¶
type SQLQueryParameters struct {
// +kubebuilder:validation:Optional
CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"`
// Data source ID of a SQL warehouse
// +kubebuilder:validation:Optional
DataSourceID *string `json:"dataSourceId,omitempty" tf:"data_source_id,omitempty"`
// General description that conveys additional information about this query such as usage notes.
// +kubebuilder:validation:Optional
Description *string `json:"description,omitempty" tf:"description,omitempty"`
// The title of this query that appears in list views, widget headings, and on the query page.
// +kubebuilder:validation:Optional
Name *string `json:"name,omitempty" tf:"name,omitempty"`
// +kubebuilder:validation:Optional
Parameter []SQLQueryParameterParameters `json:"parameter,omitempty" tf:"parameter,omitempty"`
// The identifier of the workspace folder containing the object.
// +kubebuilder:validation:Optional
Parent *string `json:"parent,omitempty" tf:"parent,omitempty"`
// The text of the query to be run.
// +kubebuilder:validation:Optional
Query *string `json:"query,omitempty" tf:"query,omitempty"`
// Run as role. Possible values are viewer, owner.
// +kubebuilder:validation:Optional
RunAsRole *string `json:"runAsRole,omitempty" tf:"run_as_role,omitempty"`
// +kubebuilder:validation:Optional
Schedule []ScheduleParameters `json:"schedule,omitempty" tf:"schedule,omitempty"`
// +kubebuilder:validation:Optional
Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"`
// +kubebuilder:validation:Optional
UpdatedAt *string `json:"updatedAt,omitempty" tf:"updated_at,omitempty"`
}
func (*SQLQueryParameters) DeepCopy ¶
func (in *SQLQueryParameters) DeepCopy() *SQLQueryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLQueryParameters.
func (*SQLQueryParameters) DeepCopyInto ¶
func (in *SQLQueryParameters) DeepCopyInto(out *SQLQueryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLQuerySpec ¶
type SQLQuerySpec struct {
v1.ResourceSpec `json:",inline"`
ForProvider SQLQueryParameters `json:"forProvider"`
// THIS IS A BETA FIELD. It will be honored
// unless the Management Policies feature flag is disabled.
// InitProvider holds the same fields as ForProvider, with the exception
// of Identifier and other resource reference fields. The fields that are
// in InitProvider are merged into ForProvider when the resource is created.
// The same fields are also added to the terraform ignore_changes hook, to
// avoid updating them after creation. This is useful for fields that are
// required on creation, but we do not desire to update them after creation,
// for example because of an external controller is managing them, like an
// autoscaler.
InitProvider SQLQueryInitParameters `json:"initProvider,omitempty"`
}
SQLQuerySpec defines the desired state of SQLQuery
func (*SQLQuerySpec) DeepCopy ¶
func (in *SQLQuerySpec) DeepCopy() *SQLQuerySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLQuerySpec.
func (*SQLQuerySpec) DeepCopyInto ¶
func (in *SQLQuerySpec) DeepCopyInto(out *SQLQuerySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLQueryStatus ¶
type SQLQueryStatus struct {
v1.ResourceStatus `json:",inline"`
AtProvider SQLQueryObservation `json:"atProvider,omitempty"`
}
SQLQueryStatus defines the observed state of SQLQuery.
func (*SQLQueryStatus) DeepCopy ¶
func (in *SQLQueryStatus) DeepCopy() *SQLQueryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLQueryStatus.
func (*SQLQueryStatus) DeepCopyInto ¶
func (in *SQLQueryStatus) DeepCopyInto(out *SQLQueryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLVisualization ¶
type SQLVisualization struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter"
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.options) || (has(self.initProvider) && has(self.initProvider.options))",message="spec.forProvider.options is a required parameter"
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.queryId) || (has(self.initProvider) && has(self.initProvider.queryId))",message="spec.forProvider.queryId is a required parameter"
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.type) || (has(self.initProvider) && has(self.initProvider.type))",message="spec.forProvider.type is a required parameter"
Spec SQLVisualizationSpec `json:"spec"`
Status SQLVisualizationStatus `json:"status,omitempty"`
}
SQLVisualization is the Schema for the SQLVisualizations API. ""subcategory: "Databricks SQL" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,databricks}
func (*SQLVisualization) DeepCopy ¶
func (in *SQLVisualization) DeepCopy() *SQLVisualization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLVisualization.
func (*SQLVisualization) DeepCopyInto ¶
func (in *SQLVisualization) DeepCopyInto(out *SQLVisualization)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SQLVisualization) DeepCopyObject ¶
func (in *SQLVisualization) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SQLVisualization) GetCondition ¶
func (mg *SQLVisualization) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SQLVisualization.
func (*SQLVisualization) GetConnectionDetailsMapping ¶
func (tr *SQLVisualization) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SQLVisualization
func (*SQLVisualization) GetDeletionPolicy ¶
func (mg *SQLVisualization) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SQLVisualization.
func (*SQLVisualization) GetID ¶
func (tr *SQLVisualization) GetID() string
GetID returns ID of underlying Terraform resource of this SQLVisualization
func (*SQLVisualization) GetInitParameters ¶
func (tr *SQLVisualization) GetInitParameters() (map[string]any, error)
GetInitParameters of this SQLVisualization
func (*SQLVisualization) GetManagementPolicies ¶
func (mg *SQLVisualization) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SQLVisualization.
func (*SQLVisualization) GetMergedParameters ¶
func (tr *SQLVisualization) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SQLVisualization
func (*SQLVisualization) GetObservation ¶
func (tr *SQLVisualization) GetObservation() (map[string]any, error)
GetObservation of this SQLVisualization
func (*SQLVisualization) GetParameters ¶
func (tr *SQLVisualization) GetParameters() (map[string]any, error)
GetParameters of this SQLVisualization
func (*SQLVisualization) GetProviderConfigReference ¶
func (mg *SQLVisualization) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SQLVisualization.
func (*SQLVisualization) GetPublishConnectionDetailsTo ¶
func (mg *SQLVisualization) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SQLVisualization.
func (*SQLVisualization) GetTerraformResourceType ¶
func (mg *SQLVisualization) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SQLVisualization
func (*SQLVisualization) GetTerraformSchemaVersion ¶
func (tr *SQLVisualization) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SQLVisualization) GetWriteConnectionSecretToReference ¶
func (mg *SQLVisualization) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SQLVisualization.
func (*SQLVisualization) Hub ¶
func (tr *SQLVisualization) Hub()
Hub marks this type as a conversion hub.
func (*SQLVisualization) LateInitialize ¶
func (tr *SQLVisualization) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SQLVisualization using its observed tfState. returns True if there are any spec changes for the resource.
func (*SQLVisualization) SetConditions ¶
func (mg *SQLVisualization) SetConditions(c ...xpv1.Condition)
SetConditions of this SQLVisualization.
func (*SQLVisualization) SetDeletionPolicy ¶
func (mg *SQLVisualization) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SQLVisualization.
func (*SQLVisualization) SetManagementPolicies ¶
func (mg *SQLVisualization) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SQLVisualization.
func (*SQLVisualization) SetObservation ¶
func (tr *SQLVisualization) SetObservation(obs map[string]any) error
SetObservation for this SQLVisualization
func (*SQLVisualization) SetParameters ¶
func (tr *SQLVisualization) SetParameters(params map[string]any) error
SetParameters for this SQLVisualization
func (*SQLVisualization) SetProviderConfigReference ¶
func (mg *SQLVisualization) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SQLVisualization.
func (*SQLVisualization) SetPublishConnectionDetailsTo ¶
func (mg *SQLVisualization) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SQLVisualization.
func (*SQLVisualization) SetWriteConnectionSecretToReference ¶
func (mg *SQLVisualization) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SQLVisualization.
type SQLVisualizationInitParameters ¶
type SQLVisualizationInitParameters struct {
Description *string `json:"description,omitempty" tf:"description,omitempty"`
Name *string `json:"name,omitempty" tf:"name,omitempty"`
Options *string `json:"options,omitempty" tf:"options,omitempty"`
QueryID *string `json:"queryId,omitempty" tf:"query_id,omitempty"`
QueryPlan *string `json:"queryPlan,omitempty" tf:"query_plan,omitempty"`
Type *string `json:"type,omitempty" tf:"type,omitempty"`
VisualizationID *string `json:"visualizationId,omitempty" tf:"visualization_id,omitempty"`
}
func (*SQLVisualizationInitParameters) DeepCopy ¶
func (in *SQLVisualizationInitParameters) DeepCopy() *SQLVisualizationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLVisualizationInitParameters.
func (*SQLVisualizationInitParameters) DeepCopyInto ¶
func (in *SQLVisualizationInitParameters) DeepCopyInto(out *SQLVisualizationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLVisualizationList ¶
type SQLVisualizationList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []SQLVisualization `json:"items"`
}
SQLVisualizationList contains a list of SQLVisualizations
func (*SQLVisualizationList) DeepCopy ¶
func (in *SQLVisualizationList) DeepCopy() *SQLVisualizationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLVisualizationList.
func (*SQLVisualizationList) DeepCopyInto ¶
func (in *SQLVisualizationList) DeepCopyInto(out *SQLVisualizationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SQLVisualizationList) DeepCopyObject ¶
func (in *SQLVisualizationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SQLVisualizationList) GetItems ¶
func (l *SQLVisualizationList) GetItems() []resource.Managed
GetItems of this SQLVisualizationList.
type SQLVisualizationObservation ¶
type SQLVisualizationObservation struct {
Description *string `json:"description,omitempty" tf:"description,omitempty"`
ID *string `json:"id,omitempty" tf:"id,omitempty"`
Name *string `json:"name,omitempty" tf:"name,omitempty"`
Options *string `json:"options,omitempty" tf:"options,omitempty"`
QueryID *string `json:"queryId,omitempty" tf:"query_id,omitempty"`
QueryPlan *string `json:"queryPlan,omitempty" tf:"query_plan,omitempty"`
Type *string `json:"type,omitempty" tf:"type,omitempty"`
VisualizationID *string `json:"visualizationId,omitempty" tf:"visualization_id,omitempty"`
}
func (*SQLVisualizationObservation) DeepCopy ¶
func (in *SQLVisualizationObservation) DeepCopy() *SQLVisualizationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLVisualizationObservation.
func (*SQLVisualizationObservation) DeepCopyInto ¶
func (in *SQLVisualizationObservation) DeepCopyInto(out *SQLVisualizationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLVisualizationParameters ¶
type SQLVisualizationParameters struct {
// +kubebuilder:validation:Optional
Description *string `json:"description,omitempty" tf:"description,omitempty"`
// +kubebuilder:validation:Optional
Name *string `json:"name,omitempty" tf:"name,omitempty"`
// +kubebuilder:validation:Optional
Options *string `json:"options,omitempty" tf:"options,omitempty"`
// +kubebuilder:validation:Optional
QueryID *string `json:"queryId,omitempty" tf:"query_id,omitempty"`
// +kubebuilder:validation:Optional
QueryPlan *string `json:"queryPlan,omitempty" tf:"query_plan,omitempty"`
// +kubebuilder:validation:Optional
Type *string `json:"type,omitempty" tf:"type,omitempty"`
// +kubebuilder:validation:Optional
VisualizationID *string `json:"visualizationId,omitempty" tf:"visualization_id,omitempty"`
}
func (*SQLVisualizationParameters) DeepCopy ¶
func (in *SQLVisualizationParameters) DeepCopy() *SQLVisualizationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLVisualizationParameters.
func (*SQLVisualizationParameters) DeepCopyInto ¶
func (in *SQLVisualizationParameters) DeepCopyInto(out *SQLVisualizationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLVisualizationSpec ¶
type SQLVisualizationSpec struct {
v1.ResourceSpec `json:",inline"`
ForProvider SQLVisualizationParameters `json:"forProvider"`
// THIS IS A BETA FIELD. It will be honored
// unless the Management Policies feature flag is disabled.
// InitProvider holds the same fields as ForProvider, with the exception
// of Identifier and other resource reference fields. The fields that are
// in InitProvider are merged into ForProvider when the resource is created.
// The same fields are also added to the terraform ignore_changes hook, to
// avoid updating them after creation. This is useful for fields that are
// required on creation, but we do not desire to update them after creation,
// for example because of an external controller is managing them, like an
// autoscaler.
InitProvider SQLVisualizationInitParameters `json:"initProvider,omitempty"`
}
SQLVisualizationSpec defines the desired state of SQLVisualization
func (*SQLVisualizationSpec) DeepCopy ¶
func (in *SQLVisualizationSpec) DeepCopy() *SQLVisualizationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLVisualizationSpec.
func (*SQLVisualizationSpec) DeepCopyInto ¶
func (in *SQLVisualizationSpec) DeepCopyInto(out *SQLVisualizationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLVisualizationStatus ¶
type SQLVisualizationStatus struct {
v1.ResourceStatus `json:",inline"`
AtProvider SQLVisualizationObservation `json:"atProvider,omitempty"`
}
SQLVisualizationStatus defines the observed state of SQLVisualization.
func (*SQLVisualizationStatus) DeepCopy ¶
func (in *SQLVisualizationStatus) DeepCopy() *SQLVisualizationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLVisualizationStatus.
func (*SQLVisualizationStatus) DeepCopyInto ¶
func (in *SQLVisualizationStatus) DeepCopyInto(out *SQLVisualizationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLWidget ¶
type SQLWidget struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.dashboardId) || (has(self.initProvider) && has(self.initProvider.dashboardId))",message="spec.forProvider.dashboardId is a required parameter"
Spec SQLWidgetSpec `json:"spec"`
Status SQLWidgetStatus `json:"status,omitempty"`
}
SQLWidget is the Schema for the SQLWidgets API. ""subcategory: "Databricks SQL" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,databricks}
func (*SQLWidget) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLWidget.
func (*SQLWidget) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SQLWidget) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SQLWidget) GetCondition ¶
func (mg *SQLWidget) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SQLWidget.
func (*SQLWidget) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this SQLWidget
func (*SQLWidget) GetDeletionPolicy ¶
func (mg *SQLWidget) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SQLWidget.
func (*SQLWidget) GetInitParameters ¶
GetInitParameters of this SQLWidget
func (*SQLWidget) GetManagementPolicies ¶
func (mg *SQLWidget) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SQLWidget.
func (*SQLWidget) GetMergedParameters ¶
GetInitParameters of this SQLWidget
func (*SQLWidget) GetObservation ¶
GetObservation of this SQLWidget
func (*SQLWidget) GetParameters ¶
GetParameters of this SQLWidget
func (*SQLWidget) GetProviderConfigReference ¶
GetProviderConfigReference of this SQLWidget.
func (*SQLWidget) GetPublishConnectionDetailsTo ¶
func (mg *SQLWidget) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SQLWidget.
func (*SQLWidget) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this SQLWidget
func (*SQLWidget) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SQLWidget) GetWriteConnectionSecretToReference ¶
func (mg *SQLWidget) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SQLWidget.
func (*SQLWidget) LateInitialize ¶
LateInitialize this SQLWidget using its observed tfState. returns True if there are any spec changes for the resource.
func (*SQLWidget) SetConditions ¶
SetConditions of this SQLWidget.
func (*SQLWidget) SetDeletionPolicy ¶
func (mg *SQLWidget) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SQLWidget.
func (*SQLWidget) SetManagementPolicies ¶
func (mg *SQLWidget) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SQLWidget.
func (*SQLWidget) SetObservation ¶
SetObservation for this SQLWidget
func (*SQLWidget) SetParameters ¶
SetParameters for this SQLWidget
func (*SQLWidget) SetProviderConfigReference ¶
SetProviderConfigReference of this SQLWidget.
func (*SQLWidget) SetPublishConnectionDetailsTo ¶
func (mg *SQLWidget) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SQLWidget.
func (*SQLWidget) SetWriteConnectionSecretToReference ¶
func (mg *SQLWidget) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SQLWidget.
type SQLWidgetInitParameters ¶
type SQLWidgetInitParameters struct {
DashboardID *string `json:"dashboardId,omitempty" tf:"dashboard_id,omitempty"`
Description *string `json:"description,omitempty" tf:"description,omitempty"`
Parameter []SQLWidgetParameterInitParameters `json:"parameter,omitempty" tf:"parameter,omitempty"`
Position []PositionInitParameters `json:"position,omitempty" tf:"position,omitempty"`
Text *string `json:"text,omitempty" tf:"text,omitempty"`
Title *string `json:"title,omitempty" tf:"title,omitempty"`
VisualizationID *string `json:"visualizationId,omitempty" tf:"visualization_id,omitempty"`
WidgetID *string `json:"widgetId,omitempty" tf:"widget_id,omitempty"`
}
func (*SQLWidgetInitParameters) DeepCopy ¶
func (in *SQLWidgetInitParameters) DeepCopy() *SQLWidgetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLWidgetInitParameters.
func (*SQLWidgetInitParameters) DeepCopyInto ¶
func (in *SQLWidgetInitParameters) DeepCopyInto(out *SQLWidgetInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLWidgetList ¶
type SQLWidgetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []SQLWidget `json:"items"`
}
SQLWidgetList contains a list of SQLWidgets
func (*SQLWidgetList) DeepCopy ¶
func (in *SQLWidgetList) DeepCopy() *SQLWidgetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLWidgetList.
func (*SQLWidgetList) DeepCopyInto ¶
func (in *SQLWidgetList) DeepCopyInto(out *SQLWidgetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SQLWidgetList) DeepCopyObject ¶
func (in *SQLWidgetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SQLWidgetList) GetItems ¶
func (l *SQLWidgetList) GetItems() []resource.Managed
GetItems of this SQLWidgetList.
type SQLWidgetObservation ¶
type SQLWidgetObservation struct {
DashboardID *string `json:"dashboardId,omitempty" tf:"dashboard_id,omitempty"`
Description *string `json:"description,omitempty" tf:"description,omitempty"`
ID *string `json:"id,omitempty" tf:"id,omitempty"`
Parameter []SQLWidgetParameterObservation `json:"parameter,omitempty" tf:"parameter,omitempty"`
Position []PositionObservation `json:"position,omitempty" tf:"position,omitempty"`
Text *string `json:"text,omitempty" tf:"text,omitempty"`
Title *string `json:"title,omitempty" tf:"title,omitempty"`
VisualizationID *string `json:"visualizationId,omitempty" tf:"visualization_id,omitempty"`
WidgetID *string `json:"widgetId,omitempty" tf:"widget_id,omitempty"`
}
func (*SQLWidgetObservation) DeepCopy ¶
func (in *SQLWidgetObservation) DeepCopy() *SQLWidgetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLWidgetObservation.
func (*SQLWidgetObservation) DeepCopyInto ¶
func (in *SQLWidgetObservation) DeepCopyInto(out *SQLWidgetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLWidgetParameterInitParameters ¶
type SQLWidgetParameterInitParameters struct {
MapTo *string `json:"mapTo,omitempty" tf:"map_to,omitempty"`
Name *string `json:"name,omitempty" tf:"name,omitempty"`
Title *string `json:"title,omitempty" tf:"title,omitempty"`
Type *string `json:"type,omitempty" tf:"type,omitempty"`
Value *string `json:"value,omitempty" tf:"value,omitempty"`
Values []*string `json:"values,omitempty" tf:"values,omitempty"`
}
func (*SQLWidgetParameterInitParameters) DeepCopy ¶
func (in *SQLWidgetParameterInitParameters) DeepCopy() *SQLWidgetParameterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLWidgetParameterInitParameters.
func (*SQLWidgetParameterInitParameters) DeepCopyInto ¶
func (in *SQLWidgetParameterInitParameters) DeepCopyInto(out *SQLWidgetParameterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLWidgetParameterObservation ¶
type SQLWidgetParameterObservation struct {
MapTo *string `json:"mapTo,omitempty" tf:"map_to,omitempty"`
Name *string `json:"name,omitempty" tf:"name,omitempty"`
Title *string `json:"title,omitempty" tf:"title,omitempty"`
Type *string `json:"type,omitempty" tf:"type,omitempty"`
Value *string `json:"value,omitempty" tf:"value,omitempty"`
Values []*string `json:"values,omitempty" tf:"values,omitempty"`
}
func (*SQLWidgetParameterObservation) DeepCopy ¶
func (in *SQLWidgetParameterObservation) DeepCopy() *SQLWidgetParameterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLWidgetParameterObservation.
func (*SQLWidgetParameterObservation) DeepCopyInto ¶
func (in *SQLWidgetParameterObservation) DeepCopyInto(out *SQLWidgetParameterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLWidgetParameterParameters ¶
type SQLWidgetParameterParameters struct {
// +kubebuilder:validation:Optional
MapTo *string `json:"mapTo,omitempty" tf:"map_to,omitempty"`
// +kubebuilder:validation:Optional
Name *string `json:"name" tf:"name,omitempty"`
// +kubebuilder:validation:Optional
Title *string `json:"title,omitempty" tf:"title,omitempty"`
// +kubebuilder:validation:Optional
Type *string `json:"type" tf:"type,omitempty"`
// +kubebuilder:validation:Optional
Value *string `json:"value,omitempty" tf:"value,omitempty"`
// +kubebuilder:validation:Optional
Values []*string `json:"values,omitempty" tf:"values,omitempty"`
}
func (*SQLWidgetParameterParameters) DeepCopy ¶
func (in *SQLWidgetParameterParameters) DeepCopy() *SQLWidgetParameterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLWidgetParameterParameters.
func (*SQLWidgetParameterParameters) DeepCopyInto ¶
func (in *SQLWidgetParameterParameters) DeepCopyInto(out *SQLWidgetParameterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLWidgetParameters ¶
type SQLWidgetParameters struct {
// +kubebuilder:validation:Optional
DashboardID *string `json:"dashboardId,omitempty" tf:"dashboard_id,omitempty"`
// +kubebuilder:validation:Optional
Description *string `json:"description,omitempty" tf:"description,omitempty"`
// +kubebuilder:validation:Optional
Parameter []SQLWidgetParameterParameters `json:"parameter,omitempty" tf:"parameter,omitempty"`
// +kubebuilder:validation:Optional
Position []PositionParameters `json:"position,omitempty" tf:"position,omitempty"`
// +kubebuilder:validation:Optional
Text *string `json:"text,omitempty" tf:"text,omitempty"`
// +kubebuilder:validation:Optional
Title *string `json:"title,omitempty" tf:"title,omitempty"`
// +kubebuilder:validation:Optional
VisualizationID *string `json:"visualizationId,omitempty" tf:"visualization_id,omitempty"`
// +kubebuilder:validation:Optional
WidgetID *string `json:"widgetId,omitempty" tf:"widget_id,omitempty"`
}
func (*SQLWidgetParameters) DeepCopy ¶
func (in *SQLWidgetParameters) DeepCopy() *SQLWidgetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLWidgetParameters.
func (*SQLWidgetParameters) DeepCopyInto ¶
func (in *SQLWidgetParameters) DeepCopyInto(out *SQLWidgetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLWidgetSpec ¶
type SQLWidgetSpec struct {
v1.ResourceSpec `json:",inline"`
ForProvider SQLWidgetParameters `json:"forProvider"`
// THIS IS A BETA FIELD. It will be honored
// unless the Management Policies feature flag is disabled.
// InitProvider holds the same fields as ForProvider, with the exception
// of Identifier and other resource reference fields. The fields that are
// in InitProvider are merged into ForProvider when the resource is created.
// The same fields are also added to the terraform ignore_changes hook, to
// avoid updating them after creation. This is useful for fields that are
// required on creation, but we do not desire to update them after creation,
// for example because of an external controller is managing them, like an
// autoscaler.
InitProvider SQLWidgetInitParameters `json:"initProvider,omitempty"`
}
SQLWidgetSpec defines the desired state of SQLWidget
func (*SQLWidgetSpec) DeepCopy ¶
func (in *SQLWidgetSpec) DeepCopy() *SQLWidgetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLWidgetSpec.
func (*SQLWidgetSpec) DeepCopyInto ¶
func (in *SQLWidgetSpec) DeepCopyInto(out *SQLWidgetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLWidgetStatus ¶
type SQLWidgetStatus struct {
v1.ResourceStatus `json:",inline"`
AtProvider SQLWidgetObservation `json:"atProvider,omitempty"`
}
SQLWidgetStatus defines the observed state of SQLWidget.
func (*SQLWidgetStatus) DeepCopy ¶
func (in *SQLWidgetStatus) DeepCopy() *SQLWidgetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLWidgetStatus.
func (*SQLWidgetStatus) DeepCopyInto ¶
func (in *SQLWidgetStatus) DeepCopyInto(out *SQLWidgetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleInitParameters ¶
type ScheduleInitParameters struct {
Continuous []ContinuousInitParameters `json:"continuous,omitempty" tf:"continuous,omitempty"`
Daily []DailyInitParameters `json:"daily,omitempty" tf:"daily,omitempty"`
Weekly []WeeklyInitParameters `json:"weekly,omitempty" tf:"weekly,omitempty"`
}
func (*ScheduleInitParameters) DeepCopy ¶
func (in *ScheduleInitParameters) DeepCopy() *ScheduleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleInitParameters.
func (*ScheduleInitParameters) DeepCopyInto ¶
func (in *ScheduleInitParameters) DeepCopyInto(out *ScheduleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleObservation ¶
type ScheduleObservation struct {
Continuous []ContinuousObservation `json:"continuous,omitempty" tf:"continuous,omitempty"`
Daily []DailyObservation `json:"daily,omitempty" tf:"daily,omitempty"`
Weekly []WeeklyObservation `json:"weekly,omitempty" tf:"weekly,omitempty"`
}
func (*ScheduleObservation) DeepCopy ¶
func (in *ScheduleObservation) DeepCopy() *ScheduleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleObservation.
func (*ScheduleObservation) DeepCopyInto ¶
func (in *ScheduleObservation) DeepCopyInto(out *ScheduleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleParameters ¶
type ScheduleParameters struct {
// +kubebuilder:validation:Optional
Continuous []ContinuousParameters `json:"continuous,omitempty" tf:"continuous,omitempty"`
// +kubebuilder:validation:Optional
Daily []DailyParameters `json:"daily,omitempty" tf:"daily,omitempty"`
// +kubebuilder:validation:Optional
Weekly []WeeklyParameters `json:"weekly,omitempty" tf:"weekly,omitempty"`
}
func (*ScheduleParameters) DeepCopy ¶
func (in *ScheduleParameters) DeepCopy() *ScheduleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleParameters.
func (*ScheduleParameters) DeepCopyInto ¶
func (in *ScheduleParameters) DeepCopyInto(out *ScheduleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagsInitParameters ¶
type TagsInitParameters struct {
// Databricks tags all endpoint resources with these tags.
CustomTags []CustomTagsInitParameters `json:"customTags,omitempty" tf:"custom_tags,omitempty"`
}
func (*TagsInitParameters) DeepCopy ¶
func (in *TagsInitParameters) DeepCopy() *TagsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagsInitParameters.
func (*TagsInitParameters) DeepCopyInto ¶
func (in *TagsInitParameters) DeepCopyInto(out *TagsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagsObservation ¶
type TagsObservation struct {
// Databricks tags all endpoint resources with these tags.
CustomTags []CustomTagsObservation `json:"customTags,omitempty" tf:"custom_tags,omitempty"`
}
func (*TagsObservation) DeepCopy ¶
func (in *TagsObservation) DeepCopy() *TagsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagsObservation.
func (*TagsObservation) DeepCopyInto ¶
func (in *TagsObservation) DeepCopyInto(out *TagsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagsParameters ¶
type TagsParameters struct {
// Databricks tags all endpoint resources with these tags.
// +kubebuilder:validation:Optional
CustomTags []CustomTagsParameters `json:"customTags,omitempty" tf:"custom_tags,omitempty"`
}
func (*TagsParameters) DeepCopy ¶
func (in *TagsParameters) DeepCopy() *TagsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagsParameters.
func (*TagsParameters) DeepCopyInto ¶
func (in *TagsParameters) DeepCopyInto(out *TagsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TextInitParameters ¶
type TextInitParameters struct {
// The default value for this parameter.
Value *string `json:"value,omitempty" tf:"value,omitempty"`
}
func (*TextInitParameters) DeepCopy ¶
func (in *TextInitParameters) DeepCopy() *TextInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TextInitParameters.
func (*TextInitParameters) DeepCopyInto ¶
func (in *TextInitParameters) DeepCopyInto(out *TextInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TextObservation ¶
type TextObservation struct {
// The default value for this parameter.
Value *string `json:"value,omitempty" tf:"value,omitempty"`
}
func (*TextObservation) DeepCopy ¶
func (in *TextObservation) DeepCopy() *TextObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TextObservation.
func (*TextObservation) DeepCopyInto ¶
func (in *TextObservation) DeepCopyInto(out *TextObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TextParameters ¶
type TextParameters struct {
// The default value for this parameter.
// +kubebuilder:validation:Optional
Value *string `json:"value" tf:"value,omitempty"`
}
func (*TextParameters) DeepCopy ¶
func (in *TextParameters) DeepCopy() *TextParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TextParameters.
func (*TextParameters) DeepCopyInto ¶
func (in *TextParameters) DeepCopyInto(out *TextParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TextValueInitParameters ¶
type TextValueInitParameters struct {
// - actual text value.
Value *string `json:"value,omitempty" tf:"value,omitempty"`
}
func (*TextValueInitParameters) DeepCopy ¶
func (in *TextValueInitParameters) DeepCopy() *TextValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TextValueInitParameters.
func (*TextValueInitParameters) DeepCopyInto ¶
func (in *TextValueInitParameters) DeepCopyInto(out *TextValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TextValueObservation ¶
type TextValueObservation struct {
// - actual text value.
Value *string `json:"value,omitempty" tf:"value,omitempty"`
}
func (*TextValueObservation) DeepCopy ¶
func (in *TextValueObservation) DeepCopy() *TextValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TextValueObservation.
func (*TextValueObservation) DeepCopyInto ¶
func (in *TextValueObservation) DeepCopyInto(out *TextValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TextValueParameters ¶
type TextValueParameters struct {
// - actual text value.
// +kubebuilder:validation:Optional
Value *string `json:"value" tf:"value,omitempty"`
}
func (*TextValueParameters) DeepCopy ¶
func (in *TextValueParameters) DeepCopy() *TextValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TextValueParameters.
func (*TextValueParameters) DeepCopyInto ¶
func (in *TextValueParameters) DeepCopyInto(out *TextValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThresholdInitParameters ¶
type ThresholdInitParameters struct {
// actual value used in comparison (one of the attributes is required):
Value []ValueInitParameters `json:"value,omitempty" tf:"value,omitempty"`
}
func (*ThresholdInitParameters) DeepCopy ¶
func (in *ThresholdInitParameters) DeepCopy() *ThresholdInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThresholdInitParameters.
func (*ThresholdInitParameters) DeepCopyInto ¶
func (in *ThresholdInitParameters) DeepCopyInto(out *ThresholdInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThresholdObservation ¶
type ThresholdObservation struct {
// actual value used in comparison (one of the attributes is required):
Value []ValueObservation `json:"value,omitempty" tf:"value,omitempty"`
}
func (*ThresholdObservation) DeepCopy ¶
func (in *ThresholdObservation) DeepCopy() *ThresholdObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThresholdObservation.
func (*ThresholdObservation) DeepCopyInto ¶
func (in *ThresholdObservation) DeepCopyInto(out *ThresholdObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThresholdParameters ¶
type ThresholdParameters struct {
// actual value used in comparison (one of the attributes is required):
// +kubebuilder:validation:Optional
Value []ValueParameters `json:"value" tf:"value,omitempty"`
}
func (*ThresholdParameters) DeepCopy ¶
func (in *ThresholdParameters) DeepCopy() *ThresholdParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThresholdParameters.
func (*ThresholdParameters) DeepCopyInto ¶
func (in *ThresholdParameters) DeepCopyInto(out *ThresholdParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValueInitParameters ¶
type ValueInitParameters struct {
// boolean value (true or false) to compare against boolean results.
BoolValue *bool `json:"boolValue,omitempty" tf:"bool_value,omitempty"`
// double value to compare against integer and double results.
DoubleValue *float64 `json:"doubleValue,omitempty" tf:"double_value,omitempty"`
// string value to compare against string results.
StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"`
}
func (*ValueInitParameters) DeepCopy ¶
func (in *ValueInitParameters) DeepCopy() *ValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValueInitParameters.
func (*ValueInitParameters) DeepCopyInto ¶
func (in *ValueInitParameters) DeepCopyInto(out *ValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValueObservation ¶
type ValueObservation struct {
// boolean value (true or false) to compare against boolean results.
BoolValue *bool `json:"boolValue,omitempty" tf:"bool_value,omitempty"`
// double value to compare against integer and double results.
DoubleValue *float64 `json:"doubleValue,omitempty" tf:"double_value,omitempty"`
// string value to compare against string results.
StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"`
}
func (*ValueObservation) DeepCopy ¶
func (in *ValueObservation) DeepCopy() *ValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValueObservation.
func (*ValueObservation) DeepCopyInto ¶
func (in *ValueObservation) DeepCopyInto(out *ValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValueParameters ¶
type ValueParameters struct {
// boolean value (true or false) to compare against boolean results.
// +kubebuilder:validation:Optional
BoolValue *bool `json:"boolValue,omitempty" tf:"bool_value,omitempty"`
// double value to compare against integer and double results.
// +kubebuilder:validation:Optional
DoubleValue *float64 `json:"doubleValue,omitempty" tf:"double_value,omitempty"`
// string value to compare against string results.
// +kubebuilder:validation:Optional
StringValue *string `json:"stringValue,omitempty" tf:"string_value,omitempty"`
}
func (*ValueParameters) DeepCopy ¶
func (in *ValueParameters) DeepCopy() *ValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValueParameters.
func (*ValueParameters) DeepCopyInto ¶
func (in *ValueParameters) DeepCopyInto(out *ValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WeeklyInitParameters ¶
type WeeklyInitParameters struct {
DayOfWeek *string `json:"dayOfWeek,omitempty" tf:"day_of_week,omitempty"`
IntervalWeeks *float64 `json:"intervalWeeks,omitempty" tf:"interval_weeks,omitempty"`
TimeOfDay *string `json:"timeOfDay,omitempty" tf:"time_of_day,omitempty"`
UntilDate *string `json:"untilDate,omitempty" tf:"until_date,omitempty"`
}
func (*WeeklyInitParameters) DeepCopy ¶
func (in *WeeklyInitParameters) DeepCopy() *WeeklyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WeeklyInitParameters.
func (*WeeklyInitParameters) DeepCopyInto ¶
func (in *WeeklyInitParameters) DeepCopyInto(out *WeeklyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WeeklyObservation ¶
type WeeklyObservation struct {
DayOfWeek *string `json:"dayOfWeek,omitempty" tf:"day_of_week,omitempty"`
IntervalWeeks *float64 `json:"intervalWeeks,omitempty" tf:"interval_weeks,omitempty"`
TimeOfDay *string `json:"timeOfDay,omitempty" tf:"time_of_day,omitempty"`
UntilDate *string `json:"untilDate,omitempty" tf:"until_date,omitempty"`
}
func (*WeeklyObservation) DeepCopy ¶
func (in *WeeklyObservation) DeepCopy() *WeeklyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WeeklyObservation.
func (*WeeklyObservation) DeepCopyInto ¶
func (in *WeeklyObservation) DeepCopyInto(out *WeeklyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WeeklyParameters ¶
type WeeklyParameters struct {
// +kubebuilder:validation:Optional
DayOfWeek *string `json:"dayOfWeek" tf:"day_of_week,omitempty"`
// +kubebuilder:validation:Optional
IntervalWeeks *float64 `json:"intervalWeeks" tf:"interval_weeks,omitempty"`
// +kubebuilder:validation:Optional
TimeOfDay *string `json:"timeOfDay" tf:"time_of_day,omitempty"`
// +kubebuilder:validation:Optional
UntilDate *string `json:"untilDate,omitempty" tf:"until_date,omitempty"`
}
func (*WeeklyParameters) DeepCopy ¶
func (in *WeeklyParameters) DeepCopy() *WeeklyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WeeklyParameters.
func (*WeeklyParameters) DeepCopyInto ¶
func (in *WeeklyParameters) DeepCopyInto(out *WeeklyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- zz_alert_terraformed.go
- zz_alert_types.go
- zz_dashboard_terraformed.go
- zz_dashboard_types.go
- zz_generated.conversion_hubs.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_query_terraformed.go
- zz_query_types.go
- zz_sqlalert_terraformed.go
- zz_sqlalert_types.go
- zz_sqldashboard_terraformed.go
- zz_sqldashboard_types.go
- zz_sqlendpoint_terraformed.go
- zz_sqlendpoint_types.go
- zz_sqlglobalconfig_terraformed.go
- zz_sqlglobalconfig_types.go
- zz_sqlquery_terraformed.go
- zz_sqlquery_types.go
- zz_sqlvisualization_terraformed.go
- zz_sqlvisualization_types.go
- zz_sqlwidget_terraformed.go
- zz_sqlwidget_types.go