Documentation
¶
Index ¶
- type Dashboard
- func (o Dashboard) DataSourceAttributes() map[string]dataSourceSchema.Attribute
- func (o *Dashboard) LoadApiData(ctx context.Context, in *apstra.IbaDashboard, diag *diag.Diagnostics)
- func (o *Dashboard) Request(ctx context.Context, d *diag.Diagnostics) *apstra.IbaDashboardData
- func (o Dashboard) ResourceAttributes() map[string]resourceSchema.Attribute
- type PredefinedProbe
- type Probe
- type Widget
- func (o Widget) DataSourceAttributes() map[string]dataSourceSchema.Attribute
- func (o *Widget) LoadApiData(ctx context.Context, in *apstra.IbaWidget, d *diag.Diagnostics)
- func (o *Widget) Request(_ context.Context, _ *diag.Diagnostics) *apstra.IbaWidgetData
- func (o Widget) ResourceAttributes() map[string]resourceSchema.Attribute
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Dashboard ¶ added in v0.39.0
type Dashboard struct { BlueprintId types.String `tfsdk:"blueprint_id"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` Default types.Bool `tfsdk:"default"` WidgetGrid types.List `tfsdk:"widget_grid"` PredefinedDashboard types.String `tfsdk:"predefined_dashboard"` UpdatedBy types.String `tfsdk:"updated_by"` }
func (Dashboard) DataSourceAttributes ¶ added in v0.39.0
func (o Dashboard) DataSourceAttributes() map[string]dataSourceSchema.Attribute
func (*Dashboard) LoadApiData ¶ added in v0.39.0
func (o *Dashboard) LoadApiData(ctx context.Context, in *apstra.IbaDashboard, diag *diag.Diagnostics)
func (*Dashboard) Request ¶ added in v0.39.0
func (o *Dashboard) Request(ctx context.Context, d *diag.Diagnostics) *apstra.IbaDashboardData
func (Dashboard) ResourceAttributes ¶ added in v0.39.0
func (o Dashboard) ResourceAttributes() map[string]resourceSchema.Attribute
type PredefinedProbe ¶ added in v0.39.0
type PredefinedProbe struct { BlueprintId types.String `tfsdk:"blueprint_id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` Schema types.String `tfsdk:"schema"` }
func (PredefinedProbe) DataSourceAttributes ¶ added in v0.39.0
func (o PredefinedProbe) DataSourceAttributes() map[string]dataSourceSchema.Attribute
func (*PredefinedProbe) LoadApiData ¶ added in v0.39.0
func (o *PredefinedProbe) LoadApiData(_ context.Context, in *apstra.IbaPredefinedProbe, d *diag.Diagnostics)
type Probe ¶ added in v0.39.0
type Probe struct { BlueprintId types.String `tfsdk:"blueprint_id"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` PredefinedProbeId types.String `tfsdk:"predefined_probe_id"` ProbeConfig types.String `tfsdk:"probe_config"` Stages types.Set `tfsdk:"stages"` }
func (*Probe) LoadApiData ¶ added in v0.39.0
func (*Probe) Request ¶ added in v0.39.0
func (o *Probe) Request(ctx context.Context, d *diag.Diagnostics) *apstra.IbaPredefinedProbeRequest
func (Probe) ResourceAttributes ¶ added in v0.39.0
func (o Probe) ResourceAttributes() map[string]resourceSchema.Attribute
type Widget ¶ added in v0.39.0
type Widget struct { BlueprintId types.String `tfsdk:"blueprint_id"` Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` Stage types.String `tfsdk:"stage"` ProbeId types.String `tfsdk:"probe_id"` }
func (Widget) DataSourceAttributes ¶ added in v0.39.0
func (o Widget) DataSourceAttributes() map[string]dataSourceSchema.Attribute
func (*Widget) LoadApiData ¶ added in v0.39.0
func (*Widget) Request ¶ added in v0.39.0
func (o *Widget) Request(_ context.Context, _ *diag.Diagnostics) *apstra.IbaWidgetData
func (Widget) ResourceAttributes ¶ added in v0.39.0
func (o Widget) ResourceAttributes() map[string]resourceSchema.Attribute
Click to show internal directories.
Click to hide internal directories.