Documentation
¶
Index ¶
- Constants
- Variables
- func AdaptRegion(ctx context.Context, configRegion types.String, planRegion *types.String, ...)
- func BuildInternalTerraformId(idParts ...string) types.String
- func CheckListRemoval(ctx context.Context, configModelList, planModelList types.List, ...)
- func FormatPossibleValues(values ...string) string
- func GetTimeFromStringAttribute(ctx context.Context, attributePath path.Path, source attributeGetter, ...) (diags diag.Diagnostics)
- func IsLegacyProjectRole(role string) bool
- func IsUndefined(val value) bool
- func ListValuetoStringSlice(list basetypes.ListValue) ([]string, error)
- func LogError(ctx context.Context, inputDiags *diag.Diagnostics, err error, ...)
- func QuoteValues(values []string) []string
- func ReconcileStringSlices(list1, list2 []string) []string
- func SimplifyBackupSchedule(schedule string) string
- func SupportedValuesDocumentation(values []string) string
- func ToTime(ctx context.Context, format string, val types.String, target *time.Time) (diags diag.Diagnostics)
- func UserAgentConfigOption(providerVersion string) config.ConfigurationOption
Constants ¶
View Source
const ( SKEServiceId = "cloud.stackit.ske" ModelServingServiceId = "cloud.stackit.model-serving" )
Variables ¶
View Source
var (
LegacyProjectRoles = []string{"project.admin", "project.auditor", "project.member", "project.owner"}
)
Functions ¶
func AdaptRegion ¶ added in v0.42.0
func AdaptRegion(ctx context.Context, configRegion types.String, planRegion *types.String, defaultRegion string, resp *resource.ModifyPlanResponse)
AdaptRegion rewrites the region of a terraform plan
func BuildInternalTerraformId ¶ added in v0.56.0
func BuildInternalTerraformId(idParts ...