Documentation ¶
Index ¶
- func NewEntitiesDataSource() datasource.DataSource
- func NewEntityDataDataSource() datasource.DataSource
- func NewEntityResource() resource.Resource
- func NewStoreDataSource() datasource.DataSource
- func NewStoreResource() resource.Resource
- func NewStoresDataSource() datasource.DataSource
- type ConfleuntKafkaProperties
- type ConfluentKafkaDatasourceProperties
- type DatabricksDatasourceProperties
- type DatabricksProperties
- type DatabricksStoreEntityResourceData
- type EntitiesDataSource
- func (d *EntitiesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *EntitiesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *EntitiesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *EntitiesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type EntitiesDataSourceData
- type EntityDataDataSource
- func (d *EntityDataDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *EntityDataDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *EntityDataDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *EntityDataDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type EntityDataDataSourceData
- type EntityResource
- func (d *EntityResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (d *EntityResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (d *EntityResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (d *EntityResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (d *EntityResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (d *EntityResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (d *EntityResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type EntityResourceData
- type KafkaDatasourceProperties
- type KafkaProperties
- type KafkaStoreEntityResourceData
- type KinesisDatasourceProperties
- type KinesisProperties
- type KinesisStoreEntityResourceData
- type PostgresDatasourceProperties
- type PostgresProperties
- type PostgresStoreEntityResourceData
- type SnowflakeDatasourceProperties
- type SnowflakeProperties
- type SnowflakeStoreEntityResourceData
- type StoreDataSource
- func (d *StoreDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *StoreDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *StoreDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *StoreDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type StoreDatasourceData
- type StoreResource
- func (d *StoreResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (d *StoreResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (d *StoreResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (d *StoreResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (d *StoreResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (d *StoreResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (d *StoreResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type StoreResourceData
- type StoresDataSource
- func (d *StoresDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *StoresDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *StoresDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *StoresDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type StoresDatasourceData
- type StoresDatasourceDataItem
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewEntitiesDataSource ¶
func NewEntitiesDataSource() datasource.DataSource
func NewEntityDataDataSource ¶
func NewEntityDataDataSource() datasource.DataSource
func NewEntityResource ¶
func NewStoreDataSource ¶
func NewStoreDataSource() datasource.DataSource
func NewStoreResource ¶
func NewStoresDataSource ¶
func NewStoresDataSource() datasource.DataSource
Types ¶
type ConfluentKafkaDatasourceProperties ¶
type ConfluentKafkaDatasourceProperties struct { Uris types.String `tfsdk:"uris"` SchemaRegistryName types.String `tfsdk:"schema_registry_name"` }
func (ConfluentKafkaDatasourceProperties) AttributeTypes ¶
func (ConfluentKafkaDatasourceProperties) AttributeTypes() map[string]attr.Type
type DatabricksDatasourceProperties ¶
type DatabricksDatasourceProperties struct { Uris types.String `tfsdk:"uris"` WarehouseId types.String `tfsdk:"warehouse_id"` CloudS3Bucket types.String `tfsdk:"cloud_s3_bucket"` CloudRegion types.String `tfsdk:"cloud_region"` }
func (DatabricksDatasourceProperties) AttributeTypes ¶
func (DatabricksDatasourceProperties) AttributeTypes() map[string]attr.Type
type DatabricksProperties ¶
type DatabricksProperties struct { Uris types.String `tfsdk:"uris"` AppToken types.String `tfsdk:"app_token"` WarehouseId types.String `tfsdk:"warehouse_id"` AccessKeyId types.String `tfsdk:"access_key_id"` SecretAccessKey types.String `tfsdk:"secret_access_key"` CloudS3Bucket types.String `tfsdk:"cloud_s3_bucket"` CloudRegion types.String `tfsdk:"cloud_region"` }
type DatabricksStoreEntityResourceData ¶
func (DatabricksStoreEntityResourceData) AttributeTypes ¶
func (DatabricksStoreEntityResourceData) AttributeTypes() map[string]attr.Type
type EntitiesDataSource ¶
type EntitiesDataSource struct {
// contains filtered or unexported fields
}
func (*EntitiesDataSource) Configure ¶
func (d *EntitiesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*EntitiesDataSource) Metadata ¶
func (d *EntitiesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*EntitiesDataSource) Read ¶
func (d *EntitiesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*EntitiesDataSource) Schema ¶
func (d *EntitiesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type EntitiesDataSourceData ¶
type EntityDataDataSource ¶
type EntityDataDataSource struct {
// contains filtered or unexported fields
}
func (*EntityDataDataSource) Configure ¶
func (d *EntityDataDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*EntityDataDataSource) Metadata ¶
func (d *EntityDataDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*EntityDataDataSource) Read ¶
func (d *EntityDataDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*EntityDataDataSource) Schema ¶
func (d *EntityDataDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type EntityResource ¶
type EntityResource struct {
// contains filtered or unexported fields
}
func (*EntityResource) Configure ¶
func (d *EntityResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*EntityResource) Create ¶
func (d *EntityResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
Create implements resource.Resource.
func (*EntityResource) Delete ¶
func (d *EntityResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*EntityResource) Metadata ¶
func (d *EntityResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*EntityResource) Read ¶
func (d *EntityResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*EntityResource) Schema ¶
func (d *EntityResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*EntityResource) Update ¶
func (d *EntityResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type EntityResourceData ¶
type EntityResourceData struct { Store types.String `tfsdk:"store"` EntityPath types.List `tfsdk:"entity_path"` KafkaProperties types.Object `tfsdk:"kafka_properties"` KinesisProperties types.Object `tfsdk:"kinesis_properties"` DatabricksProperties types.Object `tfsdk:"databricks_properties"` SnowflakeProperties types.Object `tfsdk:"snowflake_properties"` PostgresProperties types.Object `tfsdk:"postgres_properties"` }
type KafkaDatasourceProperties ¶
type KafkaDatasourceProperties struct { Uris types.String `tfsdk:"uris"` SchemaRegistryName types.String `tfsdk:"schema_registry_name"` TlsDisabled types.Bool `tfsdk:"tls_disabled"` TlsVerifyServerHostname types.Bool `tfsdk:"tls_verify_server_hostname"` }
func (KafkaDatasourceProperties) AttributeTypes ¶
func (KafkaDatasourceProperties) AttributeTypes() map[string]attr.Type
type KafkaProperties ¶
type KafkaProperties struct { Uris types.String `tfsdk:"uris"` SchemaRegistry types.String `tfsdk:"schema_registry_name"` SaslHashFunc types.String `tfsdk:"sasl_hash_function"` SaslUsername types.String `tfsdk:"sasl_username"` SaslPassword types.String `tfsdk:"sasl_password"` MskIamRoleArn types.String `tfsdk:"msk_iam_role_arn"` MskAwsRegion types.String `tfsdk:"msk_aws_region"` TlsDisabled types.Bool `tfsdk:"tls_disabled"` TlsVerifyServerHostname types.Bool `tfsdk:"tls_verify_server_hostname"` TlsCaCertFile types.String `tfsdk:"tls_ca_cert_file"` }
func (KafkaProperties) AttributeTypes ¶
func (KafkaProperties) AttributeTypes() map[string]attr.Type
type KafkaStoreEntityResourceData ¶
type KafkaStoreEntityResourceData struct { TopicPartitions types.Int64 `tfsdk:"topic_partitions"` TopicReplicas types.Int64 `tfsdk:"topic_replicas"` KeyDescriptor types.String `tfsdk:"key_descriptor"` ValueDescriptor types.String `tfsdk:"value_descriptor"` Configs types.Map `tfsdk:"configs"` AllConfigs types.Map `tfsdk:"all_configs"` }
func (KafkaStoreEntityResourceData) AttributeTypes ¶
func (KafkaStoreEntityResourceData) AttributeTypes() map[string]attr.Type
type KinesisDatasourceProperties ¶
type KinesisDatasourceProperties struct { Uris types.String `tfsdk:"uris"` SchemaRegistryName types.String `tfsdk:"schema_registry_name"` }
func (KinesisDatasourceProperties) AttributeTypes ¶
func (KinesisDatasourceProperties) AttributeTypes() map[string]attr.Type
type KinesisProperties ¶
type KinesisStoreEntityResourceData ¶
type KinesisStoreEntityResourceData struct { KinesisShards types.Int64 `tfsdk:"kinesis_shards"` Descriptor types.String `tfsdk:"descriptor"` }
func (KinesisStoreEntityResourceData) AttributeTypes ¶
func (KinesisStoreEntityResourceData) AttributeTypes() map[string]attr.Type
type PostgresDatasourceProperties ¶
func (PostgresDatasourceProperties) AttributeTypes ¶
func (PostgresDatasourceProperties) AttributeTypes() map[string]attr.Type
type PostgresProperties ¶
type PostgresStoreEntityResourceData ¶
func (PostgresStoreEntityResourceData) AttributeTypes ¶
func (PostgresStoreEntityResourceData) AttributeTypes() map[string]attr.Type
type SnowflakeDatasourceProperties ¶
type SnowflakeDatasourceProperties struct { Uris types.String `tfsdk:"uris"` AccountId types.String `tfsdk:"account_id"` WarehouseName types.String `tfsdk:"warehouse_name"` RoleName types.String `tfsdk:"role_name"` }
func (SnowflakeDatasourceProperties) AttributeTypes ¶
func (SnowflakeDatasourceProperties) AttributeTypes() map[string]attr.Type
type SnowflakeProperties ¶
type SnowflakeProperties struct { Uris types.String `tfsdk:"uris"` AccountId types.String `tfsdk:"account_id"` CloudRegion types.String `tfsdk:"cloud_region"` WarehouseName types.String `tfsdk:"warehouse_name"` RoleName types.String `tfsdk:"role_name"` Username types.String `tfsdk:"username"` ClientKeyFile types.String `tfsdk:"client_key_file"` ClientKeyPassphrase types.String `tfsdk:"client_key_passphrase"` }
type SnowflakeStoreEntityResourceData ¶
func (SnowflakeStoreEntityResourceData) AttributeTypes ¶
func (SnowflakeStoreEntityResourceData) AttributeTypes() map[string]attr.Type
type StoreDataSource ¶
type StoreDataSource struct {
// contains filtered or unexported fields
}
func (*StoreDataSource) Configure ¶
func (d *StoreDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*StoreDataSource) Metadata ¶
func (d *StoreDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*StoreDataSource) Read ¶
func (d *StoreDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*StoreDataSource) Schema ¶
func (d *StoreDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type StoreDatasourceData ¶
type StoreDatasourceData struct { Name types.String `tfsdk:"name"` AccessRegion types.String `tfsdk:"access_region"` Type types.String `tfsdk:"type"` Owner types.String `tfsdk:"owner"` State types.String `tfsdk:"state"` Kafka types.Object `tfsdk:"kafka"` ConfluentKafka types.Object `tfsdk:"confluent_kafka"` Kinesis types.Object `tfsdk:"kinesis"` Snowflake types.Object `tfsdk:"snowflake"` Databricks types.Object `tfsdk:"databricks"` Postgres types.Object `tfsdk:"postgres"` UpdatedAt types.String `tfsdk:"updated_at"` CreatedAt types.String `tfsdk:"created_at"` }
type StoreResource ¶
type StoreResource struct {
// contains filtered or unexported fields
}
func (*StoreResource) Configure ¶
func (d *StoreResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*StoreResource) Create ¶
func (d *StoreResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
Create implements resource.Resource.
func (*StoreResource) Delete ¶
func (d *StoreResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*StoreResource) Metadata ¶
func (d *StoreResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*StoreResource) Read ¶
func (d *StoreResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*StoreResource) Schema ¶
func (d *StoreResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*StoreResource) Update ¶
func (d *StoreResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type StoreResourceData ¶
type StoreResourceData struct { Name types.String `tfsdk:"name"` AccessRegion types.String `tfsdk:"access_region"` Type types.String `tfsdk:"type"` Kafka types.Object `tfsdk:"kafka"` ConfleuntKafka types.Object `tfsdk:"confluent_kafka"` Kinesis types.Object `tfsdk:"kinesis"` Snowflake types.Object `tfsdk:"snowflake"` Databricks types.Object `tfsdk:"databricks"` Postgres types.Object `tfsdk:"postgres"` Owner types.String `tfsdk:"owner"` State types.String `tfsdk:"state"` UpdatedAt types.String `tfsdk:"updated_at"` CreatedAt types.String `tfsdk:"created_at"` }
type StoresDataSource ¶
type StoresDataSource struct {
// contains filtered or unexported fields
}
func (*StoresDataSource) Configure ¶
func (d *StoresDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*StoresDataSource) Metadata ¶
func (d *StoresDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*StoresDataSource) Read ¶
func (d *StoresDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*StoresDataSource) Schema ¶
func (d *StoresDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type StoresDatasourceData ¶
type StoresDatasourceDataItem ¶
type StoresDatasourceDataItem struct { Name types.String `tfsdk:"name"` AccessRegion types.String `tfsdk:"access_region"` Type types.String `tfsdk:"type"` Owner types.String `tfsdk:"owner"` State types.String `tfsdk:"state"` UpdatedAt types.String `tfsdk:"updated_at"` CreatedAt types.String `tfsdk:"created_at"` }
Click to show internal directories.
Click to hide internal directories.