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 Coalesce[T interface{ ... }](vals ...T) (r T)
- func ConvertPointerSliceToStringSlice(pointerSlice []*string) []string
- func FormatPossibleValues(values ...string) string
- func GetEnvBoolIfValueAbsent(val types.Bool, envVar string) bool
- func GetEnvStringOrDefault(val types.String, envVar, defaultValue 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 Join(separator string, parts ...types.String) types.String
- func ListValuetoStringSlice(list basetypes.ListValue) ([]string, error)
- func LogError(ctx context.Context, inputDiags *diag.Diagnostics, err error, ...)
- func ReconcileStringSlices(list1, list2 []string) []string
- func SetAndLogStateFields(ctx context.Context, diags *diag.Diagnostics, state *tfsdk.State, ...) context.Context
- func SimplifyBackupSchedule(schedule string) string
- func ToTime(ctx context.Context, format string, val types.String, target *time.Time) (diags diag.Diagnostics)
- func UseStateForUnknownIf(f UseStateForUnknownIfFunc, description string) planmodifier.String
- func UserAgentConfigOption(providerVersion string) config.ConfigurationOption
- type UseStateForUnknownFuncResponse
- type UseStateForUnknownIfFunc
Constants ¶
View Source
const ( SKEServiceId = "cloud.stackit.ske" ModelServingServiceId = "cloud.stackit.model-serving" EdgecloudServiceId = "cloud.stackit.edge-cloud" )
Variables ¶
View Source
var (
LegacyProjectRoles = []string{"project.admin", "project.auditor", "project.member", "project.owner"}
)