Documentation ¶
Index ¶
- func AppendErrorf(diags diag.Diagnostics, format string, a ...any) diag.Diagnostics
- func AppendFromErr(diags diag.Diagnostics, err error) diag.Diagnostics
- func AppendWarningf(diags diag.Diagnostics, format string, a ...any) diag.Diagnostics
- func DiagnosticString(d diag.Diagnostic) string
- func DiagnosticsError(diags diag.Diagnostics) error
- func Errors(diags diag.Diagnostics) diag.Diagnostics
- func Must[T any](x T, diags diag.Diagnostics) T
- func Warnings(diags diag.Diagnostics) diag.Diagnostics
- func WrapDiagsf(orig diag.Diagnostics, format string, a ...any) diag.Diagnostics
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AppendErrorf ¶
func AppendErrorf(diags diag.Diagnostics, format string, a ...any) diag.Diagnostics
func AppendFromErr ¶
func AppendFromErr(diags diag.Diagnostics, err error) diag.Diagnostics
func AppendWarningf ¶
func AppendWarningf(diags diag.Diagnostics, format string, a ...any) diag.Diagnostics
func DiagnosticString ¶
func DiagnosticString(d diag.Diagnostic) string
DiagnosticString formats a Diagnostic If there is no `Detail`, only prints summary, otherwise prints both
func DiagnosticsError ¶
func DiagnosticsError(diags diag.Diagnostics) error
DiagnosticsError returns an error containing all Diagnostic with SeverityError
func Errors ¶
func Errors(diags diag.Diagnostics) diag.Diagnostics
Errors returns all the Diagnostic in Diagnostics that are SeverityError. Equivalent to terraform-plugin-framework/diag/diags.Errors()
func Must ¶
func Must[T any](x T, diags diag.Diagnostics) T
Must is a generic implementation of the Go Must idiom [1, 2]. It panics if the provided Diagnostics has errors and returns x otherwise.
func Warnings ¶
func Warnings(diags diag.Diagnostics) diag.Diagnostics
Warnings returns all the Diagnostic in Diagnostics that are SeverityWarning. Equivalent to terraform-plugin-framework/diag/diags.Warnings()
func WrapDiagsf ¶
func WrapDiagsf(orig diag.Diagnostics, format string, a ...any) diag.Diagnostics
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.