terraform-provider-gitea/vendor/github.com/hashicorp/terraform-plugin-go/internal/logging/keys.go
Tobias Trabelsi e1266ebf64
Some checks reported errors
continuous-integration/drone/pr Build encountered an error
continuous-integration/drone/push Build encountered an error
updated GHA
Update to v2 SDK
updated dependencies
2022-08-06 16:21:18 +02:00

54 lines
1.6 KiB
Go

package logging
// Global logging keys attached to all requests.
//
// Practitioners or tooling reading logs may be depending on these keys, so be
// conscious of that when changing them.
const (
// Attribute of the diagnostic being logged.
KeyDiagnosticAttribute = "diagnostic_attribute"
// Number of the error diagnostics.
KeyDiagnosticErrorCount = "diagnostic_error_count"
// Severity of the diagnostic being logged.
KeyDiagnosticSeverity = "diagnostic_severity"
// Detail of the diagnostic being logged.
KeyDiagnosticDetail = "diagnostic_detail"
// Summary of the diagnostic being logged.
KeyDiagnosticSummary = "diagnostic_summary"
// Number of the warning diagnostics.
KeyDiagnosticWarningCount = "diagnostic_warning_count"
// Underlying error string
KeyError = "error"
// Duration in milliseconds for the RPC request
KeyRequestDurationMs = "tf_req_duration_ms"
// A unique ID for the RPC request
KeyRequestID = "tf_req_id"
// The full address of the provider, such as
// registry.terraform.io/hashicorp/random
KeyProviderAddress = "tf_provider_addr"
// The RPC being run, such as "ApplyResourceChange"
KeyRPC = "tf_rpc"
// The type of resource being operated on, such as "random_pet"
KeyResourceType = "tf_resource_type"
// The type of data source being operated on, such as "archive_file"
KeyDataSourceType = "tf_data_source_type"
// Path to protocol data file, such as "/tmp/example.json"
KeyProtocolDataFile = "tf_proto_data_file"
// The protocol version being used, as a string, such as "6"
KeyProtocolVersion = "tf_proto_version"
)