Documentation
¶
Index ¶
- type AnomalyDetectionConfig
- func (m AnomalyDetectionConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AnomalyDetectionConfig) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *AnomalyDetectionConfig) GetExcludedTableFullNames(ctx context.Context) ([]types.String, bool)
- func (m *AnomalyDetectionConfig) SetExcludedTableFullNames(ctx context.Context, v []types.String)
- func (to *AnomalyDetectionConfig) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AnomalyDetectionConfig)
- func (to *AnomalyDetectionConfig) SyncFieldsDuringRead(ctx context.Context, from AnomalyDetectionConfig)
- func (m AnomalyDetectionConfig) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AnomalyDetectionConfig) Type(ctx context.Context) attr.Type
- type AnomalyDetectionConfig_SdkV2
- func (m AnomalyDetectionConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AnomalyDetectionConfig_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *AnomalyDetectionConfig_SdkV2) GetExcludedTableFullNames(ctx context.Context) ([]types.String, bool)
- func (m *AnomalyDetectionConfig_SdkV2) SetExcludedTableFullNames(ctx context.Context, v []types.String)
- func (to *AnomalyDetectionConfig_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AnomalyDetectionConfig_SdkV2)
- func (to *AnomalyDetectionConfig_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AnomalyDetectionConfig_SdkV2)
- func (m AnomalyDetectionConfig_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AnomalyDetectionConfig_SdkV2) Type(ctx context.Context) attr.Type
- type CancelRefreshRequest
- func (m CancelRefreshRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CancelRefreshRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *CancelRefreshRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CancelRefreshRequest)
- func (to *CancelRefreshRequest) SyncFieldsDuringRead(ctx context.Context, from CancelRefreshRequest)
- func (m CancelRefreshRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CancelRefreshRequest) Type(ctx context.Context) attr.Type
- type CancelRefreshRequest_SdkV2
- func (m CancelRefreshRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CancelRefreshRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *CancelRefreshRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CancelRefreshRequest_SdkV2)
- func (to *CancelRefreshRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CancelRefreshRequest_SdkV2)
- func (m CancelRefreshRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CancelRefreshRequest_SdkV2) Type(ctx context.Context) attr.Type
- type CancelRefreshResponse
- func (m CancelRefreshResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CancelRefreshResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CancelRefreshResponse) GetRefresh(ctx context.Context) (Refresh, bool)
- func (m *CancelRefreshResponse) SetRefresh(ctx context.Context, v Refresh)
- func (to *CancelRefreshResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CancelRefreshResponse)
- func (to *CancelRefreshResponse) SyncFieldsDuringRead(ctx context.Context, from CancelRefreshResponse)
- func (m CancelRefreshResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CancelRefreshResponse) Type(ctx context.Context) attr.Type
- type CancelRefreshResponse_SdkV2
- func (m CancelRefreshResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CancelRefreshResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CancelRefreshResponse_SdkV2) GetRefresh(ctx context.Context) (Refresh_SdkV2, bool)
- func (m *CancelRefreshResponse_SdkV2) SetRefresh(ctx context.Context, v Refresh_SdkV2)
- func (to *CancelRefreshResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CancelRefreshResponse_SdkV2)
- func (to *CancelRefreshResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CancelRefreshResponse_SdkV2)
- func (m CancelRefreshResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CancelRefreshResponse_SdkV2) Type(ctx context.Context) attr.Type
- type CreateMonitorRequest
- func (m CreateMonitorRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateMonitorRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateMonitorRequest) GetMonitor(ctx context.Context) (Monitor, bool)
- func (m *CreateMonitorRequest) SetMonitor(ctx context.Context, v Monitor)
- func (to *CreateMonitorRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateMonitorRequest)
- func (to *CreateMonitorRequest) SyncFieldsDuringRead(ctx context.Context, from CreateMonitorRequest)
- func (m CreateMonitorRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateMonitorRequest) Type(ctx context.Context) attr.Type
- type CreateMonitorRequest_SdkV2
- func (m CreateMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateMonitorRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateMonitorRequest_SdkV2) GetMonitor(ctx context.Context) (Monitor_SdkV2, bool)
- func (m *CreateMonitorRequest_SdkV2) SetMonitor(ctx context.Context, v Monitor_SdkV2)
- func (to *CreateMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateMonitorRequest_SdkV2)
- func (to *CreateMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateMonitorRequest_SdkV2)
- func (m CreateMonitorRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateMonitorRequest_SdkV2) Type(ctx context.Context) attr.Type
- type CreateRefreshRequest
- func (m CreateRefreshRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateRefreshRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateRefreshRequest) GetRefresh(ctx context.Context) (Refresh, bool)
- func (m *CreateRefreshRequest) SetRefresh(ctx context.Context, v Refresh)
- func (to *CreateRefreshRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateRefreshRequest)
- func (to *CreateRefreshRequest) SyncFieldsDuringRead(ctx context.Context, from CreateRefreshRequest)
- func (m CreateRefreshRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateRefreshRequest) Type(ctx context.Context) attr.Type
- type CreateRefreshRequest_SdkV2
- func (m CreateRefreshRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateRefreshRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateRefreshRequest_SdkV2) GetRefresh(ctx context.Context) (Refresh_SdkV2, bool)
- func (m *CreateRefreshRequest_SdkV2) SetRefresh(ctx context.Context, v Refresh_SdkV2)
- func (to *CreateRefreshRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateRefreshRequest_SdkV2)
- func (to *CreateRefreshRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateRefreshRequest_SdkV2)
- func (m CreateRefreshRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateRefreshRequest_SdkV2) Type(ctx context.Context) attr.Type
- type CronSchedule
- func (m CronSchedule) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CronSchedule) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *CronSchedule) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CronSchedule)
- func (to *CronSchedule) SyncFieldsDuringRead(ctx context.Context, from CronSchedule)
- func (m CronSchedule) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CronSchedule) Type(ctx context.Context) attr.Type
- type CronSchedule_SdkV2
- func (m CronSchedule_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CronSchedule_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *CronSchedule_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CronSchedule_SdkV2)
- func (to *CronSchedule_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CronSchedule_SdkV2)
- func (m CronSchedule_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CronSchedule_SdkV2) Type(ctx context.Context) attr.Type
- type DataProfilingConfig
- func (m DataProfilingConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DataProfilingConfig) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *DataProfilingConfig) GetCustomMetrics(ctx context.Context) ([]DataProfilingCustomMetric, bool)
- func (m *DataProfilingConfig) GetInferenceLog(ctx context.Context) (InferenceLogConfig, bool)
- func (m *DataProfilingConfig) GetNotificationSettings(ctx context.Context) (NotificationSettings, bool)
- func (m *DataProfilingConfig) GetSchedule(ctx context.Context) (CronSchedule, bool)
- func (m *DataProfilingConfig) GetSlicingExprs(ctx context.Context) ([]types.String, bool)
- func (m *DataProfilingConfig) GetSnapshot(ctx context.Context) (SnapshotConfig, bool)
- func (m *DataProfilingConfig) GetTimeSeries(ctx context.Context) (TimeSeriesConfig, bool)
- func (m *DataProfilingConfig) SetCustomMetrics(ctx context.Context, v []DataProfilingCustomMetric)
- func (m *DataProfilingConfig) SetInferenceLog(ctx context.Context, v InferenceLogConfig)
- func (m *DataProfilingConfig) SetNotificationSettings(ctx context.Context, v NotificationSettings)
- func (m *DataProfilingConfig) SetSchedule(ctx context.Context, v CronSchedule)
- func (m *DataProfilingConfig) SetSlicingExprs(ctx context.Context, v []types.String)
- func (m *DataProfilingConfig) SetSnapshot(ctx context.Context, v SnapshotConfig)
- func (m *DataProfilingConfig) SetTimeSeries(ctx context.Context, v TimeSeriesConfig)
- func (to *DataProfilingConfig) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DataProfilingConfig)
- func (to *DataProfilingConfig) SyncFieldsDuringRead(ctx context.Context, from DataProfilingConfig)
- func (m DataProfilingConfig) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DataProfilingConfig) Type(ctx context.Context) attr.Type
- type DataProfilingConfig_SdkV2
- func (m DataProfilingConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DataProfilingConfig_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *DataProfilingConfig_SdkV2) GetCustomMetrics(ctx context.Context) ([]DataProfilingCustomMetric_SdkV2, bool)
- func (m *DataProfilingConfig_SdkV2) GetInferenceLog(ctx context.Context) (InferenceLogConfig_SdkV2, bool)
- func (m *DataProfilingConfig_SdkV2) GetNotificationSettings(ctx context.Context) (NotificationSettings_SdkV2, bool)
- func (m *DataProfilingConfig_SdkV2) GetSchedule(ctx context.Context) (CronSchedule_SdkV2, bool)
- func (m *DataProfilingConfig_SdkV2) GetSlicingExprs(ctx context.Context) ([]types.String, bool)
- func (m *DataProfilingConfig_SdkV2) GetSnapshot(ctx context.Context) (SnapshotConfig_SdkV2, bool)
- func (m *DataProfilingConfig_SdkV2) GetTimeSeries(ctx context.Context) (TimeSeriesConfig_SdkV2, bool)
- func (m *DataProfilingConfig_SdkV2) SetCustomMetrics(ctx context.Context, v []DataProfilingCustomMetric_SdkV2)
- func (m *DataProfilingConfig_SdkV2) SetInferenceLog(ctx context.Context, v InferenceLogConfig_SdkV2)
- func (m *DataProfilingConfig_SdkV2) SetNotificationSettings(ctx context.Context, v NotificationSettings_SdkV2)
- func (m *DataProfilingConfig_SdkV2) SetSchedule(ctx context.Context, v CronSchedule_SdkV2)
- func (m *DataProfilingConfig_SdkV2) SetSlicingExprs(ctx context.Context, v []types.String)
- func (m *DataProfilingConfig_SdkV2) SetSnapshot(ctx context.Context, v SnapshotConfig_SdkV2)
- func (m *DataProfilingConfig_SdkV2) SetTimeSeries(ctx context.Context, v TimeSeriesConfig_SdkV2)
- func (to *DataProfilingConfig_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DataProfilingConfig_SdkV2)
- func (to *DataProfilingConfig_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DataProfilingConfig_SdkV2)
- func (m DataProfilingConfig_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DataProfilingConfig_SdkV2) Type(ctx context.Context) attr.Type
- type DataProfilingCustomMetric
- func (m DataProfilingCustomMetric) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DataProfilingCustomMetric) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *DataProfilingCustomMetric) GetInputColumns(ctx context.Context) ([]types.String, bool)
- func (m *DataProfilingCustomMetric) SetInputColumns(ctx context.Context, v []types.String)
- func (to *DataProfilingCustomMetric) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DataProfilingCustomMetric)
- func (to *DataProfilingCustomMetric) SyncFieldsDuringRead(ctx context.Context, from DataProfilingCustomMetric)
- func (m DataProfilingCustomMetric) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DataProfilingCustomMetric) Type(ctx context.Context) attr.Type
- type DataProfilingCustomMetric_SdkV2
- func (m DataProfilingCustomMetric_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DataProfilingCustomMetric_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *DataProfilingCustomMetric_SdkV2) GetInputColumns(ctx context.Context) ([]types.String, bool)
- func (m *DataProfilingCustomMetric_SdkV2) SetInputColumns(ctx context.Context, v []types.String)
- func (to *DataProfilingCustomMetric_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DataProfilingCustomMetric_SdkV2)
- func (to *DataProfilingCustomMetric_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DataProfilingCustomMetric_SdkV2)
- func (m DataProfilingCustomMetric_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DataProfilingCustomMetric_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteMonitorRequest
- func (m DeleteMonitorRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteMonitorRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteMonitorRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteMonitorRequest)
- func (to *DeleteMonitorRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteMonitorRequest)
- func (m DeleteMonitorRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteMonitorRequest) Type(ctx context.Context) attr.Type
- type DeleteMonitorRequest_SdkV2
- func (m DeleteMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteMonitorRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteMonitorRequest_SdkV2)
- func (to *DeleteMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteMonitorRequest_SdkV2)
- func (m DeleteMonitorRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteMonitorRequest_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteRefreshRequest
- func (m DeleteRefreshRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteRefreshRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteRefreshRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteRefreshRequest)
- func (to *DeleteRefreshRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteRefreshRequest)
- func (m DeleteRefreshRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteRefreshRequest) Type(ctx context.Context) attr.Type
- type DeleteRefreshRequest_SdkV2
- func (m DeleteRefreshRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteRefreshRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteRefreshRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteRefreshRequest_SdkV2)
- func (to *DeleteRefreshRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteRefreshRequest_SdkV2)
- func (m DeleteRefreshRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteRefreshRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetMonitorRequest
- func (m GetMonitorRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetMonitorRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetMonitorRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetMonitorRequest)
- func (to *GetMonitorRequest) SyncFieldsDuringRead(ctx context.Context, from GetMonitorRequest)
- func (m GetMonitorRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetMonitorRequest) Type(ctx context.Context) attr.Type
- type GetMonitorRequest_SdkV2
- func (m GetMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetMonitorRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetMonitorRequest_SdkV2)
- func (to *GetMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetMonitorRequest_SdkV2)
- func (m GetMonitorRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetMonitorRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetRefreshRequest
- func (m GetRefreshRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetRefreshRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetRefreshRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetRefreshRequest)
- func (to *GetRefreshRequest) SyncFieldsDuringRead(ctx context.Context, from GetRefreshRequest)
- func (m GetRefreshRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetRefreshRequest) Type(ctx context.Context) attr.Type
- type GetRefreshRequest_SdkV2
- func (m GetRefreshRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetRefreshRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetRefreshRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetRefreshRequest_SdkV2)
- func (to *GetRefreshRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetRefreshRequest_SdkV2)
- func (m GetRefreshRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetRefreshRequest_SdkV2) Type(ctx context.Context) attr.Type
- type InferenceLogConfig
- func (m InferenceLogConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m InferenceLogConfig) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *InferenceLogConfig) GetGranularities(ctx context.Context) ([]types.String, bool)
- func (m *InferenceLogConfig) SetGranularities(ctx context.Context, v []types.String)
- func (to *InferenceLogConfig) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from InferenceLogConfig)
- func (to *InferenceLogConfig) SyncFieldsDuringRead(ctx context.Context, from InferenceLogConfig)
- func (m InferenceLogConfig) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m InferenceLogConfig) Type(ctx context.Context) attr.Type
- type InferenceLogConfig_SdkV2
- func (m InferenceLogConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m InferenceLogConfig_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *InferenceLogConfig_SdkV2) GetGranularities(ctx context.Context) ([]types.String, bool)
- func (m *InferenceLogConfig_SdkV2) SetGranularities(ctx context.Context, v []types.String)
- func (to *InferenceLogConfig_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from InferenceLogConfig_SdkV2)
- func (to *InferenceLogConfig_SdkV2) SyncFieldsDuringRead(ctx context.Context, from InferenceLogConfig_SdkV2)
- func (m InferenceLogConfig_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m InferenceLogConfig_SdkV2) Type(ctx context.Context) attr.Type
- type ListMonitorRequest
- func (m ListMonitorRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListMonitorRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListMonitorRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListMonitorRequest)
- func (to *ListMonitorRequest) SyncFieldsDuringRead(ctx context.Context, from ListMonitorRequest)
- func (m ListMonitorRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListMonitorRequest) Type(ctx context.Context) attr.Type
- type ListMonitorRequest_SdkV2
- func (m ListMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListMonitorRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListMonitorRequest_SdkV2)
- func (to *ListMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListMonitorRequest_SdkV2)
- func (m ListMonitorRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListMonitorRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ListMonitorResponse
- func (m ListMonitorResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListMonitorResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListMonitorResponse) GetMonitors(ctx context.Context) ([]Monitor, bool)
- func (m *ListMonitorResponse) SetMonitors(ctx context.Context, v []Monitor)
- func (to *ListMonitorResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListMonitorResponse)
- func (to *ListMonitorResponse) SyncFieldsDuringRead(ctx context.Context, from ListMonitorResponse)
- func (m ListMonitorResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListMonitorResponse) Type(ctx context.Context) attr.Type
- type ListMonitorResponse_SdkV2
- func (m ListMonitorResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListMonitorResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListMonitorResponse_SdkV2) GetMonitors(ctx context.Context) ([]Monitor_SdkV2, bool)
- func (m *ListMonitorResponse_SdkV2) SetMonitors(ctx context.Context, v []Monitor_SdkV2)
- func (to *ListMonitorResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListMonitorResponse_SdkV2)
- func (to *ListMonitorResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListMonitorResponse_SdkV2)
- func (m ListMonitorResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListMonitorResponse_SdkV2) Type(ctx context.Context) attr.Type
- type ListRefreshRequest
- func (m ListRefreshRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListRefreshRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListRefreshRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListRefreshRequest)
- func (to *ListRefreshRequest) SyncFieldsDuringRead(ctx context.Context, from ListRefreshRequest)
- func (m ListRefreshRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListRefreshRequest) Type(ctx context.Context) attr.Type
- type ListRefreshRequest_SdkV2
- func (m ListRefreshRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListRefreshRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListRefreshRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListRefreshRequest_SdkV2)
- func (to *ListRefreshRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListRefreshRequest_SdkV2)
- func (m ListRefreshRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListRefreshRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ListRefreshResponse
- func (m ListRefreshResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListRefreshResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListRefreshResponse) GetRefreshes(ctx context.Context) ([]Refresh, bool)
- func (m *ListRefreshResponse) SetRefreshes(ctx context.Context, v []Refresh)
- func (to *ListRefreshResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListRefreshResponse)
- func (to *ListRefreshResponse) SyncFieldsDuringRead(ctx context.Context, from ListRefreshResponse)
- func (m ListRefreshResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListRefreshResponse) Type(ctx context.Context) attr.Type
- type ListRefreshResponse_SdkV2
- func (m ListRefreshResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListRefreshResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListRefreshResponse_SdkV2) GetRefreshes(ctx context.Context) ([]Refresh_SdkV2, bool)
- func (m *ListRefreshResponse_SdkV2) SetRefreshes(ctx context.Context, v []Refresh_SdkV2)
- func (to *ListRefreshResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListRefreshResponse_SdkV2)
- func (to *ListRefreshResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListRefreshResponse_SdkV2)
- func (m ListRefreshResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListRefreshResponse_SdkV2) Type(ctx context.Context) attr.Type
- type Monitor
- func (m Monitor) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *Monitor) GetAnomalyDetectionConfig(ctx context.Context) (AnomalyDetectionConfig, bool)
- func (m Monitor) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *Monitor) GetDataProfilingConfig(ctx context.Context) (DataProfilingConfig, bool)
- func (m *Monitor) SetAnomalyDetectionConfig(ctx context.Context, v AnomalyDetectionConfig)
- func (m *Monitor) SetDataProfilingConfig(ctx context.Context, v DataProfilingConfig)
- func (to *Monitor) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Monitor)
- func (to *Monitor) SyncFieldsDuringRead(ctx context.Context, from Monitor)
- func (m Monitor) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m Monitor) Type(ctx context.Context) attr.Type
- type Monitor_SdkV2
- func (m Monitor_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *Monitor_SdkV2) GetAnomalyDetectionConfig(ctx context.Context) (AnomalyDetectionConfig_SdkV2, bool)
- func (m Monitor_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *Monitor_SdkV2) GetDataProfilingConfig(ctx context.Context) (DataProfilingConfig_SdkV2, bool)
- func (m *Monitor_SdkV2) SetAnomalyDetectionConfig(ctx context.Context, v AnomalyDetectionConfig_SdkV2)
- func (m *Monitor_SdkV2) SetDataProfilingConfig(ctx context.Context, v DataProfilingConfig_SdkV2)
- func (to *Monitor_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Monitor_SdkV2)
- func (to *Monitor_SdkV2) SyncFieldsDuringRead(ctx context.Context, from Monitor_SdkV2)
- func (m Monitor_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m Monitor_SdkV2) Type(ctx context.Context) attr.Type
- type NotificationDestination
- func (m NotificationDestination) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m NotificationDestination) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *NotificationDestination) GetEmailAddresses(ctx context.Context) ([]types.String, bool)
- func (m *NotificationDestination) SetEmailAddresses(ctx context.Context, v []types.String)
- func (to *NotificationDestination) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from NotificationDestination)
- func (to *NotificationDestination) SyncFieldsDuringRead(ctx context.Context, from NotificationDestination)
- func (m NotificationDestination) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m NotificationDestination) Type(ctx context.Context) attr.Type
- type NotificationDestination_SdkV2
- func (m NotificationDestination_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m NotificationDestination_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *NotificationDestination_SdkV2) GetEmailAddresses(ctx context.Context) ([]types.String, bool)
- func (m *NotificationDestination_SdkV2) SetEmailAddresses(ctx context.Context, v []types.String)
- func (to *NotificationDestination_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from NotificationDestination_SdkV2)
- func (to *NotificationDestination_SdkV2) SyncFieldsDuringRead(ctx context.Context, from NotificationDestination_SdkV2)
- func (m NotificationDestination_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m NotificationDestination_SdkV2) Type(ctx context.Context) attr.Type
- type NotificationSettings
- func (m NotificationSettings) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m NotificationSettings) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *NotificationSettings) GetOnFailure(ctx context.Context) (NotificationDestination, bool)
- func (m *NotificationSettings) SetOnFailure(ctx context.Context, v NotificationDestination)
- func (to *NotificationSettings) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from NotificationSettings)
- func (to *NotificationSettings) SyncFieldsDuringRead(ctx context.Context, from NotificationSettings)
- func (m NotificationSettings) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m NotificationSettings) Type(ctx context.Context) attr.Type
- type NotificationSettings_SdkV2
- func (m NotificationSettings_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m NotificationSettings_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *NotificationSettings_SdkV2) GetOnFailure(ctx context.Context) (NotificationDestination_SdkV2, bool)
- func (m *NotificationSettings_SdkV2) SetOnFailure(ctx context.Context, v NotificationDestination_SdkV2)
- func (to *NotificationSettings_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from NotificationSettings_SdkV2)
- func (to *NotificationSettings_SdkV2) SyncFieldsDuringRead(ctx context.Context, from NotificationSettings_SdkV2)
- func (m NotificationSettings_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m NotificationSettings_SdkV2) Type(ctx context.Context) attr.Type
- type Refresh
- func (m Refresh) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m Refresh) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *Refresh) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Refresh)
- func (to *Refresh) SyncFieldsDuringRead(ctx context.Context, from Refresh)
- func (m Refresh) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m Refresh) Type(ctx context.Context) attr.Type
- type Refresh_SdkV2
- func (m Refresh_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m Refresh_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *Refresh_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Refresh_SdkV2)
- func (to *Refresh_SdkV2) SyncFieldsDuringRead(ctx context.Context, from Refresh_SdkV2)
- func (m Refresh_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m Refresh_SdkV2) Type(ctx context.Context) attr.Type
- type SnapshotConfig
- func (m SnapshotConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SnapshotConfig) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *SnapshotConfig) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SnapshotConfig)
- func (to *SnapshotConfig) SyncFieldsDuringRead(ctx context.Context, from SnapshotConfig)
- func (m SnapshotConfig) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SnapshotConfig) Type(ctx context.Context) attr.Type
- type SnapshotConfig_SdkV2
- func (m SnapshotConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m SnapshotConfig_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *SnapshotConfig_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SnapshotConfig_SdkV2)
- func (to *SnapshotConfig_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SnapshotConfig_SdkV2)
- func (m SnapshotConfig_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m SnapshotConfig_SdkV2) Type(ctx context.Context) attr.Type
- type TimeSeriesConfig
- func (m TimeSeriesConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m TimeSeriesConfig) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *TimeSeriesConfig) GetGranularities(ctx context.Context) ([]types.String, bool)
- func (m *TimeSeriesConfig) SetGranularities(ctx context.Context, v []types.String)
- func (to *TimeSeriesConfig) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from TimeSeriesConfig)
- func (to *TimeSeriesConfig) SyncFieldsDuringRead(ctx context.Context, from TimeSeriesConfig)
- func (m TimeSeriesConfig) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m TimeSeriesConfig) Type(ctx context.Context) attr.Type
- type TimeSeriesConfig_SdkV2
- func (m TimeSeriesConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m TimeSeriesConfig_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *TimeSeriesConfig_SdkV2) GetGranularities(ctx context.Context) ([]types.String, bool)
- func (m *TimeSeriesConfig_SdkV2) SetGranularities(ctx context.Context, v []types.String)
- func (to *TimeSeriesConfig_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from TimeSeriesConfig_SdkV2)
- func (to *TimeSeriesConfig_SdkV2) SyncFieldsDuringRead(ctx context.Context, from TimeSeriesConfig_SdkV2)
- func (m TimeSeriesConfig_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m TimeSeriesConfig_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateMonitorRequest
- func (m UpdateMonitorRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateMonitorRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateMonitorRequest) GetMonitor(ctx context.Context) (Monitor, bool)
- func (m *UpdateMonitorRequest) SetMonitor(ctx context.Context, v Monitor)
- func (to *UpdateMonitorRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateMonitorRequest)
- func (to *UpdateMonitorRequest) SyncFieldsDuringRead(ctx context.Context, from UpdateMonitorRequest)
- func (m UpdateMonitorRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateMonitorRequest) Type(ctx context.Context) attr.Type
- type UpdateMonitorRequest_SdkV2
- func (m UpdateMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateMonitorRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateMonitorRequest_SdkV2) GetMonitor(ctx context.Context) (Monitor_SdkV2, bool)
- func (m *UpdateMonitorRequest_SdkV2) SetMonitor(ctx context.Context, v Monitor_SdkV2)
- func (to *UpdateMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateMonitorRequest_SdkV2)
- func (to *UpdateMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateMonitorRequest_SdkV2)
- func (m UpdateMonitorRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateMonitorRequest_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateRefreshRequest
- func (m UpdateRefreshRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateRefreshRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateRefreshRequest) GetRefresh(ctx context.Context) (Refresh, bool)
- func (m *UpdateRefreshRequest) SetRefresh(ctx context.Context, v Refresh)
- func (to *UpdateRefreshRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateRefreshRequest)
- func (to *UpdateRefreshRequest) SyncFieldsDuringRead(ctx context.Context, from UpdateRefreshRequest)
- func (m UpdateRefreshRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateRefreshRequest) Type(ctx context.Context) attr.Type
- type UpdateRefreshRequest_SdkV2
- func (m UpdateRefreshRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateRefreshRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateRefreshRequest_SdkV2) GetRefresh(ctx context.Context) (Refresh_SdkV2, bool)
- func (m *UpdateRefreshRequest_SdkV2) SetRefresh(ctx context.Context, v Refresh_SdkV2)
- func (to *UpdateRefreshRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateRefreshRequest_SdkV2)
- func (to *UpdateRefreshRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateRefreshRequest_SdkV2)
- func (m UpdateRefreshRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateRefreshRequest_SdkV2) Type(ctx context.Context) attr.Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnomalyDetectionConfig ¶
type AnomalyDetectionConfig struct {
// List of fully qualified table names to exclude from anomaly detection.
ExcludedTableFullNames types.List `tfsdk:"excluded_table_full_names"`
}
Anomaly Detection Configurations.
func (AnomalyDetectionConfig) ApplySchemaCustomizations ¶
func (m AnomalyDetectionConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AnomalyDetectionConfig) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in AnomalyDetectionConfig. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AnomalyDetectionConfig) GetExcludedTableFullNames ¶ added in v1.102.0
func (m *AnomalyDetectionConfig) GetExcludedTableFullNames(ctx context.Context) ([]types.String, bool)
GetExcludedTableFullNames returns the value of the ExcludedTableFullNames field in AnomalyDetectionConfig as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*AnomalyDetectionConfig) SetExcludedTableFullNames ¶ added in v1.102.0
func (m *AnomalyDetectionConfig) SetExcludedTableFullNames(ctx context.Context, v []types.String)
SetExcludedTableFullNames sets the value of the ExcludedTableFullNames field in AnomalyDetectionConfig.
func (*AnomalyDetectionConfig) SyncFieldsDuringCreateOrUpdate ¶
func (to *AnomalyDetectionConfig) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AnomalyDetectionConfig)
func (*AnomalyDetectionConfig) SyncFieldsDuringRead ¶
func (to *AnomalyDetectionConfig) SyncFieldsDuringRead(ctx context.Context, from AnomalyDetectionConfig)
func (AnomalyDetectionConfig) ToObjectValue ¶
func (m AnomalyDetectionConfig) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AnomalyDetectionConfig only implements ToObjectValue() and Type().
type AnomalyDetectionConfig_SdkV2 ¶
type AnomalyDetectionConfig_SdkV2 struct {
// List of fully qualified table names to exclude from anomaly detection.
ExcludedTableFullNames types.List `tfsdk:"excluded_table_full_names"`
}
Anomaly Detection Configurations.
func (AnomalyDetectionConfig_SdkV2) ApplySchemaCustomizations ¶
func (m AnomalyDetectionConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AnomalyDetectionConfig_SdkV2) GetComplexFieldTypes ¶
func (m AnomalyDetectionConfig_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AnomalyDetectionConfig. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AnomalyDetectionConfig_SdkV2) GetExcludedTableFullNames ¶ added in v1.102.0
func (m *AnomalyDetectionConfig_SdkV2) GetExcludedTableFullNames(ctx context.Context) ([]types.String, bool)
GetExcludedTableFullNames returns the value of the ExcludedTableFullNames field in AnomalyDetectionConfig_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*AnomalyDetectionConfig_SdkV2) SetExcludedTableFullNames ¶ added in v1.102.0
func (m *AnomalyDetectionConfig_SdkV2) SetExcludedTableFullNames(ctx context.Context, v []types.String)
SetExcludedTableFullNames sets the value of the ExcludedTableFullNames field in AnomalyDetectionConfig_SdkV2.
func (*AnomalyDetectionConfig_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *AnomalyDetectionConfig_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AnomalyDetectionConfig_SdkV2)
func (*AnomalyDetectionConfig_SdkV2) SyncFieldsDuringRead ¶
func (to *AnomalyDetectionConfig_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AnomalyDetectionConfig_SdkV2)
func (AnomalyDetectionConfig_SdkV2) ToObjectValue ¶
func (m AnomalyDetectionConfig_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AnomalyDetectionConfig_SdkV2 only implements ToObjectValue() and Type().
type CancelRefreshRequest ¶
type CancelRefreshRequest struct {
// The UUID of the request object. It is `schema_id` for `schema`, and
// `table_id` for `table`.
//
// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
// `Details` tab > the `Schema ID` field.
//
// Find the `table_id` from either: 1. The [table_id] of the `Tables`
// resource. 2. In [Catalog Explorer] > select the `table` > go to the
// `Details` tab > the `Table ID` field.
//
// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
ObjectId types.String `tfsdk:"-"`
// The type of the monitored object. Can be one of the following: `schema`
// or `table`.
ObjectType types.String `tfsdk:"-"`
// Unique id of the refresh operation.
RefreshId types.Int64 `tfsdk:"-"`
}
Request to cancel a refresh.
func (CancelRefreshRequest) ApplySchemaCustomizations ¶
func (m CancelRefreshRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CancelRefreshRequest) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in CancelRefreshRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CancelRefreshRequest) SyncFieldsDuringCreateOrUpdate ¶
func (to *CancelRefreshRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CancelRefreshRequest)
func (*CancelRefreshRequest) SyncFieldsDuringRead ¶
func (to *CancelRefreshRequest) SyncFieldsDuringRead(ctx context.Context, from CancelRefreshRequest)
func (CancelRefreshRequest) ToObjectValue ¶
func (m CancelRefreshRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CancelRefreshRequest only implements ToObjectValue() and Type().
type CancelRefreshRequest_SdkV2 ¶
type CancelRefreshRequest_SdkV2 struct {
// The UUID of the request object. It is `schema_id` for `schema`, and
// `table_id` for `table`.
//
// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
// `Details` tab > the `Schema ID` field.
//
// Find the `table_id` from either: 1. The [table_id] of the `Tables`
// resource. 2. In [Catalog Explorer] > select the `table` > go to the
// `Details` tab > the `Table ID` field.
//
// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
ObjectId types.String `tfsdk:"-"`
// The type of the monitored object. Can be one of the following: `schema`
// or `table`.
ObjectType types.String `tfsdk:"-"`
// Unique id of the refresh operation.
RefreshId types.Int64 `tfsdk:"-"`
}
Request to cancel a refresh.
func (CancelRefreshRequest_SdkV2) ApplySchemaCustomizations ¶
func (m CancelRefreshRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CancelRefreshRequest_SdkV2) GetComplexFieldTypes ¶
func (m CancelRefreshRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CancelRefreshRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CancelRefreshRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *CancelRefreshRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CancelRefreshRequest_SdkV2)
func (*CancelRefreshRequest_SdkV2) SyncFieldsDuringRead ¶
func (to *CancelRefreshRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CancelRefreshRequest_SdkV2)
func (CancelRefreshRequest_SdkV2) ToObjectValue ¶
func (m CancelRefreshRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CancelRefreshRequest_SdkV2 only implements ToObjectValue() and Type().
type CancelRefreshResponse ¶
type CancelRefreshResponse struct {
// The refresh to cancel.
Refresh types.Object `tfsdk:"refresh"`
}
Response to cancelling a refresh.
func (CancelRefreshResponse) ApplySchemaCustomizations ¶
func (m CancelRefreshResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CancelRefreshResponse) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in CancelRefreshResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CancelRefreshResponse) GetRefresh ¶
func (m *CancelRefreshResponse) GetRefresh(ctx context.Context) (Refresh, bool)
GetRefresh returns the value of the Refresh field in CancelRefreshResponse as a Refresh value. If the field is unknown or null, the boolean return value is false.
func (*CancelRefreshResponse) SetRefresh ¶
func (m *CancelRefreshResponse) SetRefresh(ctx context.Context, v Refresh)
SetRefresh sets the value of the Refresh field in CancelRefreshResponse.
func (*CancelRefreshResponse) SyncFieldsDuringCreateOrUpdate ¶
func (to *CancelRefreshResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CancelRefreshResponse)
func (*CancelRefreshResponse) SyncFieldsDuringRead ¶
func (to *CancelRefreshResponse) SyncFieldsDuringRead(ctx context.Context, from CancelRefreshResponse)
func (CancelRefreshResponse) ToObjectValue ¶
func (m CancelRefreshResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CancelRefreshResponse only implements ToObjectValue() and Type().
type CancelRefreshResponse_SdkV2 ¶
type CancelRefreshResponse_SdkV2 struct {
// The refresh to cancel.
Refresh types.List `tfsdk:"refresh"`
}
Response to cancelling a refresh.
func (CancelRefreshResponse_SdkV2) ApplySchemaCustomizations ¶
func (m CancelRefreshResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CancelRefreshResponse_SdkV2) GetComplexFieldTypes ¶
func (m CancelRefreshResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CancelRefreshResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CancelRefreshResponse_SdkV2) GetRefresh ¶
func (m *CancelRefreshResponse_SdkV2) GetRefresh(ctx context.Context) (Refresh_SdkV2, bool)
GetRefresh returns the value of the Refresh field in CancelRefreshResponse_SdkV2 as a Refresh_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CancelRefreshResponse_SdkV2) SetRefresh ¶
func (m *CancelRefreshResponse_SdkV2) SetRefresh(ctx context.Context, v Refresh_SdkV2)
SetRefresh sets the value of the Refresh field in CancelRefreshResponse_SdkV2.
func (*CancelRefreshResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *CancelRefreshResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CancelRefreshResponse_SdkV2)
func (*CancelRefreshResponse_SdkV2) SyncFieldsDuringRead ¶
func (to *CancelRefreshResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CancelRefreshResponse_SdkV2)
func (CancelRefreshResponse_SdkV2) ToObjectValue ¶
func (m CancelRefreshResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CancelRefreshResponse_SdkV2 only implements ToObjectValue() and Type().
type CreateMonitorRequest ¶
type CreateMonitorRequest struct {
// The monitor to create.
Monitor types.Object `tfsdk:"monitor"`
}
func (CreateMonitorRequest) ApplySchemaCustomizations ¶
func (m CreateMonitorRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateMonitorRequest) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateMonitorRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateMonitorRequest) GetMonitor ¶
func (m *CreateMonitorRequest) GetMonitor(ctx context.Context) (Monitor, bool)
GetMonitor returns the value of the Monitor field in CreateMonitorRequest as a Monitor value. If the field is unknown or null, the boolean return value is false.
func (*CreateMonitorRequest) SetMonitor ¶
func (m *CreateMonitorRequest) SetMonitor(ctx context.Context, v Monitor)
SetMonitor sets the value of the Monitor field in CreateMonitorRequest.
func (*CreateMonitorRequest) SyncFieldsDuringCreateOrUpdate ¶
func (to *CreateMonitorRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateMonitorRequest)
func (*CreateMonitorRequest) SyncFieldsDuringRead ¶
func (to *CreateMonitorRequest) SyncFieldsDuringRead(ctx context.Context, from CreateMonitorRequest)
func (CreateMonitorRequest) ToObjectValue ¶
func (m CreateMonitorRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateMonitorRequest only implements ToObjectValue() and Type().
type CreateMonitorRequest_SdkV2 ¶
type CreateMonitorRequest_SdkV2 struct {
// The monitor to create.
Monitor types.List `tfsdk:"monitor"`
}
func (CreateMonitorRequest_SdkV2) ApplySchemaCustomizations ¶
func (m CreateMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateMonitorRequest_SdkV2) GetComplexFieldTypes ¶
func (m CreateMonitorRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateMonitorRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateMonitorRequest_SdkV2) GetMonitor ¶
func (m *CreateMonitorRequest_SdkV2) GetMonitor(ctx context.Context) (Monitor_SdkV2, bool)
GetMonitor returns the value of the Monitor field in CreateMonitorRequest_SdkV2 as a Monitor_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreateMonitorRequest_SdkV2) SetMonitor ¶
func (m *CreateMonitorRequest_SdkV2) SetMonitor(ctx context.Context, v Monitor_SdkV2)
SetMonitor sets the value of the Monitor field in CreateMonitorRequest_SdkV2.
func (*CreateMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *CreateMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateMonitorRequest_SdkV2)
func (*CreateMonitorRequest_SdkV2) SyncFieldsDuringRead ¶
func (to *CreateMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateMonitorRequest_SdkV2)
func (CreateMonitorRequest_SdkV2) ToObjectValue ¶
func (m CreateMonitorRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateMonitorRequest_SdkV2 only implements ToObjectValue() and Type().
type CreateRefreshRequest ¶
type CreateRefreshRequest struct {
// The UUID of the request object. It is `schema_id` for `schema`, and
// `table_id` for `table`.
//
// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
// `Details` tab > the `Schema ID` field.
//
// Find the `table_id` from either: 1. The [table_id] of the `Tables`
// resource. 2. In [Catalog Explorer] > select the `table` > go to the
// `Details` tab > the `Table ID` field.
//
// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
ObjectId types.String `tfsdk:"-"`
// The type of the monitored object. Can be one of the following: `schema`or
// `table`.
ObjectType types.String `tfsdk:"-"`
// The refresh to create
Refresh types.Object `tfsdk:"refresh"`
}
func (CreateRefreshRequest) ApplySchemaCustomizations ¶
func (m CreateRefreshRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateRefreshRequest) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateRefreshRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateRefreshRequest) GetRefresh ¶
func (m *CreateRefreshRequest) GetRefresh(ctx context.Context) (Refresh, bool)
GetRefresh returns the value of the Refresh field in CreateRefreshRequest as a Refresh value. If the field is unknown or null, the boolean return value is false.
func (*CreateRefreshRequest) SetRefresh ¶
func (m *CreateRefreshRequest) SetRefresh(ctx context.Context, v Refresh)
SetRefresh sets the value of the Refresh field in CreateRefreshRequest.
func (*CreateRefreshRequest) SyncFieldsDuringCreateOrUpdate ¶
func (to *CreateRefreshRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateRefreshRequest)
func (*CreateRefreshRequest) SyncFieldsDuringRead ¶
func (to *CreateRefreshRequest) SyncFieldsDuringRead(ctx context.Context, from CreateRefreshRequest)
func (CreateRefreshRequest) ToObjectValue ¶
func (m CreateRefreshRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateRefreshRequest only implements ToObjectValue() and Type().
type CreateRefreshRequest_SdkV2 ¶
type CreateRefreshRequest_SdkV2 struct {
// The UUID of the request object. It is `schema_id` for `schema`, and
// `table_id` for `table`.
//
// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
// `Details` tab > the `Schema ID` field.
//
// Find the `table_id` from either: 1. The [table_id] of the `Tables`
// resource. 2. In [Catalog Explorer] > select the `table` > go to the
// `Details` tab > the `Table ID` field.
//
// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
ObjectId types.String `tfsdk:"-"`
// The type of the monitored object. Can be one of the following: `schema`or
// `table`.
ObjectType types.String `tfsdk:"-"`
// The refresh to create
Refresh types.List `tfsdk:"refresh"`
}
func (CreateRefreshRequest_SdkV2) ApplySchemaCustomizations ¶
func (m CreateRefreshRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateRefreshRequest_SdkV2) GetComplexFieldTypes ¶
func (m CreateRefreshRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateRefreshRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateRefreshRequest_SdkV2) GetRefresh ¶
func (m *CreateRefreshRequest_SdkV2) GetRefresh(ctx context.Context) (Refresh_SdkV2, bool)
GetRefresh returns the value of the Refresh field in CreateRefreshRequest_SdkV2 as a Refresh_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreateRefreshRequest_SdkV2) SetRefresh ¶
func (m *CreateRefreshRequest_SdkV2) SetRefresh(ctx context.Context, v Refresh_SdkV2)
SetRefresh sets the value of the Refresh field in CreateRefreshRequest_SdkV2.
func (*CreateRefreshRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *CreateRefreshRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateRefreshRequest_SdkV2)
func (*CreateRefreshRequest_SdkV2) SyncFieldsDuringRead ¶
func (to *CreateRefreshRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateRefreshRequest_SdkV2)
func (CreateRefreshRequest_SdkV2) ToObjectValue ¶
func (m CreateRefreshRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateRefreshRequest_SdkV2 only implements ToObjectValue() and Type().
type CronSchedule ¶
type CronSchedule struct {
// Read only field that indicates whether the schedule is paused or not.
PauseStatus types.String `tfsdk:"pause_status"`
// The expression that determines when to run the monitor. See [examples].
//
// [examples]: https://www.quartz-scheduler.org/documentation/quartz-2.3.0/tutorials/crontrigger.html
QuartzCronExpression types.String `tfsdk:"quartz_cron_expression"`
// A Java timezone id. The schedule for a job will be resolved with respect
// to this timezone. See `Java TimeZone
// <http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html>`_ for
// details. The timezone id (e.g., “America/Los_Angeles“) in which to
// evaluate the quartz expression.
TimezoneId types.String `tfsdk:"timezone_id"`
}
The data quality monitoring workflow cron schedule.
func (CronSchedule) ApplySchemaCustomizations ¶
func (m CronSchedule) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CronSchedule) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in CronSchedule. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CronSchedule) SyncFieldsDuringCreateOrUpdate ¶
func (to *CronSchedule) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CronSchedule)
func (*CronSchedule) SyncFieldsDuringRead ¶
func (to *CronSchedule) SyncFieldsDuringRead(ctx context.Context, from CronSchedule)
func (CronSchedule) ToObjectValue ¶
func (m CronSchedule) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CronSchedule only implements ToObjectValue() and Type().
type CronSchedule_SdkV2 ¶
type CronSchedule_SdkV2 struct {
// Read only field that indicates whether the schedule is paused or not.
PauseStatus types.String `tfsdk:"pause_status"`
// The expression that determines when to run the monitor. See [examples].
//
// [examples]: https://www.quartz-scheduler.org/documentation/quartz-2.3.0/tutorials/crontrigger.html
QuartzCronExpression types.String `tfsdk:"quartz_cron_expression"`
// A Java timezone id. The schedule for a job will be resolved with respect
// to this timezone. See `Java TimeZone
// <http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html>`_ for
// details. The timezone id (e.g., “America/Los_Angeles“) in which to
// evaluate the quartz expression.
TimezoneId types.String `tfsdk:"timezone_id"`
}
The data quality monitoring workflow cron schedule.
func (CronSchedule_SdkV2) ApplySchemaCustomizations ¶
func (m CronSchedule_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CronSchedule_SdkV2) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in CronSchedule. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CronSchedule_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *CronSchedule_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CronSchedule_SdkV2)
func (*CronSchedule_SdkV2) SyncFieldsDuringRead ¶
func (to *CronSchedule_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CronSchedule_SdkV2)
func (CronSchedule_SdkV2) ToObjectValue ¶
func (m CronSchedule_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CronSchedule_SdkV2 only implements ToObjectValue() and Type().
type DataProfilingConfig ¶
type DataProfilingConfig struct {
// Field for specifying the absolute path to a custom directory to store
// data-monitoring assets. Normally prepopulated to a default user location
// via UI and Python APIs.
AssetsDir types.String `tfsdk:"assets_dir"`
// Baseline table name. Baseline data is used to compute drift from the data
// in the monitored `table_name`. The baseline table and the monitored table
// shall have the same schema.
BaselineTableName types.String `tfsdk:"baseline_table_name"`
// Custom metrics.
CustomMetrics types.List `tfsdk:"custom_metrics"`
// Id of dashboard that visualizes the computed metrics. This can be empty
// if the monitor is in PENDING state.
DashboardId types.String `tfsdk:"dashboard_id"`
// Table that stores drift metrics data. Format:
// `catalog.schema.table_name`.
DriftMetricsTableName types.String `tfsdk:"drift_metrics_table_name"`
// The warehouse for dashboard creation
EffectiveWarehouseId types.String `tfsdk:"effective_warehouse_id"`
// `Analysis Configuration` for monitoring inference log tables.
InferenceLog types.Object `tfsdk:"inference_log"`
// The latest error message for a monitor failure.
LatestMonitorFailureMessage types.String `tfsdk:"latest_monitor_failure_message"`
// Represents the current monitor configuration version in use. The version
// will be represented in a numeric fashion (1,2,3...). The field has
// flexibility to take on negative values, which can indicate corrupted
// monitor_version numbers.
MonitorVersion types.Int64 `tfsdk:"monitor_version"`
// Unity Catalog table to monitor. Format: `catalog.schema.table_name`
MonitoredTableName types.String `tfsdk:"monitored_table_name"`
// Field for specifying notification settings.
NotificationSettings types.Object `tfsdk:"notification_settings"`
// ID of the schema where output tables are created.
OutputSchemaId types.String `tfsdk:"output_schema_id"`
// Table that stores profile metrics data. Format:
// `catalog.schema.table_name`.
ProfileMetricsTableName types.String `tfsdk:"profile_metrics_table_name"`
// The cron schedule.
Schedule types.Object `tfsdk:"schedule"`
// Whether to skip creating a default dashboard summarizing data quality
// metrics.
SkipBuiltinDashboard types.Bool `tfsdk:"skip_builtin_dashboard"`
// List of column expressions to slice data with for targeted analysis. The
// data is grouped by each expression independently, resulting in a separate
// slice for each predicate and its complements. For example
// `slicing_exprs=[“col_1”, “col_2 > 10”]` will generate the
// following slices: two slices for `col_2 > 10` (True and False), and one
// slice per unique value in `col1`. For high-cardinality columns, only the
// top 100 unique values by frequency will generate slices.
SlicingExprs types.List `tfsdk:"slicing_exprs"`
// `Analysis Configuration` for monitoring snapshot tables.
Snapshot types.Object `tfsdk:"snapshot"`
// The data profiling monitor status.
Status types.String `tfsdk:"status"`
// `Analysis Configuration` for monitoring time series tables.
TimeSeries types.Object `tfsdk:"time_series"`
// Optional argument to specify the warehouse for dashboard creation. If not
// specified, the first running warehouse will be used.
WarehouseId types.String `tfsdk:"warehouse_id"`
}
Data Profiling Configurations.
func (DataProfilingConfig) ApplySchemaCustomizations ¶
func (m DataProfilingConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DataProfilingConfig) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in DataProfilingConfig. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DataProfilingConfig) GetCustomMetrics ¶
func (m *DataProfilingConfig) GetCustomMetrics(ctx context.Context) ([]DataProfilingCustomMetric, bool)
GetCustomMetrics returns the value of the CustomMetrics field in DataProfilingConfig as a slice of DataProfilingCustomMetric values. If the field is unknown or null, the boolean return value is false.
func (*DataProfilingConfig) GetInferenceLog ¶
func (m *DataProfilingConfig) GetInferenceLog(ctx context.Context) (InferenceLogConfig, bool)
GetInferenceLog returns the value of the InferenceLog field in DataProfilingConfig as a InferenceLogConfig value. If the field is unknown or null, the boolean return value is false.
func (*DataProfilingConfig) GetNotificationSettings ¶
func (m *DataProfilingConfig) GetNotificationSettings(ctx context.Context) (NotificationSettings, bool)
GetNotificationSettings returns the value of the NotificationSettings field in DataProfilingConfig as a NotificationSettings value. If the field is unknown or null, the boolean return value is false.
func (*DataProfilingConfig) GetSchedule ¶
func (m *DataProfilingConfig) GetSchedule(ctx context.Context) (CronSchedule, bool)
GetSchedule returns the value of the Schedule field in DataProfilingConfig as a CronSchedule value. If the field is unknown or null, the boolean return value is false.
func (*DataProfilingConfig) GetSlicingExprs ¶
GetSlicingExprs returns the value of the SlicingExprs field in DataProfilingConfig as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*DataProfilingConfig) GetSnapshot ¶
func (m *DataProfilingConfig) GetSnapshot(ctx context.Context) (SnapshotConfig, bool)
GetSnapshot returns the value of the Snapshot field in DataProfilingConfig as a SnapshotConfig value. If the field is unknown or null, the boolean return value is false.
func (*DataProfilingConfig) GetTimeSeries ¶
func (m *DataProfilingConfig) GetTimeSeries(ctx context.Context) (TimeSeriesConfig, bool)
GetTimeSeries returns the value of the TimeSeries field in DataProfilingConfig as a TimeSeriesConfig value. If the field is unknown or null, the boolean return value is false.
func (*DataProfilingConfig) SetCustomMetrics ¶
func (m *DataProfilingConfig) SetCustomMetrics(ctx context.Context, v []DataProfilingCustomMetric)
SetCustomMetrics sets the value of the CustomMetrics field in DataProfilingConfig.
func (*DataProfilingConfig) SetInferenceLog ¶
func (m *DataProfilingConfig) SetInferenceLog(ctx context.Context, v InferenceLogConfig)
SetInferenceLog sets the value of the InferenceLog field in DataProfilingConfig.
func (*DataProfilingConfig) SetNotificationSettings ¶
func (m *DataProfilingConfig) SetNotificationSettings(ctx context.Context, v NotificationSettings)
SetNotificationSettings sets the value of the NotificationSettings field in DataProfilingConfig.
func (*DataProfilingConfig) SetSchedule ¶
func (m *DataProfilingConfig) SetSchedule(ctx context.Context, v CronSchedule)
SetSchedule sets the value of the Schedule field in DataProfilingConfig.
func (*DataProfilingConfig) SetSlicingExprs ¶
func (m *DataProfilingConfig) SetSlicingExprs(ctx context.Context, v []types.String)
SetSlicingExprs sets the value of the SlicingExprs field in DataProfilingConfig.
func (*DataProfilingConfig) SetSnapshot ¶
func (m *DataProfilingConfig) SetSnapshot(ctx context.Context, v SnapshotConfig)
SetSnapshot sets the value of the Snapshot field in DataProfilingConfig.
func (*DataProfilingConfig) SetTimeSeries ¶
func (m *DataProfilingConfig) SetTimeSeries(ctx context.Context, v TimeSeriesConfig)
SetTimeSeries sets the value of the TimeSeries field in DataProfilingConfig.
func (*DataProfilingConfig) SyncFieldsDuringCreateOrUpdate ¶
func (to *DataProfilingConfig) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DataProfilingConfig)
func (*DataProfilingConfig) SyncFieldsDuringRead ¶
func (to *DataProfilingConfig) SyncFieldsDuringRead(ctx context.Context, from DataProfilingConfig)
func (DataProfilingConfig) ToObjectValue ¶
func (m DataProfilingConfig) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DataProfilingConfig only implements ToObjectValue() and Type().
type DataProfilingConfig_SdkV2 ¶
type DataProfilingConfig_SdkV2 struct {
// Field for specifying the absolute path to a custom directory to store
// data-monitoring assets. Normally prepopulated to a default user location
// via UI and Python APIs.
AssetsDir types.String `tfsdk:"assets_dir"`
// Baseline table name. Baseline data is used to compute drift from the data
// in the monitored `table_name`. The baseline table and the monitored table
// shall have the same schema.
BaselineTableName types.String `tfsdk:"baseline_table_name"`
// Custom metrics.
CustomMetrics types.List `tfsdk:"custom_metrics"`
// Id of dashboard that visualizes the computed metrics. This can be empty
// if the monitor is in PENDING state.
DashboardId types.String `tfsdk:"dashboard_id"`
// Table that stores drift metrics data. Format:
// `catalog.schema.table_name`.
DriftMetricsTableName types.String `tfsdk:"drift_metrics_table_name"`
// The warehouse for dashboard creation
EffectiveWarehouseId types.String `tfsdk:"effective_warehouse_id"`
// `Analysis Configuration` for monitoring inference log tables.
InferenceLog types.List `tfsdk:"inference_log"`
// The latest error message for a monitor failure.
LatestMonitorFailureMessage types.String `tfsdk:"latest_monitor_failure_message"`
// Represents the current monitor configuration version in use. The version
// will be represented in a numeric fashion (1,2,3...). The field has
// flexibility to take on negative values, which can indicate corrupted
// monitor_version numbers.
MonitorVersion types.Int64 `tfsdk:"monitor_version"`
// Unity Catalog table to monitor. Format: `catalog.schema.table_name`
MonitoredTableName types.String `tfsdk:"monitored_table_name"`
// Field for specifying notification settings.
NotificationSettings types.List `tfsdk:"notification_settings"`
// ID of the schema where output tables are created.
OutputSchemaId types.String `tfsdk:"output_schema_id"`
// Table that stores profile metrics data. Format:
// `catalog.schema.table_name`.
ProfileMetricsTableName types.String `tfsdk:"profile_metrics_table_name"`
// The cron schedule.
Schedule types.List `tfsdk:"schedule"`
// Whether to skip creating a default dashboard summarizing data quality
// metrics.
SkipBuiltinDashboard types.Bool `tfsdk:"skip_builtin_dashboard"`
// List of column expressions to slice data with for targeted analysis. The
// data is grouped by each expression independently, resulting in a separate
// slice for each predicate and its complements. For example
// `slicing_exprs=[“col_1”, “col_2 > 10”]` will generate the
// following slices: two slices for `col_2 > 10` (True and False), and one
// slice per unique value in `col1`. For high-cardinality columns, only the
// top 100 unique values by frequency will generate slices.
SlicingExprs types.List `tfsdk:"slicing_exprs"`
// `Analysis Configuration` for monitoring snapshot tables.
Snapshot types.List `tfsdk:"snapshot"`
// The data profiling monitor status.
Status types.String `tfsdk:"status"`
// `Analysis Configuration` for monitoring time series tables.
TimeSeries types.List `tfsdk:"time_series"`
// Optional argument to specify the warehouse for dashboard creation. If not
// specified, the first running warehouse will be used.
WarehouseId types.String `tfsdk:"warehouse_id"`
}
Data Profiling Configurations.
func (DataProfilingConfig_SdkV2) ApplySchemaCustomizations ¶
func (m DataProfilingConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DataProfilingConfig_SdkV2) GetComplexFieldTypes ¶
func (m DataProfilingConfig_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DataProfilingConfig. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DataProfilingConfig_SdkV2) GetCustomMetrics ¶
func (m *DataProfilingConfig_SdkV2) GetCustomMetrics(ctx context.Context) ([]DataProfilingCustomMetric_SdkV2, bool)
GetCustomMetrics returns the value of the CustomMetrics field in DataProfilingConfig_SdkV2 as a slice of DataProfilingCustomMetric_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*DataProfilingConfig_SdkV2) GetInferenceLog ¶
func (m *DataProfilingConfig_SdkV2) GetInferenceLog(ctx context.Context) (InferenceLogConfig_SdkV2, bool)
GetInferenceLog returns the value of the InferenceLog field in DataProfilingConfig_SdkV2 as a InferenceLogConfig_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*DataProfilingConfig_SdkV2) GetNotificationSettings ¶
func (m *DataProfilingConfig_SdkV2) GetNotificationSettings(ctx context.Context) (NotificationSettings_SdkV2, bool)
GetNotificationSettings returns the value of the NotificationSettings field in DataProfilingConfig_SdkV2 as a NotificationSettings_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*DataProfilingConfig_SdkV2) GetSchedule ¶
func (m *DataProfilingConfig_SdkV2) GetSchedule(ctx context.Context) (CronSchedule_SdkV2, bool)
GetSchedule returns the value of the Schedule field in DataProfilingConfig_SdkV2 as a CronSchedule_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*DataProfilingConfig_SdkV2) GetSlicingExprs ¶
GetSlicingExprs returns the value of the SlicingExprs field in DataProfilingConfig_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*DataProfilingConfig_SdkV2) GetSnapshot ¶
func (m *DataProfilingConfig_SdkV2) GetSnapshot(ctx context.Context) (SnapshotConfig_SdkV2, bool)
GetSnapshot returns the value of the Snapshot field in DataProfilingConfig_SdkV2 as a SnapshotConfig_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*DataProfilingConfig_SdkV2) GetTimeSeries ¶
func (m *DataProfilingConfig_SdkV2) GetTimeSeries(ctx context.Context) (TimeSeriesConfig_SdkV2, bool)
GetTimeSeries returns the value of the TimeSeries field in DataProfilingConfig_SdkV2 as a TimeSeriesConfig_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*DataProfilingConfig_SdkV2) SetCustomMetrics ¶
func (m *DataProfilingConfig_SdkV2) SetCustomMetrics(ctx context.Context, v []DataProfilingCustomMetric_SdkV2)
SetCustomMetrics sets the value of the CustomMetrics field in DataProfilingConfig_SdkV2.
func (*DataProfilingConfig_SdkV2) SetInferenceLog ¶
func (m *DataProfilingConfig_SdkV2) SetInferenceLog(ctx context.Context, v InferenceLogConfig_SdkV2)
SetInferenceLog sets the value of the InferenceLog field in DataProfilingConfig_SdkV2.
func (*DataProfilingConfig_SdkV2) SetNotificationSettings ¶
func (m *DataProfilingConfig_SdkV2) SetNotificationSettings(ctx context.Context, v NotificationSettings_SdkV2)
SetNotificationSettings sets the value of the NotificationSettings field in DataProfilingConfig_SdkV2.
func (*DataProfilingConfig_SdkV2) SetSchedule ¶
func (m *DataProfilingConfig_SdkV2) SetSchedule(ctx context.Context, v CronSchedule_SdkV2)
SetSchedule sets the value of the Schedule field in DataProfilingConfig_SdkV2.
func (*DataProfilingConfig_SdkV2) SetSlicingExprs ¶
func (m *DataProfilingConfig_SdkV2) SetSlicingExprs(ctx context.Context, v []types.String)
SetSlicingExprs sets the value of the SlicingExprs field in DataProfilingConfig_SdkV2.
func (*DataProfilingConfig_SdkV2) SetSnapshot ¶
func (m *DataProfilingConfig_SdkV2) SetSnapshot(ctx context.Context, v SnapshotConfig_SdkV2)
SetSnapshot sets the value of the Snapshot field in DataProfilingConfig_SdkV2.
func (*DataProfilingConfig_SdkV2) SetTimeSeries ¶
func (m *DataProfilingConfig_SdkV2) SetTimeSeries(ctx context.Context, v TimeSeriesConfig_SdkV2)
SetTimeSeries sets the value of the TimeSeries field in DataProfilingConfig_SdkV2.
func (*DataProfilingConfig_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *DataProfilingConfig_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DataProfilingConfig_SdkV2)
func (*DataProfilingConfig_SdkV2) SyncFieldsDuringRead ¶
func (to *DataProfilingConfig_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DataProfilingConfig_SdkV2)
func (DataProfilingConfig_SdkV2) ToObjectValue ¶
func (m DataProfilingConfig_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DataProfilingConfig_SdkV2 only implements ToObjectValue() and Type().
type DataProfilingCustomMetric ¶
type DataProfilingCustomMetric struct {
// Jinja template for a SQL expression that specifies how to compute the
// metric. See [create metric definition].
//
// [create metric definition]: https://docs.databricks.com/en/lakehouse-monitoring/custom-metrics.html#create-definition
Definition types.String `tfsdk:"definition"`
// A list of column names in the input table the metric should be computed
// for. Can use “":table"“ to indicate that the metric needs information
// from multiple columns.
InputColumns types.List `tfsdk:"input_columns"`
// Name of the metric in the output tables.
Name types.String `tfsdk:"name"`
// The output type of the custom metric.
OutputDataType types.String `tfsdk:"output_data_type"`
// The type of the custom metric.
Type_ types.String `tfsdk:"type"`
}
Custom metric definition.
func (DataProfilingCustomMetric) ApplySchemaCustomizations ¶
func (m DataProfilingCustomMetric) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DataProfilingCustomMetric) GetComplexFieldTypes ¶
func (m DataProfilingCustomMetric) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DataProfilingCustomMetric. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DataProfilingCustomMetric) GetInputColumns ¶
GetInputColumns returns the value of the InputColumns field in DataProfilingCustomMetric as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*DataProfilingCustomMetric) SetInputColumns ¶
func (m *DataProfilingCustomMetric) SetInputColumns(ctx context.Context, v []types.String)
SetInputColumns sets the value of the InputColumns field in DataProfilingCustomMetric.
func (*DataProfilingCustomMetric) SyncFieldsDuringCreateOrUpdate ¶
func (to *DataProfilingCustomMetric) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DataProfilingCustomMetric)
func (*DataProfilingCustomMetric) SyncFieldsDuringRead ¶
func (to *DataProfilingCustomMetric) SyncFieldsDuringRead(ctx context.Context, from DataProfilingCustomMetric)
func (DataProfilingCustomMetric) ToObjectValue ¶
func (m DataProfilingCustomMetric) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DataProfilingCustomMetric only implements ToObjectValue() and Type().
type DataProfilingCustomMetric_SdkV2 ¶
type DataProfilingCustomMetric_SdkV2 struct {
// Jinja template for a SQL expression that specifies how to compute the
// metric. See [create metric definition].
//
// [create metric definition]: https://docs.databricks.com/en/lakehouse-monitoring/custom-metrics.html#create-definition
Definition types.String `tfsdk:"definition"`
// A list of column names in the input table the metric should be computed
// for. Can use “":table"“ to indicate that the metric needs information
// from multiple columns.
InputColumns types.List `tfsdk:"input_columns"`
// Name of the metric in the output tables.
Name types.String `tfsdk:"name"`
// The output type of the custom metric.
OutputDataType types.String `tfsdk:"output_data_type"`
// The type of the custom metric.
Type_ types.String `tfsdk:"type"`
}
Custom metric definition.
func (DataProfilingCustomMetric_SdkV2) ApplySchemaCustomizations ¶
func (m DataProfilingCustomMetric_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DataProfilingCustomMetric_SdkV2) GetComplexFieldTypes ¶
func (m DataProfilingCustomMetric_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DataProfilingCustomMetric. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DataProfilingCustomMetric_SdkV2) GetInputColumns ¶
func (m *DataProfilingCustomMetric_SdkV2) GetInputColumns(ctx context.Context) ([]types.String, bool)
GetInputColumns returns the value of the InputColumns field in DataProfilingCustomMetric_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*DataProfilingCustomMetric_SdkV2) SetInputColumns ¶
func (m *DataProfilingCustomMetric_SdkV2) SetInputColumns(ctx context.Context, v []types.String)
SetInputColumns sets the value of the InputColumns field in DataProfilingCustomMetric_SdkV2.
func (*DataProfilingCustomMetric_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *DataProfilingCustomMetric_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DataProfilingCustomMetric_SdkV2)
func (*DataProfilingCustomMetric_SdkV2) SyncFieldsDuringRead ¶
func (to *DataProfilingCustomMetric_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DataProfilingCustomMetric_SdkV2)
func (DataProfilingCustomMetric_SdkV2) ToObjectValue ¶
func (m DataProfilingCustomMetric_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DataProfilingCustomMetric_SdkV2 only implements ToObjectValue() and Type().
type DeleteMonitorRequest ¶
type DeleteMonitorRequest struct {
// The UUID of the request object. It is `schema_id` for `schema`, and
// `table_id` for `table`.
//
// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
// `Details` tab > the `Schema ID` field.
//
// Find the `table_id` from either: 1. The [table_id] of the `Tables`
// resource. 2. In [Catalog Explorer] > select the `table` > go to the
// `Details` tab > the `Table ID` field.
//
// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
ObjectId types.String `tfsdk:"-"`
// The type of the monitored object. Can be one of the following: `schema`
// or `table`.
ObjectType types.String `tfsdk:"-"`
}
func (DeleteMonitorRequest) ApplySchemaCustomizations ¶
func (m DeleteMonitorRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteMonitorRequest) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteMonitorRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteMonitorRequest) SyncFieldsDuringCreateOrUpdate ¶
func (to *DeleteMonitorRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteMonitorRequest)
func (*DeleteMonitorRequest) SyncFieldsDuringRead ¶
func (to *DeleteMonitorRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteMonitorRequest)
func (DeleteMonitorRequest) ToObjectValue ¶
func (m DeleteMonitorRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteMonitorRequest only implements ToObjectValue() and Type().
type DeleteMonitorRequest_SdkV2 ¶
type DeleteMonitorRequest_SdkV2 struct {
// The UUID of the request object. It is `schema_id` for `schema`, and
// `table_id` for `table`.
//
// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
// `Details` tab > the `Schema ID` field.
//
// Find the `table_id` from either: 1. The [table_id] of the `Tables`
// resource. 2. In [Catalog Explorer] > select the `table` > go to the
// `Details` tab > the `Table ID` field.
//
// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
ObjectId types.String `tfsdk:"-"`
// The type of the monitored object. Can be one of the following: `schema`
// or `table`.
ObjectType types.String `tfsdk:"-"`
}
func (DeleteMonitorRequest_SdkV2) ApplySchemaCustomizations ¶
func (m DeleteMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteMonitorRequest_SdkV2) GetComplexFieldTypes ¶
func (m DeleteMonitorRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteMonitorRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *DeleteMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteMonitorRequest_SdkV2)
func (*DeleteMonitorRequest_SdkV2) SyncFieldsDuringRead ¶
func (to *DeleteMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteMonitorRequest_SdkV2)
func (DeleteMonitorRequest_SdkV2) ToObjectValue ¶
func (m DeleteMonitorRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteMonitorRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteRefreshRequest ¶
type DeleteRefreshRequest struct {
// The UUID of the request object. It is `schema_id` for `schema`, and
// `table_id` for `table`.
//
// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
// `Details` tab > the `Schema ID` field.
//
// Find the `table_id` from either: 1. The [table_id] of the `Tables`
// resource. 2. In [Catalog Explorer] > select the `table` > go to the
// `Details` tab > the `Table ID` field.
//
// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
ObjectId types.String `tfsdk:"-"`
// The type of the monitored object. Can be one of the following: `schema`
// or `table`.
ObjectType types.String `tfsdk:"-"`
// Unique id of the refresh operation.
RefreshId types.Int64 `tfsdk:"-"`
}
func (DeleteRefreshRequest) ApplySchemaCustomizations ¶
func (m DeleteRefreshRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteRefreshRequest) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteRefreshRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteRefreshRequest) SyncFieldsDuringCreateOrUpdate ¶
func (to *DeleteRefreshRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteRefreshRequest)
func (*DeleteRefreshRequest) SyncFieldsDuringRead ¶
func (to *DeleteRefreshRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteRefreshRequest)
func (DeleteRefreshRequest) ToObjectValue ¶
func (m DeleteRefreshRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteRefreshRequest only implements ToObjectValue() and Type().
type DeleteRefreshRequest_SdkV2 ¶
type DeleteRefreshRequest_SdkV2 struct {
// The UUID of the request object. It is `schema_id` for `schema`, and
// `table_id` for `table`.
//
// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
// `Details` tab > the `Schema ID` field.
//
// Find the `table_id` from either: 1. The [table_id] of the `Tables`
// resource. 2. In [Catalog Explorer] > select the `table` > go to the
// `Details` tab > the `Table ID` field.
//
// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
ObjectId types.String `tfsdk:"-"`
// The type of the monitored object. Can be one of the following: `schema`
// or `table`.
ObjectType types.String `tfsdk:"-"`
// Unique id of the refresh operation.
RefreshId types.Int64 `tfsdk:"-"`
}
func (DeleteRefreshRequest_SdkV2) ApplySchemaCustomizations ¶
func (m DeleteRefreshRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteRefreshRequest_SdkV2) GetComplexFieldTypes ¶
func (m DeleteRefreshRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteRefreshRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteRefreshRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *DeleteRefreshRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteRefreshRequest_SdkV2)
func (*DeleteRefreshRequest_SdkV2) SyncFieldsDuringRead ¶
func (to *DeleteRefreshRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteRefreshRequest_SdkV2)
func (DeleteRefreshRequest_SdkV2) ToObjectValue ¶
func (m DeleteRefreshRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteRefreshRequest_SdkV2 only implements ToObjectValue() and Type().
type GetMonitorRequest ¶
type GetMonitorRequest struct {
// The UUID of the request object. It is `schema_id` for `schema`, and
// `table_id` for `table`.
//
// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
// `Details` tab > the `Schema ID` field.
//
// Find the `table_id` from either: 1. The [table_id] of the `Tables`
// resource. 2. In [Catalog Explorer] > select the `table` > go to the
// `Details` tab > the `Table ID` field.
//
// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
ObjectId types.String `tfsdk:"-"`
// The type of the monitored object. Can be one of the following: `schema`
// or `table`.
ObjectType types.String `tfsdk:"-"`
}
func (GetMonitorRequest) ApplySchemaCustomizations ¶
func (m GetMonitorRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetMonitorRequest) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetMonitorRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetMonitorRequest) SyncFieldsDuringCreateOrUpdate ¶
func (to *GetMonitorRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetMonitorRequest)
func (*GetMonitorRequest) SyncFieldsDuringRead ¶
func (to *GetMonitorRequest) SyncFieldsDuringRead(ctx context.Context, from GetMonitorRequest)
func (GetMonitorRequest) ToObjectValue ¶
func (m GetMonitorRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetMonitorRequest only implements ToObjectValue() and Type().
type GetMonitorRequest_SdkV2 ¶
type GetMonitorRequest_SdkV2 struct {
// The UUID of the request object. It is `schema_id` for `schema`, and
// `table_id` for `table`.
//
// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
// `Details` tab > the `Schema ID` field.
//
// Find the `table_id` from either: 1. The [table_id] of the `Tables`
// resource. 2. In [Catalog Explorer] > select the `table` > go to the
// `Details` tab > the `Table ID` field.
//
// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
ObjectId types.String `tfsdk:"-"`
// The type of the monitored object. Can be one of the following: `schema`
// or `table`.
ObjectType types.String `tfsdk:"-"`
}
func (GetMonitorRequest_SdkV2) ApplySchemaCustomizations ¶
func (m GetMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetMonitorRequest_SdkV2) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetMonitorRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *GetMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetMonitorRequest_SdkV2)
func (*GetMonitorRequest_SdkV2) SyncFieldsDuringRead ¶
func (to *GetMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetMonitorRequest_SdkV2)
func (GetMonitorRequest_SdkV2) ToObjectValue ¶
func (m GetMonitorRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetMonitorRequest_SdkV2 only implements ToObjectValue() and Type().
type GetRefreshRequest ¶
type GetRefreshRequest struct {
// The UUID of the request object. It is `schema_id` for `schema`, and
// `table_id` for `table`.
//
// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
// `Details` tab > the `Schema ID` field.
//
// Find the `table_id` from either: 1. The [table_id] of the `Tables`
// resource. 2. In [Catalog Explorer] > select the `table` > go to the
// `Details` tab > the `Table ID` field.
//
// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
ObjectId types.String `tfsdk:"-"`
// The type of the monitored object. Can be one of the following: `schema`
// or `table`.
ObjectType types.String `tfsdk:"-"`
// Unique id of the refresh operation.
RefreshId types.Int64 `tfsdk:"-"`
}
func (GetRefreshRequest) ApplySchemaCustomizations ¶
func (m GetRefreshRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetRefreshRequest) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetRefreshRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetRefreshRequest) SyncFieldsDuringCreateOrUpdate ¶
func (to *GetRefreshRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetRefreshRequest)
func (*GetRefreshRequest) SyncFieldsDuringRead ¶
func (to *GetRefreshRequest) SyncFieldsDuringRead(ctx context.Context, from GetRefreshRequest)
func (GetRefreshRequest) ToObjectValue ¶
func (m GetRefreshRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetRefreshRequest only implements ToObjectValue() and Type().
type GetRefreshRequest_SdkV2 ¶
type GetRefreshRequest_SdkV2 struct {
// The UUID of the request object. It is `schema_id` for `schema`, and
// `table_id` for `table`.
//
// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
// `Details` tab > the `Schema ID` field.
//
// Find the `table_id` from either: 1. The [table_id] of the `Tables`
// resource. 2. In [Catalog Explorer] > select the `table` > go to the
// `Details` tab > the `Table ID` field.
//
// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
ObjectId types.String `tfsdk:"-"`
// The type of the monitored object. Can be one of the following: `schema`
// or `table`.
ObjectType types.String `tfsdk:"-"`
// Unique id of the refresh operation.
RefreshId types.Int64 `tfsdk:"-"`
}
func (GetRefreshRequest_SdkV2) ApplySchemaCustomizations ¶
func (m GetRefreshRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetRefreshRequest_SdkV2) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetRefreshRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetRefreshRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *GetRefreshRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetRefreshRequest_SdkV2)
func (*GetRefreshRequest_SdkV2) SyncFieldsDuringRead ¶
func (to *GetRefreshRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetRefreshRequest_SdkV2)
func (GetRefreshRequest_SdkV2) ToObjectValue ¶
func (m GetRefreshRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetRefreshRequest_SdkV2 only implements ToObjectValue() and Type().
type InferenceLogConfig ¶
type InferenceLogConfig struct {
// List of granularities to use when aggregating data into time windows
// based on their timestamp.
Granularities types.List `tfsdk:"granularities"`
// Column for the label.
LabelColumn types.String `tfsdk:"label_column"`
// Column for the model identifier.
ModelIdColumn types.String `tfsdk:"model_id_column"`
// Column for the prediction.
PredictionColumn types.String `tfsdk:"prediction_column"`
// Problem type the model aims to solve.
ProblemType types.String `tfsdk:"problem_type"`
// Column for the timestamp.
TimestampColumn types.String `tfsdk:"timestamp_column"`
}
Inference log configuration.
func (InferenceLogConfig) ApplySchemaCustomizations ¶
func (m InferenceLogConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (InferenceLogConfig) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in InferenceLogConfig. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*InferenceLogConfig) GetGranularities ¶
GetGranularities returns the value of the Granularities field in InferenceLogConfig as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*InferenceLogConfig) SetGranularities ¶
func (m *InferenceLogConfig) SetGranularities(ctx context.Context, v []types.String)
SetGranularities sets the value of the Granularities field in InferenceLogConfig.
func (*InferenceLogConfig) SyncFieldsDuringCreateOrUpdate ¶
func (to *InferenceLogConfig) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from InferenceLogConfig)
func (*InferenceLogConfig) SyncFieldsDuringRead ¶
func (to *InferenceLogConfig) SyncFieldsDuringRead(ctx context.Context, from InferenceLogConfig)
func (InferenceLogConfig) ToObjectValue ¶
func (m InferenceLogConfig) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, InferenceLogConfig only implements ToObjectValue() and Type().
type InferenceLogConfig_SdkV2 ¶
type InferenceLogConfig_SdkV2 struct {
// List of granularities to use when aggregating data into time windows
// based on their timestamp.
Granularities types.List `tfsdk:"granularities"`
// Column for the label.
LabelColumn types.String `tfsdk:"label_column"`
// Column for the model identifier.
ModelIdColumn types.String `tfsdk:"model_id_column"`
// Column for the prediction.
PredictionColumn types.String `tfsdk:"prediction_column"`
// Problem type the model aims to solve.
ProblemType types.String `tfsdk:"problem_type"`
// Column for the timestamp.
TimestampColumn types.String `tfsdk:"timestamp_column"`
}
Inference log configuration.
func (InferenceLogConfig_SdkV2) ApplySchemaCustomizations ¶
func (m InferenceLogConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (InferenceLogConfig_SdkV2) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in InferenceLogConfig. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*InferenceLogConfig_SdkV2) GetGranularities ¶
GetGranularities returns the value of the Granularities field in InferenceLogConfig_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*InferenceLogConfig_SdkV2) SetGranularities ¶
func (m *InferenceLogConfig_SdkV2) SetGranularities(ctx context.Context, v []types.String)
SetGranularities sets the value of the Granularities field in InferenceLogConfig_SdkV2.
func (*InferenceLogConfig_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *InferenceLogConfig_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from InferenceLogConfig_SdkV2)
func (*InferenceLogConfig_SdkV2) SyncFieldsDuringRead ¶
func (to *InferenceLogConfig_SdkV2) SyncFieldsDuringRead(ctx context.Context, from InferenceLogConfig_SdkV2)
func (InferenceLogConfig_SdkV2) ToObjectValue ¶
func (m InferenceLogConfig_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, InferenceLogConfig_SdkV2 only implements ToObjectValue() and Type().
type ListMonitorRequest ¶
type ListMonitorRequest struct {
PageSize types.Int64 `tfsdk:"-"`
PageToken types.String `tfsdk:"-"`
}
func (ListMonitorRequest) ApplySchemaCustomizations ¶
func (m ListMonitorRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListMonitorRequest) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListMonitorRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListMonitorRequest) SyncFieldsDuringCreateOrUpdate ¶
func (to *ListMonitorRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListMonitorRequest)
func (*ListMonitorRequest) SyncFieldsDuringRead ¶
func (to *ListMonitorRequest) SyncFieldsDuringRead(ctx context.Context, from ListMonitorRequest)
func (ListMonitorRequest) ToObjectValue ¶
func (m ListMonitorRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListMonitorRequest only implements ToObjectValue() and Type().
type ListMonitorRequest_SdkV2 ¶
type ListMonitorRequest_SdkV2 struct {
PageSize types.Int64 `tfsdk:"-"`
PageToken types.String `tfsdk:"-"`
}
func (ListMonitorRequest_SdkV2) ApplySchemaCustomizations ¶
func (m ListMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListMonitorRequest_SdkV2) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListMonitorRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *ListMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListMonitorRequest_SdkV2)
func (*ListMonitorRequest_SdkV2) SyncFieldsDuringRead ¶
func (to *ListMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListMonitorRequest_SdkV2)
func (ListMonitorRequest_SdkV2) ToObjectValue ¶
func (m ListMonitorRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListMonitorRequest_SdkV2 only implements ToObjectValue() and Type().
type ListMonitorResponse ¶
type ListMonitorResponse struct {
Monitors types.List `tfsdk:"monitors"`
NextPageToken types.String `tfsdk:"next_page_token"`
}
Response for listing Monitors.
func (ListMonitorResponse) ApplySchemaCustomizations ¶
func (m ListMonitorResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListMonitorResponse) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListMonitorResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListMonitorResponse) GetMonitors ¶
func (m *ListMonitorResponse) GetMonitors(ctx context.Context) ([]Monitor, bool)
GetMonitors returns the value of the Monitors field in ListMonitorResponse as a slice of Monitor values. If the field is unknown or null, the boolean return value is false.
func (*ListMonitorResponse) SetMonitors ¶
func (m *ListMonitorResponse) SetMonitors(ctx context.Context, v []Monitor)
SetMonitors sets the value of the Monitors field in ListMonitorResponse.
func (*ListMonitorResponse) SyncFieldsDuringCreateOrUpdate ¶
func (to *ListMonitorResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListMonitorResponse)
func (*ListMonitorResponse) SyncFieldsDuringRead ¶
func (to *ListMonitorResponse) SyncFieldsDuringRead(ctx context.Context, from ListMonitorResponse)
func (ListMonitorResponse) ToObjectValue ¶
func (m ListMonitorResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListMonitorResponse only implements ToObjectValue() and Type().
type ListMonitorResponse_SdkV2 ¶
type ListMonitorResponse_SdkV2 struct {
Monitors types.List `tfsdk:"monitors"`
NextPageToken types.String `tfsdk:"next_page_token"`
}
Response for listing Monitors.
func (ListMonitorResponse_SdkV2) ApplySchemaCustomizations ¶
func (m ListMonitorResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListMonitorResponse_SdkV2) GetComplexFieldTypes ¶
func (m ListMonitorResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListMonitorResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListMonitorResponse_SdkV2) GetMonitors ¶
func (m *ListMonitorResponse_SdkV2) GetMonitors(ctx context.Context) ([]Monitor_SdkV2, bool)
GetMonitors returns the value of the Monitors field in ListMonitorResponse_SdkV2 as a slice of Monitor_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListMonitorResponse_SdkV2) SetMonitors ¶
func (m *ListMonitorResponse_SdkV2) SetMonitors(ctx context.Context, v []Monitor_SdkV2)
SetMonitors sets the value of the Monitors field in ListMonitorResponse_SdkV2.
func (*ListMonitorResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *ListMonitorResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListMonitorResponse_SdkV2)
func (*ListMonitorResponse_SdkV2) SyncFieldsDuringRead ¶
func (to *ListMonitorResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListMonitorResponse_SdkV2)
func (ListMonitorResponse_SdkV2) ToObjectValue ¶
func (m ListMonitorResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListMonitorResponse_SdkV2 only implements ToObjectValue() and Type().
type ListRefreshRequest ¶
type ListRefreshRequest struct {
// The UUID of the request object. It is `schema_id` for `schema`, and
// `table_id` for `table`.
//
// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
// `Details` tab > the `Schema ID` field.
//
// Find the `table_id` from either: 1. The [table_id] of the `Tables`
// resource. 2. In [Catalog Explorer] > select the `table` > go to the
// `Details` tab > the `Table ID` field.
//
// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
ObjectId types.String `tfsdk:"-"`
// The type of the monitored object. Can be one of the following: `schema`
// or `table`.
ObjectType types.String `tfsdk:"-"`
PageSize types.Int64 `tfsdk:"-"`
PageToken types.String `tfsdk:"-"`
}
func (ListRefreshRequest) ApplySchemaCustomizations ¶
func (m ListRefreshRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListRefreshRequest) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListRefreshRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListRefreshRequest) SyncFieldsDuringCreateOrUpdate ¶
func (to *ListRefreshRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListRefreshRequest)
func (*ListRefreshRequest) SyncFieldsDuringRead ¶
func (to *ListRefreshRequest) SyncFieldsDuringRead(ctx context.Context, from ListRefreshRequest)
func (ListRefreshRequest) ToObjectValue ¶
func (m ListRefreshRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListRefreshRequest only implements ToObjectValue() and Type().
type ListRefreshRequest_SdkV2 ¶
type ListRefreshRequest_SdkV2 struct {
// The UUID of the request object. It is `schema_id` for `schema`, and
// `table_id` for `table`.
//
// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
// `Details` tab > the `Schema ID` field.
//
// Find the `table_id` from either: 1. The [table_id] of the `Tables`
// resource. 2. In [Catalog Explorer] > select the `table` > go to the
// `Details` tab > the `Table ID` field.
//
// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
ObjectId types.String `tfsdk:"-"`
// The type of the monitored object. Can be one of the following: `schema`
// or `table`.
ObjectType types.String `tfsdk:"-"`
PageSize types.Int64 `tfsdk:"-"`
PageToken types.String `tfsdk:"-"`
}
func (ListRefreshRequest_SdkV2) ApplySchemaCustomizations ¶
func (m ListRefreshRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListRefreshRequest_SdkV2) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListRefreshRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListRefreshRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *ListRefreshRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListRefreshRequest_SdkV2)
func (*ListRefreshRequest_SdkV2) SyncFieldsDuringRead ¶
func (to *ListRefreshRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListRefreshRequest_SdkV2)
func (ListRefreshRequest_SdkV2) ToObjectValue ¶
func (m ListRefreshRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListRefreshRequest_SdkV2 only implements ToObjectValue() and Type().
type ListRefreshResponse ¶
type ListRefreshResponse struct {
NextPageToken types.String `tfsdk:"next_page_token"`
Refreshes types.List `tfsdk:"refreshes"`
}
Response for listing refreshes.
func (ListRefreshResponse) ApplySchemaCustomizations ¶
func (m ListRefreshResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListRefreshResponse) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListRefreshResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListRefreshResponse) GetRefreshes ¶
func (m *ListRefreshResponse) GetRefreshes(ctx context.Context) ([]Refresh, bool)
GetRefreshes returns the value of the Refreshes field in ListRefreshResponse as a slice of Refresh values. If the field is unknown or null, the boolean return value is false.
func (*ListRefreshResponse) SetRefreshes ¶
func (m *ListRefreshResponse) SetRefreshes(ctx context.Context, v []Refresh)
SetRefreshes sets the value of the Refreshes field in ListRefreshResponse.
func (*ListRefreshResponse) SyncFieldsDuringCreateOrUpdate ¶
func (to *ListRefreshResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListRefreshResponse)
func (*ListRefreshResponse) SyncFieldsDuringRead ¶
func (to *ListRefreshResponse) SyncFieldsDuringRead(ctx context.Context, from ListRefreshResponse)
func (ListRefreshResponse) ToObjectValue ¶
func (m ListRefreshResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListRefreshResponse only implements ToObjectValue() and Type().
type ListRefreshResponse_SdkV2 ¶
type ListRefreshResponse_SdkV2 struct {
NextPageToken types.String `tfsdk:"next_page_token"`
Refreshes types.List `tfsdk:"refreshes"`
}
Response for listing refreshes.
func (ListRefreshResponse_SdkV2) ApplySchemaCustomizations ¶
func (m ListRefreshResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListRefreshResponse_SdkV2) GetComplexFieldTypes ¶
func (m ListRefreshResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListRefreshResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListRefreshResponse_SdkV2) GetRefreshes ¶
func (m *ListRefreshResponse_SdkV2) GetRefreshes(ctx context.Context) ([]Refresh_SdkV2, bool)
GetRefreshes returns the value of the Refreshes field in ListRefreshResponse_SdkV2 as a slice of Refresh_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListRefreshResponse_SdkV2) SetRefreshes ¶
func (m *ListRefreshResponse_SdkV2) SetRefreshes(ctx context.Context, v []Refresh_SdkV2)
SetRefreshes sets the value of the Refreshes field in ListRefreshResponse_SdkV2.
func (*ListRefreshResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *ListRefreshResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListRefreshResponse_SdkV2)
func (*ListRefreshResponse_SdkV2) SyncFieldsDuringRead ¶
func (to *ListRefreshResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListRefreshResponse_SdkV2)
func (ListRefreshResponse_SdkV2) ToObjectValue ¶
func (m ListRefreshResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListRefreshResponse_SdkV2 only implements ToObjectValue() and Type().
type Monitor ¶
type Monitor struct {
// Anomaly Detection Configuration, applicable to `schema` object types.
AnomalyDetectionConfig types.Object `tfsdk:"anomaly_detection_config"`
// Data Profiling Configuration, applicable to `table` object types. Exactly
// one `Analysis Configuration` must be present.
DataProfilingConfig types.Object `tfsdk:"data_profiling_config"`
// The UUID of the request object. It is `schema_id` for `schema`, and
// `table_id` for `table`.
//
// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
// `Details` tab > the `Schema ID` field.
//
// Find the `table_id` from either: 1. The [table_id] of the `Tables`
// resource. 2. In [Catalog Explorer] > select the `table` > go to the
// `Details` tab > the `Table ID` field.
//
// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
ObjectId types.String `tfsdk:"object_id"`
// The type of the monitored object. Can be one of the following: `schema`
// or `table`.
ObjectType types.String `tfsdk:"object_type"`
}
Monitor for the data quality of unity catalog entities such as schema or table.
func (Monitor) ApplySchemaCustomizations ¶
func (m Monitor) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*Monitor) GetAnomalyDetectionConfig ¶
func (m *Monitor) GetAnomalyDetectionConfig(ctx context.Context) (AnomalyDetectionConfig, bool)
GetAnomalyDetectionConfig returns the value of the AnomalyDetectionConfig field in Monitor as a AnomalyDetectionConfig value. If the field is unknown or null, the boolean return value is false.
func (Monitor) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in Monitor. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Monitor) GetDataProfilingConfig ¶
func (m *Monitor) GetDataProfilingConfig(ctx context.Context) (DataProfilingConfig, bool)
GetDataProfilingConfig returns the value of the DataProfilingConfig field in Monitor as a DataProfilingConfig value. If the field is unknown or null, the boolean return value is false.
func (*Monitor) SetAnomalyDetectionConfig ¶
func (m *Monitor) SetAnomalyDetectionConfig(ctx context.Context, v AnomalyDetectionConfig)
SetAnomalyDetectionConfig sets the value of the AnomalyDetectionConfig field in Monitor.
func (*Monitor) SetDataProfilingConfig ¶
func (m *Monitor) SetDataProfilingConfig(ctx context.Context, v DataProfilingConfig)
SetDataProfilingConfig sets the value of the DataProfilingConfig field in Monitor.
func (*Monitor) SyncFieldsDuringCreateOrUpdate ¶
func (*Monitor) SyncFieldsDuringRead ¶
func (Monitor) ToObjectValue ¶
func (m Monitor) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Monitor only implements ToObjectValue() and Type().
type Monitor_SdkV2 ¶
type Monitor_SdkV2 struct {
// Anomaly Detection Configuration, applicable to `schema` object types.
AnomalyDetectionConfig types.List `tfsdk:"anomaly_detection_config"`
// Data Profiling Configuration, applicable to `table` object types. Exactly
// one `Analysis Configuration` must be present.
DataProfilingConfig types.List `tfsdk:"data_profiling_config"`
// The UUID of the request object. It is `schema_id` for `schema`, and
// `table_id` for `table`.
//
// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
// `Details` tab > the `Schema ID` field.
//
// Find the `table_id` from either: 1. The [table_id] of the `Tables`
// resource. 2. In [Catalog Explorer] > select the `table` > go to the
// `Details` tab > the `Table ID` field.
//
// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
ObjectId types.String `tfsdk:"object_id"`
// The type of the monitored object. Can be one of the following: `schema`
// or `table`.
ObjectType types.String `tfsdk:"object_type"`
}
Monitor for the data quality of unity catalog entities such as schema or table.
func (Monitor_SdkV2) ApplySchemaCustomizations ¶
func (m Monitor_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*Monitor_SdkV2) GetAnomalyDetectionConfig ¶
func (m *Monitor_SdkV2) GetAnomalyDetectionConfig(ctx context.Context) (AnomalyDetectionConfig_SdkV2, bool)
GetAnomalyDetectionConfig returns the value of the AnomalyDetectionConfig field in Monitor_SdkV2 as a AnomalyDetectionConfig_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (Monitor_SdkV2) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in Monitor. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Monitor_SdkV2) GetDataProfilingConfig ¶
func (m *Monitor_SdkV2) GetDataProfilingConfig(ctx context.Context) (DataProfilingConfig_SdkV2, bool)
GetDataProfilingConfig returns the value of the DataProfilingConfig field in Monitor_SdkV2 as a DataProfilingConfig_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*Monitor_SdkV2) SetAnomalyDetectionConfig ¶
func (m *Monitor_SdkV2) SetAnomalyDetectionConfig(ctx context.Context, v AnomalyDetectionConfig_SdkV2)
SetAnomalyDetectionConfig sets the value of the AnomalyDetectionConfig field in Monitor_SdkV2.
func (*Monitor_SdkV2) SetDataProfilingConfig ¶
func (m *Monitor_SdkV2) SetDataProfilingConfig(ctx context.Context, v DataProfilingConfig_SdkV2)
SetDataProfilingConfig sets the value of the DataProfilingConfig field in Monitor_SdkV2.
func (*Monitor_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *Monitor_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Monitor_SdkV2)
func (*Monitor_SdkV2) SyncFieldsDuringRead ¶
func (to *Monitor_SdkV2) SyncFieldsDuringRead(ctx context.Context, from Monitor_SdkV2)
func (Monitor_SdkV2) ToObjectValue ¶
func (m Monitor_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Monitor_SdkV2 only implements ToObjectValue() and Type().
type NotificationDestination ¶
type NotificationDestination struct {
// The list of email addresses to send the notification to. A maximum of 5
// email addresses is supported.
EmailAddresses types.List `tfsdk:"email_addresses"`
}
Destination of the data quality monitoring notification.
func (NotificationDestination) ApplySchemaCustomizations ¶
func (m NotificationDestination) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (NotificationDestination) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in NotificationDestination. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*NotificationDestination) GetEmailAddresses ¶
GetEmailAddresses returns the value of the EmailAddresses field in NotificationDestination as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*NotificationDestination) SetEmailAddresses ¶
func (m *NotificationDestination) SetEmailAddresses(ctx context.Context, v []types.String)
SetEmailAddresses sets the value of the EmailAddresses field in NotificationDestination.
func (*NotificationDestination) SyncFieldsDuringCreateOrUpdate ¶
func (to *NotificationDestination) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from NotificationDestination)
func (*NotificationDestination) SyncFieldsDuringRead ¶
func (to *NotificationDestination) SyncFieldsDuringRead(ctx context.Context, from NotificationDestination)
func (NotificationDestination) ToObjectValue ¶
func (m NotificationDestination) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, NotificationDestination only implements ToObjectValue() and Type().
type NotificationDestination_SdkV2 ¶
type NotificationDestination_SdkV2 struct {
// The list of email addresses to send the notification to. A maximum of 5
// email addresses is supported.
EmailAddresses types.List `tfsdk:"email_addresses"`
}
Destination of the data quality monitoring notification.
func (NotificationDestination_SdkV2) ApplySchemaCustomizations ¶
func (m NotificationDestination_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (NotificationDestination_SdkV2) GetComplexFieldTypes ¶
func (m NotificationDestination_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in NotificationDestination. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*NotificationDestination_SdkV2) GetEmailAddresses ¶
func (m *NotificationDestination_SdkV2) GetEmailAddresses(ctx context.Context) ([]types.String, bool)
GetEmailAddresses returns the value of the EmailAddresses field in NotificationDestination_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*NotificationDestination_SdkV2) SetEmailAddresses ¶
func (m *NotificationDestination_SdkV2) SetEmailAddresses(ctx context.Context, v []types.String)
SetEmailAddresses sets the value of the EmailAddresses field in NotificationDestination_SdkV2.
func (*NotificationDestination_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *NotificationDestination_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from NotificationDestination_SdkV2)
func (*NotificationDestination_SdkV2) SyncFieldsDuringRead ¶
func (to *NotificationDestination_SdkV2) SyncFieldsDuringRead(ctx context.Context, from NotificationDestination_SdkV2)
func (NotificationDestination_SdkV2) ToObjectValue ¶
func (m NotificationDestination_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, NotificationDestination_SdkV2 only implements ToObjectValue() and Type().
type NotificationSettings ¶
type NotificationSettings struct {
// Destinations to send notifications on failure/timeout.
OnFailure types.Object `tfsdk:"on_failure"`
}
Settings for sending notifications on the data quality monitoring.
func (NotificationSettings) ApplySchemaCustomizations ¶
func (m NotificationSettings) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (NotificationSettings) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in NotificationSettings. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*NotificationSettings) GetOnFailure ¶
func (m *NotificationSettings) GetOnFailure(ctx context.Context) (NotificationDestination, bool)
GetOnFailure returns the value of the OnFailure field in NotificationSettings as a NotificationDestination value. If the field is unknown or null, the boolean return value is false.
func (*NotificationSettings) SetOnFailure ¶
func (m *NotificationSettings) SetOnFailure(ctx context.Context, v NotificationDestination)
SetOnFailure sets the value of the OnFailure field in NotificationSettings.
func (*NotificationSettings) SyncFieldsDuringCreateOrUpdate ¶
func (to *NotificationSettings) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from NotificationSettings)
func (*NotificationSettings) SyncFieldsDuringRead ¶
func (to *NotificationSettings) SyncFieldsDuringRead(ctx context.Context, from NotificationSettings)
func (NotificationSettings) ToObjectValue ¶
func (m NotificationSettings) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, NotificationSettings only implements ToObjectValue() and Type().
type NotificationSettings_SdkV2 ¶
type NotificationSettings_SdkV2 struct {
// Destinations to send notifications on failure/timeout.
OnFailure types.List `tfsdk:"on_failure"`
}
Settings for sending notifications on the data quality monitoring.
func (NotificationSettings_SdkV2) ApplySchemaCustomizations ¶
func (m NotificationSettings_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (NotificationSettings_SdkV2) GetComplexFieldTypes ¶
func (m NotificationSettings_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in NotificationSettings. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*NotificationSettings_SdkV2) GetOnFailure ¶
func (m *NotificationSettings_SdkV2) GetOnFailure(ctx context.Context) (NotificationDestination_SdkV2, bool)
GetOnFailure returns the value of the OnFailure field in NotificationSettings_SdkV2 as a NotificationDestination_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*NotificationSettings_SdkV2) SetOnFailure ¶
func (m *NotificationSettings_SdkV2) SetOnFailure(ctx context.Context, v NotificationDestination_SdkV2)
SetOnFailure sets the value of the OnFailure field in NotificationSettings_SdkV2.
func (*NotificationSettings_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *NotificationSettings_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from NotificationSettings_SdkV2)
func (*NotificationSettings_SdkV2) SyncFieldsDuringRead ¶
func (to *NotificationSettings_SdkV2) SyncFieldsDuringRead(ctx context.Context, from NotificationSettings_SdkV2)
func (NotificationSettings_SdkV2) ToObjectValue ¶
func (m NotificationSettings_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, NotificationSettings_SdkV2 only implements ToObjectValue() and Type().
type Refresh ¶
type Refresh struct {
// Time when the refresh ended (milliseconds since 1/1/1970 UTC).
EndTimeMs types.Int64 `tfsdk:"end_time_ms"`
// An optional message to give insight into the current state of the refresh
// (e.g. FAILURE messages).
Message types.String `tfsdk:"message"`
// The UUID of the request object. It is `schema_id` for `schema`, and
// `table_id` for `table`.
//
// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
// `Details` tab > the `Schema ID` field.
//
// Find the `table_id` from either: 1. The [table_id] of the `Tables`
// resource. 2. In [Catalog Explorer] > select the `table` > go to the
// `Details` tab > the `Table ID` field.
//
// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
ObjectId types.String `tfsdk:"object_id"`
// The type of the monitored object. Can be one of the following: `schema`or
// `table`.
ObjectType types.String `tfsdk:"object_type"`
// Unique id of the refresh operation.
RefreshId types.Int64 `tfsdk:"refresh_id"`
// Time when the refresh started (milliseconds since 1/1/1970 UTC).
StartTimeMs types.Int64 `tfsdk:"start_time_ms"`
// The current state of the refresh.
State types.String `tfsdk:"state"`
// What triggered the refresh.
Trigger types.String `tfsdk:"trigger"`
}
The Refresh object gives information on a refresh of the data quality monitoring pipeline.
func (Refresh) ApplySchemaCustomizations ¶
func (m Refresh) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Refresh) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in Refresh. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Refresh) SyncFieldsDuringCreateOrUpdate ¶
func (*Refresh) SyncFieldsDuringRead ¶
func (Refresh) ToObjectValue ¶
func (m Refresh) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Refresh only implements ToObjectValue() and Type().
type Refresh_SdkV2 ¶
type Refresh_SdkV2 struct {
// Time when the refresh ended (milliseconds since 1/1/1970 UTC).
EndTimeMs types.Int64 `tfsdk:"end_time_ms"`
// An optional message to give insight into the current state of the refresh
// (e.g. FAILURE messages).
Message types.String `tfsdk:"message"`
// The UUID of the request object. It is `schema_id` for `schema`, and
// `table_id` for `table`.
//
// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
// `Details` tab > the `Schema ID` field.
//
// Find the `table_id` from either: 1. The [table_id] of the `Tables`
// resource. 2. In [Catalog Explorer] > select the `table` > go to the
// `Details` tab > the `Table ID` field.
//
// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
ObjectId types.String `tfsdk:"object_id"`
// The type of the monitored object. Can be one of the following: `schema`or
// `table`.
ObjectType types.String `tfsdk:"object_type"`
// Unique id of the refresh operation.
RefreshId types.Int64 `tfsdk:"refresh_id"`
// Time when the refresh started (milliseconds since 1/1/1970 UTC).
StartTimeMs types.Int64 `tfsdk:"start_time_ms"`
// The current state of the refresh.
State types.String `tfsdk:"state"`
// What triggered the refresh.
Trigger types.String `tfsdk:"trigger"`
}
The Refresh object gives information on a refresh of the data quality monitoring pipeline.
func (Refresh_SdkV2) ApplySchemaCustomizations ¶
func (m Refresh_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (Refresh_SdkV2) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in Refresh. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*Refresh_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *Refresh_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from Refresh_SdkV2)
func (*Refresh_SdkV2) SyncFieldsDuringRead ¶
func (to *Refresh_SdkV2) SyncFieldsDuringRead(ctx context.Context, from Refresh_SdkV2)
func (Refresh_SdkV2) ToObjectValue ¶
func (m Refresh_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, Refresh_SdkV2 only implements ToObjectValue() and Type().
type SnapshotConfig ¶
type SnapshotConfig struct {
}
Snapshot analysis configuration.
func (SnapshotConfig) ApplySchemaCustomizations ¶
func (m SnapshotConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SnapshotConfig) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in SnapshotConfig. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SnapshotConfig) SyncFieldsDuringCreateOrUpdate ¶
func (to *SnapshotConfig) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SnapshotConfig)
func (*SnapshotConfig) SyncFieldsDuringRead ¶
func (to *SnapshotConfig) SyncFieldsDuringRead(ctx context.Context, from SnapshotConfig)
func (SnapshotConfig) ToObjectValue ¶
func (m SnapshotConfig) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SnapshotConfig only implements ToObjectValue() and Type().
type SnapshotConfig_SdkV2 ¶
type SnapshotConfig_SdkV2 struct {
}
Snapshot analysis configuration.
func (SnapshotConfig_SdkV2) ApplySchemaCustomizations ¶
func (m SnapshotConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (SnapshotConfig_SdkV2) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in SnapshotConfig. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*SnapshotConfig_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *SnapshotConfig_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from SnapshotConfig_SdkV2)
func (*SnapshotConfig_SdkV2) SyncFieldsDuringRead ¶
func (to *SnapshotConfig_SdkV2) SyncFieldsDuringRead(ctx context.Context, from SnapshotConfig_SdkV2)
func (SnapshotConfig_SdkV2) ToObjectValue ¶
func (m SnapshotConfig_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, SnapshotConfig_SdkV2 only implements ToObjectValue() and Type().
type TimeSeriesConfig ¶
type TimeSeriesConfig struct {
// List of granularities to use when aggregating data into time windows
// based on their timestamp.
Granularities types.List `tfsdk:"granularities"`
// Column for the timestamp.
TimestampColumn types.String `tfsdk:"timestamp_column"`
}
Time series analysis configuration.
func (TimeSeriesConfig) ApplySchemaCustomizations ¶
func (m TimeSeriesConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (TimeSeriesConfig) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in TimeSeriesConfig. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*TimeSeriesConfig) GetGranularities ¶
GetGranularities returns the value of the Granularities field in TimeSeriesConfig as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*TimeSeriesConfig) SetGranularities ¶
func (m *TimeSeriesConfig) SetGranularities(ctx context.Context, v []types.String)
SetGranularities sets the value of the Granularities field in TimeSeriesConfig.
func (*TimeSeriesConfig) SyncFieldsDuringCreateOrUpdate ¶
func (to *TimeSeriesConfig) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from TimeSeriesConfig)
func (*TimeSeriesConfig) SyncFieldsDuringRead ¶
func (to *TimeSeriesConfig) SyncFieldsDuringRead(ctx context.Context, from TimeSeriesConfig)
func (TimeSeriesConfig) ToObjectValue ¶
func (m TimeSeriesConfig) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, TimeSeriesConfig only implements ToObjectValue() and Type().
type TimeSeriesConfig_SdkV2 ¶
type TimeSeriesConfig_SdkV2 struct {
// List of granularities to use when aggregating data into time windows
// based on their timestamp.
Granularities types.List `tfsdk:"granularities"`
// Column for the timestamp.
TimestampColumn types.String `tfsdk:"timestamp_column"`
}
Time series analysis configuration.
func (TimeSeriesConfig_SdkV2) ApplySchemaCustomizations ¶
func (m TimeSeriesConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (TimeSeriesConfig_SdkV2) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in TimeSeriesConfig. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*TimeSeriesConfig_SdkV2) GetGranularities ¶
GetGranularities returns the value of the Granularities field in TimeSeriesConfig_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*TimeSeriesConfig_SdkV2) SetGranularities ¶
func (m *TimeSeriesConfig_SdkV2) SetGranularities(ctx context.Context, v []types.String)
SetGranularities sets the value of the Granularities field in TimeSeriesConfig_SdkV2.
func (*TimeSeriesConfig_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *TimeSeriesConfig_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from TimeSeriesConfig_SdkV2)
func (*TimeSeriesConfig_SdkV2) SyncFieldsDuringRead ¶
func (to *TimeSeriesConfig_SdkV2) SyncFieldsDuringRead(ctx context.Context, from TimeSeriesConfig_SdkV2)
func (TimeSeriesConfig_SdkV2) ToObjectValue ¶
func (m TimeSeriesConfig_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, TimeSeriesConfig_SdkV2 only implements ToObjectValue() and Type().
type UpdateMonitorRequest ¶
type UpdateMonitorRequest struct {
// The monitor to update.
Monitor types.Object `tfsdk:"monitor"`
// The UUID of the request object. It is `schema_id` for `schema`, and
// `table_id` for `table`.
//
// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
// `Details` tab > the `Schema ID` field.
//
// Find the `table_id` from either: 1. The [table_id] of the `Tables`
// resource. 2. In [Catalog Explorer] > select the `table` > go to the
// `Details` tab > the `Table ID` field.
//
// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
ObjectId types.String `tfsdk:"-"`
// The type of the monitored object. Can be one of the following: `schema`
// or `table`.
ObjectType types.String `tfsdk:"-"`
// The field mask to specify which fields to update as a comma-separated
// list. Example value:
// `data_profiling_config.custom_metrics,data_profiling_config.schedule.quartz_cron_expression`
UpdateMask types.String `tfsdk:"-"`
}
func (UpdateMonitorRequest) ApplySchemaCustomizations ¶
func (m UpdateMonitorRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateMonitorRequest) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateMonitorRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateMonitorRequest) GetMonitor ¶
func (m *UpdateMonitorRequest) GetMonitor(ctx context.Context) (Monitor, bool)
GetMonitor returns the value of the Monitor field in UpdateMonitorRequest as a Monitor value. If the field is unknown or null, the boolean return value is false.
func (*UpdateMonitorRequest) SetMonitor ¶
func (m *UpdateMonitorRequest) SetMonitor(ctx context.Context, v Monitor)
SetMonitor sets the value of the Monitor field in UpdateMonitorRequest.
func (*UpdateMonitorRequest) SyncFieldsDuringCreateOrUpdate ¶
func (to *UpdateMonitorRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateMonitorRequest)
func (*UpdateMonitorRequest) SyncFieldsDuringRead ¶
func (to *UpdateMonitorRequest) SyncFieldsDuringRead(ctx context.Context, from UpdateMonitorRequest)
func (UpdateMonitorRequest) ToObjectValue ¶
func (m UpdateMonitorRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateMonitorRequest only implements ToObjectValue() and Type().
type UpdateMonitorRequest_SdkV2 ¶
type UpdateMonitorRequest_SdkV2 struct {
// The monitor to update.
Monitor types.List `tfsdk:"monitor"`
// The UUID of the request object. It is `schema_id` for `schema`, and
// `table_id` for `table`.
//
// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
// `Details` tab > the `Schema ID` field.
//
// Find the `table_id` from either: 1. The [table_id] of the `Tables`
// resource. 2. In [Catalog Explorer] > select the `table` > go to the
// `Details` tab > the `Table ID` field.
//
// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
ObjectId types.String `tfsdk:"-"`
// The type of the monitored object. Can be one of the following: `schema`
// or `table`.
ObjectType types.String `tfsdk:"-"`
// The field mask to specify which fields to update as a comma-separated
// list. Example value:
// `data_profiling_config.custom_metrics,data_profiling_config.schedule.quartz_cron_expression`
UpdateMask types.String `tfsdk:"-"`
}
func (UpdateMonitorRequest_SdkV2) ApplySchemaCustomizations ¶
func (m UpdateMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateMonitorRequest_SdkV2) GetComplexFieldTypes ¶
func (m UpdateMonitorRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateMonitorRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateMonitorRequest_SdkV2) GetMonitor ¶
func (m *UpdateMonitorRequest_SdkV2) GetMonitor(ctx context.Context) (Monitor_SdkV2, bool)
GetMonitor returns the value of the Monitor field in UpdateMonitorRequest_SdkV2 as a Monitor_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*UpdateMonitorRequest_SdkV2) SetMonitor ¶
func (m *UpdateMonitorRequest_SdkV2) SetMonitor(ctx context.Context, v Monitor_SdkV2)
SetMonitor sets the value of the Monitor field in UpdateMonitorRequest_SdkV2.
func (*UpdateMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *UpdateMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateMonitorRequest_SdkV2)
func (*UpdateMonitorRequest_SdkV2) SyncFieldsDuringRead ¶
func (to *UpdateMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateMonitorRequest_SdkV2)
func (UpdateMonitorRequest_SdkV2) ToObjectValue ¶
func (m UpdateMonitorRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateMonitorRequest_SdkV2 only implements ToObjectValue() and Type().
type UpdateRefreshRequest ¶
type UpdateRefreshRequest struct {
// The UUID of the request object. It is `schema_id` for `schema`, and
// `table_id` for `table`.
//
// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
// `Details` tab > the `Schema ID` field.
//
// Find the `table_id` from either: 1. The [table_id] of the `Tables`
// resource. 2. In [Catalog Explorer] > select the `table` > go to the
// `Details` tab > the `Table ID` field.
//
// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
ObjectId types.String `tfsdk:"-"`
// The type of the monitored object. Can be one of the following: `schema`
// or `table`.
ObjectType types.String `tfsdk:"-"`
// The refresh to update.
Refresh types.Object `tfsdk:"refresh"`
// Unique id of the refresh operation.
RefreshId types.Int64 `tfsdk:"-"`
// The field mask to specify which fields to update.
UpdateMask types.String `tfsdk:"-"`
}
func (UpdateRefreshRequest) ApplySchemaCustomizations ¶
func (m UpdateRefreshRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateRefreshRequest) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateRefreshRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateRefreshRequest) GetRefresh ¶
func (m *UpdateRefreshRequest) GetRefresh(ctx context.Context) (Refresh, bool)
GetRefresh returns the value of the Refresh field in UpdateRefreshRequest as a Refresh value. If the field is unknown or null, the boolean return value is false.
func (*UpdateRefreshRequest) SetRefresh ¶
func (m *UpdateRefreshRequest) SetRefresh(ctx context.Context, v Refresh)
SetRefresh sets the value of the Refresh field in UpdateRefreshRequest.
func (*UpdateRefreshRequest) SyncFieldsDuringCreateOrUpdate ¶
func (to *UpdateRefreshRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateRefreshRequest)
func (*UpdateRefreshRequest) SyncFieldsDuringRead ¶
func (to *UpdateRefreshRequest) SyncFieldsDuringRead(ctx context.Context, from UpdateRefreshRequest)
func (UpdateRefreshRequest) ToObjectValue ¶
func (m UpdateRefreshRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateRefreshRequest only implements ToObjectValue() and Type().
type UpdateRefreshRequest_SdkV2 ¶
type UpdateRefreshRequest_SdkV2 struct {
// The UUID of the request object. It is `schema_id` for `schema`, and
// `table_id` for `table`.
//
// Find the `schema_id` from either: 1. The [schema_id] of the `Schemas`
// resource. 2. In [Catalog Explorer] > select the `schema` > go to the
// `Details` tab > the `Schema ID` field.
//
// Find the `table_id` from either: 1. The [table_id] of the `Tables`
// resource. 2. In [Catalog Explorer] > select the `table` > go to the
// `Details` tab > the `Table ID` field.
//
// [Catalog Explorer]: https://docs.databricks.com/aws/en/catalog-explorer/
// [schema_id]: https://docs.databricks.com/api/workspace/schemas/get#schema_id
// [table_id]: https://docs.databricks.com/api/workspace/tables/get#table_id
ObjectId types.String `tfsdk:"-"`
// The type of the monitored object. Can be one of the following: `schema`
// or `table`.
ObjectType types.String `tfsdk:"-"`
// The refresh to update.
Refresh types.List `tfsdk:"refresh"`
// Unique id of the refresh operation.
RefreshId types.Int64 `tfsdk:"-"`
// The field mask to specify which fields to update.
UpdateMask types.String `tfsdk:"-"`
}
func (UpdateRefreshRequest_SdkV2) ApplySchemaCustomizations ¶
func (m UpdateRefreshRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateRefreshRequest_SdkV2) GetComplexFieldTypes ¶
func (m UpdateRefreshRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateRefreshRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateRefreshRequest_SdkV2) GetRefresh ¶
func (m *UpdateRefreshRequest_SdkV2) GetRefresh(ctx context.Context) (Refresh_SdkV2, bool)
GetRefresh returns the value of the Refresh field in UpdateRefreshRequest_SdkV2 as a Refresh_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*UpdateRefreshRequest_SdkV2) SetRefresh ¶
func (m *UpdateRefreshRequest_SdkV2) SetRefresh(ctx context.Context, v Refresh_SdkV2)
SetRefresh sets the value of the Refresh field in UpdateRefreshRequest_SdkV2.
func (*UpdateRefreshRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶
func (to *UpdateRefreshRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateRefreshRequest_SdkV2)
func (*UpdateRefreshRequest_SdkV2) SyncFieldsDuringRead ¶
func (to *UpdateRefreshRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateRefreshRequest_SdkV2)
func (UpdateRefreshRequest_SdkV2) ToObjectValue ¶
func (m UpdateRefreshRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateRefreshRequest_SdkV2 only implements ToObjectValue() and Type().