Documentation ¶
Index ¶
- func BudgetResourceSchema(ctx context.Context) schema.Schema
- type BudgetModel
- type PerformanceType
- func (t PerformanceType) Equal(o attr.Type) bool
- func (t PerformanceType) String() string
- func (t PerformanceType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t PerformanceType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t PerformanceType) ValueType(ctx context.Context) attr.Value
- type PerformanceValue
- func NewPerformanceValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (PerformanceValue, diag.Diagnostics)
- func NewPerformanceValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) PerformanceValue
- func NewPerformanceValueNull() PerformanceValue
- func NewPerformanceValueUnknown() PerformanceValue
- func (v PerformanceValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v PerformanceValue) Equal(o attr.Value) bool
- func (v PerformanceValue) IsNull() bool
- func (v PerformanceValue) IsUnknown() bool
- func (v PerformanceValue) String() string
- func (v PerformanceValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v PerformanceValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v PerformanceValue) Type(ctx context.Context) attr.Type
- type PeriodsType
- func (t PeriodsType) Equal(o attr.Type) bool
- func (t PeriodsType) String() string
- func (t PeriodsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t PeriodsType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t PeriodsType) ValueType(ctx context.Context) attr.Value
- type PeriodsValue
- func NewPeriodsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (PeriodsValue, diag.Diagnostics)
- func NewPeriodsValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) PeriodsValue
- func NewPeriodsValueNull() PeriodsValue
- func NewPeriodsValueUnknown() PeriodsValue
- func (v PeriodsValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v PeriodsValue) Equal(o attr.Value) bool
- func (v PeriodsValue) IsNull() bool
- func (v PeriodsValue) IsUnknown() bool
- func (v PeriodsValue) String() string
- func (v PeriodsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v PeriodsValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v PeriodsValue) Type(ctx context.Context) attr.Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BudgetModel ¶
type BudgetModel struct { BudgetAlertTokens types.List `tfsdk:"budget_alert_tokens"` ChildBudgetTokens types.List `tfsdk:"child_budget_tokens"` CostReportToken types.String `tfsdk:"cost_report_token"` CreatedAt types.String `tfsdk:"created_at"` CreatedByToken types.String `tfsdk:"created_by_token"` Name types.String `tfsdk:"name"` Performance types.List `tfsdk:"performance"` Periods types.List `tfsdk:"periods"` Token types.String `tfsdk:"token"` UserToken types.String `tfsdk:"user_token"` WorkspaceToken types.String `tfsdk:"workspace_token"` }
type PerformanceType ¶
type PerformanceType struct {
basetypes.ObjectType
}
func (PerformanceType) String ¶
func (t PerformanceType) String() string
func (PerformanceType) ValueFromObject ¶
func (t PerformanceType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (PerformanceType) ValueFromTerraform ¶
type PerformanceValue ¶
type PerformanceValue struct { Actual basetypes.StringValue `tfsdk:"actual"` Amount basetypes.StringValue `tfsdk:"amount"` Date basetypes.StringValue `tfsdk:"date"` // contains filtered or unexported fields }
func NewPerformanceValue ¶
func NewPerformanceValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (PerformanceValue, diag.Diagnostics)
func NewPerformanceValueMust ¶
func NewPerformanceValueNull ¶
func NewPerformanceValueNull() PerformanceValue
func NewPerformanceValueUnknown ¶
func NewPerformanceValueUnknown() PerformanceValue
func (PerformanceValue) AttributeTypes ¶
func (PerformanceValue) IsNull ¶
func (v PerformanceValue) IsNull() bool
func (PerformanceValue) IsUnknown ¶
func (v PerformanceValue) IsUnknown() bool
func (PerformanceValue) String ¶
func (v PerformanceValue) String() string
func (PerformanceValue) ToObjectValue ¶
func (v PerformanceValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (PerformanceValue) ToTerraformValue ¶
type PeriodsType ¶
type PeriodsType struct {
basetypes.ObjectType
}
func (PeriodsType) String ¶
func (t PeriodsType) String() string
func (PeriodsType) ValueFromObject ¶
func (t PeriodsType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (PeriodsType) ValueFromTerraform ¶
type PeriodsValue ¶
type PeriodsValue struct { Amount basetypes.Float64Value `tfsdk:"amount"` EndAt basetypes.StringValue `tfsdk:"end_at"` StartAt basetypes.StringValue `tfsdk:"start_at"` // contains filtered or unexported fields }
func NewPeriodsValue ¶
func NewPeriodsValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (PeriodsValue, diag.Diagnostics)
func NewPeriodsValueMust ¶
func NewPeriodsValueNull ¶
func NewPeriodsValueNull() PeriodsValue
func NewPeriodsValueUnknown ¶
func NewPeriodsValueUnknown() PeriodsValue
func (PeriodsValue) AttributeTypes ¶
func (PeriodsValue) IsNull ¶
func (v PeriodsValue) IsNull() bool
func (PeriodsValue) IsUnknown ¶
func (v PeriodsValue) IsUnknown() bool
func (PeriodsValue) String ¶
func (v PeriodsValue) String() string
func (PeriodsValue) ToObjectValue ¶
func (v PeriodsValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (PeriodsValue) ToTerraformValue ¶
Click to show internal directories.
Click to hide internal directories.