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. +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. +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. +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. +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. +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. +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. +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. +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. +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. +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