Documentation ¶
Index ¶
- func AccessSchemaBlock() schema.Block
- func CIDRBlockAttributeSchema() schema.NestedAttributeObject
- func New(version string) func() provider.Provider
- func NewClickhouseClusterResource() resource.Resource
- func NewClickhouseDataSource() datasource.DataSource
- func NewKafkaClusterResource() resource.Resource
- func NewKafkaDataSource() datasource.DataSource
- func NewLogsExportResource() resource.Resource
- func NewNetworkConnectionAccepterResource() resource.Resource
- func NewNetworkConnectionDataSource() datasource.DataSource
- func NewNetworkConnectionResource() resource.Resource
- func NewNetworkDataSource() datasource.DataSource
- func NewNetworkResource() resource.Resource
- func NewTransferDataSource() datasource.DataSource
- func NewTransferEndpointResource() resource.Resource
- func NewTransferResource() resource.Resource
- func NewWorkbookResource() resource.Resource
- type AccessModel
- type CIDRBlock
- type ClickhouseClusterResource
- func (r *ClickhouseClusterResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ClickhouseClusterResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ClickhouseClusterResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ClickhouseClusterResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ClickhouseClusterResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ClickhouseClusterResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ClickhouseClusterResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ClickhouseClusterResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ClickhouseConnectionInfo
- type ClickhouseDataSource
- func (d *ClickhouseDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *ClickhouseDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *ClickhouseDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ClickhouseDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ClickhouseDataSourceModel
- type Config
- type DoubleCloudProvider
- func (p *DoubleCloudProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *DoubleCloudProvider) DataSources(ctx context.Context) []func() datasource.DataSource
- func (p *DoubleCloudProvider) Metadata(ctx context.Context, req provider.MetadataRequest, ...)
- func (p *DoubleCloudProvider) Resources(ctx context.Context) []func() resource.Resource
- func (p *DoubleCloudProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
- type DoubleCloudProviderModel
- type KafkaClusterConfigModel
- type KafkaClusterModel
- type KafkaClusterResource
- func (r *KafkaClusterResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *KafkaClusterResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *KafkaClusterResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *KafkaClusterResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *KafkaClusterResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *KafkaClusterResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *KafkaClusterResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *KafkaClusterResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type KafkaConnectionInfo
- type KafkaDataSource
- func (d *KafkaDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *KafkaDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *KafkaDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *KafkaDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type KafkaDataSourceModel
- type KafkaResourcesKafkaModel
- type KafkaResourcesModel
- type LogExportResource
- func (l *LogExportResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (l *LogExportResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (l *LogExportResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (l *LogExportResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (l *LogExportResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (l *LogExportResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (l *LogExportResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (l *LogExportResource) Update(ctx context.Context, request resource.UpdateRequest, ...)
- type LogsExportResourceModel
- type NetworkConnectionAccepterModel
- type NetworkConnectionAccepterResource
- func (r *NetworkConnectionAccepterResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NetworkConnectionAccepterResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NetworkConnectionAccepterResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NetworkConnectionAccepterResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NetworkConnectionAccepterResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NetworkConnectionAccepterResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NetworkConnectionDataSource
- func (d *NetworkConnectionDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *NetworkConnectionDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *NetworkConnectionDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *NetworkConnectionDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type NetworkConnectionModel
- func (m *NetworkConnectionModel) FromProtobuf(nc *network.NetworkConnection) error
- func (m *NetworkConnectionModel) IsOK() (bool, string)
- func (m *NetworkConnectionModel) IsReady() bool
- func (m *NetworkConnectionModel) Poll(ctx context.Context, client *dcgennet.NetworkConnectionServiceClient) diag.Diagnostics
- type NetworkConnectionResource
- func (r *NetworkConnectionResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NetworkConnectionResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NetworkConnectionResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NetworkConnectionResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NetworkConnectionResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NetworkConnectionResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NetworkConnectionResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NetworkConnectionResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NetworkDataSource
- func (d *NetworkDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *NetworkDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *NetworkDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *NetworkDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type NetworkDataSourceModel
- type NetworkResource
- func (r *NetworkResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NetworkResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NetworkResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NetworkResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NetworkResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NetworkResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NetworkResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NetworkResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- func (r *NetworkResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, ...)
- type NetworkResourceModel
- type TransferDataSource
- func (d *TransferDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *TransferDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *TransferDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *TransferDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type TransferDataSourceModel
- type TransferEndpointModel
- type TransferEndpointResource
- func (r *TransferEndpointResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *TransferEndpointResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *TransferEndpointResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *TransferEndpointResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *TransferEndpointResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *TransferEndpointResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *TransferEndpointResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *TransferEndpointResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type TransferResource
- func (r *TransferResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *TransferResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *TransferResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *TransferResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *TransferResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *TransferResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *TransferResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *TransferResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type WorkbookResource
- func (r *WorkbookResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *WorkbookResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *WorkbookResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *WorkbookResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *WorkbookResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *WorkbookResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *WorkbookResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *WorkbookResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type WorkbookResourceModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AccessSchemaBlock ¶ added in v0.1.5
func CIDRBlockAttributeSchema ¶ added in v0.1.5
func CIDRBlockAttributeSchema() schema.NestedAttributeObject
func NewClickhouseDataSource ¶
func NewClickhouseDataSource() datasource.DataSource
func NewKafkaClusterResource ¶
func NewKafkaDataSource ¶
func NewKafkaDataSource() datasource.DataSource
func NewLogsExportResource ¶ added in v0.1.13
func NewNetworkConnectionAccepterResource ¶ added in v0.1.5
func NewNetworkConnectionDataSource ¶ added in v0.1.5
func NewNetworkConnectionDataSource() datasource.DataSource
func NewNetworkConnectionResource ¶ added in v0.1.5
func NewNetworkDataSource ¶
func NewNetworkDataSource() datasource.DataSource
func NewNetworkResource ¶
func NewTransferDataSource ¶
func NewTransferDataSource() datasource.DataSource
func NewTransferResource ¶
func NewWorkbookResource ¶
Types ¶
type AccessModel ¶ added in v0.1.5
type ClickhouseClusterResource ¶
type ClickhouseClusterResource struct {
// contains filtered or unexported fields
}
func (*ClickhouseClusterResource) Configure ¶
func (r *ClickhouseClusterResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ClickhouseClusterResource) Create ¶
func (r *ClickhouseClusterResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ClickhouseClusterResource) Delete ¶
func (r *ClickhouseClusterResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ClickhouseClusterResource) ImportState ¶
func (r *ClickhouseClusterResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ClickhouseClusterResource) Metadata ¶
func (r *ClickhouseClusterResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ClickhouseClusterResource) Read ¶
func (r *ClickhouseClusterResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ClickhouseClusterResource) Schema ¶
func (r *ClickhouseClusterResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ClickhouseClusterResource) Update ¶
func (r *ClickhouseClusterResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ClickhouseConnectionInfo ¶ added in v0.1.4
type ClickhouseConnectionInfo struct { Host types.String `tfsdk:"host"` User types.String `tfsdk:"user"` Password types.String `tfsdk:"password"` HttpsPort types.Int64 `tfsdk:"https_port"` TcpPortSecure types.Int64 `tfsdk:"tcp_port_secure"` NativeProtocol types.String `tfsdk:"native_protocol"` HttpsUri types.String `tfsdk:"https_uri"` JdbcUri types.String `tfsdk:"jdbc_uri"` OdbcUri types.String `tfsdk:"odbc_uri"` }
type ClickhouseDataSource ¶
type ClickhouseDataSource struct {
// contains filtered or unexported fields
}
func (*ClickhouseDataSource) Configure ¶
func (d *ClickhouseDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ClickhouseDataSource) Metadata ¶
func (d *ClickhouseDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ClickhouseDataSource) Read ¶
func (d *ClickhouseDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ClickhouseDataSource) Schema ¶
func (d *ClickhouseDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ClickhouseDataSourceModel ¶
type ClickhouseDataSourceModel struct { Id types.String `tfsdk:"id"` ProjectID types.String `tfsdk:"project_id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` RegionID types.String `tfsdk:"region_id"` CloudType types.String `tfsdk:"cloud_type"` Version types.String `tfsdk:"version"` ConnectionInfo *ClickhouseConnectionInfo `tfsdk:"connection_info"` PrivateConnectionInfo *ClickhouseConnectionInfo `tfsdk:"private_connection_info"` }
type Config ¶
type Config struct { Credentials *dc.Credentials ProjectId string Endpoint string // contains filtered or unexported fields }
type DoubleCloudProvider ¶
type DoubleCloudProvider struct {
// contains filtered or unexported fields
}
DoubleCloudProvider defines the provider implementation.
func (*DoubleCloudProvider) Configure ¶
func (p *DoubleCloudProvider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*DoubleCloudProvider) DataSources ¶
func (p *DoubleCloudProvider) DataSources(ctx context.Context) []func() datasource.DataSource
func (*DoubleCloudProvider) Metadata ¶
func (p *DoubleCloudProvider) Metadata(ctx context.Context, req provider.MetadataRequest, resp *provider.MetadataResponse)
func (*DoubleCloudProvider) Resources ¶
func (p *DoubleCloudProvider) Resources(ctx context.Context) []func() resource.Resource
func (*DoubleCloudProvider) Schema ¶
func (p *DoubleCloudProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
type DoubleCloudProviderModel ¶
type DoubleCloudProviderModel struct { AuthorizedKey types.String `tfsdk:"authorized_key"` Endpoint types.String `tfsdk:"endpoint"` TokenURL types.String `tfsdk:"token_url"` }
DoubleCloudProviderModel describes the provider data model.
type KafkaClusterConfigModel ¶ added in v0.1.13
type KafkaClusterConfigModel struct { MessageMaxBytes types.Int64 `tfsdk:"message_max_bytes"` ReplicaFetchMaxBytes types.Int64 `tfsdk:"replica_fetch_max_bytes"` LogRetentionBytes types.Int64 `tfsdk:"log_retention_bytes"` LogRetentionHours types.Int64 `tfsdk:"log_retention_hours"` LogRetentionMinutes types.Int64 `tfsdk:"log_retention_minutes"` LogRetentionMs types.Int64 `tfsdk:"log_retention_ms"` }
type KafkaClusterModel ¶
type KafkaClusterModel struct { Id types.String `tfsdk:"id"` ProjectID types.String `tfsdk:"project_id"` CloudType types.String `tfsdk:"cloud_type"` RegionID types.String `tfsdk:"region_id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` Version types.String `tfsdk:"version"` Resources *KafkaResourcesModel `tfsdk:"resources"` NetworkId types.String `tfsdk:"network_id"` SchemaRegistry *schemaRegistryModel `tfsdk:"schema_registry"` Access *AccessModel `tfsdk:"access"` ConnectionInfo types.Object `tfsdk:"connection_info"` PrivateConnectionInfo types.Object `tfsdk:"private_connection_info"` Config *KafkaClusterConfigModel `tfsdk:"config"` }
type KafkaClusterResource ¶
type KafkaClusterResource struct {
// contains filtered or unexported fields
}
func (*KafkaClusterResource) Configure ¶
func (r *KafkaClusterResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*KafkaClusterResource) Create ¶
func (r *KafkaClusterResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*KafkaClusterResource) Delete ¶
func (r *KafkaClusterResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*KafkaClusterResource) ImportState ¶
func (r *KafkaClusterResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*KafkaClusterResource) Metadata ¶
func (r *KafkaClusterResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*KafkaClusterResource) Read ¶
func (r *KafkaClusterResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*KafkaClusterResource) Schema ¶
func (r *KafkaClusterResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*KafkaClusterResource) Update ¶
func (r *KafkaClusterResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type KafkaConnectionInfo ¶
type KafkaDataSource ¶
type KafkaDataSource struct {
// contains filtered or unexported fields
}
func (*KafkaDataSource) Configure ¶
func (d *KafkaDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*KafkaDataSource) Metadata ¶
func (d *KafkaDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*KafkaDataSource) Read ¶
func (d *KafkaDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*KafkaDataSource) Schema ¶
func (d *KafkaDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type KafkaDataSourceModel ¶
type KafkaDataSourceModel struct { Id types.String `tfsdk:"id"` ProjectID types.String `tfsdk:"project_id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` RegionID types.String `tfsdk:"region_id"` CloudType types.String `tfsdk:"cloud_type"` Version types.String `tfsdk:"version"` ConnectionInfo *KafkaConnectionInfo `tfsdk:"connection_info"` PrivateConnectionInfo *KafkaConnectionInfo `tfsdk:"private_connection_info"` }
type KafkaResourcesKafkaModel ¶
type KafkaResourcesKafkaModel struct { ResourcePresetId types.String `tfsdk:"resource_preset_id"` MinResourcePresetId types.String `tfsdk:"min_resource_preset_id"` MaxResourcePresetId types.String `tfsdk:"max_resource_preset_id"` DiskSize types.Int64 `tfsdk:"disk_size"` MaxDiskSize types.Int64 `tfsdk:"max_disk_size"` BrokerCount types.Int64 `tfsdk:"broker_count"` ZoneCount types.Int64 `tfsdk:"zone_count"` }
type KafkaResourcesModel ¶
type KafkaResourcesModel struct {
Kafka KafkaResourcesKafkaModel `tfsdk:"kafka"`
}
type LogExportResource ¶ added in v0.1.13
type LogExportResource struct {
// contains filtered or unexported fields
}
func (*LogExportResource) Configure ¶ added in v0.1.13
func (l *LogExportResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*LogExportResource) Create ¶ added in v0.1.13
func (l *LogExportResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*LogExportResource) Delete ¶ added in v0.1.13
func (l *LogExportResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*LogExportResource) ImportState ¶ added in v0.1.13
func (l *LogExportResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*LogExportResource) Metadata ¶ added in v0.1.13
func (l *LogExportResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*LogExportResource) Read ¶ added in v0.1.13
func (l *LogExportResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*LogExportResource) Schema ¶ added in v0.1.13
func (l *LogExportResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*LogExportResource) Update ¶ added in v0.1.13
func (l *LogExportResource) Update(ctx context.Context, request resource.UpdateRequest, resp *resource.UpdateResponse)
type LogsExportResourceModel ¶ added in v0.1.13
type LogsExportResourceModel struct { ID types.String `tfsdk:"id"` ProjectID types.String `tfsdk:"project_id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` Sources []*logExportSourceResourceModel `tfsdk:"sources"` S3 *s3LogsExportResourceModel `tfsdk:"s3"` Datadog *datadogLogsExportNetworkResourceModel `tfsdk:"datadog"` }
func (*LogsExportResourceModel) FromProtobuf ¶ added in v0.1.13
func (m *LogsExportResourceModel) FromProtobuf(nc *logs.LogsExport) error
type NetworkConnectionAccepterModel ¶ added in v0.1.5
type NetworkConnectionAccepterResource ¶ added in v0.1.5
type NetworkConnectionAccepterResource struct {
NetworkConnectionResource
}
NetworkConnectionAccepterResource is meta resource to provide async work with NetworkConnectionResource
func (*NetworkConnectionAccepterResource) Create ¶ added in v0.1.5
func (r *NetworkConnectionAccepterResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*NetworkConnectionAccepterResource) Delete ¶ added in v0.1.5
func (r *NetworkConnectionAccepterResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*NetworkConnectionAccepterResource) Metadata ¶ added in v0.1.5
func (r *NetworkConnectionAccepterResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*NetworkConnectionAccepterResource) Read ¶ added in v0.1.5
func (r *NetworkConnectionAccepterResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*NetworkConnectionAccepterResource) Schema ¶ added in v0.1.5
func (r *NetworkConnectionAccepterResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*NetworkConnectionAccepterResource) Update ¶ added in v0.1.5
func (r *NetworkConnectionAccepterResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type NetworkConnectionDataSource ¶ added in v0.1.5
type NetworkConnectionDataSource struct {
// contains filtered or unexported fields
}
NetworkConnectionDataSource defines the data source implementation.
func (*NetworkConnectionDataSource) Configure ¶ added in v0.1.5
func (d *NetworkConnectionDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*NetworkConnectionDataSource) Metadata ¶ added in v0.1.5
func (d *NetworkConnectionDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*NetworkConnectionDataSource) Read ¶ added in v0.1.5
func (d *NetworkConnectionDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*NetworkConnectionDataSource) Schema ¶ added in v0.1.5
func (d *NetworkConnectionDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type NetworkConnectionModel ¶ added in v0.1.5
type NetworkConnectionModel struct { ID types.String `tfsdk:"id"` NetworkID types.String `tfsdk:"network_id"` Description types.String `tfsdk:"description"` AWS *awsNetworkConnectionInfo `tfsdk:"aws"` Google *googleNetworkConnectionInfo `tfsdk:"google"` // contains filtered or unexported fields }
func (*NetworkConnectionModel) FromProtobuf ¶ added in v0.1.5
func (m *NetworkConnectionModel) FromProtobuf(nc *network.NetworkConnection) error
func (*NetworkConnectionModel) IsOK ¶ added in v0.1.5
func (m *NetworkConnectionModel) IsOK() (bool, string)
func (*NetworkConnectionModel) IsReady ¶ added in v0.1.5
func (m *NetworkConnectionModel) IsReady() bool
func (*NetworkConnectionModel) Poll ¶ added in v0.1.5
func (m *NetworkConnectionModel) Poll(ctx context.Context, client *dcgennet.NetworkConnectionServiceClient) diag.Diagnostics
type NetworkConnectionResource ¶ added in v0.1.5
type NetworkConnectionResource struct {
// contains filtered or unexported fields
}
func (*NetworkConnectionResource) Configure ¶ added in v0.1.5
func (r *NetworkConnectionResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*NetworkConnectionResource) Create ¶ added in v0.1.5
func (r *NetworkConnectionResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*NetworkConnectionResource) Delete ¶ added in v0.1.5
func (r *NetworkConnectionResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*NetworkConnectionResource) ImportState ¶ added in v0.1.5
func (r *NetworkConnectionResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*NetworkConnectionResource) Metadata ¶ added in v0.1.5
func (r *NetworkConnectionResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*NetworkConnectionResource) Read ¶ added in v0.1.5
func (r *NetworkConnectionResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*NetworkConnectionResource) Schema ¶ added in v0.1.5
func (r *NetworkConnectionResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*NetworkConnectionResource) Update ¶ added in v0.1.5
func (r *NetworkConnectionResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type NetworkDataSource ¶
type NetworkDataSource struct {
// contains filtered or unexported fields
}
NetworkDataSource defines the data source implementation.
func (*NetworkDataSource) Configure ¶
func (d *NetworkDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*NetworkDataSource) Metadata ¶
func (d *NetworkDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*NetworkDataSource) Read ¶
func (d *NetworkDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*NetworkDataSource) Schema ¶
func (d *NetworkDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type NetworkDataSourceModel ¶
type NetworkDataSourceModel struct { Id types.String `tfsdk:"id"` ProjectID types.String `tfsdk:"project_id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` RegionID types.String `tfsdk:"region_id"` CloudType types.String `tfsdk:"cloud_type"` Ipv4CidrBlock types.String `tfsdk:"ipv4_cidr_block"` }
type NetworkResource ¶
type NetworkResource struct {
// contains filtered or unexported fields
}
func (*NetworkResource) Configure ¶
func (r *NetworkResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*NetworkResource) Create ¶
func (r *NetworkResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*NetworkResource) Delete ¶
func (r *NetworkResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*NetworkResource) ImportState ¶
func (r *NetworkResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*NetworkResource) Metadata ¶
func (r *NetworkResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*NetworkResource) Read ¶
func (r *NetworkResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*NetworkResource) Schema ¶
func (r *NetworkResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*NetworkResource) Update ¶
func (r *NetworkResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
func (*NetworkResource) ValidateConfig ¶ added in v0.1.5
func (r *NetworkResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, resp *resource.ValidateConfigResponse)
type NetworkResourceModel ¶
type NetworkResourceModel struct { Id types.String `tfsdk:"id"` ProjectID types.String `tfsdk:"project_id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` RegionID types.String `tfsdk:"region_id"` CloudType types.String `tfsdk:"cloud_type"` Ipv4CidrBlock types.String `tfsdk:"ipv4_cidr_block"` Ipv6CidrBlock types.String `tfsdk:"ipv6_cidr_block"` IsExternal types.Bool `tfsdk:"is_external"` AWS *awsExternalNetworkResourceModel `tfsdk:"aws"` GCP *googleExternalNetworkResourceModel `tfsdk:"gcp"` }
type TransferDataSource ¶
type TransferDataSource struct {
// contains filtered or unexported fields
}
func (*TransferDataSource) Configure ¶
func (d *TransferDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*TransferDataSource) Metadata ¶
func (d *TransferDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*TransferDataSource) Read ¶
func (d *TransferDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*TransferDataSource) Schema ¶
func (d *TransferDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type TransferDataSourceModel ¶
type TransferEndpointModel ¶
type TransferEndpointResource ¶
type TransferEndpointResource struct {
// contains filtered or unexported fields
}
func (*TransferEndpointResource) Configure ¶
func (r *TransferEndpointResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*TransferEndpointResource) Create ¶
func (r *TransferEndpointResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*TransferEndpointResource) Delete ¶
func (r *TransferEndpointResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*TransferEndpointResource) ImportState ¶
func (r *TransferEndpointResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*TransferEndpointResource) Metadata ¶
func (r *TransferEndpointResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*TransferEndpointResource) Read ¶
func (r *TransferEndpointResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*TransferEndpointResource) Schema ¶
func (r *TransferEndpointResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*TransferEndpointResource) Update ¶
func (r *TransferEndpointResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type TransferResource ¶
type TransferResource struct {
// contains filtered or unexported fields
}
func (*TransferResource) Configure ¶
func (r *TransferResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*TransferResource) Create ¶
func (r *TransferResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*TransferResource) Delete ¶
func (r *TransferResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*TransferResource) ImportState ¶
func (r *TransferResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*TransferResource) Metadata ¶
func (r *TransferResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*TransferResource) Read ¶
func (r *TransferResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*TransferResource) Schema ¶
func (r *TransferResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*TransferResource) Update ¶
func (r *TransferResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type WorkbookResource ¶
type WorkbookResource struct {
// contains filtered or unexported fields
}
func (*WorkbookResource) Configure ¶
func (r *WorkbookResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*WorkbookResource) Create ¶
func (r *WorkbookResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*WorkbookResource) Delete ¶
func (r *WorkbookResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*WorkbookResource) ImportState ¶
func (r *WorkbookResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*WorkbookResource) Metadata ¶
func (r *WorkbookResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*WorkbookResource) Read ¶
func (r *WorkbookResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*WorkbookResource) Schema ¶
func (r *WorkbookResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*WorkbookResource) Update ¶
func (r *WorkbookResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
Source Files ¶
- clickhouse_cluster_resource.go
- clickhouse_data_source.go
- helpers.go
- kafka_cluster_resource.go
- kafka_data_source.go
- log_export_resource.go
- models.go
- network_connection_accepter_resource.go
- network_connection_data_source.go
- network_connection_models.go
- network_connection_resource.go
- network_data_source.go
- network_resource.go
- provider.go
- transfer_data_source.go
- transfer_endpoint_awscloudtrail.go
- transfer_endpoint_clickhouse.go
- transfer_endpoint_common.go
- transfer_endpoint_facebookmarketing.go
- transfer_endpoint_googleads.go
- transfer_endpoint_jira.go
- transfer_endpoint_kafka.go
- transfer_endpoint_linkedinads.go
- transfer_endpoint_mongo.go
- transfer_endpoint_mysql.go
- transfer_endpoint_object_storage.go
- transfer_endpoint_postgres.go
- transfer_endpoint_resource.go
- transfer_endpoint_s3.go
- transfer_endpoint_snowflake.go
- transfer_resource.go
- workbook_resource.go
Click to show internal directories.
Click to hide internal directories.