func()

in pkg/provider/types/parameters.go [125:135]


func (kv KeyVaultObject) GetFilePermission(defaultFilePermission os.FileMode) (int32, error) {
	if kv.FilePermission == "" {
		//nolint:gosec // Safe to cast, file permissions fit within int32 range
		return int32(defaultFilePermission), nil
	}
	permission, err := strconv.ParseInt(kv.FilePermission, 8, 32)
	if err != nil {
		return 0, fmt.Errorf("file permission must be a valid octal number: %w", err)
	}
	return int32(permission), nil
}