iba

package
v0.58.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 6, 2024 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

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 (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

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       jsontypes.Normalized `tfsdk:"probe_config"`
	Stages            types.Set            `tfsdk:"stages"`
	ProbeJson         jsontypes.Normalized `tfsdk:"probe_json"`
}

func (*Probe) LoadApiData added in v0.39.0

func (o *Probe) LoadApiData(ctx context.Context, in *apstra.IbaProbe, diag *diag.Diagnostics)

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 (o *Widget) LoadApiData(ctx context.Context, in *apstra.IbaWidget, d *diag.Diagnostics)

func (*Widget) Request added in v0.39.0

func (Widget) ResourceAttributes added in v0.39.0

func (o Widget) ResourceAttributes() map[string]resourceSchema.Attribute

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL