Documentation ¶
Index ¶
- func NewDestinationClickHouseResource() res.Resource
- func NewDestinationSnowflakeResource() res.Resource
- type DestinationClickHouseResource
- func (r *DestinationClickHouseResource) Configure(ctx context.Context, req res.ConfigureRequest, resp *res.ConfigureResponse)
- func (r *DestinationClickHouseResource) Create(ctx context.Context, req res.CreateRequest, resp *res.CreateResponse)
- func (r *DestinationClickHouseResource) Delete(ctx context.Context, req res.DeleteRequest, resp *res.DeleteResponse)
- func (r *DestinationClickHouseResource) ImportState(ctx context.Context, req res.ImportStateRequest, resp *res.ImportStateResponse)
- func (r *DestinationClickHouseResource) Metadata(ctx context.Context, req res.MetadataRequest, resp *res.MetadataResponse)
- func (r *DestinationClickHouseResource) Read(ctx context.Context, req res.ReadRequest, resp *res.ReadResponse)
- func (r *DestinationClickHouseResource) Schema(ctx context.Context, req res.SchemaRequest, resp *res.SchemaResponse)
- func (r *DestinationClickHouseResource) Update(ctx context.Context, req res.UpdateRequest, resp *res.UpdateResponse)
- type DestinationClickHouseResourceModel
- type DestinationSnowflakeResource
- func (r *DestinationSnowflakeResource) Configure(ctx context.Context, req res.ConfigureRequest, resp *res.ConfigureResponse)
- func (r *DestinationSnowflakeResource) Create(ctx context.Context, req res.CreateRequest, resp *res.CreateResponse)
- func (r *DestinationSnowflakeResource) Delete(ctx context.Context, req res.DeleteRequest, resp *res.DeleteResponse)
- func (r *DestinationSnowflakeResource) ImportState(ctx context.Context, req res.ImportStateRequest, resp *res.ImportStateResponse)
- func (r *DestinationSnowflakeResource) Metadata(ctx context.Context, req res.MetadataRequest, resp *res.MetadataResponse)
- func (r *DestinationSnowflakeResource) Read(ctx context.Context, req res.ReadRequest, resp *res.ReadResponse)
- func (r *DestinationSnowflakeResource) Schema(ctx context.Context, req res.SchemaRequest, resp *res.SchemaResponse)
- func (r *DestinationSnowflakeResource) Update(ctx context.Context, req res.UpdateRequest, resp *res.UpdateResponse)
- type DestinationSnowflakeResourceModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDestinationClickHouseResource ¶ added in v1.1.4
Types ¶
type DestinationClickHouseResource ¶ added in v1.1.4
type DestinationClickHouseResource struct {
// contains filtered or unexported fields
}
DestinationClickHouseResource defines the resource implementation.
func (*DestinationClickHouseResource) Configure ¶ added in v1.1.4
func (r *DestinationClickHouseResource) Configure(ctx context.Context, req res.ConfigureRequest, resp *res.ConfigureResponse)
func (*DestinationClickHouseResource) Create ¶ added in v1.1.4
func (r *DestinationClickHouseResource) Create(ctx context.Context, req res.CreateRequest, resp *res.CreateResponse)
func (*DestinationClickHouseResource) Delete ¶ added in v1.1.4
func (r *DestinationClickHouseResource) Delete(ctx context.Context, req res.DeleteRequest, resp *res.DeleteResponse)
func (*DestinationClickHouseResource) ImportState ¶ added in v1.1.4
func (r *DestinationClickHouseResource) ImportState(ctx context.Context, req res.ImportStateRequest, resp *res.ImportStateResponse)
func (*DestinationClickHouseResource) Metadata ¶ added in v1.1.4
func (r *DestinationClickHouseResource) Metadata(ctx context.Context, req res.MetadataRequest, resp *res.MetadataResponse)
func (*DestinationClickHouseResource) Read ¶ added in v1.1.4
func (r *DestinationClickHouseResource) Read(ctx context.Context, req res.ReadRequest, resp *res.ReadResponse)
func (*DestinationClickHouseResource) Schema ¶ added in v1.1.4
func (r *DestinationClickHouseResource) Schema(ctx context.Context, req res.SchemaRequest, resp *res.SchemaResponse)
func (*DestinationClickHouseResource) Update ¶ added in v1.1.4
func (r *DestinationClickHouseResource) Update(ctx context.Context, req res.UpdateRequest, resp *res.UpdateResponse)
type DestinationClickHouseResourceModel ¶ added in v1.1.4
type DestinationClickHouseResourceModel struct { ID types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Connector types.String `tfsdk:"connector"` IngestionMode types.String `tfsdk:"ingestion_mode"` TasksMax types.Int64 `tfsdk:"tasks_max"` Hostname types.String `tfsdk:"hostname"` ConnectionUsername types.String `tfsdk:"connection_username"` ConnectionPassword types.String `tfsdk:"connection_password"` Port types.Int64 `tfsdk:"port"` Database types.String `tfsdk:"database"` SSL types.Bool `tfsdk:"ssl"` TopicsConfigMap map[string]clickHouseTopicsConfigMapItemModel `tfsdk:"topics_config_map"` }
DestinationClickHouseResourceModel describes the resource data model.
type DestinationSnowflakeResource ¶ added in v1.0.2
type DestinationSnowflakeResource struct {
// contains filtered or unexported fields
}
DestinationSnowflakeResource defines the resource implementation.
func (*DestinationSnowflakeResource) Configure ¶ added in v1.0.2
func (r *DestinationSnowflakeResource) Configure(ctx context.Context, req res.ConfigureRequest, resp *res.ConfigureResponse)
func (*DestinationSnowflakeResource) Create ¶ added in v1.0.2
func (r *DestinationSnowflakeResource) Create(ctx context.Context, req res.CreateRequest, resp *res.CreateResponse)
func (*DestinationSnowflakeResource) Delete ¶ added in v1.0.2
func (r *DestinationSnowflakeResource) Delete(ctx context.Context, req res.DeleteRequest, resp *res.DeleteResponse)
func (*DestinationSnowflakeResource) ImportState ¶ added in v1.0.2
func (r *DestinationSnowflakeResource) ImportState(ctx context.Context, req res.ImportStateRequest, resp *res.ImportStateResponse)
func (*DestinationSnowflakeResource) Metadata ¶ added in v1.0.2
func (r *DestinationSnowflakeResource) Metadata(ctx context.Context, req res.MetadataRequest, resp *res.MetadataResponse)
func (*DestinationSnowflakeResource) Read ¶ added in v1.0.2
func (r *DestinationSnowflakeResource) Read(ctx context.Context, req res.ReadRequest, resp *res.ReadResponse)
func (*DestinationSnowflakeResource) Schema ¶ added in v1.0.2
func (r *DestinationSnowflakeResource) Schema(ctx context.Context, req res.SchemaRequest, resp *res.SchemaResponse)
func (*DestinationSnowflakeResource) Update ¶ added in v1.0.2
func (r *DestinationSnowflakeResource) Update(ctx context.Context, req res.UpdateRequest, resp *res.UpdateResponse)
type DestinationSnowflakeResourceModel ¶ added in v1.0.2
type DestinationSnowflakeResourceModel struct { ID types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Connector types.String `tfsdk:"connector"` SnowflakeUrlName types.String `tfsdk:"snowflake_url_name"` SnowflakeUserName types.String `tfsdk:"snowflake_user_name"` SnowflakePrivateKey types.String `tfsdk:"snowflake_private_key"` SnowflakePrivateKeyPassphrase types.String `tfsdk:"snowflake_private_key_passphrase"` Sfwarehouse types.String `tfsdk:"sfwarehouse"` SnowflakeDatabaseName types.String `tfsdk:"snowflake_database_name"` SnowflakeSchemaName types.String `tfsdk:"snowflake_schema_name"` SnowflakeRoleName types.String `tfsdk:"snowflake_role_name"` IngestionMode types.String `tfsdk:"ingestion_mode"` HardDelete types.Bool `tfsdk:"hard_delete"` UseHybridTables types.Bool `tfsdk:"use_hybrid_tables"` ApplyDynamicTableScript types.Bool `tfsdk:"apply_dynamic_table_script"` DynamicTableTargetLag types.Int64 `tfsdk:"dynamic_table_target_lag"` CleanupTaskSchedule types.Int64 `tfsdk:"cleanup_task_schedule"` DedupeTableMapping map[string]types.String `tfsdk:"dedupe_table_mapping"` }
DestinationSnowflakeResourceModel describes the resource data model.
Click to show internal directories.
Click to hide internal directories.