Documentation ¶
Index ¶
- func LakehouseMonitor_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func LakehouseMonitor_IsConstruct(x interface{}) *bool
- func LakehouseMonitor_IsTerraformElement(x interface{}) *bool
- func LakehouseMonitor_IsTerraformResource(x interface{}) *bool
- func LakehouseMonitor_TfResourceType() *string
- func NewLakehouseMonitorCustomMetricsList_Override(l LakehouseMonitorCustomMetricsList, ...)
- func NewLakehouseMonitorCustomMetricsOutputReference_Override(l LakehouseMonitorCustomMetricsOutputReference, ...)
- func NewLakehouseMonitorDataClassificationConfigOutputReference_Override(l LakehouseMonitorDataClassificationConfigOutputReference, ...)
- func NewLakehouseMonitorInferenceLogOutputReference_Override(l LakehouseMonitorInferenceLogOutputReference, ...)
- func NewLakehouseMonitorNotificationsOnFailureOutputReference_Override(l LakehouseMonitorNotificationsOnFailureOutputReference, ...)
- func NewLakehouseMonitorNotificationsOnNewClassificationTagDetectedOutputReference_Override(l LakehouseMonitorNotificationsOnNewClassificationTagDetectedOutputReference, ...)
- func NewLakehouseMonitorNotificationsOutputReference_Override(l LakehouseMonitorNotificationsOutputReference, ...)
- func NewLakehouseMonitorScheduleOutputReference_Override(l LakehouseMonitorScheduleOutputReference, ...)
- func NewLakehouseMonitorSnapshotOutputReference_Override(l LakehouseMonitorSnapshotOutputReference, ...)
- func NewLakehouseMonitorTimeSeriesOutputReference_Override(l LakehouseMonitorTimeSeriesOutputReference, ...)
- func NewLakehouseMonitorTimeoutsOutputReference_Override(l LakehouseMonitorTimeoutsOutputReference, ...)
- func NewLakehouseMonitor_Override(l LakehouseMonitor, scope constructs.Construct, id *string, ...)
- type LakehouseMonitor
- type LakehouseMonitorConfig
- type LakehouseMonitorCustomMetrics
- type LakehouseMonitorCustomMetricsList
- type LakehouseMonitorCustomMetricsOutputReference
- type LakehouseMonitorDataClassificationConfig
- type LakehouseMonitorDataClassificationConfigOutputReference
- type LakehouseMonitorInferenceLog
- type LakehouseMonitorInferenceLogOutputReference
- type LakehouseMonitorNotifications
- type LakehouseMonitorNotificationsOnFailure
- type LakehouseMonitorNotificationsOnFailureOutputReference
- type LakehouseMonitorNotificationsOnNewClassificationTagDetected
- type LakehouseMonitorNotificationsOnNewClassificationTagDetectedOutputReference
- type LakehouseMonitorNotificationsOutputReference
- type LakehouseMonitorSchedule
- type LakehouseMonitorScheduleOutputReference
- type LakehouseMonitorSnapshot
- type LakehouseMonitorSnapshotOutputReference
- type LakehouseMonitorTimeSeries
- type LakehouseMonitorTimeSeriesOutputReference
- type LakehouseMonitorTimeouts
- type LakehouseMonitorTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LakehouseMonitor_GenerateConfigForImport ¶
func LakehouseMonitor_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a LakehouseMonitor resource upon running "cdktf plan <stack-name>".
func LakehouseMonitor_IsConstruct ¶
func LakehouseMonitor_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func LakehouseMonitor_IsTerraformElement ¶
func LakehouseMonitor_IsTerraformElement(x interface{}) *bool
Experimental.
func LakehouseMonitor_IsTerraformResource ¶
func LakehouseMonitor_IsTerraformResource(x interface{}) *bool
Experimental.
func LakehouseMonitor_TfResourceType ¶
func LakehouseMonitor_TfResourceType() *string
func NewLakehouseMonitorCustomMetricsList_Override ¶
func NewLakehouseMonitorCustomMetricsList_Override(l LakehouseMonitorCustomMetricsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewLakehouseMonitorCustomMetricsOutputReference_Override ¶
func NewLakehouseMonitorCustomMetricsOutputReference_Override(l LakehouseMonitorCustomMetricsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewLakehouseMonitorDataClassificationConfigOutputReference_Override ¶
func NewLakehouseMonitorDataClassificationConfigOutputReference_Override(l LakehouseMonitorDataClassificationConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLakehouseMonitorInferenceLogOutputReference_Override ¶
func NewLakehouseMonitorInferenceLogOutputReference_Override(l LakehouseMonitorInferenceLogOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLakehouseMonitorNotificationsOnFailureOutputReference_Override ¶
func NewLakehouseMonitorNotificationsOnFailureOutputReference_Override(l LakehouseMonitorNotificationsOnFailureOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLakehouseMonitorNotificationsOnNewClassificationTagDetectedOutputReference_Override ¶ added in v13.6.0
func NewLakehouseMonitorNotificationsOnNewClassificationTagDetectedOutputReference_Override(l LakehouseMonitorNotificationsOnNewClassificationTagDetectedOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLakehouseMonitorNotificationsOutputReference_Override ¶
func NewLakehouseMonitorNotificationsOutputReference_Override(l LakehouseMonitorNotificationsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLakehouseMonitorScheduleOutputReference_Override ¶
func NewLakehouseMonitorScheduleOutputReference_Override(l LakehouseMonitorScheduleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLakehouseMonitorSnapshotOutputReference_Override ¶
func NewLakehouseMonitorSnapshotOutputReference_Override(l LakehouseMonitorSnapshotOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLakehouseMonitorTimeSeriesOutputReference_Override ¶
func NewLakehouseMonitorTimeSeriesOutputReference_Override(l LakehouseMonitorTimeSeriesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLakehouseMonitorTimeoutsOutputReference_Override ¶
func NewLakehouseMonitorTimeoutsOutputReference_Override(l LakehouseMonitorTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLakehouseMonitor_Override ¶
func NewLakehouseMonitor_Override(l LakehouseMonitor, scope constructs.Construct, id *string, config *LakehouseMonitorConfig)
Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor databricks_lakehouse_monitor} Resource.
Types ¶
type LakehouseMonitor ¶
type LakehouseMonitor interface { cdktf.TerraformResource AssetsDir() *string SetAssetsDir(val *string) AssetsDirInput() *string BaselineTableName() *string SetBaselineTableName(val *string) BaselineTableNameInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) CustomMetrics() LakehouseMonitorCustomMetricsList CustomMetricsInput() interface{} DashboardId() *string DataClassificationConfig() LakehouseMonitorDataClassificationConfigOutputReference DataClassificationConfigInput() *LakehouseMonitorDataClassificationConfig // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DriftMetricsTableName() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string InferenceLog() LakehouseMonitorInferenceLogOutputReference InferenceLogInput() *LakehouseMonitorInferenceLog LatestMonitorFailureMsg() *string SetLatestMonitorFailureMsg(val *string) LatestMonitorFailureMsgInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) MonitorVersion() *string // The tree node. Node() constructs.Node Notifications() LakehouseMonitorNotificationsOutputReference NotificationsInput() *LakehouseMonitorNotifications OutputSchemaName() *string SetOutputSchemaName(val *string) OutputSchemaNameInput() *string ProfileMetricsTableName() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Schedule() LakehouseMonitorScheduleOutputReference ScheduleInput() *LakehouseMonitorSchedule SkipBuiltinDashboard() interface{} SetSkipBuiltinDashboard(val interface{}) SkipBuiltinDashboardInput() interface{} SlicingExprs() *[]*string SetSlicingExprs(val *[]*string) SlicingExprsInput() *[]*string Snapshot() LakehouseMonitorSnapshotOutputReference SnapshotInput() *LakehouseMonitorSnapshot Status() *string TableName() *string SetTableName(val *string) TableNameInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() LakehouseMonitorTimeoutsOutputReference TimeoutsInput() interface{} TimeSeries() LakehouseMonitorTimeSeriesOutputReference TimeSeriesInput() *LakehouseMonitorTimeSeries WarehouseId() *string SetWarehouseId(val *string) WarehouseIdInput() *string // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutCustomMetrics(value interface{}) PutDataClassificationConfig(value *LakehouseMonitorDataClassificationConfig) PutInferenceLog(value *LakehouseMonitorInferenceLog) PutNotifications(value *LakehouseMonitorNotifications) PutSchedule(value *LakehouseMonitorSchedule) PutSnapshot(value *LakehouseMonitorSnapshot) PutTimeouts(value *LakehouseMonitorTimeouts) PutTimeSeries(value *LakehouseMonitorTimeSeries) ResetBaselineTableName() ResetCustomMetrics() ResetDataClassificationConfig() ResetId() ResetInferenceLog() ResetLatestMonitorFailureMsg() ResetNotifications() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetSchedule() ResetSkipBuiltinDashboard() ResetSlicingExprs() ResetSnapshot() ResetTimeouts() ResetTimeSeries() ResetWarehouseId() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor databricks_lakehouse_monitor}.
func NewLakehouseMonitor ¶
func NewLakehouseMonitor(scope constructs.Construct, id *string, config *LakehouseMonitorConfig) LakehouseMonitor
Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor databricks_lakehouse_monitor} Resource.
type LakehouseMonitorConfig ¶
type LakehouseMonitorConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#assets_dir LakehouseMonitor#assets_dir}. AssetsDir *string `field:"required" json:"assetsDir" yaml:"assetsDir"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#output_schema_name LakehouseMonitor#output_schema_name}. OutputSchemaName *string `field:"required" json:"outputSchemaName" yaml:"outputSchemaName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#table_name LakehouseMonitor#table_name}. TableName *string `field:"required" json:"tableName" yaml:"tableName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#baseline_table_name LakehouseMonitor#baseline_table_name}. BaselineTableName *string `field:"optional" json:"baselineTableName" yaml:"baselineTableName"` // custom_metrics block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#custom_metrics LakehouseMonitor#custom_metrics} CustomMetrics interface{} `field:"optional" json:"customMetrics" yaml:"customMetrics"` // data_classification_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#data_classification_config LakehouseMonitor#data_classification_config} DataClassificationConfig *LakehouseMonitorDataClassificationConfig `field:"optional" json:"dataClassificationConfig" yaml:"dataClassificationConfig"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#id LakehouseMonitor#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // inference_log block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#inference_log LakehouseMonitor#inference_log} InferenceLog *LakehouseMonitorInferenceLog `field:"optional" json:"inferenceLog" yaml:"inferenceLog"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#latest_monitor_failure_msg LakehouseMonitor#latest_monitor_failure_msg}. LatestMonitorFailureMsg *string `field:"optional" json:"latestMonitorFailureMsg" yaml:"latestMonitorFailureMsg"` // notifications block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#notifications LakehouseMonitor#notifications} Notifications *LakehouseMonitorNotifications `field:"optional" json:"notifications" yaml:"notifications"` // schedule block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#schedule LakehouseMonitor#schedule} Schedule *LakehouseMonitorSchedule `field:"optional" json:"schedule" yaml:"schedule"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#skip_builtin_dashboard LakehouseMonitor#skip_builtin_dashboard}. SkipBuiltinDashboard interface{} `field:"optional" json:"skipBuiltinDashboard" yaml:"skipBuiltinDashboard"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#slicing_exprs LakehouseMonitor#slicing_exprs}. SlicingExprs *[]*string `field:"optional" json:"slicingExprs" yaml:"slicingExprs"` // snapshot block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#snapshot LakehouseMonitor#snapshot} Snapshot *LakehouseMonitorSnapshot `field:"optional" json:"snapshot" yaml:"snapshot"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#timeouts LakehouseMonitor#timeouts} Timeouts *LakehouseMonitorTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // time_series block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#time_series LakehouseMonitor#time_series} TimeSeries *LakehouseMonitorTimeSeries `field:"optional" json:"timeSeries" yaml:"timeSeries"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#warehouse_id LakehouseMonitor#warehouse_id}. WarehouseId *string `field:"optional" json:"warehouseId" yaml:"warehouseId"` }
type LakehouseMonitorCustomMetrics ¶
type LakehouseMonitorCustomMetrics struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#definition LakehouseMonitor#definition}. Definition *string `field:"required" json:"definition" yaml:"definition"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#input_columns LakehouseMonitor#input_columns}. InputColumns *[]*string `field:"required" json:"inputColumns" yaml:"inputColumns"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#name LakehouseMonitor#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#output_data_type LakehouseMonitor#output_data_type}. OutputDataType *string `field:"required" json:"outputDataType" yaml:"outputDataType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#type LakehouseMonitor#type}. Type *string `field:"required" json:"type" yaml:"type"` }
type LakehouseMonitorCustomMetricsList ¶
type LakehouseMonitorCustomMetricsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) LakehouseMonitorCustomMetricsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewLakehouseMonitorCustomMetricsList ¶
func NewLakehouseMonitorCustomMetricsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LakehouseMonitorCustomMetricsList
type LakehouseMonitorCustomMetricsOutputReference ¶
type LakehouseMonitorCustomMetricsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Definition() *string SetDefinition(val *string) DefinitionInput() *string // Experimental. Fqn() *string InputColumns() *[]*string SetInputColumns(val *[]*string) InputColumnsInput() *[]*string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string OutputDataType() *string SetOutputDataType(val *string) OutputDataTypeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewLakehouseMonitorCustomMetricsOutputReference ¶
func NewLakehouseMonitorCustomMetricsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) LakehouseMonitorCustomMetricsOutputReference
type LakehouseMonitorDataClassificationConfig ¶
type LakehouseMonitorDataClassificationConfig struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#enabled LakehouseMonitor#enabled}.
Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"`
}
type LakehouseMonitorDataClassificationConfigOutputReference ¶
type LakehouseMonitorDataClassificationConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} // Experimental. Fqn() *string InternalValue() *LakehouseMonitorDataClassificationConfig SetInternalValue(val *LakehouseMonitorDataClassificationConfig) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetEnabled() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewLakehouseMonitorDataClassificationConfigOutputReference ¶
func NewLakehouseMonitorDataClassificationConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LakehouseMonitorDataClassificationConfigOutputReference
type LakehouseMonitorInferenceLog ¶
type LakehouseMonitorInferenceLog struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#granularities LakehouseMonitor#granularities}. Granularities *[]*string `field:"required" json:"granularities" yaml:"granularities"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#model_id_col LakehouseMonitor#model_id_col}. ModelIdCol *string `field:"required" json:"modelIdCol" yaml:"modelIdCol"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#prediction_col LakehouseMonitor#prediction_col}. PredictionCol *string `field:"required" json:"predictionCol" yaml:"predictionCol"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#problem_type LakehouseMonitor#problem_type}. ProblemType *string `field:"required" json:"problemType" yaml:"problemType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#timestamp_col LakehouseMonitor#timestamp_col}. TimestampCol *string `field:"required" json:"timestampCol" yaml:"timestampCol"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#label_col LakehouseMonitor#label_col}. LabelCol *string `field:"optional" json:"labelCol" yaml:"labelCol"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#prediction_proba_col LakehouseMonitor#prediction_proba_col}. PredictionProbaCol *string `field:"optional" json:"predictionProbaCol" yaml:"predictionProbaCol"` }
type LakehouseMonitorInferenceLogOutputReference ¶
type LakehouseMonitorInferenceLogOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Granularities() *[]*string SetGranularities(val *[]*string) GranularitiesInput() *[]*string InternalValue() *LakehouseMonitorInferenceLog SetInternalValue(val *LakehouseMonitorInferenceLog) LabelCol() *string SetLabelCol(val *string) LabelColInput() *string ModelIdCol() *string SetModelIdCol(val *string) ModelIdColInput() *string PredictionCol() *string SetPredictionCol(val *string) PredictionColInput() *string PredictionProbaCol() *string SetPredictionProbaCol(val *string) PredictionProbaColInput() *string ProblemType() *string SetProblemType(val *string) ProblemTypeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TimestampCol() *string SetTimestampCol(val *string) TimestampColInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetLabelCol() ResetPredictionProbaCol() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewLakehouseMonitorInferenceLogOutputReference ¶
func NewLakehouseMonitorInferenceLogOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LakehouseMonitorInferenceLogOutputReference
type LakehouseMonitorNotifications ¶
type LakehouseMonitorNotifications struct { // on_failure block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#on_failure LakehouseMonitor#on_failure} OnFailure *LakehouseMonitorNotificationsOnFailure `field:"optional" json:"onFailure" yaml:"onFailure"` // on_new_classification_tag_detected block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#on_new_classification_tag_detected LakehouseMonitor#on_new_classification_tag_detected} OnNewClassificationTagDetected *LakehouseMonitorNotificationsOnNewClassificationTagDetected `field:"optional" json:"onNewClassificationTagDetected" yaml:"onNewClassificationTagDetected"` }
type LakehouseMonitorNotificationsOnFailure ¶
type LakehouseMonitorNotificationsOnFailure struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#email_addresses LakehouseMonitor#email_addresses}. EmailAddresses *[]*string `field:"optional" json:"emailAddresses" yaml:"emailAddresses"` }
type LakehouseMonitorNotificationsOnFailureOutputReference ¶
type LakehouseMonitorNotificationsOnFailureOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EmailAddresses() *[]*string SetEmailAddresses(val *[]*string) EmailAddressesInput() *[]*string // Experimental. Fqn() *string InternalValue() *LakehouseMonitorNotificationsOnFailure SetInternalValue(val *LakehouseMonitorNotificationsOnFailure) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetEmailAddresses() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewLakehouseMonitorNotificationsOnFailureOutputReference ¶
func NewLakehouseMonitorNotificationsOnFailureOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LakehouseMonitorNotificationsOnFailureOutputReference
type LakehouseMonitorNotificationsOnNewClassificationTagDetected ¶ added in v13.6.0
type LakehouseMonitorNotificationsOnNewClassificationTagDetected struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#email_addresses LakehouseMonitor#email_addresses}. EmailAddresses *[]*string `field:"optional" json:"emailAddresses" yaml:"emailAddresses"` }
type LakehouseMonitorNotificationsOnNewClassificationTagDetectedOutputReference ¶ added in v13.6.0
type LakehouseMonitorNotificationsOnNewClassificationTagDetectedOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EmailAddresses() *[]*string SetEmailAddresses(val *[]*string) EmailAddressesInput() *[]*string // Experimental. Fqn() *string InternalValue() *LakehouseMonitorNotificationsOnNewClassificationTagDetected SetInternalValue(val *LakehouseMonitorNotificationsOnNewClassificationTagDetected) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetEmailAddresses() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewLakehouseMonitorNotificationsOnNewClassificationTagDetectedOutputReference ¶ added in v13.6.0
func NewLakehouseMonitorNotificationsOnNewClassificationTagDetectedOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LakehouseMonitorNotificationsOnNewClassificationTagDetectedOutputReference
type LakehouseMonitorNotificationsOutputReference ¶
type LakehouseMonitorNotificationsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *LakehouseMonitorNotifications SetInternalValue(val *LakehouseMonitorNotifications) OnFailure() LakehouseMonitorNotificationsOnFailureOutputReference OnFailureInput() *LakehouseMonitorNotificationsOnFailure OnNewClassificationTagDetected() LakehouseMonitorNotificationsOnNewClassificationTagDetectedOutputReference OnNewClassificationTagDetectedInput() *LakehouseMonitorNotificationsOnNewClassificationTagDetected // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutOnFailure(value *LakehouseMonitorNotificationsOnFailure) PutOnNewClassificationTagDetected(value *LakehouseMonitorNotificationsOnNewClassificationTagDetected) ResetOnFailure() ResetOnNewClassificationTagDetected() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewLakehouseMonitorNotificationsOutputReference ¶
func NewLakehouseMonitorNotificationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LakehouseMonitorNotificationsOutputReference
type LakehouseMonitorSchedule ¶
type LakehouseMonitorSchedule struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#quartz_cron_expression LakehouseMonitor#quartz_cron_expression}. QuartzCronExpression *string `field:"required" json:"quartzCronExpression" yaml:"quartzCronExpression"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#timezone_id LakehouseMonitor#timezone_id}. TimezoneId *string `field:"required" json:"timezoneId" yaml:"timezoneId"` }
type LakehouseMonitorScheduleOutputReference ¶
type LakehouseMonitorScheduleOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *LakehouseMonitorSchedule SetInternalValue(val *LakehouseMonitorSchedule) PauseStatus() *string QuartzCronExpression() *string SetQuartzCronExpression(val *string) QuartzCronExpressionInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TimezoneId() *string SetTimezoneId(val *string) TimezoneIdInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewLakehouseMonitorScheduleOutputReference ¶
func NewLakehouseMonitorScheduleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LakehouseMonitorScheduleOutputReference
type LakehouseMonitorSnapshot ¶
type LakehouseMonitorSnapshot struct { }
type LakehouseMonitorSnapshotOutputReference ¶
type LakehouseMonitorSnapshotOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *LakehouseMonitorSnapshot SetInternalValue(val *LakehouseMonitorSnapshot) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewLakehouseMonitorSnapshotOutputReference ¶
func NewLakehouseMonitorSnapshotOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LakehouseMonitorSnapshotOutputReference
type LakehouseMonitorTimeSeries ¶
type LakehouseMonitorTimeSeries struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#granularities LakehouseMonitor#granularities}. Granularities *[]*string `field:"required" json:"granularities" yaml:"granularities"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#timestamp_col LakehouseMonitor#timestamp_col}. TimestampCol *string `field:"required" json:"timestampCol" yaml:"timestampCol"` }
type LakehouseMonitorTimeSeriesOutputReference ¶
type LakehouseMonitorTimeSeriesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Granularities() *[]*string SetGranularities(val *[]*string) GranularitiesInput() *[]*string InternalValue() *LakehouseMonitorTimeSeries SetInternalValue(val *LakehouseMonitorTimeSeries) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TimestampCol() *string SetTimestampCol(val *string) TimestampColInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewLakehouseMonitorTimeSeriesOutputReference ¶
func NewLakehouseMonitorTimeSeriesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LakehouseMonitorTimeSeriesOutputReference
type LakehouseMonitorTimeouts ¶
type LakehouseMonitorTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.60.0/docs/resources/lakehouse_monitor#create LakehouseMonitor#create}. Create *string `field:"optional" json:"create" yaml:"create"` }
type LakehouseMonitorTimeoutsOutputReference ¶
type LakehouseMonitorTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewLakehouseMonitorTimeoutsOutputReference ¶
func NewLakehouseMonitorTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LakehouseMonitorTimeoutsOutputReference
Source Files ¶
- LakehouseMonitor.go
- LakehouseMonitorConfig.go
- LakehouseMonitorCustomMetrics.go
- LakehouseMonitorCustomMetricsList.go
- LakehouseMonitorCustomMetricsList__checks.go
- LakehouseMonitorCustomMetricsOutputReference.go
- LakehouseMonitorCustomMetricsOutputReference__checks.go
- LakehouseMonitorDataClassificationConfig.go
- LakehouseMonitorDataClassificationConfigOutputReference.go
- LakehouseMonitorDataClassificationConfigOutputReference__checks.go
- LakehouseMonitorInferenceLog.go
- LakehouseMonitorInferenceLogOutputReference.go
- LakehouseMonitorInferenceLogOutputReference__checks.go
- LakehouseMonitorNotifications.go
- LakehouseMonitorNotificationsOnFailure.go
- LakehouseMonitorNotificationsOnFailureOutputReference.go
- LakehouseMonitorNotificationsOnFailureOutputReference__checks.go
- LakehouseMonitorNotificationsOnNewClassificationTagDetected.go
- LakehouseMonitorNotificationsOnNewClassificationTagDetectedOutputReference.go
- LakehouseMonitorNotificationsOnNewClassificationTagDetectedOutputReference__checks.go
- LakehouseMonitorNotificationsOutputReference.go
- LakehouseMonitorNotificationsOutputReference__checks.go
- LakehouseMonitorSchedule.go
- LakehouseMonitorScheduleOutputReference.go
- LakehouseMonitorScheduleOutputReference__checks.go
- LakehouseMonitorSnapshot.go
- LakehouseMonitorSnapshotOutputReference.go
- LakehouseMonitorSnapshotOutputReference__checks.go
- LakehouseMonitorTimeSeries.go
- LakehouseMonitorTimeSeriesOutputReference.go
- LakehouseMonitorTimeSeriesOutputReference__checks.go
- LakehouseMonitorTimeouts.go
- LakehouseMonitorTimeoutsOutputReference.go
- LakehouseMonitorTimeoutsOutputReference__checks.go
- LakehouseMonitor__checks.go
- main.go