Documentation ¶
Index ¶
- func BucketResource() resource.Resource
- func New(version string) func() provider.Provider
- func OrganizationDataSource() datasource.DataSource
- func OrganizationResource() resource.Resource
- type InfluxdbV2Provider
- func (p *InfluxdbV2Provider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *InfluxdbV2Provider) DataSources(ctx context.Context) []func() datasource.DataSource
- func (p *InfluxdbV2Provider) Metadata(ctx context.Context, req provider.MetadataRequest, ...)
- func (p *InfluxdbV2Provider) Resources(ctx context.Context) []func() resource.Resource
- func (p *InfluxdbV2Provider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
- type InfluxdbV2ProviderModel
- type OrganizationDataSourceModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BucketResource ¶
func OrganizationDataSource ¶
func OrganizationDataSource() datasource.DataSource
func OrganizationResource ¶
Types ¶
type InfluxdbV2Provider ¶
type InfluxdbV2Provider struct {
// contains filtered or unexported fields
}
InfluxdbV2Provider defines the provider implementation.
func (*InfluxdbV2Provider) Configure ¶
func (p *InfluxdbV2Provider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*InfluxdbV2Provider) DataSources ¶
func (p *InfluxdbV2Provider) DataSources(ctx context.Context) []func() datasource.DataSource
func (*InfluxdbV2Provider) Metadata ¶
func (p *InfluxdbV2Provider) Metadata(ctx context.Context, req provider.MetadataRequest, resp *provider.MetadataResponse)
func (*InfluxdbV2Provider) Resources ¶
func (p *InfluxdbV2Provider) Resources(ctx context.Context) []func() resource.Resource
func (*InfluxdbV2Provider) Schema ¶
func (p *InfluxdbV2Provider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
type InfluxdbV2ProviderModel ¶
type InfluxdbV2ProviderModel struct { Host types.String `tfsdk:"host"` ApiKey types.String `tfsdk:"api_key"` }
InfluxdbV2ProviderModel describes the provider data model.
type OrganizationDataSourceModel ¶
type OrganizationDataSourceModel struct { Name types.String `tfsdk:"name"` Id types.String `tfsdk:"id"` Description types.String `tfsdk:"description"` Status types.String `tfsdk:"status"` CreatedAt types.String `tfsdk:"created_at"` UpdatedAt types.String `tfsdk:"updated_at"` }
OrganizationDataSourceModel describes the data source data model.
Click to show internal directories.
Click to hide internal directories.