Documentation ¶
Index ¶
- func BillOfMaterialsHasService(ctx context.Context, configKey string, env CleanEnvironmentConfig, ...) (bool, error)
- func GetJSON() map[string]string
- func Init()
- func ReadAllConfig(ctx context.Context, configKey string, env CleanEnvironmentConfig, ...) error
- func TryCleanConfig(ctx context.Context, configKey string, env CleanEnvironmentConfig, ...) error
- type CleanEnvironmentConfig
- type CleanOutput
- type CleanOutputAction
- type CleanOutputResult
- type ConfigItem
- type ConfigItemEval
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BillOfMaterialsHasService ¶
func BillOfMaterialsHasService(ctx context.Context, configKey string, env CleanEnvironmentConfig, productType management.EnumProductType) (bool, error)
func ReadAllConfig ¶
func ReadAllConfig(ctx context.Context, configKey string, env CleanEnvironmentConfig, readAllSdkFunction sdk.SDKInterfaceFunc, targetObject any) error
func TryCleanConfig ¶
func TryCleanConfig(ctx context.Context, configKey string, env CleanEnvironmentConfig, configItem ConfigItem, configItemEval ConfigItemEval, deleteSdkFunction sdk.SDKInterfaceFunc, disableSdkFunction sdk.SDKInterfaceFunc) error
Types ¶
type CleanEnvironmentConfig ¶
type CleanOutput ¶
type CleanOutput struct { ConfigItem ConfigItem ConfigItemEval ConfigItemEval Action CleanOutputAction Result CleanOutputResult Message *string }
type CleanOutputAction ¶
type CleanOutputAction string
const ( ENUMCLEANOUTPUTACTION_DELETE CleanOutputAction = "Delete" ENUMCLEANOUTPUTRESULT_DISABLE CleanOutputAction = "Disable" )
type CleanOutputResult ¶
type CleanOutputResult string
const ( ENUMCLEANOUTPUTRESULT_SUCCESS CleanOutputResult = "Success" ENUMCLEANOUTPUTRESULT_NOACTION_OK CleanOutputResult = "No Action (OK)" ENUMCLEANOUTPUTRESULT_NOACTION_WARN CleanOutputResult = "No Action (Warning)" ENUMCLEANOUTPUTRESULT_FAILURE CleanOutputResult = "Failure" )
type ConfigItem ¶
type ConfigItemEval ¶
Click to show internal directories.
Click to hide internal directories.