core

package
v0.48.0 Latest Latest
Warning

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

Go to latest
Published: Apr 2, 2025 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const Separator = ","

Separator used for concatenation of TF-internal resource ID

Variables

This section is empty.

Functions

func DiagsToError

func DiagsToError(diags diag.Diagnostics) error

DiagsToError Converts TF diagnostics' errors into an error with a human-readable description. If there are no errors, the output is nil

func LogAndAddError

func LogAndAddError(ctx context.Context, diags *diag.Diagnostics, summary, detail string)

LogAndAddError Logs the error and adds it to the diags

func LogAndAddErrorBeta added in v0.20.0

func LogAndAddErrorBeta(ctx context.Context, diags *diag.Diagnostics, name, resourceType string)

func LogAndAddWarning

func LogAndAddWarning(ctx context.Context, diags *diag.Diagnostics, summary, detail string)

LogAndAddWarning Logs the warning and adds it to the diags

func LogAndAddWarningBeta added in v0.20.0

func LogAndAddWarningBeta(ctx context.Context, diags *diag.Diagnostics, name, resourceType string)

Types

type ProviderData

type ProviderData struct {
	RoundTripper        http.RoundTripper
	ServiceAccountEmail string // Deprecated: ServiceAccountEmail is not required and will be removed after 12th June 2025.
	// Deprecated: Use DefaultRegion instead
	Region                          string
	DefaultRegion                   string
	ArgusCustomEndpoint             string
	AuthorizationCustomEndpoint     string
	DnsCustomEndpoint               string
	IaaSCustomEndpoint              string
	LoadBalancerCustomEndpoint      string
	LogMeCustomEndpoint             string
	MariaDBCustomEndpoint           string
	MongoDBFlexCustomEndpoint       string
	ModelServingCustomEndpoint      string
	ObjectStorageCustomEndpoint     string
	ObservabilityCustomEndpoint     string
	OpenSearchCustomEndpoint        string
	PostgresFlexCustomEndpoint      string
	RabbitMQCustomEndpoint          string
	RedisCustomEndpoint             string
	ResourceManagerCustomEndpoint   string
	SecretsManagerCustomEndpoint    string
	SQLServerFlexCustomEndpoint     string
	ServerBackupCustomEndpoint      string
	ServerUpdateCustomEndpoint      string
	SKECustomEndpoint               string
	ServiceEnablementCustomEndpoint string
	ServiceAccountCustomEndpoint    string
	EnableBetaResources             bool
	Experiments                     []string
}

func (*ProviderData) GetRegion added in v0.44.0

func (pd *ProviderData) GetRegion() string

GetRegion returns the effective region for the provider, falling back to the deprecated _region_ attribute

Jump to

Keyboard shortcuts

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